body{background: #fff;}
.red{color: #d91414;}
.index-warp{width: 100%;text-align: center;min-width: 1300px; }
.top{width:100%; height:45px; /*background:#82000d;*/background:#414141; zoom:1;}
.top-center{width:1200px; margin:0 auto; height:45px; line-height:45px;}
.top-center h6{color:#f7c890; float: left; display: inline;}
.top-ul{float: right;display: inline;}
.top-ul li{float: left; display: inline;margin-left: 15px; }
.top-ul li a{color: #f7c890;border-left: 1px solid #f7c890; padding-left: 14px; display: block; height: 16px; margin-top: 16px;line-height: 16px;}
.top-ul li a:hover{color: #fff;}
/*头部搜索*/
.ser-box{ height: 30px; width: 210px; line-height: 30px; margin-top: 8px; background: #fff; margin-right: 20px;}
.ser-box input{border: 0; font-size: 14px;outline:none}
.ser-box .input-sec{height: 26px; line-height: 26px; float: left; display: inline; width: 164px;background-color: #fff; padding-left: 8px;}
.ser-box .sec-go{width: 36px; height: 30px;background: #fff url(../images/search.png) no-repeat center center;cursor: pointer; color: #fff; float: right;
	text-align: center; display: inline;}
.ser-box div{float: left;}



/*导航*/
.header{width: 100%;height: 110px; background: #fff;zoom:1;}
.header-center{width:1200px; margin:0 auto; text-align: center;}
.header .logo{float: left;display: inline; margin-top: 22px;}
.header-nav{float: right;display: inline;height: 64px; margin-top: 22px;}
.header-nav li{ color: #333; font-size: 16px; text-align: center; float: left; margin: 0px 4px; width: 114px; padding: 10px 0; position: relative;}
.header-nav li span{display: block;}
.header-nav li span.tag{font-size: 20px;}
.header-nav li.on .line{height: 6px; background: #d91414; width: 42px; position: absolute; bottom: 0;left: 32%;}
.header-nav li:hover .line{height: 6px; background: #d91414; width: 42px; position: absolute; bottom: 0;left: 32%;}


/* flexslider */
.flexslider{position:relative;overflow:hidden;width: 100%;}
.slides{position:relative;z-index:1;}
.slides li{}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flexslider:after{display: table;content: '';clear:both;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.slides img{width:1200px;height:400px;min-width: 1200px;}

/*带缩略图全屏切换*/
.fld{overflow: inherit;}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;	position: absolute;	bottom: -110px; min-width: 1215px;}
.flex-control-thumbs li{width: 390px; height: 220px; margin: 0 6px;background: #fff;}
.flex-control-thumbs img {width: 390px;height:210px; display: block; cursor: pointer; opacity: 0.6; box-shadow: 2px 2px 10px rgba(18, 38, 62, 0.75);}
.flex-control-thumbs .flex-active{opacity: 1;}

/*新闻部分*/
.news-con{width:1200px; margin:70px auto 15px; text-align: left; overflow: hidden;}
.news-con-left{float: left; width: 600px;}
.news-con-left .title{position: relative; text-align: left;}
.news-con-left .more{position: absolute;right: 0;top:16px; background: #888; color: #fff; font-size: 12px; padding: 10px 2px;}
.news-con-left .more:hover{background: #555;}
.news-text{text-align: left; margin-top: 20px; display: block;}
.news-text h6{font-weight: bold;font-size: 18px; margin: 12px 0 8px 0; height: 24px; overflow: hidden;}
.news-text p{color: #818181;line-height: 22px;font-size: 16px; margin: 10px 0 20px 0; height: 46px; overflow: hidden;}
.news-ul{margin-top: 15px;}
.news-ul li{font-size: 18px;padding: 4px 0 4px 10px; height: 32px; background:url(../images/dian_l.png) no-repeat left center; }
.news-ul li a{width: 484px;float: left;text-align: left;overflow: hidden; white-space: nowrap;}
.news-ul li a:hover{color: #0a4087;text-decoration: underline;}
.news-ul li i{width: 84px;float: left; text-align: right; color: #999; }
.news-ul li:after{display: table;content: '';clear:both;}

.news-con-right{float: right;width: 531px; position: relative;}
.changeBox{width:531px; height:364px; overflow:hidden; background:#ebeaea;}
.img_big_box{width:100%;overflow:hidden;margin:10px 0 0 10px;_margin:10px 0 0 5px;height:400px;}
.changeDiv{ height:368px; overflow:hidden; position:absolute; top:0;left:0;display:none;}
.changeDiv .img_box{display: block;width:100%;height:368px;}

.changeDiv h3{ position:absolute; left:0px; bottom:0px; width:100%;height:42px;color:#FFF;background:#000;opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.changeDiv .h3_a{text-indent:10px; width:76%; text-align: left; height:42px; font-size:14px; display:block;  color:#fff; overflow:hidden; font-weight:normal;line-height:42px;position:absolute;left:0;bottom:0;font-family:"微软雅黑","宋体", "黑体";}
.changeDiv h3 a:hover{ color:#ff0000}
.ul_change{ position:absolute; right:9px; bottom:12px; padding-right:10px; overflow:hidden; }
.ul_change li{ float:left; margin-left:5px;}
.ul_change span{ width:10px; height:10px; overflow:hidden;display:block;cursor:pointer;background:url(../images/white_sml.png) no-repeat;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/white_sml.png',sizingMethod='scale');}
.ul_change span.on{width:10px;height:10px;background:url(../images/white_big.png) no-repeat;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/white_big.png',sizingMethod='scale');}

.topic{width:1200px;text-align: center; margin: 20px auto 30px; overflow: hidden;position: relative;height: 100px; background-size: 100%;}
.topic div{height: 100px; min-width: 1200px;} 

.notice{width: 1200px;border: 1px solid #efefef; margin: 20px auto 30px; text-align: center; padding: 24px 0;}
.notice:after{display: table;content: '';clear:both;}
.notice-l{/*background:#82000d*/;background:#0f4a96;width: 300px; height: 260px; margin-left: 34px; padding: 15px 15px;color: #fff; overflow: hidden; float: left;}
.notice-l h3{border-bottom: 1px solid #fff; text-align: left; font-size: 24px; padding-bottom: 14px;}
.notice-l h3 i{font-size: 14px;}
.notice-l ul li a{color: #fff; display: block;padding-left: 30px; max-height: 63px;overflow: hidden; min-height: 42px;}
.notice-l ul li a:hover{text-decoration: underline; color:#65d2fa;}
.notice-l ul li{text-align: left; font-size: 16px;background:url(../images/tz.png) 0 5px no-repeat;margin: 17px 0;}

.notice-r{float: right;width: 720px; height: 288px; overflow: hidden; text-align: left; margin-right: 48px; position: relative;}
.nav_title{height: 60px; overflow: hidden; border-bottom: 1px solid #d1d1d1; padding-bottom: 4px; margin-bottom: 10px;}
.nav_title:after{display: table;content: '';clear:both;}
.nav_title li{float: left; font-size: 28px; margin-right: 80px; position: relative;height: 67px; cursor: pointer; color: #333; }
.nav_title li.cur .line{height: 6px; background: #d91414; width: 76px; position: absolute; bottom: 0;}
.nav_title li i{font-size: 14px;display: block;} 

.con-ul li{font-size: 18px;padding: 4px 0 4px 18px; height: 26px; background:url(../images/dian.png) no-repeat left center; }
.con-ul li a{width: 82%;float: left;text-align: left;overflow: hidden; white-space: nowrap;}
.con-ul li a:hover{color: #0a4087; text-decoration: underline;} 
.con-ul li i{width: 17%;float: left; text-align: right; color: #999; margin-right: 1%;}
.con-ul li:after{display: table;content: '';clear:both;}
.div-content .more{position: absolute;right: 0;top:4px; background: #888; color: #fff; font-size: 12px; padding: 10px 2px}
.div-content .more:hover{background: #555;}

/*
.bottom{width: 100%;background:#0a4087; color: #fff; padding: 50px 0; height: 100px; text-align: center;}
.bottom p{margin: 10px 0;}
.bottom p a{ color:#fff;}
.bottom p a:hover{color:#FF0;}
*/

/*
.bottom{width: 100%;background:#0a4087; color: #fff; padding: 20px 0; height: 180px; text-align: center;}
.bottom p{margin: 10px 0;}
.bottom p a{ color:#fff;}
.bottom p a:hover{color:#FF0;} 

.selectchange{height:60px;border-bottom: 1px solid #fff;margin-bottom: 30px;}
.selectchange select{margin: 0 10px;width:383px;font-size:16px;color:#999;padding:7px 0;}
.news-text h6 a{font-weight: bold;font-size: 18px; margin: 12px 0 8px 0; height: 24px; overflow: hidden;}
.news-text h6 a:hover{color:#0f4a96;}
*/
.bottom{width: 100%;/*background:#c5141c*/background:#0a4087; color: #fff; padding: 20px 0; }
.link{border-top: 1px solid #fff;padding-top:10px;}
.bottom p{margin: 10px 0; text-align: center;}
.bottom p a{ color:#fff;}
.bottom p a:hover{color:#FF0;}
.selectchange{width:1200px;margin:0 auto 20px;text-align: left;}
.changetab{height:30px;line-height: 30px;width:1080px;}
.changetab h4,.changetab span{display: inline-block;font-size: 16px;}
.changetab span{margin:0 10px;}
.changetab span:hover{cursor:pointer;}
.changetab span.on{border-bottom: 1px solid #fff}
.msgca{display: none;margin-top: 10px}
.msgca li{display: inline-block;margin-right:20px;position:relative;line-height:34px;height:34px;}
.msgca li a{color:#fff;font-size: 16px;}
.msgca.open{display: block;width:1080px;}
.thrednav{display: none;width:100%;}
.thrednav a{line-height:26px;display: block;text-align: center;background: #053069;padding:4px 10px;}
.thrednav a:hover{background: #052a5a}
.msgca li:hover .thrednav{display:block;position:absolute;bottom: 34px;}
.sanjiao{display:block;position: absolute;border-top:2px #116dc0 solid;bottom: -7px;width:100% ;height:5px;}

.news-text h6 a{font-weight: bold;font-size: 18px; margin: 12px 0 8px 0; height: 24px; overflow: hidden;}
.news-text h6 a:hover{color:#0f4a96;}  


.all-smbg{
	height:349px;
	background: url(../images/banner-tit.png) center top;
}
.dobble-bg-ff{
 width:1200px;
 margin: -115px auto 20px;
 background: #fff;
}
/*=======article样式===========*/


.module-container{
	background-color: #f8f8f8;
	line-height: 45px;
}
.container-target{
	margin:0 auto ;
	padding-left:20px;
	width:1180px;
	font-size:16px;
}
.lastcolor{
	color:#3488ea;
}
.articlecon{
	background: #fff;
}
.article-conca{
	margin:0 auto;
	width:1120px;
	padding:0 40px 40px;
	min-height:500px;
}
.article-conca h2{
	line-height:34px;
	text-align: center;
	margin:20px 0 10px 0;
}
.article-conca .img-pic{width: 100%;margin: 15px auto; text-align: center; overflow: hidden;}
/* .article-conca .img-pic img{max-width: 1160px;} */ 
.article-conca .img-pic img{max-width: 800px;} 
.article-information span{padding:0 12px}
.article-information a{color:#3488ea;padding:0 20px}
.article-conca .article-information{
	line-height:24px;
	text-align: center;
	padding:0 0 10px 0;
	border-bottom: 1px #dcdcdc solid ;
	margin-bottom: 20px;
	font-size: 14px;
}
.article-conca>p{
	/*text-indent: 2em;*/
	color: #333;
    font-size: 16px;
    line-height: 30px;
    margin-bottom:20px;
    font-family: "Microsoft YaHei";
}
.article-conca .attachment{
	border-top: 1px #dcdcdc solid;
	margin: 0 0 20px 0;
}
.article-conca .attachment p{
	color: #333;
    font-size: 20px;
    line-height: 46px;
}
.article-conca .attachment a:hover{
	color:#3488ea;
}
.bolcka{
	display: block;
	line-height: 30px;
}

/*list页面样式*/
.module-container-list{
	height:34px;
	margin: 0 0 20px 20px;
	line-height:34px;
}


.container-target-list{
	font-size:16px;
}
.listiclecon{
	padding:20px;
}
.list-tab{
	height:34px;
	line-height:34px;
}
.list-tab span{
	display: inline-block;
	padding:0 10px;
	/*color:#fff;*/
	height:34px;
	margin:0 10px;
	line-height:34px;
	cursor:pointer;
}
.list-tab i{
	color:#e6e6e6;
}
.list-tab .tit01on{
	background: #3488ea;
	color:#fff;
}
.listicle-conca ul{
	margin: 20px 20px 0;
	min-height:490px;
	overflow: hidden;
	
}
.listicle-conca ul li{
	
	border-bottom: 1px #e6e6e6 solid;
	padding:20px 0;
}
.listicle-conca ul li a{
	display: inline-block;
}
.listicle-conca ul li img{
	width:200px;
}
.listicle-conca ul li .listpapg-listimg{
	
}
.widtlist .tit-time{
	margin-left:20px;
	width:900px;

}
.widtlist p{
	margin-left:20px;
	width:900px;

}
.listicle-conca ul{
	display: none;
}
.listicle-conca ul.tab01open{
	display: block;
}
.tit-time{height:46px ;width:1120px;}
.tit-time i{display: inline-block;line-height:46px;color:#999;font-size:16px;}
.listicle-conca ul li .listpap-listinfo h2{
	width:90%;
	font-size: 20px;
	font-weight:bold;
	line-height:46px;
	height:46px;
	overflow: hidden;
}
.listicle-conca ul li .listpap-listinfo p{
	line-height:22px;
	font-size: 16px;
	height:44px;
	overflow: hidden;
}
.more-list span{display:inline-block;border:1px solid #e6e6e6;padding:2px 10px ;height:20px;line-height:18px;margin-top:7px;}
.listicle-conca ul li:hover .more-list span{ background:#3488ea; color:#FFF;}
.listicle-conca ul li:hover .listpap-listinfo h2{ color:#3488ea;}

.sunui-sunpage{height:30px;margin:20px auto 10px;line-height:30px;font-size:16px;text-align:center;}
.sunui-sunpage a,.sunui-sunpage span{color:#333;padding: 4px 15px;border: 1px solid #e2e2e2;margin:0 -5px 5px 0;height:28px;line-height:28px;}
.sunui-sunpage span{background: #3488ea;color:#fff;}
.sunui-sunpage .pagenub{background:none;color:#333;border:none;padding: 0 20px 0 0;}
.sunui-sunpage .pagenub i{color:#3488ea}
.input0{width:44px;height:30px;border:1px solid #e2e2e2;}


/*search页面样式*/
.search-con{padding:0 0 20px 0;margin:0 0 20px 0;}
.search__shell{background: #fff;padding:10px;}
.sec-listform{width: 610px;margin:15px auto 0; margin-bottom: 12px;}
.search__tit{border-bottom:1px solid #ddd;padding:10px 0;}
.search__tit img{width:20px;margin:0 0 -4px 0;}
.txte_ipt{ float:left; height: 30px; line-height:30px; border: 1px solid #dfdfdf; background: #f9f9f9; padding: 1px 4px;font-size: 15px; margin-left: 8px; width: 300px;}
.ser-export{float:left; width: 78px; height: 34px;text-align: center;line-height: 34px; background:#2196F3;color: #FFF; margin-left: 8px;}
.ser-export:hover{color: #fff; background: #1c7bc7;}

.sea-listca{ padding: 10px 40px;}

.sea-list-tittim{height:22px;line-height:22px;margin: 5px 0 8px 0;}
.sea-list-tittim span{color:#999;}
.ca-list{min-height:460px; overflow: hidden;}


.ca-list li{ padding: 10px 0px; border-bottom:1px dotted #ececec;height:94px;overflow: hidden}
.ca-list li p{ line-height:24px;height:48px ;overflow: hidden;}
.ca-list li:hover{background: #ecf1f7;}
.ca-list li a.title{ font-weight:bold;display: block; font-size: 18px; color: #2196F3;width:90%;height:22px;overflow: hidden}
.ca-list li a.title:hover{text-decoration:underline;}

.zw-wrapbg-none p{background-color:none!important;}


/*新增zyx2019-04-12*/
.news-con-left{position:relative;}
.news-zyx-tittab{
	width:600px;
	height:76px;
}
.news-zyx-tittab h3{
	/* width:200px; */
	width:183px;
	height:76px;
	display: inline-block;
	font-size:35px;
	font-weight:bold;
	cursor: pointer;
}
.news-zyx-tittab h3.on{
	background: url(../images/tixttab.png) no-repeat left bottom;
}
.tabon{display: none}
.tabon .more{position: absolute;right: 0;top:7px; background: #888; color: #fff; font-size: 12px; padding: 10px 2px;}
.tabon .more:hover{background: #555;}
.tabon.open{display:block}


/*新增wx2020-09-18*/
.topWx{
	padding-top:8px;cursor: pointer;position: relative;
}
ul li.topWx .topWx-qrcode{width: 200px;height: 185px;background: rgba(255,255,255,0.75);box-sizing: border-box;border: 1px solid #dedede;display: none;position: absolute;   left: -86px; top: 46px;z-index: 9999; }
ul li.topWx:hover .topWx-qrcode{display: block; }
ul li.topWx .topWx-qrcode span{
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid rgba(255,255,255,0.75);
    margin: -10px auto 0;
    display: block;
}
ul li.topWx .topWx-qrcode p img{width: 125px;height: 125px;margin: 20px auto 0;display: block;}
ul li.topWx .topWx-qrcode p{ width: 100%;text-align: center;font-size: 16px;color: #ccc;line-height: 24px;}
.bottom-wx{
	width:80px;height:100px;float:right;margin-top:-80px;margin-right:34px;text-align:center;
}
.bottom-wx p{
	margin:5px 0 0 0;
}


/*�ֲ�*/
.topic2 {
    width: 1220px;
    text-align: center;
    margin: 30px auto 30px;
    position: relative;
    height: 100px;
    background-size: 100%;
}

.topic2 .btn{
    position: absolute;
    top: 50%;
      margin-top: -25px;
    cursor: pointer;
    z-index: 999;
  }
  .topic2 .btn img{
    width: 30px;
  }
  .topic2 .prev-btn {
    left: -40px;
}
 .topic2 .next-btn {
    right: -40px;
}
  .topic2 .pic-main{
    height: 100px;
      overflow: hidden;
  }
  .topic2 .cont{
    white-space: nowrap;
    font-size: 0;
    position: relative;
  }
  .topic2 .cont a{
    display: inline-block;
  }
  .topic2 .cont a img {
    width: 590px;
    height: 100px;
    margin: 0 10px;
}
  .topic2 .cont img {
    width: 590px;
    height: 100px;
    margin: 0 10px;
}

