﻿/*pad*/
img {
	max-width: 100%;
}
.toe {
	/*超出省略号*/
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
input[type="submit"], input[type="reset"], input[type="button"], button {
	-webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/
}
/*导航*/
.gh {
	float: right;
	height: 34px;
	width: 34px;
	top: 50%;
	margin-top:15px; margin-right:10px; margin-left:20px;
	position: relative;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor: pointer;
	display: none;
	z-index: 9999;
}
.gh.selected {
	transform: rotate(90deg);
}
.gh a {
	background-color: #393a3a;
	display: block;
	height: 4px;
	margin-top: -2px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}
.gh:hover a:before {
	transform: translateY(-2px) rotate(0deg);
	-webkit-transform: translateY(-2px) rotate(0deg);
	-ms-transform: translateY(-2px) rotate(0deg);
}
.gh:hover a:after {
	transform: translateY(2px) rotate(0deg);
	-webkit-transform: translateY(2px) rotate(0deg);
	-ms-transform: translateY(2px) rotate(0deg);
}
/*.gh.selected:hover a:before {
	transform: translateY(0px) rotate(-55deg);
	-webkit-transform: translateY(0px) rotate(-55deg);
	-ms-transform: translateY(0px) rotate(-55deg);
}
.gh.selected:hover a:after {
	transform: translateY(0px) rotate(55deg);
	-webkit-transform: translateY(0px) rotate(55deg);
	-ms-transform: translateY(0px) rotate(55deg);
}*/
.gh a:after, .gh a:before {
	background-color: #393a3a;
	content: "";
	display: block;
	height: 4px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}
.gh a:after {
	top: 10px;
}
.gh a:before {
	top: -10px;
}
.gh.selected a:after, .gh.selected a:before {
	top: 0;
	background: #393a3a;
}
.gh.selected a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
}
.gh.selected a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
}
.gh.selected a {
	background-color: transparent !important;
}
body{
	min-width:320px;
}


