@font-face {
    font-family:"MB";
    src: url('../font/Montserrat-Bold-3.otf');
}
@font-face {
    font-family:"MSB";
    src: url('../font/Montserrat-SemiBold-9.otf');
}
@font-face {
    font-family:"MR";
    src: url('../font/Montserrat-Regular-8.otf');
}
@font-face {
    font-family:"MM";
    src: url('../font/Montserrat-Medium-7.otf');
}
@font-face {
    font-family:"ML";
    src: url('../font/Montserrat-Light-6.otf');
}
*{font-family: 'ML';}
.hcw1760,
.bcw1400,
.cw1760{max-width:1760px;width:92%;margin:0 auto;}
@media screen and (max-width:1440px) and (min-width: 1281px){
    .cw1760,
    .bcw1400,
    .cw1400{max-width:1200px;width:100%;}
}
@media screen and (max-width:1280px) and (min-width: 1025px){
    .cw1760,
    .cw1400{max-width:1100px;width:92%;}
    .bcw1400{max-width:1000px;width:92%;}

}
/*@media (max-width:1024px) {*/
/*    .cw1760,*/
/*    .bcw1400,*/
/*    .cw1400{width:92%;}*/
/*}*/


.wow{animation-duration:1.5s;}
.wow.animate__fadeInLeft,
.wow.animate__fadeInRight{animation-duration:1s;--animate-delay: 1s;}
.wow.animate__fadeIn{animation-duration:2s;}
.not_info{font-size: 20px;color:#ff7500;line-height: 1.8}

/* 面包屑 */
.crumbs .icon{margin-right:10px;width:20px;height:20px;border-radius:50%;overflow: hidden;}
.crumbs .name,
.crumbs .line{font-size:18px;color:#888;display:block;}
.crumbs .name.cur{color:#333;}
.crumbs .line{margin:0 7px;}

/* 翻页 */
.turn_page .paging{display: flex;align-items: center;justify-content: center;line-height: 1;}
.turn_page .paging > font{display:none;}
.turn_page .paging_point,
.turn_page .paging_next,
.turn_page .paging_btn{margin-left:10px;}
.turn_page .paging_point,
.turn_page .paging_btn,
.turn_page .paging_prev,
.turn_page .paging_next{font-size: 18px;min-width:60px;height:60px;border-radius:30px;cursor:pointer;transition: .3s;background-color:#fff;border:1px solid #f2f4f6;}
.turn_page .paging_prev,
.turn_page .paging_next{padding:0 30px;}
.turn_page .paging_btn:hover,
.turn_page .paging_prev:hover,
.turn_page .paging_next:hover{color:#ff7500;border-color:#ff7500;}
.turn_page .paging_btn.cur{color:#fff;background-color:#ff7500;}
.turn_page .total_page{font-size:18px;color:#b2b2b2;margin-left:30px;}
.turn_page .total_page span{color:#292c33;}
@media (max-width:750px) {
    .turn_page{flex-direction:column;}
    .turn_page .total_page{margin-top:15px;font-size:14px;}
    .turn_page .paging_point,
    .turn_page .paging_btn,
    .turn_page .paging_prev,
    .turn_page .paging_next{min-width:30px;height:30px;font-size:14px;}
    .turn_page .paging_prev, .turn_page .paging_next{padding:0 10px;}
}


/* 搜索弹窗 */
#searchouter{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, .8); opacity:0; z-index:50; transform:scale(1.5); visibility:hidden; transition:.5s;padding-bottom: 13%;}
#searchouter.show{opacity:1; transform:scale(1); visibility:visible;}
#searchouter .in{width:650px;}
#searchouter .in .form{width:100%;border-bottom:1px solid #e4e4e4;}
#searchouter .in .form .keyword{padding-right:60px; width:100%; height:96px; line-height:96px; font-size:28px; color:#fff;}
#searchouter .in .form .keyword::-webkit-input-placeholder{font-size:28px; color:#aaa;}
#searchouter .in .form .keyword::-moz-placeholder{font-size:28px; color:#aaa;}
#searchouter .in .form .keyword:-moz-placeholder{font-size:28px; color:#aaa;}
#searchouter .in .form .keyword:-ms-input-placeholder{font-size:28px; color:#aaa;}
#searchouter .in .submit{top:0; right:0; bottom:0;}


/* 搜索页 */
#search{width:100%;padding:80px 0;}
#search .form{margin-bottom:30px;}
#search .form .text{border-radius:25px 0 0 25px;width:340px;padding-left: 15px;height:50px;line-height:48px;border:1px solid #e0e0e0;border-right:none;font-size: 16px;}
#search .form .submit{border-radius:0 25px 25px 0; height:50px;width: 60px;background: url('../images/index/search1.png') no-repeat center #ff7500;color: #fff;font-size: 16px;cursor: pointer;background-size:22px;}
#search .w{width:100%;overflow-y:auto;margin-bottom:30px;padding-bottom:10px;}
#search .tab{width:100%;}
#search .tab .name{font-size:26px;font-family:'MM';color:#2f3238;margin-right:30px;}
#search .tab .name:last-child{margin-right:0;}
#search .tab .name.cur,
#search .tab .name:hover{color:#ff7500;}
#search .list{width:100%; margin-bottom:50px;}
#search .list .info li{padding:20px 0;border-bottom:1px solid #e0e0e0;}
#search .list .info li:first-child{border-top:1px solid #e0e0e0;}
#search .list .info li .title{width:100%;display:block;color:#292c33;font-size:20px;font-family:'MM';line-height:30px;}
#search .list .info li .cate{font-size:18px;margin-top:10px;margin-right:20px;color:#292c33;}
#search .list .info li .day{color:#4d4d4d;font-size:18px;margin-top:10px;}
#search .list .info li:hover .title{color:#ff7500;}
@media (max-width: 750px){
    #search .form .text{width:calc(100% - 60px);}
    #search .tab{width:500px;}
}

/* 移动端搜索 */
#search_box{display:none;}
@media (max-width: 1024px){
    #search_box{display:none;width:100%;height:120px;z-index:50;left:0;top:100px;background:#fff;border-top:1px solid #e0e0e0;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);}
    #search_box .form_box{width:92%;margin:30px auto;height: 60px;border: 1px solid #e0e0e0;border-radius:30px;overflow: hidden;}
    #search_box .form_box .input{width: calc(100% - 60px);padding-left:30px;}
    #search_box .form_box .input input{width:100%;height:100%;font-size:18px;color:#333;}
    #search_box .form_box .submit{border-left:1px solid #e2e2e2;width:60px;height:100%;background: url('../images/index/search1.png') #ff7500 no-repeat 45% center;}
}
@media (max-width:750px) {
    #search_box{top:60px;}
}


/* 公共下拉样式 */
[select_drop]{position:relative;}
[select_drop] .com_drop_box{position:absolute;left:0;top:100%;z-index:10;width:100%;height:0;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);background-color:#fff;border-radius:20px;transition:all 0.3s;}
[select_drop] .com_drop_box .com_h{width:100%;padding:20px 0;max-height:210px;overflow-y:auto;}
[select_drop] .com_drop_box .com_h.address{max-height:380px;}
[select_drop] .com_drop_box .com_h .com_name{font-size: 18px;color: #4c4c4c;font-family: 'MR';padding:0 20px;line-height:30px;transition:all 0.3s;margin-bottom:5px;cursor:pointer;}
[select_drop] .com_drop_box .com_h .com_name:last-child{margin-bottom:0;}
[select_drop] .com_drop_box .com_h .com_name:hover{color:#ff7500;}
@media (max-width:1440px) {
    [select_drop] .com_drop_box .com_h .com_name{font-size:16px;}
}


/* 头部导航 */
#header{top:0;left:0;width:100%;height:100px;z-index:15;background-color:transparent;/*margin-top:25px;*/}
#header.none{transform: translate3d(0,-100%,0);}
#header.none.none2{transform: translate3d(0,0,0);}/* 投资者页面头部需一直在 */
#header.cur,
#header:hover{background-color:#fff;margin-top:0;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);}
#header.white{margin-top:0;background-color:#fff;}
#header .hattr{width:calc(100% - 200px);}
#header .hattr .logo{width:197px;}
#header .hattr .hnav{width:calc(100% - 197px);margin-left:70px;}
#header .hattr .hnav .one-nav{line-height:100px;margin:0 2.313%;}
#header .hattr .hnav .one-nav .nav-a{font-size:20px;color:#fff;text-align:center;position:relative;font-family:'MR';}
#header:hover .hattr .hnav .one-nav .nav-a,
#header.white .hattr .hnav .one-nav .nav-a,
#header.cur .hattr .hnav .one-nav .nav-a{color:#292c33;}
#header .hattr .hnav .one-nav .nav-a::after{content:'';position:absolute;bottom:0;right:0;z-index:2;width:0;height:3px;background-color:transparent;transition:all 0.3s;}
#header .hattr .hnav .one-nav.cur .nav-a,
#header .hattr .hnav .one-nav:hover .nav-a{color:#ff7500;}
#header .hattr .hnav .one-nav.cur .nav-a::after,
#header .hattr .hnav .one-nav:hover .nav-a::after{background-color:#ff7500;left:0;right:auto;width:100%;}
/* 头部下拉 */
#header .hattr .hnav .two-nav{width:100%;height:0;overflow:hidden;top:100px;left:0;z-index:10;background:#fff;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);}
#header.white .hattr .hnav .two-nav,
#header.cur .hattr .hnav .two-nav{top:100px;}
#header .hattr .hnav .two-nav .line{width:100%;border-top:1px solid #dfdfdf;}
#header .hattr .hnav .two-nav .cont{width:100%;padding:60px 0 70px;}
#header .hattr .hnav .two-nav .cont .tab{width:454px;border-right:1px solid rgba(255,255,255,0.1);}
#header .hattr .hnav .two-nav .cont .tab .name{font-size:18px;color:#292c33;line-height:1;cursor: pointer;transition:all 0.3s;white-space: nowrap;margin-bottom:30px;}
#header .hattr .hnav .two-nav .cont .tab .name:last-child{margin-bottom:0;}
#header .hattr .hnav .two-nav .cont .tab .name span{width:22px;opacity:0;transition:all 0.3s;margin-left:20px;}
#header .hattr .hnav .two-nav .cont .tab .name:hover{color:#ff7500;font-family:'MR';transform:translateX(8px);}
#header .hattr .hnav .two-nav .cont .tab .name:hover span{opacity:1;}
#header .hattr .hnav .two-nav .cont .picture{width:calc(100% - 454px);padding:0 100px 0 54px;}
#header .hattr .hnav .two-nav .cont .picture .pic{display:block;width:100%;height:100%;padding-top:54.18%;border-radius:20px;overflow:hidden;}
#header .hattr .hnav .two-nav .cont .picture .pic img{width:100%;height:100%;object-fit:cover;}
/* 头部下拉-关于我们 */
#header .hattr .hnav .two-nav .cont .other_tab .about_name{font-size:20px;line-height:50px;color:#292c33;}
#header .hattr .hnav .two-nav .cont .other_tab .about_name:hover{font-family:'MR';}
#header .hattr .hnav .two-nav .cont .other_tab .name{position:relative;padding-left:15px;margin-bottom:20px;}
#header .hattr .hnav .two-nav .cont .other_tab .name:hover{transform:translateX(5px);}
#header .hattr .hnav .two-nav .cont .other_tab .name::after{content:'';position: absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%;overflow:hidden;width:5px;height:5px;background-color:#666;transition:all 0.3s;}
#header .hattr .hnav .two-nav .cont .other_tab .name:hover::after{background-color:#ff7500;}
#header .hattr .hnav .two-nav .cont .other_tab .name span{margin-left:16px;}
#header .hattr .hnav .two-nav .cont .other_tab .drop_box .drop_top{width:272px;}
#header .hattr .hnav .two-nav .cont .other_tab .drop_box .drop_top .icon{width:12px;transition:all 0.3s;}
#header .hattr .hnav .two-nav .cont .other_tab .drop_box.in .drop_top .icon{transform:rotate(180deg);}
#header .hattr .hnav .two-nav .cont .other_tab .drop_box .drop_bot{height:auto;overflow:hidden;}
#header .hattr .hnav .two-nav .cont .other_tab .drop_box .drop_bot .tab_drop_h{padding:8px 0 0 20px;}
/* 头部右侧 */
#header .hright{width:fit-content;height:100px;}
#header .hright .search{width:22px;height:22px;margin-right:55px;}
#header.white .hright .search .i1,
#header.cur .hright .search .i1{display:none;}
#header.white .hright .search .i2,
#header.cur .hright .search .i2{display:inline-block;}
#header .hright .lang{width:120px;height:50px;border-radius:35px;background-color:#ff7500;}
#header .hright .lang .icon{width:23px;}
#header .hright .lang .txt{font-size:20px;color:#fff;margin-left:10px;}
#header .hright .m_search{display:none;width:26px;margin-right:30px;}
#header .hright .menu{display:none;width:40px;height:40px;}
#header .hright .menu.cur .i1{display:none;}
#header .hright .menu.cur .i2{display:inline-block;}

#header-blank{width:100%;height:100px;}
@media (max-width:1680px) {
    #header .hattr .hnav .one-nav{margin:0 2%;}
}
@media (max-width:1536px) {
    #header .hattr .hnav{margin-left:50px;}
    #header .hattr .hnav .one-nav{margin:0 1.5%;}
}
@media (max-width:1440px) {
    #header .hattr .hnav .one-nav .nav-a{font-size:18px;}
    #header .hright .search{margin-right:30px;}
}
@media (max-width:1366px) {
    #header .hattr .hnav .one-nav .nav-a{font-size:16px;}
}
@media (max-width:1280px) {
    #header .hattr .hnav{margin-left:30px;}
}
/* 头部移动端 */
#m-nav{display:none;}
@media screen and (max-width:1024px) {
    #header{margin-top:0;background-color:#fff;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);}
    #header .hattr{width:fit-content;}
    #header .hattr .hnav,
    #header .hright .search,
    #header .hright .lang{display:none;}
    #header .hright .m_search,
    #header .hright .menu{display:block;}
    #header-blank{display:block;height:100px;}

    #m-nav{display: block;width: 100%;height: 0;z-index:10;left: 0;right: 0;top:100px; background: #fff;overflow-y: auto;}
    #m-nav.cur{height: calc(100vh - 100px);border-top:1px solid #ebebeb;}
    #m-nav .nav .one-nav{line-height:60px;}
    #m-nav .nav .one-nav .one{cursor:pointer;margin:0 4%;border-bottom: 1px solid #ebebeb;background: url('../images/index/nav-icon1.png') no-repeat right;}
    #m-nav .nav .one-nav.nobg .one{background: none;}
    #m-nav .nav .one-nav.cur .one{background-image:url('../images/index/nav-icon2.png');}
    #m-nav .nav .one-nav.cur.nobg .one{background: none;}
    #m-nav .nav .one-nav .one-a{font-size:20px;font-weight:500;color:#333;}
    #m-nav .nav .one-nav .two-nav{width: 100%;background: #f7f7f7;padding: 0 30px;}
    #m-nav .nav .one-nav .two-nav>div{border-bottom: 1px solid #ebebeb;}
    #m-nav .nav .one-nav .two-nav .two-a{font-size: 18px;color:#333;}
    #m-nav .nav .one-nav .two-nav>div:nth-child(n+3) .a_about{padding:0 30px;font-size:16px;line-height:50px;color:#333;position:relative;border-top:1px dashed #ebebeb;}
    #m-nav .nav .one-nav .two-nav>div:nth-child(n+3) .a_about::after{content:'';position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:2;width:5px;height:5px;border-radius:50%;background:#999;}

    #m-nav .bot-box{margin:30px 0 60px}
    #m-nav .bot-box .txt{display:block;font-size:18px;color:#292c33;margin:0 5px;}
    #m-nav .bot-box .txt.cur{font-weight:600;color:#ff7500;}
}
@media screen and (max-width:750px) {
    #header{height:60px;}
    #header .hattr .logo{width:120px;}
    #header .hright{height:60px;}
    #header .hright .m_search{width:20px;}
    #header .hright .menu{width:25px;height:25px;}
    #header-blank{height:60px;}

    #m-nav{top:60px;}
    #m-nav.cur{height:calc(100vh - 60px);}
}


/* 底部 */
#footer{width:100%;overflow:hidden;background:url('../images/index/footer-bg.jpg') no-repeat center bottom / cover;position:relative;}
#footer .back_top{pointer-events:all;opacity:1;position: absolute;right:20px;top:20%;z-index:2;width:50px;height:50px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.2);transition:all 0.3s;cursor:pointer;}
#footer .top{width:100%;height:130px;}
#footer .top .flogo{width:197px;}
#footer .top .txt{max-width:calc(100% - 250px);font-size:24px;color:#ff7500;}
#footer .center{width:100%;padding:65px 0 0;}
#footer .center .left{width:23.915%;padding-right:7.972%;}
#footer .center .left .tit{font-size:18px;font-family:'MR';color:#292c33;}
#footer .center .left .tit span{display:inline-block;width:20px;height:20px;border-radius:50%;margin-left:10px;}
#footer .center .left .way{margin:40px 0 50px;}
#footer .center .left .way .text{font-size:16px;line-height:20px;color:#292c33;margin-bottom:15px;}
#footer .center .left .way .text:last-child{margin-bottom:0;}
#footer .center .left .share{margin-top:26px;}
#footer .center .left .share .s_li .s{width:32px;height:32px;border-radius:50%;background-color:#fff;margin-right:20px;padding:5px;}
#footer .center .left .share .s_li .s_info{display:none;left:0;bottom:100%;z-index: 2;width: 120px;height: 120px;padding: 10px;background:#fff;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);border-radius: 10px;}
#footer .center .left .share .s_li .s_info img{width: 100%;object-fit: contain;}
#footer .center .left .share .s_li:hover .s_info{display:block;}
#footer .center .right{width:calc(100% - 23.915%);}
#footer .center .right .fnav{width:calc(100% / 5);padding-right:2%;}
/*#footer .center .right.cn .fnav{padding-right:11%;}*/
#footer .center .right .fnav .fnav-one{margin-bottom:38px;}
#footer .center .right .fnav .fnav-one .one-a{font-size:18px;font-family:'MR';color:#292c33;display:inline-block;transition:all 0.3s;}
#footer .center .right .fnav .fnav-one .one-a:hover{color:#ff7500;}
#footer .center .right .fnav .fnav-two .list .two-a{font-size:16px;color:#292c33; display:block;transition:all 0.3s;margin-bottom:16px;}
#footer .center .right .fnav .fnav-two .list .two-a:last-child{margin-bottom:0;}
#footer .center .right .fnav .fnav-two .list .two-a:hover{color:#ff7500;}
#footer .bot{width:100%;height:120px;}
#footer .bot .txt1{font-size:14px;color:#292c33;}
#footer .bot .txt2{font-size:14px;color:#fff;}
/*@media (max-width:1680px) {*/
/*    #footer .center .right.cn .fnav{padding-right:8%;}*/
/*}*/
/*@media (max-width:1536px) {*/
/*    #footer .center .right.cn .fnav{padding-right:6.5%;}*/
/*}*/
/*@media (max-width:1440px) {*/
/*    #footer .center .right.cn .fnav{padding-right:6%;width:auto;}*/
/*}*/
@media (max-width:1366px) {
    #footer .center .left{padding-right:3%;}
    /*#footer .center .right.cn .fnav{padding-right:5%;}*/
}
@media (max-width:1280px) {
    #footer .center .left{padding-right:2%;}
}
@media (max-width:1024px) {
    #footer .top{height:auto;padding-top:80px;}
    #footer .center{flex-direction:column;}
    #footer .center .left{width:100%;padding:0 0 50px 0;}
    #footer .center .left .way{margin:30px 0;}
    #footer .center .right{width:100%;}
}
@media screen and (max-width:750px) {
    #footer{background:#f4f4f4;}
    #footer .top{flex-direction:column;align-items:flex-start;padding-top:50px;}
    #footer .top .txt{max-width:100%;margin-top:20px;}
    #footer .center{padding-top:30px;}
    #footer .center .left{padding-bottom:30px;}
    #footer .center .left .way{margin:15px 0 30px;}
    #footer .center .left .share{margin-top:15px;}
    #footer .center .right{flex-direction: column;}
    #footer .center .right .fnav{width:100%;border-bottom:1px solid #999;padding:0 !important;}
    #footer .center .right .fnav .fnav-one{line-height:60px;margin: 0;background: url('../images/index/nav-icon1.png') no-repeat center right / 20px;}
    #footer .center .right .fnav.in .fnav-one{background-image:url('../images/index/nav-icon2.png');}
    #footer .center .right .fnav .fnav-two{height:0;overflow:hidden;}
    #footer .center .right .fnav .fnav-two .list .two-a{margin:0;line-height:40px;padding: 0 30px;border-top: 1px dashed #999;}
    #footer .bot{height:auto;flex-direction:column;padding:30px 0 50px;}
    #footer .bot .txt1,
    #footer .bot .txt2{line-height:1.6;color:#292c33;text-align:center;}
    #footer .back_top{height:45px;width: 45px;}
}

/*使用条款*/
#term{width: 100%;padding:100px 0;}
#term .title{font-size: 50px;margin-bottom: 50px;color:#292c33;font-family: 'MR'}
@media (max-width:750px) {
    #term{padding:50px 0;}
    #term .title{font-size:32px;}
}


/* 首页广告图 */
#ind_banner{width:100%;overflow:hidden;}
/*#ind_banner .swiper .swiper-slide{width:100%;height:100vh;}*/
#ind_banner .swiper .swiper-slide .img{width:100%;height:100%;display:block;}
#ind_banner .swiper .swiper-slide .img .pic{width:100%;height:100%;/*padding-top:50.521%;*/}
/*#ind_banner .swiper .swiper-slide .img .pic .v{top:0;left:0;width:100%;height:100%;}*/
/*#ind_banner .swiper .swiper-slide .img .pic .v::after{content:'';position: absolute;inset:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);}*/
#ind_banner .swiper .swiper-slide .img .pic video{width:100%;height:100%;object-fit:contain;}
#ind_banner .swiper .swiper-slide .img .pic img{width:100%;height:100%;object-fit:cover;}
#ind_banner .swiper .swiper-slide .title{font-size:100px;line-height:110px;color:#fff;font-family:'MM';padding-bottom:130px;letter-spacing:-1px;}
#ind_banner .swiper .swiper-slide .brief{position:absolute;bottom:8.8%;left:0;right:0;z-index:11;color:#fff;font-size:24px;font-family:'ML';}
#ind_banner .swiper .swiper-pagination{bottom:9.337%;}
#ind_banner .swiper .swiper-pagination-bullet{background:transparent;border:2px solid rgba(255,255,255,0.3);margin:0 12px;transition:all 0.3s;opacity:1;width:10.5px;height:10.5px;}
#ind_banner .swiper .swiper-pagination-bullet-active{background:#fff;border-color:#fff;}

#ind_banner .playicon{display:none;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 50%;overflow: hidden;width: 100px;height: 100px;}
#ind_banner .playicon img{transform: scale(0.6)}
@media (max-width:1440px) {
    #ind_banner .swiper .swiper-slide .title{font-size:70px;line-height:80px;padding-bottom:0px;}
    #ind_banner .swiper .swiper-slide .brief{font-size:20px;}
}
@media (max-width:1024px) {
    #ind_banner .swiper .swiper-slide .title{font-size:60px;line-height:70px;}
}
@media (max-width:750px) {
    /*#ind_banner .swiper .swiper-slide{height:auto;}*/
    /*#ind_banner .swiper .swiper-slide .img .pic{padding-top:100%;}*/
    #ind_banner .swiper .swiper-slide .title{font-size:30px;line-height:1.6;}
    #ind_banner .swiper .swiper-slide .brief{font-size:16px;line-height:1.6;bottom:12%;}
    #ind_banner .swiper .swiper-pagination{bottom:5%;}
    #ind_banner .swiper .swiper-pagination-bullet{margin:0 5px;}

}


/* 内页广告图 */
#inner_banner .bg img{width:100%;object-fit:cover;}
#inner_banner .box .cont{width:100%;height:100%;padding:40px 0 95px;}
#inner_banner .box .cont .tip{font-size:24px;font-family:'MR';color:#ff7500;}
#inner_banner .box .cont .title{font-size:70px;font-family:'MM';color:#292c33;}
#inner_banner .box .cont .brief{font-size:20px;line-height:36px;color:#292c33;max-width:50%;max-height:108px;overflow-y:auto;}

/* 可持续发展-广告图*/
#inner_banner .box .cont .box_info{width:620px;border-radius:10px;overflow:hidden;background-color:rgba(255,255,255,0.95);padding:58px;letter-spacing:-0.5px;margin-bottom:45px;}
#inner_banner .box .cont .box_info .title{margin-top:20px;}
#inner_banner .box .cont .box_info .text{font-size:18px;line-height:30px;color:#292c33;margin:20px 0 0;max-height:210px;}
#inner_banner .box .cont .box_info .btn{margin-top:25px;display:block;min-width:180px;padding:0 20px;width:fit-content; height:60px;border-radius:30px;border:1px solid #999;line-height:58px;text-align:center;font-size:20px;font-family:'MR';color:#292c33;transition:all 0.3s;}
#inner_banner .box .cont .box_info .btn:hover{border-color:#ff7500;background-color:#ff7500;color:#fff;}

/* 加入我们-广告图*/
#inner_banner .box .cont .join_name{font-size:36px;line-height:60px;color:#292c33;font-family:'MM';}
#inner_banner .box .cont .join_brief{font-size:18px;;line-height:30px;max-width:50%;color:#4d4d4d;max-height:150px;}

@media (max-width:1440px) {
    #inner_banner .box .cont{padding:30px 0 50px;}
    #inner_banner .box .cont .brief{max-width:60%;font-size:16px;line-height:32px;}
    #inner_banner .box .cont .box_info{padding:30px;}
    #inner_banner .box .cont .box_info .title{font-size:42px;}
    #inner_banner .box .cont .title{font-size:52px;}
    #inner_banner .box .cont .join_brief{font-size:16px;max-width:60%;}
    #inner_banner .box .cont .box_info .btn{font-size:16px;}
}
@media (max-width:1280px) {
    #inner_banner .box .cont .box_info{width:500px}
    #inner_banner .box .cont .box_info .text{font-size:16px;line-height:26px;max-height:182px;}
    #inner_banner .box .cont .join_name{font-size:30px;line-height:1.5;}
}
@media (max-width:1024px) {
    #inner_banner .box .cont .tip{font-size:18px;}
    #inner_banner .box .cont .title{font-size:42px;}
    #inner_banner .box .cont .brief{max-width:80%;}
    #inner_banner .box .cont .box_info{margin-bottom:30px;}
}
@media (max-width:750px) {
    #inner_banner .box .cont .crumbs{display:none;}
    #inner_banner .bg .i1{display:none;}
    #inner_banner .bg .i2{display:inline-block;}
    #inner_banner .box .cont{justify-content:center;padding:30px 0;}
    #inner_banner .box .cont .title{font-size:36px;}
    #inner_banner .box .cont .brief{max-width:100%;font-size:18px;line-height:1.5; max-height:135px;}

    #inner_banner .join_box{position:static;}
    #inner_banner .join_box .cont{padding-bottom:0;}
    #inner_banner .box .cont .join_name{line-height:1.2;margin-bottom:10px;}
    #inner_banner .box .cont .join_brief{font-size:16px;line-height:1.5;max-width:100%;text-overflow:unset;overflow:visible;display:block !important;max-height:none;}

    #inner_banner .box .cont .box_info{padding:20px;}
    #inner_banner .box .cont .box_info .title{margin-top:0;font-size:32px;}
    #inner_banner .box .cont .box_info .text{max-height:192px;line-height:1.5;}
    #inner_banner .box .cont .box_info .btn{height:50px;line-height:48px;min-width:160px;}
}

/* 首页 */
#ind_about{padding:140px 0;}
#ind_about .title{font-size:62px;font-family: 'MR';line-height:1;color:#292c33;text-align:center;}
#ind_about .brief{font-size:32px;line-height:48px;color:#292c33;text-align:center;max-width:84%;margin:44px auto 0;}
#ind_about .list{text-align:center;margin:110px auto 0;max-width:77%;}
#ind_about .list .li{width:calc(100% / 4);padding:0 10px;}
#ind_about .list .li .pic{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto;}
#ind_about .list .li .number{font-size:30px;color:#ff7500;line-height:1;font-weight:bold;font-family:'MB';margin:30px 0 0;}
#ind_about .list .li .number span{font-size:60px;line-height:1;fill:#ff7500;display:inline-block;font-family:'MB';}
#ind_about .list .li .txt{font-size:18px;color:#292c33;font-family:'ML';}
@media (max-width:1440px) {
    #ind_about .title{font-size:52px}
    #ind_about .brief{font-size:26px;line-height:38px;}
    #ind_about .brief,
    #ind_about .list{max-width:90%;}
    #ind_about .list .li .txt{font-size:16px;}
    #ind_about .list .li .number span{font-size:50px}
}
@media (max-width:1280px) {
    #ind_about .list .li .number span{font-size:45px;}
}
@media (max-width:1200px) {
    #ind_about{padding:100px 0;}
    #ind_about .brief,
    #ind_about .list{max-width:100%;}
}
@media (max-width:750px) {
    #ind_about{padding:50px 0;}
    #ind_about .title{font-size:36px;}
    #ind_about .brief{margin-top:20px;font-size:18px;line-height:1.5;}
    #ind_about .list{margin-top: 30px;flex-direction:column;}
    #ind_about .list .li{width:100%;margin:0 0 30px 0 !important;}
    #ind_about .list .li:last-child{margin-bottom:0 !important;}
    #ind_about .list .li .number{margin-top:10px;}
    #ind_about .list .li .number span{font-size:50px;}
}

#ind_map{width:100%;height:750px;overflow:hidden;background:url('../images/index/ind-map.jpg') no-repeat center / cover;}
#ind_map .cont{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;}
#ind_map .cont .title{text-align:center;font-size:62px;font-family:'MR';line-height:1;color:#292c33;}
#ind_map .cont .brief{font-size:32px;line-height:48px;color:#292c33;text-align:center;margin:52px 0 70px;}
#ind_map .cont .brief span{color:#ff7500;}
#ind_map .cont .more{width:140px;height:60px;border-radius:30px;line-height:58px;border:1px solid #999;text-align:center;overflow:hidden;background-color:transparent;font-size:18px;font-family:'ML';color:#4C4C4D;display:block;}
#ind_map .cont .more:hover{background-color:#ff7500;border-color:#ff7500;color:#fff;}
@media (max-width:1440px) {
    #ind_map .cont .title{font-size:52px;}
    #ind_map .cont .brief{font-size:28px;line-height:40px;}
}
@media (max-width:750px) {
    #ind_map{height:auto;padding:50px 0;}
    #ind_map .cont .title{font-size:36px;}
    #ind_map .cont .brief{margin:30px 0;font-size:18px;line-height:1.5;}
    #ind_map .cont .more{width:130px;height: 50px;line-height: 48px;}
}

#ind_packaging{width:100%;overflow:hidden;padding:130px 0 140px;background:url('../images/index/ind-packaging-bg.png') no-repeat center / cover;}
#ind_packaging .title{font-size:62px;line-height:1;color:#292c33;font-family:'MR';text-align:center;}
#ind_packaging .list{overflow-x:auto;margin:70px auto 130px;}
#ind_packaging .list::-webkit-scrollbar{background:rgba(255,117,0,0.3);border-radius:6px;}
#ind_packaging .list::-webkit-scrollbar-thumb{background: #ff7500;border-radius:6px}
#ind_packaging .tabs{display:flex;justify-content:center;width:100%}
#ind_packaging .tabs .li{width:calc((100% - (10px * 2 * 6)) / 6);margin:0 10px;cursor:pointer;}
#ind_packaging .tabs .li .icon{height:50px;margin-bottom:22px;}
#ind_packaging .tabs .li .icon img{object-fit:contain;height:100%;}
#ind_packaging .tabs .li .name{font-size:24px;font-family:'MM';line-height:30px;color:#292c33;text-align:center;}
#ind_packaging .tabs .li.cur .icon .i1,
#ind_packaging .tabs .li:hover .icon .i1{display:none;}
#ind_packaging .tabs .li.cur .icon .i2,
#ind_packaging .tabs .li:hover .icon .i2{display:inline-block;}
#ind_packaging .tabs .li.cur .name,
#ind_packaging .tabs .li:hover .name{color:#ff7500;}

#ind_packaging .bind .item{transition:all 0.3s ease-in-out;display:none;}
#ind_packaging .bind .item.cur{display:block;}
#ind_packaging .bind .item .swiper{overflow:visible;}
#ind_packaging .bind .item .swiper .swiper-slide{display:block;width:27.288%;min-width:380px;height:auto;border-radius:10px;overflow:hidden;background-color:#fafafa;}
#ind_packaging .bind .item .swiper .swiper-slide .pic{width:100%;padding-top:95.833%;}
#ind_packaging .bind .item .swiper .swiper-slide .pic img{width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
#ind_packaging .bind .item .swiper .swiper-slide .name{width:100%;padding:35px 8.33%;position:relative;}
#ind_packaging .bind .item .swiper .swiper-slide .name::after{content:'';position: absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:url('../images/products/mask.jpg') no-repeat 80% center / cover;transition:all 0.3s;opacity:0;}
#ind_packaging .bind .item .swiper .swiper-slide .name span{font-size:24px;font-family:'MR';color:#292c33;transition:all 0.3s;position: relative;z-index:3;}
#ind_packaging .bind .item .swiper .swiper-slide:hover .name span{color:#fff;}
#ind_packaging .bind .item .swiper .swiper-slide:hover .name::after{opacity:1;}
#ind_packaging .bind .item .swiper .swiper-slide:hover .pic img{transform:scale(1.1);}
#ind_packaging .bind .item .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:72px;height:72px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);display: block !important;}
#ind_packaging .bind .item .pn.prev{left:-16px;}
#ind_packaging .bind .item .pn.next{right:-16px;}
#ind_packaging .bind .item .pn:hover{background-color:#ff7500;}
#ind_packaging .bind .item .pn:hover .i1{display:none;}
#ind_packaging .bind .item .pn:hover .i2{display:inline-block;}
@media (max-width:1680px) {
    #ind_packaging{padding:130px 0 120px;}
}
@media (max-width:1536px) {
    #ind_packaging{padding:130px 0 115px;}
}
@media (max-width:1440px) {
    #ind_packaging{padding:105px 0;}
    #ind_packaging .title{font-size:52px;}
    #ind_packaging .tabs .li .name{font-size:20px;line-height:26px;}
    #ind_packaging .bind .item .swiper .swiper-slide .name span{font-size:20px;}
}
@media (max-width:1024px) {
    #ind_packaging .tabs{width:1200px;}
}
@media (max-width:750px) {
    #ind_packaging{padding:50px 0;}
    #ind_packaging .list{margin:30px auto 50px;}
    #ind_packaging .title{font-size:36px;}
    #ind_packaging .tabs .li .icon{margin-bottom:10px;}
    #ind_packaging .tabs .li .name{font-size:16px;line-height:1.5;}
    #ind_packaging .bind .item .swiper .swiper-slide{min-width:260px;}
    #ind_packaging .bind .item .swiper .swiper-slide .name{padding:20px;}
    #ind_packaging .bind .item .swiper .swiper-slide .name span{font-size:16px;}
    #ind_packaging .bind .item .pn{width:45px;height:45px;}
    #ind_packaging .bind .item .pn img{transform: scale(0.7)}
}



#our_ability{width:100%;overflow:hidden;position:relative;}
#our_ability .title{position:absolute;left:50%;transform:translateX(-50%);top:14.434%;z-index:2;font-size:62px;line-height:1;color:#fff;font-family:'MR';}
#our_ability .main .swiper-slide .bg{width:100%;height:100%;padding-top:50.521%;}
#our_ability .main .swiper-slide .bg img{width:100%;height:100%;object-fit:cover;}
#our_ability .main .swiper-slide .cont{position:absolute;left:50%;transform:translateX(-50%);top:28%;z-index:2;}
#our_ability .main .swiper-slide .cont .brief{font-size:26px;line-height:40px;color:#fff;max-width:50%;letter-spacing:-1px;font-family:'ML';max-height:240px;overflow-y:auto;}
#our_ability .main .swiper-slide .cont .brief span{color:#ff7500;}
#our_ability .bot{left:50%;transform:translateX(-50%);bottom:12.372%;z-index:3;position:absolute;}
#our_ability .thumbs .swiper-slide .name{transition:all 0.3s;font-size:20px;line-height:32px;color:#fff;font-family:'MR';margin-bottom:36px;cursor:pointer;}
#our_ability .thumbs .swiper-slide .progress{transition:all 0.3s;width:100%;height:5px;background-color:#fff;overflow:hidden;}
#our_ability .thumbs .swiper-slide .progress .el-bar{background-color:#ff7500;height:100%;width:0;overflow:hidden;}
#our_ability .thumbs .swiper-slide.swiper-slide-thumb-active .name{color:#ff7500;}
@media (max-width:1536px) {
    #our_ability .main .swiper-slide .cont .brief{max-width:70%;}
}
@media (max-width:1440px) {
    #our_ability .title{font-size:52px;}
    #our_ability .main .swiper-slide .cont .brief{font-size:22px;line-height:36px;max-height:216px;}
    #our_ability .thumbs .swiper-slide .name{font-size:16px;line-height:28px;}
}
@media (max-width:1280px) {
    #our_ability .main .swiper-slide .cont .brief{max-width:90%;}
}
@media (max-width:1200px) {
    #our_ability{height:700px;}
    #our_ability .main{height:100%;}
}
@media (max-width:750px) {
    #our_ability .title{font-size:36px;top:50px;}
    #our_ability .main .swiper-slide .cont{top:120px;}
    #our_ability .main .swiper-slide .cont .brief{max-width:100%;font-size:20px;line-height:1.5;max-height:300px;}
    #our_ability .bot{bottom:50px;}
    #our_ability .thumbs{padding-bottom:30px;}
    #our_ability .thumbs .swiper-slide .name{margin-bottom:26px;}
    #our_ability .thumbs .swiper-pagination{bottom:0;}
    #our_ability .thumbs .swiper-pagination .swiper-pagination-bullet{background:#fff;}
}


#ind_develop{width:100%;padding:140px 0;overflow: hidden;}
#ind_develop .cont .left{width:40.91%;}
#ind_develop .cont .left .pic{width:100%;height:100%;padding-top:111.111%;border-radius:20px;overflow:hidden;}
#ind_develop .cont .left .pic img{object-fit:cover;width:100%;height:100%;}
#ind_develop .cont .right{width:50%;}
#ind_develop .cont .right .name{font-size:62px;font-family:'MR';color:#292c33;letter-spacing:-0.5px;}
#ind_develop .cont .right .brief{font-size:32px;line-height:48px;color:#4c4c4c;letter-spacing:-0.5px;max-width:95%;margin:60px 0 75px;}
#ind_develop .cont .right .brief span{color:#ff7500;}
#ind_develop .cont .right .list .li{width:50%;padding:0 12.5% 50px 0;}
#ind_develop .cont .right .list .li:nth-child(2n){padding-right:0;}
#ind_develop .cont .right .list .li .icon{width:36px;height:36px;margin-right:16px;}
#ind_develop .cont .right .list .li .txt{width:calc(100% - 36px);font-size:18px;line-height:20px;color:#4d4d4d;letter-spacing:-0.5px;font-family:'MR'}
#ind_develop .cont .right .more{margin-top:45px;width:140px;height:60px;border-radius:30px;border:1px solid #999;line-height:58px;text-align:center;transition:all 0.3s;background-color:#fff;display:block;font-size:18px;font-family:'ML';color:#4c4c4c;cursor:pointer;}
#ind_develop .cont .right .more:hover{background-color:#ff7500;border-color:#ff7500;color:#fff;}
@media (max-width:1680px) {
    #ind_develop .cont .right .name{font-size:52px;}
    #ind_develop .cont .right .brief{margin:50px 0 65px;font-size:30px;line-height:1.5;}
    #ind_develop .cont .right .more{margin-top:35px;}
}
@media (max-width:1440px) {
    #ind_develop .cont .right .name{font-size:42px;}
    #ind_develop .cont .right .brief{margin:40px 0;font-size:22px;}
    #ind_develop .cont .right .list .li{padding-bottom:30px;}
    #ind_develop .cont .right .more{margin-top:20px;}
}
@media (max-width:1280px) {
    #ind_develop .cont .right .list .li{padding-right:5%;}
}
@media (max-width:1024px) {
    #ind_develop{padding:100px 0;}
    #ind_develop .cont .right{width:55%;}
    #ind_develop .cont .right .name{font-size:36px;}
    #ind_develop .cont .right .brief{margin:20px 0 30px;}
    #ind_develop .cont .right .more{margin-top:0;}
}
@media (max-width:750px) {
    #ind_develop{padding:50px 0;}
    #ind_develop .cont{flex-direction:column;}
    #ind_develop .cont .left{width:100%;}
    #ind_develop .cont .right{width:100%;margin-top:30px;}
    #ind_develop .cont .right .brief{max-width:100%;}
    #ind_develop .cont .right .list{flex-direction:column;}
    #ind_develop .cont .right .list .li{width:100%;padding-right:0;}
    #ind_develop .cont .right .more{width:130px;height: 50px;line-height: 48px;}
}

#ind_events{width:100%;overflow:hidden;padding:130px 0 90px;background-color:#f4f4f4;}
#ind_events .title{font-size:62px;line-height:1;color:#292c33;font-family:'MR';text-align:center;}
#ind_events .cont .swiper{width:100%;padding:50px 4.167%;}
#ind_events .cont .swiper .swiper-slide{display:flex;flex-direction:column;justify-content:space-between;height:auto;background:#fff;border-radius:10px;overflow:hidden;transition:all 0.3s;}
#ind_events .cont .swiper .swiper-slide .top{width:100%;padding:8.93% 8.93% 17px 8.93%;}
#ind_events .cont .swiper .swiper-slide .pic{height:100px;width:fit-content;}
#ind_events .cont .swiper .swiper-slide .pic img{object-fit:contain;}
#ind_events .cont .swiper .swiper-slide .name{font-size:32px;line-height:48px;color:#4d4d4d;font-family:'MR';transition:all 0.3s;margin:30px 0 16px;height:144px;}
#ind_events .cont .swiper .swiper-slide .time{font-size:20px;line-height:30px;font-family:'MR';color:#b2b2b2;}
#ind_events .cont .swiper .swiper-slide .bot{width:100%;padding:8.93%;position: relative;}
#ind_events .cont .swiper .swiper-slide .bot::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('../images/index/event-bg.png') no-repeat center / cover;  opacity: 0;transition: opacity 0.5s;}
#ind_events .cont .swiper .swiper-slide .bot .join{width:140px;height:60px;border-radius:30px;border:1px solid #999;line-height:58px;text-align:center;transition:all 0.3s;background-color:#fff;display:block;font-size:18px;font-family:'ML';color:#4c4c4c;cursor:pointer;position:relative;z-index:3;}
#ind_events .cont .swiper .swiper-slide:hover .name{color:#ff7500;}
#ind_events .cont .swiper .swiper-slide:hover .bot .join{border-color:#ff7500;}
#ind_events .cont .swiper .swiper-slide:hover .bot::before{opacity: 1;}
#ind_events .cont .swiper .swiper-slide:hover{box-shadow: 10px 17px 50px 0px rgba(0, 0, 0, 0.1);}
#ind_events .cont .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#ind_events .cont .pn.prev{left:2.605%;}
#ind_events .cont .pn.next{right:2.605%;}
#ind_events .cont .pn:hover{background-color:#ff7500;}
#ind_events .cont .pn:hover .i1{display:none;}
#ind_events .cont .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #ind_events{padding:100px 0 60px;}
    #ind_events .title{font-size:52px;}
    #ind_events .cont .swiper .swiper-slide .name{font-size:26px;line-height:1.5;height:117px;}
    #ind_events .cont .swiper .swiper-slide .time{font-size:18px;line-height:1.5;}
}
@media (max-width:1280px) {
    #ind_events .cont .pn.prev{left:1.5%;}
    #ind_events .cont .pn.next{right:1.5%;}
}
@media (max-width:750px) {
    #ind_events{padding:50px 0 0;}
    #ind_events .title{font-size:36px;}
    #ind_events .cont .pn{width:50px;height:50px;padding:15px;top:56%;}
    #ind_events .cont .swiper{padding-top:30px;}
    #ind_events .cont .swiper .swiper-slide .name{font-size:22px;height:99px;}
    #ind_events .cont .swiper .swiper-slide .time{font-size:16px;line-height:1.5;}
    #ind_events .cont .swiper .swiper-slide .bot .join{width:130px;height: 50px;line-height: 48px;}
}

/* 活动报名弹窗 */
#events_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow: auto;}
#events_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:55px 80px 65px 80px;max-height:100%;}
#events_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#events_popup .com_box .form .title{font-size:32px;line-height:1;color:#292c33;text-align:center;font-family:'MM';}
#events_popup .com_box .form .txt{font-size:18px;line-height:1;color:#4c4c4c;text-align:center;margin-top:15px;}
#events_popup .com_box .form .txt span{color:#ff0000;}
#events_popup .com_box .form .list{margin-top:12px;}
#events_popup .com_box .form .list .li{width:calc((100% - 30px) / 2);margin:0 30px 0 0;}
#events_popup .com_box .form .list .li:nth-child(2n){margin-right:0;}
#events_popup .com_box .form .li{display:flex;justify-content:flex-end;flex-direction:column;height:81px;}
#events_popup .com_box .form .tip{font-size:18px;line-height:1;color:#4c4c4c;transition:all 0.3s;transform:translateY(20px);font-family:'MR';}
#events_popup .com_box .form .tip span{color:#ff0000;}
#events_popup .com_box .form .input{border-bottom:1px solid #e0e0e0;width:100%;height:50px;font-size:18px;color:#4c4c4c;font-family:'MR';}
#events_popup .com_box .form .input:focus{border-color:#ff7500;}
#events_popup .com_box .form .select .country_tip{transform:translateY(20px);padding-right:26px;}
#events_popup .com_box .form .select .country_tip .tip{transform:translateY(0);}
#events_popup .com_box .form .select .com_input{border-bottom:1px solid #e0e0e0;width:100%;height:50px;font-size:18px;color:#4c4c4c;font-family:'MR';}
#events_popup .com_box .form .select.dropIn .com_input{border-color:#ff7500;}
#events_popup .com_box .form .select.dropIn .country_tip,
#events_popup .com_box .form .select.dropVal .country_tip{transform:translateY(0);}
#events_popup .com_box .form .select.dropIn .tip,
#events_popup .com_box .form .select.dropIn .tip span,
#events_popup .com_box .form .select.dropVal .tip,
#events_popup .com_box .form .select.dropVal .tip span{color:#ccc;}
/* #events_popup .com_box .form .select{width:100%;border-bottom:1px solid #e0e0e0;height:50px;line-height:30px;font-size:18px;color:#4c4c4c;font-family:'MM';appearance:none;-moz-appearance:none;-webkit-appearance:none;} */
/* #events_popup .com_box .form .select::-ms-expand {display: none;} */
#events_popup .com_box .form .message{width:100%;height:130px;}
#events_popup .com_box .form .message .tip{transform:translateY(20px);}
#events_popup .com_box .form .message .text{width:100%;height:85px;margin-top:12px;border-bottom:1px solid #e0e0e0;font-size:18px;color:#4c4c4c;font-family:'MR';}
#events_popup .com_box .form .message .text:focus{border-color:#ff7500;}
#events_popup .com_box .form .bot{margin-top:40px;}
#events_popup .com_box .form .bot .btn{width:140px;height:60px;line-height:58px;border-radius:30px;text-align:center;transition:all 0.3s;font-size:18px;color:#666;font-family:'ML';border:1px solid #999;background-color:#fff;margin:0 10px;}
#events_popup .com_box .form .bot .btn.submit{border:1px solid #ff7500;background-color:#ff7500;color:#fff;}
@media (max-width:750px) {
    #events_popup .com_box{width:650px;padding:30px 20px;}
    #events_popup .com_box .close{top:20px;right:20px;}
    #events_popup .com_box .form .title{font-size:28px;}
    #events_popup .com_box .form .list .li{width:100%;margin-right:0;}
}
/* 弹窗end */


#ind_news{width:100%;padding:130px 0 140px;overflow:hidden;}
#ind_news .title{font-size:62px;line-height:1;font-family:'MM';color:#292c33;text-align:center;}
#ind_news .cont{margin:50px 0 55px;}
#ind_news .cont .left{width:calc(50% - 20px);}
#ind_news .cont .left .pic{width:100%;padding-top:65.116%;border-radius:10px;overflow:hidden;}
#ind_news .cont .left .pic img{width:100%;height:100%;object-fit:cover;}
#ind_news .cont .left .name{font-size:32px;line-height:48px;color:#4d4d4d;font-family:'MR';margin:36px 0 16px;transition:all 0.3s;}
#ind_news .cont .left .brief{font-size:20px;line-height:30px;color:#888;}
#ind_news .cont .left .time{font-size:18px;color:#b2b2b2;margin-top:26px;}
#ind_news .cont .left:hover .name{color:#ff7500;}
#ind_news .cont .right{width:calc(50% - 20px);}
#ind_news .cont .right .li{width:calc((100% - 4.652%) / 2);margin:0 4.652% 4% 0;display:block;}
#ind_news .cont .right .li:nth-child(2n){margin-right:0;}
#ind_news .cont .right .li .pic{width:100%;padding-top:64.878%;border-radius:10px;overflow:hidden;}
#ind_news .cont .right .li .pic img{width:100%;height:100%;object-fit:cover;}
#ind_news .cont .right .li .name{font-size:24px;line-height:30px;color:#4d4d4d;margin:10px 0 /*24px 0 22px*/;transition:all 0.3s;}
#ind_news .cont .right .li .time{font-size:18px;color:#b2b2b2;}
#ind_news .cont .right .li:hover .name{color:#ff7500;}
#ind_news .more{width:140px;height:60px;border-radius:30px;line-height:58px;border:1px solid #999;text-align:center;overflow:hidden;font-size:18px;font-family:'ML';color:#4c4c4c;margin:0 auto;}
#ind_news .more:hover{background-color:#ff7500;border-color:#ff7500;color:#fff;}
@media (max-width:1440px) {
    #ind_news .title{font-size:52px;}
    #ind_news .cont .left .name{font-size:26px;line-height:38px;}
    #ind_news .cont .right .li .name{font-size:20px;line-height:26px;}
}
@media (max-width:1024px) {
    #ind_news{padding:100px 0;}
    #ind_news .cont{flex-direction:column;}
    #ind_news .cont .left{width:100%;}
    #ind_news .cont .right{width:100%;margin-top:50px;}
}
@media (max-width:750px) {
    #ind_news{padding:50px 0;}
    #ind_news .title{font-size:36px;}
    #ind_news .cont{margin-top:30px;}
    #ind_news .cont .left .name{font-size:24px;line-height:1.5;}
    #ind_news .cont .right{flex-direction:column;}
    #ind_news .cont .right .li{width:100%;margin:0 0 40px 0 !important;}
    #ind_news .cont .right .li:last-child{margin-bottom:0 !important;}
    #ind_news .cont .left .brief{font-size:18px;line-height:1.5;}
    #ind_news .more{width:130px;height: 50px;line-height: 48px;}
}



/* 关于裕同-裕同是谁 */
#introduction{padding:115px 0 75px;}
#introduction .title{font-size: 50px;font-family: 'MM';line-height:1;color:#292c33;text-align:center;}
#introduction .brief{font-size:18px;line-height:30px;color:#4d4d4d;margin-top:45px;}
#introduction .list{text-align:center;margin:70px auto 0;max-width:77%;}
#introduction .list .li{width:calc(100% / 4);padding:0 10px;}
#introduction .list .li .pic{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto;}
#introduction .list .li .number{font-size:30px;color:#ff7500;line-height:1;font-weight:bold;font-family:'MB';margin:30px 0 0;}
#introduction .list .li .number span{font-size:60px;line-height:1;fill:#ff7500;display:inline-block;font-family:'MB';}
#introduction .list .li .txt{font-size:18px;color:#292c33;font-family:'MR';}
@media (max-width:1440px) {
    #introduction .title{font-size:42px;}
    #introduction .list{max-width:85%;}
    #introduction .list .li .number span{font-size:50px;}
    #introduction .list .li .txt{font-size:16px;}
}
@media (max-width:1280px) {
    #introduction .list{max-width:100%;}
}
@media (max-width:750px) {
    #introduction{padding:50px 0;}
    #introduction .title{font-size:36px;}
    #introduction .brief{margin-top:20px;font-size:16px;line-height:1.5;}
    #introduction .list{flex-direction:column;margin-top:0;}
    #introduction .list .li{width:100%;margin-top:30px;}
    #introduction .list .li .number{margin-top:10px;}
    #introduction .list .li .number span{font-size:50px;}
}

#about_video{width:100%;overflow:hidden;}
/*#about_video .box{width:100%;padding-top:44.271%;}*/
#about_video .box video{/*width:100%;height:100%;*/object-fit:contain;max-width:100%;}
#about_video .box .icon{left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;width:100px;height:100px;z-index:2;}
#about_video .box .icon:hover .i1{display:none;}
#about_video .box .icon:hover .i2{display:inline-block;}
@media (max-width:750px) {
    #about_video .box .icon{width:50px;height:50px;}
}

#culture{padding:120px 0;}
#culture .title{margin-bottom:60px;font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#culture .top{overflow:hidden;border-radius:20px;background-color:#f6f6f6;}
#culture .top .pic{width:100%;height:100%;padding-top:32.142%;}
#culture .top .pic img{width:100%;height:100%;object-fit:cover;}
/*#culture .top .left{width:68.571%;}*/
/*#culture .top .left .pic{width:100%;height:100%;padding-top:46.875%;}*/
/*#culture .top .left .pic img{width:100%;height:100%;object-fit:cover;}*/
/*#culture .top .right{width:calc(100% - 68.571%);}*/
#culture .list .li{width:calc((100% - (var(--liright) * 2)) / 3);min-height:350px;padding:3.215%;margin:var(--liright) var(--liright) 0 0;--liright:2.858%;background-color:#f6f6f6;border-radius:20px;overflow:hidden;}
#culture .list .li:nth-child(3),
#culture .list .li:nth-child(5){margin-right:0;}
#culture .list .li:nth-child(4){width:calc(((100% - (var(--liright) * 2)) / 3) * 2 + var(--liright));}
#culture .list .li .icon{width:60px;height:60px;}
#culture .list .li .name{font-size:24px;line-height:36px;font-family:'MR';color:#292c33;margin:22px 0 12px;}
#culture .list .li .brief{font-size:18px;line-height:30px;color:#4d4d4d;}
@media (max-width:1440px) {
    #culture .title{font-size:42px;}
    #culture .list .li .name{font-size:22px;line-height:34px;}
    #culture .list .li .brief{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #culture{padding:50px 0;}
    #culture .title{font-size:36px;margin-bottom:20px;}
    #culture .top{flex-direction:column;}
    #culture .top .left{width:100%;}
    #culture .top .right{width:100%;padding:30px 20px;}
    #culture .list{flex-direction:column;}
    #culture .list .li{width:100% !important;min-height:auto;padding:30px;margin:20px 0 0 0;}
}

#history{width:100%;overflow:hidden;position:relative;}
#history .mySwiper2{width:100%;height:850px;margin:0;}
#history .mySwiper2 .swiper-slide{width:100%;height:100%;background:url('../images/about/history-bg.jpg') no-repeat center / cover;padding:120px 0;}
#history .mySwiper2 .swiper-slide .cont{width:50%;height:calc(100% - 60px);}
#history .mySwiper2 .swiper-slide .title{font-size:18px;line-height:1;color:#fff;}
#history .mySwiper2 .swiper-slide .time{font-size:50px;line-height:1;color:#fff;font-family:'MR';margin:26px 0 45px;}
#history .mySwiper2 .swiper-slide .name{font-size:32px;color:#fff;font-family:'ML';line-height:36px;}
#history .mySwiper2 .swiper-slide .brief{margin-top:32px;max-height:300px;overflow-y:auto;}
#history .mySwiper2 .swiper-slide .brief p{font-size:18px;color:#fff;line-height:30px;padding-left:15px;position: relative;margin-bottom:20px;font-weight: 300;}
#history .mySwiper2 .swiper-slide .brief p:last-child{margin-bottom:0;}
#history .mySwiper2 .swiper-slide .brief p::after{content:'';position: absolute;left:0;top:10px;width:6px;height:6px;overflow:hidden;border-radius:50px;background-color:#fff;z-index:2;}
#history .mySwiper{width:92%;height:60px;max-width:1400px;margin:0 auto;position:absolute;left:50%;bottom:120px;transform:translate(-50%,0);z-index:2;}
#history .mySwiper .swiper-slide{width:auto;border:2px solid #fff;border-radius:30px;line-height:56px;padding:0 30px;color:#fff;font-size:18px;font-family:'MR';cursor: pointer;transition:all 0.3s;position:relative;}
#history .mySwiper .swiper-slide::after{content:'';position:absolute;width:35px;height:2px;background-color:#fff;z-index:2;top:50%;right:-37px;transform:translateY(-50%);}
#history .mySwiper .swiper-slide:last-child::after{display:none;}
#history .mySwiper .swiper-slide:hover,
#history .mySwiper .swiper-slide.swiper-slide-thumb-active{background-color:#fff;color:#ff7500;}
#history .btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2;width:160px;height:300px;border-radius:10px;overflow:hidden;background-color:rgba(0,0,0,0.5);}
#history .btn .pn{width:100%;height:50%;padding:30px 26px;display:flex;flex-direction:column;justify-content: center;}
#history .btn .pn .icon{width:22px;height:17px;margin-bottom:24px;}
#history .btn .pn .txt{font-size:18px;color:#fff;font-family:'MR';line-height:1;transition:all 0.3s;}
#history .btn .pn:hover .txt{color:#ff7500;}
@media (max-width:1440px) {
    #history .mySwiper2 .swiper-slide .cont{width:60%;}
    #history .mySwiper2 .swiper-slide .time{font-size:42px;}
    #history .mySwiper2 .swiper-slide .brief p{font-size:16px;line-height:28px;}
    #history .mySwiper2 .swiper-slide .name{font-size:30px;line-height:34px;}
}
@media (max-width:1280px) {
    #history .mySwiper2 .swiper-slide .cont{width:70%;}
}
@media (max-width:750px) {
    #history .mySwiper2{height:600px;}
    #history .mySwiper2 .swiper-slide{padding:50px 0;}
    #history .mySwiper2 .swiper-slide .cont{width:100%;}
    #history .mySwiper2 .swiper-slide .time{margin:20px 0 30px;}
    #history .mySwiper2 .swiper-slide .name{font-size:26px;line-height:1.5;}
    #history .mySwiper2 .swiper-slide .brief{margin-top:20px;max-height:180px;}
    #history .mySwiper{bottom:50px;}
    #history .btn{display:none;}
}



/* 关于裕同-创毅设计 */
#design{padding:120px 0 30px;}
#design .cont .left{width:50%;}
#design .cont .left .name{font-size:50px;font-family:'MM';line-height:60px;color:#2f3238;}
#design .cont .left .brief{font-size:18px;line-height:30px;color:#4d4d4d;margin-top:30px;}
#design .cont .right{width:calc(50% - 56px);}
#design .cont .right .pic{width:100%;padding-top:111.801%;overflow:hidden;}
#design .cont .right .pic img{width:100%;height:100%;object-fit:contain;}
@media (max-width:1440px) {
    #design .cont .left .name{font-size:42px;line-height:52px;}
    #design .cont .left .brief{font-size:16px;line-height:28px;}
}
@media (max-width:1024px) {
    #design{padding-top:50px;}
    #design .cont{flex-direction:column;}
    #design .cont .left{width:100%;}
    #design .cont .left .name{font-size:36px;line-height:1.5;}
    #design .cont .left .brief{margin-top:20px;}
    #design .cont .right{width:100%;margin-top:30px;}
}

#design_team{padding:60px 0 105px;}
#design_team .cont .left{width:calc(50% - 90px);}
#design_team .cont .right{width:50%;margin-top:100px;}
#design_team .cont .right .name{font-size:50px;line-height:1;font-family:'MM';color:#2f3238;}
#design_team .cont .right .brief{font-size:20px;line-height:36px;color:#4d4d4d;margin-top:32px;}
@media (max-width:1440px) {
    #design_team .cont .right .name{font-size:42px;line-height:52px;}
    #design_team .cont .right .brief{font-size:18px;line-height:34px;}
}
@media (max-width:1024px) {
    #design_team{padding:20px 0;}
    #design_team .cont{flex-direction:column-reverse;}
    #design_team .cont .left{width:100%;}
    #design_team .cont .right{width:100%;margin:0 0 30px;}
    #design_team .cont .right .name{font-size:36px;}
    #design_team .cont .right .brief{margin-top:20px;}
}

#design_award .cont .left{width:50%;padding-top:65px;}
#design_award .cont .left .name{font-size:50px;font-family:'MM';line-height:1;color:#2f3238;}
#design_award .cont .left .brief{font-size:20px;line-height:36px;color:#4d4d4d;margin:32px 0 25px;}
#design_award .cont .left .info p{font-size:18px;line-height:40px;font-family:'MR';color:#2f3238;padding-left:40px;position:relative;}
#design_award .cont .left .info p:after{content:'';position:absolute;left:0;top:8px;width:20px;height:20px;border-radius:50%;overflow:hidden;background: url('../images/about/Design-Award.png');}
#design_award .cont .right{width:calc(50% - 80px)}
@media (max-width:1440px) {
    #design_award .cont .left .name{font-size:42px;line-height:52px;}
    #design_award .cont .left .brief{font-size:18px;line-height:34px;}
    #design_award .cont .left .info p{font-size:16px;line-height:38px;}
}
@media (max-width:1024px) {
    #design_award .cont{flex-direction:column;}
    #design_award .cont .left{width:100%;padding-top:30px;}
    #design_award .cont .left .name{font-size:36px;}
    #design_award .cont .left .brief{margin:20px 0;}
    #design_award .cont .right{width:100%;margin-top:30px;}
}


#award_work{padding:80px 0 120px;}
#award_work .title{font-size:50px;font-family:'MM';line-height:1;color:#2f3238;margin-bottom:60px;text-align:center;}
#award_work .list .li{width:calc((100% - (40px * 2)) / 3);margin:0 40px 40px 0;display:block;}
#award_work .list .li:nth-child(3n){margin-right:0;}
#award_work .list .li .pic{width:100%;padding-top:86.364%;border-radius:10px;overflow:hidden;background-color:#fff;}
#award_work .list .li .pic img{width:100%;height:100%;object-fit:cover;}
#award_work .list .li .pic .icon{left:0;top:0;z-index:2;width:60px;height:60px;padding:10px;background-color:#fff;border-radius:0 0 5px 0;}
#award_work .list .li .pic .i1{transition:all 0.5s;}
#award_work .list .li:hover .pic .i1{transform:scale(1.1);}
#award_work .list .li .name{font-size:24px;font-family:'MR';color:#2f3238;line-height:30px;margin-top:25px;}
@media (max-width:1440px) {
    #award_work .title{font-size:42px;}
    #award_work .list .li .name{font-size:20px;line-height:26px;}
}
@media (max-width:750px) {
    #award_work{padding:50px 0;}
    #award_work .title{font-size:36px;margin-bottom:30px;}
    #award_work .list .li{width:100%;margin:0 0 40px 0;}
    #award_work .list .li .name{margin-top:20px;}
}



/* 关于裕同-创新研发 */
#innovation_platform{padding:110px 0 55px;}
#innovation_platform .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#innovation_platform .brief{font-size:18px;line-height:30px;color:#666;text-align:center;max-width:90%;margin:50px auto 55px;}
#innovation_platform .cont{width:100%;border-radius:20px;overflow:hidden;}
#innovation_platform .cont .com_li{width:50%;height:520px;background:no-repeat center / cover;padding:5% 4.286%;transition: all .3s ease}
#innovation_platform .cont .left{background-image:url(../images/about/platform1.jpg);}
#innovation_platform .cont .right{background-image:url(../images/about/platform2.jpg);}
#innovation_platform .cont .com_li .icon{width:52px;height:52px;transform:translateY(80px);transition: all .3s ease .1s;}
#innovation_platform .cont .com_li .name{font-size:24px;line-height:30px;color:#fff;font-family:'MM';margin:30px 0 20px;transform:translateY(80px);transition: all .3s ease .2s;}
#innovation_platform .cont .com_li .description{font-size:16px;color:#fff;line-height:26px;transition: all .3s ease .3s;opacity:0;transform:translateY(100px);max-height:208px;overflow-y:auto;}
@media (max-width:1440px) {
    #innovation_platform .title{font-size:42px;line-height:52px;}
    #innovation_platform .brief{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #innovation_platform{padding:50px 0;}
    #innovation_platform .title{font-size:32px;line-height:normal;}
    #innovation_platform .brief{max-width:100%;margin:20px 0 25px;}
    #innovation_platform .cont{flex-direction:column;}
    #innovation_platform .cont .com_li{width:100%;height:auto;padding:30px 20px;}
    #innovation_platform .cont .com_li .icon,
    #innovation_platform .cont .com_li .name{transform:translateY(0);}
    #innovation_platform .cont .com_li .description{transform:translateY(0);opacity:1;max-height:none;}
}


#collaborative_resources{padding:55px 0 0;}
#collaborative_resources .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#collaborative_resources .brief{font-size:18px;line-height:30px;color:#666;text-align:center;margin:50px auto 55px;max-width:90%;}
#collaborative_resources .box1{margin-bottom:80px;}
#collaborative_resources .box2 .brief{max-width:85%;margin-bottom:0;}
#collaborative_resources .list .li{width:calc((100% - (27px * 3)) / 4);margin:0 27px 27px 0;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);border-radius:20px;overflow:hidden;background-color:#fff;padding:40px 30px;}
#collaborative_resources .list .li:nth-child(4n){margin-right:0;}
#collaborative_resources .list .li .icon{width:80px;height:80px;margin:0 auto 22px;}
#collaborative_resources .list .li .name{text-align:center;font-size:18px;line-height:30px;color:#292c33;}
#collaborative_resources .item{width:92%;max-width:1432px;margin:0 auto;}
#collaborative_resources .item .swiper{padding:55px 16px;}
#collaborative_resources .item .swiper .swiper-wrapper{width:fit-content;margin:0 auto;}
#collaborative_resources .item .swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;width:calc((100% - (27px * 3)) / 4);min-height:240px;height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:30px;transition:all 0.5s;cursor:pointer;}
#collaborative_resources .item .swiper .swiper-slide .icon img{max-width:54px;object-fit:contain;}
#collaborative_resources .item .swiper .swiper-slide .name{margin-top:20px;text-align:center;font-size:18px;line-height:30px;color:#292c33;transition:all 0.3s;}
#collaborative_resources .item .swiper .swiper-slide:hover{background-color:#ff7500;box-shadow: 0px 15px 20px 0px rgba(255, 117, 0, 0.2);}
#collaborative_resources .item .swiper .swiper-slide:hover .icon .i1{display:none;}
#collaborative_resources .item .swiper .swiper-slide:hover .icon .i2{display:inline-block;}
#collaborative_resources .item .swiper .swiper-slide:hover .name{color:#fff;}
#collaborative_resources .item .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#collaborative_resources .item .pn.prev{left:-16px;}
#collaborative_resources .item .pn.next{right:-16px;}
#collaborative_resources .item .pn:hover{background-color:#ff7500;}
#collaborative_resources .item .pn:hover .i1{display:none;}
#collaborative_resources .item .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #collaborative_resources .title{font-size:42px;line-height:52px;}
    #collaborative_resources .brief,
    #collaborative_resources .list .li .name,
    #collaborative_resources .item .swiper .swiper-slide .name{font-size:16px;line-height:28px;}
}
@media (max-width:1024px) {
    #collaborative_resources .list .li{width:calc((100% - (27px * 2)) / 3);}
    #collaborative_resources .list .li:nth-child(4n){margin-right:27px;}
    #collaborative_resources .list .li:nth-child(3n){margin-right:0;}
}
@media (max-width:750px) {
    #collaborative_resources{padding-top:30px;}
    #collaborative_resources .title{font-size:32px;line-height:normal;}
    #collaborative_resources .brief{margin:20px 0 30px;max-width:100%;}
    #collaborative_resources .list .li{width:100%;margin:0 0 27px 0 !important;}
    #collaborative_resources .box1{margin-bottom:20px;}
    #collaborative_resources .box2 .brief{max-width:100%;}
    #collaborative_resources .item .swiper{padding:30px 16px;}
    #collaborative_resources .item .pn{width:45px;height:45px;}
    #collaborative_resources .item .pn.prev{left:0;}
    #collaborative_resources .item .pn.next{right:0;}
    #collaborative_resources .item .pn img{transform:scale(0.7)}
}

/* 弹窗图片背景色 */
.com_box .pic{background-color:transparent !important;}

/* 弹窗 */
#innovation_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#innovation_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#innovation_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#innovation_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#innovation_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#innovation_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#innovation_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #innovation_popup .com_box{padding:30px 20px;}
    #innovation_popup .com_box .name{font-size:26px;line-height:normal;}
    #innovation_popup .com_box .brief{margin:10px 0 20px;}
    #innovation_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */

#featured_innovations{padding:60px 0;}
#featured_innovations .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#featured_innovations .brief{font-size:18px;line-height:30px;color:#666;text-align:center;margin:50px 0 0;}
#featured_innovations .list {width:92%;max-width:1432px;margin:0 auto;}
#featured_innovations .list .swiper{padding:55px 16px 80px 16px;}
#featured_innovations .list .swiper .swiper-slide{width:calc((100% - (25px * 2)) / 3);height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:40px;}
#featured_innovations .list .swiper .swiper-slide:nth-child(3n){margin-right:0;}
#featured_innovations .list .swiper .swiper-slide .pic{width:100%;padding-top:64.865%;border-radius:10px;overflow:hidden;}
#featured_innovations .list .swiper .swiper-slide .pic img{width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
#featured_innovations .list .swiper .swiper-slide .name{font-size:18px;line-height:30px;color:#292c33;font-family:'MM';margin:30px 0 5px;}
#featured_innovations .list .swiper .swiper-slide .description{font-size:18px;line-height:30px;color:#666;}
#featured_innovations .list .swiper .swiper-slide .more{font-size:18px;line-height:30px;color:#292c33;margin-top:24px;transition:all 0.3s;}
#featured_innovations .list .swiper .swiper-slide .more:hover{color:#ff7500;}
#featured_innovations .list .swiper .swiper-slide:hover .pic img{transform:scale(1.1);}
#featured_innovations .list .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#featured_innovations .list .pn.prev{left:-16px;}
#featured_innovations .list .pn.next{right:-16px;}
#featured_innovations .list .pn:hover{background-color:#ff7500;}
#featured_innovations .list .pn:hover .i1{display:none;}
#featured_innovations .list .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #featured_innovations .title{font-size:42px;line-height:52px;}
    #featured_innovations .brief,
    #featured_innovations .list .swiper .swiper-slide .description,
    #featured_innovations .list .swiper .swiper-slide .more{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #featured_innovations{padding:30px 0 20px;}
    #featured_innovations .title{font-size:32px;line-height:normal;}
    #featured_innovations .brief{margin-top:10px;}
    #featured_innovations .list .swiper{padding:30px 16px;}
    #featured_innovations .list .swiper .swiper-slide{padding:20px;}
    #featured_innovations .list .pn{width:45px;height:45px;}
    #featured_innovations .list .pn.prev{left:0;}
    #featured_innovations .list .pn.next{right:0;}
    #featured_innovations .list .pn img{transform: scale(0.7)}
}

/* 弹窗 */
#featured_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#featured_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#featured_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#featured_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#featured_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#featured_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#featured_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #featured_popup .com_box{padding:30px 20px;}
    #featured_popup .com_box .name{font-size:26px;line-height:normal;}
    #featured_popup .com_box .brief{margin:10px 0 20px;}
    #featured_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */


/* 关于裕同-全球布局 */
#footprint .brief{font-size:20px;line-height:36px;color:#4d4d4d;margin:50px auto 0;}
#footprint .brief span{font-family:'MM';color:#ff7500;}
#footprint .map{width:100%;height:750px;overflow:hidden;}
#footprint .map .img{position:relative;z-index:1;width:100%;height:100%;}
#footprint .map .box{z-index:2;left:13.627%;top:50%;transform:translateY(-50%);}
#footprint .map .box .info{padding:48px 30px 75px;width:445px;border-radius:20px;background:#fff url('../images/about/map-info-bg.jpg') no-repeat bottom center / cover;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);}
#footprint .map .box .info .tit{font-size:24px;line-height:30px;color:#2f3238;font-family:'MM';text-align:left;}
#footprint .map .box .info .name{font-size:20px;color:#2f3238;font-family:'MM';text-align:left;margin:33px 0 0;}
#footprint .map .box .info .txt{font-size:16px;line-height:20px;color:#292c33;text-align:left;margin-top:18px;}

#footprint .map .img_box{width:100%;height:100%;background-color:#fff;overflow-y:auto;}
#footprint .map .img_box .img_info{width:100%;padding-right:30px;}
#footprint .map .img_box .img_info .tit{font-size:24px;line-height:30px;color:#2f3238;font-family:'MM';text-align:left;}
#footprint .map .img_box .img_info .txt{width:100%;font-size:16px;line-height:20px;color:#292c33;text-align:left;margin:12px 0 0;hyphens:auto;-moz-hyphens: auto;-ms-hyphens:auto;-webkit-hyphens: auto;}
#footprint .map .img_box .img_info .add_pic{width:100%;background-color:#e1e1e1;margin-top:20px;}
#footprint .map .img_box .img_info .add_pic img{width:100%;object-fit: contain;}
#footprint .map .img_box::-webkit-scrollbar{background:#f5f5f5;}
#footprint .map .img_box::-webkit-scrollbar-thumb{background:#ff7500;}
@media (max-width:1440px) {
    #footprint .brief{font-size:18px;line-height:34px;}
    #footprint .map .box{left:8%}
    #footprint .map .box .info{width:350px}
    #footprint .map .img_box .img_info{padding-right:20px;}
}
@media (max-width:750px) {
    #footprint .brief{margin-bottom: 0px;font-size: 16px;line-height: 1.5;}
    #footprint .map{height:fit-content;}
    #footprint .map .box{position:static;margin-bottom:30px;transform:translateY(0);}
    #footprint .map .box .info{width:100%;}
    #footprint .map .img{height:400px;}
    #footprint .map .img_box .img_info::-webkit-scrollbar{width:8px;}
}


#our_locations{padding:88px 0 120px;}
#our_locations .title{font-size:50px;font-family:'MM';color:#333;text-align:center;line-height:1;margin-bottom:80px;}
#our_locations .cont{display:flex;align-items:flex-start;justify-content:space-between;}
#our_locations .cont .left{width:34.286%;}
#our_locations .cont .left .item{width:100%;border:1px solid #ccc;border-radius:20px;}
#our_locations .cont .left .item .tit{font-size:24px;font-family:'MR';line-height:60px;color:#292c33;border-bottom:1px solid #ccc;padding:0 30px;}
#our_locations .cont .left .item .form{padding:30px;}
#our_locations .cont .left .item .form .check{margin-bottom:30px;}
#our_locations .cont .left .item .form .check:last-child{margin-bottom:8px;}
#our_locations .cont .left .item .form .check .tip{font-size:20px;font-family:'MR';font-weight:500;color:#2f3238;line-height:1;margin-bottom:20px;}
#our_locations .cont .left .item .form .check .ul .label{width:fit-content;margin-bottom:10px;cursor:pointer;}
#our_locations .cont .left .item .form .check .ul .label:last-child{margin-bottom:0;}
#our_locations .cont .left .item .form .check .ul .label .txt{font-size:18px;font-family:'MR';font-weight:500;color:#2f3238;margin-left:9px;max-width:calc(100% - 29px);}
#our_locations .cont .left .item .form .check .ul .label input[type="checkbox"]{width:20px;height:20px;vertical-align: middle;-webkit-appearance: none;border: 1px solid #ccc;border-radius:3px;}
#our_locations .cont .left .item .form .check .ul .label input[type="checkbox"]:checked {background: url("../images/about/check.png") no-repeat;background-position:center;border-color:#ff7500;background-color:#ff7500;}
#our_locations .cont .left .info{padding:45px 30px 75px;margin-top:30px;width:100%;border-radius:20px;background:#fff url('../images/about/map-info-bg2.jpg') no-repeat bottom center / cover;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);}
#our_locations .cont .left .info .tit{font-size:24px;line-height:30px;color:#2f3238;font-family:'MR';text-align:left;}
#our_locations .cont .left .info .name{font-size:20px;color:#2f3238;font-family:'MR';margin:22px 0 15px;}
#our_locations .cont .left .info .txt{font-size:18px;line-height:24px;color:#292c33;margin-top:6px;}

#our_locations .cont .right{width:calc(100% - 34.286%);padding-left:7.858%;}
#our_locations .cont .right .filters .txt1{font-size:20px;white-space:nowrap;line-height:32px;color:#2f3238;font-family:'ML';margin-right:16px;}
#our_locations .cont .right .filters .active{width:calc(100% - 115px - 16px);}
#our_locations .cont .right .filters .txt{cursor:pointer;transition: 0.3s;padding:8px 12px;background-color:#ffecdb;border-radius:5px;overflow:hidden;margin:0 15px 15px 0;}
#our_locations .cont .right .filters .txt:hover{transform:translateY(2px);}
#our_locations .cont .right .filters .txt span{white-space:nowrap;line-height:1;font-size:16px;font-family:'MR';color:#ff7500;margin-right:8px;}
#our_locations .cont .right .top{margin:13px 0 34px;}
#our_locations .cont .right .top .results{font-size:18px;font-family:'MR';line-height:20px;color:#000;}
#our_locations .cont .right .top .results span{color:#ff7500;}
#our_locations .cont .right .top .per_page .txt{font-size:18px;line-height:20px;color:#000;font-family:'MR';}
#our_locations .cont .right .top .per_page .pn .btn_page{transition:0.3s;cursor:pointer;border:1px solid #000;border-radius:3px;font-size:18px;color:#333;line-height:28px;text-align:center;width:30px;margin-left:10px;}
#our_locations .cont .right .top .per_page .pn .btn_page:hover{border-color:#ff7500;color:#ff7500;}
#our_locations .cont .right .top .per_page .pn .btn_page.cur{border-color:#ff7500;background-color:#ff7500;color:#fff;}
#our_locations .cont .right .list .li{border:1px solid #ccc;transition:0.3s;padding:26px 30px 30px;border-radius:20px;margin-bottom:30px;}
#our_locations .cont .right .list .li:last-child{margin-bottom:50px;}
#our_locations .cont .right .list .li .icon{width:50px;height:50px;}
#our_locations .cont .right .list .li .icon img{width:100%;object-fit:contain;}
#our_locations .cont .right .list .li .add_info{width:calc(100% - 50px);padding-left:30px;}
#our_locations .cont .right .list .li .add_info .company{font-size:20px;font-family:'MR';color:#2f3238;}
#our_locations .cont .right .list .li .add_info .com{margin-top:14px;}
#our_locations .cont .right .list .li .add_info .com .icon1{width:16px;height:16px;margin-top:2px;}
#our_locations .cont .right .list .li .add_info .com .txt2{width:calc(100% - 16px);padding-left:10px;font-size:18px;line-height:20px;color:#292c33;}
#our_locations .cont .right .list .li:hover{border-color: rgb(255, 117, 0);box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.05);}
#our_locations .cont .right .list .li:hover .icon .i1{display:none;}
#our_locations .cont .right .list .li:hover .icon .i2{display:inline-block;}

@media (max-width:1440px) {
    #our_locations .title{font-size:42px;margin-bottom:70px;}
    #our_locations .cont .right{padding-left:5%;}
}
@media (max-width:1024px) {
    #our_locations{padding:80px 0;}
    #our_locations .title{margin-bottom:50px;}
    #our_locations .cont .right{padding-left:3.5%;}
}
@media (max-width:750px) {
    #our_locations{padding:60px 0;}
    #our_locations .title{font-size:34px;margin-bottom:30px;}
    #our_locations .cont{display:block;}
    #our_locations .cont .left{width:100%;display:flex;flex-direction:column-reverse;}
    #our_locations .cont .left .info{margin:0 0 30px 0;padding:30px 30px 50px;}
    #our_locations .cont .right{width:100%;padding:0;margin-top:30px;}
    #our_locations .cont .right .filters{display:block;}
    #our_locations .cont .right .filters .txt1{margin-bottom:5px;}
    #our_locations .cont .right .filters .active{width:100%;}
    #our_locations .cont .right .top{display:block;}
    #our_locations .cont .right .top .results{margin-bottom:10px;}
    #our_locations .cont .right .list .li{display:block;padding:25px;}
    #our_locations .cont .right .list .li .add_info{padding:0;width:100%;margin-top:20px;}
}



/* 关于裕同-智能制造 */
#smart_services{padding:110px 0 55px;}
#smart_services .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#smart_services .brief{font-size:18px;line-height:30px;color:#666;text-align:center;margin:50px auto 0;max-width:91%;}
#smart_services .item{width:92%;max-width:1432px;margin:0 auto;}
#smart_services .item .swiper{padding:55px 16px;}
#smart_services .item .swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;width:calc((100% - (25px * 4)) / 5);height:auto;min-height:240px;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:20px;transition:all 0.5s;cursor: pointer;}
#smart_services .item .swiper .swiper-slide .icon img{max-width:54px;object-fit:contain;}
#smart_services .item .swiper .swiper-slide .name{margin-top:20px;text-align:center;font-size:18px;line-height:30px;color:#292c33;transition:all 0.3s;}
#smart_services .item .swiper .swiper-slide:hover{background-color:#ff7500;box-shadow: 0px 15px 20px 0px rgba(255, 117, 0, 0.2);}
#smart_services .item .swiper .swiper-slide:hover .icon .i1{display:none;}
#smart_services .item .swiper .swiper-slide:hover .icon .i2{display:inline-block;}
#smart_services .item .swiper .swiper-slide:hover .name{color:#fff;}
#smart_services .item .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#smart_services .item .pn.prev{left:-16px;}
#smart_services .item .pn.next{right:-16px;}
#smart_services .item .pn:hover{background-color:#ff7500;}
#smart_services .item .pn:hover .i1{display:none;}
#smart_services .item .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #smart_services .title{font-size:42px;line-height:52px;}
    #smart_services .brief,
    #smart_services .item .swiper .swiper-slide .name{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #smart_services{padding:50px 0;}
    #smart_services .title{font-size:32px;line-height:normal;}
    #smart_services .brief{max-width:100%;margin-top:20px;}
    #smart_services .item .swiper{padding:30px 16px;}
    #smart_services .item .pn{width:45px;height:45px;}
    #smart_services .item .pn.prev{left:0;}
    #smart_services .item .pn.next{right:0;}
    #smart_services .item .pn img{transform:scale(0.7)}
}

/* 弹窗 */
#smart_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#smart_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#smart_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#smart_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#smart_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#smart_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#smart_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #smart_popup .com_box{padding:30px 20px;}
    #smart_popup .com_box .name{font-size:26px;line-height:normal;}
    #smart_popup .com_box .brief{margin:10px 0 20px;}
    #smart_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */


#why_smart{padding:0 0 110px;}
#why_smart .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;margin-bottom:60px;}
#why_smart .list .li{width:calc((100% - (25px * 2)) / 3);margin:0 25px 25px 0;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:40px;}
#why_smart .list .li:nth-child(3n){margin-right:0;}
#why_smart .list .li .pic{width:100%;padding-top:64.865%;border-radius:10px;overflow:hidden;}
#why_smart .list .li .pic img{width:100%;height:100%;object-fit:cover;}
#why_smart .list .li .description{font-size:18px;line-height:30px;color:#666;margin-top:34px;}
@media (max-width:1440px) {
    #why_smart .title{font-size:42px;line-height:52px;}
    #why_smart .list .li .description{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #why_smart{padding-bottom:50px;}
    #why_smart .title{font-size:32px;line-height:normal;margin-bottom:20px;}
    #why_smart .list .li{width:100%;margin:0 0 25px 0;}
}

#smart_layout{padding:0 0 130px;}
#smart_layout .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;margin-bottom:60px;}
#smart_layout .cont{margin-bottom:130px;}
#smart_layout .cont .left{width:50%;}
#smart_layout .cont .left .discription{font-size:18px;line-height:30px;color:#4d4d4d;}
#smart_layout .cont .left .item.one{margin:40px 0 42px;}
#smart_layout .cont .left .item p{margin-bottom:15px;font-size:18px;line-height:24px;color:#2f3238;font-family:'MM';padding-left:40px;position:relative;}
#smart_layout .cont .left .item p:last-child{margin-bottom:0;}
#smart_layout .cont .left .item p::after{content:'';position: absolute;left:0;top:-5px;z-index:2;width:18px;height:28px;background:url('../images/about/layout-icon.png') no-repeat center;}
#smart_layout .cont .left .item.two p::after{width:20px;height:20px;border-radius:50%;background-image:url('../images/about/Design-Award.png');top:0px;}
#smart_layout .cont .right{width:calc(50% - 50px);border-radius:20px;overflow:hidden;}
#smart_layout .brief{font-size:20px;line-height:30px;color:#4d4d4d;}
@media (max-width:1440px) {
    #smart_layout .title{font-size:42px;line-height:52px;}
    #smart_layout .cont .left .discription{font-size:16px;line-height:28px;}
    #smart_layout .cont .left .item p{font-size:16px;line-height:22px;}
    #smart_layout .brief{font-size:18px;line-height:28px;}
}
@media (max-width:1024px) {
    #smart_layout .cont{flex-direction:column;margin-bottom:80px;}
    #smart_layout .cont .left{width:100%;}
    #smart_layout .cont .right{width:100%;margin-top:30px;}
}
@media (max-width:750px) {
    #smart_layout{padding-bottom:50px;}
    #smart_layout .title{font-size:32px;line-height:normal;margin-bottom:15px;}
    #smart_layout .cont{margin-bottom:30px;}
}


/* 新闻 */
#news{padding:112px 0 140px;}
#news .title{font-size:32px;text-align:center;color:#292c33;}
#news .list{margin:80px 0 20px;}
#news .list .li{width:calc((100% - 40px) / 2);margin:0 40px 80px 0;display:block;}
#news .list .li:nth-child(2n){margin-right:0;}
#news .list .li .pic{width:100%;padding-top:65%;border-radius:10px;overflow:hidden;}
#news .list .li .pic img{width:100%;height:100%;object-fit:cover;}
#news .list .li .name{font-size:24px;line-height:32px;color:#4d4d4d;margin:32px 0 20px;transition:all 0.3s;}
#news .list .li .info .category{font-size:18px;color:#292c33;margin-right:32px;}
#news .list .li .info .time{font-size:18px;color:#b2b2b2;}
#news .list .li:hover .name{color:#ff7500;}
@media (max-width:1440px) {
    #news .title{font-size:30px;}
    #news .list .li .name{font-size:22px;line-height:30px;}
    #news .list .li .info .category,
    #news .list .li .info .time{font-size:16px;}
}
@media (max-width:750px) {
    #news{padding:50px 0;}
    #news .title{font-size:26px;line-height:1.5;}
    #news .list{margin-top:30px;}
    #news .list .li{width:100%;margin:0 0 40px 0;}
    #news .list .li .name{margin:20px 0 10px;}
}

/* 新闻详情 */
#news_info{width:100%;padding:40px 0 100px;background-color:#f8f8f8;}
#news_info .cont{margin-top:40px;}
#news_info .cont .left{width:calc(100% - 42.858%);padding-right:3.572%;}
#news_info .cont .left .name{font-size:36px;font-family:'MM';line-height:50px;color:#292c33;}
#news_info .cont .left .info{margin:25px 0 38px;}
#news_info .cont .left .info .category{font-size:18px;color:#292c33;margin-right:32px;}
#news_info .cont .left .info .time{font-size:18px;color:#b2b2b2;}
#news_info .cont .left .info .time span{margin-right:10px;}
#news_info .cont .left .share .tit{font-size:18px;color:#4d4d4d;line-height:30px;margin-bottom:12px;}
#news_info .cont .left .share .s{width:31px;height:31px;border-radius:50%;overflow:hidden;margin-right:10px;transition:all 0.3s;}
#news_info .cont .left .share .s:hover .i1{display:none;}
#news_info .cont .left .share .s:hover .i2{display:inline-block;}
#news_info .cont .right{width:42.858%;}
#news_info .cont .right .pic{width:100%;padding-top:65%;border-radius:10px;overflow:hidden;}
#news_info .cont .right .pic img{width:100%;height:100%;object-fit:cover;}
@media (max-width:1440px) {
    #news_info .cont .left .name{font-size:32px;line-height:1.5;}
    #news_info .cont .left .info .category,
    #news_info .cont .left .info .time,
    #news_info .cont .left .share .tit{font-size:16px;}
}
@media (max-width:750px) {
    #news_info{padding-bottom:50px;}
    #news_info .crumbs{display:none;}
    #news_info .cont{flex-direction:column;margin-top:0;}
    #news_info .cont .left{width:100%;}
    #news_info .cont .left .name{font-size:24px;line-height:1.5;}
    #news_info .cont .left .info{flex-direction:column;align-items:flex-start;margin:10px 0;}
    #news_info .cont .left .info .category{margin:0 0 10px 0;}
    #news_info .cont .right{width:100%;margin-top:30px;}
}

#news_detail{padding:80px 0 140px;}
#news_detail .cont .left{width:70%;}
#news_detail .cont .left .editor *{max-width:100%;}
#news_detail .cont .left .editor img{object-fit:contain;}
#news_detail .cont .left .share{border-top:1px solid #ebebeb;padding-top:40px;margin:54px 0 46px;}
#news_detail .cont .left .share .tit{font-size:18px;line-height:1;color:#333;margin-right:30px;}
#news_detail .cont .left .share .s{width:31px;height:31px;border-radius:50%;overflow:hidden;margin-right:10px;}
#news_detail .cont .left .share .s:hover .i1{display:none;}
#news_detail .cont .left .share .s:hover .i2{display:inline-block;}
#news_detail .cont .left .btn .pn{width:calc((100% - 4.083%) / 2);border-radius:10px;overflow:hidden;background-color:#f7f7f7;padding:4.593% 4.083%;}
#news_detail .cont .left .btn .pn .tit{font-size:18px;line-height:24px;color:#666;}
#news_detail .cont .left .btn .pn .name{margin:10px 0 46px; font-size:22px;line-height:30px;font-family:'MR';color:#333;}
#news_detail .cont .left .btn .pn .time{font-size:18px;line-height:1;color:#b2b2b2;}
#news_detail .cont .left .btn .pn .time span{margin-right:10px;}
#news_detail .cont .left .btn .pn:hover{background-color:#ff7500;}
#news_detail .cont .left .btn .pn:hover .tit{color:#fff;}
#news_detail .cont .left .btn .pn:hover .name{color:#fff;}
#news_detail .cont .left .btn .pn:hover .time{color:#fff;}
#news_detail .cont .left .btn .pn:hover .time .i1{display:none;}
#news_detail .cont .left .btn .pn:hover .time .i2{display:inline-block;}
#news_detail .cont .right{width:25.715%;}
#news_detail .cont .right .tips{font-size:24px;font-family:'MM';line-height:28px;color:#292c33;}
#news_detail .cont .right .list{margin-top:40px;}
#news_detail .cont .right .list .li{display:block;transition:all 0.3s;padding-bottom:30px;margin-bottom:22px;border-bottom:1px solid #e5e5e5;}
#news_detail .cont .right .list .li .tit{font-size:18px;line-height:30px;font-family:'MM';color:#4d4d4d;margin-bottom:22px;transition:all 0.3s;}
#news_detail .cont .right .list .li .time{font-size:18px;line-height:1;color:#b2b2b2;}
#news_detail .cont .right .list .li .time span{margin-right:10px;}
#news_detail .cont .right .list .li:hover{border-color:#ff7500;}
#news_detail .cont .right .list .li:hover .tit{color:#ff7500;}
@media (max-width:1440px) {
    #news_detail .cont .left .btn .pn .name{font-size:20px;line-height:28px;}
    #news_detail .cont .left .btn .pn .time{font-size:16px;}
    #news_detail .cont .right .tips{font-size:20px;line-height:26px;}
    #news_detail .cont .right .list .li .tit{font-size:16px;line-height:26px;}
    #news_detail .cont .right .list .li .time{font-size:16px;}
}
@media (max-width:750px) {
    #news_detail{padding:50px 0;}
    #news_detail .cont{flex-direction:column;}
    #news_detail .cont .left{width: 100%;}
    #news_detail .cont .left .editor *{font-size:18px !important;line-height:1.5;}
    #news_detail .cont .left .btn{flex-direction:column;}
    #news_detail .cont .left .btn .pn{width:100%;margin-bottom:20px;}
    #news_detail .cont .right{width: 100%;margin-top:30px;}
}


/* 媒体库 */
#media_library{padding:120px 0 140px;}
#media_library .list .li{width:calc((100% - (2.858% * 2)) / 3);margin:0 2.858% 5.715% 0;padding:4.286% 4.5% 3.572% 4.5%;box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.05);border-radius:10px;overflow:hidden;}
#media_library .list .li:nth-child(3n){margin-right:0;}
#media_library .list .li .pic{width:100%;padding-top:95.541%;border-radius:10px;overflow:hidden;}
#media_library .list .li .name{font-size:20px;font-family:'MR';line-height:36px;color:#292c33;text-align:center;margin:18px 0 42px;}
#media_library .list .li .btn{width:180px;height:60px;line-height:58px;text-align:center;border-radius:30px;overflow:hidden;font-size:18px;font-family:'ML';color:#4c4c4c;border:1px solid #999;margin:0 auto;cursor:pointer;transition:all 0.3s;text-transform: uppercase;}
#media_library .list .li .btn:hover{border-color:#ff7500;background-color:#ff7500;color:#fff;}
@media (max-width:1440px) {
    #media_library .list .li .name{font-size:16px;line-height:26px;}
    #media_library .list .li .btn{font-size:16px;}
}
@media (max-width:1024px) {
    #media_library .list .li{padding:30px;}
    #media_library .list .li .name{margin-bottom:20px;}
}
@media (max-width:750px) {
    #media_library{padding:50px 0;}
    #media_library .list .li{width:100%;margin:0 0 30px 0;}
    #media_library .list .li .btn{width:160px;height:50px;line-height:48px;}
}


/* 联系我们 */
#contact{padding:110px 0 140px;}
#contact .cont .left{width:34.286%;}
#contact .cont .left .title{font-size:32px;line-height:48px;color:#333;}
#contact .cont .left .select{width:100%;height:60px;line-height:58px;border:1px solid #ccc;text-align:center;font-size:18px;font-family:'MM';color:#292c33;transition:all 0.3s;}
#contact .cont .left .select{padding:0 20px;background:url(../images/about/select-icon.png) no-repeat scroll 95% center transparent;}
#contact .cont .left .select input{text-align:center;}
#contact .cont .left .select input::placeholder{color:#292c33;}
#contact .cont .left .select input::-moz-placeholder{color:#292c33;}
#contact .cont .left .select input::-webkit-input-placeholder{color:#292c33;}
#contact .cont .left .select.one{margin:52px 0 20px;}
#contact .cont .left .select .com_drop_box{top:calc(100% + 1px);}
#contact .cont .left .select:hover{border-color:#ff7500;}
#contact .cont .left .info{margin-top:60px;}
#contact .cont .left .info .icon{width:110px;height:110px;border-radius:50%;border:1px solid #e5e5e5;margin-right:20px;}
#contact .cont .left .info .txt{font-size:16px;color:#888;margin-bottom:14px;}
#contact .cont .left .info .email{font-size:20px;color:#333;}
#contact .cont .right{width:57.858%;}
#contact .cont .right .tit{font-size:18px;color:#4c4c4c;}
#contact .cont .right .tit span{color:#ff0000;}
#contact .cont .right .list{margin-top:30px;}
#contact .cont .right .list .li{display:flex;flex-direction:column;justify-content:flex-end;width:calc((100% - 30px) / 2);height:80px;}
#contact .cont .right .list .li:nth-child(2n){margin-left:30px;}
#contact .cont .right .tip{font-size:18px;font-family:'MR';line-height:1;color:#333;transition:all 0.3s;transform:translateY(20px);}
#contact .cont .right .tip span{color:#ff0000;}
#contact .cont .right .input{border-bottom:1px solid #e0e0e0;width:100%;height:48px;font-size:18px;color:#4c4c4c;font-family:'MR';}
#contact .cont .right .input:focus{border-color:#ff7500;}

#contact .cont .right .select .country_tip{transform:translateY(20px);padding-right:26px;}
#contact .cont .right .select .country_tip .tip{transform:translateY(0);}
#contact .cont .right .select .com_input{border-bottom:1px solid #e0e0e0;width:100%;height:50px;font-size:18px;color:#222;}
#contact .cont .right .select.dropIn .com_input{border-color:#ff7500;}
#contact .cont .right .select.dropIn .country_tip,
#contact .cont .right .select.dropVal .country_tip{transform:translateY(0);}
#contact .cont .right .select.dropIn .tip,
#contact .cont .right .select.dropIn .tip span,
#contact .cont .right .select.dropVal .tip,
#contact .cont .right .select.dropVal .tip span{color:#ccc;}

#contact .cont .right .message .tip{transform:translateY(0);padding-top:30px;}
#contact .cont .right .text{margin-top:16px;width:100%;height:170px;border-bottom:1px solid #e0e0e0;font-size:18px;color:#4c4c4c;font-family:'MR';line-height:30px;}
#contact .cont .right .text:focus{border-color:#ff7500;}
#contact .cont .right .bot{margin-top:40px;}
#contact .cont .right .bot .btn{width:140px;height:60px;line-height:58px;text-align:center;border-radius:30px;overflow:hidden;border:1px solid #999;font-size:18px;color:#666;font-family:'ML';}
/* #contact .cont .right .bot .btn:nth-child(2){border-color:#ff7500;background-color:#ff7500;margin-left:20px;color:#fff;} */
#contact .cont .right .bot .btn:nth-child(2){margin-left:20px;}
#contact .cont .right .bot .btn:hover{color:#fff;border-color:#ff7500;background-color:#ff7500;}
@media (max-width:1440px) {
    #contact .cont .left .title{font-size: 26px;line-height: 36px;}
    #contact .cont .left .select,
    #contact .cont .right .tit,
    #contact .cont .right .tip,
    #contact .cont .right .input,
    #contact .cont .right .bot .btn{font-size:16px;}
}
@media (max-width:1280px) {
    #contact .cont .left{width:38%;}
}
@media (max-width:1024px) {
    #contact .cont{flex-direction:column;}
    #contact .cont .left{width:100%;margin-bottom:50px;}
    #contact .cont .right{width:100%;}
}
@media (max-width:750px) {
    #contact{padding:50px 0;}
    #contact .cont .left .title{font-size:26px;line-height:1.5;}
    #contact .cont .left .select[name="Inquiry"]{margin-top:30px;}
    #contact .cont .left .select.one{margin-top:30px;}
    #contact .cont .left .info{margin-top:30px;}
    #contact .cont .left .info .icon{width:80px;height:80px;}
    #contact .cont .right .list .li{width:100%;}
    #contact .cont .right .list .li:nth-child(2n){margin:0;}
    #contact .cont .right .bot .btn{width:120px;height:50px;line-height:48px;}
}



/* 产品列表 */
#pro_banner{width:100%;background-color:#ebebeb;overflow:hidden; /*padding:25px 0;*/}
#pro_banner .swiper .swiper-slide{height:auto;}
#pro_banner .swiper .swiper-slide .pig_bg{width: 100%;padding-top:39.0625%;}
#pro_banner .swiper .swiper-slide .pig_bg img{width:100%;height:100%;object-fit:cover;}
#pro_banner .swiper .swiper-slide .cont{padding:25px 0;}
#pro_banner .swiper .swiper-slide .cont .left{margin-left:10.228%;width:30.76%;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);background-color:#fff;border-radius:10px;overflow:hidden;padding:3.41%;}
#pro_banner .swiper .swiper-slide .cont.cn .left{padding:30px;}
#pro_banner .swiper .swiper-slide .cont .left .name{font-size:24px;font-family:'MM';color:#292c33;}
#pro_banner .swiper .swiper-slide .cont .left .brief{font-size:18px;line-height:30px;color:#4d4d4d;margin:31px 0 70px;}
#pro_banner .swiper .swiper-slide .cont .left .more{display:block;transition:all 0.3s;cursor:pointer;width:140px;height:60px;border-radius:30px;overflow:hidden;border:1px solid #999;text-align:center;line-height:58px;font-size:18px;font-family:'ML';color:#4c4c4c;}
#pro_banner .swiper .swiper-slide .cont .left .more:hover{color:#fff;background-color:#ff7500;border-color:#ff7500;}
/*#pro_banner .swiper .swiper-slide .cont .right{width:85.885%;}*/
#pro_banner .swiper .swiper-slide .cont .right{width:calc(100% - 10.228% - 30.76%);}
#pro_banner .swiper .swiper-slide .cont .right .pic{width:100%;padding-top:67.308%;}
#pro_banner .swiper .swiper-slide .cont .right .pic img{width:100%;object-fit:contain;}
#pro_banner .swiper .swiper-pagination{bottom:32px;}
#pro_banner .swiper .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;margin:0 12px;border:2px solid #fff;background:transparent;opacity:1;}
#pro_banner .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}
@media (max-width:1440px) {
    #pro_banner .swiper .swiper-slide .cont .left{margin-left:6%;}
    #pro_banner .swiper .swiper-slide .cont .left .name{font-size:20px;}
    #pro_banner .swiper .swiper-slide .cont .left .brief{font-size:16px;line-height:28px;margin:25px 0 60px;}
}
@media (max-width:1366px) {
    #pro_banner .swiper .swiper-slide .cont .left{margin-left:0%;width:45%;}
}
@media (max-width:1024px) {
    /*#pro_banner{padding:50px 0;}*/
    /*#pro_banner .swiper .swiper-slide .cont .left{margin-left:3%;}*/
    #pro_banner .swiper .swiper-slide .cont .left .name{font-size:20px;}
    #pro_banner .swiper .swiper-slide .cont .left .brief{margin:10px 0 20px;line-height:1.5;}
    #pro_banner .swiper .swiper-pagination{bottom:20px;}
}
@media (max-width:750px) {
    #pro_banner .swiper .swiper-slide .pig_bg{padding-top:172%;}
    #pro_banner .swiper .swiper-slide .pig_bg .i1{display:none;}
    #pro_banner .swiper .swiper-slide .pig_bg .i2{display:inline-block;}
    #pro_banner .swiper .swiper-slide .cont{flex-direction:column;}
    #pro_banner .swiper .swiper-slide .cont .left{width:100%;margin:0 0 30px 0;padding:20px !important;}
    #pro_banner .swiper .swiper-slide .cont .left .brief{margin:10px 0 20px;}
    #pro_banner .swiper .swiper-slide .cont .right{width:100%;}
    #pro_banner .swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 8px;}
}

#pro_list{padding:80px 0 40px;}
#pro_list .title{font-size:32px;line-height:48px;color:#4d4d4d;text-align:center;max-width:70%;margin:0 auto 92px;}
#pro_list .list .li{position:relative;width:100%;margin-bottom:100px;}
#pro_list .list .li .pic{width:73.337%;overflow:hidden;border-radius:0 20px 20px 0;}
#pro_list .list .li:nth-child(2n) .pic{border-radius:20px 0 0 20px;margin-left:auto;}
#pro_list .list .li .pic .img{width:100%;height:100%;padding-top:51.429%;}
#pro_list .list .li .pic .img img{width:100%;height:100%; object-fit:cover;}
#pro_list .list .li .box .cont{width:57.143%;border-radius:10px;overflow:hidden;box-shadow: 20px 35px 80px 0px rgba(0, 0, 0, 0.1);background-color:#fff;}
#pro_list .list .li:nth-child(2n-1) .box .cont{margin-left:auto;}
#pro_list .list .li .box .cont .left{width:calc(100% - 120px);padding:6.25% 50px 8.125%;}
#pro_list .list .li .box .cont .left .name{font-size:32px;font-family:'MM';color:#292c33;}
#pro_list .list .li .box .cont .left .brief{font-size:18px;line-height:30px;color:#4d4d4d;margin-top:30px;}
#pro_list .list .li .box .cont .right{width:120px;border-left:1px solid rgba(55,55,55,0.11);}
#pro_list .list .li .box .cont:hover .right{background-color:#ff7500;}
#pro_list .list .li .box .cont:hover .right .i1{display:none;}
#pro_list .list .li .box .cont:hover .right .i2{display:inline-block;}
@media (max-width:1440px) {
    #pro_list .title{font-size:26px;line-height:42px;}
    #pro_list .list .li .box .cont .left .name{font-size:30px;}
    #pro_list .list .li .box .cont .left .brief{font-size:16px;line-height:28px;margin-top: 25px;}
}
@media (max-width:1024px) {
    #pro_list{padding:80px 0 0;}
    #pro_list .title{max-width:92%;margin-bottom:50px;font-size:26px;line-height:1.5;}
}
@media (max-width:750px) {
    #pro_list{padding-top:50px;}
    #pro_list .list .li{margin-bottom:50px;}
    #pro_list .list .li .pic{width:92%;margin:0 auto;border-radius:20px !important;}
    #pro_list .list .li .box{position:static;transform:translate(0);}
    #pro_list .list .li .box .cont{width:100%;}
    #pro_list .list .li .box .cont .left{width:calc(100% - 50px);padding:20px;}
    #pro_list .list .li .box .cont .left .name{font-size:26px;line-height:1.5;}
    #pro_list .list .li .box .cont .left .brief{margin-top:10px;}
    #pro_list .list .li .box .cont .right{width:50px;}
}


/* 产品详情 */
#pro_detail .top{width:100%;padding:40px 0 170px;background-color:#f8f8f8;}
#pro_detail .top .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;margin:70px 0 30px;}
#pro_detail .top .brief{font-size:20px;line-height:36px;color:#4d4d4d;}
#pro_detail .bot .pics{margin-top:-110px;position:relative;z-index:3;}
#pro_detail .bot .pics .swiper{border-radius:20px;margin-top:0;}
#pro_detail .bot .pics .swiper .swiper-slide{padding-top:51.429%;height:auto;}
#pro_detail .bot .pics .swiper .swiper-pagination{bottom:36px;}
#pro_detail .bot .pics .swiper .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;margin:0 12px;border:2px solid #fff;background:transparent;opacity:0.5;}
#pro_detail .bot .pics .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;opacity:1;}
#pro_detail .bot .pics .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:72px;height:72px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#pro_detail .bot .pics .pn.prev{left:50px;}
#pro_detail .bot .pics .pn.next{right:50px;}
#pro_detail .bot .pics .pn:hover{background-color:#ff7500;}
#pro_detail .bot .pics .pn:hover .i1{display:none;}
#pro_detail .bot .pics .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #pro_detail .top .title{font-size:42px;}
    #pro_detail .top .brief{font-size:16px;line-height:30px;}
}
@media (max-width:750px) {
    #pro_detail .top .crumbs{display:none;}
    #pro_detail .top .title{font-size:32px;line-height:normal;margin:0 0 20px 0;}
    #pro_detail .top .brief{font-size:16px;line-height:1.5;}
    #pro_detail .bot .pics .swiper .swiper-pagination{bottom:10px;}
    #pro_detail .bot .pics .swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 8px;}
    #pro_detail .bot .pics .pn{width:50px;height:50px;}
    #pro_detail .bot .pics .pn.prev{left:15px;}
    #pro_detail .bot .pics .pn.next{right:15px;}
}

#other_pro{width:100%;overflow:hidden;padding:90px 0 140px;background:url('../images/products/pro-detail-bg.jpg') no-repeat center / cover;}
#other_pro .title{font-size:50px;line-height:1;color:#292c33;text-align:center;margin-bottom:10%;font-family:'MM'}
#other_pro .cont .swiper{overflow:visible;}
#other_pro .cont .swiper .swiper-slide{display:block;width:34.286%;height:auto;border-radius:10px;overflow:hidden;background-color:#fafafa;}
#other_pro .cont .swiper .swiper-slide .pic{width:100%;padding-top:95.833%;overflow:hidden;}
#other_pro .cont .swiper .swiper-slide .pic img{width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
#other_pro .cont .swiper .swiper-slide .name{width:100%;padding:35px 40px;position: relative;}
#other_pro .cont .swiper .swiper-slide .name span{font-size:24px;font-family:'MR';color:#292c33;transition:all 0.3s;position: relative;z-index:3;}
#other_pro .cont .swiper .swiper-slide .name::after{content:'';position: absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url('../images/products/mask.jpg') no-repeat 80% center / cover;opacity:0;transition:all 0.3s;}
#other_pro .cont .swiper .swiper-slide:hover .name span{color:#fff;}
#other_pro .cont .swiper .swiper-slide:hover .name::after{opacity:1;}
#other_pro .cont .swiper .swiper-slide:hover .pic img{transform:scale(1.1);}

#other_pro .cont .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:72px;height:72px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);display: block !important;}
#other_pro .cont .pn.prev{left:-36px;}
#other_pro .cont .pn.next{right:-36px;}
#other_pro .cont .pn:hover{background-color:#ff7500;}
#other_pro .cont .pn:hover .i1{display:none;}
#other_pro .cont .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #other_pro{padding:90px 0 130px;}
    #other_pro .title{font-size:42px;}
    #other_pro .cont .swiper .swiper-slide .name span{font-size:20px;}
}
@media (max-width:1366px) {
    #other_pro{padding:90px 0 120px;}
}
@media (max-width:1280px) {
    #other_pro{padding:90px 0 110px;}
}
@media (max-width:1200px) {
    #other_pro{padding:90px 0 100px;}
}
@media (max-width:1024px) {
    #other_pro{padding:80px 0 80px;}
    #other_pro .title{margin-bottom:100px;}
}
@media (max-width:750px) {
    #other_pro{padding:50px 0;}
    #other_pro .title{font-size:28px;line-height:normal;margin-bottom:50px;}
    #other_pro .cont .swiper .swiper-slide{width:300px;}
    #other_pro .cont .swiper .swiper-slide .name{padding:30px 20px;}
    #other_pro .cont .swiper .swiper-slide .name span{font-size:20px;}
}



/* 解决方案 */
#solution{padding:100px 0;}
#solution .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#solution .name{font-size:32px;font-family:'MM';color:#292c33;}
#solution .brief{font-size:18px;color:#4d4d4d;line-height:30px;margin:30px 0;}
#solution .more{width:140px;height:60px;line-height:58px;text-align:center;border-radius:30px;overflow:hidden;font-size:18px;font-family:'ML';color:#4c4c4c;border:1px solid #999;transition:all 0.3s;cursor: pointer;display:block;}
#solution .more:hover{border-color:#ff7500;background-color:#ff7500;color:#fff;}
#solution .item1{margin:55px 0 80px;align-items:center;}
#solution .item1 .left{width:50%;/*padding-top:30px;*/}
#solution .item1 .right{width:calc(50% - 60px);}
#solution .item1 .right .box{width:100%;padding:40px;border-radius:30px;background:url('../images/solution/solution-form-bg.png') no-repeat center / cover;}
#solution .item1 .right .box .list{width:100%;border-radius:20px;border:3px solid rgba(255,255,255,0.5);padding:40px;}
#solution .item1 .right .box .list .tips{top:-16px;left:40px;z-index:2;font-size:24px;font-family:'MM';color:#292c33;}
#solution .item1 .right .box .list .selectbox{position: relative; width: 100%;}
#solution .item1 .right .box .list .select{width:100%;height:50px;padding:0 15px;line-height:46px;border:2px solid #ccc;border-radius:5px;font-size:18px;font-family:'MM';color:#333;margin-bottom:10px;transition:all 0.3s;background:url('../images/solution/select-icon.png') no-repeat scroll 96% center #fff;}
#solution .item1 .right .box .list .select input::placeholder{color:#333;}
#solution .item1 .right .box .list .select input::-moz-placeholder{color:#333;}
#solution .item1 .right .box .list .select input::-webkit-input-placeholder{color:#333;}
#solution .item1 .right .box .list .select .com_drop_box{top:calc(100% + 2px);}
#solution .item1 .right .box .list .select:hover{border-color:#ff7500;}
#solution .item1 .right .box .list .selectbox .com_drop_del{position: absolute; z-index: 1; right: 10px; top: 13px; width: 24px; height: 24px; border-radius:50%; border: 1px solid #EEEEEE; background: #FFFFFF; line-height: 22px; text-align: center;font-size:22px;font-family:'MM'; color: #AAAAAA; cursor: pointer; display:none;}
#solution .item1 .right .box .list .submit{width:100%;height:50px;border-radius:10px;background-color:#292c33;margin-top:10px;transition:all 0.3s;}
#solution .item1 .right .box .list .submit .txt{font-size:18px;color:#fff;font-family:'MM';margin-right:15px;}
#solution .item1 .right .box .list .submit:hover{background-color:#ff7500;}
#solution .item2 .left{width:calc(50% - 60px);}
#solution .item2 .left .pic{width:100%;padding-top:78.125%;overflow:hidden;border-radius:20px;}
#solution .item2 .right{width:calc(50% - 40px);}
@media (max-width:1440px) {
    #solution .title{font-size:42px;}
    #solution .name{font-size:26px;}
    #solution .brief{font-size:16px;line-height:28px;}
    #solution .item1 .right .box .list .tips{font-size:20px;}
    #solution .item1 .right .box .list .select,
    #solution .item1 .right .box .list .submit .txt,
    #solution .more{font-size:16px;}
}
@media (max-width:1024px) {
    #solution .item1 .left{padding-top:20px;}
    #solution .item1 .right .box,
    #solution .item1 .right .box .list{padding:30px;}
    #solution .item1 .right .box .list .tips{font-size:20px;left:30px;}
}
@media (max-width:750px) {
    #solution{padding:50px 0;}
    #solution .title{font-size:32px;line-height:normal;}
    #solution .name{font-size:24px;}
    #solution .brief{font-size:16px;line-height:1.5;margin:20px 0;}
    #solution .item1{flex-direction:column;margin:30px 0 50px;}
    #solution .item1 .left{padding-top:0;width:100%;}
    #solution .item1 .right{width:100%;margin-top:30px;}
    #solution .item1 .right .box .list .tips{font-size:16px;left:20px;}
    #solution .item1 .right .box .list .select{font-size:14px;}
    #solution .item1 .right .box,
    #solution .item1 .right .box .list{padding:30px 20px 20px;}
    #solution .item1 .right .box .list .submit .txt{font-size:16px;}
    #solution .item2{flex-direction:column;}
    #solution .item2 .left{width:100%;}
    #solution .item2 .right{width:100%;margin-top:30px;}
    #solution .more{height:50px;width:120px;line-height:48px;}
}

#solution_infinity{background-color:#f9f9f9;padding:100px 0 50px;}
#solution_infinity .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#solution_infinity .brief{font-size:18px;line-height:30px;color:#4d4d4d;text-align:center;max-width:85%;margin:25px auto 0;}
#solution_infinity .cont {width:92%;max-width:1432px;margin:0 auto;}
#solution_infinity .cont .swiper{padding:55px 16px 50px 16px;}
#solution_infinity .cont .swiper .swiper-slide{width:calc((100% - (25px * 2)) / 3);height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.05);background-color:#fff;padding:4.286%;transition:all 0.3s;border:1px solid transparent;}
#solution_infinity .cont .swiper .swiper-slide:nth-child(3n){margin-right:0;}
#solution_infinity .cont .swiper .swiper-slide .icon{width:56px;height:50px;}
#solution_infinity .cont .swiper .swiper-slide .name{font-size:24px;line-height:26px;color:#292c33;font-family:'MM';margin:30px 0 25px;}
#solution_infinity .cont .swiper .swiper-slide .description{font-size:16px;line-height:24px;color:#4d4d4d;margin-bottom:25px;}
#solution_infinity .cont .swiper .swiper-slide .more{display:block;width:140px;height:60px;line-height:58px;text-align:center;border-radius:30px;border:1px solid #999;font-size:18px;color:#4c4c4c;transition:all 0.3s;}
#solution_infinity .cont .swiper .swiper-slide .more:hover{border-color:#ff7500;color:#fff;background-color:#ff7500;}
#solution_infinity .cont .swiper .swiper-slide:hover{border-color:#ff7500;}
#solution_infinity .cont .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#solution_infinity .cont .pn.prev{left:-16px;}
#solution_infinity .cont .pn.next{right:-16px;}
#solution_infinity .cont .pn:hover{background-color:#ff7500;}
#solution_infinity .cont .pn:hover .i1{display:none;}
#solution_infinity .cont .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #solution_infinity .title{font-size:42px;}
    #solution_infinity .brief{font-size:16px;line-height:28px;}
    #solution_infinity .cont .swiper .swiper-slide .name{font-size:20px;line-height:22px;}
    #solution_infinity .cont .swiper .swiper-slide .more{font-size:16px;}
}
@media (max-width:1024px) {
    #solution_infinity .cont .swiper .swiper-slide{padding:3%;}
}
@media (max-width:750px) {
    #solution_infinity .cont .pn{width:45px;height:45px;}
    #solution_infinity .cont .pn img{transform: scale(0.7)}
    #solution_infinity .cont .swiper .swiper-slide .more{width:120px;height:50px;line-height:48px;}
}

#solution_incubaTor{padding:100px 0 140px;}
#solution_incubaTor .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#solution_incubaTor .brief{font-size:18px;line-height:30px;color:#999;text-align:center;margin-top:20px;}
@media (max-width:1440px) {
    #solution_incubaTor .title{font-size:42px;}
    #solution_incubaTor .brief{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #solution_infinity{padding:50px 0;}
    #solution_infinity .title{font-size:32px;line-height:normal;}
    #solution_infinity .brief{font-size:22px;line-height:normal;max-width:100%;margin-top:15px;}
    #solution_infinity .cont .pn{width:50px;height:50px;}
    #solution_infinity .cont .pn.prev{left:-8px;}
    #solution_infinity .cont .pn.next{right:-8px;}
    #solution_infinity .cont .swiper{padding:30px 16px;}
    #solution_infinity .cont .swiper .swiper-slide{padding:30px;}
    #solution_infinity .cont .swiper .swiper-slide .name{font-size:22px;line-height:1.5;}
    #solution_infinity .cont .swiper .swiper-slide .description{font-size:16px;line-height:1.5;}

    #solution_incubaTor{padding:50px 0;}
    #solution_incubaTor .title{font-size:32px;line-height:normal;}
}


/* iNfinity */
#pet_supplies{padding:120px 0;}
#pet_supplies .title{margin-bottom:60px;font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#pet_supplies .cont .left{width:50%;}
#pet_supplies .cont .left .name{font-size:32px;font-family:'MM';color:#292c33;}
#pet_supplies .cont .left .brief{font-size:18px;line-height:30px;color:#4d4d4d;margin-top:20px;}
#pet_supplies .cont .right{width:calc(50% - 100px);}
#pet_supplies .cont .right .pic{width:100%;padding-top:93.333%;}
#pet_supplies .cont .right .pic img{width:100%;object-fit:contain;}
@media (max-width:750px) {
    #pet_supplies .title{font-size:42px;}
    #pet_supplies .cont .left .name{font-size:30px;}
    #pet_supplies .cont .left .brief{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #pet_supplies{padding:50px 0;}
    #pet_supplies .title{font-size:32px;line-height:normal;margin-bottom:20px;}
    #pet_supplies .cont{flex-direction:column;}
    #pet_supplies .cont .left{width:100%;}
    #pet_supplies .cont .left .name{font-size:22px;}
    #pet_supplies .cont .left .brief{font-size:16px;line-height:1.5;margin-top:10px;}
    #pet_supplies .cont .right{width:100%;margin-top:30px;}
}

#electronic_omponents{background-color:#f9f9f9;padding:120px 0 60px;}
#electronic_omponents .title{margin-bottom:60px;font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#electronic_omponents .item{width:92%;max-width:1424px;margin:0 auto;}
#electronic_omponents .item .swiper{padding:55px 12px;}
#electronic_omponents .item .swiper .swiper-wrapper{width:fit-content;margin:0 auto;}
#electronic_omponents .item .swiper .swiper-slide{background-color:#fff;display:flex;flex-direction:column;justify-content:center;width:calc((100% - (20px * 3)) / 4);min-height:260px;height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:30px;transition:all 0.5s;cursor:pointer;}
#electronic_omponents .item .swiper .swiper-slide .icon img{max-width:52px;max-height:52px;object-fit:contain;}
#electronic_omponents .item .swiper .swiper-slide .name{margin-top:20px;text-align:center;font-size:18px;line-height:30px;color:#292c33;transition:all 0.3s;}
#electronic_omponents .item .swiper .swiper-slide:hover{background-color:#ff7500;box-shadow: 0px 15px 20px 0px rgba(255, 117, 0, 0.2);}
#electronic_omponents .item .swiper .swiper-slide:hover .icon .i1{display:none;}
#electronic_omponents .item .swiper .swiper-slide:hover .icon .i2{display:inline-block;}
#electronic_omponents .item .swiper .swiper-slide:hover .name{color:#fff;}
#electronic_omponents .item .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#electronic_omponents .item .pn.prev{left:-15px;}
#electronic_omponents .item .pn.next{right:-15px;}
#electronic_omponents .item .pn:hover{background-color:#ff7500;}
#electronic_omponents .item .pn:hover .i1{display:none;}
#electronic_omponents .item .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #electronic_omponents .title{font-size:42px;margin-bottom:50px;}
    #electronic_omponents .item .swiper .swiper-slide .name{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #electronic_omponents{padding:50px 0 20px;}
    #electronic_omponents .title{font-size:32px;line-height:normal;margin-bottom:10px;}
    #electronic_omponents .item .swiper{padding:30px 12px;}
    #electronic_omponents .item .pn{width:45px;height:45px;}
    #electronic_omponents .item .pn.prev{left:0;}
    #electronic_omponents .item .pn.next{right:0;}
    #electronic_omponents .item .pn img{transform: scale(0.7)}
}

/* 弹窗 */
#electronic_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#electronic_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#electronic_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#electronic_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#electronic_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#electronic_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#electronic_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #electronic_popup .com_box{padding:30px 20px;}
    #electronic_popup .com_box .name{font-size:26px;line-height:normal;}
    #electronic_popup .com_box .brief{margin:10px 0 20px;}
    #electronic_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */


#new_materials{padding:120px 0 60px;}
#new_materials .title{margin-bottom:60px;font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#new_materials .item{width:92%;max-width:1424px;margin:0 auto;}
#new_materials .item .swiper{padding:55px 12px;}
#new_materials .item .swiper .swiper-wrapper{width:fit-content;margin:0 auto;}
#new_materials .item .swiper .swiper-slide{background-color:#fff;display:flex;flex-direction:column;justify-content:center;width:calc((100% - (20px * 3)) / 4);min-height:260px;height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:30px;transition:all 0.5s;cursor:pointer;}
#new_materials .item .swiper .swiper-slide .icon img{max-width:52px;max-height:52px;object-fit:contain;}
#new_materials .item .swiper .swiper-slide .name{margin-top:20px;text-align:center;font-size:18px;line-height:30px;color:#292c33;transition:all 0.3s;}
#new_materials .item .swiper .swiper-slide:hover{background-color:#ff7500;box-shadow: 0px 15px 20px 0px rgba(255, 117, 0, 0.2);}
#new_materials .item .swiper .swiper-slide:hover .icon .i1{display:none;}
#new_materials .item .swiper .swiper-slide:hover .icon .i2{display:inline-block;}
#new_materials .item .swiper .swiper-slide:hover .name{color:#fff;}
#new_materials .item .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#new_materials .item .pn.prev{left:-15px;}
#new_materials .item .pn.next{right:-15px;}
#new_materials .item .pn:hover{background-color:#ff7500;}
#new_materials .item .pn:hover .i1{display:none;}
#new_materials .item .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #new_materials{padding-top:100px;}
    #new_materials .title{font-size:42px;margin-bottom:50px;}
    #new_materials .item .swiper .swiper-slide .name{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #new_materials{padding:50px 0 20px;}
    #new_materials .title{font-size:32px;line-height:normal;margin-bottom:10px;}
    #new_materials .item .swiper{padding:30px 12px;}
    #new_materials .item .pn{width:45px;height:45px;}
    #new_materials .item .pn.prev{left:0;}
    #new_materials .item .pn.next{right:0;}
    #new_materials .item .pn img{transform:scale(0.7);}
}

/* 弹窗 */
#materials_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#materials_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#materials_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#materials_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#materials_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#materials_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#materials_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #materials_popup .com_box{padding:30px 20px;}
    #materials_popup .com_box .name{font-size:26px;line-height:normal;}
    #materials_popup .com_box .brief{margin:10px 0 20px;}
    #materials_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */

#more_industries{background-color:#f9f9f9;padding:120px 0 140px;}
#more_industries .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#more_industries .brief{font-size:18px;line-height:48px;color:#4d4d4d;text-align:center;margin-top:20px;}
@media (max-width:1440px) {
    #more_industries .title{font-size:42px;}
}
@media (max-width:750px) {
    #more_industries{padding:50px 0;}
    #more_industries .title{font-size:32px;line-height:normal;}
    #more_industries .brief{font-size:16px;line-height:1.5;}
}

/* 解决方案-包装方案 */
#perfect_packaging{padding:70px 0;}
#perfect_packaging .name{font-size:32px;color:#292c33;font-family:'MM';margin-bottom:24px;}
#perfect_packaging .brief{font-size:18px;color:#4d4d4d;line-height:30px;}
@media (max-width:750px) {
    #perfect_packaging{padding:50px 0;}
    #perfect_packaging .name{font-size:24px;line-height:normal;}
    #perfect_packaging .brief{font-size:16px;line-height:1.5;}
}

#packaging_solution{background-color:#f9f9f9;padding:110px 0 100px;}
#packaging_solution .form{width:100%;padding:50px 45px;border-radius:20px;border:3px solid #ff7500;}
#packaging_solution .form .tips{position:absolute;top:-16px;left:20px;z-index:2;font-size:24px;font-family:'MM';color:#292c33;background-color:#f9f9f9;padding:0 20px;}
#packaging_solution .form .list block{width:calc((100% - (20px * 3)) / 4);}
#packaging_solution .form .list block .selectbox{position: relative; width: 100%;}
#packaging_solution .form .list .select{width:100%;height:50px;padding:0 15px;line-height:46px;border:2px solid #666;border-radius:5px;font-size:18px;font-family:'MM';color:#333;transition:all 0.3s;background:url('../images/solution/select-icon.png') no-repeat scroll 96% center #fff;}
#packaging_solution .form .list .select .com_drop_box{top:calc(100% + 2px);}
#packaging_solution .form .list .select input::placeholder{color:#333;}
#packaging_solution .form .list .select input::-moz-placeholder{color:#333;}
#packaging_solution .form .list .select input::-webkit-input-placeholder{color:#333;}
#packaging_solution .form .list .select:hover{border-color:#ff7500;}
#packaging_solution .form .list block .selectbox .com_drop_del{position: absolute; z-index: 1; right: 10px; top: 13px; width: 24px; height: 24px; border-radius:50%; border: 1px solid #EEEEEE; background: #FFFFFF; line-height: 22px; text-align: center;font-size:22px;font-family:'MM'; color: #AAAAAA; cursor: pointer; display:none;}
#packaging_solution .form .submit{width:100%;height:50px;border-radius:25px;background-color:#292c33;margin-top:29px;transition:all 0.3s;}
#packaging_solution .form .submit .txt{font-size:18px;color:#fff;font-family:'MM';margin-right:15px;}
#packaging_solution .form .submit:hover{background-color:#ff7500;}
@media (max-width:1440px) {
    #packaging_solution .form .tips{font-size:20px;}
    #packaging_solution .form .list .select,
    #packaging_solution .form .submit .txt{font-size:16px;}
}
@media (max-width:750px) {
    #packaging_solution{padding:50px 0;}
    #packaging_solution .form{padding:50px 30px 30px;}
    #packaging_solution .form .list{flex-direction:column;}
    #packaging_solution .form .list block{width: 100%;margin-bottom:15px;}
    #packaging_solution .form .list .select{width:100%;font-size:16px;}
    #packaging_solution .form .list block:last-child{margin-bottom:0;}
}

#solution_list{padding:100px 0 120px;}
#solution_list .list .li{width:calc((100% - (2.858% *2)) / 3);margin:0 2.858% 80px 0;}
#solution_list .list .li:nth-child(3n){margin-right:0;}
#solution_list .list .li .pic{width:100%;padding-top:95.455%;border-radius:10px;overflow:hidden;}
#solution_list .list .li .pic img{width: 100%;object-fit: cover;}
#solution_list .list .li .name{font-size:24px;font-family:'MR';color:#333;margin-top:45px;}
#solution_list .list .li .brief{font-size:18px;color:#666;line-height:30px;margin:12px 0 46px;}
#solution_list .list .li .more{width:140px;height:60px;line-height:58px;border-radius:30px;text-align:center;border:1px solid #999;font-size:18px;color:#4c4c4c;font-family:'ML';}
#solution_list .list .li .more:hover{color:#fff;background-color:#ff7500;border-color:#ff7500;}
@media (max-width:1440px) {
    #solution_list .list .li .name{font-size:22px}
    #solution_list .list .li .brief{font-size:16px;line-height:28px;}
    #solution_list .list .li .more{font-size:16px;}
}
@media (max-width:750px) {
    #solution_list{padding:50px 0 80px;}
    #solution_list .list .li{width:100%;margin:0 0 50px 0;}
    #solution_list .list .li .name{margin-top: 20px;}
    #solution_list .list .li .brief{font-size:16px;line-height:1.5;margin:10px 0 ;}
    #solution_list .list .li .more{width:120px;height:50px;line-height:48px}
}

/* 共用表单样式 */
.public_form{width:100%;background:no-repeat center / cover;overflow: hidden;padding:120px 0;}
.public_form .title{font-size:50px;line-height:1;color:#2f3238;font-family:'MM';text-align:center;margin-bottom:50px;}
.public_form .form {width:100%;background-color:rgba(255,255,255,0.95);border-radius:20px;padding:50px 80px 70px;}
.public_form .form .txt{font-size:18px;color:#4c4c4c;margin-bottom:25px;}
.public_form .form .txt span{color:#ff0000;}
.public_form .form .li{display:flex;justify-content:flex-end;flex-direction:column;height:81px;}
.public_form .form .list .li{width:calc((100% - (50px * 2)) / 3);margin:0 50px 0 0;}
.public_form .form .list .li:nth-child(3n){margin-right:0;}
.public_form .form .tip{font-size:18px;line-height:1;color:#333;transition:all 0.3s;transform:translateY(20px);}
.public_form .form .tip span{color:#ff0000;}
.public_form .form .input{border-bottom:1px solid #e0e0e0;width:100%;height:50px;font-size:18px;color:#222;}
.public_form .form .input:focus{border-color:#ff7500;}

.public_form .form .select .country_tip{transform:translateY(20px);padding-right:26px;}
.public_form .form .select .country_tip .tip{transform:translateY(0);}
.public_form .form .select .com_input{border-bottom:1px solid #e0e0e0;width:100%;height:50px;font-size:18px;color:#222;}
.public_form .form .select.dropIn .com_input{border-color:#ff7500;}
.public_form .form .select.dropIn .country_tip,
.public_form .form .select.dropVal .country_tip{transform:translateY(0);}
.public_form .form .select.dropIn .tip,
.public_form .form .select.dropIn .tip span,
.public_form .form .select.dropVal .tip,
.public_form .form .select.dropVal .tip span{color:#ccc;}

.public_form .form .message{width:100%;height:141px;border-bottom:1px solid #e0e0e0;padding:25px 0 35px;}
.public_form .form .message.in{border-color:#ff7500;}
.public_form .form .message .tip{transform:translateY(0);}
.public_form .form .message .text{width:100%;height:100%;font-size:18px;color:#222;line-height:26px;}
.public_form .form .message .num{bottom:15px;right:0;z-index:2;font-size:18px;line-height:1;color:#ccc;}
.public_form .form .bot .code{display:flex;justify-content:flex-end;flex-direction:column;width:calc((100% - (50px * 2)) / 3);height:81px;}
.public_form .form .bot .code_img{height:60px;margin:0 35px 0 50px;}
.public_form .form .bot .code_img .verification_code{width:100px;height:44px;}
.public_form .form .bot .code_img .reset{cursor:pointer;width:44px;height:44px;margin-left:20px;}
.public_form .form .bot .submit{cursor:pointer;width:140px;height:60px;line-height:58px;border-radius:30px;text-align:center;border:1px solid #292c33;font-size:18px;color:#fff;font-family:'ML';background-color:#292c33;transition:all 0.3s;}
.public_form .form .bot .submit:hover{background-color:#ff7500;border-color:#ff7500;}
@media (max-width:1440px) {
    .public_form .title{font-size:42px}
    .public_form .form .txt,
    .public_form .form .tip,
    .public_form .form .input,
    .public_form .form .bot .submit{font-size:16px;}
}
@media (max-width:1024px) {
    .public_form .form{padding:50px;}
    .public_form .form .list .li{margin-right:30px;}
}
@media (max-width:750px) {
    .public_form{padding:50px 0;}
    .public_form .title{font-size:30px;line-height:normal;}
    .public_form .form{padding:30px 20px;}
    .public_form .form .list .li{width:100%;margin-right:0;}
    .public_form .form .tip{font-size:16px;}
    .public_form .form .bot{flex-direction:column;align-items:flex-start;}
    .public_form .form .bot .code{width:100%;}
    .public_form .form .bot .code_img{width:100%;margin:10px 0;}
    .public_form .form .message .num,
    .public_form .form .select .com_input{font-size:16px;}
    .public_form .form .bot .submit{height:50px;line-height:48px;width:130px;}
}

/* 解决方案表单背景 */
#solution_need{background-image:url('../images/solution/solution-bg.jpg');}
/* 投资者表单背景 */
#investor_form{background-image:url('../images/investor/investor-form.jpg');}
#investor_form .title{position:relative;width:fit-content;margin:0 auto 62px;padding:0 22px;}
#investor_form .title::after,
#investor_form .title::before{content:'';position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:94px;height:17px;background:no-repeat center;}
#investor_form .title::after{left:-94px;background-image:url('../images/investor/investor-tit-mask1.png');}
#investor_form .title::before{right:-94px;background-image:url('../images/investor/investor-tit-mask2.png');}
#investor_form .form .message{height:171px;}
@media (max-width:750px) {
    #investor_form .title{font-size:26px;margin-bottom:30px;}
}


#eco_friendly{padding:120px 0;overflow:hidden;}
#eco_friendly .cont{margin-bottom:80px;}
#eco_friendly .cont .left{width:calc(50% - 100px);}
#eco_friendly .cont .left .pic{width:100%;padding-top:101.667%;}
#eco_friendly .cont .right{width:50%;}
#eco_friendly .cont .right .name{font-size:50px;font-family:'MM';color:#2f3238;margin-bottom:26px;}
#eco_friendly .cont .right .brief{font-size:18px;color:#4d4d4d;line-height:30px;letter-spacing:-0.3px;}
#eco_friendly .cont .right .brief span{font-family:'MM';}
#eco_friendly .cont .right .list{margin:30px 0 24px;}
#eco_friendly .cont .right .list p{font-size:18px;font-family:'MR';line-height:30px;color:#2f3238;padding-left:40px;position:relative;margin-bottom:10px;letter-spacing:-0.5px;}
#eco_friendly .cont .right .list p:after{content:'';position: absolute;left:0;top:5px;z-index:2;background:url('../images/about/Design-Award.png') no-repeat center;width:20px;height:20px;border-radius:50%;overflow:hidden;}
#eco_friendly .cont .right .more,
#eco_friendly .cont .right .a_more{width:180px;height:60px;border-radius:30px;line-height:58px;text-align:center;border:1px solid #999;font-size:18px;font-family:'ML';color:#4c4c4c;}
#eco_friendly .cont .right .more:hover,
#eco_friendly .cont .right .a_more:hover{background-color:#ff7500;color:#fff;border-color:#ff7500;}

#eco_friendly .bot .swiper .swiper-slide .pic{width:100%;border-radius:10px;overflow:hidden;padding-top:95.556%;}
#eco_friendly .bot .swiper .swiper-slide .pic img{width:100%;height:100%;object-fit:cover;}
#eco_friendly .bot .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#eco_friendly .bot .pn.prev{left:-31px;}
#eco_friendly .bot .pn.next{right:-31px;}
#eco_friendly .bot .pn:hover{background-color:#ff7500;}
#eco_friendly .bot .pn:hover .i1{display:none;}
#eco_friendly .bot .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #eco_friendly .cont .right .name{font-size:42px;}
    #eco_friendly .cont .right .brief{font-size:16px;line-height:28px;}
    #eco_friendly .cont .right .list p{font-size:16px;line-height:28px;}
}
@media (max-width:1024px) {
    #eco_friendly{padding:100px 0;}
    #eco_friendly .cont{flex-direction:column-reverse;}
    #eco_friendly .cont .left{width:63.69%;margin:30px auto 0;}
    #eco_friendly .cont .right{width:100%;}
}
@media (max-width:750px) {
    #eco_friendly{padding:50px 0;}
    #eco_friendly .cont{margin-bottom:50px;}
    #eco_friendly .cont .right .name{font-size:32px;line-height:normal;margin-bottom:15px;}
    #eco_friendly .cont .right .brief,
    #eco_friendly .cont .right .list p{font-size:16px;line-height:1.5;}
    #eco_friendly .cont .right .list p:after{top:0;}
    #eco_friendly .cont .left{width:100%;}
    #eco_friendly .bot .pn{width:45px;height:45px;}
    #eco_friendly .bot .pn.prev{left:-10px;}
    #eco_friendly .bot .pn.next{right:-10px;}
    #eco_friendly .bot .pn img{transform: scale(0.7)}
    #eco_friendly .cont .right .more,
    #eco_friendly .cont .right .a_more{font-size:16px;height:50px;line-height:48px;width:160px;}
}

/* 弹窗 */
#friendly_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#friendly_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#friendly_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#friendly_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#friendly_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#friendly_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#friendly_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #friendly_popup .com_box{padding:30px 20px;}
    #friendly_popup .com_box .name{font-size:26px;line-height:normal;}
    #friendly_popup .com_box .brief{margin:10px 0 20px;}
    #friendly_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */



#pre_media .cont .left{width:50%;}
#pre_media .cont .left .name{font-size:50px;font-family:'MM';color:#2f3238;}
#pre_media .cont .left .brief{font-size:18px;color:#4d4d4d;line-height:30px;margin:22px 0 30px;}
#pre_media .cont .left .more,
#pre_media .cont .left .a_more{width:180px;height:60px;border-radius:30px;line-height:58px;text-align:center;border:1px solid #999;font-size:18px;font-family:'ML';color:#4c4c4c;}
#pre_media .cont .left .more:hover,
#pre_media .cont .left .a_more:hover{background-color:#ff7500;color:#fff;border-color:#ff7500;}
#pre_media .cont .right{width:calc(50% - 100px);}
#pre_media .cont .right .pic{width:100%;padding-top:100%;}
#pre_media .cont .right .pic img{width:100%;height:100%;object-fit:cover;}
@media (max-width:1440px) {
    #pre_media .cont .left .name{font-size:42px;}
    #pre_media .cont .left .brief{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #pre_media .cont{flex-direction:column;}
    #pre_media .cont .left{width:100%;}
    #pre_media .cont .left .name{font-size:32px;}
    #pre_media .cont .left .brief{line-height:1.5;}
    #pre_media .cont .left .more,
    #pre_media .cont .left .a_more{width:160px;height:50px;line-height:48px;font-size:16px;}
    #pre_media .cont .right{width:100%;margin-top:30px;}
}

/* 弹窗 */
#pre_media_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#pre_media_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#pre_media_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#pre_media_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#pre_media_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#pre_media_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#pre_media_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #pre_media_popup .com_box{padding:30px 20px;}
    #pre_media_popup .com_box .name{font-size:26px;line-height:normal;}
    #pre_media_popup .com_box .brief{margin:10px 0 20px;}
    #pre_media_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */


#retail{padding:120px 0;overflow:hidden;}
#retail .cont .left{width:calc(50% - 100px);}
#retail .cont .left .pic{width:100%;padding-top:95%;}
#retail .cont .right{width:50%;}
#retail .cont .right .name{font-size:50px;font-family:'MM';color:#2f3238;line-height:1.2;}
#retail .cont .right .brief{font-size:18px;color:#4d4d4d;line-height:30px;letter-spacing:-0.3px;margin:25px 0 32px;}
#retail .cont .right .brief span{font-family:'MM';}
#retail .cont .right .more,
#retail .cont .right .a_more{width:180px;height:60px;border-radius:30px;line-height:58px;text-align:center;border:1px solid #999;font-size:18px;font-family:'ML';color:#4c4c4c;transition: 0.3s}
#retail .cont .right .more:hover,
#retail .cont .right .a_more:hover{background-color:#ff7500;color:#fff;border-color:#ff7500;}
@media (max-width:1440px) {
    #retail .cont .right .name{font-size:42px;}
    #retail .cont .right .brief{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #retail{padding:50px 0;}
    #retail .cont{flex-direction:column-reverse;}
    #retail .cont .left{width:100%;}
    #retail .cont .right{width:100%;margin-bottom:30px;}
    #retail .cont .right .name{font-size:32px;}
    #retail .cont .right .brief{line-height:1.5;}
    #retail .cont .right .more.
    #retail .cont .right .a_more{width:160px;height:50px;line-height:48px;font-size:16px;}
}
/* 弹窗 */
#retail_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#retail_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#retail_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#retail_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#retail_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#retail_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#retail_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #retail_popup .com_box{padding:30px 20px;}
    #retail_popup .com_box .name{font-size:26px;line-height:normal;}
    #retail_popup .com_box .brief{margin:10px 0 20px;}
    #retail_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */


#more_customization{background-color:#f9f9f9;padding:120px 0 80px;overflow:hidden;}
#more_customization .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#more_customization .item{width:92%;max-width:1424px;margin:0 auto;}
#more_customization .item .swiper{padding:55px 12px;}
#more_customization .item .swiper .swiper-wrapper{width:fit-content;margin:0 auto;}
#more_customization .item .swiper .swiper-slide{background-color:#fff;display:flex;flex-direction:column;justify-content:center;width:calc((100% - (20px * 3)) / 4);min-height:260px;height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:30px;transition:all 0.5s;cursor:pointer;}
#more_customization .item .swiper .swiper-slide .icon img{max-width:52px;max-height:52px;object-fit:contain;}
#more_customization .item .swiper .swiper-slide .name{margin-top:20px;text-align:center;font-size:18px;line-height:30px;color:#292c33;transition:all 0.3s;}
#more_customization .item .swiper .swiper-slide:hover{background-color:#ff7500;box-shadow: 0px 15px 20px 0px rgba(255, 117, 0, 0.2);}
#more_customization .item .swiper .swiper-slide:hover .icon .i1{display:none;}
#more_customization .item .swiper .swiper-slide:hover .icon .i2{display:inline-block;}
#more_customization .item .swiper .swiper-slide:hover .name{color:#fff;}
#more_customization .item .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#more_customization .item .pn.prev{left:-15px;}
#more_customization .item .pn.next{right:-15px;}
#more_customization .item .pn:hover{background-color:#ff7500;}
#more_customization .item .pn:hover .i1{display:none;}
#more_customization .item .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #more_customization .title{font-size:42px;}
    #more_customization .item .swiper .swiper-slide .name{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #more_customization{padding:50px 0 20px;}
    #more_customization .title{font-size:32px;}
    #more_customization .item .swiper{padding:30px 12px;}
    #more_customization .item .pn{width:45px;height:45px;}
    #more_customization .item .pn.prev{left:0;}
    #more_customization .item .pn.next{right:0;}
    #more_customization .item .pn img{transform: scale(0.7)}
}
/* 弹窗 */
#customization_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#customization_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#customization_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#customization_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#customization_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#customization_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#customization_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #customization_popup .com_box{padding:30px 20px;}
    #customization_popup .com_box .name{font-size:26px;line-height:normal;}
    #customization_popup .com_box .brief{margin:10px 0 20px;}
    #customization_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */




/* 解决方案详情 */
#solution_detail{width:100%;padding:40px 0 100px;background:url('../images/solution/solution-detail-bg.jpg') no-repeat center / cover;}
#solution_detail .cont{margin-top:75px;}
#solution_detail .cont .left{width:calc(100% - 670px);}
#solution_detail .cont .left .name{font-size:36px;color:#292c33;font-family:'MM';}
#solution_detail .cont .left .brief{font-size:18px;color:#4d4d4d;line-height:30px;letter-spacing:-0.5px;margin:30px 0;}
#solution_detail .cont .left .txt{font-size:24px;font-family:'MM';line-height:30px;color:#292c33;margin:38px 0 32px;}
#solution_detail .cont .left .list .li{font-size:18px;font-family:'MM';line-height:30px;color:#2f3238;padding-left:40px;position:relative;margin-bottom:10px;letter-spacing:-0.5px;}
#solution_detail .cont .left .list .li:after{content:'';position: absolute;left:0;top:5px;z-index:2;background:url('../images/about/Design-Award.png') no-repeat center;width:20px;height:20px;border-radius:50%;overflow:hidden;}
#solution_detail .cont .right{width:600px;}
#solution_detail .cont .right .pic{width:100%;height:100%;padding-top:95.5%;border-radius:10px;overflow:hidden;}
#solution_detail .cont .right .pic img{width:100%;height:100%;object-fit:cover;}
@media (max-width:1440px) {
    #solution_detail .cont .left .name{font-size:32px;}
    #solution_detail .cont .left .brief{font-size:16px;line-height:26px;}
}
@media (max-width:1024px) {
    #solution_detail .cont{flex-direction:column;}
    #solution_detail .cont .left{width:100%;}
    #solution_detail .cont .right{width:100%;margin-top:30px;}
}
@media (max-width:750px) {
    #solution_detail{padding-bottom:50px;}
    #solution_detail .crumbs{display:none;}
    #solution_detail .cont{margin-top:0;}
    #solution_detail .cont .left .name{font-size:26px;}
    #solution_detail .cont .left .brief{font-size:16px;line-height:1.5;margin:10px 0 20px;}
    #solution_detail .cont .left .list .li{font-size:16px;line-height:1.5;}
    #solution_detail .cont .left .list .li:after{top:0;}
    #solution_detail .cont .left .txt{font-size:20px;margin:30px 0 20px;}
}

#related_sol_pro{width:100%;padding:100px 0;background-color:#f9f9f9;}
#related_sol_pro .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;margin-bottom:60px;}
#related_sol_pro .cont .swiper .swiper-slide .pic{width:100%;overflow:hidden;border-radius:10px;padding-top:95.455%;}
#related_sol_pro .cont .swiper .swiper-slide .name{font-size:24px;font-family:'MR';color:#333;margin:44px 0 10px;}
#related_sol_pro .cont .swiper .swiper-slide .brief{font-size:18px;line-height:30px;color:#666;margin-bottom:45px;}
#related_sol_pro .cont .swiper .swiper-slide .more{width:180px;height:60px;border-radius:30px;line-height:58px;text-align:center;border:1px solid #999;font-size:18px;font-family:'ML';color:#4c4c4c;}
#related_sol_pro .cont .swiper .swiper-slide .more:hover{background-color:#ff7500;color:#fff;border-color:#ff7500;}
#related_sol_pro .cont .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:72px;height:72px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#related_sol_pro .cont .pn.prev{left:-36px;}
#related_sol_pro .cont .pn.next{right:-36px;}
#related_sol_pro .cont .pn:hover{background-color:#ff7500;}
#related_sol_pro .cont .pn:hover .i1{display:none;}
#related_sol_pro .cont .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #related_sol_pro .title{font-size:42px;}
    #related_sol_pro .cont .swiper .swiper-slide .name{font-size:22px;margin-top:30px;}
    #related_sol_pro .cont .swiper .swiper-slide .brief{font-size:16px;line-height:26px;margin-bottom:30px;}
}
@media (max-width:750px) {
    #related_sol_pro{padding:50px 0;}
    #related_sol_pro .title{font-size:32px;line-height:normal;margin-bottom:30px;}
    #related_sol_pro .cont .swiper .swiper-slide .name{font-size:20px;margin-top:20px;}
    #related_sol_pro .cont .swiper .swiper-slide .brief{font-size:16px;line-height:1.5;margin-bottom:20px;}
    #related_sol_pro .cont .pn{width:50px;height:50px;}
    #related_sol_pro .cont .pn.prev{left:-10px;}
    #related_sol_pro .cont .pn.next{right:-10px;}
}


/* 二级导航栏 */
.subnav{border-bottom:1px solid #eee;width:100%;overflow:hidden;padding:30px 0;}
.subnav .list .li{font-size:20px;font-family:'MM';line-height:1;white-space:nowrap;color:#292c33;margin:0 28px;transition:all 0.3s;display:block;}
.subnav .list .li.cur,
.subnav .list .li:hover{color:#ff7500;}
@media (max-width:750px) {
    .subnav .list .li{font-size:18px;margin:0 10px;}
}

/* 实时股票 */
.investor_shares .title{font-size:32px;color:#292c33;text-align:center;padding:90px 0 55px;}
.investor_shares .box{width:100%;overflow:hidden;padding:60px 40px;background-color:#fafafa;border-radius:20px;}
.investor_shares .box .line{width:1px;height:120px;background-color:#e7e7e7;}
.investor_shares .box .left{padding:0 1.895% 0 30px;width:17.425%;}
.investor_shares .box .left .price,
.investor_shares .box .left .price span{font-size:16px;line-height:1;font-family:'MM';color:#292c33;}
.investor_shares .box .left .price span{font-size:50px;}
.investor_shares .box .left .price::after{content:'';position: absolute;width:17px;height:12px;background:url('../images/solution/triangle.png') no-repeat center;z-index:2;left:-30px;top:15px;}
.investor_shares .box .left .tit{font-size:16px;color:#888;line-height:20px;margin:7px 0;}
.investor_shares .box .left .stock_code{font-size:20px;line-height:1;color:#888;font-family:'MR';}
.investor_shares .box .center{width:calc(100% - 17.425% - 21.97% - 2px);padding:0 3.41%;}
.investor_shares .box .center .li .numb{font-size:32px;line-height:1;color:#292c33;}
.investor_shares .box .center .li .txt{font-size:16px;font-family:'MR';color:#888;line-height:26px;margin-top:4px;}
.investor_shares .box .right{width:21.97%;padding-left:1.97%;}
.investor_shares .box .right .time,
.investor_shares .box .right .brief{font-size:16px;line-height:26px;color:#292c33;}
.investor_shares .box .right .brief{letter-spacing:-0.5px;margin-top:7px;}

.investor_shares .item{padding:100px 0 60px;}
.investor_shares .item .ul{width:calc(100% / 3);padding-right:2%;}
.investor_shares .item .ul .icon{width:110px;height:110px;border-radius:50%;border:1px solid #e5e5e5;margin-right:4.562%;}
.investor_shares .item .ul:hover .icon{border-color:#ff7500;}
.investor_shares .item .ul .info{width:calc(100% - 110px - 20px);}
.investor_shares .item .ul .info .txt1{font-size:16px;color:#888;line-height:30px;}
.investor_shares .item .ul .info .txt2{font-size:20px;color:#333;line-height:30px;}
@media (max-width:1440px) {
    .investor_shares .title{font-size:30px;}
    .investor_shares .item .ul .info .txt2{font-size:18px;line-height:28px;}

    .investor_shares .box{flex-direction:column;}
    .investor_shares .box .line{display:none;}
    .investor_shares .box .left{width:100%;padding-right:0;}
    .investor_shares .box .center{width:100%;margin:20px 0;padding:0 0 0 30px;}
    .investor_shares .box .right{width:100%;padding-left:30px;}
}
@media (max-width:1024px) {
    .investor_shares .item{flex-direction:column;}
    .investor_shares .item .ul{width:100%;padding:0 0 30px 0;}
}
@media (max-width:750px) {
    .investor_shares .title{padding:30px 0;font-size:28px;}
    .investor_shares .box{padding:30px;}
    .investor_shares .box .center{flex-direction:column;align-items:flex-start;}
    .investor_shares .box .center .li{margin-bottom:15px;}
    .investor_shares .box .center .li:last-child{margin-bottom:0;}
    .investor_shares .box .center .li .numb{font-family:'MR';}
    .investor_shares .box .right{padding-left:0;}

    .investor_shares .item{padding:50px 0 20px;}
    .investor_shares .item .ul .icon{width:60px;height:60px;padding:10px;}
    .investor_shares .item .ul .info{width:calc(100% - 60px - 20px);}
}

/* 投资者-年度报告 */
/* 中文版 */
#annual_report .box_cn{padding:50px 0 140px;}
#annual_report .box_cn .list .li{width:100%;padding:30px 0;border-bottom:1px solid #eee;}
#annual_report .box_cn .list .li .left{max-width:80%;font-size:20px;color:#292c33;line-height:30px;}
#annual_report .box_cn .list .li .right .time{font-size:18px;line-height:1;color:#999;margin-right:45px;}
#annual_report .box_cn .list .li .right .down{width:50px;height:50px;border-radius:10px;background-color:#f1f1f1;}
#annual_report .box_cn .list .li:hover .left{color:#ff7500;}
#annual_report .box_cn .list .li:hover .right .down{background-color:#ff7500;}
#annual_report .box_cn .list .li:hover .right .down .i1{display:none;}
#annual_report .box_cn .list .li:hover .right .down .i2{display:inline-block;}
#annual_report .more{width:240px;height:60px;line-height:58px;text-align:center;border-radius:30px;border:1px solid #999;font-size:18px;color:#4c4c4c;margin:80px auto 0;}
#annual_report .more:hover{border-color:#ff7500;background-color:#ff7500;color:#fff;}
@media (max-width:750px) {
    #annual_report .box_cn{padding-bottom:50px;}
    #annual_report .box_cn .list .li{flex-direction:column;align-items:flex-start;}
    #annual_report .box_cn .list .li .left{max-width:100%;}
    #annual_report .box_cn .list .li .right{flex-direction: column;align-items:flex-start;}
    #annual_report .box_cn .list .li .right .time{margin:10px 0;}
    #annual_report .more{margin-top:50px;}
}


/* 英文版 */
#annual_report .box_en{padding:75px 0 140px;}
#annual_report .box_en .content .left_nav{width:80px;padding-top:3px;position:relative;}
#annual_report .box_en .content .left_nav::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:calc(100% - 10px);background-color:#eee;z-index:1;}
#annual_report .box_en .content .left_nav .in{width:80px;transition:0.3s linear;top:0;}
#annual_report .box_en .content .left_nav .in.sticky{top:115px;z-index:12;}
#annual_report .box_en .content .left_nav .li{display:block;transition:all 0.3s;margin-top:45px;font-size:24px;line-height:1;color:#292c33;padding-left:20px;}
#annual_report .box_en .content .left_nav .li::before{content:"";display:block;width:2px;height:18px;background:transparent;position:absolute;left:0;top:50%;transform: translateY(-50%);z-index:2;}
#annual_report .box_en .content .left_nav .li:first-child{margin-top:0;}
#annual_report .box_en .content .left_nav .li:hover{color:#ff7500;}
#annual_report .box_en .content .left_nav .li.cur{font-family:'MR';color:#ff7500;position: relative;}
#annual_report .box_en .content .left_nav .li.cur::before{background:#ff7500;}
#annual_report .box_en .content .right_cont{width:calc(100% - 80px - 10.715%);margin-left:10.715%;}
#annual_report .box_en .content .right_cont .item{margin-bottom:45px;padding-bottom:50px;border-bottom:1px solid #eee;}
#annual_report .box_en .content .right_cont .item .year{width:104px;font-size:42px;color:#292c33;font-family:'MR';line-height:1;}
#annual_report .box_en .content .right_cont .item .info_list{width:calc(100% - 104px - 4.702%);margin-left:4.702%;}
#annual_report .box_en .content .right_cont .item .info_list .info_li{padding:0 2.573% 36px 0;}
#annual_report .box_en .content .right_cont .item .info_list .info_li:last-child{padding-bottom:0;}
#annual_report .box_en .content .right_cont .item .info_list .info_li .left_info{width:calc(100% - 100px);}
#annual_report .box_en .content .right_cont .item .info_list .info_li .left_info .name{margin-bottom:5px;font-size:20px;color:#292c33;line-height:30px;}
#annual_report .box_en .content .right_cont .item .info_list .info_li .left_info .time{font-size:18px; color:#b2b2b2;line-height:1;}
#annual_report .box_en .content .right_cont .item .info_list .info_li .down{width:50px;height:50px;border-radius:10px;background:#f1f1f1;}
#annual_report .box_en .content .right_cont .item .info_list .info_li:hover .left_info .name{color:#ff7500;}
#annual_report .box_en .content .right_cont .item .info_list .info_li:hover .down{background:#ff7500;}
#annual_report .box_en .content .right_cont .item .info_list .info_li:hover .down .i1{display:none;}
#annual_report .box_en .content .right_cont .item .info_list .info_li:hover .down .i2{display:inline-block;}
@media (max-width:750px) {
    #annual_report .box_en{padding:50px 0;}
    #annual_report .box_en .content .left_nav{display:none;}
    #annual_report .box_en .content .right_cont{width:100%;margin:0;}
    #annual_report .box_en .content .right_cont .item{flex-direction: column;margin-bottom:30px;padding-bottom:30px;}
    #annual_report .box_en .content .right_cont .item .year{width:auto;}
    #annual_report .box_en .content .right_cont .item .info_list{width:100%;margin:10px 0 0 ;}
    #annual_report .box_en .content .right_cont .item .info_list .info_li{padding:0 0 30px 0;flex-direction:column;}
    #annual_report .box_en .content .right_cont .item .info_list .info_li .left_info{width:100%;margin-bottom:10px;}
    #annual_report .box_en .content .right_cont .item .info_list .info_li .left_info .name{font-size:18px;line-height:1.5;}
    #annual_report .box_en .content .right_cont .item .info_list .info_li .left_info .time{font-size:16px;}
}

/* 下载弹窗 */
#down_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#down_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:55px 80px 65px 80px;max-height:100%;}
#down_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#down_popup .com_box .form .title{font-size:32px;line-height:1;color:#292c33;text-align:center;font-family:'MM';}
#down_popup .com_box .form .brief{font-size:20px;font-family:'MR';color:#292c33;text-align:center;margin:15px 0 10px;}
#down_popup .com_box .form .txt{font-size:18px;line-height:1;color:#4c4c4c;text-align:center;}
#down_popup .com_box .form .txt span{color:#ff0000;}

#down_popup .com_box .form .list{margin-top:12px;}
#down_popup .com_box .form .list .li{width:calc((100% - 30px) / 2);margin:0 30px 0 0;}
#down_popup .com_box .form .list .li:nth-child(2n){margin-right:0;}
#down_popup .com_box .form .li{display:flex;justify-content:flex-end;flex-direction:column;height:81px;}
#down_popup .com_box .form .tip{font-size:18px;line-height:1;color:#4c4c4c;transition:all 0.3s;transform:translateY(20px);font-family:'MR';}
#down_popup .com_box .form .tip span{color:#ff0000;}
#down_popup .com_box .form .input{border-bottom:1px solid #e0e0e0;width:100%;height:50px;font-size:18px;color:#4c4c4c;font-family:'MR';}
#down_popup .com_box .form .input:focus{border-color:#ff7500;}
#down_popup .com_box .form .select .country_tip{transform:translateY(20px);padding-right:26px;}
#down_popup .com_box .form .select .country_tip .tip{transform:translateY(0);}
#down_popup .com_box .form .select .com_input{border-bottom:1px solid #e0e0e0;width:100%;height:50px;font-size:18px;color:#4c4c4c;font-family:'MR';}
#down_popup .com_box .form .select.dropIn .com_input{border-color:#ff7500;}
#down_popup .com_box .form .select.dropIn .country_tip,
#down_popup .com_box .form .select.dropVal .country_tip{transform:translateY(0);}
#down_popup .com_box .form .select.dropIn .tip,
#down_popup .com_box .form .select.dropIn .tip span,
#down_popup .com_box .form .select.dropVal .tip,
#down_popup .com_box .form .select.dropVal .tip span{color:#ccc;}
#down_popup .com_box .form .get_code{right:0;top:50%;transform:translateY(-50%);z-index:1;font-size:18px;font-family:'MR';color:#ff7500;line-height:1;}
#down_popup .com_box .form .submit{width:180px;height:60px;line-height:58px;border-radius:30px;text-align:center;border:1px solid #ff7500;font-size:18px;color:#fff;font-family:'ML';background-color:#ff7500;transition:all 0.3s;margin:40px auto 0;}
@media (max-width:750px) {
    #down_popup .com_box{padding:30px 20px;}
    #down_popup .com_box .close{top:20px;right:20px;}
    #down_popup .com_box .form .list .li{width:100%;margin:0;}
}
/* 弹窗end */




/* 加入我们 */
#social_recruitment{width:100%;padding-top:120px;}
#social_recruitment .cont{width:100%;}
#social_recruitment .cont .left{width:60%;}
#social_recruitment .cont .left .pic{width:100%;height:100%;padding-top:59.524%;overflow: hidden;border-radius:20px;}
#social_recruitment .cont .right{width:calc(40% - 5.715%);}
#social_recruitment .cont .right .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;letter-spacing:-0.5px;}
#social_recruitment .cont .right .brief{font-size:18px;line-height:30px;color:#2f3238;margin:6px 0 28px;}
#social_recruitment .cont .right .tit{font-size:20px;line-height:30px;color:#2f3238;font-family:'MM';}
#social_recruitment .cont .right .list{margin:15px 0 30px;}
#social_recruitment .cont .right .list .li{display:block;border:1px solid #ccc;border-radius:5px;overflow:hidden;line-height:38px;white-space:nowrap;padding:0 10px;font-size:16px;color:#2f3238;transition:all 0.3s;cursor:pointer;margin:0 10px 20px 0;}
#social_recruitment .cont .right .list .li:hover{color:#ff7500;border-color:#ff7500;}
#social_recruitment .cont .right .btn{width:180px;height:60px;border-radius:30px;text-align:center;line-height:58px;border:1px solid #999;font-size:18px;font-family:'MR';color:#2f3238;}
#social_recruitment .cont .right .btn:hover{color:#fff;background-color:#ff7500;border-color:#ff7500;}
@media (max-width:1440px) {
    #social_recruitment .cont .right{width:calc(40% - 4%);}
    #social_recruitment .cont .right .title{font-size:42px;line-height:1.5;}
    #social_recruitment .cont .right .list{margin-bottom:10px;}
    #social_recruitment .cont .right .brief{font-size:16px;line-height:28px;}
}
@media (max-width:1280px) {
    #social_recruitment{padding-top: 100px}
    #social_recruitment .cont .right{width:calc(40% - 3%);}
    #social_recruitment .cont .right .title{font-size:36px;}
}
@media (max-width:1024px) {
    #social_recruitment .cont{flex-direction:column;}
    #social_recruitment .cont .left{width:100%;}
    #social_recruitment .cont .right{width:100%;margin-top:30px;}
}
@media (max-width:750px) {
    #social_recruitment{padding-top:50px;}
    #social_recruitment .cont .right .btn{height:50px;line-height:48px;width:160px;font-size:16px;}
}


#campus_recruitment{width:100%;padding-top:110px;}
#campus_recruitment .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;letter-spacing:-0.5px;text-align:center;margin-bottom:50px;}
#campus_recruitment .pic{width:100%;border-radius:20px;overflow:hidden;}
#campus_recruitment .pic img{width:100%;object-fit:contain;}
#campus_recruitment .list{margin:60px auto 46px;}
#campus_recruitment .list .li{width:calc(100% / 5);padding:0 10px;position:relative;}
#campus_recruitment .list .li::after{content:'';position:absolute;right:-4px;top:15px;z-index:2;background:url('../images/about/right-icon.png') no-repeat center / 100%;width:8px;height:16px;}
#campus_recruitment .list .li:last-child::after{display:none;}
#campus_recruitment .list .li .icon{max-width:55px;height:50px;margin:0 auto;}
#campus_recruitment .list .li .name{font-size:18px;line-height:30px;color:#292c33;letter-spacing:-0.5px;text-align:center;margin-top:20px;}
#campus_recruitment .btn{margin:0 auto;width:180px;height:60px;border-radius:30px;text-align:center;line-height:58px;border:1px solid #999;font-size:18px;font-family:'MR';color:#2f3238;}
#campus_recruitment .btn:hover{color:#fff;background-color:#ff7500;border-color:#ff7500;}
@media (max-width:1440px) {
    #campus_recruitment .title{font-size:42px;}
    #campus_recruitment .list .li .name{font-size:16px;line-height:28px;}
}
@media (max-width:1024px) {
    #campus_recruitment .list{width:100%;}
}
@media (max-width:750px) {
    #campus_recruitment{padding-top:50px;}
    #campus_recruitment .title{font-size:32px;line-height:1.5;margin-bottom:20px;}
    #campus_recruitment .list{margin:20px auto 0;flex-wrap:wrap;}
    #campus_recruitment .list .li{width:50%;margin-bottom:30px;}
    #campus_recruitment .list .li:nth-child(2n)::after{display:none;}
    #campus_recruitment .list .li .name{margin-top:10px;line-height:1.5;font-size:16px;}
    #campus_recruitment .btn{height:50px;line-height:48px;width:160px;font-size:16px;}
}


#why_work{padding-top:110px;}
#why_work .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#why_work .brief{font-size:18px;line-height:30px;color:#4d4d4d;text-align:center;margin:30px auto 60px;letter-spacing: -0.5px;}
#why_work .top{width:100%;overflow-x:auto;padding-bottom:10px;}
#why_work .tabs{width:100%;display:flex;align-items:center;}
#why_work .tabs .li{width:calc(100% - (10px * 3) / 4);margin-right:10px;white-space:nowrap;font-size:20px;font-family:'MM';line-height:30px;color:#2f3238;border-bottom:2px solid #e2e2e2;transition:all 0.3s;padding-bottom:25px;cursor:pointer;}
#why_work .tabs .li:last-child{margin-right:0;}
#why_work .tabs .li:hover,
#why_work .tabs .li.cur{border-color:#ff7500;color:#ff7500;}
#why_work .bind{width: 100%;margin-top:50px;}
#why_work .bind .item{display:none;padding:90px 40px 100px;border-radius:20px;overflow:hidden;width:100%;background:url('../images/about/why-work-bg.jpg') no-repeat center / cover;}
#why_work .bind .item.cur{display:block;}
#why_work .bind .item .info{width:690px;background-color:#fff;border-radius:20px;overflow:hidden;padding:60px 40px;}
#why_work .bind .item .info .name{font-size:36px;font-family:'MM';color:#2f3238;}
#why_work .bind .item .info .text{font-size:18px;line-height:30px;color:#4d4d4d;margin-top:30px;}
@media (max-width:1440px) {
    #why_work .title{font-size:42px;}
    #why_work .brief{font-size:16px;line-height:28px;}
    #why_work .tabs .li,
    #why_work .bind .item .info .text{font-size:18px;line-height:28px;}
    #why_work .bind .item .info .name{font-size:34px;}
}
@media (max-width:1200px) {
    #why_work .top .tabs{width:1200px;}
    #why_work .bind .item .info{width:600px;}
}
@media (max-width:750px) {
    #why_work{padding-top:50px;}
    #why_work .title{font-size:30px;line-height:1.5;}
    #why_work .brief{width:100%;margin:10px 0 30px;}
    #why_work .bind{margin-top:20px;}
    #why_work .bind .item{padding:20px;}
    #why_work .bind .item .info{width:100%;padding:20px;}
    #why_work .bind .item .info .name{font-size:32px;line-height:normal;}
    #why_work .bind .item .info .text{font-size:16px;line-height:1.5;margin-top:15px;}
}

#employees_work{width:100%;overflow:hidden;padding-top:110px;}
#employees_work .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#employees_work .brief{font-size:18px;line-height:30px;color:#4d4d4d;text-align:center;margin:30px 0 52px;letter-spacing: -0.5px;}
#employees_work .box{max-width:1280px;margin:0 auto;width:92%;/*padding-top:35.417%;*/}
#employees_work .box .v video,
#employees_work .box .v img{max-width:100%;object-fit:contain;}
#employees_work .box .icon{left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;width:100px;height:100px;z-index:2;}
#employees_work .box .icon:hover .i1{display:none;}
#employees_work .box .icon:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #employees_work .title{font-size:42px;}
    #employees_work .brief{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #employees_work{padding-top:50px;}
    #employees_work .title{font-size:36px;line-height:normal;}
    #employees_work .brief{margin:10px 0 30px;}
    #employees_work .box .icon{width:50px;height:50px;}
}


#stories{padding:110px 0 60px;}
#stories .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#stories .brief{font-size:18px;line-height:30px;color:#666;text-align:center;margin:50px 0 0;}
#stories .list {width:92%;max-width:1432px;margin:0 auto;}
#stories .list .swiper{padding:55px 16px 60px 16px;}
#stories .list .swiper .swiper-slide{width:calc((100% - (25px * 2)) / 3);height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:40px;}
#stories .list .swiper .swiper-slide:nth-child(3n){margin-right:0;}
#stories .list .swiper .swiper-slide .pic{width:100%;padding-top:100%;border-radius:10px;overflow:hidden;}
#stories .list .swiper .swiper-slide .pic img{width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
#stories .list .swiper .swiper-slide .name{font-size:18px;line-height:30px;color:#292c33;font-family:'MM';margin:30px 0 5px;}
#stories .list .swiper .swiper-slide .description{font-size:18px;line-height:30px;color:#666;}
#stories .list .swiper .swiper-slide .more{font-size:18px;color:#4c4c4c;transition:all 0.3s;font-family:'ML';text-align:center;width:140px;height:60px;line-height:58px;border-radius:30px;border:1px solid #999;margin-top:25px;}
#stories .list .swiper .swiper-slide .more:hover{color:#fff;background-color:#ff7500;border-color:#ff7500;}
#stories .list .swiper .swiper-slide:hover .pic img{transform:scale(1.1);}
#stories .list .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:72px;height:72px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#stories .list .pn.prev{left:-16px;}
#stories .list .pn.next{right:-16px;}
#stories .list .pn:hover{background-color:#ff7500;}
#stories .list .pn:hover .i1{display:none;}
#stories .list .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #stories .title{font-size:42px;}
    #stories .list .swiper .swiper-slide .name{font-size:16px;line-height:28px;}
}
@media (max-width:750px) {
    #stories{padding:50px 0 20px;}
    #stories .title{font-size:36px;line-height:normal;}
    #stories .brief{margin-top:10px;}
    #stories .list .swiper{padding:30px 16px;}
    #stories .list .swiper .swiper-slide{padding:20px;}
    #stories .list .pn{width:45px;height:45px;}
    #stories .list .pn.prev{left:0;}
    #stories .list .pn.next{right:0;}
    #stories .list .pn img{transform: scale(0.6)}
    #stories .list .swiper .swiper-slide .more{height:50px;line-height:48px;width:130px;font-size:16px;}
}
/* 弹窗 */
#stories_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#stories_popup .com_box{width:1000px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;padding-right:50px;}
#stories_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#stories_popup .com_box .cont .info .left{width:33.708%;}
#stories_popup .com_box .cont .info .left .pic{width:100%;border-radius:20px;overflow:hidden;padding-top:100%;}
#stories_popup .com_box .cont .info .left .pic img{object-fit:cover;width:100%;height:100%;}
#stories_popup .com_box .cont .info .right{width:calc(100% - 33.708% - 6.18%);}
#stories_popup .com_box .cont .info .right .name{font-size:32px;color:#292c33;font-family:'MM';}
#stories_popup .com_box .cont .info .right .brief{margin-top:12px;font-size:20px;line-height:30px;color:#333;}
#stories_popup .com_box .cont .profile{font-size:18px;color:#333;line-height:26px;margin-top:44px;max-height:286px;overflow-y:auto;}
#stories_popup .com_box .cont .profile::-webkit-scrollbar{background:#f5f5f5;}
#stories_popup .com_box .cont .profile::-webkit-scrollbar-thumb{background:#ff7500;}
@media (max-width:750px) {
    #stories_popup .com_box{padding:30px 20px;}
    #stories_popup .com_box .cont .info{flex-direction:column;}
    #stories_popup .com_box .cont .info .left{width:100%;}
    #stories_popup .com_box .cont .info .right{width:100%;margin-top:20px;}
    #stories_popup .com_box .cont .info .right .name{font-size:26px;line-height:normal;}
    #stories_popup .com_box .cont .info .right .brief{font-size:16px;line-height:1.5;margin-top:5px;}
    #stories_popup .com_box .cont .profile{margin-top:20px;}
    #stories_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */

/* 加入我们表单 */
#join_form{background-image:url('../images/investor/jion-form.jpg');}
#join_form .title{position:relative;width:fit-content;margin:0 auto 62px;padding:0 22px;}
#join_form .title::after,
#join_form .title::before{content:'';position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:94px;height:17px;background:no-repeat center;}
#join_form .title::after{left:-94px;background-image:url('../images/investor/investor-tit-mask1.png');}
#join_form .title::before{right:-94px;background-image:url('../images/investor/investor-tit-mask2.png');}
#join_form .form .file{width:100%;height:129px;border-bottom:1px solid #e0e0e0;}
#join_form .form .file .tip{transform:translateY(0);padding-top:30px;color:#666;}
#join_form .form .file .text{margin-top:20px;}
#join_form .form .file .text .update{width:120px;height:40px;border-radius:5px;background-color:#e9e9e9;line-height:40px;text-align:center;font-size:18px;color:#292c33;}
#join_form .form .file .text .txt2{font-size:16px;color:#ff7500;line-height:26px;margin-left:18px;}
#join_form .form .tips{font-size:16px;line-height:36px;color:#292c33;}
@media (max-width:1440px) {
    #join_form .form .file .text .update{font-size:16px;}
}
@media (max-width:750px) {
    #join_form .title{margin-bottom:20px;}
    #join_form .form .between{flex-direction:column;align-items: flex-start;}
    #join_form .form .bot{width:100%;}
    #join_form .form .tips{margin-top:10px;}
}

/* 可持续发展 */
#critical_areas{width:100%;padding:110px 0 0;}
#critical_areas .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;margin-bottom:60px;}
#critical_areas .list .li{width:calc((100% - 40px) / 2);margin:0 40px 40px 0;background-color:#fff;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:40px 40px 75px;border-radius:20px;overflow:hidden;}
#critical_areas .list .li:nth-child(2n){margin-right:0;}
#critical_areas .list .li .numb{width:40px;height:40px;margin-right:15px;}
#critical_areas .list .li .info{width:calc(100% - 55px);}
#critical_areas .list .li .info .name{font-size:20px;font-family:'MM';color:#ff7500;line-height:36px;}
#critical_areas .list .li .info .brief{margin:22px 0 0px;}
#critical_areas .list .li .info .brief p{font-size:18px;color:#4d4d4d;position:relative;padding-left:16px;letter-spacing:-0.5px;margin-bottom:14px;}
#critical_areas .list .li .info .brief p::after{content:'';position:absolute;left:0;top:7px;border-radius:50%;width:6px;height:6px;background-color:#4d4d4d;}
#critical_areas .list .li .info .brief p:last-child{margin-bottom:0;}
#critical_areas .list .li .info .more{margin-top:27px;width:140px;height:60px;border-radius:30px;border:1px solid #999;line-height:58px;text-align:center;font-size:18px;color:#4c4c4c;font-family:'ML';}
#critical_areas .list .li .info .more:hover{border-color:#ff7500;background-color:#ff7500;color:#fff;}
@media (max-width:1440px) {
    #critical_areas .title{font-size:42px;}
    #critical_areas .list .li .info .name{font-size:18px;line-height:30px;}
    #critical_areas .list .li .info .brief p{font-size:16px;}
}
@media (max-width:750px) {
    #critical_areas{padding-top:50px;}
    #critical_areas .title{font-size:32px;line-height:normal;margin-bottom:30px;}
    #critical_areas .list .li{width:100%;margin:0 0 30px 0;padding:30px 20px;}
    #critical_areas .list .li .info .name{line-height:1.3;}
}

#sdgs{padding:75px 0 0;}
#sdgs .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;}
#sdgs .brief{font-size:18px;line-height:30px;color:#4d4d4d;text-align:center;margin:52px 0 55px;}
#sdgs .list{width:100%;gap:20px;}
#sdgs .list .li{width:11.429%;}
#sdgs .list .li img{width:100%;object-fit:contain;}
@media (max-width:1440px) {
    #sdgs .title{font-size:42px;}
    #sdgs .brief{font-size:16px;line-height:26px;}
}
@media (max-width:1024px) {
    #sdgs .list .li{width:14%;}
}
@media (max-width:750px) {
    #sdgs{padding-top:30px;}
    #sdgs .title{font-size:32px;line-height:normal;}
    #sdgs .brief{margin:10px 0 20px;}
    #sdgs .list{flex-wrap:wrap;}
    #sdgs .list .li{width:calc((100% - 40px) / 3)}
}

#statements{padding:110px 0 120px;}
#statements .title{font-size:50px;line-height:1;color:#292c33;font-family:'MM';text-align:center;margin-bottom:60px;}
#statements .cont .left{width:35%;overflow:hidden;border-radius:20px;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:50px 4% 35px/*65px 5.358% 50px*/;}
#statements .cont .left .pic{width:100%;padding-top:100%/*156.253%*/;}
#statements .cont .left .pic img{width:100%;height:100%;object-fit:contain;}
#statements .cont .left .name{text-align:center;font-size:20px;font-family:'MR';color:#2f3238;margin-top:25px;}
#statements .cont .left:hover .name{color:#ff7500;}
#statements .cont .right{width:calc(100% - 7.858% - 35% - 15%);padding-left: 5%;}
#statements .cont .right .swiper{width: 100%;height:340px;margin:20px 0;}
#statements .cont .right .item{border-bottom:1px solid #eee;padding:10px 0;display:flex;align-items:center;}
#statements .cont .right .item span{font-size:20px;font-family:'MR';color:#2f3238;transition:0.3s;}
#statements .cont .right .item:first-child{border-top:1px solid #eee;}
#statements .cont .right .item:hover span{color:#ff7500;}

#statements .cont .right .pn{background-color: #fff;width: 60px;height: 60px;border-radius: 50%;overflow: hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#statements .cont .right .pn img{transform: rotate(90deg);}
#statements .cont .right .pn:hover {background-color: #ff7500;}
#statements .cont .right .pn:hover .i1 {display:none;}
#statements .cont .right .pn:hover .i2 {display: inline-block;}
@media (max-width:1440px) {
    #statements .title{font-size:42px;}
    #statements .cont .left .name,
    #statements .cont .right .item span{font-size:16px;}
}
@media (max-width:1280px) {
    #statements .cont .left{padding:50px;}
}
@media (max-width:1024px) {
    #statements .cont .left{padding:30px;}
}
@media (max-width:750px) {
    #statements{padding:50px 0;}
    #statements .title{font-size:32px;line-height:normal;margin-bottom:20px;}
    #statements .cont{flex-direction:column;}
    #statements .cont .left{width:100%;}
    #statements .cont .right{width:100%;margin-top:30px;}
    #statements .cont .right .pn{width:45px;height: 45px;}
    #statements .cont .right .pn img{transform:scale(0.7) rotate(90deg);}
}



/* 可持续发展-产品 */
#sustainable{padding:110px 0 0;}
#sustainable .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#sustainable .brief{font-size:18px;line-height:30px;color:#4d4d4d;text-align:center;letter-spacing:-0.5px;margin:40px auto 55px;}
#sustainable .pic{width:100%;border-radius:20px;}
#sustainable .pic img{width:100%;object-fit:cover;}
@media (max-width:1440px) {
    #sustainable .title{font-size:42px;}
    #sustainable .brief{font-size:16px;line-height:26px;}
}
@media (max-width:750px) {
    #sustainable{padding-top:50px;}
    #sustainable .title{font-size:32px;line-height:normal;}
    #sustainable .brief{width:100%;margin:20px 0 30px;}
}

#practices{padding:110px 0 0;}
#practices .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#practices .list{margin-top:80px;}
#practices .list .li{width:calc((100% - 8.572%) / 2);margin-bottom:68px;}
#practices .list .li:nth-child(2n){margin-left:8.572%;}
#practices .list .li .numb{font-size:40px;line-height:1;color:#ff7500;font-family:'MM';max-width:147px;white-space:nowrap;}
#practices .list .li .numb span{font-size:80px;fill:#ff7500;line-height:1;font-family:'MM';}
#practices .list .li .brief{font-size:18px;line-height:30px;color:#4d4d4d;margin-left:30px;letter-spacing:-0.5px;width:calc(100% - 147px - 30px)}
@media (max-width:1440px) {
    #practices .title{font-size:42px;}
    #practices .list .li .brief{font-size:16px;line-height:26px;}
    #practices .list .li .numb span{font-size:70px;}
}
@media (max-width:750px) {
    #practices{padding-top:50px;}
    #practices .title{font-size:32px;line-height:normal;}
    #practices .list{margin-top:30px;}
    #practices .list .li{width:100%;margin:0 0 40px 0 !important;flex-direction:column;}
    #practices .list .li:last-child{margin-bottom:0 !important;}
    #practices .list .li .numb{font-size:30px;max-width:100%;}
    #practices .list .li .numb span{font-size:60px;}
    #practices .list .li .brief{width:100%;margin:0;}
}

#sust_pro_innovations{padding:80px 0 60px;}
#sust_pro_innovations .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#sust_pro_innovations .brief{font-size:18px;line-height:30px;color:#666;text-align:center;margin:50px 0 0;}
#sust_pro_innovations .list {width:92%;max-width:1432px;margin:0 auto;}
#sust_pro_innovations .list .swiper{padding:55px 16px 60px 16px;}
#sust_pro_innovations .list .swiper .swiper-slide{width:calc((100% - (25px * 2)) / 3);height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:40px;}
#sust_pro_innovations .list .swiper .swiper-slide:nth-child(3n){margin-right:0;}
#sust_pro_innovations .list .swiper .swiper-slide .pic{width:100%;padding-top:64.865%;border-radius:10px;overflow:hidden;}
#sust_pro_innovations .list .swiper .swiper-slide .pic img{width:100%;height:100%;object-fit:cover;transition:all 0.5s;}
#sust_pro_innovations .list .swiper .swiper-slide .h{height:125px;}
#sust_pro_innovations .list .swiper .swiper-slide .h .name{font-size:18px;line-height:30px;color:#292c33;font-family:'MM';margin:30px 0 5px;}
#sust_pro_innovations .list .swiper .swiper-slide .h .description{font-size:18px;line-height:30px;color:#666;}
#sust_pro_innovations .list .swiper .swiper-slide .more{font-size:18px;color:#4c4c4c;transition:all 0.3s;font-family:'ML';text-align:center;width:140px;height:60px;line-height:58px;border-radius:30px;border:1px solid #999;margin-top:25px;}
#sust_pro_innovations .list .swiper .swiper-slide .more:hover{color:#fff;background-color:#ff7500;border-color:#ff7500;}
#sust_pro_innovations .list .swiper .swiper-slide:hover .pic img{transform:scale(1.1);}
#sust_pro_innovations .list .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:72px;height:72px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#sust_pro_innovations .list .pn.prev{left:-16px;}
#sust_pro_innovations .list .pn.next{right:-16px;}
#sust_pro_innovations .list .pn:hover{background-color:#ff7500;}
#sust_pro_innovations .list .pn:hover .i1{display:none;}
#sust_pro_innovations .list .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #sust_pro_innovations .title{font-size:42px;line-height:1;}
    #sust_pro_innovations .list .swiper .swiper-slide .h .name,
    #sust_pro_innovations .list .swiper .swiper-slide .h .description{font-size:16px;line-height:26px;}
    #sust_pro_innovations .list .swiper .swiper-slide .more{font-size:16px;}
}
@media (max-width:750px) {
    #sust_pro_innovations{padding:50px 0 20px;}
    #sust_pro_innovations .title{font-size:32px;line-height:normal;}
    #sust_pro_innovations .brief{margin-top:10px;}
    #sust_pro_innovations .list .swiper{padding:30px 16px;}
    #sust_pro_innovations .list .swiper .swiper-slide{padding:20px;}
    #sust_pro_innovations .list .swiper .swiper-slide .h{height:110px;}
    #sust_pro_innovations .list .swiper .swiper-slide .more{height:50px;line-height:48px;width:120px;}
    #sust_pro_innovations .list .pn{width:45px;height:45px;top:46%;}
    #sust_pro_innovations .list .pn.prev{left:0;}
    #sust_pro_innovations .list .pn.next{right:0;}
    #sust_pro_innovations .list .pn img{transform: scale(0.7)}
}
/* 弹窗 */
#sust_pro_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#sust_pro_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#sust_pro_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#sust_pro_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#sust_pro_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#sust_pro_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#sust_pro_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #sust_pro_popup .com_box{padding:30px 20px;}
    #sust_pro_popup .com_box .name{font-size:26px;line-height:normal;}
    #sust_pro_popup .com_box .brief{margin:10px 0 20px;}
    #sust_pro_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */


/* 可持续发展-运营 */
#carbon{width:100%;padding:120px 0;}
#carbon .cont{margin-bottom:110px;}
#carbon .cont .left{width:calc(50% - 7.144%);}
#carbon .cont .left .pic{width:100%;height:100%;overflow:hidden;border-radius:20px;padding-top:103.333%;}
#carbon .cont .left .pic img{width:100%;height:100%;object-fit:cover;}
#carbon .cont .right{width:50%;}
#carbon .title{font-size:50px;line-height:60px;color:#292c33;font-family:'MM';}
#carbon .cont .right .brief{font-size:18px;color:#4d4d4d;line-height:30px;margin:30px 0 35px;}
#carbon .cont .right .table .thead,
#carbon .cont .right .table .tbody{width:100%;line-height:30px;background-color:#0cba7a;border-radius:5px;overflow:hidden;text-align:center;font-size:18px;font-family:'MR';color:#fff;padding:5px 24px;margin-bottom:2px;}
#carbon .cont .right .table .tbody:nth-child(2n){background-color:#f1f1f1;}
#carbon .cont .right .table .tbody:nth-child(2n-1){background-color:#fafafa;}
#carbon .cont .right .table .tbody{padding:5px 0;}
#carbon .cont .right .table .tbody .td{color:#292c33;width:50%;padding:0 24px;text-align:left;}
#carbon .cont .right .table .tbody.th .td{font-family:'MM';}
#carbon .cont2 .box{width:100%;overflow:hidden;background-color:#fafafa;border-radius:20px;margin-top:60px;padding:5% 4% 5% 5.715%;}
#carbon .cont2 .box .left{width:calc(100% - 21.44% - 6.725%);margin-right:6.725%;}
#carbon .cont2 .box .left .list .li{width:calc((100% - 9.913%) / 2);margin-bottom:42px;}
#carbon .cont2 .box .left .list .li:nth-child(2n){margin-left:9.913%;}
#carbon .cont2 .box .left .list .li .txt{font-size:20px;font-family:'MR';color:#292c33;line-height:30px;margin-bottom:8px;letter-spacing: -0.8px;}
#carbon .cont2 .box .left .list .li .numb{font-size:20px;font-family:'MM';line-height:1;color:#0cba7a;}
#carbon .cont2 .box .left .list .li .numb span{font-size:60px;fill:#0cba7a;display:inline-block;line-height:1;font-family:'MM';}
#carbon .cont2 .box .left .brief{font-size:20px;line-height:30px;color:#292c33;margin-top:14px;letter-spacing: -0.5px;}
#carbon .cont2 .box .right{width:21.44%;}
#carbon .cont2 .box .right .pic{width:100%;overflow:hidden;padding-top:110.701%;}
@media (max-width:1440px) {
    #carbon .title{font-size:42px;}
    #carbon .cont .right .brief{font-size:16px;line-height:26px;}
    #carbon .cont .right .table .thead,
    #carbon .cont .right .table .tbody{font-size:16px;}
    #carbon .cont2 .box .left .brief,
    #carbon .cont2 .box .left .list .li .txt{font-size:16px;line-height:26px;}
    #carbon .cont2 .box .left .list .li .numb span{font-size:50px;}
}
@media (max-width:1024px) {
    #carbon .title{font-size:42px;line-height:normal;}
    #carbon .cont .right{width:53%;}
    #carbon .cont .right .brief{margin:10px 0 15px;}
    #carbon .cont .right .table .thead,
    #carbon .cont .right .table .tbody{font-size:16px;}

    #carbon .cont2 .box{padding:30px;}
    #carbon .cont2 .box .left .list .li{width:calc((100% - 5%) / 2);}
    #carbon .cont2 .box .left .list .li:nth-child(2n){margin-left:5%;}
}
@media (max-width:750px) {
    #carbon{padding:50px 0;}
    #carbon .title{font-size:32px;}
    #carbon .cont{flex-direction:column-reverse;margin-bottom:50px;}
    #carbon .cont .left{width:100%;margin-top:30px;}
    #carbon .cont .right{width:100%;}

    #carbon .cont2 .box{margin-top:20px;flex-direction:column;padding:20px;}
    #carbon .cont2 .box .left{width:100%;margin:0 0 30px 0;}
    #carbon .cont2 .box .left .list .li{width:100%;margin-bottom:30px;}
    #carbon .cont2 .box .left .list .li:nth-child(2n){margin-left:0;}
    #carbon .cont2 .box .left .list .li .txt{font-size:16px;line-height:1.4;}
    #carbon .cont2 .box .right{width:100%;}
}


#operate{width:100%;}
#operate .cont:nth-child(2){flex-direction:row-reverse;margin-top:120px;}
#operate .cont .left{width:calc(50% - 7.144%);}
#operate .cont .left .pic{width:100%;padding-top:93.333%;overflow:hidden;border-radius:20px;}
#operate .cont .left .pic img{width: 100%;height:100%;object-fit:cover;}
#operate .cont .right{width:50%;}
#operate .cont .right .name{font-size:50px;font-family:'MM';line-height:60px;color:#292c33;}
#operate .cont .right .brief{font-size:18px;line-height:30px;color:#4d4d4d;margin-top:25px;}
#operate .cont .right .more{width:140px;height:60px;border-radius:30px;border:1px solid #999;line-height:58px;text-align:center;font-size:18px;color:#4c4c4c;font-family:'ML';margin-top:50px;}
#operate .cont .right .more:hover{border-color:#ff7500;background-color:#ff7500;color:#fff;}
@media (max-width:1440px) {
    #operate .cont .right .name{font-size:42px;line-height:52px;}
    #operate .cont .right .brief{font-size:16px;line-height:26px;}
    #operate .cont .right .more{font-size:16px;}
}
@media (max-width:1024px) {
    #operate .cont .right .name{font-size:32px;line-height:normal;}
    #operate .cont .right .brief{font-size:16px;line-height:1.4;}
    #operate .cont .right .more{margin-top:30px;}
}
@media (max-width:750px) {
    #operate .cont{flex-direction:column-reverse !important;}
    #operate .cont:nth-child(2){margin-top:50px;}
    #operate .cont .left{width:100%;margin-top:30px;}
    #operate .cont .right{width:100%;}
    #operate .cont .right .brief,
    #operate .cont .right .more{margin-top:15px;}
    #operate .cont .right .more{width:120px;height:50px;line-height:48px;font-size:16px;}
}


#energy_consumption{padding:110px 0 65px;}
#energy_consumption .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#energy_consumption .item{width:92%;max-width:1432px;margin:0 auto;}
#energy_consumption .item .swiper{padding:55px 16px;}
#energy_consumption .item .swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;width:calc((100% - (25px * 4)) / 5);height:auto;min-height:240px;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:20px;transition:all 0.5s;cursor: pointer;}
#energy_consumption .item .swiper .swiper-slide .icon img{max-width:54px;object-fit:contain;}
#energy_consumption .item .swiper .swiper-slide .name{margin-top:20px;text-align:center;font-size:18px;line-height:30px;color:#292c33;transition:all 0.3s;letter-spacing:-0.5px;}
#energy_consumption .item .swiper .swiper-slide:hover{background-color:#0cba7a;}
#energy_consumption .item .swiper .swiper-slide:hover .icon .i1{display:none;}
#energy_consumption .item .swiper .swiper-slide:hover .icon .i2{display:inline-block;}
#energy_consumption .item .swiper .swiper-slide:hover .name{color:#fff;}
#energy_consumption .item .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#energy_consumption .item .pn.prev{left:-16px;}
#energy_consumption .item .pn.next{right:-16px;}
#energy_consumption .item .pn:hover{background-color:#ff7500;}
#energy_consumption .item .pn:hover .i1{display:none;}
#energy_consumption .item .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #energy_consumption .title{font-size:42px;}
    #energy_consumption .item .swiper .swiper-slide .name{font-size:16px;line-height:26px;}
}
@media (max-width:750px) {
    #energy_consumption{padding:50px 0;}
    #energy_consumption .title{font-size:32px;line-height:normal;}
    #energy_consumption .brief{max-width:100%;margin-top:20px;}
    #energy_consumption .item .swiper{padding:30px 16px;}
    #energy_consumption .item .pn{width:45px;height:45px;}
    #energy_consumption .item .pn.prev{left:0;}
    #energy_consumption .item .pn.next{right:0;}
    #energy_consumption .item .pn img{transform:scale(0.7)}
}



/* 弹窗 */
#energy_consumption_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#energy_consumption_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#energy_consumption_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#energy_consumption_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#energy_consumption_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#energy_consumption_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#energy_consumption_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #energy_consumption_popup .com_box{padding:30px 20px;}
    #energy_consumption_popup .com_box .name{font-size:26px;line-height:normal;}
    #energy_consumption_popup .com_box .brief{margin:10px 0 20px;}
    #energy_consumption_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */
#operate_water{width:100%;overflow:hidden;}
#operate_water .box{width:100%;background:url(‘’) no-repeat center / cover;}
#operate_water .box .info{width:50%;padding:11.5% 0;}
#operate_water .box .info .name{font-size:50px;line-height:60px;color: #fff;font-family:'MM';}
#operate_water .box .info .brief{font-size:18px;color:#fff;line-height:30px;margin-top:28px;}
@media (max-width:1440px) {
    #operate_water .box .info .name{font-size:42px;line-height:52px;}
    #operate_water .box .info .brief{font-size:16px;line-height:26px;}
}
@media (max-width:1024px) {
    #operate_water .box .info{width:70%;}
}
@media (max-width:750px) {
    #operate_water{height:fit-content;}
    #operate_water .box .info{width:100%;}
    #operate_water .box .info .name{font-size:32px;line-height:normal;}
    #operate_water .box .info .brief{line-height:1.5;}
}


/* 可持续发展-员工 */
#employee_benefits{padding:110px 0 0;}
#employee_benefits .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#employee_benefits .brief{font-size:18px;line-height:30px;color:#666;text-align:center;margin:50px auto 55px;max-width:90%;}
#employee_benefits .box1{margin-bottom:80px;}
#employee_benefits .box2 .brief{max-width:87%;margin-bottom:0;}
#employee_benefits .list .li{width:calc((100% - (27px * 3)) / 4);margin:0 27px 27px 0;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);border-radius:20px;overflow:hidden;background-color:#fff;padding:40px 30px;}
#employee_benefits .list .li:nth-child(4n){margin-right:0;}
#employee_benefits .list .li .icon{width:80px;height:80px;margin:0 auto 22px;}
#employee_benefits .list .li .name{text-align:center;font-size:18px;line-height:30px;color:#292c33;}
#employee_benefits .item{width:92%;max-width:1432px;margin:0 auto;}
#employee_benefits .item .swiper{padding:55px 16px;}
#employee_benefits .item .swiper .swiper-wrapper{width:fit-content;margin:0 auto;}
#employee_benefits .item .swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;width:calc((100% - (27px * 3)) / 4);min-height:240px;height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:30px;transition:all 0.5s;cursor:pointer;}
#employee_benefits .item .swiper .swiper-slide .icon img{max-width:54px;object-fit:contain;}
#employee_benefits .item .swiper .swiper-slide .name{margin-top:20px;text-align:center;font-size:18px;line-height:30px;color:#292c33;transition:all 0.3s;}
#employee_benefits .item .swiper .swiper-slide:hover{background-color:#ff7500;box-shadow: 0px 15px 20px 0px rgba(255, 117, 0, 0.2);}
#employee_benefits .item .swiper .swiper-slide:hover .icon .i1{display:none;}
#employee_benefits .item .swiper .swiper-slide:hover .icon .i2{display:inline-block;}
#employee_benefits .item .swiper .swiper-slide:hover .name{color:#fff;}
#employee_benefits .item .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#employee_benefits .item .pn.prev{left:-16px;}
#employee_benefits .item .pn.next{right:-16px;}
#employee_benefits .item .pn:hover{background-color:#ff7500;}
#employee_benefits .item .pn:hover .i1{display:none;}
#employee_benefits .item .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #employee_benefits .title{font-size:42px;}
    #employee_benefits .box2 .brief,
    #employee_benefits .item .swiper .swiper-slide .name{font-size:16px;line-height:26px;}
}
@media (max-width:1024px) {
    #employee_benefits .list .li{width:calc((100% - (27px * 2)) / 3);}
    #employee_benefits .list .li:nth-child(4n){margin-right:27px;}
    #employee_benefits .list .li:nth-child(3n){margin-right:0;}
    #employee_benefits .box2 .brief{max-width:100%;}
}
@media (max-width:750px) {
    #employee_benefits{padding-top:50px;}
    #employee_benefits .title{font-size:32px;line-height:normal;}
    #employee_benefits .brief{margin:20px 0 30px;max-width:100%;}
    #employee_benefits .list .li{width:100%;margin:0 0 27px 0 !important;}
    #employee_benefits .box1{margin-bottom:20px;}
    #employee_benefits .item .swiper{padding:30px 16px;}
    #employee_benefits .item .pn{width:45px;height:45px;}
    #employee_benefits .item .pn.prev{left:0;}
    #employee_benefits .item .pn.next{right:0;}
    #employee_benefits .item .pn img{transform:scale(0.7)}
}

/* 弹窗 */
#employee_benefits_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#employee_benefits_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#employee_benefits_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#employee_benefits_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#employee_benefits_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#employee_benefits_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#employee_benefits_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #employee_benefits_popup .com_box{padding:30px 20px;}
    #employee_benefits_popup .com_box .name{font-size:26px;line-height:normal;}
    #employee_benefits_popup .com_box .brief{margin:10px 0 20px;}
    #employee_benefits_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */

#health{width:100%;padding:65px 0 120px;}
#health .cont .left{width:calc(50% - 7.144%);}
#health .cont .left .pic{width:100%;padding-top:93.333%;overflow:hidden;border-radius:20px;}
#health .cont .left .pic img{width: 100%;height:100%;object-fit:cover;}
#health .cont .right{width:50%;}
#health .cont .right .name{font-size:50px;font-family:'MM';line-height:60px;color:#292c33;}
#health .cont .right .brief{font-size:18px;line-height:30px;color:#4d4d4d;margin-top:25px;}
#health .cont .right .more{width:140px;height:60px;border-radius:30px;border:1px solid #999;line-height:58px;text-align:center;font-size:18px;color:#4c4c4c;font-family:'MM';margin-top:50px;}
#health .cont .right .more:hover{border-color:#ff7500;background-color:#ff7500;color:#fff;}
@media (max-width:1440px) {
    #health .cont .right .name{font-size:42px;}
    #health .cont .right .brief{font-size:16px;line-height:26px;}
}
@media (max-width:750px) {
    #health{padding:50px 0;}
    #health .cont{flex-direction:column;}
    #health .cont .left{width:100%;}
    #health .cont .right{width:100%;margin-top:30px;}
    #health .cont .right .name{font-size:32px;line-height:normal;}
}



/* 可持续发展-伙伴 */
#coalition{width:100%;padding:110px 0 60px;}
#coalition .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#coalition .cont{max-width:1432px;width:92%;margin:0 auto;}
#coalition .cont .swiper{width:100%;padding:90px 16px 60px;}
#coalition .cont .swiper .swiper-slide{padding:20px;min-height:240px;height:auto;border-radius:10px;overflow:hidden;transition:all 0.3s;}
#coalition .cont .swiper .swiper-slide .pic{width:100%;height:100%;padding:20px;}
#coalition .cont .swiper .swiper-slide .pic img{object-fit:contain;}
#coalition .cont .swiper .swiper-slide .box{width:100%;height:100%;opacity:0;padding:20px;}
#coalition .cont .swiper .swiper-slide .box .brief{font-size:18px;line-height:30px;color:#2f3238;text-align:center;}
#coalition .cont .swiper .swiper-slide:hover .pic{opacity:0;}
#coalition .cont .swiper .swiper-slide:hover .box{opacity:1;}
#coalition .cont .swiper .swiper-slide:hover{box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.06);}
#coalition .cont .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#coalition .cont .pn.prev{left:-16px;}
#coalition .cont .pn.next{right:-16px;}
#coalition .cont .pn:hover{background-color:#ff7500;}
#coalition .cont .pn:hover .i1{display:none;}
#coalition .cont .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #coalition .title{font-size:42px;line-height:52px;}
    #coalition .cont .swiper .swiper-slide .box .brief{font-size:16px;line-height:26px;}
}
@media (max-width:750px) {
    #coalition{padding:50px 0 0;}
    #coalition .title{font-size:32px;line-height:normal;}
    #coalition .cont .swiper{padding-top:30px;}
    #coalition .cont .swiper .swiper-slide{box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.06);}
    #coalition .cont .swiper .swiper-slide .box{padding:30px;}
    #coalition .cont .pn{width:45px;height:45px;}
    #coalition .cont .pn.prev{left:0px;}
    #coalition .cont .pn.next{right:0px;}
    #coalition .cont .pn img{transform: scale(0.7)}
}

#supply_chain{width:100%;padding:120px 0;background-color:#f9f9f9;}
#supply_chain .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;}
#supply_chain .brief{font-size:18px;line-height:30px;color:#4d4d4d;text-align:center;margin:50px auto 0;width:85%;}
#supply_chain .pic{width:100%;margin-top:75px;}
#supply_chain .pic img{object-fit:contain;}
@media (max-width:1440px) {
    #supply_chain .title{font-size:42px;line-height:52px;}
    #supply_chain .brief{font-size:16px;line-height:26px;}
}
@media (max-width:750px) {
    #supply_chain{padding:50px 0;}
    #supply_chain .title{font-size:32px;line-height:normal;}
    #supply_chain .brief{width:100%;margin-top:20px;}
    #supply_chain .pic{margin-top:30px;}
}

#sustainability_action{width:100%;padding:95px 0 0;}
#sustainability_action .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;margin-bottom:60px;}
#sustainability_action .cont .left{width:50%;}
#sustainability_action .cont .left .name{font-size:32px;line-height:60px;color:#292c33;font-family:'MM';}
#sustainability_action .cont .left .brief{font-size:18px;line-height:30px;color:#4d4d4d;margin-top:20px;}
#sustainability_action .cont .left .more{margin-top:30px;width: 140px;height: 60px;border-radius: 30px;border: 1px solid #999; line-height: 58px;text-align: center;font-size: 18px;color: #4c4c4c;font-family: 'ML';  }
#sustainability_action .cont .left .more:hover{border-color: #ff7500;background-color: #ff7500;color: #fff;}
#sustainability_action .cont .right{width:calc(50% - 7.144%);}
#sustainability_action .cont .right .pic{width:100%;height:100%;padding-top:63.333%;border-radius:20px;}
#sustainability_action .cont .right .pic img{width:100%;height:100%;object-fit:cover;}
#sustainability_action .item{width:92%;max-width:1432px;margin:0 auto;}
#sustainability_action .item .swiper{padding:60px 16px;}
#sustainability_action .item .swiper .swiper-wrapper{width:fit-content;margin:0 auto;}
#sustainability_action .item .swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;width:calc((100% - (27px * 3)) / 4);min-height:240px;height:auto;border-radius:20px;overflow:hidden;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08);padding:20px;transition:all 0.5s;cursor:pointer;}
#sustainability_action .item .swiper .swiper-slide .icon img{max-width:54px;object-fit:contain;}
#sustainability_action .item .swiper .swiper-slide .name{margin-top:20px;text-align:center;font-size:18px;line-height:30px;color:#292c33;transition:all 0.3s;letter-spacing:-0.6px;}
#sustainability_action .item .swiper .swiper-slide:hover{background-color:#ff7500;box-shadow: 0px 15px 20px 0px rgba(255, 117, 0, 0.2);}
#sustainability_action .item .swiper .swiper-slide:hover .icon .i1{display:none;}
#sustainability_action .item .swiper .swiper-slide:hover .icon .i2{display:inline-block;}
#sustainability_action .item .swiper .swiper-slide:hover .name{color:#fff;}
#sustainability_action .item .pn{top:50%;transform:translateY(-50%);background-color:#fff;z-index:5;width:60px;height:60px;border-radius:50%;overflow:hidden;box-shadow: 0px 0px 10px 0px rgba(41, 44, 51, 0.1);}
#sustainability_action .item .pn.prev{left:-16px;}
#sustainability_action .item .pn.next{right:-16px;}
#sustainability_action .item .pn:hover{background-color:#ff7500;}
#sustainability_action .item .pn:hover .i1{display:none;}
#sustainability_action .item .pn:hover .i2{display:inline-block;}
@media (max-width:1440px) {
    #sustainability_action .title{font-size:42px;line-height:52px;}
    #sustainability_action .cont .left .name{font-size:28px;line-height:56px;}
    #sustainability_action .cont .left .brief{font-size:16px;line-height:26px;}
    #sustainability_action .cont .left .more{font-size:16px;}
    #sustainability_action .item .swiper .swiper-slide .name{font-size:16px;line-height:26px;}
}
@media (max-width:750px) {
    #sustainability_action{padding-top:50px;}
    #sustainability_action .title{font-size:32px;line-height:normal;}
    #sustainability_action .cont{flex-direction:column;}
    #sustainability_action .cont .left{width:100%;}
    #sustainability_action .cont .left .name{font-size:22px;line-height:normal;}
    #sustainability_action .cont .left .brief{font-size:16px;line-height:1.5;margin-top:10px;}
    #sustainability_action .cont .left .more{margin-top: 10px;height:50px;line-height:48px;width:120px;font-size:16px;}
    #sustainability_action .cont .right{width:100%;margin-top:30px;}
    #sustainability_action .item .swiper{padding:50px 16px;}

    #sustainability_action .item .pn{width:45px;height:45px;}
    #sustainability_action .item .pn.prev{left:0px;}
    #sustainability_action .item .pn.next{right:0px;}
    #sustainability_action .item .pn img{transform:scale(0.7)}
}
/* 弹窗 */
#sustainability_action_popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,0,0,0.5);transition: all 0.3s;padding:40px 30px;overflow:auto;}
#sustainability_action_popup .com_box{width:750px;background-color:#fff;margin:auto;border-radius:20px;overflow-y:auto;padding:60px;max-height:100%;}
#sustainability_action_popup .com_box .close{top:30px;right:30px;z-index:2;width:16px;height:16px;cursor:pointer;}
#sustainability_action_popup .com_box .name{font-size:32px;text-align:center;color:#292c33;font-family:'MM';}
#sustainability_action_popup .com_box .brief{margin:30px 0 35px;font-size:18px;line-height:30px;color:#333;}
#sustainability_action_popup .com_box .pic{width:100%;height:290px;overflow:hidden;background-color:#efefef;}
#sustainability_action_popup .com_box .pic img{object-fit:contain;}
@media (max-width:750px) {
    #sustainability_action_popup .com_box{padding:30px 20px;}
    #sustainability_action_popup .com_box .name{font-size:26px;line-height:normal;}
    #sustainability_action_popup .com_box .brief{margin:10px 0 20px;}
    #sustainability_action_popup .com_box .close{top:20px;right:20px;}
}
/* 弹窗end */


#yuto_active{width:100%;overflow:hidden;padding:60px 0 110px;}
#yuto_active .top{margin-bottom:60px;}
#yuto_active .top .title{font-size:32px;line-height:1;font-family:'MM';color:#292c33;}
#yuto_active .top .btn{width:92px;}
#yuto_active .top .btn .pn{width:22px;}
#yuto_active .top .btn .pn:hover .i1{display:none;}
#yuto_active .top .btn .pn:hover .i2{display:inline-block;}
#yuto_active .bot .swiper{overflow:visible;}
#yuto_active .bot .swiper .swiper-slide{width:480px;height:auto;}
#yuto_active .bot .swiper .swiper-slide .pic{width:100%;padding-top:65%;border-radius:10px;}
#yuto_active .bot .swiper .swiper-slide .name{font-size:18px;line-height:30px;color:#292c33;margin:22px 0;}
#yuto_active .bot .swiper .swiper-slide .time{font-size:18px;line-height:30px;color:#b2b2b2;}
#yuto_active .bot .swiper .swiper-slide:hover .name{color:#ff7500;}
@media (max-width:1440px) {
    #yuto_active .bot .swiper .swiper-slide .name,
    #yuto_active .bot .swiper .swiper-slide .time{font-size:16px;line-height:26px;}
}
@media (max-width:750px) {
    #yuto_active{padding:30px 0 50px;}
    #yuto_active .top{flex-direction:column;margin-bottom:30px;}
    #yuto_active .top .btn{margin-top:20px;}
    #yuto_active .bot .swiper .swiper-slide{width:260px;}
    #yuto_active .bot .swiper .swiper-slide .name{font-size:16px;line-height:1.5;margin:15px 0 10px;}
    #yuto_active .bot .swiper .swiper-slide .time{font-size:16px;line-height:1.5;}
}


/* 可持续发展-企业管治 */
#corporate_governance{width:100%;padding:110px 0;}
#corporate_governance .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;margin-bottom:60px;}
#corporate_governance .cont {align-items: center;}
#corporate_governance .cont .left{padding-top:30px;width:50%;font-size:18px;line-height:30px;color:#4d4d4d;}
#corporate_governance .cont .left span{color:#ff7500;font-family:'MM';}
#corporate_governance .cont .right{width:calc(50% - 7.144%);}
#corporate_governance .cont .right .pic{width:100%;padding-top:75%;border-radius:20px;overflow:hidden;}
#corporate_governance .cont .right .pic img{width:100%;object-fit:contain;}
@media (max-width:1440px) {
    #corporate_governance .title{font-size:42px;}
    #corporate_governance .cont .left{font-size:16px;line-height:26px;}
}
@media (max-width:1024px) {
    #corporate_governance .cont .left{font-size:16px;line-height:1.5;padding-top:0;}
}
@media (max-width:750px) {
    #corporate_governance{padding:50px 0;}
    #corporate_governance .title{font-size:32px;line-height:normal;margin-bottom:20px;}
    #corporate_governance .cont{flex-direction:column;}
    #corporate_governance .cont .left{width:100%;margin-bottom:20px;}
    #corporate_governance .cont .right{width:100%;}
}

#ethics{width:100%;padding-bottom:150px;}
#ethics .title{font-size:50px;line-height:60px;font-family:'MM';color:#2f3238;text-align:center;margin-bottom:50px;}
#ethics .brief{font-size:18px;line-height:30px;color:#4d4d4d;text-align:center;width:85%;margin:0 auto;}
#ethics .brief span{color:#ff7500;font-family:'MM';}
#ethics .pic{margin:50px 0 60px;}
#ethics .cont{max-width:1060px;width:92%;margin:0 auto;}
#ethics .cont .left{padding:20px;position:relative;width:230px;background-color:#ff7500;border-radius:20px 0 0 20px;}
#ethics .cont .left::after{content:'';position:absolute;width:23px;height:23px;background-color:#ff7500;z-index:-1;right:-11.5px;top:50%;transform:translateY(-50%) rotate(135deg);}
#ethics .cont .left .icon img{max-width:50px;object-fit:contain;}
#ethics .cont .left .tit{font-size:18px;font-family:'MM';color:#fff;line-height:30px;text-align:center;margin-top:10px;}
#ethics .cont .right{width:calc(100% - 230px);border-radius:0 20px 20px 0;border:2px dotted #ff7500;border-left:none;padding:30px 30px 30px 50px;}
#ethics .cont .right .list .li{margin-bottom:20px;}
#ethics .cont .right .list .li:last-child{margin-bottom:0;}
#ethics .cont .right .list .li .icon2{width:30px;border-radius:50%;}
#ethics .cont .right .list .li .info{width:calc(100% - 30px - 12px);margin-left:12px;}
#ethics .cont .right .list .li .info .tip{font-size:18px;color:#ff7500;font-family:'MR';line-height:30px;}
#ethics .cont .right .list .li .info .numb{font-size:18px;line-height:24px;color:#333;}
@media (max-width:1440px) {
    #ethics .title{font-size:42px;}
    #ethics .brief,
    #ethics .cont .left .tit,
    #ethics .cont .right .list .li .info .tip,
    #ethics .cont .right .list .li .info .numb{font-size:16px;line-height:26px;}
    #ethics .cont .right .list .li .info .numb{line-height:22px;}
}
@media (max-width:1024px) {
    #ethics .brief{width:100%;font-size:16px;line-height:1.5;}
}
@media (max-width:750px) {
    #ethics{padding-bottom:50px;}
    #ethics .title{font-size:32px;line-height:normal;margin-bottom:20px;}
    #ethics .pic{margin:30px 0;}
    #ethics .cont{flex-direction:column;}
    #ethics .cont .left{width:100%;border-radius:20px 20px 0 0;}
    #ethics .cont .left::after{top:auto;right:auto;left:50%;transform:translateX(-50%) rotate(135deg);bottom:-11.5px;}
    #ethics .cont .right{width:100%;border-radius:0 0 20px 20px;border:2px dotted #ff7500;border-top:none;padding:30px 20px 20px;}
}

/*底部cookie*/
#cookie_tip{height: max-content; position: fixed;bottom: 0; left: 0; width: 100%; z-index: 10; background: rgba(255, 117, 0, 0.9) !important;}
#cookie_tip .contents{padding: 20px 0;}
#cookie_tip .contents .cont{padding: 0 4.285%;}
#cookie_tip .contents .cont .left{width: 71.43%;}
#cookie_tip .contents .cont .left .p1{font-sizE: 22px; color: #fff; line-height: 34px; font-weight: bold; }
#cookie_tip .contents .cont .left .p2{font-size: 16px; color: #fff; line-height: 25px;}
#cookie_tip .contents .cont .left .p2 a{text-decoration: underline;}

#cookie_tip .contents .cont .right{min-width: 150px; padding: 0 20px; height: 50px; border: 2px solid #fff; border-radius: 30px; line-height: 46px; font-size: 18px; color: #fff; font-family:"B612-B";}
#cookie_tip .contents .cont .right:hover{background:#fff;color:#ff7500;}

#cookie_tip .contents .cont .close{width: 16px; height: 16px; background: url(../images/index/close-icon2.png) no-repeat center center/100% 100%; top: 0; right: 0; z-index: 1;}

@media (max-width: 1440px) {
    #cookie_tip .contents .cont .left .p1{font-size: 20px;}
    #cookie_tip .contents .cont .left .p2,
    #cookie_tip .contents .cont .right{font-size: 16px;}
}
@media (max-width: 750px) {
    #cookie_tip{bottom: 0px;}
    #cookie_tip .contents .cont{padding: 0; flex-wrap: wrap;}
    #cookie_tip .contents .cont .left{width: 100%;}
    #cookie_tip .contents .cont .left .p1{font-size: 26px; line-height: 1.5;}
    #cookie_tip .contents .cont .left .p2{font-size: 18px; line-height: 1.5;}
    #cookie_tip .contents .cont .right{margin-top: 20px; width: 100%; border-radius: 50px; height: 50px;  line-height: 46px; font-size: 20px;}
    #cookie_tip .contents .cont .close{width: 25px; height: 25px;}
}

/* 模态窗口背景 */
#cpm_modal_overlay{display: none;position: fixed;z-index: 99;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);opacity:0;visibility: hidden;transition: opacity 0.3s ease, visibility 3s linear 0.3s;}
#cpm_modal_overlay.active{display: block;opacity: 1;visibility: visible;transition: opacity 0.3s ease;}
#cpm_modal_overlay .cpm_modal{width: 100%;height: 100%;display: flex;justify-content: center;align-items:center;padding-bottom:15%;}
/* 模态内容（文本） */
#cpm_modal_overlay .cpm_modal .cpm_modal_content{width:450px;min-height:120px;background-color: #fff;padding:20px;border-radius:10px;overflow:auto;}
#cpm_modal_overlay .cpm_modal .cpm_modal_content .cpm_messageText{font-size:20px;line-height:1.5;color:#292c33;}
/* 关闭按钮 */
#cpm_modal_overlay .cpm_modal .cpm_modal_content .cpm_close{width:fit-content;color:#fff;font-size:16px;margin-top:30px;cursor: pointer;background:#ff7500;padding:5px 10px;border-radius:14.5px;margin-left:auto;transition: 0.3s}
#cpm_modal_overlay .cpm_modal .cpm_modal_content .cpm_close:hover{opacity: 0.8;}
@media (max-width:750px) {
    #cpm_modal_overlay .cpm_modal .cpm_modal_content{width:92%;}
}