body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea {color: inherit; font-size: inherit;font-family: inherit;}
/*三色标定位*/
.eps-portlet-header{position: relative;}
.eps-shadow{ top:20px!important; left:20px!important;}
.swiper-container{ margin-bottom:0!important}


/* 图片自适应 */
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 { -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:#d5211b; }
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:73%; }
.over { overflow: hidden; }

/* 头部样式 */
.header {width: 100%; background: #fff;position: relative;z-index: 2;}
	.top{ background:#eff2f6;}
	.top,.topnav a{font-size:0;}
		.dateC,.topnav a{ line-height: 0.6rem; font-size:0.2rem; color:#666666;}
		.topnav a{ margin-left:.4rem;}

	.head{ padding:0.375rem 0;font-size: 0;}
	.logo,.logo img {height:0.625rem; display: block;}
	/*搜索*/
	.search{ width:14%; height:0.425rem; border:0.0125rem solid #999; background: #fff; position: relative; margin:.0875rem 0 0 0.375rem; border-radius: 0.0375rem;}
	.search form{font-size: 0;}
		.subBtn1{ position: absolute; right:-0.0125rem; top:-0.0125rem; background: url("/eportal/fileDir/web/template/page/index1225/icon_search.png") no-repeat center center; height: .425rem; width:.425rem; background-size:0.2625rem auto;cursor: pointer;}
		.input1{ border:none; margin-left:5%; width: 80%; height: .4rem; line-height: .4rem; font-size:0.225rem;}
	/*导航*/
	.nav{}
	.nav li{ float: left; padding:0 .4rem; position: relative;}
		.onemenu{ display: block; line-height: .625rem; font-size:0.25rem; position: relative;}
		.onemenu:after{content:""; position: absolute;bottom:0; left: 50%; width: 0; height: 0.025rem; background: #d5211b; overflow: hidden; font-size: 0; -o-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; display: block; }
	.nav li.on .onemenu,.nav li:hover .onemenu{color:#d5211b;}
	.nav li.on .onemenu:after,.nav li:hover .onemenu:after{ left:0; width:100%;}
		/*二级导航菜单*/
		.twoMenu{ display: none; position: absolute; left:0; width: 100%; background: rgba(255,255,255,.8); padding-bottom:.3rem; box-shadow: 0 0 0.125rem rgba(0,0,0,.1);}
		.twoMenu a{ display:block; padding:.2rem .1rem 0; line-height: 130%; font-size:.225rem; text-align: center;}
		.twoMenu a:hover{color:#d5211b;}

	.mobBtn{ display: none;}

/* 底部样式 */
.footer{ padding:0.1875rem 0; background: #1d1d1d; width: 100%; clear:both;}
.footer .conW{ position: relative;}
	.scrollTop{ position: absolute; top: -.1875rem; right:0; display: block; width:0.525rem; }
	.scrollTop img{ display: block; width: 100%; cursor: pointer;}

	.copy{ width: 83%;}
	.copy p,.copy p span,.copy p a{color: rgba(255,255,255,.8); font-size:0.225rem; line-height:150%;}
	.copy p span,.copy p a{ margin-right:0.1875rem; display: inline-block;}
		.footnav{ padding:.1rem 0 .2rem;}

	.ewmimg{ width: 1.35rem; margin-right: 1.25rem;}
	.ewmimg img{ width: 100%; display: block;}



/* 适配代码 */
@media screen and (max-width: 1366px){
	.conW{width:84%;}

}
@media screen and (max-width: 1024px){
	.conW{width: 92%;}
	/*头部*/
	.logo, .logo img {height: 0.825rem;}
	.search{ height: .6rem; margin-top:.1rem;}
	.input1{ height: .5rem; line-height: .5rem;}
	.subBtn1{ height: .5rem; width:.6rem; background-size: .35rem auto;}
	.onemenu{ line-height: .825rem;}
	/*底部*/
	.footer{ padding:0.3rem 0;}
		.scrollTop{ top: -.3rem; width:0.8rem; }
		.ewmimg{ width:2rem;}
		.copy p,.copy p span,.copy p a{font-size:0.3rem; line-height: 180%;}

}
@media screen and (max-width:900px){

}
@media screen and (max-width: 768px){
	/*头部*/
	.nav,.search,.dateC{ display: none;}
	.logo, .logo img{ height: .7rem;}
	/*搜索*/
	.search{ display: none; position: absolute; left:0; width: 100%;  background: #fff; top:1.675rem; margin: 0; padding:.5rem 0; z-index:3; height: auto; border:0; border-radius: 0; float:none;}
	.search form{ width: 92%;margin:0 auto; font-size: 0;border: 0.0125rem solid #999;border-radius: 0.0375rem;position: relative;}

	/*导航*/
	.nav{ position: absolute; background:#fff;top:1.675rem;left:0; width: 100%; height:100vh; display: none;z-index: 11; padding:.4rem 0; }
	.nav li{ width:94%; clear: both; float: none;padding:0 0 .2rem; margin:0 auto;    border-bottom: 1px solid #eee;}
		.onemenu{ color:#d5211b; text-align: left;font-size: .4rem;line-height: 200%;}
		.onemenu:after{ display: none;}
		.twoMenu{ display: block; position: relative;box-shadow: unset;padding-bottom:0;font-size:0;}
		.twoMenu a{ display: inline-block; padding:0 .5rem 0 0; line-height: 200%; font-size:.34rem;}
	/*搜索导航按钮*/
	.mobBtn{ display: block; text-align: right;}
	.mobBtn span{ display: inline-block; vertical-align: top;cursor: pointer;}
		.menuIcon{ width:0.5rem; margin-left: 0.2rem;cursor: pointer;font-size:0; margin-top:.125rem; }
		.menuIcon em{ display: block; width:100%; height:0.05rem; background:#d5211b;overflow: hidden; font-size:0; line-height: 0;margin:0.075rem 0 0;-webkit-transition: 0.3s;transition: 0.3s;}
		.cross{ width:0.5rem; margin-top:0;}
		.cross em:nth-of-type(1) {-webkit-transform: translateY(0.25rem) rotate(45deg);-ms-transform: translateY(0.25rem) rotate(45deg); transform: translateY(0.25rem) rotate(45deg);}
		.cross em:nth-of-type(2) {opacity: 0;}
		.cross em:nth-of-type(3) {-webkit-transform: translateX(0) rotate(-45deg);-ms-transform: translateX(0) rotate(-45deg);transform: translateX(0) rotate(-45deg);}
		.searchIcon{height: .7rem; width: .7rem; background: url("/eportal/fileDir/web/template/page/index1225/icon_search2.png") no-repeat right center; background-size: auto .4rem;}
	/*底部*/
	.copy,.links{ width:100%;}
	.copy p{ text-align: center;}
	.copy p, .copy p span, .copy p a{font-size:.26rem;}
	.ewmimg{ display: none;}




} 
@media screen and (max-width:500px){
	/*头部*/
	.dateC, .topnav a {line-height: 0.8rem;}
	.search,.nav{top:1.875rem;}
	.input1 {height: 0.8rem;line-height: .8rem;}
	.subBtn1 {height: 0.8rem;width: 0.8rem;background-size: 0.45rem auto;}

}


/* 标题模块 */
.mk_title{height:0.7rem; border-bottom:0.0125rem solid #dddddd; margin:0.7rem 0 0.5rem;}
.mk_title h2,.mk_title p{font-size:0;}
.mk_title h2 span,.mk_title p a{ line-height:0.675rem;}
.mk_title h2 span{ font-weight: normal;font-size:0.325rem; margin-right:0.375rem; cursor: pointer; display: inline-block; }
.mk_title h2 span.on{color: #d5211b; border-bottom:2px solid #d5211b;}
.mk_title p{ margin-right:0.2rem;}
.mk_title p a{ display: none;}
.mk_title p a.on{ display: block; font-size:0.225rem; color:#999999;}

@media screen and (max-width:1024px){
	/* 标题模块 */
	.mk_title{ height: .83rem;}
	.mk_title h2 span, .mk_title p a {line-height: 0.8rem;}
	.mk_title h2 span{font-size:.4rem;}
	.mk_title p a.on{ font-size:.25rem;}
	.gpcon li, .gpcon li a, .gpcon li span{ font-size:.2625rem;}

}

@media screen and (max-width: 768px){
	/* 标题模块 */
	.mk_title{ height: .73rem;}
	.mk_title h2 span, .mk_title p a {line-height: 0.7rem;}
	.mk_title h2 span{font-size:.35rem;}

}