* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
*:focus{
	outline:none;
}
.clearfix:after{
	display:block;
	content:"";
	clear:both;
}
.vat{ vertical-align:top;}
.text-1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.bf2f2f2{ background:#f2f2f2;}
.w1000{ width:1180px; margin:0 auto;}
.pb50p{ padding-bottom:50px;}
.pubbox{box-shadow:0 1px 8px rgba(34,34,34,0.1);-webkit-box-shadow:0 1px 8px rgba(34,34,34,0.1);}
.pubbox:hover{box-shadow:0 5px 15px rgba(34,34,34,0.1);-webkit-box-shadow:0 5px 15px rgba(34,34,34,0.1);}
.z8newmore i {width:16px;height:9px;background: url(../images/arrow-bai.png) center no-repeat;display: inline-block;transform: translateX(-100%);-webkit-transform: translateX(-100%);transition: all 0.5s;-webkit-transition: all 0.5s;margin-right: 10px;}
.z8newmore span {display: inline-block;transform: translateX(-61%);-webkit-transform: translateX(-61%);transition: all 0.5s;-webkit-transition: all 0.5s;}
.guodu_,.pubbox{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}
body{
	position: relative;-webkit-font-smoothing:antialiased;
}
body.affix{
	padding-top: 110px;
}
.top-nav-link-warp,.nav-t-main{
	max-width: 1180px;
	margin:auto;
}
.top-nav{
	position: absolute;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	background-color:transparent;
}
body.affix .top-nav{
	position: fixed;
	top: -54px;
}
.top-nav-t,.top-nav-link{
	transition: all 600ms ease-in-out;-webkit-transition: all 600ms ease-in-out;
}
.top-nav-t{
	position: relative;
	z-index: 3;
	padding: 12px 0 0;
	/* border-bottom: 1px solid #525252; */
	/* background-color: #333333; */
	/*background-color: #3a3a3b;*/
}
.nav-t-main{
	position: relative;
	margin: auto;
}
.nav-t-main .logo{
	position: relative;
}
.nav-t-main .logo img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-transition: 0.3;
	transition: 0.3;
}
.nav-t-main .logo img:nth-child(1){
	opacity: 1;
}
.nav-t-main .logo img:nth-child(2){
	opacity: 0;
}
.nav-t-main .logo{
	position: absolute;
	top: 16px;
	left: 0;
	width: 160px;
}
.affix .nav-t-main .logo{
	width: 128px;
	top: 52px;
}
.affix .nav-t-main .logo img:nth-child(1){
	opacity: 0;
}
.affix .nav-t-main .logo img:nth-child(2){
	opacity: 1;
}
.affix .top-nav-link-list a{
	padding: 17px 50px;
}
.nav-t-r{
}
.nav-t-group {
	font-size: 12px;
	margin-right: 12px;
	color: #fff;
}
.nav-t-group a{color: #fff; display:inline-block; padding:0 14px;}
.nav-t-group > li{
	position: relative;
	float: left;
	text-transform: capitalize;
	padding: 10px 8px;
	cursor: pointer;
	background: left/17px no-repeat;
}
.nav-t-group > li:last-child{
	margin-right: -30px;
}
.nav-t-group li.signBtn{
	background-image: url('../images/sign.png');
}
.nav-t-group li.lang{
	background-image: url('../images/lang.png');
}
.nav-t-group li.search{
	background-image: url('../images/search.png');
}
.nav-t-group li.shopcat .num{
	font-size: 16px;
}
.nav-t-group > li span{
	position: relative;
	padding: 0 14px;
}
/* .nav-t-group > li span::after{
	position: absolute;
	content: '';
	right: 0;
	top: 50%;
	width: 0;
	height: 0;
	border-top: 6px solid #fff;
	border-left: 4px solid transparent;
	border-bottom: none;
	border-right: 4px solid transparent;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
} */
.nav-t-group2{
	display: none;
	position: absolute;
	width: 110px;
	top: 98%;
	left: 50%;
	font-size: 14px;
	background-color: #f2f2f2;
	border-radius: 4px;
	overflow: hidden;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.nav-t-group2-item{
}
.nav-t-group2-item a{
	display: block;
	text-align: center;
	padding: 10px 24px;
	color: #262626;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.nav-t-group2-item a:hover{
	color: #0667a6;
	background-color: #ccc;
}
.branch-list{
}
.branch-list li{
	float: left;
	line-height: 38px;
}
.branch-list li a{
	display: block;
	font-weight: bold;
	padding: 0 12px;
	color:#5da6ff;
	opacity: 0.8;
}
.branch-list li a:hover{
	opacity: 1;
}
.branch-list li a:last-child{
	padding-right: 0;
}
.top-nav-link{
	position: relative;
	z-index: 2;
	text-align: center;
	/*background-color: #3a3a3b;*/
	border-bottom: 1px solid #ff;
}
.top-nav-link-warp{
	max-width: 1180px;
	margin:auto;
}
.top-nav-link-list{
	float: right;
	vertical-align: top;
}
.top-nav-link-list li{
	float: left;
}
.top-nav-link-list a{
	display: block;
	font-size: 16px;
	padding: 14px 30px 20px;
	color: #fff;
	-webkit-transition: 0.1s;
	transition: 0.1s;
}
.top-nav-link-list a:last-child{
	padding-right: 0;
}
.top-nav-link-list a  span{
	position: relative;
	padding: 6px 0;
}
.top-nav-link-list a .line{
	position: absolute;
	left: 100%;
	bottom: 0;
	width: 33.33%;
	height: 1px;
	background: #fff;
	opacity: 0;
	transition: opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, left 0.4s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}
.top-nav-link-list a .line2{
	transition-delay: 0.15s;
}
.top-nav-link-list a .line3{
	transition-delay: 0.3s;
}
.top-nav-link-list a:hover .line{
	opacity: 1;
}
.top-nav-link-list a:hover .line1{
	left: 0;
}
.top-nav-link-list a:hover .line2{
	left: 33.33%;
}
.top-nav-link-list a:hover .line3{
	left: 66.66%;
}
.top-subnav-warp{
	position: absolute;
	/* display: none; */
	width: 100%;
	top: 100px;
	left: 0;
	text-align: center;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	background:rgba(56,80,98,0.8);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.top-subnav-box{
	display: inline-block;
}
.top-subnav-list{
	width: 988px;
}
.top-subnav-item{
	display: none;
	padding:20px 30px;
}
.top-subnav-item.show{
	display: flex;
}
.top-subnav-item-title{
	display: flex;
	flex-direction: column;
	width: 240px;
	text-align: center;
	font-size: 20px;
	color:#fff;
	justify-content: space-around;
	border-right: 1px solid #486275;
}
.top-subnav-item-title p{
	height: 30px;
	line-height: 30px;
}
.top-subnav-item-box{
	flex: 1;
	font-size: 14px;
}
.top-subnav-item-link-list{
	display: flex;
	flex-wrap: wrap;
}
.top-subnav-item-link{
	padding-left:30px;
	line-height: 30px;
	text-align: center;
}
.top-subnav-item-link a{
	display: block;
	color:#fff;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.top-subnav-item-link a:hover{
	opacity: 0.6;
}
.top-subnav-warp.show{
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.affix .top-nav-link,.affix .top-nav-t{
	background-color: #fff;
}
.affix .top-nav-link{
	background-color: #fff;
	box-shadow: 0 0 5px #ddd;
	border-bottom: none;
}
.top-nav-link-warp{ position:relative; z-index:5;}
.top-nav-link:before{-webkit-transition: opacity 0.3s;transition: opacity 0.3s; content:'';
/*background: linear-gradient(to bottom, #f1f1f1 0%,#dcdcdc 100%);*/
position:absolute; left:0; top:0; width:100%; height:100%;opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.affix .top-nav-link:before{opacity:1;-webkit-opacity:1;}
.affix .top-nav-link-list a{
	color:#000;
}
.footer{
	padding: 40px 0 0;
	background-color: #242424;
}
.footer-warp{
	max-width: 1200px;
	margin: auto;
}
.footer-main{
	display: flex;
}
.footer-main-l{
	width: 50%;
	padding-right: 60px;
	padding-top: 20px;
	/* border-right: 1px solid #4c4c4c; */
}
.footer-link-warp{
	display: flex;
	line-height: 32px;
	justify-content: space-between;
}
.footer-link-warp a{
	display: block;
}
.footer-link-warp dt a{
	color:#fff;
}
.footer-link-warp dd a{
	color:#d8d8d8;
}
.footer-link-warp dd a:hover{
	color:#fff;
}
.footer-link-warp dl{
}
.footer-link-warp dt{
	font-size: 18px;
	margin-bottom: 28px;
}
.footer-link-warp dd{
}
.footer-link-warp dd a{
}
.footer-quick-link-warp{
}
.footer-quick-link-warp .logo{
	width: 190px;
	height: 60px;
	background: url('../images/logo.png') center/160px no-repeat;
}
.footer-quick-link-list{
	display: flex;
	line-height: 74px;
	margin-bottom: 28px;
	border-bottom: 1px solid #787878;
}
.footer-quick-link{
}
.footer-quick-link a{
	position: relative;
	display: block;
	padding: 0 22px;
	color:#fff;
}
.footer-quick-link:first-child a{
	padding-left: 0;
}
.footer-quick-link:last-child a{
	padding-right: 0;
}
.footer-quick-link a:after{
	position: absolute;
	content: '';
	top: 50%;
	right: 0;
	width: 1px;
	height: 12px;
	background-color: #fff;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.footer-quick-link:last-child a:after{
	display: none;
}
.footer-main-r{
	width: 40%;
	padding-left: 60px;;
}
.contact-info-warp{
}
.contact-info-list{
}
.contact-info-item{
	margin-bottom: 40px;
	color:#898989;
}
.contact-info-item .icon{
	width: 60px;
	height: 46px;
	margin-bottom: 10px;
	background: center/28px no-repeat;
}
.contact-info-item.address .icon{
	background-image: url('../images/address.png');
}
.contact-info-item.phone .icon{
	background-image: url('../images/phone.png');
}
.contact-info-item.share .icon{
	background-image: url('../images/share.png');
}
.contact-info-item.address p{
	font-size: 16px;
}
.equipment-list{
	display: flex;
	flex-wrap: wrap;
}
.equipment{
	margin-right: 18px;
	line-height: 32px;
}
.footer .share-list{
	display: flex;
	width: 332px;
	justify-content: space-between;
}
.footer .share-item{
}
.footer .share-item a{
	display: block;
	width: 35px;
	height: 35px;
	background: center/29px no-repeat;
}
.footer .share-item.facebook a{
	background-image: url('../images/facebook.png');
}
.footer .share-item.twitter a{
	background-image: url('../images/twitter.png');
}
.footer .share-item.youtube a{
	background-image: url('../images/youtube.png');
}
.footer .share-item.goole a{
	background-image: url('../images/google.png');
}
.footer .share-item.in a{
	background-image: url('../images/in.png');
}
.footer .share-item.wx a{
	background-image: url('../images/wx.png');
}
.copyright-warp{
	margin-top: 30px;
	padding: 16px 0;
	background-color: #3c3c3c;
}
.copyright{
	width: 1200px;
	margin: auto;
	line-height: 20px;
	color:#7f7f7f;
}
.web-switch{
	width: 62%;
	position: relative;
	text-align: center;
	font-size: 12px;
	background-color: #fff;
}
.now-web{
	position: relative;
	line-height: 36px;
	color:#848484;
	background: url('../images/et.png') 10px/16px no-repeat;
	cursor: pointer;
}
.now-web:after{
	position: absolute;
	right: 10px;
	top: 50%;
	content: '';
	width: 12px;
	height: 12px;
	transform: translateY(-50%);
	background: url('../images/b-arrow.png') center/14px no-repeat;
	transition: 0.3s;
}
.web-link-list{
	position: absolute;
	display: none;
	width: 100%;
	bottom: 36px;
	left: 0;
	background-color: #fff;
}
.web-link-item{
}
.web-link-item a{
	display: block;
	line-height: 36px;
	color:#000;
}
.web-link-item:hover{
	background-color: #ccc;
}
.web-switch:hover .now-web:after{
	transform: translateY(-50%) rotate(180deg);
}
/* 公共样式 */
.head-link-warp{
	position: relative;
	z-index: 9;
	border-bottom: 1px solid #cccccc;
}
.head-link-warp .bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.head-link-warp .bg:after,.head-link-warp .bg:before{
	position: absolute;
	content: '';
	top: 0;
	width: 50%;
	height: 100%;
}
.head-link-warp .bg:after{
	left: 0;
	background-color: #ebebeb;
}
.head-link-warp .bg:before{
	right: 0;
	background-color: #f2f2f2;
}
.head-link-main{
	position: relative;
	max-width: 1200px;
	margin: auto;
	background-color: #f2f2f2;
}
.head-link-list{
	display: flex;
	line-height: 68px;
	text-align: center;
}
.head-link-item{
	position: relative;
	background: url('../images/header-sub-bg2.png') 100%/28% no-repeat;
}
.head-link-item a,.head-link-item p{
	padding: 0 48px 0 26px;
	cursor: pointer;
}
.head-subnav-item p,.head-subnav-list a{
	line-height: 20px;
	padding: 10px 10px;
}
.head-subnav-item p{ font-size:13px;}
.head-link-item a{
	display: block;
	color: #383838;
}
.head-link-item span{
	position: relative;
}
.head-link-item.home{
	background-color: #ebebeb;
	background-image: url(../images/header-sub-bg.jpg);
}
.head-link-item.home a{
	background: url('../images/home.png') left/14px no-repeat;
}
.head-link-item.nav span:after,.head-link-item.sub span:after{
	position: absolute;
	right: -20px;
	top: 64%;
	content: '';
	width: 14px;
	height: 14px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url('../images/b-arrow.png') center/12px no-repeat;
}
.head-subnav-list{
	display: none;
	position: absolute;
	width: 100%;
	top: 100%;
	left: -26px;
	line-height: 40px;
	border: 1px solid #ddd;
	background-color: #fafbfb;
}
.head-subnav-item{
	border-bottom: 1px solid #ddd;
	cursor: pointer;
}
.head-subnav-item:last-child{
	border-bottom: none;
}
.head-subnav-item:hover{
	color:#0075c1;
	background-color: #fff;
}
.banner{
	position: relative;
	margin-top: 1px;
}
.banner .pic{
}
.banner .pic img{
	width: 100%;
}
.banner.type1 .text,.banner.type2 .text{
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	color:#fff;
	transform: translate(-50%,-50%);
}
.banner .text h3{
	position: relative;
	display: inline-block;
	font-size: 36px;
	margin-bottom: 33px;
}
.banner .text h3:after{
	position: absolute;
	content: '';
	width: 64%;
	height: 1px;
	bottom: -18px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #fff;
}
.banner .text p{
	font-size: 18px;
}
.title.type1{
	text-align: center;
	padding-bottom:50px;
	padding-top: 50px;
}
.title.type1 h3{
	font-size: 26px;
	color:#333;
	line-height:30px;
}
.title.type1 p{
	font-size: 12px;
	text-transform: uppercase;
	padding-top:5px;
	color:#999999;
}
.container-item{
	display: none;
}
.container-item:first-child{
	display: block;
}
.banner-pic-item{
	display: none;
}
.banner-pic-item:first-child{
	display: block;
}
/* 时事通讯 */
.newsletter-warp{
	padding: 80px 0;
	border-top: 1px solid #eeeeee;
	background-color: #fff;
}
.newsletter{
	max-width: 420px;
	display: flex;
	margin: auto;
}
.newsletter .txt{
	font-size: 14px;
	line-height: 48px;
	color: #000;
}
.newsletter input{
	flex: 1;
	padding-left: 16px;
	margin: 0 10px;
	height: 48px;
	/* line-height: 48px; */
	border: 1px solid #cecece;
	border-radius: 48px;
}
.newsletter .sigin{
	box-sizing: border-box;
	width: 50px;
	height: 50px;
	text-align: center;
	padding: 8px;
	color: #fff;
	background-color: #0372bb;
	border-radius: 100%;
	cursor: pointer;
}
.newsletter input:focus{
	border-color: #0372bb ;
}
.newsletter .sigin:hover{
	background-color: #0868a7;
}
/* 分页器 */
.paging-device-warp{
  text-align: center;
  margin-top: 60px;
}
.paging-device-box{
  position: relative;
  display: inline-block;
  padding: 0 50px;
}
.paging-device-list{
  display: flex;
}
.paging-device-item,.paging-prev,.paging-next{
  cursor: pointer;
}
.paging-device-item{
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  color:#0075c1;
}
.paging-device-item.on{
  color:#fff;
  background-color: #0075c1;
}
.paging-prev,.paging-next{
  position: absolute;
  width: 42px;
  height: 42px;
  top: 0;
  background: center/10px no-repeat;
}
.paging-prev{
  left: 0;
  background-image: url('../images/p-prev.png');
}
.paging-next{
  right: 0;
  background-image: url('../images/p-next.png');
}
.go-top{
	display: none;
	position: fixed;
	z-index: 99999;
	right: 2%;
	bottom: 12%;
	width: 46px;
	height: 52px;
	background:   url("../images/ttp.png") center/42px no-repeat;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
}
.content{
	text-align: center;
}
.content .con1 .img,.content .con2 .img{
	max-width: 1180px;
	margin: auto;
}
.content .con1{
	background-color: #fff;
}
.content .con2{
	background-color: #f0f0f0;
}
.content img{
	width: 100%;
}
.subscribe-warp{
	text-align: center;
	padding: 70px 0;
	background-color: #fff;
}
.subscribe-box{
	display: inline-block;
}
.subscribe-box h4{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 56px;
	color:#000;
}
.subscribe-input{
}
.subscribe-input input{
	box-sizing: border-box;
	width: 300px;
	height: 44px;
	padding-left: 20px;
	border: 1px solid #d9d8d8;
	border-radius: 100px;
	color: #b6b6b6;
}
.subscribe-input .submit{
	display: inline-block;
	width: 44px;
	height: 44px;
	line-height: 44px;
	color:#fff;
	background-color: #0075c1;
	border-radius: 100%;
	cursor: pointer;
}
.top-subnav-item:last-child .top-subnav-item-link{ /*padding:0;*/ }
.footbg{ background:url(../images/footbg.jpg) center top repeat-x #f2f2f2; text-align:center;}
.footbgfx{ padding:30px 0;}
.footbgfx a{
	display: inline-block;
	width: 27px;
	height: 27px;
	margin-right: 40px;
	box-sizing: border-box;
}
.footbgfx a:last-child{
	position: relative;
}
.footbgfx a:last-child img:nth-child(2){
	position: absolute;
	top: -26px;
	left: 47px;
	display: none;
}
.footbgnav{ line-height:72px; border:1px solid #cccccc; border-left:none; border-right:none;}
.footbgnav a{ font-size:14px; color:#000; display:inline-block; margin:0 40px;}
.footbgbq a{ color:#7d7d7d; display:inline-block; margin:0 20px;}
.footbgbq{ padding:20px 0;}
.footbgcopy{ font-weight:bold;color:#7d7d7d; padding:25px 0; border-top:1px solid #cccccc;line-height:22px;}
.web-switch{ width:200px; display:inline-block; background:#eee;}
.welfare { margin-top:20px;}
.z8videopage{ position:absolute; width:100%; left:0; bottom:0; z-index:6; text-align:center;}
.z8videopage span{ background:none; width:8px; height:8px; border:1px solid #fff;opacity:1;-webkit-opacity:1;}
.z8videopage span.swiper-pagination-bullet-active{ background:#fff;}
.pubblue:before{ position:absolute; content:''; left:0; bottom:0; z-index:5; width:100%; height:100%; background:url(../images/pubblue.png) left bottom repeat-x;}
.z8page { text-align:center; font-size:0; padding-top:30px;}
.z8page a{ display:inline-block; width:46px; height:46px; margin:0 9px; border:1px solid #0082d6; position:relative; background:#0082d6; cursor:pointer;}
.z8page a:before,.z8page a:after{ position:absolute; content:''; left:0; top:0; width:100%; height:100%;}
.z8page .z8pageprev:before{ background:url(../images/z8page1.png) center no-repeat;}
.z8page .z8pageprev:after{ background:url(../images/z8page1_1.png) center no-repeat;}
.z8page .z8pagenext:before{ background:url(../images/z8page2.png) center no-repeat;}
.z8page .z8pagenext:after{ background:url(../images/z8page2_1.png) center no-repeat;}
.z8page .none:after{ display:none;}
.z8page .none,.z8page .none{border-color:#aeaeae; background:#fff; cursor:default;}
.z8page .numbbb{ display:none;}
.layjobbg{ background:#000;opacity:0.3;-webkit-opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30); position:fixed; left:0; top:0; width:100%; z-index:7888; display:none;}
.layjob{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; position:fixed; background:#f4f4f4; width:506px; padding:40px 55px; left:50%; margin-left:-308px; top:50%; transform:translateY(-50%);z-index:8888;display:none;}
.layjobm{ overflow:hidden; padding-top:12px; }
.layjobh6{ font-size:18px; padding-bottom:10px; position:relative;}
.layjoblist{ background:#fff; width:220px; padding:6px 10px; height:22px;}
.layjoblistotxt{ height:22px; font-size:12px; color:#777777;line-height:22px;}
.cf000{ color:#ff0000;}
.layjobword{ border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; cursor:pointer; margin-left:37px;display:inline-block; width:66px; text-align:center; line-height:25px; height:25px; background:#d8d8d8; color:#fff;}
.layjobworddesc{ font-size:12px; color:#777;}
.layjobworddesc,.layjobword,.layjobbt{ vertical-align:middle;}
.layjobmp2{ overflow:hidden; padding-top:35px; line-height:35px;}
.layjobmp1{ padding-top:18px;}
.layjobmp3{padding-bottom:25px;}
.closejob{ font-size:30px; position:absolute; right:-38px; top:-24px; cursor:pointer;}
.aboutback{ padding-top:60px;}
.layjobword:hover{ background:#8a8a8a;}
#resurl{ position:absolute; opacity:0; -webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0); left:0; top:0;}
.layjobword{ position:relative;overflow:hidden;}
.layjobword:hover{ background:#8a8a8a;}
.pubback{ padding-top:30px;}
.pubbackm{ width:50%;}
.pubbackr{ text-align:right;}
.pubbacka{ cursor:pointer;width:110px; display:inline-block; color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#d8d8d8; height:35px; line-height:33px;text-align:center;}
.pubbacka1{ margin-left:35px;}
.pubbacka:hover{ background:#8a8a8a;}
.pubbacka span,.pubbacka i,.pubbacka em{ vertical-align:middle;}
.pubbacka span{ padding-left:5px;}
.pubbackicon{ font-size:20px; position:relative; }
.closejob{ width:25px; height:25px; background:url(../images/guanbia.png) center no-repeat; background-size:100% auto;}
.head-link-item{ background:url(../images/header-sub-bg2zb.png) right center no-repeat;}
.head-link-warp,.head-link-warp,.head-link-warp .bg:before,.head-link-warp .bg:after,.head-link-main{ background:none;}
.head-link-warp .bg{ width:1180px; left:50%; margin-left:-590px;}
.head-link-main{ width:1180px;}
.head-link-warp .bg:before{ width:800px; left:-705px; background:#ebebeb;}
.head-link-item.home{ background:url(../images/header-sub-bg11.jpg) right center no-repeat;}
.head-link-item.nav span:after, .head-link-item.sub span:after{background:url(../images/b-arrowz8.png) right center no-repeat;}
.head-link-warp{ font-size:14px; color:#333; border-top:1px solid #ccc;}
.head-link-item.home a{ padding-right:0; width:80px; text-align:left;}
.head-link-item.nav span:after, .head-link-item.sub span:after{ top:10px;}
.banner{ margin:0;}
.videolaybg,.videolaywz{ display:none; z-index:66; position:fixed;}
.videolaywz{ width:740px; height:418px; top:50%; left:50%; margin-left:-370px; margin-top:-209px; overflow:hidden;}
.videolaywz video{ height:100%;}
.videolaybg{ width:100%; background:#000;opacity:0.7;-webkit-opacity:0.7; z-index:55; left:0; top:0;}
.videogba{  position:absolute; width:30px; height:30px; line-height:30px; z-index:66; right:10px; top:10px; background:url(../images/guanbibai.png) center no-repeat; background-size:cover; display:inline-block; cursor:pointer;}
.banner h6{ color:#fff; font-size:42px;  letter-spacing:2px;}
.footbgcopy{ font-weight:normal;}
.footbgcopy a{ color:#7d7d7d; padding-left:5px;}
.banner .text h3{ font-size:40px;}
.banner h6 i{font-size:56px;vertical-align: initial;font-weight:600;}
.banner span,.banner  em{ padding:0 8px;font-style:normal;}
.footbgfx a:nth-child(5){ display:none;}
.wap_show,.storeMain{ display:none;}
.pubtable{ display:table; width:100%;}
.pubtd{ display:table-cell; vertical-align:middle;}
.toptit.title h3{ font-size:30px;color: #0075c1;}
.toptit.title p{ font-size:14px; padding-top:10px;}
.title.type3 h3{ font-size:24px;}
/*移动端导航*/
.bBor:after,.tBor:before{position:absolute;content:"";height:1px;background:rgba(255,255,255,0.35);left:0;right:0}
.tBor:before{top:0}
.bBor:after{bottom:0}
.lBor:before,.rBor:after{position:absolute;content:"";width:1px;background:rgba(255,255,255,0.35);top:0;bottom:0}
.lBor:before{left:0}
.rBor:after{right:0}
a{color: #000000;}
.trblBor:after{position:absolute;content:"";top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:1px solid rgba(255,255,255,0.35);point-events:none}
@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx),(-ms-high-contrast:active),(-ms-high-contrast:none){.bBor:after,.tBor:before{-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);-o-transform:scaleY(.5);transform:scaleY(.5)}
.lBor:before,.rBor:after{-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);-o-transform:scaleX(.5);transform:scaleX(.5)}
.trblBor:after{width:200%;height:200%;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
.lBor:before,.tBor:before,.trblBor:after{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.bBor:after,.rBor:after{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}
}
@media (-webkit-device-pixel-ratio:1.5){.bBor:after,.tBor:before{-webkit-transform:scaleY(.6666);-ms-transform:scaleY(.6666);-o-transform:scaleY(.6666);transform:scaleY(.6666)}
.lBor:before,.rBor:after{-webkit-transform:scaleX(.6666);-ms-transform:scaleX(.6666);-o-transform:scaleX(.6666);transform:scaleX(.6666)}
.trblBor:after{width:150%;height:150%;-webkit-transform:scale(.6666);-ms-transform:scale(.6666);-o-transform:scale(.6666);transform:scale(.6666)}
}
@media (-webkit-device-pixel-ratio:3){.bBor:after,.tBor:before{-webkit-transform:scaleY(.3333);-ms-transform:scaleY(.3333);-o-transform:scaleY(.3333);transform:scaleY(.3333)}
.lBor:before,.rBor:after{-webkit-transform:scaleX(.3333);-ms-transform:scaleX(.3333);-o-transform:scaleX(.3333);transform:scaleX(.3333)}
.trblBor:after{width:300%;height:300%;-webkit-transform:scale(.3333);-ms-transform:scale(.3333);-o-transform:scale(.3333);transform:scale(.3333)}
}
.menuIcon,.menuIcon2{position:absolute; left:0px; top:0px; z-index:996; cursor:pointer;}
.btn-nav{background:0 0;border:none;padding:10px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
.btn-nav:focus{outline:0}
.icon-bar{display:block;margin:5px 3px;width:18px;height:2px;background-color:#fff;}
.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.animated2{display:block;margin:0 auto}
.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#000}
.animated2:focus{cursor:pointer;z-index:9999}
.middle{width:24px;margin-left: 0;}
.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
.animated2 .icon-bar{z-index:999999;background-color:#000}
.animated2 .top{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
.animated2 .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}
.animated2 .middle{width:0}
.menuIcon2{ background:url(../images/icon_05.png) no-repeat center center; background-size:18px; width:63px; height:46px; display:none;}
header{ left:0; top:0; width:100%; height:45px; z-index:1000;position:fixed;transition:background 0.4s ease 0.1s; -webkit-transition:background 0.4s ease 0.1s;}
header .logo{ position:absolute; left:0; top:0; width:140px; height:45px; background:url(../images/logo.png) no-repeat center center; }
header .logo a{ display:block; width:100%; height:100%;}
header.showMenu{  background:none;transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}
header.showMenu .logo{ background-image:url(../images/logo1.png)}
header.showMenu .animated2 .icon-bar{ background:#fff;}
.menuMain{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:#2f2f2f; display:none; margin:0; padding:0; overflow:hidden; overflow-y: scroll;}
.menuBox{ margin:65px 0px 20px 0px; padding:0 20px; height:100%; position:relative; overflow:hidden; overflow-y:scroll;}
.menuBox li{ padding:0 0px 0 0; position:relative;}
.menuBox li>a{ height:48px; line-height:48px; color:#fff; font-size:14px; background:url(../images/icon_01.png) no-repeat 98% center; background-size:12px; display:block; opacity:0.8}
.menuBox li>a.r-arrow{
	background-image: url(../images/r-arrow.png);
	-webkit-background-size: 8px;
	background-size: 8px;
}
.menuBox li.on>a{ background-image:url(../images/icon_02.png);}
.menuBox li.link>a{ background-image:url(../images/icon_031.png);}
.menuBox li.searchBtn>a{ background-size:14px; text-indent:18px;}
.menuBox .linkBtn{ padding-top:30px; text-align:center;}
.menuBox .linkBtn a{height:42px; line-height:42px; color:rgba(255,255,255,0.5); padding:0 30px; border-radius:5px; display:inline-block; margin:0 15px; font-size:14px; position:relative;}
.menuBox .linkBtn a:after{border-radius:10px;}
.proList,.serList{ overflow:hidden; display:none;}
.proList a,.serList a{ padding-left:12px; display:block; height:42px; line-height:42px; font-size:13px;  color:rgba(255,255,255,0.6); position:relative; background-repeat:no-repeat; background-position:15px center; background-size:28px;}
.serList a{ width:100%; text-indent:20px;}
.menuBox .preBox ul{ padding:0 20px;}
.menuBox .preBox{ position:absolute; left:0; top:0; width:100%;
-webkit-transform: translateY(0px); transform:translateY(0px);
 transition:-webkit-transform 0.35s linear;
    transition: transform 0.35s linear;}
.menuBox .nextBox .other{ display:none;}
.menuBox .nextBox .other .tit{ font-size:12px; color:rgba(255,255,255,0.3); padding:20px 0 10px 0;}
.menuBox .nextBox .other a{ height:40px; line-height:40px; position:relative; font-size:14px; color:rgba(255,255,255,0.64); display:inline-block; width:100%;}
.searchForm{height:48px; line-height:48px; color:rgba(255,255,255,0.8); font-size:14px; background-size:14px; text-indent:18px; opacity:0.8; position:relative; left:200%; opacity:0;}
.searchForm .searchBtn,.searchForm .searchBtn2{ position:absolute; left:0; top:0; width:20px; height:48px; display:block;}
.searchForm .searchBtn2{ height:24px; line-height:24px; width:68px; text-align:center; color:#fff; border:1px solid #fff; border-radius: 5px; display:inline-block; right: 0; left: auto; top:8px; text-indent: 0; opacity:0.5;}
.searchForm input{ background:none;color:rgba(255,255,255,0.64); border:0;height:20px; line-height:20px; margin-top:14px; width:90%;}
.menuSearch .preBox{-webkit-transform: translateY(-144px); transform:translateY(-144px);}
.menuSearch .searchForm{ left:0;}
.searchHide .searchForm{opacity:1;}
.showMain .searchHide .searchBtn{opacity:0;}
.menuBox li,.linkBtn{opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(1.1) translateY(-24px);
    transform: scale(1.1) translateY(-24px);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;}
.showMain .menuBox li,.showMain .linkBtn{opacity: 1;pointer-events: auto; -webkit-transform: none; transform: none;}
.showMain .menuBox li:nth-child(2){-webkit-transition-delay: 100ms,100ms; transition-delay: 100ms,100ms;}
.showMain .menuBox li:nth-child(3){-webkit-transition-delay: 180ms,180ms; transition-delay: 180ms,180ms;}
.showMain .menuBox li:nth-child(4){-webkit-transition-delay: 260ms,260ms; transition-delay: 260ms,260ms;}
.showMain .menuBox li:nth-child(5){-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}
.showMain .menuBox li:nth-child(6){-webkit-transition-delay: 420ms,420ms; transition-delay: 420ms,420ms;}
.showMain .menuBox li:nth-child(7){-webkit-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
.showMain .menuBox li:nth-child(8){-webkit-transition-delay: 580ms,580ms; transition-delay: 580ms,580ms;}
.showMain .linkBtn{-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}
.backtops{background:#aaaaaa;color: #fff;text-align: center;height: 46px;line-height: 46px;}
.backtops{ background:#999; color:#fff; font-size:14px; text-align:center; height:46px; line-height:46px;}
.backtops span{ display:inline-block; background:url(../images/gotop.png) center right no-repeat; background-size:10px 6px; padding-right:15px;}
.ewm_bottom{ padding:15px 0; text-align:center;}
.ewm_bottom img{ width:80px;}
.copyp1{ padding-top:0;}
.copyp2,.copyp2 a,.copyp1,.copyp1 a{ color:#b6b6b6;}
footer{ padding:0 15px; background:#222;}
.footNav li{ padding:0 8px 0 0; position:relative;}
.footNav li>a{ height:48px; line-height:48px; color:#fff; font-size:14px; background:url(../images/icon_01.png) no-repeat right center; background-size:12px; display:block;}
.footNav li.on>a{ background-image:url(../images/icon_02_2.png);}
.footNav li.link>a{ background-image:url(../images/icon_03_2.png);}
footer .proList a,footer .serList a{ color:rgba(255,255,255,0.4);}
footer .proList a{ background-size:auto 28px;}
footer .icons{ text-align:center; padding:30px 0 25px 0;}
footer .icons a{ width:50px; height:50px; border:1px solid #ccc; background-repeat:no-repeat; background-position:center center; border-radius: 100%; display:inline-block; background-size:36px; margin:0 10px;}
/*footer .icons a.sina{ background-image:url(../images/sina.png);}
footer .icons a.logo3{ background-image:url(../images/logo3.png);}
footer .icons a.wechat{ background-image:url(../images/wechat.png);}*/
footer .links{ padding:20px 0; text-align:center; font-size:12px;color:#939393;}
footer .links a{ color:#939393;}
footer .links u{ text-decoration:none;padding:0 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.copyp2{ text-align:center; text-transform:uppercase; font-size:12px; padding-top:5px; color:#939393;}
.copyp1{ text-align:center; color:#b6b6b6; padding:12px 0;}
.footer-fx{ text-align:center; padding:20px 0; border-bottom:1px solid #d8d8d8; margin:0 6%;}
.footer-fx a{ color:#000000; margin:0 10px; font-weight:bold; vertical-align:top;}
.footer-fx .fx1{ font-size:25px;}
.footer-fx .fx2{ font-size:22px;}
.footer-fx .fx3{ font-size:28px; position:relative; top:2px;}
.footer-fx .fx4{ font-size:26px;}
.backtops{ background:#999;}
footer{ background:#fcfcfc;}
.footNav li>a{color: rgba(0,0,0,0.6);}
footer .proList a, footer .serList a {
    color: rgba(0,0,0,0.4);
}
footer .bBor:after {
    background: #d6d6d6;
}
.footNav li>a{ background:url(../images/icon_01_2.png) no-repeat right center; background-size:12px;}
.footNav li.on>a{ background-image:url(../images/icon_02_2.png);}
.backtops,footer{ display:none;}
body.hide{ overflow:hidden;}
.wechat-pop{
    display: none;
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.4);
}
.wechat-qrcode{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.gsgkpgmh2{ font-size:26px; text-align:center; font-weight:bold; color:#333; padding-bottom:30px;}
.pgbck a:hover{ background:#0075c1; color:#fff;}
.pgbck a{transform: all 0.3s ease;-webkit-transform: all 0.3s ease;}
.layout-info-search input{ float:left;}
.layout-info-search{ overflow:hidden;}
.pubp_nav{ background:#fff;  position:relative; z-index:9; padding-bottom:0; display:none;}
.pubp_navspan{ display:block;padding:0 15px; vertical-align:top; line-height:50px;height:50px; font-size:16px; color:#434343;box-shadow:0 0 6px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.1); position:relative;}
.pubp_navspan i{ position:absolute; display:block; background:url(../images/b-arrow.png) center no-repeat; height:100%; right:15px; top:0; width:16px; background-size:13px auto;}
.pubp_navdl{ padding:0 15px;}
.pubp_navdl dd{ line-height:42px; border-bottom:1px solid #f2f2f2;}
.pubp_navdl a{ font-size:14px; color:#6b6b6b; display:block;}
.pubnavshow{ display:none;}
.pubp_navspan i{transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition: all 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}
.pubp_navspan.subOn  i{transform: rotateX(180deg);-webkit-transform: rotateX(180deg);}
.pubp_navdl dd:last-child{ border-bottom:none;}
.tzzjia{ font-family:Arial, Helvetica, sans-serif; font-size:14px; position:absolute; color:#999; right:0; bottom:-5px;}
/*搜索页*/
.search-result-main{
	width: 1200px;
	margin:0 auto;
	padding-bottom:0;
	margin-top:40px;
	border-top: 1px solid #eaeaea;
}
.search-result-main-p{
	font-size: 12px;
	color: #9d9d9c;
	margin-top: 20px;
}
.search-result-main .input-warp{
	position: relative;
	width: 434px;
	margin: 60px auto;
	border: 1px solid #bfbfbf;
	border-radius: 10px;
	background: url(../images/search-icon.png) 15px 15px no-repeat;
}
.search-result-main .input-warp input{
	width: 78%;
	height: 46px;
	line-height: 46px;
	margin-left: 43px;
	border-color: transparent;
	background-color: transparent;
	outline: none;
}
.search-result-main .input-warp .close{
	position: absolute;
	z-index: 0;
	top: 0;
	bottom: 0;
	width: 22px;
	height: 22px;
	right: 16px;
	margin: auto;
	background: url(../images/icon_07.png) center no-repeat;
}
.search-result-title{
	color: #999;
	padding-top: 20px;
}
.result-list{
	margin-top: 30px;
	display: flex;
	/*justify-content: space-between;*/
	flex-wrap: wrap;
	margin-bottom: 60px;
}
.result-item{
	width: 48%;
	margin-right: 4%;
	border-bottom: 1px solid #e7e7e7;
}
.result-item:nth-child(2n){margin-right: 0;}
.result-item a{
	display: block;
	width: 100%;
	padding: 28px 0;
	color: #696969;
}
.result-item .dot{
	display: inline-block;
	width: 4px;
	height: 4px;
	margin: 0 10px;
	background: #828282;
	border-radius: 50%;
	vertical-align: middle;
}
.result-item p{
	display: inline-block;
	vertical-align: middle;
	word-break: normal;
}
.search-class-list{border-bottom: 1px solid #ddd;}
.search-class-list li{float: left;font-size: 16px;}
.search-result-main a{display: block;}
.search-class-list li a{padding: 0 26px;color: #999; line-height:45px;}
.search-class-list li:first-child a{padding-left: 0;}
.search-class-list li.on a{color: #000;}
.search-class-list li.on a span{position: relative;}
.search-class-list li.on a span:after{position: absolute;content: '';width: 100%;height: 1px;bottom:-12px;left: 0;background-color: #0075c1;}
.search-class-list li a:hover{color: #000;}
.red{ color:#ff0000;}
.searchtabul,.searchcase{ overflow:hidden;}
.searchcase{ width:105%;}
.searchcase a{ float:left; width:390px; margin-right:20px; margin-top:20px;}
.searchcase p{ padding:15px 0;}
.searchcase a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
.imgsearch{ height:244px; overflow:hidden;}
.searchcase img{ max-width:100%; vertical-align:top;}
.searchtabul{ display:none;}
/*搜索下拉*/
.index-XialadU .sousuo_1{ margin-top: 35%;}
.s_left{float:right;margin-right:30px;width:3.5%}
.s_left{padding-left:50px;margin-top:18px;cursor: pointer;-webkit-appearance: none;}
.inp,.inp_1{position:absolute;top:0;left:0;padding:0 0 0 30px;height:100%;width:92%;color:#000;font-size:30px;line-height:60px;text-align:left;white-space:nowrap;border:0;outline:0;background:0 0;overflow:hidden;box-sizing:border-box;display:block}
.Xialad{ z-index:999;position:fixed; left:0; width:100%;top:0; height:100%;display:none;}
.XialadU{position:absolute;top:0; left:0;  height:100%; text-align:center; z-index:1000; width:100%; background:url(../images/xlbg.jpg) center center no-repeat; background-size:cover; background:rgba(10,64,134,0.9);}
.sousuo_1{left:23.5%;margin-top: 35%;}
.sousuo_1{width:55%;height:60px;border-radius:50px;background:#fff;position:relative}
.newdetail-con img{ max-width:100%;}
.map-middleimg,.wapshzr,.homeslider,.headtop,.backtops,footer{ display:none;}
@media screen and (max-width: 1000px){
.search-result-main{ border:none; }
.search-result-main .input-warp{ width:100%; box-sizing:border-box; margin:0;}
.searchcase{ width:100%;}
.searchcase a:hover img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}
.imgsearch{ height:auto;}
.searchcase p{ padding:0; padding-top:10px;}
.searchcase a,.result-item{ width:100%; margin:0; margin-top:20px;}
.result-item a{ padding:10px 0;}
.result-item .dot{ display:none;}
.result-list{ display:block; margin:0;}
.result-item{ margin-top:10px;}
.phonefoot { display:block;}
.search-result-main-p{ font-size:18px;}
.search-result-main{ margin:0 auto; margin-top:40px;margin-top:0; width:100%; position:relative; z-index:6; background:#fff; padding:20px 15px; box-sizing:border-box;}
.search-result-main .input-warp{ margin:15px 0;}
}
@media screen and (max-width: 1440px){
    .banner h6 i{font-size:36px;}
	.banner .text h3,.banner h6{ font-size:24px; line-height:50px;}
	.banner .text p{ font-size:18px;}
}
@media screen and (max-width: 1000px){
	.top-nav,.phone_show{ display:none;}
	.wap_show{ display:block;}
	.videolaywz{ width:100%; padding:0 4%; height:auto; box-sizing:border-box; left:0; margin:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
	.videolaywz video{ width:100%; height:auto;}
	.videogba{ right:30px; top:20px;}
}
.isiea .fadeInUp{animation-name:none;-webkit-animation-name:none;}
.isiea .fadeInDown{animation-name:none;-webkit-animation-name:none;}
.isiea .fadeInLeft{animation-name:none;-webkit-animation-name:none;}
.isiea .fadeInRight{animation-name:none;-webkit-animation-name:none;}