
/*about 关于我们*/
.ab-ban{margin-top: 134px;position: relative;overflow: hidden;}
.ab-ban img{position: relative;left: 50%;margin-left: -960px;}
.ab-info{width: 1200px;margin: 0 auto;margin-top: 30px;}
.ab-top{width: 100%;}
.ab-top .ab-tit{width: 138px;}
.ab-top .ab-tit2{color: #333;font-size: 18px;display: none;}
.ab-top .ab-pic{width: 852px;height: 240px;margin-left: 50px;}
.ab-info .ab-text{width: 60%;margin: 0 auto;margin-top: 30px;}
.ab-info .ab-text p{font-size: 14px;color: #888;line-height: 26px;}

.ab-box{width: 100%;padding: 50px 0;background: #f9f9f9;margin-top: 50px;}
.ab-slide{width: 1200px;margin: 0 auto;}
.ab-slide .ab-mind{overflow: hidden;}
.ab-slide .ab-mind .ab-word{width: 70%;margin-left: 10%;margin-right: 5px;}
.ab-mind .ab-word .ab-left{width: 30%;margin-right: 5px;}
.ab-mind .ab-word h2{font-size: 24px;color: #333;font-family: "Microsoft YaHei";display: inline-block;}
.ab-mind .ab-word h2 span{font-size: 20px;color: #666;display: inline-block;margin-left: 5px;}
.ab-mind .ab-word h2 b{display: inline-block;color: #888;margin-left: 20px;font-size: 16px;}
.ab-mind .ab-word .ab-right{width: 68%;}
.ab-mind .ab-word .ab-right h3{font-size: 16px;color: #333;}
.ab-mind .ab-word .ab-right p{font-size: 14px;color: #999;margin-top: 5px;}
.ab-slide .ab-mind .am-pic{width: 180px;height: 180px;}
.ab-slide .ab-btn{position: absolute;left: 0;top: 50%;margin-top: -35px;}
.ab-slide .ab-btn li{width: 12px;height: 12px;background: #aaa;margin: 8px 0;}
.ab-slide .ab-btn li.on{border: solid 1px #aaa;background: none;}

/*历史*/
.ab-his{width: 1200px;margin: 0 auto;margin-top: 50px;}
.ab-his .his-list{overflow: hidden;width: 100%;}
.ab-his .his-list li{padding: 20px 0;width: 50%;position: relative;}
.ab-his .his-list li.fl{text-align: right;border-right: solid 3px #1d1d1d;padding-right: 20px;margin-left: 3px;}
.ab-his .his-list li.fl:first-child{margin-top: 0;}
.ab-his .his-list li.fr{text-align: left;border-left: solid 3px #1d1d1d;padding-left: 20px;}
.ab-his .his-list li p{font-size: 14px;color: #888;line-height: 38px;}
.ab-his .his-list li p i{font-style: italic;font-size: 24px;color: #1d1d1d;display: inline-block;margin: 0 5px;}
.ab-his .his-list li span{width: 18px;height: 18px;border: solid 3px #1d1d1d;border-radius: 50%;background: #fff;
	display: inline-block;position: absolute;right: -10px;top: 50%;margin-top: -9px;transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.ab-his .his-list li.fr span{left: -11px;}
.ab-his .his-list li:hover p{color: #333;}
.ab-his .his-list li:hover span{width: 32px;height: 32px;right: -18px;marign-top: -16px;}
.ab-his .his-list li.fr:hover span{left: -18px;}

.ab-ban2{margin-top: 50px;overflow: hidden;}
.ab-ban2 img{position: relative;left: 50%;margin-left: -960px;}

@media screen and (max-width: 1300px){
	.ab-slide,.ab-his{width: 92%;}
}

@media screen and (max-width: 1250px){
	.ab-info{width: 92%;}
}

@media screen and (max-width: 1200px){
	.ab-ban{margin-top: 100px;}
	.ab-ban img{width: 160%;left: -30%;margin-left: 0;}	
	.ab-top .ab-tit{width: 120px;}
	.ab-top .ab-pic{width: 750px;height: auto;margin-left: 35px;}
	.ab-ban2 img{width: 160%;left: -30%;margin-left: 0;}
}

@media screen and (max-width: 1106px){
	.ab-slide .ab-mind .am-pic{width: 160px;height: 160px;}
}

@media screen and (max-width: 1000px){
	.ab-top .ab-tit{width: 16%;}
	.ab-top .ab-pic{width: 78%;margin-left: 5%;}
	.ab-info .ab-text{width: 94%;}
	.ab-slide .ab-mind .ab-word{margin-left: 9%;}
}

@media screen and (max-width: 870px){
	.ab-slide .ab-mind .am-pic{width: 140px;height: 140px;}
}

@media screen and (max-width: 768px){
	.ab-info .ab-text{width: 94%;margin-top: 10px;}
	.ab-slide .ab-mind .ab-word{margin-left: 6%;}
	.ab-mind .ab-word .ab-righ{width: 60%;}
	.ab-slide .ab-mind .am-pic{width: 120px;height: 120px;}
}

@media screen and (max-width: 640px){
	.ab-slide .ab-mind .ab-word{width: 94%;float: none !important;margin-left: 4%;padding-bottom: 20px;}
	.ab-slide .ab-mind .am-pic{width: 180px;height: 180px;float: none !important;margin: 0 auto;}
	.ab-mind .ab-word h2{font-size: 20px;display: inline-block;float: none;vertical-align:top;}
	.ab-mind .ab-word h2 span{font-size: 16px;}
	.ab-mind .ab-word h2 b{display: none;}
	.ab-slide .ab-mind .ab-word .ab-right{float: none;display: inline-block;vertical-align: top;}
	.ab-his .his-list li p{line-height: 26px;}
}

@media screen and (max-width: 480px){
	.ab-top .ab-tit{display: none;}
	.ab-top .ab-tit2{display: block;}
	.ab-his .his-list li{float: none;width: 94%;margin: 0 auto;}
	.ab-his .his-list li.fl{padding-left: 20px;border-left: solid 3px #1d1d1d;border-right: 0;padding-right: 0;
		text-align: left;margin: 0 auto;}
	.ab-his .his-list li.fl span{left: -11px;}
	.ab-his .his-list li p i{margin-left: 0;}
	.ab-his .his-list li:hover span{width: 18px;height: 18px;left: -11px;marign-top: -9px;}
	.ab-his .his-list li.fr:hover span{left: -11px;}
}

@media screen and (max-width: 420px){
	.ab-ban{margin-top: 80px;}
	.ab-his .his-list li{padding: 15px 0;}
	.ab-box{padding: 30px 0;}
}

@media screen and (max-width: 362px){
	.ab-top .ab-tit2{font-size: 16px;}
}

@media screen and (max-width: 340px){
	.ab-info .ab-text p{line-height: 24px;}
}

/*新闻咨询news*/
.news-box{width: 1200px;margin: 0 auto;margin-top: 50px;padding-bottom: 20px;}
.news-box h1{text-align: center;font-size: 38px;color: #000;font-weight: bold;line-height: 36px;}
.news-box h1 span{font-size: 16px;color: #999;font-weight: bold;}
.news-list{margin-top: 30px;}
.news-list li{margin-bottom: 30px;}
.news-list li a{display: inline-block;width: 100%;}
.news-list li h6{font-family: "宋体";color: #333;font-size: 16px;border-bottom: solid 1px #ddd;padding-bottom: 15px;
	width: 110px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;overflow: hidden;}
.news-list li h6 span{display: inline-block;color: #888;font-family: "宋体";margin-left: 15px;
	transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.news-list li:hover h6{border-bottom: solid 1px #aaa;}
.news-list li:hover h6 span{margin-left: 20px;}
.news-list li .ne-pic{width: 205px;height: 141px;overflow: hidden;margin-left: 30px;}
.news-list li .ne-pic img{width: 100%;height: 100%;transition: all 0.6s linear;-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;-ms-transition: all 0.6s linear;-o-transition: all 0.6s linear;}
.news-list li .ne-pic:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
	-o-transform: scale(1.1);-ms-transform: scale(1.1);opacity: 0.8;fill: alpha(opacity=80);}
.news-list li .ne-text{width: 60%;margin-left: 30px;}
.news-list li .ne-text h3{font-size: 16px;color: #555;margin-bottom: 20px;}
.news-list li:hover .ne-text h3{color: #000;transition: all 0.6s linear;-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;-ms-transition: all 0.6s linear;-o-transition: all 0.6s linear;}
.news-list li:hover .ne-text p{color: #777;transition: all 0.6s linear;-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;-ms-transition: all 0.6s linear;-o-transition: all 0.6s linear;}
.news-list li .ne-text p{font-size: 14px;color: #999;line-height: 26px;}

.page{width: 380px;margin: 0 auto;margin-top: 100px;}
.page li{float: left;margin: 0 10px;font-size: 18px;}
.page li a{display: inline-block;color: #563743;width: 40px;height: 40px;border-radius: 4px;line-height: 40px;
	text-align: center;}
.page li a.on{background: #ffb100;color: #fff;box-shadow: 0 2px 1px #cc8e00;}
.page li .p-first,.page li .p-last{transition: all 0.6s linear;-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;-ms-transition: all 0.6s linear;-o-transition: all 0.6s linear;}
.page li .p-first:hover{margin-right: 12px;}
.page li .p-last:hover{margin-left: 12px;}

/*新闻详情news-info*/
.news-info{}
.news-info h1{font-weight: normal;line-height: 26px;}
.news-info h1 span{display: block;margin-top: 30px;}
.news-info img{max-width: 1200px;margin: 30px auto;}
.news-info p{text-indent: 32px;font-size: 16px;color: #333;line-height: 28px;margin-top: 10px;}
.news-info h5{font-weight: bold;color: #000;font-size: 16px;margin-top: 30px;}
.nes-btn{margin-top: 60px;border-top: solid 1px #ddd;padding-top: 30px;}
.nes-btn span{display: inline-block;width: 49%;font-size: 16px;}
.nes-btn span a{display: inline-block;color: #555;}
.nes-btn span:last-child{float: right;text-align: right;}
.nes-btn span a:hover{color: #ff7b10;text-decoration: underline;}

@media screen and (max-width: 1300px){
	.news-box{width: 92%;}
	.news-info img{max-width: 100%;}
}

@media screen and (max-width: 1040px){
	.news-list li .ne-text{width: 58%;}
}

@media screen and (max-width: 990px){
	.news-list li .ne-pic{width: 180px;height: 124px;margin-left: 20px;}
	.news-list li .ne-text{width: 54%;margin-left: 20px;}
	.news-list li h6{width: 110px;}
	.news-list li:hover h6 span{margin-left: 18px;}
	.nes-btn span{display: block;width: 100%;margin-bottom: 20px;}
	.nes-btn span:last-child{float: none;text-align: left;}

}

@media screen and (max-width: 840px){
	.news-list li .ne-pic{width: 160px;height: 110px;}
}

@media screen and (max-width: 750px){
	.news-box h1{font-size: 34px;}
	.news-list li .ne-pic{width: 140px;height: 96px;}
	.news-list li .ne-text{width: 50%;}
	.page{margin-top: 80px;}
}

@media screen and (max-width: 650px){
	.news-box h1{font-size: 32px;}
	.news-list li{padding: 10px 0;margin-bottom: 20px;}
	.news-list li h6{display: inline-block;vertical-align: top;}
	.news-list li .ne-pic{float: none;width: 205px;height: 141px;display: inline-block;vertical-align: top;}
	.news-list li .ne-text{float: none;width: 100%;margin: 0 auto;margin-top: 20px;}
	.page{margin-top: 60px;}
}

@media screen and (max-width: 420px){
	.news-box{margin-top: 30px;}
	.news-box h1{font-size: 28px;line-height: 26px;}
	.news-list{margin-top: 20px;}
	.news-info p{line-height: 24px;color: #666;}
	.page{width: 290px;}
	.page li a{width: 26px;height: 26px;line-height: 26px;font-size: 16px;}
	.page{margin-top: 50px;}
}

@media screen and (max-width: 370px){
	.news-list li .ne-pic{width: 59%;height: auto;}
	.news-box h1{font-size: 26px;}
}

@media screen and (max-width: 340px){
	.news-list li .ne-pic{width: 56%;}
	.news-list li .ne-text h3{margin-bottom: 10px;}
	.nes-btn span{font-size: 14px;}
	.news-box h1{font-size: 24px;}
	.news-info h1{font-size: 20px;}
	.news-info h1 span{margin-top: 20px;}
}

/*品牌中心 brand*/
.bra-list{background: url(../images/line2.png) no-repeat center 34px;background-size: 126% auto;padding: 100px 0;}
.bra-list a{display: inline-block;vertical-align: middle;width: 32%;margin: 4px 5px;}
.bra-list a img{width: 100%;margin: 0 auto;}
.bra-list a .bra-bl{display: none;}
.bra-list a:hover{position: relative;z-index: 100;box-shadow: 0 5px 12px #333;}
.bra-list a:hover .bra-wh{display: none;}
.bra-list a:hover .bra-bl{display: block;}

/*品牌详情*/
.bra-top{margin-top: 50px;}
.bra-top p{font-size: 16px;color: #888;line-height: 30px;}
.bra-name{width: 26%;min-width: 220px;}
.bra-name img{width: 80%;}
.bra-name p{border-bottom: solid 1px #ddd;padding-bottom: 20px;display: inline-block;padding-right: 50px;}
.bra-text{width: 70%;}
.bra-text p:nth-child(2){margin-top: 20px;}
.bra-text p span{color: #000;}

.bra-slide{height: 590px;background: #fafafa;margin-top: 100px;}

.swiper5{width: 1050px;top: -60px;}
.swiper5 .swiper-slide{position: relative;margin: 0 auto;}
.swiper5 .bra-img{width: 514px;height: 500px; margin-top:98px;}
@media screen and (max-width: 930px){
	.swiper5 .bra-img{margin-top:80px;}
	
}

.swiper5 .bra-word{text-align: right;font-size: 14px;color: #c9c9c9;margin-top: 120px;width: 30%;
	overflow: hidden;}
.swiper5 .bra-word2{display: none;}
.swiper5 .bra-word .bra-num{font-size: 18px;color: #c0c0c0;height: 30px;display: inline-block;
	transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);-o-transform: rotate(90deg);border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;padding-right: 10px;}
.swiper5 .bra-intro{text-align: right;}
.swiper5 .bra-intro p{vertical-align: top;padding-top: 10px;}
.swiper5 .bra-intro .bra-them{font-size: 18px;color: #333;width: 19px;display: inline-block;
	text-align: center;border-left: solid 1px #ddd; word-break:break-all; }
.swiper5 .bra-intro .bra-slog{display: inline-block;border-top: solid 1px #ddd;
	padding-right: 10px;margin-left: -5px;}
.swiper5 .bra-intro .bra-ite{display: inline-block;width: 15px;vertical-align: top; word-break:break-all; }
.swiper5 .bra-intro .bra-eng{width: 200px;display: inline-block;font-family: "Microsoft YaHei";
	transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);-o-transform: rotate(90deg);word-break: break-word;vertical-align: top;
	margin-top: 82px;margin-right: -80px;text-align: left;}
.swiper5 .swiper-button-next,.swiper5 .swiper-button-prev{width: 30px;opacity: 0.3;margin-top: 150px;
	filter: alpha(opacity=30);transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.swiper5 .swiper-button-next{right: 0;background: url(../images/right2.png) no-repeat center center;
	background-size: 100% auto; }
.swiper5 .swiper-button-prev{right: 100px !important;left: auto;
	background: url(../images/left2.png) no-repeat center center;background-size: 100% auto;}
.swiper5 .swiper-button-next:hover,.swiper5 .swiper-button-prev:hover{opacity: 1;fill: alpha(opacity=100);}

.stores{margin-top: 120px;}
.stores .str-tit{width: 125px;height: 198px;background: #fafafa;text-align: center;overflow: hidden;}
.stores .str-tit h3{font-size: 24px;color: #333;margin-top: 20px;}
.stores .str-tit h3 span{font-size: 14px;color: #888;display: inline-block;}
.stores .str-tit img{width: 40px;margin: 0 auto;padding-left: 10px;border-left: solid 1px #ddd;margin-top: 50px;}
.stor-list{overflow: hidden;width: 70%;}
.stor-list li{float: left;width: 48%;margin: 0 5px;margin-bottom: 30px;}
.stor-list li h5{font-size: 18px;color: #333;margin-bottom: 10px;}
.stor-list li h5 span{font-size: 26px;font-style: italic;}
.stor-list li p{font-size: 14px;color: #888;}

@media screen and (max-width: 1150px){
	.swiper5{width: 1000px;}
}

@media screen and (max-width: 1110px){
	.bra-list{background: url(../images/line2.png) no-repeat 56% 46px;background-size: 124% auto;}
	.bra-list a{width: 31%;}
}

@media screen and (max-width: 1080px){
	.bra-slide{height: 540px}
	.swiper5{width: 92%;}
	.swiper5 .bra-img{width: 480px;height: auto;}
	.swiper5 .bra-word{width: 40%;}
}

@media screen and (max-width: 990px){
	.bra-list{background: url(../images/line2.png) no-repeat 53% 50px;background-size: 124% auto;}
}

@media screen and (max-width: 890px){
	.bra-slide{height: 450px}
	.swiper5 .bra-img{width: 400px;}
	.swiper5{top: -50px;}
}

@media screen and (max-width: 840px){
	.bra-list{background: url(../images/line2.png) no-repeat 50% 61px;background-size: 124% auto;}
	.bra-text{width: 66%;}
	.stor-list{width: 80%;}
}

@media screen and (max-width: 768px){
	.bra-list a{border-bottom: dotted 1px #adadad;}
	.bra-text{width: 61%;}
	.bra-slide{height: 380px}
	.swiper5 .bra-img{width: 320px;}
	.swiper5{top: -40px;}
	.swiper5 .bra-word{margin-top: 70px;}
	.stores{margin-top: 80px;}
	.stor-list{width: 65%;}
	.stor-list li{width: 100%;margin: 0;}	
}

@media screen and (max-width: 640px){
	.bra-list{padding: 50px 0;}
	.bra-list{background: url(../images/line2.png) no-repeat 55% 15px;background-size: 124% auto;}
	.bra-list a{width: 30%;}
	.bra-top{margin-top: 30px;}
	.bra-name{float: none;width: 100%;}
	.bra-name img{width: auto;max-width: 100%;}
	.bra-text{width: 100%;float: none;margin-top: 20px;}
	.stor-list li{float: none;width: 100%;margin-bottom: 20px;}
	.bra-slide{height: 380px}
	.swiper5 .bra-img{width: 240px;padding-bottom: 80px;}
	.swiper5{top: -20px;}
	.swiper5 .bra-word{margin-top: 40px;}
	.swiper5 .swiper-button-next,.swiper5 .swiper-button-prev{top: 45%;}
	.stores{margin-top: 60px;}
}

@media screen and (max-width: 520px){
	.bra-slide{height: auto;}
	.swiper5 .bra-img{float: none;width: 60%;padding-bottom: 0;}
	.swiper5 .bra-word{float: none;display: none;}
	.swiper5 .bra-word2{display: block;width: 100%;margin-top: 20px;padding-bottom: 10px;}
	.swiper5 .bra-word2 .bra-num{font-size: 24px;color: #666;border-bottom: solid 1px #ddd;pading-bottom:15px;}
	.swiper5 .bra-word2 .bra-them{margin-top: 20px;font-size: 20px;color: #333;}
	.swiper5 .bra-word2 .bra-slog,.swiper5 .bra-word2 .bra-eng{color: #999;line-height: 26px;font-size: 14px;}
	.swiper5 .swiper-button-next,.swiper5 .swiper-button-prev{top: 36%;}
	.stores{margin-top: 30px;}
}

@media screen and (max-width: 480px){
	.bra-list{background: url(../images/line2.png) no-repeat 46% 25px;background-size: 124% auto;}
	.stores .str-tit{float: none;}
	.stor-list{width: 100%;float: none;margin-top: 20px;}
}

@media screen and (max-width: 452px){
	.bra-list{background: none;padding: 30px 0;}
	.bra-list a{width: 32%;margin: 0;margin-top: -1px;}
	.bra-list a{border-left: dotted 1px #adadad;border-top: dotted 1px #adadad;}
}

@media screen and (max-width: 420px){
	.swiper5 .swiper-button-next,.swiper5 .swiper-button-prev{top: 28%;}
}

@media screen and (max-width: 360px){
	.swiper5 .swiper-button-next,.swiper5 .swiper-button-prev{top: 24%;}
}

@media screen and (max-width: 340px){
	.swiper5 .swiper-button-next,.swiper5 .swiper-button-prev{top: 22%;}
}

@media screen and (max-width: 320px){
	.swiper5 .swiper-button-next,.swiper5 .swiper-button-prev{top: 20%;}
}


/*vip尊享*/
.vi-box{margin-top: 50px;}
.vi-box .vi-pic{width: 373px;}
.vi-box .vi-pic2{display: none;}
.vi-box .vi-info{width: 60%;}
.vi-box .vi-info h3{font-size: 24px;color: #000;}
.vi-box .vi-info dl{margin-top: 30px;padding-bottom: 30px;border-bottom: dotted 1px #d9d9d9;}
.vi-box .vi-info dl dt{font-size: 18px;color: #999;margin-bottom: 20px;}
.vi-box .vi-info dl dd{line-height: 30px;font-size: 14px;color: #000;}
.vi-box .vi-info dl dd span{display: inline-block;color: #999;margin-left: 5px;}
.vi-box .vi-info p{font-size: 14px;color: #999;margin-top: 30px;}

@media screen and (max-width: 1200px){
	.vi-box .vi-info{width: 58%;}
}
@media screen and (max-width: 1100px){
	.vi-box .vi-pic{width: 38%;max-width: 373px;}
	.vi-box .vi-info{width: 56%;}
}

@media screen and (max-width: 768px){
	.vi-box .vi-pic{display: none;}
	.vi-box .vi-pic2{display: block;width: 100%;margin-bottom: 20px;}
	.vi-box .vi-info{float: none;width: 100%;}
	.vi-box .vi-info h3{font-size: 22px;}
}

@media screen and (max-width: 480px){
	.vi-box{margin-top: 30px;}
	.vi-box .vi-info h3{font-size: 20px;}
	.vi-box .vi-info dl{margin-top: 20px;padding-bottom: 20px;}
	.vi-box .vi-info dl dd{line-height: 26px;}
}

/*在线招聘 jobs*/
.job-top{margin-top: 50px;}
.job-top .job-tit{width: 150px;font-size: 24px;color: #000;margin-left: 30px;}
.job-top .job-word{width: 70%;margin-left: 50px;}
.job-top .job-word p{text-indent: 32px;font-size: 14px;color: #666;line-height: 30px;}
.job-top .job-line{margin: 0 auto;margin-top: 30px;width: 99%;}
.jobs{margin-top: 30px;}
.jobs .jobs-tit{padding: 0 20px;}
.jobs .jobs-tit span{display: inline-block;width: 120px;height: 48px;text-align: center;line-height: 48px;font-size: 24px;
	color: #222;margin: 0 5px;cursor: pointer;}
.jobs .jobs-tit span.on{background: #dcc46a;color: #fff;}
.jobs .jobs-tit span:hover{background: #dcc46a;color: #fff;}
.job-list{width: 94%;margin: 0 auto;margin-top: 50px;display: none;}
.job-list li{margin-bottom: 50px;padding-bottom: 30px;border-bottom: dotted 1px #ddd;}
.job-list li .job-info{width: 50%;}
.job-list li .job-info .job-name{font-size: 24px;color: #000;max-width: 335px;}
.job-list li .job-info h3{font-weight: bold;font-size: 16px;margin-top: 30px;margin-bottom: 10px;}
.job-list li .job-info p{line-height: 26px;font-size: 14px;color: #666;}
.job-list li .job-pic{width: 472px;height: 296px;margin-top: 20px;}

.job-bottom{width: 100%;height: 100px;background: url(../images/pic26.jpg) no-repeat center center;padding: 50px 0;}
.job-bottom p{font-size: 20px;color: #666;font-weight: bold;line-height: 42px;width: 80%;margin: 0 auto;}
.job-bottom p span{color: #2257a6;display: inline-block;margin: 0 5px;font-weight: bold;}
.job-bottom p span:hover{text-decoration: underline;}
.job-bottom p b{color: #ff9446;display: inline-block;margin: 0 5px;font-weight: bold;}

@media screen and (max-width: 1300px){
	.job-list{width: 96%;}
}

@media screen and (max-width: 1100px){
	.job-list{width: 100%;}
	.job-list li .job-pic{width: 46%;height: auto;}
	.job-bottom .container{width: 100%;}
}

@media screen and (max-width: 850px){
	.job-top .job-tit{margin-left: 0;}
	.job-bottom p{width: 100%;}
}

@media screen and (max-width: 768px){
	.job-top .job-tit{width: 22%;}
	.job-top .job-word{margin-left: 5%;width: 72%;}
	.job-list{margin-top: 40px;}
	.jobs .jobs-tit{padding: 0;}
	.job-list li{margin-bottom: 40px;}
	.job-list li .job-info{width: 100%;margin: 0 auto;float: none;}
	.job-list li .job-pic{float: none;width: 400px;}
	.job-bottom{padding: 40px 0;background: url(../images/pic26.jpg) no-repeat 60% center;}
}

@media screen and (max-width: 640px){
	.job-top .job-tit{float: none;width: 24%;max-width: 150px;}
	.job-top .job-word{float: none;width: 100%;margin: 0 auto;margin-top: 20px;}
	.job-bottom{padding: 30px 0;}
	.job-bottom p{font-size: 20px;width: 94%;margin: 0 auto;}
}

@media screen and (max-width: 540px){
	.job-bottom p{font-size: 18px;}
}

@media screen and (max-width: 480px){
	.job-top .job-word p{text-indent: 0;}
	.job-list li .job-pic{width: 100%;max-width: 472px;margin: 0 auto;margin-top: 20px;}
	.jobs .jobs-tit span{font-size: 20px;height: 42px;line-height: 42px;width: 110px;}
}

@media screen and (max-width: 450px){
	.job-bottom p{line-height: 34px;}
	.job-list li .job-info .job-name.hot{width: 80%;}
	.job-top{margin-top: 35px;}
	.job-top .job-word p{line-height: 28px;}
}

@media screen and (max-width: 390px){
	.job-bottom{padding: 20px 0;height: 130px;}
}

/*招商加盟 join*/
.jon-box{width: 1200px;margin: 0 auto;margin-top: 50px;padding-bottom: 50px;}
.jon-box h1{font-size: 38px;color: #000;line-height: 36px;text-align: center;font-weight: bold;}
.jon-box h1 span{font-size: 16px;color: #999;font-weight: bold;}
.jo-str{width: 1000px;margin: 0 auto;position: relative;}
.jo-str h1{position: absolute;left: 50%;margin-left: -75px;top: 50%;margin-top: -40px;}
.str-list{width: 100%;overflow: hidden;}
.str-list li{width: 50%;background: url(../images/bg5.png) no-repeat center center;
	background-size: 100% auto;height: 500px;text-align: center;float: left;overflow: hidden;}
.str-list li h3{font-size: 20px;color: #777;font-weight: bold;width: 26%;margin: 0 auto;margin-top: 100px;}
.str-list li p{font-size: 12px;color: #777;line-height: 24px;}
.str-list li:first-child p:nth-child(2){width: 66%;margin: 0 auto;margin-top: 80px;}
.str-list li p:nth-child(2){width: 50%;margin: 0 auto;margin-top: 30px;}
.str-list li p:nth-child(3){width: 68%;margin: 0 auto;}
.str-list li:nth-child(3) p:nth-child(2){width: 56%;margin: 0 auto;margin-top: 50px;}
.str-list li:last-child p:nth-child(2){text-align: left;margin-top: 50px;}
.str-list li:last-child p:nth-child(3){width: 70%;margin: 0 auto;}

.jo-att{text-align: center;margin-top: 80px;padding: 30px 0;}
.jo-att p{font-size: 20px;color: #777;font-weight: bold;line-height: 42px;}
.jo-att p span{color: #ff9446;display: inline-block;font-weight: bold;}

.jo-str .jo-cub{position: absolute;width: 264px;}
.jo-str .jo-cub1{top: 0;left: 50%;margin-left: -80px;}
.jo-str .jo-cub2{right: -80px;top: 50%;margin-top: -104px;}
.jo-str .jo-cub3{bottom: 0;left: 50%;margin-left: -180px;}
.jo-str .jo-cub4{left: -80px;top: 50%;margin-top: -80px;}

.jo-peo{width: 100%;background: url(../images/bg2.jpg) repeat-y center center;padding: 30px 0;}
.jo-peo h2{font-size: 24px;color: #fff;display: inline-block;line-height: 20px;
	background: url(../images/right3.png) no-repeat right center;background-size: 24px auto;
	padding-right: 80px;margin: 0 20px;}
.jo-peo h2 b{font-size: 20px;display: inline-block;margin-left: 50px;line-height: 40px;}
.jo-peo h2 span{font-size: 14px;color: #999;}
.peo-list{width: 84%;margin: 0 auto;margin-top: 50px;}
.peo-list dl{display: inline-block;width: 30%;margin: 0 14px;color: #ebf5fe;margin-bottom: 30px;
	vertical-align: middle;}
.peo-list dl dt{font-size: 18px;margin-bottom: 5px;}
.peo-list dl dd{font-size: 14px;line-height: 26px;}

@media screen and (max-width: 1200px){
	.jon-box{width: 92%;}
	.jo-str{width: 871px;margin: 0 auto;}
	.str-list li{height: 424px;width: 435px;}
	.str-list li h3{margin-top: 70px;}
	.str-list li p:nth-child(2){margin-top: 20px;}
	.str-list li:first-child p:nth-child(2){margin-top: 60px;}
	.str-list li p:nth-child(3){width: 63%;}
	.str-list li:nth-child(3) p:nth-child(2){margin-top: 35px;}
	.str-list li:nth-child(3) p:nth-child(4){width: 62%;margin: 0 auto;}
	.str-list li:last-child p:nth-child(2){margin-top: 30px;}
	.jo-str .jo-cub{width: 200px;}
	.jo-str .jo-cub1{margin-left: -60px;}
	.jo-str .jo-cub2{right: -50px;margin-top: -80px;}
	.jo-str .jo-cub3{margin-left: -140px;}
	.jo-str .jo-cub4{left: -40px;margin-top: -60px;}

	.peo-list{width: 100%;}
}

@media screen and (max-width: 1040px){
	.peo-list dl{margin: 0 8px;margin-bottom: 30px;}
	.jo-peo h2{margin: 0;}
}

@media screen and (max-width: 1000px){
	.jon-box{width: 100%;}
	.jo-str .jo-cub{width: 160px;}
	.jo-str .jo-cub1{margin-left: -46px;top: 50px;}
	.jo-str .jo-cub2{right: 0;margin-top: -64px;}
	.jo-str .jo-cub3{margin-left: -112px;bottom: 50px;}
	.jo-str .jo-cub4{left: 0;margin-top: -46px;}
}

@media screen and (max-width: 920px){
	.jo-str{width: 840px;}
	.str-list li{width: 420px;height: 410px;}
	.str-list li p:nth-child(3){width: 58%;}
	.str-list li:nth-child(3) p:nth-child(3){width: 76%;}
	.str-list li:last-child p:nth-child(3){width: 76%;}
}

@media screen and (max-width: 880px){
	.jon-box{width: 92%;}
	.jo-str{width: 100%;}
	.jo-str h1{position: relative;text-align: center;margin: 0 auto;left: auto;}
	.str-list{margin-top: 30px;}
	.str-list li{float: none;width: 100%;height: auto;background-size: 100% auto;margin: 0 auto;
		padding: 50px 0;}
	.str-list li h3{margin-top: 0;width: 50%;}
	.str-list li:first-child p:nth-child(2){margin-top: 30px;width: 74%;}
	.str-list li p:nth-child(2){width: 74%;}
	.str-list li p:nth-child(3){width: 64%;}
	.str-list li:nth-child(3) p:nth-child(2){width: 72%;}
	.str-list li:last-child p:nth-child(3){width: 68%;}
	.jo-att{margin-top: 50px;padding: 0;}
	.jo-bg{display: none;}

}

@media screen and (max-width: 768px){
	.peo-list dl{width: 45%;}
	.jon-box h1{font-size: 36px;}
}

@media screen and (max-width: 540px){
	.str-list li:first-child p:nth-child(2),.str-list li:nth-child(3) p:nth-child(2),
	.str-list li:last-child p:nth-child(2){margin-top: 20px;}
	.str-list li p:nth-child(2){width: 70%;}
	.str-list li:nth-child(2) p:nth-child(3){width: 60%;}
}

@media screen and (max-width: 480px){
	.peo-list dl{width: 100%;margin: 0 auto;margin-bottom: 30px;}
	.jo-att p{font-size: 18px;line-height: 34px;text-align: left;}
	.jon-box{margin-top: 30px;}
	.jon-box h1{font-size: 32px;}
}

@media screen and (max-width: 440px){
	
	.str-list li{background: none;padding: 25px 0;background: #f5f5f5;}
	.str-list li:nth-child(2),.str-list li:nth-child(4){background: #fff;}
	.str-list li:nth-child(4){border-bottom: dotted 1px #ddd;}
	.str-list li h3{width: 80%;}
	.str-list li p{width: 90% !important;margin: 0 auto;margin-top: 20px;text-align: left;}
	.jon-box h1{font-size: 30px;line-height: 32px;}
	.jo-att{margin-top: 36px;}
	.jo-peo h2{font-size: 22px;}
}

@media screen and (max-width: 380px){
	.jon-box h1{font-size: 26px;line-height: 30px;}
}

@media screen and (max-width: 360px){
	.jon-box h1{font-size: 24px;line-height: 26px;}
	.jo-att p{font-size: 18px;line-height: 30px;}
	.jo-peo h2{font-size: 20px;}
}

@media screen and (max-width: 340px){
	.jo-peo h2 b{display: none;}
	.jon-box h1{font-size: 22px;}
	.jo-att p{font-size: 16px;}
}


/*联系我们 contact*/
.con-line{margin: 0 auto;margin-top: 10px;}
.con-main{margin-top: 50px;}
.con-main .con-fill{width: 420px;}
.con-main .con-fill label{display: block;width: 100%;height: 56px;border: solid 1px #777;margin-bottom: 30px;}
.con-main .con-fill label input{width: 95%;height: 42px;margin-left: 10px;margin-top: 7px;font-size: 16px;
	color: #333;}
.con-main .con-fill label.con-mes{height: 125px;}
.con-main .con-fill label.con-mes textarea{height: 100px;margin: 10px;width: 94%;font-size: 16px;
	color: #333;}
.con-main .con-fill .con-btn{background: #262626;color: #fff;font-size: 20px;text-align: center;
	line-height: 50px;display: block;width: 150px;height: 50px;transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.con-main .con-fill .con-btn:hover{background: #ea6060;}
.con-main .com-info{width: 54%;background: url(../images/pic27.jpg)no-repeat center center;
	background-size: 88% auto;padding: 20px 0;}
.con-main .com-info h3{font-size: 14px;color: #666;line-height: 30px;}
.con-main .com-info p{font-size: 16px;color: #000;line-height: 36px;padding-left: 40px;}
.con-main .com-info p.co-phone{margin-top: 30px;background:url(../images/ico2.png) no-repeat left center;
	background-size:24px auto;}
.con-main .com-info p.co-phone span{font-size: 24px;}
.con-main .com-info p.co-chuan{background:url(../images/ico3.png) no-repeat left center;
	background-size:24px auto;}
.con-main .com-info p.co-adres{background:url(../images/ico4.png) no-repeat left center;
	background-size:24px auto;}
.con-main .com-info p.co-post{background:url(../images/ico5.png) no-repeat left center;
	background-size:24px auto;}
.con-main .com-info p:hover{padding-left: 42px;color: #333;transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;}
.con-map{margin-top: 50px;overflow: hidden;}

@media screen and (max-width: 1100px){
	.con-main .com-info{width: 50%;}
}

@media screen and (max-width: 990px){
	.con-main .con-fill{width: 42%;}
	.con-main .com-info{padding: 0;}
}

@media screen and (max-width: 768px){
	.con-main .con-fill{float: none;width: 66%;}
	.con-main .com-info{float: none;width: 100%;padding: 20px 0;background-size: 75% auto;}
	.con-map{margin-top: 10px;}
}

@media screen and (max-width: 640px){
	.con-main .con-fill{width: 90%;}
	.con-main .con-fill label{margin-bottom: 20px;}
	.con-main .com-info p.co-phone{margin-top: 20px;}
}

@media screen and (max-width: 420px){
	.con-line{width: 92%;}
	.con-main{margin-top: 30px;}
	.con-main .con-fill label{height: 48px;}
	.con-main .con-fill label input{height: 34px;}
	.con-main .con-fill .con-btn{width: 130px;height: 46px;line-height: 46px;}
	.con-main .com-info p{line-height: 26px;margin-top: 10px;}
	.con-main .com-info h3{line-height: 26px;}
}

@media screen and (max-width: 340px){
	.con-main .com-info p{font-size: 14px;}
	.con-main .com-info p.co-phone span{font-size: 20px;}
}