@charset "utf-8";
/* CSS Document */
html, body, div, p, h1, h2, em,h3, h4, h5, h6, ul, li, dl, dd, dt, ol, img, form, input, button, textarea, select, option, strong, span, b, i, font, a,label { padding: 0; margin: 0; border: none; font-family:Arial; }
table{border-collapse: collapse;}
input { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a { text-decoration: none; color: #333; font-family: Arial; font-size: 16px; }
a:hover, a:active {text-decoration: none; outline: none; }
a:hover { outline: none;color:#2451b5; }
ul, dl, li, dd, dt, ol { list-style: none; }
input, select, img { vertical-align: middle; outline: none; }
body {-webkit-text-size-adjust: none; color: #333; width: 100%;background-color: #fff; overflow-x: hidden; }
html, body { width: 100%; font-size: 16px; }
img { max-width: 100%;border:none; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after{content:".";display:block;height:0;font-size:0em;line-height:0;visibility:hidden;clear:both;}
.clearfix{zoom:100%;}
.clear { clear: both; font-size: 0; height: 0; width: 100%; zoom: 1; }
.con_w{ min-width: 1200px;width: 1200px;margin: 0 auto;  }

/*头部*/
.header{ width: 100%; height: 97px; position: relative; clear:both; }
	.zwb{position: absolute; top:0; right:113px; line-height:40px; font-size:14px;}
	.zwb a{font-size:14px;}
	.logo{ padding-left: 4%; padding-top: 26px; }
	.nav{padding-right:97px;}
	.nav li{ float: left; display: inline-block; line-height: 97px;  padding:0 16px;}
	.nav li a{ font-size: 16px; color: #222222; }
	.nav_mob{ position: absolute; right:0; top:0; width: 97px; background: #429ef5; text-align: center; padding: 35px 0 36px; display: none; }
	.nav_mob2{ display: none; margin-right: 4%; }
	.menu_mob{position:fixed;top:80px;left:-100%; z-index: 1000; height: 100%; width: 100%;background: #2451b5; }
	.menu_mob li{ border-bottom: 1px solid #5279bc; padding:1rem 15px; }
	.menu_mob li a{ color:#fff; font-size:1.8rem;line-height:2rem;     display: block;}
	.menu_mob li a i{ width: 4px; background: #fff; display: inline-block; height: 2rem; margin-right: 10px;vertical-align: top; }
	.menu_mob li p{    padding: 10px 14px 0; display:none;}
	.menu_mob li p a{    display: inline-block;font-size: 1.6rem; line-height: 30px; margin: 0 10px 0 0; float:left;}
	.menu_mob_x{position: absolute;   right: 15px;top: 0px;cursor: pointer;text-align: center;padding: 10px;display: none;}

/*底部内容*/
.footer{ background: #152f61; width: 100%;  position:relative; padding:45px 0 30px;}
	.foot_lt{ position: absolute; left:0; top:0px; z-index:1;}
	.foot_rb{position: absolute; right:0; bottom:0px; z-index:1;}
	.foot_name{ color: #fff; text-align: center; font-size: 20px; font-weight: bold; line-height: 30px;  padding-bottom: 28px;}
	.foot_lxfs p{ padding:0 0 15px 38px;  position:relative; }
	.foot_lxfs p i{width: 38px; position: absolute; left:0; top: 0; }
	.foot_lxfs p span{line-height:24px;font-size: 16px;color:#9096a7;}
	.foot_bshare{ position: relative; z-index: 2; text-align: right; padding-top: 8px;}
	.foot_bshare .bshare-custom{line-height: 33px !important;}
	.foot_bshare .bshare-custom a{ width: 33px; height: 32px; padding:0; margin:0 12px; }
	.foot_bshare .bshare-custom a:hover{-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
	.foot_bshare .bshare-custom .bshare-facebook{ background: url(/encscse/template/page/index/foot_icon_1.png) no-repeat center center; }
	.foot_bshare .bshare-custom .bshare-linkedin{ background: url(/encscse/template/page/index/foot_icon_2.png) no-repeat center center; }
	.foot_bshare .bshare-custom .bshare-twitter{ background: url(/encscse/template/page/index/foot_icon_3.png) no-repeat center center; }
	.foot_bshare .bshare-custom .bshare-YouT{ background: url(/encscse/template/page/index/foot_icon_4.png) no-repeat center center; }
	.foot_copy{ width: 100%; clear:both; text-align: center;  }
	.foot_copy span{ margin:0 26px;color:#9096a7;display: inline-block; font-size: 20px; line-height: 150%; }
.foot_copy span *{color:#9096a7; font-size: 20px;}

/*分页*/
.fenye {text-align:center; padding-top:40px;}
.fenye a,.NormalRed{display: inline-block;width:24px; text-align:center; font-size:14px; line-height:24px;}
.fenye a{ color:#999999;}
.NormalRed{color:#429ef5;  }
.fenye .fenye_1{ background:#429ef5;  color:#fff;  font-family:"宋体";    border-radius: 12px;    font-weight: bold;font-size: 18px;}
@media screen and (max-width:1280px){
	.nav{padding-right:4%;}
	.nav li{  padding: 0 11px;}
}


@media screen and (max-width:1200px){
html, body {min-width: 320px; font-size:62.5%; }
.con_w{ min-width:92%;width: 92%; margin: 0 auto;}
	/*头部*/
	.header{ height: 80px; display: -webkit-flex; display: flex; align-items:center; justify-content: space-between}
	.zwb{top:29px; right:4%; margin-right:50px; line-height:22px;}
		.logo{ padding-top:0; }
		.nav{ display: none; }
		.nav_mob2{ display: inline-block;}

	/*底部内容*/
	.footer{padding:2rem 0;}
		.foot_lt{ top:0; }
		.foot_name{font-size:1.8rem; line-height:160%;  padding-bottom:2rem;}
		.foot_lxfs{ width: 100%; float:none; }
		.foot_lxfs p span{font-size: 1.6rem;}
		.foot_bshare{ padding:1rem 0 2rem;width: 100%; float:none; text-align: center;}
		.foot_copy span{ margin:0 13px;font-size:1.6rem;}
.foot_copy span *{ font-size: 1.6rem;}
}
@media screen and (max-width:479px){
	/*底部内容*/
	.foot_lt img,.foot_rt img{ width: 80%; }
	.foot_lxfs p{ padding-left: 28px; }
	.foot_lxfs p span{font-size:1.4rem;}
}