/* 图片自适应 */
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,strong,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; }
.clear{ width:100%; height:0; font-size:0; overflow:hidden; clear:both;}
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%;}
.header .conW{ padding:.2rem 0;}
	.topC{ background: #eff2f4;}
	.topC .conW{display: flex;justify-content: flex-end;}
	.topC li{ padding:0 0.25rem; position: relative;}
	.topC li:nth-child(1):after,.topC li:nth-child(2):after{ content:""; position: absolute; right:0; top:.125rem; height:0.25rem; width:0; border-left:1px solid #ced9ea; display: block;}
	.topC li:nth-child(1){ padding-left:0;}
	.topC li:nth-child(4),.topC li:nth-child(5){ padding-right:0;}
	.topC li a{ font-size: 0.25rem; line-height: .5rem; display: block;cursor: pointer;}
		.zqBtn{ background: url("/aecc/template/page/index/icon_zqls.png") no-repeat left center; background-size: 0.3125rem auto; padding-left: .5rem;}
		.smwBtn{background: url("/aecc/template/page/index/icon_smwls.png") no-repeat left center; background-size: 0.3125rem auto; padding-left: .5rem;}
		.yxBtn{background: url("/aecc/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("/aecc/template/page/index/icon_ss_ls.png") no-repeat left center; background-size: 100% auto; cursor: pointer;}
		.enBtn{ border:1px solid #2166b5;background:#d7e0eb url("/aecc/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.logoimg2{ display: none;}
	/*导航*/
	.nav {}
	.nav li{ float:left; padding:0 0.26rem;    position: relative;}
	.nav li:last-child{ padding-right:0;}
		.onemenu{ display: block; color: #333; line-height:0.8125rem; font-size:0.275rem; position: relative;}
		.onemenu:after{ content: ""; display: block; position: absolute; left:50%; bottom:0; width:0; height:3px; border-radius: 1px; background: #2267b5; transition: all .5s;}
	.nav li.on .onemenu:after,.nav li .onemenu:hover:after{left:10%; width:80%;}

		.twomenu{ position: absolute;left:-10%; width:120%; background:rgba(0,64,153,.8); border-radius:1px;  padding: 0.12rem 0;box-shadow: 0 0 8px rgba(11,58,128,.3); display: none; z-index:13;}
		.twomenu a{ display: block;  line-height:0.35rem;  padding:.1rem 0;border-bottom: 0 solid #bbbbbb; text-align: center; font-size:0.25rem; color:#fff!important;}
		.twomenu a:hover{ font-weight: bold;}
		.twomenu a:last-child{ border-bottom:0; }

	.mobileBtn{ display: none;}





/* 底部样式 */
.footer{ background: #eef4f9;}
.footlogo p a,.links p,.links select,.address p,.footcopy p a,.footcopy p span{font-size: 0.25rem;}
	.foot1{ padding:0.5rem 0 0.275rem; display:flex;justify-content: space-between;flex-wrap: wrap;}
	.foot1:after{ display: none;}
		/*友情链接*/
		.links{ width: 100%; padding-bottom: 0.625rem;display:flex;justify-content:center; }
		.links p{  line-height: 0.475rem;margin:0 0.875rem;}
		.links select{ width: 3.275rem; height: 0.45rem; padding-left: 0.275rem; line-height: 0.45rem; border:1px solid #004099; background: #d6e2ef;}
		/*底部logo、导航*/
		.footlogo{}
		.footlogo img{ display: block;width: 7.15rem; margin-bottom:0.375rem;}
		.footlogo p{}
		.footlogo p a,.footlogo p em{vertical-align: middle; display: inline-block;}
		.footlogo p a,.address p{ color: #000; }
		.footlogo p a:hover{ color: #004099;}
		.footlogo p em{ border-left:1px solid #c6cbcf; border-right:1px solid #979b9f; margin:0 .15rem; height: .22rem;}
		/*地址*/
		.address p{ line-height: 250%;}
		/*二维码*/
		.ewmC{}
		.ewmC li{float: left; }
		.ewmC li span,.ewmC li em,.ewmC li img{ display: block; width: 1.375rem;}
		.ewmC li em{ padding-top:0.2375rem; margin-top:.2rem; position: relative;}
.ewmC li em:after{ content: ""; position: absolute; top:0; left:50%; margin-left:-.1125rem; width: 0.225rem; height: 0.1375rem;  background: url("/aecc/template/page/index/iconTls.png") no-repeat; display: block; background-size: 100% auto;}
		.ewmC li em img{ width: 0.5875rem; margin:0 auto;}
			.ewmwb{ margin:0 0.275rem 0 0.3375rem;}
		.ewmC li.ewmwb em img{ width: 0.625rem;}
	/*底部版权*/
	.footcopy{ padding:0.1rem 0; background: #004099;}
	.footcopy p{ text-align: center;}
	.footcopy p a,.footcopy p span{ color:#fff; line-height:.3rem; vertical-align: middle;color: #fff; margin:0 0.15rem;}



/*分页*/
.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;}

/*详情页--单篇文章介绍*/
.plr1{padding:0 1rem;}
.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%;}




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


}

@media screen and (max-width: 768px){
	/*头部*/
	.topC .conW{ position: relative;}
	.nav li:first-child{ display:block;}
	/*导航按钮*/
	.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%;   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;}
	.nav li{ float: none; clear:both; border-bottom:1px solid rgba(255,255,255,.5); padding:.2rem;}
	.onemenu,.onemenu:hover{ color: #fff;}
	.onemenu{  font-size: 0.4rem;} 
	.nav li.on .onemenu:after, .nav li .onemenu:hover:after{display: none;}
		.twomenu{ position: relative; display:block; width:100%; left:unset;}
		.twomenu a{ display:inline-block!important;    margin-right: 0.3rem;    font-size: 0.35rem;}
	/*底部*/
	.links{padding-bottom: 0.25rem;justify-content: flex-start;}
	.links p{margin:0 .4rem 0 0;}
	.footlogo{ width: 100%; padding-bottom:.2rem;}
	.footlogo img{display: none;}
	.address{float: left;}
	.ewmC{float: right;}
		.ewmwb {margin: 0 0.2rem 0 0.2rem;}
	.footcopy p{ font-size: 0;}
	/*分页*/
	.pageCon .page_number{ display: none;}
	.pageCon a, .pageCon span, .pageCon font{ font-size: .3rem;}

.plr1 {padding: 0 0.6rem;}


}
@media screen and (max-width:600px){
	/*头部*/
	.logo img {height: 1rem}
	.topC li a{ font-size: .3rem;}
	.mobileBtn{ margin-top:.3rem;}
	/*底部*/
	.footlogo p a, .address p, .footcopy p a, .footcopy p span,.links p,.links select{ font-size: .35rem;}
	.links{justify-content: space-between;}
	.links p {margin:0;}
	.links select{ height: .65rem; width: 2.7rem;}
	.links p,.links select{ line-height: .65rem;}
	.address{width: 100%;}
	.address p {line-height: 200%;}
	.ewmC{ float: none; width: 100%;padding-top: 0.6rem;display: flex;justify-content: center;}
	.ewmC li span, .ewmC li em, .ewmC li img{width: 2rem;}
		.ewmwb {margin: 0 0.6rem;}
	.ewmC li em img,.ewmC li.ewmwb em img{width: .8rem;}
	.ewmC li em{ padding-top:.32rem;}
	.ewmC li em:after{ width: .32rem; height:.2rem;margin-left: -0.16rem;}
	.footcopy {padding: 0.2rem 0;}
	.footcopy p a, .footcopy p span{display: inline-block;}
	.footcopy p a, .footcopy p span{ line-height: 150%;}


}
@media screen and (max-width:500px){
	/*头部*/
	.wzqlist, .smwList{ right:unset; left:0; max-height:4.6rem;}
        .wzqlist a, .smwList a {color: #333 !important;font-size: .3rem !important;line-height: .6rem !important;}

	/*底部*/
	.links p:first-child{ display: none; }
	.links p,.links select{font-size: .3rem; }
	/*分页*/
	.pageCon a, .pageCon span, .pageCon font{ font-size: .35rem;}

/*详情页--单篇文章介绍*/
.plr1{padding:0 .4rem;}
.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 *{font-size: 0.4rem; }

}