@charset "utf-8";
/* CSS Document */

/* 基础设置 */
html,
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	position: relative;
	color: #666;
	font-family: arial,"微软雅黑";
	
}

html{font-size: 12px;}
body {
	-webkit-text-size-adjust: none; height:100%; width: 100%;
	overflow-y: scroll;
	background: #fff;
	font-size: 1rem;
}

/*百度分享*/
/*.bdsharebuttonbox *{ -webkit-transition: 0s;
-moz-transition: 0s;
-ms-transition: 0s;
-o-transition: 0s;
transition: 0s;}*/
/*百度分享微信弹窗兼容*/
.bd_weixin_popup{-webkit-box-sizing: initial;
-moz-box-sizing: initial;
box-sizing: initial;}

/*百度地图禁用CSS动画*/
.map-box *{ -webkit-transition: 0s;
-moz-transition: 0s;
-ms-transition: 0s;
-o-transition: 0s;
transition: 0s;}

/*lightbox禁用CSS动画*/
.lightboxOverlay{ -webkit-transition: 0s;
-moz-transition: 0s;
-ms-transition: 0s;
-o-transition: 0s;
transition: 0s;}
.lightbox,.lightbox *{-webkit-transition: 0s;
-moz-transition: 0s;
-ms-transition: 0s;
-o-transition: 0s;
transition: 0s; -webkit-transform:translateZ(0); transform:translateZ(0);}

/*定义动画*/
*{-webkit-transition: color .3s,  -webkit-box-shadow .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,-webkit-transform .3s,background-position .3s;
-moz-transition: color .3s, -moz-box-shadow .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,moz-transform .3s,background-position .3s;
-ms-transition: color .3s, -ms-box-shadow .3s, background-color .3s,border-color .3s,border-radius .3s,opacity .3s,-ms-transform .3s,background-position .3s;
-o-transition: color .3s, -o-box-shadow .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,-o-transform .3s,background-position .3s;
transition: color .3s, box-shadow .3s,background-color .3s,border-color .3s,opacity .3s,border-radius .3s,transform .3s,background-position .3s;}
.e-animte{-webkit-transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,-webkit-transform .3s,background-position .3s, top 0s ease .3s, right 0s ease .3s, bottom 0s ease .3s, left 0s ease .3s;
-moz-transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,moz-transform .3s,background-position .3s, top 0s ease .3s, right 0s ease .3s, bottom 0s ease .3s, left 0s ease .3s;
-ms-transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,-ms-transform .3s,background-position .3s, top 0s ease .3s, right 0s ease .3s, bottom 0s ease .3s, left 0s ease .3s;
-o-transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,-o-transform .3s,background-position .3s, top 0s ease .3s, right 0s ease .3s, bottom 0s ease .3s, left 0s ease .3s;
transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,transform .3s,background-position .3s, top 0s ease .3s, right 0s ease .3s, bottom 0s ease .3s, left 0s ease .3s;}

.e-animte-show{-webkit-transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,-webkit-transform .3s,background-position .3s, top 0s ease 0s, right 0s ease 0s, bottom 0s ease 0s, left 0s ease 0s;
-moz-transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,moz-transform .3s,background-position .3s, top 0s ease 0s, right 0s ease 0s, bottom 0s ease 0s, left 0s ease 0s;
-ms-transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,-ms-transform .3s,background-position .3s, top 0s ease 0s, right 0s ease 0s, bottom 0s ease 0s, left 0s ease 0s;
-o-transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,-o-transform .3s,background-position .3s, top 0s ease 0s, right 0s ease 0s, bottom 0s ease 0s, left 0s ease 0s;
transition: color .3s,background-color .3s,border-color .3s,border-radius .3s,opacity .3s,transform .3s,background-position .3s, top 0s ease 0s, right 0s ease 0s, bottom 0s ease 0s, left 0s ease 0s;}


.e-net-box{ padding:0; margin: -15px 0 0 0;}



/*连接颜色*/
.e-net-box a{ color: #333; }
/*鼠标经过连接颜色*/
.e-net-box a:hover,.e-net-box a:active{ color: #da251c; text-decoration: none;}

/*图片比例裁剪预设*/
i.pic-size{ width: 100%; height: 0; padding-bottom: 100%; position: relative; display: block; overflow: hidden;}
i.pic-size img{ width: auto !important; height: 100% !important; max-height: 100%; position: absolute; left: -100%; top: -100%; right: -100%; bottom: -100%; margin: auto; object-fit: contain;}

/*"pic-scale-"后的数字是宽高比，例如："pic-scale-8"，就是宽高10:8的方形*/
i.pic-scale-1{ padding-bottom: 10%;}
i.pic-scale-2{ padding-bottom: 20%;}
i.pic-scale-3{ padding-bottom: 30%;}
i.pic-scale-4{ padding-bottom: 40%;}
i.pic-scale-5{ padding-bottom: 50%;}
i.pic-scale-6{ padding-bottom: 60%;}
i.pic-scale-7{ padding-bottom: 70%;}
i.pic-scale-8{ padding-bottom: 80%;}
i.pic-scale-9{ padding-bottom: 90%;}
i.pic-scale-10{ padding-bottom: 100%;}
i.pic-scale-11{ padding-bottom: 110%;}
i.pic-scale-12{ padding-bottom: 120%;}
i.pic-scale-13{ padding-bottom: 130%;}
i.pic-scale-14{ padding-bottom: 140%;}
i.pic-scale-15{ padding-bottom: 150%;}
i.pic-scale-16{ padding-bottom: 160%;}
i.pic-scale-17{ padding-bottom: 170%;}
i.pic-scale-18{ padding-bottom: 180%;}
i.pic-scale-19{ padding-bottom: 190%;}
i.pic-scale-20{ padding-bottom: 200%;}




/*手机预设*/
@media (max-width: 991px) {
html{font-size: 12px;}
.e-net-box *{ line-height: 1.875; font-size: 1rem;}
.e-content-box{ position: relative; overflow: hidden;}
.e-content-box img{ width: auto; max-width: 100%;}
}
@media (min-width: 384px) and (max-width: 991px){
	html {font-size: 14px;}
}


@media (min-width: 480px) and (max-width: 991px){
	html {font-size: 16px;}
}

@media (min-width: 640px) and (max-width: 991px){
	html {font-size: 18px;}
}

@media (min-width: 768px) and (max-width: 991px){
	html {font-size: 20px;}
}

/*小屏电脑、平板预设*/
@media (min-width: 992px) and (max-width: 1229px) {
.e-net-box *{ line-height: 1.875; font-size: 14px;}
}

/*宽屏预设*/
@media (min-width: 1230px) {
.e-net-box *{ line-height: 1.875; font-size: 14px;}

}