@charset "utf-8";
/* CSS Document */
html{margin:0px; padding:0px;}
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.introTxt { display:none; position:absolute; left:0; padding:10px; top:0; text-align:center; color:#fff; width:185px; height:180px; box-sizing:border-box; background:rgba(0,0,0,0.5);}
.peoBox .rolling .introTxt h2 { line-height:2;}
.peoBox .rolling .introTxt p { color:#fff; line-height:1.5; font-weight:normal; text-align:left; text-indent:28px; font-size:14px;}
/*-----------------头部开始--------------------*/
.header{background: #081643;height: auto; }
.top{ height: 40px; background: #001733;}
.topbox{width:1200px; margin: 0 auto;overflow: hidden;}
.fr{float: right;}
.top_left{float: left; width: 300px;}
#showtime{line-height: 40px; color: #fff;}
.tp_right{float: right; width: 390px; overflow: hidden; }
.yzxz{float: left; line-height: 40px; color: #fff;}
.yzxz a{color: #fff; padding: 0 10px;}
.ssk{float: right; overflow: hidden; padding-top: 7px;}
.wby1{width: 165px; height: 25px; padding-left: 10px; background: #eeeeee; float: left; line-height: 25px;}
.btn1{background: url(../images/a_01.jpg); width: 29px; height: 25px; border: none; float: left;}

.headrbox{background: url(../images/a_02.jpg) no-repeat center center; border-bottom: 1px solid #142352;border-top: 1px solid #142352;}
.wzxq{width: 1200px; overflow: hidden; margin: 0 auto;padding:20px 0;}
.logo{width:452px;float: left;}

.nav{background: url(../images/a_04.jpg); height: 53px;}
.nav ul{margin: 0 auto;width:1200px;}
.nav li{float: left;line-height: 53px;position: relative;}
.nav a{color: #fff; display: block; padding: 0 30px; font-size: 18px;}
.nav img{display: inline-block;*display: inline; margin-right: 15px; vertical-align: middle; margin-top: -3px;}
.nav h3{ font-size:18px; font-weight:200; line-height:53px;}
.nav .sub a {font-size: 14px;line-height: 40px;color: #666666;}
.nav .sub a:hover{ background:#eee;}
.nav .on h3 a{ color:#fff; background: #000;}
.nav .sub { display:none;position: absolute;left:0;background-color: #FFFFFF;top: 53px;z-index: 100;width: 100%;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner{width: 1200px; margin: 0 auto;}
.banner p{line-height: 52px; width: 100%; position: absolute; background: rgba(0,0,0,.7); padding: 0 20px; line-height: 52px; color: #fff; font-size: 18px;left:0; bottom: 0;}
.focusBox { position: relative; width:1200; height:400px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1200; height:400px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 20px; text-align: right; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px;  overflow: hidden;  cursor: pointer;display:inline-block; *display:inline; zoom:1;border-radius: 50%; width: 10px; height: 10px; border: 1px solid #fff;}
.focusBox .hd .on{ background:#fff; }
.focusBox  a{display: block; position: relative;}
	.focusBox .prev,
	.focusBox .next {  margin: -20px 0 0; background:url(../images/d4.png)  no-repeat center center; position: absolute; top: 50%; z-index: 10; cursor: pointer; width: 40px; height: 40px; border: 2px solid #fff;  text-indent: -9999px; border-color: rgba(50%); }
	.focusBox .prev { left: 15px;background:url(../images/d3.png) no-repeat center center; border-radius: 50%;}
	.focusBox .next { right:15px; border-radius: 50%;}
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


.banner .swiper-pagination{text-align: right; padding:0 20px 0 0;bottom: 20px;}
.banner .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1;background: none; border: 2px solid #fff;}
.banner .swiper-pagination-bullet-active{background: #fff;}
.banner .swiper-button-next{background: url(../images/d4.png) no-repeat center center; width: 40px; height: 40px; border: 2px solid #fff; border-radius: 50%;}
.banner .swiper-button-prev{background: url(../images/d3.png) no-repeat center center; width: 40px; height: 40px; border: 2px solid #fff; border-radius: 50%;}
.banner img{width: 100%;}
.banner1{position: relative;}
.banner1 img{width: 100%;}


.xxxw{width:1200px; margin: 0 auto; padding-top: 20px;overflow: hidden;}
.xxxw_l{float: left; width:825px;}
.xwbt{border-bottom: 2px solid #28345b;}
.xwbt h2{line-height: 2; font-weight: 200;font-size: 22px; color: #28345b;}
.xwbt span{padding-right: 15px; font-size: 14px;}
.xwbt a{color: #333;line-height: 44px;}

.xwnr{overflow: hidden; padding-top: 17px;}
.xw_l{float: left; width:380px;}
.xw_l img{width:380px; height: 268px;}
.TB-focus{ width:380px; height:268; border:1px solid #D8D8D8; position:relative;  overflow:hidden; }
	.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
	.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
	.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

.xw_l .swiper-pagination{text-align: right; background: rgba(255,255,255,.3); padding: 10px 0;bottom: 0;}
.xw_l .swiper-pagination-bullet{background: #fff; width:10px; height: 10px; opacity: 1;}
.xw_l .swiper-pagination-bullet-active{background: #8a0307;}
.xw_r{width:420px; float: right;}

.xw_r li{font-size: 16px;  line-height: 45px; background: url(../images/a_22.jpg) no-repeat left center; padding-left: 15px;border-bottom: 1px dashed #eee;height: 45px;}
.xw_r a{color: #464646;width: 80%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block;}
.xw_r ul li:nth-child(6){border: none;}

.xxxw_right{float: right;width:325px;}
.txgg_tit h2{font-size: 18px; font-weight: 200; line-height: 55px;}
.txgg_tit{background: #f5f5f5;height: 55px; padding: 0 10px;}
.txgg_tit span{font-size: 14px;}
.txgg_tit a{color: #333;}
.tzgg_nr{overflow: hidden;padding: 14px 0; }
.tt_l{float: left;width:52px; border: 1px solid #2e6ed2; text-align: center;}
.tt_l h2{font-size: 12px; font-weight: 200;color: #fff; line-height: 22px;background: #081643;}
.tt_l p{color: #626264; font-size: 14px; background: #ededed; line-height: 23px;}
.tt_r{float: right;width:254px;}
.tt_r a{font-size: 14px; line-height: 23px; color: #666;}

.rmbq dl{overflow: hidden; margin-left: -20px;}
.rmbq dt{ float: left; padding: 0 0 20px 20px;}
.rmbq a{display: block; text-align: center; color: #fff; font-size: 14px; line-height: 38px;width: 110px;}
.rmbq dl dt:nth-child(1) a{ background: #00989b;}
.rmbq dl dt:nth-child(2) a{ background: #009ac8;}
.rmbq dl dt:nth-child(3) a{ background: #083b68;}
.rmbq dl dt:nth-child(4) a{ background: #009865;}
.rmbq dl dt:nth-child(5) a{ background: #2d7fb1;}
.rmbq dl dt:nth-child(6) a{ background: #c33c43;}

.dtdt{width: 1200px; margin: 0 auto;}
.dtdt ul{overflow: hidden; margin-left: -20px;}
.dtdt li{float: left; width: 405px; padding-left: 20px;}
.rolling li p { color:#333; font-weight:bold; text-align:center; font-size:16px; line-height:15px;}
.rolling li:hover span { display:block;}
.rolling{
	position: absolute;

}
.rolling li{
	position:relative;
	width: 185px;
	height:260px;
	float: left;
	text-align: center;
	margin-right:25px;
	transition: .3s;
background:#eee;
}
.rolling li img{
	display: block;
	padding-bottom:0px;
	width:100%;
	height:250px;
}
.rolling li>p{
	color:#333;
	font-weight: bold;
	font-size:16px;
	line-height:35px;
	overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.rolling li:hover{
	box-shadow: 2px 2px 10px #888888;
}
.peoList { width:1200px; margin:0 auto;}
.peoBox { position:relative; overflow:hidden; height:215px; margin:0 auto; margin-top:15px;}


.dtnr dt{line-height: 36px; font-size: 14px; background: url(../images/a_22.jpg) no-repeat left center ; padding-left: 10px;}
.dtnr a{transition: All 0.4s ease-in-out;color: #333; display: block; width: 80%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.dtnr a:hover{font-size: 16px;text-shadow:2px 1px 2px rgb(0,0,0,.1);}
.dtnr{padding: 10px 0;}
.gnfl{width: 1200px; margin: 0 auto;}
.gnfl ul{overflow: hidden; margin-left: -1%; padding: 10px 0 30px 0 ; }
.gnfl li{width: 18%; padding:0  1%;float: left;}
.gnfl a{display: block; text-align: center; line-height: 60px; color: #fff; font-size: 16px;border-radius: 6px;height: 60px;}
.gnfl ul li:nth-child(1) a{ background: #52ac90;}
.gnfl ul li:nth-child(2) a{ background: #6860c3;}
.gnfl ul li:nth-child(3) a{ background: #db732c;}
.gnfl ul li:nth-child(4) a{ background: #3a80c5;}
.gnfl ul li:nth-child(5) a{ background: #576da6;}
.cylm{width: 1200px; background: #f4f4f4;overflow: hidden; padding:25px 20px 25px 0;overflow: hidden; margin: 20px auto;}
.cylm_left{float: left; width: 200px;}
.cylm_left p{font-weight: bold; font-size: 18px; text-align: center; color: #001854; line-height: 32px;}
.cylm_righ{float: right; width: 1000px;}
.cylm_right ul{overflow: hidden; margin-left: -20px;}
.cylm_right li{float: left; width: 23%; padding:0 1%;}
.wby2{width: 100%; padding: 0 20px; border: 1px solid #767676;background: #fff; height: 35px; line-height: 35px;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: url(../images/a_29.jpg) no-repeat center center;}
.footerbxo{width:1200px; margin: 0 auto; overflow: hidden; position: relative; }
.bqxx{float: left; width:600px; padding: 35px 0 0 0;}
.bqxx p{font-size: 14px; line-height: 36px; color: #fff;}
.rwm{width:113px; float: right;text-align: center; padding-top: 80px;}
.rwm img{width: 100%;}
.rwm p{font-size: 14px; padding-top: 10px; color: #666;}
.dblogo{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.bqxxa{background: #081643; padding: 10px 0;}
.bqxxabox{width: 1200px; margin: 0 auto;}
.bqxxabox p{font-size: 14px; line-height: 26px; color: #99ccff;}
.bqxxabox a{font-size: 14px;  color: #99ccff;}
.bqxxabox img{display: inline-block;*display: inline; margin-left: 20px; margin-top: -3px;vertical-align: middle;}


/*------------------版权结束------------------*/
/*1*/
.wznr_left{float: left;width:240px;}
.zdh_tit{background: url(../images/a_08.jpg); height: 100px;}
.zdh_tit h2{color: #fff;font-size: 28px; padding: 25px 0 0 30px;}
.zdh_tit p{color: #fff;font-size: 16px; padding: 15px 0 0 30px;}
.zdh_nr li{border-bottom: 1px solid #fff;}
.zdh_nr a{display: block;line-height: 43px; background: #e6e6e6; font-size: 16px; color: #666; padding-left: 30px;}
.zdh_nr .hover1 a{background: url(../images/a_09.jpg) no-repeat left center; color: #fff;}
.zdh_nr a:hover{background: url(../images/a_09.jpg) no-repeat left center; color: #fff;}

.wzlx{margin-top: 30px;border: 1px solid #cccccc;}
.wzlx_tit h2{font-size: 20px; color: #fff; font-weight: 200; line-height: 44px; background: #081643; padding-left: 30px;}

.wzlx_nr{padding: 10px; padding-bottom: 30px;}
.wzlx_nr h2{font-size: 14px;color: #666; padding-bottom: 8px;}
.wzlx_nr p{color: #666; line-height: 24px;}

.wzny_right{width:920px; float: right;padding: 0 20px; border: 1px solid #dfdfdf;}
.wzwz{border-bottom: 1px solid #ddd;  padding-top: 20px;}
.wzwz h2{font-size: 16px;font-weight: 200;overflow: hidden; line-height: 40px;color: #081643;}
.wzwz img{*display: inherit;display: inline-block;padding-bottom: 10px;vertical-align: middle; margin-right: 10px; width: 20px;}
.wzwz p{font-size: 12px;color: #999;}
.wzwz a{color: #999;}
.wzwz a:hover{color: #0A3E77;}
.wzwz img{vertical-align: middle; margin-right: 10px;width: 15px; margin-top: 3px;}
.wzwz i{border-bottom: 3px solid #085399;font-style: normal;padding-bottom: 6px;font-weight: bold;}

.wzal{padding-top: 20px;}
.wzal ul{overflow: hidden; margin-left: -20px;}
.wzal li{float: left; padding: 0 0 20px 20px;width: 33.33%;}

.wzal a{display: block; position: relative;overflow: hidden;overflow: hidden;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.wzal img{display: block;width:100%; }
.wzal p{width:100%; line-height: 40px; text-align: center;color: #fff;font-size: 14px;background: rgba(0,0,0,.6);position: absolute;left:0; bottom: 0;}
.pagging { padding: 25px 0;
}
.pagging ul { overflow:hidden; text-align: center;
}
.pagging ul li { display: inline-block; 
	*display: inline; 
}
.pagging ul li a { 
	float: left; 
	display: block; 
	color: #333; 
	text-decoration: none; 
	margin-right: 5px; 
	padding: 5px 10px; 
	background-color: #f6f6f6; 
	border: 1px solid #eee; 
}
.pagging ul li a:hover { 
	background: #081643; 
	border: 1px solid #fff; 
	color: #fff;  
}

/*==xwnr==*/
.xwnrbox{padding-top: 20px;}
.lbxw{overflow: hidden; padding: 10px 15px; margin-bottom: 15px;}
.lbxw li{overflow: hidden;border-bottom: 1px dashed #b1b1b1;line-height: 45px;}
.lbxw a{color: #333; font-size: 14px;display: block;width: 70%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.lbxw span{margin-right: 6px;}
.lbxw  a:hover{color: #ff0000;}
.lbxw li:hover{background: #f7f7f7;}


/*网页内容*/
.xqnr_tit{text-align: center;padding: 20px 0; border-bottom: 1px solid #ddd;}
.xqnr_tit h2{font-size: 26px; color: #333; padding-bottom: 15px; font-weight: bold;line-height: 1.6;}
.xqnr_tit p{color: #999;background: url(../images/content_line1.gif) no-repeat center center; line-height: 30px;}
.xqnr_tit p span{padding: 0 5px; color: #434343;}
.xqnr_box{padding-top: 20px;}
.xqnr_box p{line-height: 1.8; color: #434343; padding-bottom: 10px; text-indent: 30px; font-size: 14px;}
.tpbox{text-align: center; padding: 15px 3%;}
.tpbox img{max-width: 100%; margin: 0 auto;}
.xqnr_box img{ margin: 0 auto; padding: 30px 0;}
.vsbcontent_start span{line-height: 1.8;}
.vsbcontent_img p{line-height: 1.8;}
.sxpwz{border-top: 1px solid #ddd;}
.sxpwz ul{overflow: hidden; padding-top: 40px;}
.sxpwz li{float: left; width: 50%;font-size: 14px;}
.sxpwz  a{color: #333; font-size: 14px;display: block; line-height: 2;}
.sxpwz  a:hover{color: #009865;}
.sxpwz ul li:nth-child(1){background: url(../images/mo1.png) no-repeat left center; padding-left: 35px;}
.sxpwz ul li:nth-child(2){background: url(../images/mo2.png) no-repeat right center; padding-left: 35px;}

.article:hover .box_text{bottom: 0;left:0;}
.box_text{transition: All 0.4s ease-in-out;position: absolute;height: 55px;width: 100%;background: rgba(38,42,207,.6);overflow: hidden;left:0; bottom: -55px;width: 100%;}
.box_text h2{font-size: 18px; color: #fff; text-align: center; line-height: 45px; text-align: center;}
.box_text p{font-size: 14px; color: #fff; padding:0  15px; line-height:45px;}
 
.bgys1{border-top: 1px solid #333;border-left: 1px solid #333;}
.bgys1 td{border-bottom: 1px solid #333;border-right: 1px solid #333;text-align: center; font-size: 14px; color: #000; padding: 10px ;}
.bgys1 p{text-align: left;}
.PrevDisabled{line-height: 40px;}

.wall {
  display: block;
  position: relative;
}
.wall-column {
  display: block;
  position: relative;
  width: 33.33%;
  float: left;
  padding: 0 2%;
  box-sizing: border-box;
}
.article { 
  display: block;
  margin: 0 0 8% 0;
  background: white;
  overflow: hidden;
  position: relative;
}

.article img {
  display: block;
  width: 100%;
}
/*瀑布流结束*/
}





@media(min-width:1000px){

/*-----------------头部开始--------------------*/
.header.header{background: #081643;height: auto; }
.top{ height: 40px; background: #001733;}
.topbox{width:1200px; margin: 0 auto;overflow: hidden;}
.fr{float: right;}
.top_left{float: left; width: 300px;}
#showtime{line-height: 40px; color: #fff;}
.tp_right{float: right; width: 380px; overflow: hidden; }
.yzxz{float: left; line-height: 40px; color: #fff;}
.yzxz a{color: #fff; padding: 0 10px;}
.ssk{float: right; overflow: hidden; padding-top: 7px;}
.wby1{width: 165px; height: 25px; padding-left: 10px; background: #eeeeee; float: left;}
.btn1{background: url(../images/a_01.jpg); width: 29px; height: 25px; border: none; float: left;}

.headrbox{background: url(../images/a_02.jpg) no-repeat center center; padding:20px 0;border-bottom: 1px solid #142352;border-top: 1px solid #142352;}
.wzxq{width: 1200px; overflow: hidden; margin: 0 auto;}
.logo{width:452px;float: left;}

.nav{background: url(../images/a_04.jpg); height: 53px;}
.nav ul{margin: 0 auto;width:1200px;}
.nav li{float: left;line-height: 53px;position: relative;}
.nav a{color: #fff; display: block; padding: 0 30px; font-size: 18px;}
.nav img{display: inline-block;*display: inline; margin-right: 15px; vertical-align: middle; margin-top: -3px;}
.nav h3{ font-size:18px; font-weight:200; line-height:53px;}
.nav .sub a {font-size: 14px;line-height: 40px;color: #666666;}
.nav .sub a:hover{ background:#eee;}
.nav .on h3 a{ color:#fff; background: #000;}
.nav .sub { display:none;position: absolute;left:0;background-color: #FFFFFF;top: 53px;z-index: 100;width: 100%;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner{width: 1200px; margin: 0 auto;}
.banner p{line-height: 52px; width: 100%; position: absolute; background: rgba(0,0,0,.7); padding: 0 20px; line-height: 52px; color: #fff; font-size: 18px;left:0; bottom: 0;}
.banner .swiper-pagination{text-align: right; padding:0 20px 0 0;bottom: 20px;}
.banner .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1;background: none; border: 2px solid #fff;}
.banner .swiper-pagination-bullet-active{background: #fff;}
.banner .swiper-button-next{background: url(../images/d4.png) no-repeat center center; width: 40px; height: 40px; border: 2px solid #fff; border-radius: 50%;}
.banner .swiper-button-prev{background: url(../images/d3.png) no-repeat center center; width: 40px; height: 40px; border: 2px solid #fff; border-radius: 50%;}
.banner img{width: 100%;}
.banner1{position: relative;}
.banner1 img{width: 100%;}


.xxxw{width:1200px; margin: 0 auto; padding-top: 20px;overflow: hidden;}
.xxxw_l{float: left; width:825px;}
.xwbt{border-bottom: 2px solid #28345b;}
.xwbt h2{line-height: 2; font-weight: 200;font-size: 22px; color: #28345b;}
.xwbt span{padding-right: 15px; font-size: 14px;}
.xwbt a{color: #333;line-height: 44px;}

.xwnr{overflow: hidden; padding-top: 17px;}
.xw_l{float: left; width:380px;}
.xw_l img{width:380px; height: 268px;}
.xw_l .swiper-pagination{text-align: right; background: rgba(255,255,255,.3); padding: 10px 0;bottom: 0;}
.xw_l .swiper-pagination-bullet{background: #fff; width:10px; height: 10px; opacity: 1;}
.xw_l .swiper-pagination-bullet-active{background: #8a0307;}
.xw_r{width:420px; float: right;}

.xw_r li{font-size: 16px;  line-height: 45px; background: url(../images/a_22.jpg) no-repeat left center; padding-left: 15px;border-bottom: 1px dashed #eee;height: 45px;}
.xw_r a{color: #464646;width: 80%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block;}
.xw_r ul li:nth-child(6){border: none;}

.xxxw_right{float: right;width:325px;}
.txgg_tit h2{font-size: 18px; font-weight: 200; line-height: 55px;}
.txgg_tit{background: #f5f5f5;height: 55px; padding: 0 10px;}
.txgg_tit span{font-size: 14px;}
.txgg_tit a{color: #333;}
.tzgg_nr{overflow: hidden;padding: 14px 0; }
.tt_l{float: left;width:52px; border: 1px solid #2e6ed2; text-align: center;}
.tt_l h2{font-size: 12px; font-weight: 200;color: #fff; line-height: 22px;background: #081643;}
.tt_l p{color: #626264; font-size: 14px; background: #ededed; line-height: 23px;}
.tt_r{float: right;width:254px;}
.tt_r a{font-size: 14px; line-height: 23px; color: #666;}

.rmbq dl{overflow: hidden; margin-left: -1%;}
.rmbq dt{ float: left;width: 32.33%; padding: 0 1% 20px 1%;}
.rmbq a{display: block; text-align: center; color: #fff; font-size: 14px; line-height: 38px;}
.rmbq dl dt:nth-child(1) a{ background: #00989b;}
.rmbq dl dt:nth-child(2) a{ background: #009ac8;}
.rmbq dl dt:nth-child(3) a{ background: #083b68;}
.rmbq dl dt:nth-child(4) a{ background: #009865;}
.rmbq dl dt:nth-child(5) a{ background: #2d7fb1;}
.rmbq dl dt:nth-child(6) a{ background: #c33c43;}


.dtdt{width: 1200px; margin: 0 auto;}
.gnfl ul{overflow: hidden; margin-left: -1%; padding: 10px 0 30px 0 ; }
.gnfl li{width: 18%; padding:0  1%;float: left;}
.dtnr dt{line-height: 36px; font-size: 14px; background: url(../images/a_22.jpg) no-repeat left center ; padding-left: 10px;}
.dtnr a{transition: All 0.4s ease-in-out;color: #333; display: block; width: 80%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.dtnr a:hover{font-size: 16px;text-shadow:2px 1px 2px rgb(0,0,0,.1);}
.dtnr{padding: 10px 0;}
.gnfl{width: 1200px; margin: 0 auto;}
.gnfl ul{overflow: hidden; margin-left: -12px; padding: 10px 0 30px 0 ; }
.gnfl li{width: 19%; padding: 0 1%;float: left;}
.gnfl a{display: block; text-align: center; line-height: 60px; color: #fff; font-size: 16px;height: 60px;}
.gnfl ul li:nth-child(1) a{ background: #52ac90;}
.gnfl ul li:nth-child(2) a{ background: #6860c3;}
.gnfl ul li:nth-child(3) a{ background: #db732c;}
.gnfl ul li:nth-child(4) a{ background: #3a80c5;}
.gnfl ul li:nth-child(5) a{ background: #576da6;}
.cylm{width: 1200px; background: #f4f4f4;overflow: hidden; padding:25px 20px 25px 0;overflow: hidden; margin: 20px auto;}
.cylm_left{float: left; width: 200px;}
.cylm_left p{font-weight: bold; font-size: 18px; text-align: center; color: #001854; line-height: 32px;}
.cylm_righ{float: right; width: 1000px;}
.cylm_right ul{overflow: hidden; margin-left: -20px;}
.cylm_right li{float: left; width: 23%; padding: 0 1%;}
.wby2{width: 100%; border: 1px solid #767676;background: #fff; height: 35px; line-height: 35px;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: url(../images/a_29.jpg) no-repeat center center #;height: 255px;}
.footerbxo{width:1200px; margin: 0 auto; overflow: hidden;height: 255px; position: relative; }
.bqxx{float: left; width:600px; padding: 35px 0 0 0;}
.bqxx p{font-size: 14px; line-height: 36px; color: #fff;}
.rwm{width:113px; float: right;text-align: center; padding-top: 80px;}
.rwm img{width: 100%;}
.dblogo{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.bqxxa{background: #081643; padding: 10px 0;}
.bqxxabox{width: 1200px; margin: 0 auto;}
.bqxxabox p{font-size: 14px; line-height: 26px; color: #99ccff;}
.bqxxabox a{font-size: 14px;  color: #99ccff;}
.bqxxabox img{display: inline-block;*display: inline; margin-left: 20px; margin-top: -3px;vertical-align: middle;}


/*------------------版权结束------------------*/
/*1*/
.wznr_left{float: left;width:240px;}
.zdh_tit{background: url(../images/a_08.jpg); height: 100px;}
.zdh_tit h2{color: #fff;font-size: 28px; padding: 25px 0 0 30px;}
.zdh_tit p{color: #fff;font-size: 16px; padding: 15px 0 0 30px;}
.zdh_nr li{border-bottom: 1px solid #fff;}
.zdh_nr a{display: block;line-height: 43px; background: #e6e6e6; font-size: 16px; color: #666; padding-left: 30px;}
.zdh_nr .hover1 a{background: url(../images/a_09.jpg) no-repeat left center; color: #fff;}
.zdh_nr a:hover{background: url(../images/a_09.jpg) no-repeat left center; color: #fff;}

.wzlx{margin-top: 30px;border: 1px solid #cccccc;}
.wzlx_tit h2{font-size: 20px; color: #fff; font-weight: 200; line-height: 44px; background: #081643; padding-left: 30px;}
.wzlx_nr{padding: 10px; padding-bottom: 30px;}
.wzlx_nr h2{font-size: 14px;color: #666; padding-bottom: 8px;}
.wzlx_nr p{color: #666; line-height: 24px;}

.wzny_right{width:920px; float: right;padding: 0 20px; border: 1px solid #dfdfdf;}
.wzwz{border-bottom: 1px solid #ddd;  padding-top: 20px;}
.wzwz h2{font-size: 16px;font-weight: 200;overflow: hidden; line-height: 40px;color: #081643;}
.wzwz img{*display: inherit;display: inline-block;padding-bottom: 10px;vertical-align: middle; margin-right: 10px; width: 20px;}
.wzwz p{font-size: 12px;color: #999;}
.wzwz a{color: #999;}
.wzwz a:hover{color: #0A3E77;}
.wzwz img{vertical-align: middle; margin-right: 10px;width: 15px; margin-top: 3px;}
.wzwz i{border-bottom: 3px solid #085399;font-style: normal;padding-bottom: 6px;font-weight: bold;}

.wzal{padding-top: 20px;}
.wzal ul{overflow: hidden; margin-left: -20px;}
.wzal li{float: left; padding: 0 0 20px 20px;width: 33.33%;}

.wzal a{display: block; position: relative;overflow: hidden;overflow: hidden;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.wzal img{display: block;width:100%; }
.wzal p{width:100%; line-height: 40px; text-align: center;color: #fff;font-size: 14px;background: rgba(0,0,0,.6);position: absolute;left:0; bottom: 0;}
.pagging { padding: 25px 0;
}
.pagging ul { overflow:hidden; text-align: center;
}
.pagging ul li { display: inline-block; 
	*display: inline; 
}
.pagging ul li a { 
	float: left; 
	display: block; 
	color: #333; 
	text-decoration: none; 
	margin-right: 5px; 
	padding: 5px 10px; 
	background-color: #f6f6f6; 
	border: 1px solid #eee; 
}
.pagging ul li a:hover { 
	background: #081643; 
	border: 1px solid #fff; 
	color: #fff;  
}

/*==xwnr==*/
.xwnrbox{padding-top: 20px;}
.lbxw{overflow: hidden; padding: 10px 15px; margin-bottom: 15px;}
.lbxw li{overflow: hidden;border-bottom: 1px dashed #b1b1b1;line-height: 45px;}
.lbxw a{color: #333; font-size: 14px;}
.lbxw span{margin-right: 6px;}
.lbxw  a:hover{color: #ff0000;}
.lbxw li:hover{background: #f7f7f7;}
/*网页内容*/
.xqnr_tit{text-align: center;padding: 20px 0; border-bottom: 1px solid #ddd;}
.xqnr_tit h2{font-size: 26px; color: #333; padding-bottom: 15px; line-height: 1.6;}
.xqnr_tit p{color: #999;background: url(../images/content_line1.gif) no-repeat center center; line-height: 30px;}
.xqnr_tit p span{padding: 0 5px; color: #434343;}
.xqnr_box{padding-top: 20px;}
.xqnr_box p{line-height: 1.8; color: #434343; padding-bottom: 10px; text-indent: 30px; font-size: 14px;}
.tpbox{text-align: center; padding: 15px 3%;}
.tpbox img{max-width: 100%; margin: 0 auto;}
.xqnr_box img{ margin: 0 auto; padding: 30px 0;}
.vsbcontent_start span {line-height: 1.8;}
.vsbcontent_img p{line-height: 1.8;}
.sxpwz{border-top: 1px solid #ddd;}
.sxpwz ul{overflow: hidden; padding-top: 40px;}
.sxpwz li{float: left; width: 50%;font-size: 14px;}
.sxpwz  a{color: #333; font-size: 14px;display: block; line-height: 2;}
.sxpwz  a:hover{color: #009865;}
.sxpwz ul li:nth-child(1){background: url(../images/mo1.png) no-repeat left center; padding-left: 35px;}
.sxpwz ul li:nth-child(2){background: url(../images/mo2.png) no-repeat right center; padding-left: 35px;}


}
@media(max-width:1440px){
.focusBox{height: 300px;overflow: hidden;}	
.banner1{height: 300px; overflow: hidden;}
}
@media(max-width:1200px) and (min-width: 1000px){
.header{background: #081643;height: auto; }
.top{ height: 40px; background: #001733;}
.topbox{width:100%; margin: 0 auto;overflow: hidden; padding: 0 1%;}
.fr{float: right;}
.top_left{float: left; width: 300px;}
#showtime{line-height: 40px; color: #fff;}
.tp_right{float: right; width: 390px; overflow: hidden; }
.yzxz{float: left; line-height: 40px; color: #fff;}
.yzxz a{color: #fff; padding: 0 10px;}
.ssk{float: right; overflow: hidden; padding-top: 7px;}
.wby1{width: 165px; height: 25px; padding-left: 10px; background: #eeeeee; float: left; line-height: 25px;}
.btn1{background: url(../images/a_01.jpg); width: 29px; height: 25px; border: none; float: left;}

.headrbox{background: url(../images/a_02.jpg) no-repeat center center; height: 145px;border-bottom: 1px solid #142352;border-top: 1px solid #142352;}
.wzxq{width: 100%; overflow: hidden; margin: 0 auto; padding: 0 1%;}
.logo{width:452px; padding-top: 30px;float: left;}

.nav{background: url(../images/a_04.jpg); height: 53px;}
.nav ul{margin: 0 auto;width:100%;}
.nav li{float: left;line-height: 53px;position: relative; width: 11%;}
.nav a{color: #fff; display: block; text-align: center; font-size: 16px; padding: 0;}
.nav img{display: inline-block;*display: inline; margin-right: 15px; vertical-align: middle; margin-top: -3px;}
.nav h3{ font-size:18px; font-weight:200; line-height:53px;}
.nav .sub a {font-size: 14px;line-height: 40px;color: #666666;}
.nav .sub a:hover{ background:#eee;}
.nav .on h3 a{ color:#fff; background: #000;}
.nav .sub { display:none;position: absolute;left: 0;background-color: #FFFFFF;top: 53px;z-index: 100;width: 100%;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner{width: 100%; margin: 0 auto;}
.banner p{line-height: 52px; width: 100%; position: absolute; background: rgba(0,0,0,.7); padding: 0 20px; line-height: 52px; color: #fff; font-size: 18px;left:0; bottom: 0;}
.banner .swiper-pagination{text-align: right; padding:0 20px 0 0;bottom: 20px;}
.banner .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1;background: none; border: 2px solid #fff;}
.banner .swiper-pagination-bullet-active{background: #fff;}
.banner .swiper-button-next{background: url(../images/d4.png) no-repeat center center; width: 40px; height: 40px; border: 2px solid #fff; border-radius: 50%;}
.banner .swiper-button-prev{background: url(../images/d3.png) no-repeat center center; width: 40px; height: 40px; border: 2px solid #fff; border-radius: 50%;}
.banner img{width: 100%;}
.banner1{position: relative;}
.banner1 img{width: 100%;}


.xxxw{width:100%; margin: 0 auto; padding-top: 20px;overflow: hidden;  padding-left: 1%; padding-right: 1%;}
.xxxw_l{float: left; width:100%;}
.xwbt{border-bottom: 2px solid #28345b;}
.xwbt h2{line-height: 2; font-weight: 200;font-size: 22px; color: #28345b;}
.xwbt span{padding-right: 15px; font-size: 14px;}
.xwbt a{color: #333;line-height: 44px;}

.xwnr{overflow: hidden; padding-top: 17px;}
.xw_l{float: left; width:380px;}
.xw_l img{width:380px; height: 268px;}
.xw_l .swiper-pagination{text-align: right; background: rgba(255,255,255,.3); padding: 10px 0;bottom: 0;}
.xw_l .swiper-pagination-bullet{background: #fff; width:10px; height: 10px; opacity: 1;}
.xw_l .swiper-pagination-bullet-active{background: #8a0307;}
.xw_r{width:calc(100% - 410px); float: right;}

.xw_r li{font-size: 16px;  line-height: 45px; background: url(../images/a_22.jpg) no-repeat left center; padding-left: 15px;border-bottom: 1px dashed #eee;}
.xw_r a{color: #464646;width: 80%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block;}
.xw_r ul li:nth-child(6){border: none;}

.xxxw_right{float: none;width:100%;}
.txgg_tit h2{font-size: 18px; font-weight: 200; line-height: 55px;}
.txgg_tit{background: #f5f5f5;height: 55px; padding: 0 10px;}
.txgg_tit span{font-size: 14px;}
.txgg_tit a{color: #333;}
.tzgg_nr{overflow: hidden;padding: 14px 0; }
.tt_l{float: left;width:52px; border: 1px solid #2e6ed2; text-align: center;}
.tt_l h2{font-size: 12px; font-weight: 200;color: #fff; line-height: 22px;background: #081643;}
.tt_l p{color: #626264; font-size: 14px; background: #ededed; line-height: 23px;}
.tt_r{float: right;width:calc(100% - 80px);}
.tt_r a{font-size: 14px; line-height: 23px; color: #666;}

.rmbq dl{overflow: hidden; margin-left: -20px;}
.rmbq dt{width: 33.33%; float: left; padding: 0 0 20px 20px;}
.rmbq a{display: block; text-align: center; color: #fff; font-size: 14px; line-height: 38px;}
.rmbq dl dt:nth-child(1) a{ background: #00989b;}
.rmbq dl dt:nth-child(2) a{ background: #009ac8;}
.rmbq dl dt:nth-child(3) a{ background: #083b68;}
.rmbq dl dt:nth-child(4) a{ background: #009865;}
.rmbq dl dt:nth-child(5) a{ background: #2d7fb1;}
.rmbq dl dt:nth-child(6) a{ background: #c33c43;}

.dtdt{width: 100%; margin: 0 auto; padding: 0 1%;}
.dtdt ul{overflow: hidden; margin-left: -20px;}
.dtdt li{float: left; width: 33.33%; padding-left: 20px;}
.dtnr dt{line-height: 36px; font-size: 14px; background: url(../images/a_22.jpg) no-repeat left center ; padding-left: 10px;}
.dtnr a{transition: All 0.4s ease-in-out;color: #333; display: block; width: 80%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.dtnr a:hover{font-size: 16px;text-shadow:2px 1px 2px rgb(0,0,0,.1);}
.dtnr{padding: 10px 0;}
.gnfl{width: 100%; margin: 0 auto; padding: 0 1%;}
.gnfl ul{overflow: hidden; margin-left: -12px; padding: 10px 0 30px 0 ; }
.gnfl li{width: 20%; padding-left: 12px;float: left;}
.gnfl a{display: block; text-align: center; line-height: 60px; color: #fff; font-size: 16px;border-radius: 6px;height: 60px;}
.gnfl ul li:nth-child(1) a{ background: #52ac90;}
.gnfl ul li:nth-child(2) a{ background: #6860c3;}
.gnfl ul li:nth-child(3) a{ background: #db732c;}
.gnfl ul li:nth-child(4) a{ background: #3a80c5;}
.gnfl ul li:nth-child(5) a{ background: #576da6;}
.cylm{width: 100%; background: #f4f4f4;overflow: hidden; padding:25px 20px 25px 0;overflow: hidden; margin: 20px auto;}
.cylm_left{float: left; width: 200px;}
.cylm_left p{font-weight: bold; font-size: 18px; text-align: center; color: #001854; line-height: 32px;}
.cylm_righ{float: right; width: 1000px;}
.cylm_right ul{overflow: hidden; margin-left: -20px;}
.cylm_right li{float: left; width: 25%; padding-left: 20px;}
.wby2{width: 100%; padding: 0 20px; border: 1px solid #767676;background: url(../images/a_26.jpg) no-repeat right center #fff; height: 32px;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: url(../images/a_29.jpg) no-repeat center center;height: auto;}
.footerbxo{width:100%; margin: 0 auto; overflow: hidden; position: relative; padding: 0 1%;height: ; }
.bqxx{float: left; width:600px; padding: 35px 0 0 0;}
.bqxx p{font-size: 14px; line-height: 36px; color: #fff;}
.rwm{width:113px; float: right;text-align: center; padding-top: 80px;}
.rwm img{width: 100%;}
.dblogo{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.bqxxa{background: #081643; padding: 10px 0;}
.bqxxabox{width: 100%; margin: 0 auto; padding: 0 1%;}
.bqxxabox p{font-size: 14px; line-height: 26px; color: #99ccff;}
.bqxxabox a{font-size: 14px;  color: #99ccff;}
.bqxxabox img{display: inline-block;*display: inline; margin-left: 20px; margin-top: -3px;vertical-align: middle;}


/*------------------版权结束------------------*/
/*1*/
.wznr_left{float: left;width:240px;}
.zdh_tit{background: url(../images/a_08.jpg); height: 100px;}
.zdh_tit h2{color: #fff;font-size: 28px; padding: 25px 0 0 30px;}
.zdh_tit p{color: #fff;font-size: 16px; padding: 15px 0 0 30px;}
.zdh_nr li{border-bottom: 1px solid #fff;}
.zdh_nr a{display: block;line-height: 43px; background: #e6e6e6; font-size: 16px; color: #666; padding-left: 30px;}
.zdh_nr .hover1 a{background: url(../images/a_09.jpg) no-repeat left center; color: #fff;}
.zdh_nr a:hover{background: url(../images/a_09.jpg) no-repeat left center; color: #fff;}

.wzlx{margin-top: 30px;border: 1px solid #cccccc;}
.wzlx_tit h2{font-size: 20px; color: #fff; font-weight: 200; line-height: 44px; background: #081643; padding-left: 30px;}
.wzlx_nr{padding: 10px; padding-bottom: 30px;}
.wzlx_nr h2{font-size: 14px;color: #666; padding-bottom: 8px;}
.wzlx_nr p{color: #666; line-height: 24px;}

.wzny_right{width:calc(100% - 260px); float: right;padding: 0 20px; border: 1px solid #dfdfdf;}
.wzwz{border-bottom: 1px solid #ddd;  padding-top: 20px;}
.wzwz h2{font-size: 16px; font-weight: 200;overflow: hidden; line-height: 40px;color: #081643;}
.wzwz img{*display: inherit;display: inline-block;padding-bottom: 10px;vertical-align: middle; margin-right: 10px; width: 20px;}
.wzwz p{font-size: 12px;color: #999;}
.wzwz a{color: #999;}
.wzwz a:hover{color: #0A3E77;}
.wzwz img{vertical-align: middle; margin-right: 10px;width: 15px;  margin-top: 3px;}
.wzwz i{border-bottom: 3px solid #1b3e78;font-style: normal;padding-bottom: 6px;font-weight: bold;}

.wzal{padding-top: 20px;}
.wzal ul{overflow: hidden; margin-left: -20px;}
.wzal li{float: left; padding: 0 0 20px 20px;width: 33.33%;}

.wzal a{display: block; position: relative;overflow: hidden;overflow: hidden;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.wzal img{display: block;width:100%; }
.wzal p{width:100%; line-height: 40px; text-align: center;color: #fff;font-size: 14px;background: rgba(0,0,0,.6);position: absolute;left:0; bottom: 0;}
.pagging { padding: 25px 0;
}
.pagging ul { overflow:hidden; text-align: center;
}
.pagging ul li { display: inline-block; 
	*display: inline; 
}
.pagging ul li a { 
	float: left; 
	display: block; 
	color: #333; 
	text-decoration: none; 
	margin-right: 5px; 
	padding: 5px 10px; 
	background-color: #f6f6f6; 
	border: 1px solid #eee; 
}
.pagging ul li a:hover { 
	background: #081643; 
	border: 1px solid #fff; 
	color: #fff;  
}

/*==xwnr==*/
.xwnrbox{padding-top: 20px;}
.lbxw{overflow: hidden; padding: 10px 15px; margin-bottom: 15px;}
.lbxw li{overflow: hidden;border-bottom: 1px dashed #b1b1b1;line-height: 45px;}
.lbxw a{color: #333; font-size: 14px;}
.lbxw span{margin-right: 6px;}
.lbxw  a:hover{color: #ff0000;}
.lbxw li:hover{background: #f7f7f7;}
.lbxw a{color: #333; font-size: 14px;display: block;width: 40%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
/*网页内容*/
.xqnr_tit{text-align: center;padding: 20px 0; border-bottom: 1px solid #ddd;}
.xqnr_tit h2{font-size: 26px; color: #333; padding-bottom: 15px; line-height: 1.6;}
.xqnr_tit p{color: #999;background: url(../images/content_line1.gif) no-repeat center center; line-height: 30px;}
.xqnr_tit p span{padding: 0 5px; color: #434343;}
.xqnr_box{padding-top: 20px;}
.xqnr_box p{line-height: 1.8; color: #434343; padding-bottom: 10px; text-indent: 30px; font-size: 14px;}
.tpbox{text-align: center; padding: 15px 3%;}
.tpbox img{max-width: 100%; margin: 0 auto;}
.xqnr_box img{ margin: 0 auto; padding: 30px 0;}
.vsbcontent_start span {line-height: 1.8;}
.sxpwz{border-top: 1px solid #ddd;}
.sxpwz ul{overflow: hidden; padding-top: 40px;}
.sxpwz li{float: left; width: 50%;font-size: 14px;}
.sxpwz  a{color: #333; font-size: 14px;display: block; line-height: 2;}
.sxpwz  a:hover{color: #009865;}
.sxpwz ul li:nth-child(1){background: url(../images/mo1.png) no-repeat left center; padding-left: 35px;}
.sxpwz ul li:nth-child(2){background: url(../images/mo2.png) no-repeat right center; padding-left: 35px;}

.bgys1{border-top: 1px solid #333;border-left: 1px solid #333;}
.bgys1 td{border-bottom: 1px solid #333;border-right: 1px solid #333;text-align: center; font-size: 14px; color: #000; padding: 10px ;}
.bgys1 p{text-align: left;}

}

@media(max-width:999px){
.peoList { width:100%; box-sizing:border-box; padding:0 4%;}
.rolling li p { font-size:14px;}
.header{background: #296aac; position:fixed;z-index: 100; width: 100%;}
.top{ display: none;}
.fr{float: right;}


.headrbox{background: url(../images/a_02.jpg) no-repeat center center; height: 50px;border-bottom: 1px solid #142352;border-top: 1px solid #142352;background-size: 100% 100%;}
.wzxq{width: 100%; overflow: hidden; margin: 0 auto; padding: 0 1%;}
.logo{width:130px; padding-top:.1rem;float: left;margin-left: 3%;}
.logo img{width: 100%;}
.dhbtn{position: fixed; top:12px; right:3%; background: url(../images/d1.png); width: 25px; height: 25px; background-size: 100% 100%;z-index: 100;}
.dhbtn.on{background: url(../images/d2.png);background-size: 100% 100%;}
.nav{background: url(../images/a_04.jpg); width: 100%; position: fixed; left:0; top:50px;z-index: 100;height: calc(100vh - 50px); overflow: auto;display: none;}
.nav ul{margin: 0 auto;width:100%;}
.nav li{line-height: 3.4;position: relative; width: 100%;}
.nav a{color: #fff; display: block; font-size: .28rem; padding: 0 3%;}
.nav img{display: inline-block;*display: inline; margin-right: 15px; vertical-align: middle; margin-top: -3px;}
.nav h3{ font-size:18px; font-weight:200; line-height:53px;}
.nav .sub a {font-size: .24rem;line-height: 3;color: #666666;}
.nav .sub a:hover{ background:#eee;}
.nav .on h3 a{ color:#fff; background: #000;}
.nav .sub { display:none;background-color: #FFFFFF;z-index: 100;width: 100%;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner{width: 100%; padding-top: 50px;}
.banner p{line-height: .52rem; width: 100%; position: absolute; background: rgba(0,0,0,.7); padding: 0 .2rem; line-height: .52rem; color: #fff; font-size: .22rem;left:0; bottom: 0;}
.banner .swiper-pagination{text-align: right; padding:0 .2rem 0 0;bottom: .1rem;}
.banner .swiper-pagination-bullet{width: 10px; height: 10px; opacity: 1;background: none; border: 2px solid #fff;}
.banner .swiper-pagination-bullet-active{background: #fff;}
.banner .swiper-button-next{background: url(../images/d4.png) no-repeat center center; width: .4rem; height: .4rem; border: 2px solid #fff; border-radius: 50%;background-size: 70% 70%;}
.banner .swiper-button-prev{background: url(../images/d3.png) no-repeat center center; width: .4rem; height: .4rem; border: 2px solid #fff; border-radius: 50%;background-size: 70% 70%;}
.banner img{width: 100%;}
.banner1{position: relative; padding-top: 50px;}
.banner1 img{width: 100%;}
.focusBox .pic img{height: auto;}
.focusBox {height: auto;}
.xxxw{width:100%; margin: 0 auto; padding-top: .25rem;overflow: hidden;  padding-left: 3%; padding-right: 3%;}
.xxxw_l{float: left; width:100%;}
.xwbt{border-bottom: 2px solid #28345b;}
.xwbt h2{line-height: 2; font-weight: 200;font-size: .34rem; color: #28345b;}
.xwbt span{padding-right: .15rem; font-size: .22rem;}
.xwbt a{color: #333;line-height: 2;}

.xwnr{overflow: hidden; padding-top: .2rem;}
.xw_l{ width:100%;}
.xw_l img{width:100%;}
.xw_l .swiper-pagination{text-align: right; background: rgba(255,255,255,.3); padding: 10px 0;bottom: 0;}
.xw_l .swiper-pagination-bullet{background: #fff; width:10px; height: 10px; opacity: 1;}
.xw_l .swiper-pagination-bullet-active{background: #8a0307;}
.xw_r{width:100%; }

.xw_r li{font-size: .26rem;  line-height: 2.8; background: url(../images/a_22.jpg) no-repeat left center; padding-left: 15px;border-bottom: 1px dashed #eee;}
.xw_r a{color: #464646;width: 80%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: block;}
.xw_r ul li:nth-child(6){border: none;}

.xxxw_right{float: none;width:100%;}
.txgg_tit h2{font-size: 18px; font-weight: 200; line-height: 55px;}
.txgg_tit{background: #f5f5f5;height: 55px; padding: 0 10px;}
.txgg_tit span{font-size: 14px;}
.txgg_tit a{color: #333;}
.tzgg_nr{overflow: hidden;padding: 14px 0; }
.tt_l{float: left;width:52px; border: 1px solid #2e6ed2; text-align: center;}
.tt_l h2{font-size: 12px; font-weight: 200;color: #fff; line-height: 22px;background: #081643;}
.tt_l p{color: #626264; font-size: 14px; background: #ededed; line-height: 23px;}
.tt_r{float: right;width:calc(100% - 80px);}
.tt_r a{font-size: .22rem; line-height: 1.8; color: #666;}

.dtdt{width: 100%; margin: 0 auto; padding: 0 3%;}
.dtdt ul{overflow: hidden; margin-left: -20px;}
.dtdt li{float: left; width: 100%; padding-left: 20px;}
.dtnr dt{line-height: 2.8; font-size: .26rem; background: url(../images/a_22.jpg) no-repeat left center ; padding-left: 10px;}
.dtnr a{transition: All 0.4s ease-in-out;color: #333; display: block; width: 80%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.dtnr a:hover{font-size: 16px;text-shadow:2px 1px 2px rgb(0,0,0,.1);}
.dtnr{padding: 10px 0;}

.rmbq dl{overflow: hidden; margin-left: -20px;}
.rmbq dt{width: 33.33%; float: left; padding: 0 0 20px 20px;}
.rmbq a{display: block; text-align: center; color: #fff; font-size: .22rem; line-height: .5rem;height: .5rem;}
.rmbq dl dt:nth-child(1) a{ background: #00989b;}
.rmbq dl dt:nth-child(2) a{ background: #009ac8;}
.rmbq dl dt:nth-child(3) a{ background: #083b68;}
.rmbq dl dt:nth-child(4) a{ background: #009865;}
.rmbq dl dt:nth-child(5) a{ background: #2d7fb1;}
.rmbq dl dt:nth-child(6) a{ background: #c33c43;}

.gnfl{width: 100%; margin: 0 auto; padding: 0 3%;}
.gnfl ul{overflow: hidden; margin-left: -.15rem; padding: .1rem 0 .3rem 0 ; }
.gnfl li{width: 50%; padding-left: .15rem;float: left; padding-bottom: .2rem;}
.gnfl a{display: block; text-align: center; line-height: .6rem; color: #fff; font-size: .26rem;border-radius: .1rem;height: .6rem;}
.gnfl ul li:nth-child(1) a{ background: #52ac90;}
.gnfl ul li:nth-child(2) a{ background: #6860c3;}
.gnfl ul li:nth-child(3) a{ background: #db732c;}
.gnfl ul li:nth-child(4) a{ background: #3a80c5;}
.gnfl ul li:nth-child(5) a{ background: #576da6;}
.cylm{width: 100%; background: #f4f4f4;overflow: hidden; overflow: hidden; margin: .2rem auto; padding: 0 3%;}
.cylm_left{ width: 100%;}
.cylm_left p{font-weight: bold; font-size: .32rem; text-align: center; color: #001854; line-height: 3;}
.cylm_righ{float: right; width: 100%;}
.cylm_right ul{overflow: hidden; margin-left: -20px;}
.cylm_right li{float: left; width: 100%; padding-left: 20px; padding-bottom: .2rem;}
.wby2{width: 100%; padding: 0 20px; border: 1px solid #767676;background: url(../images/a_26.jpg) no-repeat right center #fff; height: 32px;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: url(../images/a_29.jpg) no-repeat center center;background-size: auto 100%; padding: .35rem 0;}
.footerbxo{width:100%; margin: 0 auto; overflow: hidden; position: relative; padding: 0 3%; }
.bqxx{float: left; width:100%; padding: 1.8rem 0 0 0;}
.bqxx p{font-size: .26rem; line-height: 2.2; color: #fff; text-align: center;}
.dblogo{ top:1rem; }
.dblogo img{max-width: 70%; margin: 0 auto;}
.bqxxa{background: #081643; padding: 10px 0;}
.bqxxabox{width: 100%; margin: 0 auto; padding: 0 1%;}
.bqxxabox p{font-size: .24rem; line-height: 1.8; color: #99ccff; text-align: center;}
.bqxxabox a{font-size: .24rem;  color: #99ccff;}
.bqxxabox img{display: inline-block;*display: inline; margin-left: .15rem; margin-top: -3px;vertical-align: middle;width: .3rem;}
.bqxxabox span{display: block; width: 100%; text-align: center;float: none;}
.rwm{width:113px; float: none;text-align: center; padding-top: .4rem; margin: .3rem auto;clear: both;}
.rwm img{width: 100%;}
/*------------------版权结束------------------*/
/*1*/
.wznr_left{float: left;width:100%;}
.zdh_tit{background: url(../images/a_08.jpg); padding: 0 .3rem .3rem 0; background-size: 100% 100%;}
.zdh_tit h2{color: #fff;font-size: .34rem; padding: .3rem 0 0 .3rem;}
.zdh_tit p{color: #fff;font-size: .22rem; padding: .2rem 0 0 .3rem;}
.zdh_nr li{border-bottom: 1px solid #fff;}
.zdh_nr a{display: block;line-height: 3.2; background: #e6e6e6; font-size: .26rem; color: #666; padding-left: 30px;}
.zdh_nr .hover1 a{background: url(../images/a_09.jpg) no-repeat right center #081643; color: #fff;}
.zdh_nr a:hover{background: url(../images/a_09.jpg) no-repeat right center #081643; color: #fff;}

.wzlx{margin-top: .3rem;border: 1px solid #cccccc;}
.wzlx_tit h2{font-size: .32rem; color: #fff; font-weight: 200; line-height: 3; background: #081643; padding-left:.3rem;}
.wzlx_nr{padding: .2rem; padding-bottom: .2rem;}
.wzlx_nr h2{font-size: .3rem;color: #666; padding-bottom: .1rem;}
.wzlx_nr p{color: #666; line-height: 2;font-size: .24rem;}

.wzny_right{width:100%; float: right;padding: 0 .2rem; border: 1px solid #dfdfdf; margin-top: .2rem;}
.wzwz{border-bottom: 1px solid #ddd;  padding-top: 20px;}
.wzwz h2{font-size:.26rem; font-weight: 200;overflow: hidden; line-height: 3;color: #081643;}
.wzwz img{*display: inherit;display: inline-block;padding-bottom: 10px;vertical-align: middle; margin-right: 10px; width: 20px;display: none;}
.wzwz p{font-size: .22rem;color: #999;}
.wzwz a{color: #999;}
.wzwz a:hover{color: #0A3E77;}
.wzwz img{vertical-align: middle; margin-right: 10px;}
.wzwz i{border-bottom: 3px solid #1b3e78;font-style: normal;padding-bottom: 6px;font-weight: bold;color: #1b3e78;}

.wzal{padding-top: .2rem}
.wzal ul{overflow: hidden; margin-left: -.2rem;}
.wzal li{float: left; padding: 0 0 .2rem .2rem;width:50%;}

.wzal a{display: block; position: relative;overflow: hidden;overflow: hidden;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.wzal img{display: block;width:100%; }
.wzal p{width:100%; line-height: 3; text-align: center;color: #fff;font-size: .22rem;background: rgba(0,0,0,.6);position: absolute;left:0; bottom: 0;}
.pagging { padding: .25rem 0;
}
.pagging ul { overflow:hidden; text-align: center;
}
.pagging ul li { display: inline-block; 
	*display: inline; 
}
.pagging ul li a { 
	float: left; 
	display: block; 
	color: #333; 
	text-decoration: none; 
	margin-right: .05rem; 
	padding: .05rem .1rem; 
	background-color: #f6f6f6; 
	border: 1px solid #eee; font-size: .24rem;
}
.pagging ul li a:hover { 
	background: #081643; 
	border: 1px solid #fff; 
	color: #fff;  
}

/*==xwnr==*/
.xwnrbox{padding-top: 20px;}
.lbxw{overflow: hidden; padding: .1rem; margin-bottom: .2rem;}
.lbxw li{overflow: hidden;border-bottom: 1px dashed #b1b1b1;line-height: 45px;}
.lbxw a{color: #333; font-size: 14px;}
.lbxw span{margin-right: 6px;}
.lbxw  a:hover{color: #ff0000;}
.lbxw li:hover{background: #f7f7f7;}


/*网页内容*/
.xqnr_tit{text-align: center;padding: 20px 0; border-bottom: 1px solid #ddd;}
.xqnr_tit h2{font-size: .3rem; color: #333; padding-bottom: .2rem; line-height: 1.8;}
.xqnr_tit p{color: #999;font-size: .24rem;line-height: 1.6;}
.xqnr_box{padding-top: .22rem;}
.xqnr_box p{line-height: 2; color: #666; padding: .1rem; text-indent: .48rem; font-size: .24rem;}
.tpbox{text-align: center; padding: .2rem 3%;}
.tpbox img{width: 100%;}

.sxpwz{border-top: 1px solid #ddd;}
.sxpwz ul{overflow: hidden; padding-top: .4rem;}
.sxpwz li{float: left; width: 100%;font-size: .24rem;background: none;background-size: .26rem .26rem; padding-left: .35rem; margin-bottom: .3rem;}
.sxpwz  a{color: #333; font-size: .24rem;display: block; line-height: 2;}
.sxpwz  a:hover{color: #009865;}
.sxpwz ul li:nth-child(1){background: none no-repeat; padding-left: 0px;}
.sxpwz ul li:nth-child(2){background: none; padding-left: 0px;}
.banner1{height: auto;}
.xqnr_box{overflow: auto;}
#vsb_content{  
	}

.bgys1{border-top: 1px solid #333;border-left: 1px solid #333;}
.bgys1 td{border-bottom: 1px solid #333;border-right: 1px solid #333;text-align: center; font-size: 14px; color: #000; padding: 10px ;}
.bgys1 p{text-align: left;}

.wall {
  display: block;
  position: relative;
}
.wall-column {
  display: block;
  position: relative;
  width: 50%;
  float: left;
  padding: 0 2%;
  box-sizing: border-box;
}
.article { 
  display: block;
  margin: 0 0 8% 0;
  background: white;
  overflow: hidden;
  position: relative;
}

.article img {
  display: block;
  width: 100%;
}
}

.tonglan1{background: #52ac90;}
.tonglan2{background: #6860c3;}
.tonglan3{background: #db732c;}
.tonglan4{background: #3a80c5;}
.tonglan5{background: #576da6;}

.xueshulj1{background: #00989b;}
.xueshulj2{background: #009ac8;}
.xueshulj3{background: #083b68;}
.xueshulj4{background: #00989b;}
.xueshulj5{background: #00989b;}
.xueshulj6{background: #c33c43;}