/* CSS Document */
body{margin:0;padding:0;font-size:14px; font-family:"Microsoft YaHei"; color:#333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,textarea,blockquote,p,object{padding:0;margin:0}
table,td,tr,th{font-size:14px}
li{list-style-type:none}
img{vertical-align:top;border:0; display:block;}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:normal}
address,cite,code,em,th{font-weight:normal;font-style:normal}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
.clearfix{clear:both;}

/*base*/
.cont_div{width:1000px;margin:0 auto;overflow:hidden}
/*header*/

.nav_bg{width:100%;}
.index_pcimg{display:block;margin:0 auto;}
.index_mimg{display:none;}
.nav{width:100%;background:#1c4b93;display:inline-block;text-align:center;}
.nav li{display:inline-block;text-align:center;padding:15px 0;}
.nav li a{font-size:16px;color:#fff;line-height:20px;display:inline-block;text-align:center;border-left:1px solid #fff;padding:0 40px;}
.nav li:first-child a{border:none;}
.banner_pc{width:100%;}
.banner_pc img{display:block;width:100%;}
.banner_m{display:none;}

.list_box{width:1200px;margin:0 auto;}
.list{width:20.9%;padding:2%;float:left;border-right:1px solid #ebebeb;}
.list_box>ul+ul+ul+ul{border-right:none;}

.list h2{font-size:16px;font-weight:600;line-height:40px;color:#000;}
.list li{width:100%;}
.list li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:14px;color:#757686;line-height:30px;width:100%;}
.list span{display:block;}
.list span a{font-size:14px;color:#1c4b93;line-height:40px;}
@media(max-width:1000px){
	.list{width:100%;}
	.list img{display:block;margin:0 auto;}
	.list h2{display:block;text-align:center;}
	.list span a{text-align:center;}
}

.index_bg{width:100%;background:#f7f7f7;padding:20px 0;    overflow: hidden;}
.index_cte{width:1200px;margin:0 auto;    overflow: hidden;}
.tabBox{width:100%;margin:10px auto; overflow: hidden;}
.tabBox .hd{line-height:40px; font-size:16px; overflow:hidden; padding:0 10px;margin-bottom:20px;}
.tabBox .hd h3{ float:left; font-size:22px;font-weight:600;}
.tabBox .hd ul{ float:right;  }
.tabBox .hd ul li{ float:left;  padding:0 20px; vertical-align:top;  }
.tabBox .hd ul li.on a{ color:#1c4b93; display:block; height:38px; line-height:38px;   border-bottom:2px solid #1c4b93;  }
.tabBox .bd{overflow: hidden;}
.tabBox .bd ul{ padding:10px;  }
.tabBox .bd ul li{background:#fff;width:30.3%;padding:1%;margin-right:1.5%;float:left;border-bottom:1px dotted #ddd; margin-bottom:15px;}
.tabBox .bd ul>li+li+li{margin-right:0px;}
.tabBox .bd ul>li+li+li+li{margin-right:1.5%;}
.tabBox .bd ul>li+li+li+li+li{margin-right:1.5%;}
.tabBox .bd ul>li+li+li+li+li+li{margin-right:0px;}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd ul li img{width:100%;}
.tabBox .bd ul li h3{font-size:16px;color:#383749;font-weight:600;line-height:40px;}
.tabBox .bd ul li p{font-size:14px;color:#757686;line-height:25px;}
.tabBox .bd ul li span{font-size:14px;color:#1c4b93;line-height:40px;}
.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;   }

.foot-mdi{display:none;}
@media(max-width:1000px){
	.tabBox .hd h3{width:100%;text-align:center;display:block;}
	.tabBox .hd ul{width:100%;display:block;text-align:center;margin-top:20px;}
	.tabBox .hd ul li{width:50%;padding:0;}
	.tabBox .bd ul li{width:96%;padding:2%;margin-bottom:10px;}
}

.footer{width:100%;background:#3876cb;}
.fot-nav{width:1200px;margin:0 auto;}
.fot-nav span{margin-right:5px;display:inline-block;font-size:16px;color:#fff;font-weight:600;line-height:40px;}
.fot-nav ul{display:inline;}
.fot-nav ul li{margin-right:5px;display:inline-block;}
.fot-nav ul li a{font-size:14px;color:#fff;margin-right:8px;display:inline-block;}

.fotpc-im {float: left;margin-right: 60px; margin-top: 43px;}
.foot{background:#3264ad;padding:20px;overflow: hidden;}
.mast {width:1200px;height: auto; overflow: hidden; margin: 0 auto;}
.foot ul{height:190px;padding:10px;float:left;}
.foot ul li:first-child{float:left;}
.foot ul li a{color:#fff;}
.foot ul li{color:#fff;width:100%; line-height:31px;}
.foot ul h3{font-size:18px;display:block;width:100%;height:40px;line-height:40px;overflow:hidden;margin-bottom:10px;}
.cn-ly h3{color:#fff;}
.fot-m{width:480px;float:left;}
.mcn-ly h3{color:#fff;}
#ui-datepicker-div{width:17%; top:2409.19px;left:690px;}
.fotm-im{display:none;}
.fot-r{float:right;}
.bb_bottom{width:100%; height:auto;  margin:0 auto;}
.bb_bottom a{text-align:center; font-size:14px;display:block;line-height:35px;}

@media(max-width:1000px){
	.foot-di{display:none;}
	.foot-mdi{display:block;}
	.index_pcimg{display:none;}
	.index_mimg{display:block;width:100%;}
	.nav li{width:24%;padding:10px 0;}
	.nav li a{padding:0;display:block;box-sizing:border-box;}
	.nav li:nth-child(5) a{border:none;}
	.banner_pc{display:none;}
	.banner_m{display:block;}
	.fot-nav{width:90%;padding:1%;}
	.foot {padding:20px 0px}
	.mast{width: auto !important;overflow: hidden; margin-top: 15px;}
	.foot img{margin:0 auto;float:none;margin-bottom:10px;}
	.fot-r{width:90%;margin:0 auto;overflow:hidden;float:none}
	.foot ul{height:auto;width:100%;padding:0px;}
	.foot ul h3{display:none;}
	.fot-r ul li:last-child{display:none;}
	.fot-m{width:auto;margin-bottom:15px;}
	.fotm-im {width:100%;display:block;}
	.foot ul li{line-height:25px;font-size:14px;}
	#ui-datepicker-div{width:86%;}
	.fotpc-im{display:none;}
	.box-fri-min img{width:90%;}
	.index_cte{width:94%;padding:2% 3%;margin:0;}
	.news_bg>ul{background:none;background:#fafafa;}
	.news_bg>ul+ul{background:none;background:#fafafa;}
	.news_bg>ul+ul+ul{background:none;background:#fafafa;}
	.news_bg>ul+ul+ul+ul{background:none;background:#fafafa;}
	.news_bg>ul+ul+ul+ul+ul{background:none;background:#fafafa;}
	.news_bg>ul+ul+ul+ul+ul+ul{background:none;background:#fafafa;}
	.news_box{width:94%;padding:3%;margin:0;background:none;margin-top:15px;}
}

/*列表页*/
.article_add{width:1200px;margin:0 auto;margin-bottom:15px;border-bottom:1px solid #ccc;}
.article_add li{display:inline-block;font-size:14px;color:#333;font-weight:600;line-height:50px;}
.article_add li a{display:inline-block;font-size:14px;color:#333;font-weight:normal;line-height:50px;}
@media(max-width:1000px){
	.article_add{width:95%;padding: 0 2.5%;background: #f3f3f3;border-bottom: 1px solid #ddd;display: inline-block;font-size: 14px;color: #333;line-height: 45px;}
}

.wd-box{width:1200px;margin:0 auto;overflow:hidden;}
.wd-box li{width: 45%;float:left;padding: 1%;background: #f9f9f9;margin: 10px 1.5%;}
.wd-box li:hover > a .case-list-more-txt h5 {
    color: #75adef;
}
.wd-box li img{ width: 250px;height: 150px;display:block;float:left;}
.case-list-more-txt{width: 270px;height: 150px;float:right;}
.case-list-more-txt h5{line-height: 25px;color: #000;font-size: 16px;display:block;}
.case-list-more-txt p{    margin: 8px 0 0;line-height: 20px;color: #777; word-break: break-all;word-wrap: break-word;font-size:12px;}

.page{width:100%;margin:15px auto;display:inline-block;text-align:center;}
.page li{text-align:center;display:inline-block;margin-right:5px;}
.page li a{display:inline-block;text-align:center;font-size:14px;color:#333;font-weight:normal;line-height:35px;}
.page li.active a{font-weight:bold;}
@media(max-width:1000px){
	.wd-box{width:98%;padding:1%;}
	.wd-box li{width: 98%;padding:10px 1%;margin: 5px auto; background: #fff;border-bottom: 1px solid #efefef;}
	.wd-box li img{float: right;width: 37%; height: auto;}
	.case-list-more-txt{float: left;width: 60%;height: auto;}
	.case-list-more-txt h5{font-size: 15px; margin-top: 5px;line-height: 25px;}
	.case-list-more-txt p{display:none;}
}

/*文章页*/
.title{width:100%;margin-bottom: 1px;margin-top: 1px;background: #75adef;overflow: hidden;padding:20px 0;}
.title p{color: #555;font-size: 24px;text-align: center;line-height: 30px;}
.webarticle_box{width: 65%;float:left;}
.content{width: 100%; overflow: hidden;}
.content h1{font-size:24px;font-weight:600;line-height:40px;margin-bottom:40px;border-bottom: #eee 1px solid;color: #000;text-align:center;}
.content h6{text-align: center;    margin-bottom: 30px;line-height: 20px;font-size: 12px;}
.content .time{margin: 0 10px 0 0;padding: 0 0 0 20px; display: inline-block; background: url(../images/icon.png) no-repeat 0 -768px;}
.content .hits{margin: 0 10px 0 10px; padding: 0 0 0 25px;display: inline-block;background: url(../images/icon.png) no-repeat 0 -805px;}
.content .author{margin: 0 10px 0 10px;padding: 0 0 0 25px;display: inline-block;background: url(../images/icon.png) no-repeat 0 -897px;}
.content-detail{margin: 20px 0 30px; overflow: hidden;width:100%;border-bottom: #eee 1px solid;margin-bottom:0px;}
.content-detail p{line-height:30px;color: #444;font-size: 14px;}
.content-detail h2{font-size:14px;font-weight:600;}
.content-detail img{max-width:100%;margin:0 auto;height: auto!important;}
.article_page{width:100%;padding-top:10px;overflow:hidden;}
.article_page ul li{width:50%;display:flex;line-height:40px;}
.article_page ul li a{color: #46b0e5;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:40px;}
.article_page>ul>li{float:left;}
.article_page>ul>li+li{float:right;}

.article_case{width:100%;overflow:hidden;margin-bottom:30px;}
.article_case .tit2{width: 100%;border-bottom: 1px solid #eee;margin-bottom: 10px;line-height: 40px;color: #000;font-size: 18px;font-weight: bold;}
.onepic-list{width: 100%;overflow: hidden;}
.article_hot{width:100%;margin-bottom:20px;overflow:hidden;}
.article_hot img{width:30%;float: left;}
.onepic-list-txt{width:65%;float:right;line-height:25px;}
.onepic-list-txt h3{    margin-bottom: 10px;color: #000;font-weight: bold;line-height: 25px;font-size: 20px;}
.onepic-list-txt p{margin-bottom: 5px;color: #777;font-size: 14px;line-height: 25px;}
.onepic-list-txt .ys_a{color: #75adef;}
.link_article_box{width:50%;float:left;line-height:30px;font-size:14px;}
.link_article_box span{width: 15px;height: 15px;background:url(../images/icon.png) no-repeat 0 -260px;display:inline-block;}
.link_article_box a{line-height:20px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:90%;color: #666;text-decoration: none;outline: 0;}
.webarticle_right{width:30%;float:right;margin-bottom:30px;}
.article_hot{width:100%;margin-bottom:20px;overflow:hidden;}
.article_hot h2{width: 100%;border-bottom: 2px solid#75adef;margin-bottom:10px;line-height:40px;font-size:20px;color: #000;}
.index_cte .article_hot h2:after{border:none; display: block;width:0;margin:0;}
.pictxt-list{width: 100%;
    overflow: hidden;}
.pictxt-list li{margin-bottom: 10px;overflow:hidden;}
.pictxt-list li img{width:30%;float:left;}
.pictxt-list-txt{width:65%;float:right;}
.pictxt-list-txt h4{margin-bottom: 5px;line-height:20px;color: #000;font-size: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;}
.pictxt-list-txt p{line-height: 20px;color: #777;font-size:12px;}
.article_webright{width:100%;    border-bottom: #eee 1px solid;line-height: 35px;font-size: 14px;overflow: hidden;}
.article_webright span{margin: 0 10px 0 0;width: 21px;height: 21px;line-height: 21px;background: #75adef;color: #fff;font-size: 12px;text-align: center;border-radius: 100px;display:inline-block;}
.article_webright a{color: #666;line-height: 35px;font-size: 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;width:80%;}
.article_pic{width:100%;margin-bottom:20px;overflow:hidden;}
.index_cte .article_pic h2{width: 100%;border-bottom: 2px solid#75adef;margin-bottom:10px;line-height:40px;font-size:20px;color: #000;}
.index_cte .article_pic h2:after{border:none; display: block;width:0;margin:0;}
.article_pic img{width:360px;height:270px;}
.article_pic p{width: 100%; padding: 2.5%;border: 1px solid #ededed;box-sizing: border-box;font-size:14px;line-height:35px;}



.article-x{
	width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	border-top:3px solid #908569;
	padding:20px 0;
	font-size:14px;
}
.article-x ul{
	/*float:left;*/
	width:100%;
}
.article-x ul h3{
	color:#766947;
	font-size:16px;
	padding-bottom:10px;
}
.article-x ul li{
	width:50%;
	float:left;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.article-x ul li span{
	padding-right:5px;
}
















@media(max-width:1000px){
	.title{display:none;}
	.webarticle_box{width:95%;margin:0 auto;padding:0 2.5%;}
	.webarticle_right{display:none;}
	.content h6{margin-bottom:0px;}
	.content-detail{margin-top:10px;}
	.article_page ul li{width:100%;}
	.article_case{display:none;}
}