@charset "utf-8";

body{font-family: "microsoft yahei", '微软雅黑';font-size: 14px;-webkit-tap-highlight-color: rgba(0,0,0,0);color:#333;}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0;list-style:none;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;vertical-align: top;}
table{border-collapse:collapse;border-spacing:0;}
th,td{font-size:12px;padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none;vertical-align: middle;}
.img-responsive{max-width: 100%;height:auto;}
a{outline-style:none;color:#333;text-decoration:none}
a:hover{color:#025194;text-decoration:none;}
.text-center{text-align: center;}
.clearbox{font-size: 0;line-height: 0;}
.clearbox>*{font-size: 14px;line-height: 1em;}
.clearbox:after{  content:'';display: inline-block;width:100%;height:0;font-size: 0;line-height: 0;}
.mb30{margin-bottom: 30px;}
.fl{float: left;}.fr{float: right;}
.m-show{display: none !important;}
@media (max-width:768px){
  .m-hide{display: none !important;}
  .m-show{display: block !important;}
}

/* 头部 */
.header{
  position: relative;border-bottom: 1px solid #1c466b;min-width: 1200px;*width: 1200px;background-color: #FFF;
}
.container{width: 1200px;*width:1160px;margin: auto;padding: 1% 0;}
.logo-box{padding:1.725% 0;position: relative;}
.search{/* position: absolute; */margin-top: -19px;right:0;}
.search .keyword{width:317px;height:38px;line-height: 38px;padding:0 20px;border: 1px solid #1c466b;border-radius: 19px;}
.search .butn{position: absolute;top:1px;right:5px;width:38px;height:38px;background: url(../images/public/i101.png) no-repeat center;border:none;cursor: pointer;padding-right: 6%;outline:none;}
@media (max-width:768px){
  html,body{display: block;width:100%;overflow-x: hidden;}
  .header{min-width: 100%;}
  .header *{box-sizing: border-box;}
  .container{width:96%;margin:0 2%}
  .m-topbar{background: #1c466b;color: #fff;line-height: 33px;height:33px;overflow: hidden;}
  .m-topbar a{color: #fff;}
  .m-topbar a img{transform: scale(0.65);vertical-align: -22%;}
  .m-topbar .fr a:last-child img{vertical-align: -19%;}
  .m-topbar .fr span{padding-left: 2px;}
  .logo-box{padding:2.2% 0;}
  .logo{width: 100%;padding-bottom: 2.2%;}
  .search{position: relative;margin-top: 0;border-top: 1px solid #e9e9e9;margin: 0 -2%;padding:1.5% 2%}
  .search .keyword{width:100%;border:none;background: #f5f5f5;}
  .search form{position: relative;}
  .search .butn{background-image: url(../images/public/i111.png);background-size: 22px;}
}

/* 导航栏 */
.sign{padding: 0 50px 0 91px;}
.nav{line-height: 30px;height: 30px;top: -305px;position: absolute;z-index: 999;right: 0;}
.nav>*{line-height: 60px;}
.nav .currentPos{font-size: 26px;color: #1c466b;font-weight: bold;padding-right: 58px;}
.nav .currentPos img{vertical-align: 0%;}
.nav .sort span{cursor: pointer;display:inline-block;padding: 0 30px 0 15px;background: url(../images/public/i103.png) no-repeat 87px 10px;background-color: rgb(3,130,197);color: #fff;font-size: 16px;}
.nav .sort span:hover{/* background: url(../images/public/i113.png) no-repeat 87px 10px; *//* cursor: pointer; *//* display:inline-block; *//* padding: 0 30px 0 15px; *//* margin-right: 10px; *//* background-color: rgb(3,130,197); *//* color: #fff; *//* font-size: 16px; */}
.nav .sort span:first-child{margin-right: 10px;}
.nav .fl {line-height: 30px;float: ;}
.nav .tab-con .content{
  position: absolute;
  width: 900px;
  left: -698px;
  top: 31px;
  border-top: 1px solid #1c466b;
  background:rgba(255, 255, 255, 0.9)!important;
  filter:Alpha(opacity=90);
  background:#fff;
  -moz-box-shadow:2px 2px 5px #333333;
  -webkit-box-shadow:2px 2px 5px #333333;
  box-shadow:2px 2px 5px #333333;
  padding:15px;
  display: none;
  z-index: 7;
  }
.nav .tab-con dl{font-size: 0;line-height: 0;padding:4px 0;}
.nav .tab-con dt{float: left;margin-top: 5px;font-size: 16px;color: #1c466b;font-weight: bold;line-height: 25px;width: auto;text-align: left;}
.nav .tab-con dd{float: left;font-size: 14px;line-height: 25px;width: 100%;text-align: justify;}
.nav .tab-con dd:first-child{width: 100%;}
.cleardd{float:none!important;}
.nav .tab-con dd a{display: inline-block;margin: 5px 16px;padding:0 10px;border-radius: 5px;cursor: pointer;}
.nav .tab-con dd a.current{background: #5179b1;color: #fff;}
.nav .tab-con dd li{width: 25%;float:left;}
.nav .tab-con .contentbm dd li a:hover{background: #5179b1;color: #fff;}

.nav .tab-con .district dl{display: none;}
@media (max-width:768px){
	#myIframe2{
		width: 44%!important;
		float: right;
	}
  .nav{width: 100%;line-height: 2;height: 0;position:relative;top: -1.2rem;left: 0;right: 0;text-align: center;}
  .nav .position{display: inline-block;float: none;line-height: 2;}
  .nav .currentPos{position: absolute;top:33px; left:70%;padding-right: 0;line-height: normal;font-size: 16px;width:28%; }
  .nav .currentPos span.m-show{display: inline-block;}
  .nav .currentPos img{vertical-align: -12%;}
  .nav .currentPos img.ico{float:left;padding-right:12px;}
  .nav .currentPos i{position: absolute;right:0;width:17px;display: inline-block;top:1px;}
  .nav .sort{/* background: #f1f1f1; */line-height: 1.8;/* width: 70%; */display: flex;padding: 0;/* border-top: 1px solid #d7d7d7; */clear: both;float: none;/* display: none; */height: auto;}
  .nav .sort span{margin-right: 0!important;text-align: center;padding: 0 0.8rem 0 0.2rem;background-size: 0.4rem;margin: 0 0 0 0.2rem;font-size: .5rem;background-position: 90% 50%;}
  .nav .sort span:first-child{border-right: 1px solid #d7d7d7;}
  .nav .sort span:hover{text-align: center;padding: 0 0.8rem 0 0.2rem;background-size: 0.4rem;margin: 0 0 0 0.2rem;font-size: .5rem;background-position: 90% 50%;background: url(../images/public/i113.png) no-repeat 2.5rem 0.3rem;background-color: rgb(3,130,197);}
  .nav .tab-con .content{background: #fff !important; padding:2%;top:85px;}
  .nav .tab-con .contentbm{width:100%;}
  .nav .tab-con dd{width: calc( 100% - 93px );}
  .nav .tab-con .contentbm dd{width:100%!important}
  .nav .tab-con dt{width: 93px;font-size: 13px;margin-top: 4px;line-height: 23px;}
  .nav .tab-con dd a{line-height: 30px;font-size: 13px;margin:1px 1%;padding:0 8px;}
  .nav .sort span.active{height: auto;}
  .nav .tab-con dd li{width:50%!important}
}
@media (max-width:626px){  .nav .currentPos{top:28px}}
@media (max-width:588px){  .nav .currentPos{top:24px}}
@media (max-width:490px){  .nav .currentPos{top:20px}}
@media (max-width:430px){  .nav .currentPos{top:16px}}
@media (max-width:360px){  .nav .currentPos{top:11px;font-size: 14px;}.nav .currentPos img{vertical-align: -21%;}}

.navbar{padding-left: 30px;}
.navbar a{ display: inline-block;margin:0 21px 0 27px; top:92px;}
.navbar a img{margin-right: 7px;}



/* 公共底 */
.footer{border-top: 1px solid #e5e5e5;padding:20px 0;height: auto;background-color: #fff;vertical-align: middle;}
.footer .footnav{line-height: 32px;}
.footer .copyright{line-height: 32px;padding:0 175px 0 37px;}
@media (max-width:768px){
  .footer{background: #f2f2f2;padding:3% 0;height: auto;}
  .footer div{float:none;text-align: center;}
  .footer .copyright{line-height: 21px;padding:0;color: #666666;padding:1% 0;}
  .footer .copyright span{display: inline-block;}
  .footer div:last-child img{width: 10%;}
}

/*公共列表*/
.yl-list{
	width:100%;
	background:#f4f4f4;
	overflow: hidden;
	padding-bottom: 30px;
}
.yl-list2{
	width: 1200px;
	margin: 0 auto;
	border-radius: 10px;
	background: #FFF;
}
.yl-list1{
	height: 67px;
	line-height: 67px;
	font-weight: bold;
	font-size: 18px;
	color: #006eab;
	border-bottom: 8px solid #10568a;
	margin: 0 10px;
}
.yl-list ul{
	overflow: hidden;
	padding: 25px 0 25px;
	border-bottom: 1px dashed #e4e6eb;
	margin: 0 10px;
}
.yl-list  ul li{
	line-height: 38px;
	height: 38px;
}
.yl-list ul li a{
	line-height: 38px;
	float: left;
	color: #333333;
	font-size: 16px;
	transition: all .3s ease;
} 
.yl-list ul li:hover a{
	color: #006eab;
}
.yl-list ul li a i{
	background: url(../images/public/jjgl.png) no-repeat center;
	float: left;
	width: 4px;
	height: 38px;
	margin-right: 23px;
}
.yl-list ul li span{
	float: right;
	color: #999;
	font-size: 14px;
	margin-right: 50px;
}
/*公共列表*/
@media (max-width:768px){
	.yl-list1{height:auto; line-height:2.5; font-size:0.9rem;border-bottom: 3px solid #10568a; padding-left:5px}
	.yl-list2{width:100%}
	.yl-list ul{padding:15px 0 15px}
	.yl-list ul li,
	.yl-list ul li a{line-height:1.5; height:auto; font-size:14px;}
	.yl-list ul li>a{width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.yl-list ul li a i{height:26px; margin-right:8px}
	.yl-list ul li span{margin-right:0; font-size:12px;}
	}
	
/*翻页*/	
.pc_paging{
    width: 100%;
    height: 30px;
    text-align: center;
    padding: 20px 0;
}
.pc_paging .paging{
    display: inline-block;
    padding: 0;
    border: none;
    margin: 0;
}
.pc_paging .paging li{
    display: inline-block;
    width: auto;
    height: auto;
    line-height: 1;
    color: #333;
    vertical-align: middle;
    margin: 0 3px;
}
.pc_paging .paging li a{
    text-decoration: none;
}
.pc_paging .paging li a, .pc_paging .paging li span{
    display: inline-block;
    float: none;
    width: auto;
    height: auto;
    line-height: 1;
    font-size: 14px;
    color: #333;
    padding: 6px 10px;
    border: 1px solid #ccc;
    margin: 0;
}
.pc_paging .paging li, .pc_paging .paging li a:hover, .pc_paging .paging li span:hover{
    background: none;
}
.pc_paging .paging li .current, .pc_paging .paging li .current:hover{
    color: #fff;
    background: #00679d;
    border: 1px solid #00679d;
}
.pc_paging .paging .page_jump{
    margin-left: 5px;
}
.pc_paging .paging .page_jump input{
    width: 50px;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin: 0 3px;
}
.pc_paging .paging .page_jump a{
    border-radius: 2px;
    margin-left: 6px;
}
.pc_paging .paging .total_count, .pc_paging .paging .page_jump{
    display: none;
}
.wap_paging .paging{
    padding: 5px .36rem 0px;
    margin: 20px 0;
}
.wap_paging .paging li{
    display: inline-block;
    border: 1px solid #ddd;
}
.wap_paging .paging li a, .wap_paging .paging li span{
    display: inline-block;
    line-height: 1.42857143;
    font-size: .48rem;
    color: #666;
    padding: 6px 12px;
}
.wap_paging .paging .prev_page{
    border-radius: 4px 0 0 4px;
}
.wap_paging .paging .next_page{
    border-radius: 0 4px 4px 0;
}
.wap_paging .paging .page_count{
    margin: 0 -1px;
}
.page{
    clear: both;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
}

/*文章页样式*/
/*当前位置*/
.nav-path{ width: 100%; height: 60px; background-color: #f2f2f2;}
.dqwz{ width:1200px;margin: 0 auto; line-height:60px; height:60px; text-align:left; font-size:16px; color:#999999;}
.dqwz a{ color:#999999;}
.dqwz a:hover{ color:#006eab;}

/* 内容 */
.xly_bg {width: 100%;height: auto;background: #f2f2f2;padding-bottom: 20px;}
.xly_Box {width: 1200px;margin: 0px auto;border-radius: 10px;background: #fff;padding-top: 50px;padding-bottom: 30px;}

/*详情页面标题及日期 字体大中小*/
.sp_title{font-size: 30px;text-align: center;color: #006eab; padding:0 78px;}
.sp_time{overflow: hidden;font-size: 14px;color: #666;text-align: center;margin-top: 25px;}
.sp_time span{padding: 0 20px;}
.sp_time a{padding: 0 4px;color: #666;}
.sp_time span i {
    font-style: normal;
}
.xly_Box .content {margin: 30px 78px 20px;line-height: 34px;font-size: 16px;color: #333;}
.xly_Box .nr_li {width: 1044px;margin-left: 78px;margin-right: 78px;clear: both;}
.xly_Box .bt {border-top: 1px solid #10568a;padding-top: 10px;float: left;font-size: 20px;color: #333;font-weight: bold;width: 100%;}
.xly_Box .bt a {color: #333;}
.xly_Box .bt a:hover {color: #006EAB;}
.xly_Box .nr {float: left;margin-top: 15px}
.xly_Box .nr a {float: left;width: 1000px;display: block;border: 1px solid #C4E6FF;height: 50px;line-height: 50px;background: url(../img/xz.png) center left no-repeat;padding-left: 44px;font-size: 16px;color: #006EAB}
/*清除浮动1*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}

/*信息来源 责任编辑 分享*/
.chare{
	overflow: hidden;
	height: 33px;
	background: #f2f2f2;
    line-height: 33px;
    color: #999;
	font-size: 14px;
	padding-left: 20px;
}
.chare .chare-left{
	float: left;
}
.chare .chare-right{
	float: right;
}
.chare .chare-right span{
	float: left;
	height: 33px;
	margin-left: 20px;
}
.chare .chare-right span a.dy{
	background: url(../img/dc.jpg) no-repeat left;
	padding-left: 25px;
	
}
.chare .chare-right span a{
	color: #999;
	float: left;
	margin-right: 3px;
}
.chare .chare-right span a.yc1{
	height:33px;
	width: 25px;
    background: url(../img/dc_1.jpg) no-repeat 0px 5px;
}
.chare .chare-right span a.yc2{
	height:33px;
	width: 25px;
    background: url(../img/dc_1.jpg) no-repeat -25px 5px;
}
.chare .chare-right span a.yc3{
	height:33px;
	width: 25px;
    background: url(../img/dc_1.jpg) no-repeat -53px 5px;
}
.chare .chare-right span a.yc4{
	height:33px;
	width: 25px;
    background: url(../img/dc_1.jpg) no-repeat -79px 5px;
}
.chare .chare-right span a.yc5{
	height:33px;
	width: 25px;
    background: url(../img/dc_1.jpg) no-repeat -105px 5px;
}
.chare .chare-right span a.yc6{
	height:33px;
	width: 25px;
    background: url(../img/dc_1.jpg) no-repeat -130px 5px;
}

@media (max-width: 767px){
.xly_bg, .fbh_ct_wrap {
    padding: .36rem;
    background: #fff;
}
.sp_time {
    margin-top: 0;
}
.sp_time span.time {
    display: block;
    border-bottom: #ccc solid 1px;
    line-height: .14rem;
    font-size: .36rem;
    color: #999;
    padding: .5rem 0;
}
.sp_time span:not(.time), .sp_time span i {
    display: none;
}
.xly_Box .content, .fbh_ct_section .ct_txt {
    width: 95%;
    font-size: 14px;
    line-height: 1.5;
    color: #333;
    background: #fff;
    padding: 10px;
    margin: 0;
}
.xly_Box .content p, .fbh_ct_section .ct_txt p {
    margin-bottom: .6rem;
    line-height: 1.5;
    font-size: 14px;
    color: #333;
    margin-top: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
	.xly_Box .nr_li {
	    width: 100%;
	    margin: 0 0 .35rem;
	}
	.xly_Box .nr_li .bt, .xly_Box .nr_li .nr, .xly_Box .nr_li .nr a {
	    float: none;
	}
	.xly_Box .nr_li .bt {
	    font-size: 0.48rem;
	    font-weight: 600;
	    margin-bottom: 10px;
	}
	.xly_Box .nr_li .nr {
	    margin: 0;
	}
	.xly_Box .nr_li .nr a {
	    font-size: .48rem;
	    background: none;
	    border: none;
	    padding: 0;
	    width: 100%;
	    line-height: 1.42857143;
	    height: auto;
	}
	.xly_Box .nr_li .nr a:before {
	    content: "\e6a6";
	    font-family: "iconfont" !important;
	    margin-right: .18rem;
	}
	.xly_Box .nr_li .nr br {
	    display: none;
	}
	.xly_Box .clearfix {
	    font-family: Microsoft YaHei;
	    margin: 0!important;
	}
	.sp_title, .fbh_ct_section>h1 {
	    font-size: 18px;
	    padding: .4rem 0;
	    line-height: 1.5;
	    font-weight: 700;
	    color: #006eab;
	    font-family: Microsoft YaHei;
	    margin: 0;
	}
	.xly_Box, .fbh_ct_section {
	    width: 100%;
	    padding: .35rem 0 0;
	}
	.chare {
	    height: auto;
	    font-size: .36rem;
	    line-height: .98rem;
	    padding: 0 .2rem;
	    font-weight: normal;
	    text-align: left;
	    color: #666;
	    margin-top: .35rem;
	}
	.nav-path {
	    height: auto;
	    line-height: .9rem;
	    font-size: .48rem;
	    background: #f2f2f2;
	    padding: .3rem 0 .25rem .5rem;
	}
	.nav-path .dqwz {
	    width: 100%;
	    height: auto;
	    line-height: inherit;
	    font-size: inherit;
	    word-break: break-all;
	}
}
#header,.container-fluid,.lang{
display:none;
}
@media (max-width:768px){
  	#header,.container-fluid,.lang{
	        display:block;
      
	 }
	.m-head{
		display: none;
	}
        .banner::before{
padding-top:0;
}
.nav .currentPos{
    top: 8rem;
    z-index: 3;
    left: 0.2rem;
}
.nav .sort{/* margin-top: 5.6rem; *//* background-color: #006eab; */position: relative;z-index: 6;margin: 0 auto;}
.nav .tab-con .content{
    top: 1rem!important;
    left: 0!important;
    width: 100%;
}

.nav .sort span{
color:#fff;
}
.container-fluid{
position: relative;
}
}
.con .jgfk-list{
line-height: 45px;
}