@media screen and (max-width: 1139px) {
	
.slider-nav{bottom: 0px;left: 50%;margin-left: -555px !important;position: absolute;width: 1110px !important;z-index:1;text-align:center;overflow: hidden;height: 23px;}
.slider-nav__item{width:30px;height:4px;cursor:pointer;display:inline-block;margin:7px 4px 0 4px;background:#fff;opacity:.4; filter:alpha(opacity=40);  }
.slider-nav__item:hover{/*background: #ccc;*/}
.slider-nav__item--current{opacity:1; filter:alpha(opacity=100); }
	
	
.slider-arrow {
	left: 10px;
}
.slider-arrow--left { background-size:20px 40px;
	margin-left: 0;
}
.slider-arrow--right {background-size:20px 40px;
	left: auto;
	right: 10px;
	margin-left: 0;
}
.slides .slide-txt {
	position: absolute;
	height: 100px;
	line-height: 100px;
	color: #fff;
	top: 50%;
	margin-top: -50px;
	width: 100%;
	left: 0%;
	margin-left: 0;
	z-index: 100;
	text-indent:0; font-size:20px; text-align:center;

}
.wrapper {
	width:auto; padding:0 10px;
}

.header { height:auto;}
.header .logo{ float:left; padding-top:3px; padding-right:0;}
.header .logo img{ width:220px;}
.header .rgt{ display:none;}
.gh {
	display: block;
}
.naver .nav {
	position: fixed; 
	left: 0;
	right: 0;
	top: 0;
	bottom: 0; margin:0;
	background: rgba(255,255,255,0.9); height:auto;
	width: auto;
	z-index: 999;
	display: none;
}
.naver .nav ul {
	width: auto;
	padding-top: 14%;
}
.naver .nav ul li {
	float: none;
	display: block; border-bottom:1px solid rgba(0,0,0,0.1);line-height:50px; height:50px; text-align:center;
}
.naver .nav ul li a {line-height:50px; height:50px;
	color: #333;
}
.naver.selected .nav{ display:block;}

.home_first{ background:#e8f3fa; padding:18px 0;}
.home_first ul{ text-align:center; font-size:14px;}
.home_first ul li{ width:13%; margin-right:6%; margin-left:6%; text-align:center; float:left;}
.home_first ul li a{ display:block; padding:0px;}
.home_first ul li span{ display:block;}
.home_first ul li p{ padding-top:5px; font-size:10px;}



.home_mod { margin-bottom:30px;}
.home_mod .head{ height:34px; line-height:34px;overflow:hidden; border-bottom:1px solid #d3d4d5; margin-bottom: 20px;}
.home_mod .head h2{ float:left; font-size:16px; color:#000000; font-family:"微软雅黑";  font-weight:normal; line-height: 100%;height: 33px;border-bottom: 1px solid #0071c1; }
.home_mod .head h2 strong{font-weight:normal;}
.home_mod .head span{font-style: italic;text-transform: uppercase;margin-left: 10px; font-size:14px;}
.home_mod .head .more{ float:right; color:#f00; font-size:12px;margin-right:15px; margin-top:-5px;}

.home_mod .head h3{padding: 0 2px;display: inline-block;*display: inline;*zoom: 1; font-size:20px;font-weight: bold; color:#0071c1; font-family:"微软雅黑"; line-height: 100%;height: 33px;border-bottom: 1px solid #0071c1;vertical-align: top;}


.about_mod { width:auto;float:none;display:block; overflow:hidden; }
.about_mod .body{padding-right:0;}
.about_mod .body img{float: none;margin: 0; display:block; margin:0 auto; margin-bottom:10px;width:60%;height:auto;}
.about_mod .body .info{padding-top: 6px;font-size: 14px;line-height: 24px;color: #000; }
.about_mod .body .info strong{ font-weight:bold; color:#f00;}
.about_mod .body .info a{ color:#f00;}

.news_mod { width:auto;float:none;display:block;height:auto;}
.news_mod .body{ border: 1px solid #99c6e6;padding: 10px;margin-right:0;}
.news_mod .body .view {  overflow:hidden; margin-bottom:5px;}
.news_mod .body .view img{ display:block; float:left; width:120px; height:78px; margin-right:10px;}
.news_mod .body .view h3{padding-bottom: 5px; color:#000000; font-size:14px;line-height: 120%; height:auto; overflow:hidden; }
.news_mod .body .view h3 a{ color:#000000;}
.news_mod .body .view p{ font-size:12px; line-height:18px; padding-top:5px;color:#6d6d6d;}
.news_mod .body .view p a{ color:#6d6d6d;}


.news_mod .body li{overflow:hidden;font-size: 14px; height:26px; line-height:26px; background:url(../images/dot2.png) no-repeat 9px center; padding-left:24px; }
.news_mod .body li a{ float:left; display:block; width:300px; overflow:hidden;color: #6d6d6d;}
.news_mod .body li span{ float:right;color: #ea5504;}

.video_mod{ width:auto;float:none; }
.video_mod .body{ text-align:center;}
.honor_mod{ width:auto;float:none;}
.honor_mod .body{padding: 13px 0;border: 1px solid #99c6e6;margin-right:0;}
.honor_mod .body ul{overflow: hidden; text-align:center;}
.honor_mod .body li{float:none;width: 134px;margin: 0 8px; display:inline-block; vertical-align:top; margin-bottom:15px;}
.honor_mod .body li img{width: 134px;height: 92px;}
.honor_mod .body li p{text-align: center;font-size: 14px;color: #000;line-height: 18px;padding-top:6px;}

.aemo_st{ overflow:hidden;height:121px;width:98%; margin-left:1%; azimuth:center}

.culture_mod{ width:auto;float:none; margin-bottom:0px;}
.culture_mod .body{overflow: hidden;}
.culture_mod .body .pic{float: none;width:60%;height:auto; margin:0 auto; text-align:center; display:block; margin:0 auto; margin-bottom:15px;}
.culture_mod .body .txt{margin-left:0;text-align: center;}
.culture_mod .body .txt img{ width:40%;}
.culture_mod .body .txt p{text-align: center;font-size: 14px;line-height: 24px;color: #000;}

.industry_mod{ width:auto;float:none;}
.industry_mod .head{margin-bottom: 0;}
.industry_mod .body{margin-right: 20px;}
.industry_mod .body li{overflow: hidden;margin-top: 20px;}
.industry_mod .body li .time{float: left;display: block;background: #0071c1;width: 68px;text-align: center;padding-top: 10px;height: 77px;font-size: 36px;color: #fff; line-height: 100%; font-family:arial}
.industry_mod .body li .time em{display: block; font-family:微软雅黑;line-height: 100%;margin-top: 6px;font-size: 18px;color: #cdcaca;font-weight: bold;}
.industry_mod .body li .txt{margin-left: 80px;}
.industry_mod .body li .txt h3{font-size: 14px;line-height: 140%;padding-bottom:6px;}
.industry_mod .body li .txt h3 a{color: #000;}
.industry_mod .body li .txt h3 a:hover{color: #0071c1;}
.industry_mod .body li .txt span,
.industry_mod .body li .txt p{display: block;font-size: 12px;line-height: 16px; }
.industry_mod .body li .txt p{text-indent: 1em;}

.policies_mod{ width:auto;float:none;}
.policies_mod .body {margin-right: 0;}
.policies_mod .body img{width: 100%;height:auto;}

.policies_mod .body ul{padding-top: 13px;}
.policies_mod .body li{overflow:hidden;font-size: 14px; height:25px; line-height:25px;border-bottom: 1px dotted #d4d4d5; background:url(../images/dot2.png) no-repeat left center; padding-left:15px; }
.policies_mod .body li a{ float:left; display:block; width:260px; overflow:hidden;color: #000000;}
.policies_mod .body li a:hover{color: #0071c1;}
.policies_mod .body li span{ float:right;color: #898888;}

.join_mod{ width:auto;float:none; text-align:center; margin-bottom:20px;}
.join_mod .body img{ width:60%;}
.performance_mod{margin-top:0;padding-bottom: 13px;}
.performance_mod .head{text-align: center;}
.performance_mod .body li{float: left;width:46%;margin-right:0;
-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.14);/*firefox*/
-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.14);/*safari或chrome*/
box-shadow:5px 5px 5px rgba(0,0,0,0.14);/*opera或ie9*/ margin:0 2%; margin-bottom:16px;}
.performance_mod .body li a{display: block;background: #fff;}
.performance_mod .body li .pic{width:100%;height: auto; overflow:hidden;}
.performance_mod .body li img{width:100%;height:auto;}
.performance_mod .body li p{height: 42px;line-height: 42px;text-align: center; font-size:12px;}
.performance_mod .body li a:hover{background: #0071c1;color: #FFF;}
.pic_gslc{ height:auto; width:100%; background-size:cover; margin-top:-30px;}
.pic_gslc a{ display:block; width:100%; height:auto;}
.pic_gslc a img{ height:150px; width:100%;}
.staff_mod{position: relative;margin-top: 30px;}
.staff_mod .prev,
.staff_mod .next{position: absolute;top: 116px;left: -60px;display: block;width: 31px;height: 81px; background:url(../images/prev.png) no-repeat center;}
.staff_mod .next{ background-image:url(../images/next.png);left: auto;right: -60px;}
.staff_mod .prev:hover,
.staff_mod .next:hover{opacity: 0.8;}
.staff_mod .body{overflow: hidden;}
.staff_mod .body li{float: left;margin-right: 15px;width:100px;}

.link_mod{margin-top:10px;}
.link_mod .body{padding-bottom:10px; margin-top:-10px; font-size: 12px;line-height: 25px;}
.link_mod .body a{margin-right:20px;}
.link_mod .body a:hover{text-decoration: underline;}



#footer {
    color: #010101; 
    background:#d1eafc;position:relative;line-height:1.7; font-size:14px;
}
#footer .foot-top .list{ padding:15px 0; text-align:center; font-size:14px;}
#footer .foot-top .list li{ display:inline-block; *display:inline; zoom:1; padding:0 3px; } 
#footer .foot-center{ padding-bottom:10px; position:relative; text-align:center; line-height:1.8; font-size:12px;}
#footer .foot-center .img{ position:inherit; top:0; right:0; margin-bottom:15px;}
#footer .foot-center .img img{ width:122px; height:114px; display:block; margin:0 auto;}
#footer .foot-bottom{padding:10px 0; font-size:12px; text-align:center;}

.sub_row{ padding-top:15px; padding-bottom:30px;}
.current_box{ height:40px; line-height:40px; text-align:right; font-size:16px; padding-bottom:10px;}
.aside2{ float:none; width:auto; margin-top:0;  } 
.aside2 .job{ display:none;}
.aside2 .nav_mod{ background:#d1eafc; min-height:inherit; padding:20px 15px 10px 15px; margin-bottom:10px; }
.aside2 .nav_mod .head{ padding:0; font-size:16px; letter-spacing:0; border-bottom:1px solid #fff; padding-bottom:10px; line-height:1.3; height:auto; padding-top:0;}
.aside2 .nav_mod .body { padding-top:8px;}
.aside2 .nav_mod .body li{ height:40px; line-height:40px; font-size:14px; text-align:center; float:left; margin-right:20px;}
.aside2 .nav_mod .body li a{ display:block; height:40px; line-height:40px; font-size:14px; text-align:center;}
.aside2 .nav_mod .body li.on a,.aside2 .nav_mod .body li a:hover{ background:none; color:#0052a5;}
.main_content{ float:none; width:auto; padding-top:15px;} 
.main_content .img{ text-align:center;}
.main_content .info{  font-size:16px; line-height:36px;} 
.main_content .info h2{ padding:15px 0; text-align:center; font-size:20px;}
.main_content .info dl dd{ width:auto;  float:none;}

.page_wrap{ margin:15px 0 0 15px; font-size:10px;}
.page_a a{  border:1px solid #ccc; padding:3px; background:#FFFFFF; display:block; color:#202020; float:left; margin-right:3px;}
.page_a a:hover{ background:#0071C1; color:#FFFFFF; }
.page_a1 a{  border:1px solid #ccc; padding:3px; background:#0071C1; display:block; color:#FFFFFF; float:left; margin-right:3px;}
.page_a1 a:hover{ background:#0071C1; color:#FFFFFF; }

.content1 {font-family: "微软雅黑";font-size: 12px;line-height: 25px;color: #545454;}
h1{font-family: "微软雅黑";font-size: 16px;font-weight: bold;color: #676766;text-decoration: none;}

.ny_qy_wrap{ height:auto;}
.ny_qy_wrap ul li{ float:left; margin:0 2% 30px 2%; width:46%;}
.ny_qy_wrap ul li a{ display:block;}
.ny_qy_wrap ul li .pic2{ width:100%; height:auto; text-align:center;}
.ny_qy_wrap ul li .pic2 img{ width:100%; height:auto; text-align:center;}
.ny_qy_wrap ul li p{ line-height:28px; text-align:center; font-size:14px;}

.ny_zz_wrap{ width:auto; height:auto;}
.ny_zz_wrap ul{ text-align:center; overflow:hidden;}
.ny_zz_wrap ul li{ float:left; margin:0 0px 15px 20px; width:220px;}
.ny_zz_wrap ul li .pic2{ height:160px; display:table-cell; text-align:center; vertical-align:middle;}
.ny_zz_wrap ul li .pic2 img{ width:85%; max-height:140px;}
.ny_zz_wrap ul li p{ line-height:22px; text-align:center; font-size:12px; padding-top:3px;}

.ny_yj_wrap{ height:auto;}
.ny_yj_wrap ul li{ float: left;width: 46%; margin:0 2% 15px 2%;
-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.14);/*firefox*/
-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.14);/*safari或chrome*/
box-shadow:5px 5px 5px rgba(0,0,0,0.14);/*opera或ie9*/}
.ny_yj_wrap ul li a{display: block;background: #fff;}
.ny_yj_wrap ul li .pic2{ width: 100%;height: auto;}
.ny_yj_wrap ul li .pic2 img{width: 100%;height: auto;}
.ny_yj_wrap ul li p{height: 30px;line-height:30px;text-align: center; font-size:12px;}
.ny_yj_wrap ul li a:hover{background: #0071c1;color: #FFF;}


.ny_news_wrap{ height:auto;}
.ny_news_wrap ul li{ overflow:hidden;font-size: 12px; height:30px; border-bottom:1px dashed #CCCCCC; line-height:30px; background:url(../images/dot2.png) no-repeat 9px center; padding-left:24px; }
.ny_news_wrap ul li a{ float:left; display:block; width:350px; overflow:hidden;color: #6d6d6d;}
.ny_news_wrap ul li a:hover{ color:#0271e4;}
.ny_news_wrap ul li span{ float:right;color: #999; margin-right:5px;}


}
@media screen and (max-width: 768px) {
	
	}
@media screen and (max-width: 641px) {
	
	}

@media screen and (max-width: 592px) {
	}
@media screen and (max-width: 480px) {

	}
@media screen and (max-width: 450px) {
	


	}