/*全局*/
* {	resize: none;	outline: none;}
body {	margin: 0;	font-size: 14px;	background-color: #fafafa;font-family: "iconfont" !important;}
img{border:0}


.while_bg{background:#fff; }


 a:link {    color:#666;    text-decoration:none;font-family: "iconfont" !important;    }
 a:visited {    color:#666;    text-decoration:none; font-family: "iconfont" !important;   }
 a:hover {   font-family: "iconfont" !important; color: #103675;text-decoration: underline }
 a:active {    color:#666;    text-decoration:none; font-family: "iconfont" !important;   }
.fl {	float: left;}
.fr {	float: right;}
.l1_inner {	width: 80%;	margin: 0 auto; height: auto}
.mobile {	display: none;}
.clear{ clear:both} 

/*  需要根据项目配置的----开始---- */
.mainBG {	background-color: #0049a7;}





 @media screen and (max-width:768px) {
body {	font-size: 16px;}
.l1_inner {	width: 95%;	margin:auto;}
.pc {	display: none;}
.mobile {	display: block;}

}
/*  需要根据项目配置的----结束---- */


	 
	 
	 
	 
	 

	 
	 
	 
/* 焦点图 */
.focus{width:100%;height:100%;border:0px solid #EEE;position:relative;margin-top:0px;float:center; overflow: hidden}
.focus .rslides{margin: 0}
.f426x240{width:100%;height:100%;overflow:hidden; text-align: center}
@media screen and (max-width:768px) {
.focus{width:100%;height:100%;}
.f426x240{width:100%;height:100%;}
}
.f426x240 img{width:100%; margin:0 auto}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../img/i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{margin:3px auto;clear:both;text-align:center}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}



/*  每个项目专有样式----开始---- */
.topBar {	height: 30px;	line-height: 30px;	color: #fff;overflow: hidden;}
.topBar .ico1 {	margin-top: 6px;}
.topBar .ico2 {	margin-top: 6px;	margin-left: 10px}
.logoLine{	height: 120px;}
.logo{	margin-top: 30px; float: left;}
.search{background-color: #ececec; color: #999; border-radius: 23px; width: 300px; height: 46px; line-height: 46px; overflow: hidden;margin-top: 50px; float: right;right: 0}
.search input {background-color: #ececec; border: 0px; float: left; width: 170px;height: 46px; line-height: 46px; box-sizing: border-box;padding: 0 20px;}
.search .search_button { float: left;width: 130px; text-align: center;cursor: pointer; background: url(../img/ico3.jpg) no-repeat 13px}
.menu{ height: 55px; line-height: 55px;background-color: #fff}
.menu .l1_inner{display: flex;justify-content: space-between;}
.menu .l1_inner span{width: 100%; text-align: center;}
.menu .l1_inner span a{font-size:16px; font-weight: bold;}
.menu .l1_inner .check{background-color: #efefef; text-decoration: underline}
.news{margin-top: 35px;}
.news .l1_inner{background-color: #fff; height: 470px}
.news .li{float: left;width: 44%;padding: 3%;box-sizing: content-box; overflow: hidden}
.news .li .line,.news .li .line2,.news .li .list,.news .li .titleblock1{width: 100%; float: left}
.news ul{padding: 0; margin: 0}
.news li{list-style-type: none;padding:0 0px; margin: 0; ;height: 36px;line-height: 36px}
.news li .tit{float: left}
.news li .date{float: right}
.news li a{font-size: 16px}
.news .titleblock1{ height: 30px; overflow: hidden; }
.news .titleblock1 .ico,.news .titleblock1 .tit1,.news .titleblock1 .tit2{float: left}
.news .titleblock1 .tit3{float: right;}
.news .titleblock1 .ico{height: 30px;width: 12px; margin-right: 5px}
.news .titleblock1 .tit1{color: #333;font-weight: bold;font-size: 18px;margin-top: 6px}
.news .titleblock1 .tit2{color: #999;font-size: 12px;margin: 12px 0 0 10px}
.news .titleblock1 .tit3{margin: 10px 0 0 0}
.news .titleblock1 .tit3 a{color: #666;font-size: 12px;}
.news .line{ margin-bottom: 10px}
.news .line2{text-align: center}
.news .line img{ width: 99%}
.news .line2 img{margin: auto; width: 60%}
.news .thetopnews{width: 100%;height: 160px ;overflow: hidden;}
.news .thetopnews img{width: 30%;float: left}
.news .thetopnews .tit{text-align: center}
.news .thetopnews .tit a{font-size: 20px;font-weight: bold;color: #333}
.news .thetopnews .date{text-align: right;font-size: 12px; color: #999}
.foot{text-align: center; height: 90px; padding: 10px 0 ; line-height: 30px; color: #fff;margin-top: 30px}
.xshd{background-color: #fff;margin-top: 30px; padding: 30px 0}
.xshd .l1_inner{padding: 0}
.xshd .tit{height: 70px ;width: 180px; margin: auto}
.xshd .tit .ico{float: left;margin-right: 10px}
.xshd .tit .text{font-size: 20px; font-weight: bold; color: #333; padding-top: 12px}
.xshd .tit .text2{font-size: 12px;  color: #999;}
.xshd .line{text-align: center}
.xshd .line img{margin: auto; width: 40%}
.xshd .li{ width: 31%;float: left; overflow: hidden; margin: 1%;background-color: #f4f4f4;}
.xshd .li .img{ width:100%; overflow: hidden;height: 300px}
.xshd .li .tit{ width:100%; padding: 30px;box-sizing: border-box;color: #333;font-size: 18px;font-weight: bold;}
.xshd .li .memo{ width:100%; padding:15px 30px;box-sizing: border-box;color: #666;font-size: 14px;line-height: 30px}
.xshd .li .detail{ width:100%;color: #103675;font-size: 14px;line-height: 30px;padding-bottom: 35px; height: 30px}
.xshd .li .detail .date{float: left; padding-left: 30px;}
.xshd .li .detail .go{float: right;padding-right: 30px}

.xshd a:hover .li{ box-shadow:  5px 5px 5px #999; background: bottom right url(../img/jy.png)  #103675 no-repeat;}
.xshd a:hover .tit{color: #fff}
.xshd a:hover .memo{color: #ccc}
.xshd a:hover .detail{color: #fff}

.yjfx .titBlock{ width: 40%; text-align: center; margin: 0 auto; padding-top: 30px; font-size: 20px;font-weight: bold}
.yjfx .titBlock .txt{ width: 160px; background-color: #fafafa; margin: 0 auto; z-index: 0; position: absolute; left: 50%;margin-left: -80px}
.yjfx .titBlock .line{ background-color: #333; height: 1px; font-size: 1px; overflow: hidden; margin-top: 15px; z-index: 1;}
.yjfx .list{margin-top: 50px}
.yjfx .list .li{float: left; width: 23%;margin: 0 1%;box-shadow:  5px 5px 5px #ccc; box-sizing: border-box;background-color: #fff;}
.yjfx .list .li .img{padding: 10px;}
.yjfx .list .li .img img{width: 100%}
.yjfx .list .li .tit{width: 100%; margin-top: 30px; font-size: 16px; font-weight: bold; color: #333; text-align: center}
.yjfx .list .li .button{width: 60%; margin: 30px auto; font-size: 14px;  color: #666; text-align: center;background-color: #dcdcdc; line-height: 38px; height: 38px;border-radius: 19px}
.yjfx .list a:hover .button{color: #fff;background: #103675}
.yjfx .list2{margin-top: 50px}
.yjfx .list2 .li{float: left; width: 18%;margin: 0 1%;box-sizing: border-box;background-color: #fff;}
.yjfx .list2 .li .img{text-align: center}
.yjfx .list2 .li .img img{width: 60%}
.yjfx .list2 .li .tit{width: 100%; margin-top: 5px; margin-bottom: 20px; font-size: 12px; font-weight: bold; color: #333; text-align: center}

.inbanner img{ width: 100%;}
.inmenu{ float: left; width: 18%;padding: 15px 0; margin-top: 15px;background: url(../img/wd_logo.png) center center #0049a7 no-repeat;min-height:300px}
.inmenu *{width: 100%;color: #fff; text-align: center}
.inmenu .tit{font-size: 20px; font-weight: bold;height: 60px; line-height: 60px;background-color:#014193;}
.inmenu .li a{font-size: 16px; font-weight: bold; line-height: 50px;color: #ddd; width: 90%; display: block; margin:2px auto; }
.inmenu .li a:hover,.inmenu .check a{ background-color: #003272;color: #fff; font-weight: bold}
.inmenu .line{width: 90%; display: block; margin: 0 auto; font-size: 1px; height: 1px; border-bottom: 1px dashed #3189fa; margin-bottom: 10px}
.inContain{width: 80%; margin: 15px 0 0 2%; background-color: #fff}
.inContain .titLine{height: 45px; line-height: 45px; margin: 0 1.5%; border-bottom: 1px solid #dcdcdc;}
.inContain .titLine .tit1{ float: left; font-size: 16px; font-weight: bold; color: #333}
.inContain .titLine .tit2{ float: right;color: #666}
.inContain .content{margin: 0 1.5%; padding-bottom: 15px;padding-top:15px}
.inContain .li{min-height: 45px; line-height: 45px;box-sizing: border-box; padding: 0 15px;display: flex;justify-content: space-between;border-bottom:1px dashed #dcdcdc}
.inContain .li .tit{}
.inContain .li .date{white-space: nowrap;}
.inContain .pages{ border-top: 1px solid #dcdcdc; padding-bottom: 15px}

.inContain .Detailcontent{margin: 0 1.5%; padding-bottom: 15px}
.inContain .Detailcontent .tit{font-size: 22px; font-weight: bold;text-align: center;color: #333; height: 60px; line-height: 60px}
.inContain .Detailcontent .date{font-size: 12px; text-align: center;color: #999;}
.inContain .Detailcontent .detail{font-size: 14px; line-height: 32px}
.inContain .Detailcontent .detail p{text-indent: 2em;}


.inContain .li:hover{background-color:#0049a7; color: #fff; }
@media screen and (max-width:768px) {
	.topBar { height: 50px; line-height: 50px; text-align: center; }
	.logoLine{	height: 60px;	text-align: center;}
	.logo{	margin-top: 10px;	width:80%; float: none}
	.search{display: none}
	.menu_toggle_button{height: 30px; width: 30px;position: absolute; left: 10px; top: 10px;}
	.menu{height: 80%; position: absolute;width: 100%;box-sizing: border-box;z-index: 9999; background-color: #103675; top: 110px; display: none;}
	.menu .l1_inner{display:block;justify-content:center;}
		.menu .l1_inner span{width: 100%;display: block; border-bottom: 1px dashed #fff}
	.menu .l1_inner span a{color: #fff;}
	.menu .l1_inner .check{background-color: #0062e0; text-decoration: none;font-size: 18px;border: 0;}
	.news .li{width: 100%; float: none;box-sizing: border-box;}
	.news .thetopnews{height: 80px ;}
	.news .l1_inner{height: 730px}
	.xshd .li{width:98%}
	.yjfx .titBlock{width: 100%;margin: 0 auto}
	.yjfx .titBlock .line{width: 80%;margin: 0 auto;margin-top: 15px;}
	.yjfx .list .li{width: 100%;margin: 0 auto;margin-top: 15px;}
	.yjfx .list2 .li{width: 48%;margin: 0 1%;margin-top: 15px;}
	.inmenu{ float: none; width: 100%;margin: 15px 0% 15px 0%;}
	.inContain{float: none;width: 100%;margin:  15px 0% 15px 0%;}
	.inContain .titLine .tit1{display: none;}
	.inContain .titLine .tit2{float: none}
}
/*  每个项目专有样式-----结束---- */ 