.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.index_banner_swiper{height: calc(100vh - 0.9rem);}
.index_banner_swiper .swiper-wrapper,.index_banner_swiper .swiper-slide{height: 100%;}
.index_banner_swiper a,.index_banner_swiper a img{width:100%;height: 100%;object-fit: cover;display: block;}

.public_title{width:100%;text-align: center;display: block;font-size:.32rem;color:#494949;line-height: .32rem;font-weight: bold;}
.public_line{width:.66rem;height: 1px;background:#4c4c4c;display: block;margin:.17rem auto;}
.public_intro{width:100%;text-align: center;display: block;font-size:.12rem;color:#494949;line-height: .12rem;}

.index_news{width:100%;max-width:1720px;display: block;margin-top:.53rem;}
.index_news .swiper-slide{width:34% !important;padding-right: 1.9767%;}
.index_news .swiper-slide:last-child{width:32.0233% !important;padding-right: 0;}
.index_news_list{width:5.51rem;display: block;overflow:hidden;}
.index_news_img{width: 5.51rem;height: 3.58rem;object-fit: cover;display: block;overflow:hidden;}
.index_news_img img{width:100%;height: 100%;object-fit: cover;display: block;transition: all ease .5s;}
.index_news_list:hover .index_news_img img{transform: scale(1.05);}
.index_news_text{width:100%;display: block;padding:.25rem .11rem;position:relative;}
.index_news_text_title{width:100%;}
.index_news_text_title h2{flex-grow: 1;margin-right: .2rem;font-size:.18rem;color:#000;line-height: .28rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.index_news_text_title i{width:auto;white-space: nowrap;padding:0 .3rem;border:1px solid #dbdbdb;color:#d5d5d5;font-size:.14rem;line-height: .26rem;display: block;}
.index_news_text p{width:100%;font-size:.16rem;color:#777;line-height: .32rem;margin-top:.12rem;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index_news_text label{font-size:.16rem;line-height: .32rem;color:#dcdcdc;position: absolute;bottom:.25rem;right:.11rem;z-index:2;background: #fff;padding-left:.2rem;}

.index_news_pagination{width: 5.05rem;position: relative !important;top:unset;left:unset;height: 1px;background: #4c4c4c !important;display: block;margin:.5rem auto 1rem;opacity: 1 !important;}
.index_news_pagination .swiper-pagination-progressbar{background: #4e3f38 !important;height: 3px !important;top:unset !important;bottom:0;}

@media screen and (max-width: 750px) {
    .index_banner_swiper{height: auto;}
    .index_news_list,.index_news_img{width: 2.2736rem;}
    .index_news_img{height: 1.4772rem;}
    .index_news_text_title i,.index_news_text span{display: none;}
    .index_news_pagination{margin: .2rem auto 1rem;}
    .index_news_text{padding:.15rem .05rem;}
    .index_news_text p{margin-top:.06rem;}
}
@media screen and (max-width: 640px) {
    .index_news .swiper-slide{width:50.98835% !important;}
    .index_news .swiper-slide:last-child{width:49.01165% !important;}
    .index_news_list,.index_news_img{width: 2.8213rem;}
    .index_news_img{height: 1.833rem;}
}


.index_envir{width:89.58%;margin:0 auto;}

.index_envir .swiper-slide{width:100%;}

.index_envir .swiper-container,.index_envir .swiper-wrapper {
        width: 100%;
        height: 100%;
    }

.index_envir_list{width:100%;position: relative;}
.index_envir_list img{width:100%;height: 100%;object-fit: contain;display: block;}
.index_envir_list_text{min-width: 5.52rem;min-height: 2.20rem;background: rgba(0,0,0,.7);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);color:#fff;display: flex;justify-content: center;align-items: center;padding:0 .2rem;}
.index_envir_list_text h2{width:100%;text-align: center;font-size: .32rem;line-height: .32rem;display: block;}
.index_envir_list_text p{width:100%;text-align: center;font-size: .2rem;line-height: .3rem;display: block;}
.index_envir_list_text hr{width: .64rem;height: 1px;margin:.17rem auto .25rem;background: #fff;display: block;}
.index_envir_prev{background-image: url("../images/public_icon_left_white.png") !important;left:calc(50% - .30rem) !important;transform: translateX(-50%);}
.index_envir_next{background-image: url("../images/public_icon_right_white.png") !important;right:calc(50% - .74rem) !important;transform: translateX(-50%);}
.index_envir_prev,.index_envir_next{width:.44rem !important;background-size:.44rem !important; opacity: 1 !important;bottom:.2rem !important;top:unset !important;height: .44rem !important;}
.index_envir_btn_line{width:.02rem;height: .5rem;background:#fff;position: absolute;bottom:.17rem;left:50%;transform: translateX(-50%);display: block;z-index:2;}
@media screen and (max-width: 750px) {
    .index_envir_list_text{min-width: auto;min-height: auto;position: unset;top:unset;left:unset;transform: unset;background: unset;color:#000;padding:.1rem 0 ;}
    .index_envir_list_text h2{font-size: .22rem;line-height: .32rem;display: block;}
    .index_envir_list_text hr{display: none;}
    .index_envir_list_text p{width:100%;text-align: center;font-size: .16rem;line-height: .3rem;display: block;}
    .index_envir_prev,.index_envir_next,.index_envir_btn_line{display: none;}
}


.location{width:100%;padding:25px 0;border-bottom: 1px solid #e5e5e5;}
.location a,.location i{font-size:16px;line-height: 30px;color:#777;display: block;}
.location i{margin:0 10px;}
.location a:last-child{color:#4f3e37;}
.info_title,.info_intro{width:100%;text-align: center;display: block;}
.info_title{font-size:28px;color:#000;font-weight: bold;line-height: 52px;margin-top:31px;}
.info_line{width:52px;height: 1px;background: #4f3e37;display: block;margin:0 auto;}
.info_intro{font-size:14px;line-height: 24px;color:#737373;margin-top:11px;}

.info_build{width:100%;margin:21.5px 0 0;padding-bottom:35px;display: block;clear: both;}
.info_build h2{width:100%;font-size:20px;color:#4f3e37;line-height: 66px;display: block;}
.info_build_content,.info_build_content p{width:100%;display: block;font-size:16px;color:#777;line-height: 32px;}
.info_build_img{width:100%;margin:35px 0 0;}
.info_build_img img{width: 390px;height: 255px;object-fit: cover;display: block;margin-right: 15px;}
.info_build_img img:nth-child(3n){margin-right: 0;}
@media screen and (max-width: 1225px) {
    .location{padding:.3918rem 0;}/*63.8021*/
    .location a,.location i{font-size:.25077rem;line-height: .4702rem;}
    .location i{margin:0 .1567rem;}
    .info_title{font-size:.438857rem;line-height: .81502rem;margin-top:.485877rem;}
    .info_line{width:.81502rem;}
    .info_intro{font-size:.2194rem;line-height: .37616rem;margin-top:.1724rem;}

    .info_build{margin:.336979rem 0 0;padding-bottom: .54857rem;}
    .info_build h2{font-size:.313469rem;line-height: 1.0344rem;}
    .info_build_content,.info_build_content p{font-size:.2507rem;line-height: .50155rem;}
    .info_build_img{margin:.54857rem 0 0;}
    .info_build_img img{width: 32.51%;margin-right: 1.235%;height: 3.9967rem;}
}
@media screen and (max-width: 750px) {
    .location{padding:.25rem 0;}
    .location a,.location i{font-size:.16rem;line-height: .30rem;}
    .location i{margin:0 .1rem;}
    .info_title{font-size:.28rem;line-height: .52rem;margin-top:.31rem;}
    .info_line{width:.52rem;}
    .info_intro{font-size:.14rem;line-height: .24rem;margin-top:.11rem;}
    .info_build_img{margin-top:.3rem;}
    .info_build_img img{height: 1.5091rem;}
}
@media screen and (max-width: 640px) {
    .info_build_img img{height: 1.2751rem;}
}
@media screen and (max-width: 450px) {
    .location{padding:10px 0;}
    .location a,.location i{font-size:14px;line-height: 24px;}
    .info_title{font-size:22px;line-height: 42px;margin-top:20px;}
    .info_line{width:42px;}
    .info_intro{font-size:14px;line-height: 24px;margin-top:11px;}
}
@media screen and (max-width: 420px) {
    .info_build_img img{width: 100%;margin-right:0;height: auto;margin-bottom: .2rem;}
}

/*  租赁  */
.info_lease{width:100%;display: block;margin-top:75px;}
.info_lease_country{width:100%;position: relative;}
.info_lease_country p{min-width: 164px;height: 46px;border:1px solid #959595;font-size:20px;line-height: 44px;display: block;position: relative;padding:0 60px 0 20px;}
.info_lease_country p::after{content:'';background-image: url("../images/public_icon_down_black.png");background-size:16px 16px;background-repeat: no-repeat;width:16px;height: 16px;position: absolute;top:55%;right:20px;transform: translateY(-50%);display: block; }
.info_lease_tips{font-size:14px;line-height: 24px;color:#737373;}
.info_lease_country_select{margin-right: 50px;height: 46px;}
.info_lease_country_select ul{position: absolute;top:46px;left:0;background: #fff;box-shadow: 0 0 5px rgba(0,0,0,.2);z-index:2;min-width: 164px;padding:10px 0;display: none;}
.info_lease_country_select ul li{font-size:16px;line-height: 36px;white-space: nowrap;padding:0 20px;color:#000;display: block;cursor: pointer;}
.info_lease_country_select ul li.active,.info_lease_country_select ul li:hover{background: #f2f2f2;}
.info_lease form{width:100%;margin-top: 16px;border-top: 1px solid #e5e5e5;padding-top:20px;}
.lease_form_left{width:51.667%;max-width:620px;display: block;}
.lease_form_left_list{width:100%;margin-top: 8px;display: block;}
.lease_form_left h2{width:100%;font-size:18px;line-height: 58px;color:#000;}
.lease_form_left_list_box{width:100%;border:1px solid #dcdcdc;padding:8px 7px 8px 10px;}
.lease_form_left_list_box ul{width:100%;height: 200px;overflow-y: scroll;padding-right: 15px;}
.lease_form_left_list_box ul::-webkit-scrollbar{
    width:6px;
}
.lease_form_left_list_box ul::-webkit-scrollbar-track{/* 滚动条背景样式   可能不理解  但你可以试试调试一下呀 */
    background: #fff;border-radius: 0;
}
.lease_form_left_list_box ul::-webkit-scrollbar-thumb{/* 滚动条背景样式   可能不理解  但你可以试试调试一下呀 */
    background: #dcdcdc;border-radius: 0;
}
.lease_form_left_list_box ul li{width:100%;height: 40px;line-height: 40px;padding:0 14px;font-size:16px;color:#737373;display: block;transition: all ease .3s;cursor: pointer;}
.lease_form_left_list_box ul li:hover,.lease_form_left_list_box ul li.active{color:#fff;background: #4f3e37;}
.lease_form_right{width:40%;max-width: 480px;display: block;margin-top:66px;}
.lease_form_right input,.lease_form_right textarea{width:100%;border:1px solid #dcdcdc;font-size:16px;color:#000;padding:0 20px;display: block;}
.lease_form_right input::placeholder,.lease_form_right textarea::placeholder{color:#737373;}
.lease_form_right textarea{padding:10px 20px 20px;height: 152px;margin-bottom:30px;line-height: 30px;font-family: 微软雅黑;resize: none;}
.lease_form_right input{height: 50px;margin-bottom:20px;line-height: 48px;}
.lease_form_right button{width:96px;height: 40px;font-size:16px;line-height: 40px;text-align: center;color:#fff;background: #4f3e37;margin:0 0 0 auto;display: block;}
@media screen and (max-width: 640px) {
    .info_lease{margin-top:10vw;}
}
@media screen and (max-width: 640px) {
    .lease_form_left,.lease_form_right{width:100%;max-width: unset;}
    .lease_form_right{margin-top:20px;}
    .info_lease_country{flex-wrap: wrap;}
    .info_lease_country_select,.info_lease_country p{height: 36px;}
    .info_lease_country p{line-height: 34px;}
    .info_lease_country_select ul{top:36px;}
    .lease_form_left_list{margin-top:0;}
    .lease_form_left_list_box ul li{height: 30px;line-height: 30px;font-size:14px;}
    .lease_form_left_list_box ul{height: 150px;}
    .lease_form_right input{height: 34px;line-height: 32px;font-size:14px;margin-bottom: 15px;}
    .lease_form_right{margin-top:15px;}
    .lease_form_right textarea{font-size:14px;line-height: 24px;height: 116px;padding-bottom: 0;}
}

.info_pic{width:100%;}
.info_pic_list{width:390px;margin-right: 15px;margin-top:50px;}
.info_pic_list:nth-child(3n){margin-right: 0;}
.info_pic_list a{width:100%;display: block;transition: all ease .5s;padding-bottom: 10px;}
.info_pic_list a:hover{box-shadow: 0 0 5px rgba(0,0,0,.2);}
.info_pic_list_img{width:100%;height: 262px;display: block;overflow: hidden;}
.info_pic_list_img img{width:100%;height: 100%;object-fit: cover;display: block;transition: all ease .5s;}
.info_pic_list:hover .info_pic_list_img img{transform: scale(1.05);}
.info_pic_list_text{width:100%;padding:0 20px;}
.info_pic_list_text p{width:100%;font-size:12px;color:#777;display: block;line-height: 14px;margin-top:15px;}
.info_pic_list_text h2{width:100%;font-size:16px;color:#000;display: block;font-weight: normal;line-height: 24px;margin:9px 0;}
.info_pic_list_text span{width:auto;font-size:12px;line-height:20px;color:#777;display: flex;position: relative;justify-content: flex-start;align-items: center;}
.info_pic_list_text span::after{content:'';width:22px;height: 1px;background: #777;margin-left:5px;}

@media screen and (max-width: 1225px) {
    .info_pic_list{width: 32.51%;margin-right: 1.235%;margin-top:.78367rem;}
    .info_pic_list_img{height: 4.1064rem;}
}
@media screen and (max-width: 750px) {
    .info_pic_list{margin-right: .15rem;width:calc(100% / 2 - .075rem);}
    .info_pic_list:nth-child(3n){margin-right: .15rem;}
    .info_pic_list:nth-child(2n){margin-right: 0;}
    .info_pic_list_img{height: 2.3344rem;}
    .info_pic_list_text{padding:0 .2rem;}
    .info_pic_list_text p{margin-top:.15rem;}
    .info_pic_list_text h2{margin:.09rem 0;}
    .info_pic_list{margin-top:.5rem;}
}
@media screen and (max-width: 640px) {
    .info_pic_list_img{height: 1.965rem;}
}

/*  优越位置  */
.info_location{width:100%;margin:50px 0 0;display: flex;justify-content: flex-start;}
.info_location_list{display: flex;justify-content: flex-start;height: 440px;}
.info_location_list_title{width:116px;min-width:116px;display: block;background: #fff;border: 1px solid #dcdcdc;padding:40px 0;color:#777;cursor: pointer;transition: all ease .5s;}
.info_location_list_title p{width:100%;text-align: center;display: flex;justify-content: center;align-items: flex-end;}
.info_location_list_title p span{font-size: 36px;line-height: 40px;display: block;}
.info_location_list_title p i{font-size: 20px;line-height: 30px;display: block;white-space: nowrap;}
.info_location_list_title h2{font-size:20px;line-height: 26px;width:30px;margin:30px auto 0;display: block;height: 260px;overflow: hidden;}

.info_location_list_mask{width:0;position: relative;display: block;transition: all ease .5s;overflow: hidden;}
.info_location_list_mask img{width:100%;height: 100%;object-fit: cover;display: block;position: absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.info_location_list_mask_text{width:100%;height: 100%;background: rgba(0,0,0,.3);z-index:3;display: flex;justify-content: flex-start;align-items: center;color:#fff;flex-wrap: wrap;position: relative;padding:40px 0;}
.info_location_list_mask_text h2{width:100%;font-size:20px;line-height: 32px;display: block;margin-bottom: 16px;padding:0 20px;}
.info_location_list_mask_text p{width:100%;font-size:16px;line-height: 32px;display: block;padding:0 20px;}
.info_location_list.active .info_location_list_mask{width:736px;}
.info_location_list.active .info_location_list_title{color:#fff;background: #4f3e37;border-color: #4f3e37;}

@media screen and (max-width: 1225px) {
    .info_location{margin:0.78367rem 0 0;}
    .info_location_list{height: 6.8963rem;width:100%;}
    .info_location_list_title{width: 1.8181rem;min-width: 1.8181rem;padding:0.6269rem 0;}
    .info_location_list_title p span{font-size: 0.5642rem;line-height: 0.6269rem;}
    .info_location_list_title p i{font-size: 0.3134rem;line-height: 0.4702rem;}
    .info_location_list_title h2{font-size: 0.3134rem;line-height:0.4075rem;width: 0.4702rem;margin:0.4702rem auto 0;height: 4.0751rem;}
    .info_location_list_mask_text h2{font-size: 0.3134rem;line-height: .5015rem;margin-bottom: .2507rem;padding:0 .3134rem;}
    .info_location_list_mask_text p{font-size: .2507rem;line-height: .5015rem;padding:0 .3134rem;}
    .info_location_list.active .info_location_list_mask{width:11.5356rem;}
}
@media screen and (max-width: 750px) {
    .info_location{margin:.5rem 0 0;flex-wrap: wrap;}
    .info_location_list{height: auto;flex-wrap: wrap;}
    .info_location_list_title{width:100%;padding:.1rem .2rem;display: flex;justify-content: flex-start;align-items: flex-start;}
    .info_location_list_title p{justify-content: flex-start;width:auto;margin-right: .3rem;}
    .info_location_list_title p span{font-size: 36px;line-height: 40px;}
    .info_location_list_title p i{font-size: 20px;line-height: 30px;}
    .info_location_list_title h2{width:auto;flex-grow: 1;margin:0;height: auto;font-size:20px;line-height: 40px;}
    .info_location_list_mask_text h2{font-size:20px;line-height: 32px;margin-bottom: 16px;padding:0 20px;}
    .info_location_list_mask_text p{font-size:16px;line-height: 32px;padding:0 20px;}
    .info_location_list_mask{height: 0;width:100%;}
    .info_location_list.active .info_location_list_mask{height: unset;min-height: 57vw;}
}
@media screen and (max-width: 640px) {
    .info_location{margin:.5rem 0 0;flex-wrap: wrap;}
    .info_location_list{height: auto;flex-wrap: wrap;}
    .info_location_list_title{width:100%;padding:.1rem .2rem;display: flex;justify-content: flex-start;align-items: flex-start;transition:unset;}
    .info_location_list_title p{justify-content: flex-start;width:auto;margin-right: .3rem;}
    .info_location_list_title p span{font-size: .36rem;line-height: .4rem;}
    .info_location_list_title p i{font-size: .2rem;line-height: .3rem;}
    .info_location_list_title h2{width:auto;flex-grow: 1;margin:0;height: auto;font-size:.2rem;line-height: .4rem;}
    .info_location_list_mask_text h2{font-size:.2rem;line-height: .32rem;margin-bottom: .16rem;padding:0 .2rem;}
    .info_location_list_mask_text p{font-size:.16rem;line-height: .32rem;padding:0 .2rem;}
    .info_location_list_mask{width:100%;display: none}
    .info_location_list.active .info_location_list_mask{display: block;}
}

/*  定位  */
.info_position{width:100%;margin:50px auto 0;}
.info_position_list{width:100%;position: relative;}
.info_position_list_text{width:100%;position: relative;z-index:2;background: rgba(0,0,0,.53);display: flex;justify-content: center;align-items: center;padding:50px 0 30px;color:#fff;}
.info_position_list_text h2{width:100%;font-size:24px;line-height: 44px;display: block;text-align: center;}
.info_position_list_text p{font-size:16px;line-height: 32px;text-align: center;margin-top:10px;display: none;max-width: 80%;margin-left:auto;margin-right: auto;}
.info_position_list_text img{width:24px;height: 24px;object-fit: contain;display: block;margin:0 auto;}
.info_position_list img.info_position_list_mask_img{position: absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height: 100%;object-fit: cover;display: block;}
.info_position_list.active .info_position_list_text{background: rgba(0,0,0,.2);min-height: 373px;padding:50px 0 95px;}
.info_position_list.active .info_position_list_text p{display: block;}
.info_position_list.active .info_position_list_text img{display: none;}
@media screen and (max-width: 1225px) {
    .info_position{margin:0.78367rem 0 0;}
    .info_position_list_text h2{font-size:.3761rem;line-height: .6896rem;}
    .info_position_list_text p{font-size:.2507rem;line-height: .5015rem;margin-top:.1567rem;}
    .info_position_list_text img{width:.3761rem;height: .3761rem;}
    .info_position_list.active .info_position_list_text{min-height: 5.8462rem;padding:.78367rem 0 1.48897rem;}
}
@media screen and (max-width: 750px) {
    .info_position{margin:.5rem 0 0;}
    .info_position_list_text h2{font-size:.24rem;line-height: .44rem;}
    .info_position_list_text p{font-size:.16rem;line-height: .32rem;margin-top:.1rem;}
    .info_position_list_text img{width:.24rem;height: .24rem;}
    .info_position_list.active .info_position_list_text{min-height: 3.73rem;padding:.5rem 0 .95rem;}
}

.info_about{width:100%;margin-top:80px;padding-bottom: 100px;}
.info_about_img{width:620px;height: 420px;display: block;}
.info_about_img img{width:100%;height: 100%;object-fit: cover;display: block;}
.info_about_text{width:545px;display: block;}
.info_about_text h2{width:100%;font-size:24px;line-height: 44px;position: relative;margin:8px 0 15px;color:#000;}
.info_about_text h2::before{content: '';background: #4f3e37;width:28px;height: 1px;position: absolute;bottom:0;left:0;display: block;}
.info_about_text p{width:100%;font-size:16px;line-height: 32px;color:#777;display: block;text-align: justify;}
@media screen and (max-width: 1225px) {
    .info_about{margin-top:1.2538rem;padding-bottom: 1.5673rem;}
    .info_about_img{width:9.7175rem;height: 6.5828rem;}
    .info_about_text{width:8.542rem;}
    .info_about_text h2{font-size:.3761rem;line-height: .6896rem;margin:.1253rem 0 .2351rem;}
    .info_about_text p{font-size:.2507rem;line-height: .5015rem;}
}
@media screen and (max-width: 750px) {
    .info_about{margin-top:.8rem;padding-bottom: 1rem;}
    .info_about_img{width:100%;height: auto;}
    .info_about_text{width:100%;}
    .info_about_text h2{font-size:.24rem;line-height: .44rem;margin:.08rem 0 .15rem;}
    .info_about_text p{font-size:.16rem;line-height: .32rem;}
}
@media screen and (max-width: 450px) {
    .info_about_text h2{font-size:20px;line-height: 32px;margin:8px 0 15px;}
    .info_about_text p{font-size:14px;line-height: 24px;}
}

/*  企业文化  */
.info_culture{width:100%;margin-top:105px;padding-bottom: 25px;}
.info_culture_text{width:41.666%;display: block;}
.info_culture_text h2{width:100%;font-size:20px;line-height: 32px;color:#4f3e37;display: block;margin-bottom:16px;}
.info_culture_text p{width:100%;font-size:16px;line-height: 32px;color:#777;display: block;}
.info_culture_img{width:53.5%;display: block;}
.info_culture_img img{width:100%;object-fit:cover;display: block;}
@media screen and (max-width: 1225px) {
    .info_culture{margin-top:1.6457rem;padding-bottom: .3918rem;}
}
@media screen and (max-width: 750px) {
    .info_culture{margin-top:1.05rem;padding-bottom: .25rem;}
    .info_culture_text,.info_culture_img{width:100%;}
}

/*  里程碑  */
.info_history{width:100%;margin-top:55px;padding-bottom: 70px;}
.info_history_btn{width:100%;display: block;position: relative;margin-bottom: 88px;}
.info_history_pagination{position: relative !important;border-bottom: 1px solid #e5e5e5;display: flex;justify-content: center;overflow-x:auto;overflow-y:hidden;}
.info_history_pagination span{width:auto !important;background: unset;font-size:16px;color:#777;margin:0 2% -1px;opacity: 1;
    cursor: pointer;line-height: 32px;height: 32px;display: block;border-radius: unset;white-space:nowrap;}
.info_history_pagination span.swiper-pagination-bullet-active{font-weight: bold;color:#000;border-bottom: 2px solid #000;}
.info_history_prev.swiper-button-prev,.info_history_next.swiper-button-next{width:20px;height: 13px;line-height: 13px;margin-top:0;color:#000;background: #fff;bottom:-6px;top:unset;z-index:12;}
.info_history_prev.swiper-button-prev{background:#fff url("../images/public_icon_left_black.jpg") left center no-repeat;background-size: 18px 13px;left:0;}
.info_history_next.swiper-button-next{background:#fff url("../images/public_icon_right_black.jpg") left center no-repeat;background-size: 18px 13px;right:0;}

.info_history_swiper{overflow: unset !important;}
.info_history_swiper .swiper-slide{opacity: 0;transition: all ease .5s;}
.info_history_swiper .swiper-slide-active{opacity: 1;transition: all ease .5s;}

.info_history_list{width:100%;position: relative;min-height: 360px;}
.info_history_list img{width:64.833%;height:100%;object-fit: cover;display: block;position: absolute;top:0;bottom:0;left:0;z-index:1;}
.info_history_list_text{width:38.33%;min-height: 305px;box-shadow: 0 0 35px rgba(0,0,0,.14);background: #fff;position: relative;right:0;z-index:2;padding:0 20px 0 40px;}
.info_history_list_text h2{width:100%;font-size:16px;color:#000;line-height: 32px;display: block;padding-top:23px;}
.info_history_list_text h3{width:100%;font-size:16px;color:#000;line-height: 24px;display: block;margin:33px 0 15px;font-weight: normal;}
.info_history_list_text p{width:100%;font-size:14px;color:#777;line-height: 24px;display: block;min-height: 96px;}
.info_history_list_text span{width:100%;font-size:14px;color:#000;line-height: 24px;display: block;text-align: right;}
@media screen and (max-width: 750px) {
    .info_history{margin-top:.55rem;padding-bottom: .7rem;}
    .info_history_btn{margin-bottom: .3rem;}
    .info_history_list{min-height: unset;display: block;justify-content: unset;flex-wrap: unset;align-items: unset;}
    .info_history_list img,.info_history_list_text{width:100%;min-height: unset;}
    .info_history_list img{position: unset;top:unset;left:unset;bottom:unset;}
    .info_history_list_text{padding:0 0 .2rem;box-shadow:unset;}
    .info_history_list_text h2{padding-top:.13rem;}
    .info_history_list_text h3{margin:.13rem 0 .05rem;}
    .info_history_list_text p{min-height: unset;}
    .info_history_swiper{overflow: hidden !important;}
    .info_history_pagination span{margin:0 2% -1px;}
}

/*  可持续发展  */
.info_decs{width:100%;font-size:16px;line-height: 32px;color:#777;display: block;margin:50px auto 90px;text-align: center;}
.info_content{width:100%;font-size:16px;line-height: 32px;color:#777;display: block;margin:50px auto 0;padding-bottom: 90px;}
.info_desc_three{width:100%;margin-bottom: 103px;}
.info_desc_list{width:33.33%;padding:0 33px;border-left:1px dashed #b2b2b2;text-align: center;}
.info_desc_list:first-child{padding-left:20px;border:none;}
.info_desc_list:last-child{padding-right:20px;}
.info_desc_list img{height:63px;object-fit: contain;display: block;margin: -15px auto 0;}
.info_desc_list h2{width:100%;font-size:16px;line-height: 32px;color:#000;display: block;margin:10px 0 15px;}
.info_desc_list p{width:100%;font-size:14px;line-height: 28px;color:#777;display: block;}
.info_desc_sub{width:100%;text-align: center;font-size:16px;line-height: 26px;color:#777;display: block;margin:28px 0 17px;}
.info_desc_img{padding-bottom: 65px;}
.info_desc_img,.info_desc_img img{width:100%;display: block;}
@media screen and (max-width: 750px) {
    .info_decs{margin:.5rem auto .9rem;}
    .info_content{padding-bottom: .9rem;}
    .info_desc_img{padding-bottom: .65rem;}
    .info_desc_three{margin-bottom: 1.03rem;}
    .info_desc_list{width:100%;padding:20px 20px 0;border-top:1px dashed #B2B2B2;border-left:0;margin-bottom:20px;}
    .info_desc_list img{margin-top:0;}
}

/*  服装  */
.info_clothe{width:100%;margin:95px auto 0;}
.info_clothe_list{width:49.166%;min-height: 380px;display: block;margin:0 1.668% 1.668% 0;}
.info_clothe_list:nth-child(2n){margin-right: 0;}
.info_clothe_list a{width:100%;height:100%;display: flex;position:relative;padding:60px 20px 30px;align-items: flex-end;overflow:hidden;}
.info_clothe_list a img{width:100%;height:100%;position: absolute;top:0;right:0;bottom:0;left:0;z-index:1;object-fit: cover;}
.info_clothe_list_text{width:100%;position: relative;z-index:2;background:rgba(255,255,255,.9);padding:10px 14px;}
.info_clothe_list_text h2{width:100%;border-bottom: 1px solid #e0e0e0;font-weight: normal;margin-bottom: 10px;}
.info_clothe_list_text h2 span{font-size:18px;line-height: 32px;flex-grow: 1;display: block;}
.info_clothe_list_text h2 i{font-size:16px;line-height: 32px;flex-grow: 0;display: block;color:#737373;}
.info_clothe_list_text p{width:100%;font-size:16px;line-height:32px;color:#737373;display: block;padding-left:30px;background: url("../images/public_icon_map.png") left top 7px no-repeat;background-size: 14px 18px;}


.info_clothe_list_mask_img{width: 100%;
    height: 100%;
    position: absolute;
    left:0;
    /*bottom: calc(-100% + 50px);*/
    background: rgba(0,0,0,.4);
    transition: all linear .5s;z-index:2;
    bottom:0;
}
.info_clothe_list_mask_img img{
    position: absolute !important;
    top:50% !important;
    left:50% !important;
    transform: translate(-50%,-50%) !important;
    width:auto !important;
    max-width:60% !important;
    height:auto !important;
    object-fit:contain !important;
    display: block !important;
    
}
.info_clothe_list_mask_img p{
    width: 100%;
    line-height: 50px;
    font-size: 34px;
    color: #fefefe;
    text-align: center;
    opacity: 1;
    transition: all ease .3s;
    font-family: futurabt_diy;
    display: none;
}
.info_clothe_list:hover .info_clothe_list_mask_img{
    animation: focus-in-contract 2s ease-in-out;
}
@keyframes focus-in-contract {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

/*.info_clothe_list:hover .info_clothe_list_mask_img{bottom: 0;}*/
/*.info_clothe_list:hover .info_clothe_list_mask_img p{opacity: 0;}*/


@media screen and (max-width: 1225px) {
    .info_clothe{margin:1.4889rem auto 0;}
    .info_clothe_list{min-height: 5.9559rem;}
}
@media screen and (max-width: 750px) {
    .info_clothe{margin:.9rem auto 0;}
    .info_clothe_list{min-height: 2rem;}
    .info_clothe_list_text h2{margin-bottom: .1rem;}
    .info_clothe_list_text h2 span{font-size:.18rem;line-height: .32rem;}
    .info_clothe_list_text h2 i,.info_clothe_list_text p{font-size:.16rem;line-height: .32rem;}
    .info_clothe_list_text p{padding-left:.3rem;background-size: .14rem .18rem;}
}
@media screen and (max-width: 540px) {
    .info_clothe_list{min-height: 3.597rem;}
    .info_clothe_list{width:100%;margin-right: 0;}
}

/*  就业机会   */
.info_job{width:100%;margin-top:50px;}
.info_job_list{width:100%;border:1px solid #e5e5e5;margin-bottom: 25px;padding:30px 30px 25px 35px;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.info_job_title{width:200px;}
.info_job_title h2,.info_job_title h3{width:100%;display: block;line-height: 32px;color:#555;}
.info_job_title h2{font-size:24px;padding:20px 0 15px;}
.info_job_title h3{font-size:16px;}
.info_job_main{width:calc(100% - 200px);}
.info_job_intro{width:100%;border-left:1px solid #e5e5e5;padding:5px 0 15px 35px;position: relative;}
.info_job_intro_title{width:100%;font-size:16px;line-height: 32px;color:#555;font-weight: bold;white-space: nowrap;}
.info_job_intro_title p{display: block;}
.info_job_intro_title span{flex-grow: 1;}
.info_job_intro_title span i{margin-left:50px;}
.info_job_intro_desc h2{width:100%;font-size:16px;line-height: 32px;color:#555;}
.info_job_intro_desc{width:55%;font-size:14px;line-height: 32px;color:#555;min-height: 64px;}
.info_job_intro_btn{width:36px;height: 36px;line-height: 36px;text-align: center;color:#fff;background: #b2b2b2;display: block;font-size:26px;position: absolute;right:0;bottom:8px;cursor: pointer;}
.info_job_intro_btn.active{background: #4f3e37;}
.info_job_desc{width:100%;padding-left:35px;display: none;}
.info_job_desc h2{width:100%;font-size:16px;line-height: 32px;color:#555;margin:2px 0 12px;}
.info_job_desc p{width:100%;font-size:14px;line-height: 32px;color:#555;}
.info_job_desc a{width:100%;font-size:16px;line-height: 32px;color:#000;text-decoration: underline;height: 32px;display: block;margin-top:5px;}
@media screen and (max-width: 1200px) {
    .info_job_intro_title span i{margin-left:30px;}
}
@media screen and (max-width: 750px) {
    .info_job{margin-top:.5rem;}
    .info_job_title,.info_job_main{width:100%;}
    .info_job_list{margin-bottom: .25rem;padding:.2rem .2rem;}
    .info_job_title h2,.info_job_desc{padding:0;}
    .info_job_intro{padding-left:0;border:none;border-top:1px solid #e5e5e5;}
    .info_job_intro_title span i{margin-left:.3rem;}
    .info_job_intro_desc{width:calc(100% - 50px);}
}
@media screen and (max-width: 540px) {
    .info_job_intro_title span{order:1;width:100%;justify-content: flex-start;}
    .info_job_intro_title span i{margin-left:0;margin-right: .2rem;font-size:14px;}
    .info_job_intro_title p{order:2;width:100%;}
}

.info_service{width:100%;padding-bottom: 1px;}
.info_service_list{width:100%;position: relative;padding:63px 0;margin-bottom: 65px;}
.info_service_swiper{width:64.83333%;min-height: 439px;position: absolute;top:0;bottom:0;left:0;}
.info_service_list:nth-child(2n) .info_service_swiper{left:unset;right:0;}

.info_service_swiper img {width:100%;height: 100%;object-fit: cover;display: block;}
.info_service_text{width:39.75%;min-height: 313px;margin:0 0 0 auto;background:#fff;box-shadow: 0 0 27px rgba(0,0,0,.12);position: relative;z-index:9;padding:30px 20px 63px 55px;}
.info_service_list:nth-child(2n) .info_service_text{margin:0 auto 0 0 ;padding:30px 55px 63px 20px;}
.info_service_text h2,.info_service_text p{width:100%;display: block;line-height: 32px;color:#000;}
.info_service_text h2{font-size:24px;color:#000;font-weight: normal;margin-bottom: 20px;}
.info_service_text p{font-size:16px;color:#777;}
.service_next.swiper-button-next, .service_prev.swiper-button-prev{background-size: 24px 24px;width:24px;left:calc(100% - 35px);top:unset;}
.info_service_list:nth-child(2n) .service_next.swiper-button-next,.info_service_list:nth-child(2n) .service_prev.swiper-button-prev{left:15px;}
.service_next.swiper-button-next{background-image: url("../images/public_icon_down_black.png");bottom:68px;}
.service_prev.swiper-button-prev{background-image: url("../images/public_icon_top_black.png");bottom:128px;}

@media screen and (max-width: 1225px) {
    .info_service_list{padding:.9876rem 0;margin-bottom: 1.01877rem;}
    .info_service_swiper{min-height:35.836vw;}
    .info_service_text{min-height: 4.9057rem;padding:.4702rem .3134rem .9874rem .862rem;}
    .info_service_text h2,.info_service_text p{line-height: .5015rem;}
    .info_service_text h2{font-size:.3761rem;margin-bottom: .3134rem;}
    .info_service_text p{font-size:.2507rem;}
    .service_next.swiper-button-next, .service_prev.swiper-button-prev{background-size: .37616rem .37616rem;width:.3761rem;left:calc(100% - .5485rem);}
    .info_service_list:nth-child(2n) .service_next.swiper-button-next,.info_service_list:nth-child(2n) .service_prev.swiper-button-prev{left:.2351rem;}
    .service_next.swiper-button-next{bottom:1.0657rem;}
    .service_prev.swiper-button-prev{bottom:2.0062rem;}
}
@media screen and (max-width: 750px) {
    .info_service_list{padding:.63px 0;margin-bottom: .65rem;}
    .info_service_swiper,.info_service_text{width:100%;min-height: auto;position: relative;}
    .info_service_swiper,.info_service_swiper img{min-height: 180px;}
    .info_service_text{padding:.2rem !important;}
    .info_service_text h2,.info_service_text p{line-height: 32px;}
    .info_service_text h2{font-size:22px;margin-bottom: 5px;}
    .info_service_text p{font-size:16px;}
    .service_next.swiper-button-next, .service_prev.swiper-button-prev{top:50%;}
    .service_next.swiper-button-next{left:unset !important;right:10px;background-image: url("../images/public_icon_right_white.png");}
    .service_prev.swiper-button-prev{left:10px;background-image: url("../images/public_icon_left_white.png");}
}


.info_location_map_img{width:100%;max-height:500px;margin:20px auto 0;object-fit:contain;display:block;}
.info_location_map_img img{max-width:100%;max-height:500px;margin:0 auto;object-fit:contain;display:block;}

@media screen and (max-width: 750px) {
    .info_location_map_img img{max-height:50vw;}   
}


