/* BASIC css start */
/*¹è³Ê*/

.join_banner_wrap{position:relative}
.join_arrow_wrap{position: absolute;bottom:-6%;left: 0;right: 0;width:1250px;margin:0 auto}
.join_arrow{width: 86px;margin: 0 auto; }
.join_arrow img{width:100%;}
.join_banner{min-width:1250px;overflow:hidden}
.join_banner img{width:100%;min-width:1250px;}

.join_txt::after{clear:both;display:block;content:''}
.join_txt{position: absolute;top: 32%;left: 0;width: 1200px;margin: 0 auto;right: 0;}
.join_txt>div{width:440px}
.join_txt h3{font-size: 50px;font-weight: 600;}
.join_txt h4{text-align: right;margin-top: 15px;}
.join_txt h4 a{width: 220px;height: 80px;line-height: 80px;font-size: 30px;color: #fff;background-color: #2c4b3c;display: inline-block;text-align: center;}

/*ÄíÆù*/

.join_coupon_wrap{position:relative;margin:70px 0 40px;;min-width:1250px;}
         
.join_coupon_img img{width:100%;min-width:1250px;}
     
.join_coupon_txt{position: absolute;top:56%;left: 0px;right:0;margin: 0 auto;text-align:center}
.join_coupon_txt h3{font-size:25px;color:#2c4b3c;letter-spacing:-3px;font-weight:300}
.join_coupon_txt h4{font-size:50px;margin-top: -15px;color:#2c4b3c;font-weight:500;letter-spacing:-5px}
 
.join_coupon::after{clear:both;display:block;content:''}
.join_coupon{margin:90px 0 130px}
.join_coupon li{width:368px;float:left;margin-right:48px; margin-bottom:10px}
.join_coupon li:nth-of-type(3){margin-right:0}

/*ÅØ½ºÆ®¹è³Ê*/

.txt_banner{background-color:#2c4b3c;padding:40px 120px;;text-align:center}
.txt_banner p{font-size:25px;color:#fff;line-height:150%}


/*»óÇ°*/

.join_pr{}
.join_pr::after{clear:both;display:block;content:''}
.join_pr h2{font-size: 35px;color:#2c4b3c;text-align:center;margin-bottom:120px}
.join_pr h2 span{font-weight:600}
.join_pr li{width:285px;float:left;padding:0 20px 60px 0}
.join_pr li:nth-of-type(4n+0){padding-right:0}

.join_pr li img{width:100%}
.join_pr .pr_name{font-size:21px;color:#161616;font-weight:500;margin-top:5px}
.join_pr .pr_s_price{font-size:21px;color:#161616;font-weight:500;padding:3px 0}
.join_pr .pr_price{font-size:17px;text-decoration:line-through;color:#565656}



/*»çÁøÀ¸·Î±³±¸º¸±â*/    
.join_pic_wrap{width:100%;height:740px;;background-color:#f7f7f7;margin-top:220px;padding-bottom:75px}
.join_pic_wrap h1{padding:110px 0 35px;color:#373737;font-size:33px;text-align:center}
.join_pic{width:1200px;margin:0 auto;position:relative;}
.join_pic_wrap .swiper-slide img{width:100%}
.join_pic_wrap .swiper-button-next{color: #000;right:-40px;transform:scale(0.8);top:200px}
.join_pic_wrap .swiper-button-prev{color: #000;left:-40px;transform:scale(0.8);top:200px}
.join_pic a{color:#3a3a3a;font-size:25px;text-align:center}
.join_pic a p:nth-of-type(1){font-weight:600;margin-top:10px}

.join_info{background-color:#2c4b3c;width:1200px;height:130px;text-align:center;margin:30px auto 0}
.join_info p{font-size:30px;color:#fff;line-height:130px}


.join_special{width:1200px;margin:0 auto 300px}
.join_special::after{clear:both;display:block;content:''}
.join_special h2{font-size:35px;color:#2c4b3c;text-align:center;margin:130px 0;letter-spacing:-5px}
.join_special h2 span{font-weight:600}
.join_special li{float:left}
.join_special li a{display:inline-block}
/* BASIC css end */

