@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;top:50%;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%;padding: 0;margin: 0 2%;}
  .m-topbar{background: #1c466b;color: #fff;line-height: 33px;height:33px;overflow: hidden;}
  .m-topbar a{color: #fff;font-size: .8rem;}
  .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:65%;padding-bottom: 2.2%;position: relative;z-index: 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: 60px;height: 60px;position: relative;width: 1200px;*width:1200px;margin: auto;}
.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-right: 25px;background: url(../images/public/i103.png) no-repeat right 26px;margin-right: 35px;font-size: 16px;}
.nav .sort span.active{border-bottom: 4px solid #1c466b;height:56px}
.nav .tab-con .content{position: absolute;width:100%;left:0;top:60px;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:999;}
.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:156px;text-align: right;}
.nav .tab-con dd{float: left;font-size: 14px;line-height: 25px;width: 1020px;text-align: justify;}
.nav .tab-con dd:first-child{width:1200px}
.nav .tab-con dd a{display: inline-block;margin:5px 30px;padding:0 10px;border-radius: 5px;cursor: pointer;}
.nav .tab-con dd a.current{background: #5179b1;color: #fff;}
.nav .tab-con dd li{width: 20%;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){
  .nav{width:auto;height: 0;position:static;}
  .nav .position{position: absolute;width: 100%; top:33px;padding-top: 12.5%;}
  .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: 26px;width: 100%;display: flex;padding:6px 0;border-top: 1px solid #d7d7d7;clear: both;float: none;display: none;height:39px;}
  .nav .sort span{background: none;text-align: center;width:50%;padding-right: 0;margin-right: 0;font-size: 14px;}
  .nav .sort span:first-child{border-right: 1px solid #d7d7d7;}
  .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%;}
  .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: 32px;}
  .nav .tab-con dd li{width:50%;}
}
@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: 144px;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;
	}
}
#myIframe2{
	width: 45%;
	float: right;
}