@charset "UTF-8";
/* 图片自适应 */
img { width: auto\9; max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; object-fit: cover;
}
/* 去除苹果手机默认按钮样式 */
input[type='button'], input[type='submit'], input[type='reset'], textarea { resize: none; -webkit-appearance: none; }

/* 初始化 */
html, body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, span, i, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,em { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: "微软雅黑", Arial; margin: 0; padding: 0; color: #333; border: none; -webkit-overflow-scrolling: touch; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
html, body { min-width: 320px; margin: 0 auto; overflow-x: hidden; width: 100%; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { position: relative; overflow-x: hidden; color: #333; background-color: #fff; }
input, button, select, textarea { outline: none; }
.clearfix:after { display: block; visibility: hidden; clear: both; height: 0; content: ''; }
.clearfix { zoom: 1; }
a { text-decoration: none; }
a:hover { text-decoration: none; color: #004099; }
ul, li, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
img { border: none; max-width: 100%;}
.fl { float: left; }
.fr { float: right; }
.conW { margin: 0 auto;  width:84%;}
.over { overflow: hidden; }

/* 头部样式 */
.header {width: 100%; padding:0.35rem 0 0.25rem;}
	.topR{ padding-top:0.175rem; }
	.topR li{ position: relative; float: left;}
	.topR li:nth-child(1):after{ content:""; position: absolute; right:0; top:.125rem; height:0.25rem; width:0; border-left:1px solid #ced9ea; display: block;}
	.topR li:nth-child(1){  padding:0 0.25rem;    margin-right: 0.25rem;}
	.topR li a{ font-size: 0.25rem; line-height: .5rem; display: block;}
		.zqBtn{ background: url("/enbiam/template/page/index/icon_zqls.png") no-repeat left center; background-size: 0.3125rem auto; padding-left: .5rem;}
		.smwBtn{background: url("/enbiam/template/page/index/icon_smwls.png") no-repeat left center; background-size: 0.3125rem auto; padding-left: .5rem;}
		.yxBtn{background: url("/enbiam/template/page/index/icon_yxls.png") no-repeat left center; background-size: 0.35rem auto; padding-left:0.5375rem;}
		.ssBtn{ display: inline-block; width:0.3rem; height:.5rem; background: url("/enbiam/template/page/index/icon_ss_ls.png") no-repeat left center; background-size: 100% auto; cursor: pointer;}
		.enBtn{ border:1px solid #2166b5;background: url("/enbiam/template/page/index/icon_yyls.png") no-repeat .16rem center;background-size:0.3125rem auto; padding:0 0.125rem 0 0.6rem; line-height: .45rem!important;}

.wzqlist,.smwList{position: absolute; display:none; padding:.2rem; background: #fff;box-shadow: 0 0 0.2rem rgb(0,0,0,.3);z-index: 22;white-space: nowrap; right: 0; max-height:3.55rem;overflow-y:auto;overflow-x:hidden;    text-align: left;}
.wzqlist a,.smwList a{ color:#333!important; font-size:.225rem!important; line-height:.45rem!important;}
.wzqlist a:hover,.smwList a:hover{color: #004099!important; font-weight: bold;}

	/*logo*/
	.logo img {height:0.8125rem; display: block;}
	.logo img.logoimg1 {display: none;}
	/*导航*/
	.nav { width: 100%; clear: both; padding-top: 0.1rem;}
	.nav ul{ display: flex; width: 100%;    justify-content: space-between;}
	.nav li{  padding:0 0.375rem;    position: relative; z-index:3;}
	.nav li:first-child{ padding-left:0;}
	.nav li:last-child{ padding-right:0;}
		.onemenu{ display: block; color: #333; line-height:0.75rem; font-size:0.275rem; position: relative;}
		.onemenu:after{ content: ""; display: block; position: absolute; left:50%; bottom:0; width:0; height:4px; background: #2166b5; transition: all .5s;}
	.nav li.on .onemenu:after,.nav li .onemenu:hover:after{left:0; width:100%;}

		.twomenu{ position: absolute; width: 120%; left:-10%; background:rgba(255,255,255,.9); border-radius:5px; padding: 0.12rem 0;box-shadow: 0 0 8px rgba(11,58,128,.3); display: none;}
		.twomenu a{ display: block; width:90%; margin:0 auto; line-height:140%; border-bottom: 1px solid #dad9d9; text-align: center; font-size:0.25rem;    padding: 0.15rem 0;}
		.twomenu a:last-child{ border-bottom:0; }
	.nav li:last-child .twomenu{left:0;}
	.mobileBtn{ display: none;}

/*右侧新闻列表*/
.xwlist2{}
.xwlist2 li a{ display:block;width:100%; padding:.5rem 0; border-bottom:1px solid #f2f2f2;}
.xwlist2 li span,.xwlist2 li em,.xwlist2 li i{display:block; font-style:normal;}
    .ggDate{ background:#eef1f3; width:10%;float:left; padding:.3rem 0;}
    .ggDate em,.ggDate i{ width:100%; text-align:center; line-height:120%;}
    .ggDate em{ color:#2166b5; font-size:.4rem;}
    .ggDate i{ color:#666; font-size:.2rem; }
    .ggTitle{  width:87%; float:right;}
    .ggTitle em{ font-size:.275rem; line-height:120%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
    .ggTitle span{ color:#666; font-size:.225rem; line-height:170%; overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical; padding-top:.2rem;}

.xwlist2 li a:hover{ background:#f5f7f8;}
.xwlist2 li a:hover .ggDate{background:#007ec8;}
.xwlist2 li a:hover .ggDate em,.xwlist2 li a:hover .ggDate i{ color:#fff;}
/*详情页--单篇文章介绍*/
.zoom p,.zoom div,.zoom *{font-size: 0.325rem; line-height: 220%; font-family: "微软雅黑", Arial;}
.zoom p,.zoom div{min-height: .2rem;}
.zoom p *,.zoom div *{ font-size: inherit;}
.zoom img{ max-width: 80%;}
.zoom table{ border-collapse: collapse; margin:0 auto; max-width: 100%;}
.zoom table td,.zoom table th{ border:1px solid #999;}
.zoom table td,.zoom table th,.zoom table td *,.zoom table th *{font-size: 0.325rem; line-height: 200%;}


/*底部*/
.footer{ background:#eef4f9; }
	.foot1{ padding:0.475rem 0;}
		.footlogo{ width: 4.4625rem;}
		.footlogo img{ display: block; width: 100%;}
		.address{ width: 70%; display: flex;flex-wrap: wrap;justify-content: space-between;}
		.address p,.address p span,.address p a{ font-size: 0.25rem; line-height: 180%;}
			.enlink a{ color: #004099!important;}
	.footcopy{ background: #004099;}
	.footcopy p{ padding:.1rem; font-size: .25rem; line-height: 120%; color: #fff;    text-align: center;}


/*分页*/
.pageCon{ text-align: center; padding-top:.6rem;}
.pageCon a,.pageCon span,.pageCon font{ display: inline-block; font-size: 0.25rem; cursor: pointer;margin:0 0.02rem;  padding:0 .16rem;border-radius:3px;}
.page_number span{ width: 0!important; margin: 0!important; padding:0;}
.page_number font,.page_number a:hover,.pageCon a:hover{ line-height: 0.45rem; background: #0068b7; color:#fff;}
.pageCount{ margin-left:.475rem;}


/* 适配代码 */
@media screen and (max-width: 1024px){
	.conW { width:92%;}
	/*头部*/
	.nav li {padding: 0 0.15rem;}
	/*底部*/
	.footlogo{ display: none;}
	.address{ width: 100%;}


}

@media screen and (max-width: 768px){
	/*头部*/
	.topR{padding-top:.15rem; margin-right:.3rem;}
	/*导航按钮*/
	.mobileBtn{ display: inline-flex;flex-wrap: wrap;align-content: space-between; width: .6rem;height: 0.4rem; font-size: 0; cursor: pointer; margin-top:.2rem; float:right;}
	.mobileBtn em{ display: block; width: 100%; height:0;font-size: 0; overflow: hidden; border-radius:.03rem; border:.03rem solid #004099;-webkit-transition: 0.3s;transition: 0.3s;  background:#004099;}
	.cross{width:.55rem;}
	.cross em:nth-of-type(2) {opacity: 0;}
	.cross em:nth-of-type(1) {transform-origin:0 0;-webkit-transform:translateX(.03rem) rotate(45deg);-ms-transform:translateX(.03rem) rotate(45deg); transform:translateX(.03rem) rotate(45deg);}
	.cross em:nth-of-type(3) {transform-origin:0 0;-webkit-transform:translateY(.03rem) rotate(-45deg);-ms-transform:translateY(.03rem) rotate(-45deg);transform:translateY(.03rem) rotate(-45deg);}

	.nav{z-index: 11; position: absolute; left:-100%; top: 0; width:88%; height:100vh; float:none;background:rgba(0,64,153,.9);    transition: all 0.5s linear 0s;}
	.mobnav{ left:0;}
	.nav ul{ width:90%; margin-left:5%; padding-top:1rem; display: block;}
	.nav li{ float: none; clear:both; border-bottom:1px solid rgba(255,255,255,.5);}
	.nav li:first-child{ padding-left:.15rem;}
	.onemenu,.onemenu:hover{ color: #fff; font-size:.35rem; line-height:240%;}
	.nav li.on .onemenu:after, .nav li .onemenu:hover:after{display: none;}
.twomenu { position: relative;width: 100%; left: unset;background: unset; border-radius: 5px;padding: 0;box-shadow: unset;display: block;}
.twomenu a { display: inline-block; width: auto; margin: 0 0.2rem 0 0;line-height: 200%;border-bottom: none;text-align: center;font-size: 0.35rem;padding: 0; color: #fff;}
	/*底部*/
	.address{ display: block;}
	.address p{ text-align: center;}
	.address p, .address p span, .address p a,.footcopy p {font-size: 0.275rem;}
	/*分页*/
	.pageCon .page_number{ display: none;}
	.pageCon a, .pageCon span, .pageCon font{ font-size: .3rem;}

/*右侧新闻列表*/

    .ggDate{  width:14%;}
    .ggTitle{  width:83%;}


}
@media screen and (max-width:600px){
	/*头部*/
	.topR{padding-top:.25rem;}
	.logo img {height: 1rem}
	.topR li a{ font-size: .3rem;}
	.mobileBtn{ margin-top:.3rem;}
	


}
@media screen and (max-width:500px){
	/*底部*/
	.address p,.address p span,.address p a,.footcopy p {font-size: 0.3rem;}
	/*分页*/
	.pageCon a, .pageCon span, .pageCon font{ font-size: .35rem;}
	/*详情页--单篇文章介绍*/
	.zoom p,.zoom div,.zoom *{font-size: 0.4rem; line-height: 200%;}
	.zoom img{ max-width: 100%;}
	.zoom table td,.zoom table th,.zoom table td *,.zoom table th *,.ggTitle em{font-size: 0.4rem; }

	/*右侧新闻列表*/
    .ggDate{  width:20%;    padding: 0.4rem 0;}
    .ggTitle{  width:76%;}
    .ggTitle span{ font-size:.3rem;}
    .ggDate em{font-size: 0.45rem;}
    .ggDate i{ font-size: 0.275rem;}

}