﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin:0; padding:0; border:0; font-size:100%; font:inherit; 
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body{ font-size:14px; font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; }
ol, ul{list-style: none;}
blockquote, q{	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content:'';	content:none; }
table {	border-collapse: collapse;	border-spacing: 0; }
li{list-style:none;}
*{margin:0; padding:0;}
a{text-decoration:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a:link, a:visited{color:#3e3e3e; text-decoration:none; }
a:hover, a:active{color:#043496; text-decoration:none; }
strong{
 font-weight:bold
}
.clear { clear: both; *height: 0; *font-size: 0; *line-height:0; }
.clearfix { *zoom: 1; }
.clearfix:after { content: ""; display: table; clear: both; }
.aligncenter{width:1200px; margin:0 auto; position:relative; }

body{background:url(../jwimages/toububeijing.png); }
.logo{width: 1190px; margin: 0 auto; padding-top: 52px; position:relative; }
.mlogo{display:none; }
.logo img{ margin-left:20px; text-align: center; }
.fhsy{position:absolute; top:20px; right:30px; }
.nav{width: 1190px; height: 47px; background-color: #a10404; margin: 40px auto 0; }
.nav li{width: 128px; float: left; list-style-type: none; text-align: center; padding-top: 8px; margin-left: 36px; }
.nav_li a{margin:0 auto; }
.nav a:link,.nav a:visited{text-decoration:none; color: #FFF; font-size: 25px; font-family:"微软雅黑" ; }
.nav li:hover,.nav li:active{text-decoration:none; font-size: 24px; font-family:"微软雅黑"; border-bottom: 2px solid #FFFFFFFF; }
.summary{margin-top: 22px; }
.summary_left{width: 703px; height: 391px; float: left; overflow: hidden;  font-size: 16px; color: #f5f5f6; }

/*½¹µãÍ¼*/
.focus{ position:relative; width:703px; height:391px; background-color: #000; float: left;}  
.focus img{ width: 703px; height: 391px;} 
.focus .shadow .title{width: 260px; height: 45px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#a10404;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 40px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:15px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#a10404;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../jwimages/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.summary_right{width: 399px; height: 330px; float: right; background-color: #ffffff; padding:30px; }
.summary_right_top{padding-bottom:15px; border-bottom:2px solid #edebeb; }
.summary_right_top h2 a, .newslist li a{ color:#a10404;}
.summary_right_top h2{font-size:20px; color:#a10404; font-weight:bold; }
.summary_right_top h2 a:hover, .newslist li a:hover{color:#043496; }
.newsbt h3{margin-top: 10px; margin-bottom: 10px; color: #e1e1e2; font-size: 18px;}
.newszy{font-size: 16px; line-height: 30px; text-align:justify;  }
.newszy a{color:#0d40b3; }
.main{margin:27px auto 0; padding-top: 38px; background-color: #f4f4f4 }
.newslist li{color:#a10404; margin: 20px 0; font-size: 20px; line-height: 27px;  font-weight:bold; }
.newslist li:first-child{display:none; }
.main_left{width: 718px; height: 257px; margin-top: 37px; float: left; background-color: #FFFFFF; }

/*滑动开始*/
.xxgkqhk{ padding:20px 15px; }
.xxgkcc{width:132px; height:213px; float:left; font-size:22px;  border-right:2px solid #0d40b3; padding-top:6px; }
.xxgkcc .active .circle { background:#a10404;}
.circle{ width:10px;  height:10px;  border-radius:5px;  position:absolute; top:50%; margin-top:-3px; right:-12px; }
.xxgkcc li{width:112px; height:38px;  padding-left:14px; line-height:38px;  position:relative; text-align:left; margin-bottom:18px; }
.xxgkcc .active li{background: url(../jwimages/wzbj.png) no-repeat; color: #FFFFFF; display: block; }
.xxgkcclist{width: 520px; height:257px; float:right; margin-right:5px;  }
.xxgkcclist li{line-height:36px; font-size:14px; color:#3e3e3e;  font-size:16px; }
.xxgkcclist span{color: #7f7f7f; float: right; }

/*滑动结束*/
.main_right{width: 432px; height: 257px; float: right; background: url(../jwimages/main_right.png) no-repeat; margin-top: 37px; color: #ffffff;  }
.main_right h2{font-size: 22px; margin: 35px 20px 0 31px; }
.jjlx{padding:10px 35px 0;  }
.jjlx li{line-height:30px; font-size:20px; color:#ffffff; padding:8px 0;}
.jjlx li h3{float:left; width:100px;   }
.jjlx li p{float:left; width:260px;  }

/*旋转木马*/
.scroll{margin: 0 auto; }
.scroll_left{width: 539px; height: 35px; float: left; margin-top: 42px; }
.scroll_center{width: 112px; height: 35px; margin:42px 0 0 0; float: left; text-align:center;  }
.scroll_center h2{font-size:24px; text-align:center; background:url(../jwimages/dh.jpg) no-repeat bottom center; height:35px; line-height:1em;   }
.scroll_right{width: 539px; height: 35px; float: right; margin-top: 42px; }
.scroll_tu{ height:320px; margin:20px auto 55px;  }
.scroll_tu .container{width:1030px; margin:0 auto; }
.poster-main{ position:relative;width:1190px;height:402px;}
.poster-main a,.poster-main img{display:block; width:100%; height:100%; }
.poster-main .poster-list{width:400px;height:270px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:45px; height:81px; top:0; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:-205px; background:url(../jwimages/btnl.png) no-repeat center center;}
.poster-main .poster-next-btn{right:-205px; background:url(../jwimages/btnr.png) no-repeat center center;}

.footer{height: 134px; background-color: #0d40b3; font-size: 14px; }
.footer_a{width: 430px; float: left; }
.footer_a li{list-style-type: none; float: left; }
.footer_a p{width: 180px; height: 28px; line-height:28px; margin-top: 25px; margin-right: 10px; text-align:center; background:#ffffff;  }
.footer_b{width: 220px; height: 105px; margin: 0 0 0 90px; padding-top: 23px; float: left; color: #FFF; }
.footer_b li{list-style-type: none; float: left; text-align:center; margin:0 8px; }
.footer_b img{ }
.footer_c{	width: 420px; float: right; font-size: 14px; color: #FFF; margin-top: 27px; }
.footer_c p{line-height:25px; }
.end{	background-color: #FFF;}
.copyright{	height: 48px;	line-height: 48px;	font-size: 14px;	color: #043496;	text-align: center; }
.footer_a .return p{background:#ffffff;  font-size:18px; color:#a10404; font-weight:bold; }

.listmain{padding:30px 0; background:#f4f4f4; }
.list{width:1150px; background:#ffffff; min-height:600px;  padding:20px;  } 
.listtit{border-bottom:1px solid #ccc;}
.listtit h2{padding:0 30px; height:40px; line-height:40px; float:left; font-size:16px; background:#a10404;  color:#ffffff; font-weight:bold; }
.listtit .location{line-height:40px; float:right; color:#a10404; }
.lblist{margin-top:20px; padding:0 10px;}
.lblist li{line-height:35px; font-size:16px; list-style:inside disc;  }
.lblist li span{float:right; }
.page{text-align:center; margin:20px 0; border-top:1px solid #ccc; padding-top:30px;  }

.content{width:1050px; background:#ffffff; min-height:600px;  padding:40px 70px;; }
.contit{font-size:24px; text-align:center; line-height:1.5em; color:#043496; }
.coninfo{text-align:center; font-size:14px; line-height:25px;  color:#919191; margin:20px 0 30px; border-bottom:1px solid #ccc; padding-bottom:5px;   }
.conzw{line-height:2em; text-align:justify; padding:20px 0; font-size: 16px;}
.confp{padding:20px 0 0px; border-top:1px solid #e7e7e7;}
.confp p{line-height:35px;  }

/* 移动端 */
.kgan{display:none; position:absolute; top:5px; right:20px;  z-index:10; }
#btclose{display:none; padding:2px; }
#btopen{padding:2px; }
.mbr{display:none;}
.xxlmlb{display:none; }
@media (max-width: 768px) {
.aligncenter{width:90%; margin:0 auto; }
.kgan{display:block;}
.logo{width:90%; margin:0 auto; padding-top:20px; }
.pclogo{display:none; }
.mlogo{display:block; }
.logo img{width:100%; margin:0 auto;}
.summary_left , .summary_right, .main_left{width:100%; margin:0 auto 10px; float:none; height:auto; box-sizing:border-box;  }
.focus{margin-bottom:10px; }
.focus, .focus img{float:none; width:100%; height:auto; }
.focus .shadow{overflow:hidden; }
.focus .fcon{float:none; }
.fPic{position:static !important;}
.img{}
.img img{width:100%; }

.xxgkqhk{height:auto; }
.xxgkcc{width:100%; border-bottom: 1px solid #d1d1d1; height:auto; float:none; margin-left:0px; text-align:center; border-right:none; padding-bottom:10px;  } 
.xxgkcc li{width:46%; height:40px; line-height:40px;  text-align:center; display:inline-block;  padding-left:0px; margin-bottom:5px; }
.xxgkcc .active li{background:#a10404; display:inline-block; }
.circle{display:none !important; }
.xxgkcclist{margin:10px 0; float:none; width:100%; padding:10px; box-sizing:border-box; height:auto; }
.main_right{width:100%; margin:0 auto 10px; float:none; height:auto; box-sizing:border-box; overflow:hidden; background-size:100% 100%;  }
.main_right h2{margin:20px 20px 10px;  }
.jjlx{padding:0 20px 10px; }
.jjlx li h3{display:inline-block; }
.jjlx li p{display:inline-block; }
.scolltit{width:100%; }
.scroll_center{margin:10px auto; float:none; }
.scroll_left{ display:none; }
.scroll_right{ display:none;  }
.scroll_tu{margin:20px auto; height:auto; }
.scroll_tu .container{width:100%; }
.poster-main, .poster-list{width:100% !important; height:350px; }
.poster-item{width:100% !important; height:auto !important; top:0 !important; left:0 !important; }
.poster-main .poster-btn{ position:absolute; top:50% !important; margin-top:-40px; width:45px !important; height:81px !important; top:0; z-index:10; cursor:pointer;  opacity:0.8; }
.poster-main .poster-prev-btn{left:0px;  }
.poster-main .poster-next-btn{right:0px; }
.footer{height:auto; }
.footer_a, .footer_b, .footer_c{float:none; margin:0 auto; width:100%;   }
.footer_a li{float:none; }
.footer_b li{float:none; display:inline-block; }
.footer_b{text-align:center; margin-bottom:10px; }
.footer_b img{margin-right:0; padding-right:0;margin:0 10px; }
.footer_b img{}
.footer_a select{width:100%; margin:10px auto 0; }
.footer_c{line-height:25px; margin-bottom:10px; }
.copyright{height:auto; line-height:30px;  }
.content{padding:20px; }
.conzw img{width:100% !important; height:auto !important; margin:5px 0 !important; text-indent:0px !important; }
.dpnr{padding:20px 0; }
.conzw input{width:100% !important; height:auto !important; }
.nav{width:90%; margin:20px auto; height:40px;  position:relative; z-index:10;  }
.nav ul{height:40px; overflow:hidden; position:relative; }
.nav li{float:none; background:#a10404; line-height:40px; height:40px; width:auto; padding:0 20px; text-align:left; margin-left:0; }
.nav li:hover{background:#a10404; }
.nav li:hover dl{display:none;}
.lblist li{padding:5px; background:#eee; list-style:none; line-height:25px; margin-bottom:5px; }
.lblist li span{display:block; float:none;}
}

@media (min-width: 769px) and (max-width: 1199px) {

}
@media (min-width: 1200px) {
}

.pages { padding:10px 10px 30px; margin-top:20px; text-align:center; border-bottom:solid 1px #CCC; }
.pages a, .pages strong { height:22px; line-height:22px; display:inline-block; border:solid 1px #CCC; padding:0 8px; background:url(./bg_pages.jpg) repeat-x left 0; margin:0 5px; }
.pages a:hover, .pages strong { background-position:0 -22px; border-color:#3B8A15; color:#FFF; font-weight:normal; }