.language {position:relative;}
.language:after {content:'';background:#e5e5e5;height:35px;width:1px;bottom:0;left:0;position:absolute;}
.language a {width:30px;height:30px;border-radius:50px;text-align:center;line-height:30px;font-weight:bold;}
.language a:hover {background:#ed3402;}
.slider_contact {line-height:1.2;}
@media (max-width:575.98px) {.container-fluid,.container {padding-left:10px;padding-right:10px;}
.row {margin-left:-10px;margin-right:-10px;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto {padding-left:10px;padding-right:10px;}
.de-page-mian .page-inner .prev,.de-page-mian .page-inner .next,.de-page-mian .page-inner span,.de-page-mian .page-inner input,.de-page-mian .page-inner .page-btn {display:none !important;}
.flash .swiper-pagination .swiper-pagination-bullet {line-height:auto !important;height:8px !important;}
.flash .swiper-pagination-bullet:before {width:10px !important;height:2px !important;margin-right:5px !important;top:0 !important;}
.flash .swiper-pagination-bullet-active:before {width:12px !important;}
.icon_img {width:50px;height:50px;}
/*自定义*/    .col-12.border-left {border:0 !important;}
.swiper-button-prev,.swiper-button-next {width:20px !important;height:30px !important;background-size:10px !important;}
}
@media (min-width:576px) {.fs-sm-12 {font-size:1.2rem;}
.fs-sm-14 {font-size:1.4rem;}
.fs-sm-15 {font-size:1.5rem;}
.fs-sm-16 {font-size:1.6rem;}
.fs-sm-18 {font-size:1.8rem;}
.fs-sm-24 {font-size:2.4rem;}
.fs-sm-30 {font-size:3.0rem;}
.fs-sm-40 {font-size:4.0rem;}
.de-page-mian .page-inner span,.de-page-mian .page-inner input,.de-page-mian .page-inner .page-btn {display:none !important;}
.flash .swiper-pagination .swiper-pagination-bullet {line-height:auto !important;height:8px !important;}
.flash .swiper-pagination-bullet:before {width:10px !important;height:2px !important;margin-right:5px !important;top:0 !important;}
.flash .swiper-pagination-bullet-active:before {width:12px !important;}
.icon_img {width:50px;height:50px;}
/*自定义*/    .icon_img {width:48px;height:48px;}
.col-12.border-left {border:0 !important;}
}
@media (min-width:768px) {body {font-size:1.4rem;}
.fs-md-12 {font-size:1.2rem;}
.fs-md-13 {font-size:1.3rem;}
.fs-md-14 {font-size:1.4rem;}
.fs-md-15 {font-size:1.5rem;}
.fs-md-16 {font-size:1.6rem;}
.fs-md-18 {font-size:1.8rem;}
.fs-md-20 {font-size:2.0rem;}
.fs-md-22 {font-size:2.2rem;}
.fs-md-24 {font-size:2.4rem;}
.fs-md-28 {font-size:2.8rem;}
.fs-md-30 {font-size:3.0rem;}
.fs-md-36 {font-size:3.6rem;}
.fs-md-40 {font-size:4.0rem;}
.py-md-40 {padding-top:40px !important;padding-bottom:40px !important;}
.py-md-50 {padding-top:50px !important;padding-bottom:50px !important;}
/* .de-page-mian .page-inner .prev,.de-page-mian .page-inner .next,.de-page-mian .page-inner span,.de-page-mian .page-inner input,.de-page-mian .page-inner .page-btn {display:block !important;} */
.w-md-50 {width:50% !important;}
.w-md-75 {width:75% !important;}
.w-md-100 {width:100% !important;}
.w-md-auto {width:100% !important;}
.icon_img {width:60px;height:60px;}
/*自定义*/    #name_box_w {height:70px;}
.col-12.border-left {border:0 !important;}
}
@media (min-width:992px) {.fs-lg-12 {font-size:1.2rem;}
.fs-lg-13 {font-size:1.3rem;}
.fs-lg-14 {font-size:1.4rem;}
.fs-lg-15 {font-size:1.5rem;}
.fs-lg-16 {font-size:1.6rem;}
.fs-lg-17 {font-size:1.7rem;}
.fs-lg-18 {font-size:1.8rem;}
.fs-lg-20 {font-size:2.0rem;}
.fs-lg-22 {font-size:2.4rem;}
.fs-lg-24 {font-size:2.4rem;}
.fs-lg-26 {font-size:2.6rem;}
.fs-lg-28 {font-size:2.8rem;}
.fs-lg-30 {font-size:3.0rem;}
.fs-lg-32 {font-size:3.2rem;}
.fs-lg-34 {font-size:3.4rem;}
.fs-lg-35 {font-size:3.5rem;}
.fs-lg-36 {font-size:3.6rem;}
.fs-lg-38 {font-size:3.8rem;}
.fs-lg-39 {font-size:3.9rem;}
.fs-lg-40 {font-size:4.0rem;}
.fs-lg-50 {font-size:5.0rem;}
.fs-lg-60 {font-size:6.0rem;}
.mb-lg-20 {margin-bottom:20px !important;}
.mb-lg-60 {margin-bottom:60px !important;}
.font-weight-lg-bold {font-weight:700 !important;}
.lh-lg-18 {line-height:1.8;}
.lh-lg-20 {line-height:2;}
.lh-lg-30 {line-height:30px;}
.h-lg-100 {height:100% !important;}
.h-lg-unset {height:unset !important;}
.py-lg-40 {padding-top:40px !important;padding-bottom:40px !important;}
.py-lg-50 {padding-top:50px !important;padding-bottom:50px !important;}
.py-lg-60 {padding-top:60px !important;padding-bottom:60px !important;}
.py-lg-70 {padding-top:70px !important;padding-bottom:70px !important;}
.w-lg-50 {width:50% !important;}
.w-lg-75 {width:75% !important;}
.w-lg-100 {width:100% !important;}
.w-lg-auto {width:auto !important;}
.w-lg-120 {max-width:120%;width:120%;margin-left:10%;margin-top:-5%;}
.w-lg-155 {max-width:155%;width:155%;margin-left:10%;margin-top:-5%;}
.r-lg-26 {width:26px !important;height:26px !important;line-height:26px !important;}
.r-lg-36 {width:36px !important;height:36px !important;line-height:36px !important;}
.r-lg-42 {width:42px !important;height:42px !important;line-height:42px !important;}
.icon_img {width:auto;height:auto;}
.border-lg {border:1px solid #efefef;}
.border-lg-top {border-top:1px solid #efefef;}
.border-lg-left {border-left:1px solid #efefef;}
.border-lg-right {border-right:1px solid #efefef;}
.border-lg-bottom {border-bottom:1px solid #efefef;}
.border-lg-top-0 {border-top:0 !important;}
.border-lg-bottom-0 {border-bottom:0 !important;}
.w-lg-60 {width:60px;height:60px;}
.w-lg-auto {width:auto !important;height:auto !important;}
.h-lg-auto {width:auto !important;height:auto !important;}
.mw-lg-50 {max-width:50%;}
.mw-lg-75 {max-width:75%;}
.mw-lg-240 {max-width:240px;}
.mw-lg-300 {max-width:300px;}
.mw-lg-600 {max-width:600px;}
.mw-lg-640 {max-width:640px;}
.mw-lg-800 {max-width:800px;}
.bg-lg-white {background-color:white;}
.diamond,.diamond:after {width:80px;height:80px;}
.diamond:after {border:3px solid var(--base_color);}
/*自定义*/    #name_box_w {height:90px;}
.border-lg-right {border-right:1px solid #efefef;}
/*index*/    .case_gd .swiper-button-prev,.case_gd .swiper-button-next {width:70px !important;height:50px !important;top:auto !important;bottom:0 !important;left:0 !important;right:auto !important;}
.case_gd .swiper-button-next {left:72px !important;}
.case_gd .triangle {border-top:10px solid transparent !important;border-right:10px solid var(--base_color) !important;border-bottom:10px solid transparent !important;border-left:10px solid transparent !important;left:auto !important;right:0 !important;top:20px !important;bottom:auto !important;}
#contact #box1 #dituContent {height:530px !important;}
#contact #box1 #contactContent {height:530px !important;}
.news_cont {height:54px;line-height:27px;}
.pro_cont {height:90px;line-height:30px;}
#in_page_left .box {height:780px;}
/*footer*/}
@media (min-width:1200px) {.clamp-xl-1 {-webkit-line-clamp:1;}
.clamp-xl-2 {-webkit-line-clamp:2;}
.clamp-xl-3 {-webkit-line-clamp:3;}
.clamp-xl-4 {-webkit-line-clamp:4;}
.clamp-xl-5 {-webkit-line-clamp:5;}
.clamp-xl-6 {-webkit-line-clamp:6;}
.clamp-xl-7 {-webkit-line-clamp:7;}
.text-xl-truncate {overflow:hidden !important;text-overflow:ellipsis;white-space:nowrap !important;}
.container {max-width:1200px;}
.fs-xl-14 {font-size:1.4rem;}
.fs-xl-15 {font-size:1.5rem;}
.fs-xl-16 {font-size:1.6rem;}
.fs-xl-17 {font-size:1.7rem;}
.fs-xl-18 {font-size:1.8rem;}
.fs-xl-19 {font-size:1.9rem;}
.fs-xl-20 {font-size:2.0rem;}
.fs-xl-22 {font-size:2.2rem;}
.fs-xl-24 {font-size:2.4rem;}
.fs-xl-26 {font-size:2.6rem;}
.fs-xl-30 {font-size:3.0rem;}
.fs-xl-32 {font-size:3.2rem;}
.fs-xl-34 {font-size:3.4rem;}
.fs-xl-35 {font-size:3.5rem;}
.fs-xl-36 {font-size:3.6rem;}
.fs-xl-38 {font-size:3.8rem;}
.fs-xl-40 {font-size:4.0rem;}
.fs-xl-45 {font-size:4.5rem;}
.fs-xl-50 {font-size:5.0rem;}
.fs-xl-55 {font-size:5.5rem;}
.fs-xl-60 {font-size:6.0rem;}
.fs-xl-65 {font-size:6.5rem;}
.fs-xl-70 {font-size:7.0rem;}
.fs-xl-80 {font-size:8.0rem;}
.fs-xl-90 {font-size:9.0rem;}
.fs-xl-100 {font-size:10.0rem;}
.fs-xl-200 {font-size:20.0rem;}
.lh-xl-22 {line-height:2.2;}
.lh-xl-27 {line-height:27px;}
.lh-xl-32 {line-height:32px;}
.lh-xl-35 {line-height:35px;}
.p-xl-20 {padding:20px !important;}
.pt-xl-20 {padding-top:20px !important;}
.pb-xl-20 {padding-bottom:20px !important;}
.pl-xl-20 {padding-left:20px !important;}
.pr-xl-20 {padding-right:20px !important;}
.px-xl-20 {padding-left:20px !important;padding-right:20px !important;}
.py-xl-20 {padding-top:20px !important;padding-bottom:20px !important;}
.m-xl-20 {margin:20px !important;}
.mt-xl-20 {margin-top:20px !important;}
.mb-xl-20 {margin-bottom:20px !important;}
.ml-xl-20 {margin-left:20px !important;}
.mr-xl-20 {margin-right:20px !important;}
.mx-xl-20 {margin-left:20px !important;margin-right:20px !important;}
.my-xl-20 {margin-top:20px !important;margin-bottom:20px !important;}
.p-xl-40 {padding:40px !important;}
.p-xl-50 {padding:50px !important;}
.px-xl-50 {padding-left:50px !important;padding-right:50px !important;}
.py-xl-50 {padding-top:50px !important;padding-bottom:50px !important;}
.py-xl-60 {padding-top:60px !important;padding-bottom:60px !important;}
.py-xl-70 {padding-top:70px !important;padding-bottom:70px !important;}
.py-xl-80 {padding-top:80px !important;padding-bottom:80px !important;}
.py-xl-90 {padding-top:90px !important;padding-bottom:90px !important;}
.py-xl-100 {padding-top:100px !important;padding-bottom:100px !important;}
.py-xl-110 {padding-top:110px !important;padding-bottom:110px !important;}
.py-xl-120 {padding-top:120px !important;padding-bottom:120px !important;}
.py-xl-130 {padding-top:130px !important;padding-bottom:130px !important;}
.py-xl-140 {padding-top:140px !important;padding-bottom:140px !important;}
.py-xl-145 {padding-top:145px !important;padding-bottom:145px !important;}
.py-xl-150 {padding-top:150px !important;padding-bottom:150px !important;}
.lh-xl-30 {line-height:30px;}
.lh-xl-32 {line-height:32px;}
.mb-xl-17 {margin-bottom:17px !important;}
.mb-xl-20 {margin-bottom:20px !important;}
.mb-xl-25 {margin-bottom:25px !important;}
.mb-xl-35 {margin-bottom:35px !important;}
.mb-xl-40 {margin-bottom:40px !important;}
.mb-xl-45 {margin-bottom:45px !important;}
.mb-xl-50 {margin-bottom:50px !important;}
.mb-xl-55 {margin-bottom:55px !important;}
.mb-xl-60 {margin-bottom:60px !important;}
.mb-xl-65 {margin-bottom:65px !important;}
.mb-xl-70 {margin-bottom:70px !important;}
.mb-xl-75 {margin-bottom:75px !important;}
.mb-xl-80 {margin-bottom:80px !important;}
.mb-xl-85 {margin-bottom:85px !important;}
.mb-xl-90 {margin-bottom:90px !important;}
.mb-xl-95 {margin-bottom:95px !important;}
.mb-xl-100 {margin-bottom:100px !important;}
.mb-xl-135 {margin-bottom:135px !important;}
.mb-xl-170 {margin-bottom:170px !important;}
.mt-xl-20 {margin-top:20px !important;}
.mt-xl-50 {margin-top:50px !important;}
.pt-xl-45 {padding-top:45px !important;}
.pt-xl-60 {padding-top:60px !important;}
.pb-xl-50 {padding-bottom:50px !important;}
.pb-xl-60 {padding-bottom:60px !important;}
.pb-xl-75 {padding-bottom:75px !important;}
.pb-xl-80 {padding-bottom:80px !important;}
.mt-xl-70 {margin-top:70px !important;}
.w-xl-50 {width:50% !important;}
.w-xl-60 {width:60% !important;}
.w-xl-75 {width:75% !important;}
.w-xl-auto {width:auto !important;}
.mImg {max-width:800px !important;}
.mainInfo img {max-width:800px !important;}
.mw-xl-400 {max-width:400px !important;}
.mw-xl-600 {max-width:600px !important;}
.mw-xl-800 {max-width:800px !important;}
.mw-xl-1000 {max-width:1000px !important;}
.mw-xl-1000 img {width:750px !important;}
.mw-xl-1100 {max-width:1100px !important;}
.mw-xl-1200 {max-width:1200px !important;}
.pos-xl-mid {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.scrolling {white-space:unset;width:100%;overflow:unset;}
.imgL-n260 {max-width:unset !important;transform:translateX(-260px);}
.imgR-n260 {max-width:unset !important;transform:translateX(0);}
.tixing:after {width:100%;left:-24%;}
/*自定义*/    #name_box_w {height:100px;}
#header_logo {width:265px;}
#header_logo img {height:unset;}
.slider_contact {line-height:1.5;}
.mb-xl-20 {margin-bottom:20px !important;}
.mb-xl-45 {margin-bottom:45px !important;}
.mb-xl-50 {margin-bottom:50px !important;}
.mb-xl-55 {margin-bottom:55px !important;}
.mb-xl-70 {margin-bottom:70px !important;}
#in_page_left,#page_left {width:276px;}
#in_page_left .box {height:950px;}
}
@media (min-width:1201px) {.container {max-width:1200px;}
#in_box1 {padding-top:60px !important;padding-bottom:40px !important;}
#in_box3 {padding-top:55px !important;padding-bottom:64px !important;}
#bar {padding-top:40px !important;padding-bottom:30px !important;}
#in_box4 {padding-top:40px !important;padding-bottom:55px !important;}
#in_box6 {padding-top:50px !important;padding-bottom:70px !important;}
}
@media (min-width:1310px) {.fs-xxl-16 {font-size:16px;}
.fs-xxl-18 {font-size:18px;}
.fs-xxl-22 {font-size:22px;}
.fs-xxl-38 {font-size:38px;}
.fs-xxl-50 {font-size:50px;}
.ml-xxl-n5 {margin-left:-3rem !important;}
.ml-xxl-5 {margin-left:3rem !important;}
.mr-xxl-5 {margin-right:3rem !important;}
.pl-xxl-0 {padding-left:0 !important;}
.mb-xxl-5 {margin-bottom:3rem !important;}
.mb-xxl-20 {margin-bottom:20px !important;}
.mb-xxl-40 {margin-bottom:40px !important;}
.container {max-width:1310px;}
.w-xl-auto {width:auto !important;}
.w_1920 {position:relative;width:1920px !important;top:0;left:50%;transform:translateX(-50%);}
/*自定义*/    #name_box_w {height:111px;}
#page_banner_box .mb-xl-100 {margin-bottom:150px !important;}
/*自定义*/    #banner_box .flash {position:relative;width:1920px;top:0;left:50%;transform:translateX(-50%);margin:0;}
#page_banner_box img {position:relative;width:1920px;max-width:1920px;height:auto;top:0;left:50%;transform:translateX(-50%);}
/*Page*/    #in_page_left .box {height:1048px;}
#page_right {width:1033px !important;}
}
/*1530效果*/@media (min-width:1530px) {}
/*1920效果*/@media (min-width:1920px) {}
@media (min-width:1px) {.pb-all-0 {padding-bottom:0 !important;}
.mb-all-0 {margin-bottom:0 !important;}
}