@charset "utf-8";
.wow{visibility:hidden;}
.animate__animated{visibility:visible;}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@media (prefers-reduced-motion:reduce),print{
    .animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}
    .animate__animated[class*=Out]{opacity:0}
}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}

@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}

/* .animate__animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;} */
            .animate__animated.animate__1s{-webkit-animation-duration:1.0s;animation-duration:1.0s;}
            .animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;}
/* @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}} */
/* @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}} */
/* .animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp} */



@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}

@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}




@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}


@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}


/* 重置 remodal-1.1.1-dist */
.remodal{width:auto;min-width:320px;max-width:100%;padding:25px;border-radius:2px;}
.remodal-close{position:absolute;top:0;left:auto;right:0;width:45px;height:45px;}
.remodal-close:before{font-size:var(--fontsize36);line-height:45px;width:45px;}
.remodal-confirm, .remodal-cancel{padding:6px 15px;}
.remodal-cancel{background:#ec7302;border-radius:2px;}
.remodal-cancel:hover,.remodal-cancel:focus{background:#ba1e17;color:var(--white);}
@media (max-width:480px){
    .remodal-wrapper{padding:0px 0px 0px;}
}
.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
.clearfix{clear:both;}
.clearfix::before,.clearfix::after{clear:both;display:table;content:"";}
.ulstyle{list-style:none;padding:0;margin:0;}
body{overflow-x:auto;}
.maxwrap{width:100%;min-width:360px;min-width:343px;max-width:1660px;clear:both;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}
.maxwrap::before,.maxwrap::after{display:table;clear:both;content:"";}
.maxwrap1260{max-width:1328px;}
@media (max-width:1200px){
    .maxwrap{padding-left:20px;padding-right:20px;}
}
.html_locked{overflow-y:hidden;}
.header{width:100%;}
.header_home{width:100%;position:fixed;top:0px;left:0px;z-index:9999999999;border-bottom:1px solid rgba(0,0,0,0.05);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.header_home{background:rgba(255,255,255,0.8);}
.header_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 -0px;padding:0px 0px;}
.header_logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;font-size:0px;}
.header_logo a{display:inline-block;font-size:0px;overflow:hidden;}
.header_logo a img{display:inline-block;max-height:60px;font-size:0px;overflow:hidden;position:relative;left:0;top:0;}
.header_navigation{-ms-flex:1 1 auto;flex:1 1 auto;align-self:flex-end;margin:0;padding:0px 0px 0px 30px;font-size:0px;}
.header_lang{-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:0px 0px 0px 30px;}
.header_lang .language{width:100%;display:block;padding:0px 0px 0px 0px;margin:0;position:relative;top:0px;left:0px;z-index:9999999;white-space:nowrap;}
.header_lang .language .tit{display:block;height:30px;line-height:30px;padding:0px 30px 0px 44px;margin:0;cursor:pointer;font-size:14px;color:#fff;position:relative;top:0px;left:0px;z-index:0;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;background:url(../images/icon_lang.png) 15px center no-repeat;background-color:#555;border-radius:100px;}
.header_lang .language .tit:before{content:"";position:absolute;top:12px;right:10px;z-index:0;width:12px;height:7px;line-height:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:url(../images/arrow_down.png) 0 0 no-repeat;}
.header_lang .language .tit.on:before{transform:rotate(180deg);}
.header_lang .language .list{position:absolute;top:30px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);z-index:0;width:100%;text-align:center;display:none;padding:10px 0px 0px 0px;margin:0px;}
.header_lang .language .list ul{position:relative;display:block;width:100%;list-style:none;padding:0px 0;margin:0;}
.header_lang .language .list ul::after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#555;border-width:5px;margin-left:-5px;}
.header_lang .language .list ul li a{line-height:20px;display:block;font-size:14px;color:#fff;padding:10px 0;background:#555;}
.header_lang .language .list ul li a:hover{background:#ec7302;}
.header_lang .language .list ul li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}
.header_lang .language .list ul li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.header_mobimenu{-ms-flex:0 0 60px;flex:0 0 60px;}
.header_mobimenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:0px 0px 0px 0px;margin:0px 0px;}
.header_mobimenu .menu_btn{-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;text-align:center;cursor:pointer;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.header_mobimenu .menu_btn i{display:block;width:100%;height:3px;line-height:3px;overflow:hidden;font-size:0;background:#ec7302;padding:0px;margin:0px 0px 5px;border-radius:14px;opacity:0.9;}
.header_mobimenu .menu_btn i:last-child{margin:0px;}
@media (min-width:992px){
    .header_mobimenu{display:none;}
    .header_navigation .subone{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;margin:0 -0px;line-height:120px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .subone2{line-height:80px;}
    .header_navigation .subone>li{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;padding:0px 0px;}
    .header_navigation .subone>li>a{display:block;padding:0px 0px;text-align:center;color:#333;font-size:20px;font-weight:normal;line-height:inherit;text-decoration:none;}
    .header_navigation .subone>li>a{-webkit-transition:none;-o-transition:none;transition:none;}
    .header_navigation .subone>li>a:hover,.header_navigation .subone>li.current>a{color:#ec7302;}
    .header_navigation .subone>li>a>b{padding:0px 0px;position:relative;top:0px;left:0px;z-index:0;display:inline-block;color:inherit;font-weight:inherit;font-size:inherit;vertical-align:inherit;line-height:inherit;text-align:inherit;white-space:nowrap;}
    .header_navigation .subone>li>a b:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0;height:3px;line-height:3px;background:#ec7302;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
    .header_navigation .subone>li:hover a b:before, .header_navigation .subone>li.current a b:before{left:0%;width:100%;opacity:1;}
    .header_navigation .subone>li{position:relative;z-index:10;}
    .header_navigation .subone>li:hover .subtwo, .header_navigation .subone>li.active .subtwo{opacity:1;visibility:visible;transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);-webkit-transform:translate3d(-50%, 0, 0);}
    .header_navigation .subtwo{width:200px;position:absolute;left:50%;top:100%;z-index:20;padding:0px;margin:0px 0px 0px;}
    .header_navigation .subtwo>li a{background:#606772;background:#ec7302;}
    .header_navigation .subtwo>li:nth-child(2) > a{border-top-left-radius:5px;border-top-right-radius:5px;}
    .header_navigation .subtwo>li:last-child > a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
    .header_navigation .subtwo{opacity:0;visibility:hidden;transform:translate3d(-50%, 0px, 0);-moz-transform:translate3d(-50%, 0px, 0);-webkit-transform:translate3d(-50%, 0px, 0);}
    .header_navigation .subtwo>li.subtwo_arrow{display:block;width:100%;height:9px;line-height:9px;overflow:hidden;background:transparent;position:relative;z-index:0;}
    .header_navigation .subtwo>li.subtwo_arrow:before{content:"";position:absolute;top:-3px;left:50%;margin-left:-6px;z-index:0;width:0;height:0;border:6px solid transparent;border-color:transparent transparent #ec7302 transparent;}
    .header_navigation .subtwo>li>a{border-bottom:1px solid rgba(255,255,255,0.1);display:block;font-size:14px;color:rgba(255,255,255,0.8);line-height:20px;text-align:center;padding:10px 10px 10px;margin:0px;}
    .header_navigation .subtwo>li:last-child>a{border:none;}
    .header_navigation .subtwo>li>a:hover{color:#fff;background:#ec7302;padding-left:17px;padding-right:3px;}
    .header_navigation .subtwo>li{position:relative;z-index:10;}
    .header_navigation .subthree{width:100%;position:absolute;left:-webkit-calc(100% + 6px);left:calc(100% + 6px);top:0px;z-index:12;padding:0px;margin:0px 0px 0px;}
    .header_navigation .subthree{opacity:0;visibility:hidden;transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);}
    .header_navigation .subtwo>li:hover .subthree{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);}
    .header_navigation .subthree>li>a{border-bottom:1px solid rgba(255,255,255,0.1);display:block;font-size:14px;color:#fff;line-height:20px;text-align:center;padding:10px 10px 10px;margin:0px;background:#ec7302;}
    .header_navigation .subthree>li:first-child > a{border-top-left-radius:5px;border-top-right-radius:5px;}
    .header_navigation .subthree>li:last-child > a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:none;}
    .header_navigation .subthree>li>a:hover, .header_navigation .subthree>li>a.hover{color:#fff;padding-left:17px;padding-right:3px;background:#ec7302;}
    .header_navigation .subthree:before{content:"";position:absolute;top:16px;left:-12px;z-index:12;width:0;height:0;border:6px solid transparent;border-color:transparent #ec7302 transparent transparent;}
}
@media (min-width:1100px){
    .header_navigation .subone>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0px 20px;}
}
@media (min-width:1300px){
    .header_navigation .subone>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0px 30px;}
}
@media (max-width:991px){
    .header_row{align-items:center;padding:10px 0px;}
    .header_logo{-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;padding:0px 0px;}
    .header_logo a img{max-height:40px;}
    .header_lang{padding:0px 0px 0px 20px;}
    .header_mobimenu{-ms-flex:0 0 50px;flex:0 0 50px;}
    .header_navigation{width:100%;clear:both;display:block;margin:0px;padding:0px;line-height:30px;}
    .header_navigation .subone{display:block;height:auto;line-height:inherit;}
    .header_navigation .subone>li{width:100%!important;display:block;clear:both;padding:0px;text-align:left;height:inherit;line-height:inherit;}
    .header_navigation .subone>li>a{display:block;padding:10px 10px 10px 15px;text-align:left;color:#fff;font-size:16px;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;border-bottom:1px solid #111;}
    .header_navigation .subone>li>a b{display:block;padding:0px;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;}
    .header_navigation .subone>li>a:hover,.header_navigation .subone>li.active>a{color:#fff;background:#0e59d1;}
    .header_navigation .subtwo{display:block;padding:0px;text-align:left;color:#fff;font-size:14px;font-weight:normal;height:auto;line-height:inherit;}
    .header_navigation .subtwo>li:first-child{display:none;}
    .header_navigation .subtwo>li{display:block;padding:0px 0px 0px 0;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;}
    .header_navigation .subtwo>li>a{display:block;padding:8px 0px 8px 30px;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;border-bottom:1px solid #1a1a1a;background:#000;}
    .header_navigation .subtwo>li>a:hover,.header_navigation .subtwo>li.active>a{color:#fff;background:#0e59d1;}
    .header_navigation .subthree{display:block;padding:8px 0px 8px 30px;text-align:left;color:#fff;font-size:13px;font-weight:normal;height:auto;line-height:1.75;border-bottom:1px solid #111;}
    .header_navigation .subthree>li{display:inline-block;padding:3px 20px 3px 0px;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;}
    .header_navigation .subthree>li>a{display:inline-block;padding:0px;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;opacity:0.7;}
    .header_navigation .subthree>li>a:hover,.header_navigation .subthree>li.active>a{color:#0e59d1;opacity:1;}
    .header_navigation{width:75%;height:100vh;position:absolute;top:0px;left:-100%;z-index:9999999999;background:#090909;padding:0px;margin:0;overflow-y:auto;opacity:1;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);}
    /* .header_navigation.open{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
    .header_navigation.open{-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;-o-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
    .header_navigation.open{left:0%;opacity:0.98;}
    .header_navigation_bg{position:fixed;top:0px;z-index:999999999;width:100%;height:100%;display:none;opacity:0;visibility:hidden;background:rgba(0,0,0,0.3);transition:all ease 0.5s;}
    .header_navigation_bg.open{display:block!important;opacity:0.98;visibility:visible;}
    .header_navigation{background:#fff;}
    .header_navigation_bg{background:rgba(0,0,0,0.7);}
    .header_navigation .subone{padding:0px 20px 0px;}
    .header_navigation .subone>li>a{padding:6px 0px 6px 0px;color:#333;border-bottom:1px solid #eee;font-size:15px;}
    .header_navigation .subone>li>a b{font-size:15px;}
    .header_navigation .subone>li>a:hover,.header_navigation .subone>li.active>a{color:#ec7302;background:none;}
    .header_navigation .subtwo{color:#333;}
    .header_navigation .subtwo>li>a{padding:6px 0px 6px 30px;border-bottom:1px solid #eee;background:none;font-size:14px;}
    .header_navigation .subtwo>li>a:hover,.header_navigation .subtwo>li.active>a{color:#ec7302;background:none;}
    .header_navigation .subthree{padding:6px 0px 6px 30px;color:#333;border-bottom:1px solid #eee;}
    .header_navigation .subthree>li>a{color:#333;opacity:1;font-size:13px;}
    .header_navigation .subthree>li>a:hover,.header_navigation .subthree>li.active>a{color:#ec7302;opacity:1;}
    .header_navigation::-webkit-scrollbar{width:8px;height:8px;}
    .header_navigation::-webkit-scrollbar-track{background-color:transparent;background-color:#e3e5e5;}
    .header_navigation::-webkit-scrollbar-thumb{background-color:#979998;border-radius:10px;}
    .header_navigation::-webkit-scrollbar-thumb:window-inactive{background-color:#393D49;border-radius:10px;}
}
.banner{width:100%;height:100%;margin:0px;padding:0px;}
.banner{height:100vh;}
.banner .ani{visibility:hidden;}
.banner .animate__animated{-webkit-animation-duration:1.2s;animation-duration:1.2s;}
.banner .myswiper{width:100%;height:100%;}
.banner .swiper-slide{text-align:center;font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.banner .swiper-slide{width:100%;padding:0;margin:0;display:block;}
.banner .swiper-slide{position:relative;overflow:hidden;}
.banner .swiper-slide{height:auto;}
.banner .swiper-pagination{padding:0;margin:0;line-height:1;bottom:40px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:28px;height:28px;margin:0 7px;display:inline-block;border-radius:100px;background:transparent;opacity:1;position:relative;border:2px solid transparent;}
.banner .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;border:2px solid #fff;}
.banner .swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;z-index:99;margin:-3px 0 0 -3px;width:6px;height:6px;background-color:#e3e5e5;opacity:1;border-radius:100px;}
.banner .swiper-button-next,.banner .swiper-button-prev{left:20px;right:auto;display:none;}
.banner .swiper-button-next{left:auto;right:20px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{color:#0762cb;opacity:1;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity:0.8;}
.banner .myswiper > .maxwrap > *{position:relative;top:0px;left:0px;}
@media (max-width:991px){
    .banner .swiper-pagination{bottom:20px;}
}
@media (max-width:767px){
    .banner .swiper-pagination{bottom:10px;}
    .banner .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px;margin:0 5px;border:1px solid transparent;}
    .banner .swiper-pagination .swiper-pagination-bullet-active{border:1px solid #fff;}
    .banner .swiper-pagination .swiper-pagination-bullet:after{margin:-2px 0 0 -2px;width:4px;height:4px;}
}
.banner01{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:2;overflow:hidden;min-height:200px;}
.banner01 .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;min-height:200px;}
.banner01 .banner_img img{display:block;width:100%;max-width:100%;min-width:375px;min-width:480px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner01 .banner_img img{-webkit-transition:all 2.2s linear;-o-transition:all 2.2s linear;transition:all 2.2s linear;}
.banner01 .banner_img img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);opacity:1;}
.banner_img_scale .banner_img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.banner01 .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:200px;}
.banner01 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner01 .banner_cont .txt1{min-height:20px;color:#fff;font-size:60px;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.2;letter-spacing:5px;font-family:var(--fontfamilytitlecn);}
.banner01{height:100%;}
.banner01 .banner_img{height:100%;}
.banner01 .banner_img img{height:100%;}
.banner01 .banner_cont .maxwrap{text-align:left;}
.banner01 .banner_cont .contbg{display:inline-block;margin:0px;padding:50px 50px 80px;max-width:100%;background:rgba(236,115,2,0.9);text-align:left;}
.banner01 .banner_cont .more{display:block;margin:0px;padding:50px 0px 0px;}
.banner01 .banner_cont .more a{display:inline-block;margin:0px;padding:0px 50px;line-height:1;border:2px solid #fff;border-radius:100px;background:transparent;}
.banner01 .banner_cont .more a i{display:inline-block;margin:0px;padding:0px 30px 0px 0px;font-size:18px;color:#fff;font-style:normal;line-height:50px!important;background:url(../images/arrow01.png) right center no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner01 .banner_cont .more a:hover{padding-right:40px;}
.banner01 .banner_cont .more a:hover i{padding-right:40px;}
@media (max-width:1600px){
    .banner01 .banner_cont .txt1{font-size:3.75vw;}
}
@media (max-width:991px){
    .banner01{min-height:50px;}
	.banner01 .banner_cont .contbg{padding:50px 50px 80px;}
}
@media (max-width:767px){
    .banner01 .banner_cont .txt1{font-size:28px;letter-spacing:0px;}
	.banner01 .banner_cont .more{padding:30px 0px 0px;}
	.banner01 .banner_cont .more a{padding:0px 30px;border:1px solid #fff;}
	.banner01 .banner_cont .more a i{padding:0px 30px 0px 0px;font-size:16px;line-height:42px!important;}
	.banner01 .banner_cont .more a:hover{padding-right:20px;}
	.banner01 .banner_cont .more a:hover i{padding-right:40px;}
}
@media (max-width:480px){
	.banner01 .banner_cont .maxwrap{min-width:0px;min-width:100%;padding-left:0px;padding-right:0px;}
	.banner01 .banner_cont .contbg{padding:30px 30px 40px;}
}
.banner_video{width:100%;padding:0;margin:0;display:block;position:relative;}
.banner_video video{width:100%;height:100vh;min-height:300px;padding:0;margin:0;display:block;object-fit:cover;clip-path:inset(1px 1px);}
/* .banner_video::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-color:rgba(0, 0, 0, 0.1);z-index:99;} */
.banner_video{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:2;overflow:hidden;min-height:200px;}
.banner_video .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;min-height:200px;}
.banner_video .banner_img img{display:block;width:100%;max-width:100%;min-width:375px;min-width:480px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner_video .banner_img img{-webkit-transition:all 2.2s linear;-o-transition:all 2.2s linear;transition:all 2.2s linear;}
.banner_video .banner_img img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);opacity:1;}
.banner_img_scale .banner_img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.banner_video .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:30px;left:0;z-index:10;height:100%;min-height:100px;}
.banner_video .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner_video .banner_cont .txt1{min-height:20px;color:#fff;font-size:60px;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.2;letter-spacing:5px;font-family:var(--fontfamilytitlecn);}
.banner_video{height:100%;}
.banner_video .banner_img{height:100%;}
.banner_video .banner_img img{height:100%;}
.banner_video .banner_cont .maxwrap{text-align:left;}
.banner_video .banner_cont .contbg{display:inline-block;margin:0px;padding:50px 50px 80px;max-width:100%;background:rgba(236,115,2,0.9);text-align:left;}
.banner_video .banner_cont .more{display:block;margin:0px;padding:50px 0px 0px;}
.banner_video .banner_cont .more a{display:inline-block;margin:0px;padding:0px 50px;line-height:1;border:2px solid #fff;border-radius:100px;background:transparent;}
.banner_video .banner_cont .more a i{display:inline-block;margin:0px;padding:0px 30px 0px 0px;font-size:18px;color:#fff;font-style:normal;line-height:50px!important;background:url(../images/arrow01.png) right center no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner_video .banner_cont .more a:hover{padding-right:40px;}
.banner_video .banner_cont .more a:hover i{padding-right:40px;}
@media (max-width:1600px){
    .banner_video .banner_cont .txt1{font-size:3.75vw;}
}
@media (max-width:1200px){
    .banner_video video{height:auto;}
}
@media (max-width:991px){
    .banner_video{min-height:50px;}
	/* .banner_video .banner_cont{top:30px;} */
	.banner_video .banner_cont .contbg{padding:50px 50px 50px;}
}
@media (max-width:767px){

	.banner_video .banner_cont .contbg{padding:30px 30px 30px;}
    .banner_video .banner_cont .txt1{font-size:26px;letter-spacing:0px;}
	.banner_video .banner_cont .more{padding:20px 0px 0px;}
	.banner_video .banner_cont .more a{padding:0px 30px;border:1px solid #fff;}
	.banner_video .banner_cont .more a i{padding:0px 30px 0px 0px;font-size:16px;line-height:42px!important;}
	.banner_video .banner_cont .more a:hover{padding-right:20px;}
	.banner_video .banner_cont .more a:hover i{padding-right:40px;}
}
@media (max-width:575px){
	.banner_video .banner_cont .contbg{padding:25px 30px 25px;}
	    .banner_video .banner_cont .txt1{font-size:22px;letter-spacing:0px;}
	.banner_video .banner_cont .more a{padding:0px 20px;border:1px solid #fff;}
	.banner_video .banner_cont .more a i{padding:0px 20px 0px 0px;font-size:14px;line-height:32px!important;}
	.banner_video .banner_cont .more a:hover{padding-right:15px;}
	.banner_video .banner_cont .more a:hover i{padding-right:25px;}
}

/* 内页banner */
.banner_static{width:100%;display:block;margin:0px;padding:0px 0px 0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.banner_static .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;min-height:100px;}
.banner_static .banner_img img{display:block;max-width:100%;min-width:375px;min-width:420px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner_static .banner_img img{min-width:640px;}
.banner_static .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:100px;}
.banner_static .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner_static .banner_cont .txt1{display:inline-block;min-height:30px;color:#fff;font-size:60px;font-weight:700;margin:0px auto;text-align:center;padding:0px 0px 0px;line-height:1.2;letter-spacing:0px;font-family:var(--fontfamilytitlecn);}
.banner_static_left .banner_cont{margin:0px;text-align:left;}
.banner_static_left .banner_cont .txt1{margin:0px;text-align:left;}
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static .banner_img{min-height:300px;}
}
@media (max-width:1600px){
    .banner_static .banner_cont .txt1{font-size:3.75vw;}
}
@media (max-width:767px){
    .banner_static .banner_cont .txt1{font-size:30px;}
}
.block_about{width:100%;display:block;margin:0px 0px 0px;padding:400px 0px 180px;background:url(../images/block_about_h.jpg) 0 0 no-repeat;background-size:cover;}
.block_about_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 0px;margin:0 0px 0px;}
.block_about_row .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:850px;padding:50px 50px 0px 130px;margin:0px;}
.block_about_row .leftcol .title{display:block;margin:0px;padding:0px 0px 0px;font-size:30px;font-weight:400;color:#333;line-height:1.5;}
.block_about_row .leftcol .title span{display:inline-block;margin:0px;padding:0px 0px 0px 0px;position:relative;}
.block_about_row .leftcol .title span:after{content:"";position:absolute;top:50%;left:-80px;z-index:99;margin:0px 0px 0px;width:60px;height:2px;line-height:2px;background:#ec7302;}
.block_about_row .leftcol .content{display:block;margin:0px;padding:30px 0px 0px;font-size:16px;font-weight:400;color:#777;line-height:30px;}
.block_about_row .leftcol .content p{margin:0px;padding:0px 0px;}
.block_about_row .rightcol{-ms-flex:0 0 35%;flex:0 0 35%;max-width:550px;padding:0px 0px 0px 0px;margin:0px;}
.block_about_row .rightcol .img{width:100%;display:block;text-align:center;margin:0 auto;overflow:hidden;padding:25px;background:#fff;-webkit-box-shadow:0px 2px 15px rgba(0,0,0,0.1);box-shadow:0px 2px 15px rgba(0,0,0,0.1);}
.block_about_row .rightcol .img img{width:100%;max-width:100%;font-size:0;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_about_dynuminfobox{width:100%;display:block;margin:0px 0px 0px;padding:50px 0px 0px;}
.block_about_dynuminfo{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0 -0px;padding:0px;}
/* .block_about_dynuminfo li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;margin:0px;padding:0px 0px 0px;border:0px solid #ccc;} */
.block_about_dynuminfo li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin:0px;padding:0px 0px 0px;border:0px solid red;}
.block_about_dynuminfo li:nth-child(1){-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;}
.block_about_dynuminfo li:nth-child(2){-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;padding:0px 0px 0px 12%;}
.block_about_dynuminfo li > div{display:block;margin:0px;padding:0px;position:relative;}
.block_about_dynuminfo li > div:after{content:"";position:absolute;top:10px;right:0px;z-index:99;margin:0px 0px 0px;width:1px;height:77px;line-height:77px;background:#d6d6d6;}
.block_about_dynuminfo li .num{display:-ms-inline-flexbox;display:inline-flex;margin:0px;font-size:70px;font-weight:700;color:#ec7302;line-height:1.1;font-family:var(--fontfamilytitleen);}
.block_about_dynuminfo li .num .t1{margin:0px;padding:0px 0px 10px 5px;font-style:normal;font-size:18px;font-weight:400;line-height:1.1;color:#666;align-self:flex-end;}
.block_about_dynuminfo li .tit{display:block;padding:3px 0px 0px 0px;margin:0px;font-size:20px;color:#777;line-height:1.2;}
.block_about_dynuminfo li .num .t1,
.block_about_dynuminfo li .tit{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_about_dynuminfo li:hover .num .t1,
.block_about_dynuminfo li:hover .tit{color:#ec7302;}



.block_about_more{display:block;margin:0px;padding:50px 0px 0px;}
.block_about_more a{display:inline-block;margin:0px;padding:0px 50px;line-height:1;border:0px solid #fff;border-radius:100px;background:#ec7302;}
.block_about_more a i{display:inline-block;margin:0px;padding:0px 30px 0px 0px;font-size:18px;color:#fff;font-style:normal;line-height:50px!important;background:url(../images/arrow01.png) right center no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_about_more a:hover{padding-right:40px;}
.block_about_more a:hover i{padding-right:40px;}
@media (max-width:767px){
	.block_about_more{padding:20px 0px 30px;}
	.block_about_more a{padding:0px 30px;}
	.block_about_more a i{padding:0px 30px 0px 0px;font-size:16px;line-height:42px!important;}
	.block_about_more a:hover{padding-right:20px;}
	.block_about_more a:hover i{padding-right:40px;}
}




@media (max-width:1600px){
    .block_about{padding:25vw 0px 11.25vw;}
    .block_about_dynuminfobox{padding:3.125vw 0px 0px;}
	.block_about_row .rightcol .img{padding:20px;}
}
@media (max-width:1200px){
	.block_about_row .leftcol .content{padding:20px 0px 0px;}
    .block_about_dynuminfo li .num{font-size:4.375vw;}
	.block_about_dynuminfo li .num .t1{font-size:16px;}
	.block_about_dynuminfo li .tit{font-size:18px;}
	.block_about_row .rightcol .img{padding:10px;}
}
@media (max-width:991px){
    .block_about_dynuminfo li .num{font-size:42px;}
	.block_about_dynuminfo li .num .t1{font-size:16px;}
    .block_about_dynuminfo li .num{font-size:32px;}
    .block_about_dynuminfo li .num .t1{font-size:14px;}
	.block_about_dynuminfo li .tit{font-size:16px;}
}
@media (max-width:767px){
    .block_about{padding:50px 0px 50px;}
    .block_about_row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0px 0px;}
    .block_about_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 50px 80px;}
    .block_about_row .leftcol .title{font-size:24px;}
	.block_about_row .leftcol .title span:after{left:-80px;width:50px;}
    .block_about_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;margin:0px;}
    .block_about_dynuminfobox{padding:30px 0px 0px;}
}
.block_manufacture{width:100%;height:100%;margin:0px;padding:0px;}
.block_manufacture{height:100vh;}
.block_manufacture .ani{visibility:hidden;}
.block_manufacture .animate__animated{-webkit-animation-duration:1.2s;animation-duration:1.2s;}
.block_manufacture .myswiper{width:100%;height:100%;}
.block_manufacture .swiper-slide{text-align:center;font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.block_manufacture .swiper-slide{width:100%;padding:0;margin:0;display:block;}
.block_manufacture .swiper-slide{position:relative;overflow:hidden;}
.block_manufacture .swiper-slide{height:auto;}
.block_manufacture .swiper-pagination{padding:0;margin:0;line-height:1;left:30px;bottom:100px;text-align:left;}
.block_manufacture .swiper-pagination .swiper-pagination-bullet{width:22px;height:22px;margin:0 20px;display:inline-block;border-radius:100px;background:transparent;opacity:1;position:relative;border:5px solid #fff;}
.block_manufacture .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_manufacture .swiper-pagination .swiper-pagination-bullet-active{opacity:1;border:5px solid #ec7302;}
.block_manufacture .swiper-button-next,.block_manufacture .swiper-button-prev{left:20px;right:auto;display:none;}
.block_manufacture .swiper-button-next{left:auto;right:20px;}
.block_manufacture .swiper-button-next:after,.block_manufacture .swiper-button-prev:after{color:#0762cb;opacity:1;}
.block_manufacture .swiper-button-next:hover,.block_manufacture .swiper-button-prev:hover{opacity:0.8;}
.block_manufacture .myswiper > .maxwrap > *{position:relative;top:0px;left:0px;}
@media (max-width:1600px){
	.block_manufacture .swiper-pagination{bottom:6.25vw;}
}
@media (max-width:1200px){
	.block_manufacture{height:auto;}
	.block_manufacture .swiper-pagination{left:20px;}
}
@media (max-width:991px){

}
@media (max-width:767px){
    .block_manufacture .swiper-pagination{bottom:20px;}
    .block_manufacture .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;margin:0 10px;border:3px solid #fff;}
    .block_manufacture .swiper-pagination .swiper-pagination-bullet-active{border:3px solid #ec7302;}
}
.block_manufacture01{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:2;overflow:hidden;min-height:200px;}
.block_manufacture01 .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;min-height:200px;}
.block_manufacture01 .banner_img img{display:block;width:100%;max-width:100%;min-width:375px;min-width:575px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.block_manufacture01 .banner_img img{-webkit-transition:all 2.2s linear;-o-transition:all 2.2s linear;transition:all 2.2s linear;}
.block_manufacture01 .banner_img img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);opacity:1;}
.block_manufacture_img_scale .banner_img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.block_manufacture01 .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:150px;left:0;z-index:10;height:100%;min-height:200px;}
.block_manufacture01 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}
.block_manufacture01 .banner_cont .txt1{min-height:20px;color:#fff;font-size:66px;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.2;letter-spacing:3px;font-family:var(--fontfamilytitlecn);}
.block_manufacture01 .banner_cont .txt2{min-height:20px;color:#fff;font-size:36px;font-weight:400;margin:0px;text-align:left;padding:30px 0px 0px;line-height:1.4;letter-spacing:0px;font-family:var(--fontfamilytitlecn);}
.block_manufacture01 .banner_cont .maxwrap{text-align:left;}
.block_manufacture01 .banner_cont .more{display:block;margin:0px;padding:50px 0px 0px;}
.block_manufacture01 .banner_cont .more a{display:inline-block;margin:0px;padding:0px 50px;line-height:1;border:0px solid #fff;border-radius:100px;background:#ec7302;}
.block_manufacture01 .banner_cont .more a i{display:inline-block;margin:0px;padding:0px 30px 0px 0px;font-size:18px;color:#fff;font-style:normal;line-height:50px!important;background:url(../images/arrow01.png) right center no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_manufacture01 .banner_cont .more a:hover{padding-right:40px;}
.block_manufacture01 .banner_cont .more a:hover i{padding-right:40px;}
.block_manufacture01{height:100%;}
.block_manufacture01 .banner_img{height:100%;}
.block_manufacture01 .banner_img img{height:100%;}
@media (max-width:1600px){
	.block_manufacture01 .banner_cont{top:9.375vw;}
    .block_manufacture01 .banner_cont .txt1{font-size:4.125vw;}
    .block_manufacture01 .banner_cont .txt2{font-size:2.25vw;}
}
@media (max-width:991px){
    .block_manufacture01{min-height:50px;}
}
@media (max-width:767px){
	.block_manufacture01 .banner_cont{top:0;padding:0px 0px 0px;}
	.block_manufacture01 .banner_cont{justify-content:center;align-items:center;}
    .block_manufacture01 .banner_cont .txt1{font-size:32px;letter-spacing:0px;}
    .block_manufacture01 .banner_cont .txt2{padding:15px 0px 0px;font-size:18px;}
	.block_manufacture01 .banner_cont .more{padding:20px 0px 30px;}
	.block_manufacture01 .banner_cont .more a{padding:0px 30px;}
	.block_manufacture01 .banner_cont .more a i{padding:0px 30px 0px 0px;font-size:16px;line-height:42px!important;}
	.block_manufacture01 .banner_cont .more a:hover{padding-right:20px;}
	.block_manufacture01 .banner_cont .more a:hover i{padding-right:40px;}
}

.title01{display:block;margin:0;padding:0px 0px 0px;}
.title01 .tit{display:block;margin:0;padding:0px 0px 0px;text-align:center;color:#333;font-size:66px;line-height:1.3;font-weight:700;}
@media (max-width:1600px){
    .title01 .tit{font-size:4.125vw;}
}
@media (max-width:767px){
    .title01 .tit{font-size:32px;}
}

.block_product{width:100%;height:100%;display:block;margin:0px 0px 0px;padding:90px 0px 120px;background:url(../images/block_product_h.jpg) center 0 no-repeat;background-size:cover;}
.block_product .swiper{width:100%;height:auto;margin:0px;padding:0px 0px 0px;border:0px solid red;}
.block_product .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.block_product .swiper-slide{width:100%;height:auto;padding:0;margin:0;border:0px solid red;}
/* .block_product .swiper-slide .itembox{height:100%;} */
.block_product .swiper-slide .itembox{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px 15px;font-size:0;overflow:hidden;border:0px solid red;}
.block_product .swiper-slide .itembox > *{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:0px;}
.block_product_list{width:100%;height:100%;display:block;padding:0px 80px;margin:130px 0px 0px;position:relative;top:0px;left:0px;z-index:0;}
.block_product_list .itembox .img{display:block;margin:0px auto 30px;padding:0px;text-align:center;overflow:hidden;}
.block_product_list .itembox .img img{max-width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.block_product_list .itembox:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
.block_product .swiper-slide .itembox .title{display:block;padding:0px 0px;margin:0px auto 15px;text-align:center;line-height:1.3;font-size:26px;font-weight:400;color:#333;}
.block_product .swiper-slide .itembox .desc{display:none;}
.block_product .swiper-slide .itembox .desc p{margin:0px 0px 0px;}
.block_product .swiper-slide-active .itembox .title{font-size:36px;font-weight:700;}
.block_product .swiper-slide-active .itembox .desc{padding:0px 0px;margin:0px auto;text-align:center;font-size:20px;font-weight:400;color:#666;line-height:30px;height:90px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.block_product .swiper-slide .itembox .more{display:none;}
.block_product .swiper-slide-active .itembox .more{display:block;padding:40px 0px 0px;margin:0px auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:0px solid red;}
.block_product .swiper-slide-active .itembox .more i{display:inline-block;padding:0px;margin:0px auto;width:42px;line-height:42px;height:42px;font-size:0px;border:2px solid #ec7302;border-radius:100px;background:url(../images/arrow04.png) 55% center no-repeat;}
.block_product .swiper-slide-prev,
.block_product .swiper-slide-next{width:460px!important;width:22%!important;}
.block_product .swiper-slide-active{width:680px!important;width:56%!important;}
.block_product_list .swiper-button-next,
.block_product_list .swiper-button-prev{display:block;margin:0px;padding:0px;width:36px;height:64px;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:absolute;top:50%;left:-36px;z-index:0;margin-top:-32px;background:url(../images/arrow02.png) center center no-repeat;}
.block_product_list .swiper-button-next{left:auto;right:-36px;background:url(../images/arrow03.png) center center no-repeat;}
.block_product_list .swiper-button-next:after,
.block_product_list .swiper-button-prev:after{display:none;}
.block_product_list .swiper-button-prev:hover{background-image:url(../images/arrow02_a.png);}
.block_product_list .swiper-button-next:hover{background-image:url(../images/arrow03_a.png);}
/* .block_product_more{display:block;padding:40px 0px 0px;margin:0px auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product_more a{display:inline-block;padding:0px;margin:0px auto;width:42px;line-height:42px;height:42px;font-size:0px;border:2px solid #ec7302;border-radius:100px;background:url(../images/arrow04.png) 55% center no-repeat;} */
@media (max-width:1689px){
	.block_product{padding:5.625vw 0px 7.5vw;}
    .block_product_list{padding:0px 46px;margin:8.125vw 0px 0px;}
	.block_product_list .swiper-button-next,
	.block_product_list .swiper-button-prev{left:-0px;}
	.block_product_list .swiper-button-next{left:auto;right:-0px;}
}
@media (max-width:1200px){
	.block_product .swiper-slide .itembox .title{font-size:22px;}
	.block_product .swiper-slide-active .itembox .title{font-size:32px;}
	.block_product .swiper-slide-active .itembox .desc{font-size:18px;line-height:26px;height:78px;}
	.block_product .swiper-slide-active .itembox .more{padding:30px 0px 0px;}
	.block_product .swiper-slide-prev,
	.block_product .swiper-slide-next{width:26%!important;}
	.block_product .swiper-slide-active{width:48%!important;}
	/* .block_product_more{padding:30px 0px 0px;} */
}
@media (max-width:767px){
    .block_product{padding:50px 0px 50px;}
    .block_product_list{margin:50px 0px 0px;padding:0px 46px;}
	.block_product .swiper-slide .itembox{padding:0px 20px;}
	.block_product .swiper-slide .itembox .title{margin:0px 0px 10px;font-size:20px;}
	.block_product .swiper-slide-active .itembox .title{font-size:24px;}
	.block_product .swiper-slide-active .itembox .desc{font-size:16px;line-height:24px;height:72px;}
	.block_product .swiper-slide-active .itembox .more{padding:20px 0px 0px;}
	.block_product_list .swiper-button-next,
	.block_product_list .swiper-button-prev{width:26px;height:46px;left:-0px;margin-top:-23px;background-size:100% auto;}
	.block_product_list .swiper-button-next{left:auto;right:-0px;}
	.block_product .swiper-slide-prev,
	.block_product .swiper-slide-next,
	.block_product .swiper-slide-active{width:100%!important;}
	/* .block_product_more{padding:20px 0px 0px;} */
}

.block_news{width:100%;display:block;margin:0px 0px 0px;padding:90px 0px 150px;}
.block_news .block_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0px 0px;margin:0 -50px;}
.block_news .block_news_list .itembox{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:15px 50px;margin:0px;}
@media (max-width:1717px){
	.block_news .block_news_list{margin:0 -30px;}
	.block_news .block_news_list .itembox{padding:15px 30px;}
}
@media (max-width:1200px){
	.block_news .block_news_list{margin:0 -15px;}
	.block_news .block_news_list .itembox{padding:15px 15px;}
}
@media (max-width:767px){
    .block_news{padding:50px 0px 50px;}
    .block_news .block_news_list{padding:30px 0px 0px;margin:0 -10px;}
    .block_news .block_news_list .itembox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px 10px;}
}
@media (max-width:575px){
    .block_news .block_news_list .itembox{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
}
.news_itemcont{display:block;height:100%;padding:0px 0px;margin:0px;-webkit-transition:none;-o-transition:none;transition:none;background:#f3f3f3;}
.news_itemcont .img{width:100%;display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.news_itemcont .img img{width:100%;height:100%;display:block;}
.news_itemcont:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.news_itemcont .txtcont{width:100%;display:block;padding:40px 40px 40px;}
.news_itemcont .txtcont .cat{padding:0px 15px;margin:0px 0px 10px;font-size:14px;line-height:26px;color:#fff;display:inline-block;border-radius:100px;background:#ec7302;}
.news_itemcont .txtcont .tit{padding:0px;margin:0px 0px 25px;font-size:20px;font-weight:400;height:60px;line-height:30px;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news_itemcont .txtcont .date{padding:0px;margin:0px;font-size:14px;font-weight:700;color:#000;}
.news_itemcont,
.news_itemcont .img img,
.news_itemcont .txtcont .tit,
.news_itemcont .txtcont .date{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.news_itemcont:hover .txtcont .tit{color:#ec7302;}
@media (max-width:1200px){
	.news_itemcont .txtcont{padding:20px 25px 20px;}
	.news_itemcont .txtcont .tit{margin:0px 0px 15px;font-size:18px;}
}
@media (max-width:575px){
	.news_itemcont .txtcont{padding:20px 15px 20px;}
    .news_itemcont .txtcont .tit{margin:0px 0px 10px;font-size:16px;height:auto;line-height:26px;}
}
.list_news{width:100%;display:block;margin:0px 0px 0px;padding:20px 0px 30px;}
.list_news .list_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 20px;margin:0 -20px;}
.list_news .list_news_list .itembox{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:20px 20px;margin:0px;}
.list_news .list_news_list .itembox .news_itemcont{display:block;padding:0px 0px 0px;margin:0px;border:1px solid #eee;border-bottom:3px solid #ccc;height:100%;background:#f3f3f3;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.15);box-shadow:0px 0px 15px rgba(0,0,0,0.15);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_news .list_news_list .itembox .news_itemcont:hover{border-bottom:3px solid #ec7302;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.3);box-shadow:0px 0px 15px rgba(0,0,0,0.3);}
.list_news .list_news_list .itembox .news_itemcont:hover .txtcont .tit{color:#000;}
@media (max-width:1200px){
	.list_news .list_news_list{margin:0 -15px;}
	.list_news .list_news_list .itembox{padding:15px 15px;}
}
@media (max-width:991px){
	.list_news .list_news_list .itembox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (max-width:767px){
	.list_news{padding:10px 0px 15px;}
}
@media (max-width:575px){
	.list_news .list_news_list{margin:0 -0px;}
	.list_news .list_news_list .itembox{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0px;}
}
.details_news_related_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0px 0px;margin:0 -0px;}
.details_news_related_list .itembox{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0px;}
@media (max-width:991px){
	.details_news_related_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0px 0px;margin:0 -10px;}
	.details_news_related_list .itembox{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:10px 10px;margin:0px;}
}
@media (max-width:767px){
	.details_news_related_list .itembox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (max-width:575px){
	.details_news_related_list .itembox{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0px;}
}
/* 新闻 - 详情页 */
.details_news{width:100%;padding:90px 0px 0px;margin:0px;display:block;border-top:1px solid #e6e6e6;}
.details_news_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 10px;margin:0 -20px;}
.details_news_row .leftcol{-ms-flex:1 1 71.25%;flex:1 1 71.25%;max-width:1140px;padding:20px 20px;margin:0px;}
.details_news_row .rightcol{-ms-flex:1 1 28.75%;flex:1 1 28.75%;max-width:460px;padding:20px 20px;margin:0px;}
.details_news_title{display:block;margin:0;padding:0px 0px 18px;color:#333;font-size:32px;line-height:1.3;font-weight:700;}
.details_news_date{display:block;padding:0px 0px 12px;margin:0;color:#999;font-size:14px;border-bottom:1px solid #e6e6e6;}
.details_news_content{width:100%;margin:0;padding:30px 0px 0px;color:#333;font-size:16px;line-height:2;}
.details_news_content p,.details_news_content div{margin:0px 0px 0px;padding:0px;}
.details_news_content img{font-size:0;max-width:100%;line-height:1;}
.details_news_related_title{display:block;margin:0px;padding:0px 0px 10px;color:#333;font-size:32px;font-weight:700;line-height:1.3;}
@media (max-width:1600px){
    .details_news{padding:5.625vw 0px 0px;}
}
@media (max-width:1400px){
    .details_news_title{font-size:28px;}
    .details_news_related_title{font-size:28px;}
}
@media (max-width:991px){
    .details_news_row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0px;}
    .details_news_row .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:20px 0px;}
    .details_news_row .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:20px 0px;}
}
@media (max-width:767px){
	.details_news{padding:40px 0px 0px;}
    .details_news_row .leftcol{padding:10px 0px;}
    .details_news_row .rightcol{padding:10px 0px;}
    .details_news_title{padding:0px 0px 10px;font-size:24px;}
    .details_news_content{padding:20px 0px 20px;line-height:1.8;}
    .details_news_related_title{font-size:24px;}
}
.details_news_bottom{margin:0px;padding:0px 0px;display:block;background:#f6f6f6;}
.details_news_bottom_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:20px 0px;margin:0 -20px;}
.details_news_bottom_row .page_prev,
.details_news_bottom_row .page_next{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 20px;margin:0px;line-height:1.5;font-size:16px;}
.details_news_bottom_row .page_prev p{margin:0px;padding:0px 0px 5px;color:#666;}
.details_news_bottom_row .page_prev a{color:#666;margin:0px;padding:0px;}
.details_news_bottom_row .page_prev a:hover{padding-left:0px;color:#ec7302;}
.details_news_bottom_row .page_next{text-align:right;}
@media (max-width:767px){
    .details_news_bottom_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 15px;margin:0 -0px;}
    .details_news_bottom_row .page_prev,
    .details_news_bottom_row .page_next{padding:8px 0px;font-size:14px;}
    .details_news_bottom_row .page_prev p{padding:0px 0px 2px;}
    .details_news_bottom_row .page_next{text-align:left;}
}

.footer{padding:0px 0 0px;margin:0px;font-size:16px;color:#fff;line-height:26px;background:url(../images/footer_bg.png) right center no-repeat;background-color:#333;border-top:10px solid #ec7302;}
.footer a{color:#fff;}
.footer a:hover{color:#fff;text-decoration:underline;}
.footer p{margin:0px;padding:0px;}
.footer_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:80px 0px 80px;margin:0px -15px;}
.footer_row .colitem{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;margin:0px;padding:5px 15px;border:0px solid red;}
.footer_row .colitem_qrcode{max-width:190px;}
.footer_nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;margin:0px -20px;}
.footer_nav li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0px;padding:3px 0px;}
.footer_nav li a{margin:0px;padding:0px 20px;color:#fff;font-size:18px;font-weight:400;white-space:nowrap;}
.footer_nav li a:hover{color:#fff;text-decoration:none;}
.footer_contact{padding:60px 0 0px;margin:0px;font-size:16px;color:#fff;line-height:1.75;}
.footer_contact .tit{margin:0px 0px 20px;padding:0px 0px;color:#fff;font-size:24px;font-weight:400;}
.footer_contact .txt{display:block;padding:0px 0px 0px;margin:0px;}
.footer_contact .txt p{margin-bottom:12px;}
.footer_contact .txt > *{margin:0px 0px 10px;padding:0px 0px;color:#fff;font-size:20px;font-weight:400;line-height:28px;}
.footer_contact .txt .addr{width:100%;background:url(../images/icon_addr.png) 2px 2px no-repeat;padding-left:36px;}
.footer_contact .txt .tel{float:left;background:url(../images/icon_tel.png) 0px 4px no-repeat;padding-left:36px;padding-right:40px;}
.footer_contact .txt .email{float:left;background:url(../images/icon_email.png) 0 3px no-repeat;padding-left:36px;}
.footer_row .colitem_qrcode .qrcode{display:block;margin:0px;padding:0px 0px 0px;text-align:right;}
.footer_row .colitem_qrcode .qrcode img{display:inline-block;margin:0px;padding:0px;font-size:0;}
.footer_row .colitem_qrcode .qrcode .txt{text-align:center;margin:0px auto;padding:10px 0px 0px;color:#fff;font-size:14px;font-weight:400;}
.footer_bottom{display:block;padding:20px 0px 20px;margin:0px;color:#666;border-top:1px solid #727272;}
.footer_bottom a{color:#666;}
.footer_bottom a:hover{color:#fff;}
.footer_bottom_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px -15px;}
.footer_bottom_row .footer_copyright,
.footer_bottom_row .footer_sitemap{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;padding:2px 15px;}
.footer_bottom_row .footer_sitemap a{margin:0px 15px 0px 0px;}
@media (max-width:767px){
    .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 20px;margin:0px -0px;}
    .footer_row .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px;}
	.footer_nav{margin:0px -10px;}
	.footer_nav li a{padding:0px 10px;font-size:16px;}
	.footer_contact{padding:10px 0 0px;}
	.footer_contact .tit{margin:0px 0px 10px;font-size:16px;}
	.footer_contact .txt > *{margin:0px 0px 6px;font-size:16px;line-height:28px;}
	.footer_contact .txt .addr{background:url(../images/icon_addr.png) 1px 4px no-repeat;background-size:21px auto;padding-left:33px;}
	.footer_contact .txt .tel{background:url(../images/icon_tel.png) 0px 4px no-repeat;background-size:23px auto;padding-left:33px;padding-right:0px;}
	.footer_contact .txt .email{background:url(../images/icon_email.png) 0 4px no-repeat;background-size:24px auto;padding-left:33px;}
	.footer_row .colitem_qrcode .qrcode{width:100px;text-align:left;}
	.footer_row .colitem_qrcode .qrcode .txt{padding:5px 0px 0px;}
	.footer_bottom{padding:10px 0px 10px;font-size:14px;}
}
.bottom_gototop{position:fixed;bottom:15px;right:15px;z-index:9999999999;display:block;width:40px;height:40px;margin:0px;padding:0px;border-radius:4px;}
.bottom_gototop{background:url(../images/icon_gototop.png) center center no-repeat;background-size:22px auto;background-color:rgba(0,0,0,0.4);}
.bottom_gototop{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.bottom_gototop:hover{background-color:rgba(0,0,0,0.7);-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.5);box-shadow:0px 1px 6px rgba(0,0,0,0.5);}
@media (max-width:767px){
    .bottom_gototop{right:10px;width:36px;height:36px;background-size:20px auto;}
}








/* 面包屑 */
/* .current_position{display:block;margin:0px;padding:25px 0px;font-size:18px;color:#808080;} */
/* .current_position a{display:inline-block;margin:0px 0px;padding:0px;color:#808080;} */
/* .current_position a:hover{text-decoration:underline;color:#ec7302;} */
/* .current_position a:last-child{color:#333333;} */
/* .current_position a:last-child:hover{color:#ec7302;} */
/* .current_position a{position:relative;padding-left:20px;padding-right:10px;} */
/* .current_position a:first-child{padding-left:0px;} */
/* .current_position a:first-child:before{display:none;} */
/* .current_position a:before{content:"";position:absolute;top:50%;left:0px;z-index:0;margin-top:-6px;width:0px;height:0px;border:0px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #808080;overflow:hidden;font-size:0;} */
/* @media (max-width:767px){ */
    /* .current_position{padding:15px 0px;font-size:14px;} */
	/* .current_position a{position:relative;padding-left:13px;padding-right:8px;} */
	/* .current_position a:before{margin-top:-3px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #808080;} */
/* } */


.product_subnav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:0px 0px 0px;margin:0 -5px;}
.product_subnav .itemcol{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;padding:0px 5px 5px;}
.product_subnav .itemcol a{display:block;width:100%;height:100%;font-size:26px;color:#444;line-height:28px;font-weight:400;margin:0;padding:24px 15px;}
.product_subnav .itemcol a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background:#f6f6f6;position:relative;margin:0 auto;text-align:center;}
.product_subnav .itemcol a:hover,.product_subnav .itemcol a.active{color:#fff;background:#dd6c00;}
@media (max-width:1600px){
	.product_subnav .itemcol a{font-size:1.625vw;padding:1.5vw 15px;}
}
@media (max-width:1200px){
	.product_subnav .itemcol a{font-size:18px;line-height:26px;}
}
@media (max-width:767px){
	.product_subnav{margin:0 -2px;}
	.product_subnav .itemcol{padding:0px 2px 4px;}
    .product_subnav .itemcol a{font-size:16px;line-height:22px;padding:12px 15px;}
}



.details_product_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:120px 0px 60px;margin:0 -20px;}
.details_product_row .leftcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 20px;}
.details_product_row .rightcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 20px;}
.details_product_row .leftcol .details_product_name{display:block;margin:0px 0px 25px;padding:0px 0px 0px;color:#333;font-size:50px;line-height:1.2;font-weight:700;}
.details_product_row .leftcol .title{display:block;margin:0px 0px 5px;padding:0px 0px 0px;color:#ec7302;font-size:24px;line-height:1.5;font-weight:400;}
.details_product_row .leftcol .txtcont{display:block;margin:0px 0px 30px;padding:0px 0px 0px;color:#666;font-size:16px;line-height:1.625;font-weight:400;}
.details_product_row .leftcol .txtcont p{margin:0px 0px 0px;}
.details_product_row .rightcol .details_product_img{width:100%;display:block;margin:0px 0px 0px;padding:0px;text-align:center;overflow:hidden;}
.details_product_row .rightcol .details_product_img img{max-width:100%;display:inline-block;font-size:0;}
.details_product_content_title{display:block;margin:0px 0px 30px;padding:0px 0px 0px;}
.details_product_content_title span{display:inline-block;margin:0px 0px 0px;padding:0px 13px 0px 0px;position:relative;z-index:0;}
.details_product_content_title span b{display:inline-block;margin:0px;padding:0px;color:#333;font-size:36px;line-height:1.5;font-weight:700;position:relative;z-index:10;}
.details_product_content_title span:before{content:"";position:absolute;top:0;right:0px;z-index:0;width:24px;height:24px;overflow:hidden;font-size:0;border-radius:100px;background:#de6c00;background:#e58933;background:rgba(222,108,0,0.8);}
.details_product_content{display:block;margin:0px 0px 80px;padding:0px 0px 0px;color:#333;font-size:16px;line-height:1.75;font-weight:400;}
.details_product_content p{margin:0px 0px 0px;}
.details_product_content img{max-width:100%;max-height:100%;font-size:0;}
@media (max-width:1600px){
	.details_product_row{padding:7.5vw 0px 3.75vw;}
	.details_product_row .leftcol .details_product_name{font-size:3.125vw;}
	.details_product_content{margin:0px 0px 5vw;}
}
@media (max-width:767px){
	.details_product_row{padding:60px 0px 30px;margin:0 0px;}
	.details_product_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:40px 0px 0px;order:2;}
	.details_product_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px;}
	.details_product_row .leftcol .details_product_name{margin:0px 0px 15px;font-size:32px;}
	.details_product_row .leftcol .title{margin:0px 0px 5px;font-size:20px;}
	.details_product_row .leftcol .txtcont{margin:0px 0px 15px;}
	.details_product_content_title{margin:0px 0px 15px;}
	.details_product_content_title span b{font-size:32px;}
	.details_product_content{margin:0px 0px 40px;}
}


.title02{display:block;margin:0;padding:0px 0px 0px;}
.title02 .tit{display:block;margin:0;padding:0px 0px 0px;color:#ec7302;font-size:60px;line-height:1.3;font-weight:400;}
.title02 .tit_en{display:block;margin:0;padding:0px 0px 0px;color:#363636;font-size:40px;line-height:1.3;font-weight:400;}
.title02 .tit_logo{width:100%;display:block;padding:10px 0px 0px;margin:0;}
@media (max-width:1600px){
    .title02 .tit{font-size:3.75vw;}
	.title02 .tit_en{font-size:2.5vw;}
}
@media (max-width:1200px){
	.title02 .tit_en{padding:5px 0px 0px;}
}
@media (max-width:767px){
    .title02 .tit{font-size:32px;}
	.title02 .tit_en{font-size:20px;}
}
/* 公司简介 */
.visual_about_profile{width:100%;display:block;padding:180px 0px 110px;margin:0;}
.visual_about_profile_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 55px;margin:0 -10px;background:url(../images/visual_about_profile_row.png) 37% 10px no-repeat;}
.visual_about_profile_row .leftcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 10px;}
.visual_about_profile_row .rightcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:740px;padding:0px 10px;}
.visual_about_profile_row .rightcol .visual_about_profile_title{display:block;margin:0px 0px 40px;padding:0px 0px 0px;color:#ec7302;font-size:30px;line-height:1.3;font-weight:400;}
.visual_about_profile_row .rightcol .visual_about_profile_content{padding:20px 0px 0px;margin:0;color:#666;font-size:16px;line-height:2;}
.visual_about_profile_row .rightcol .visual_about_profile_content p{margin:0px 0px 0px;}
.visual_about_profile_row .rightcol .visual_about_profile_content{width:100%;max-height:455px;padding:5px 30px 5px 0px;margin:0px;overflow-x:hidden;overflow-y:auto;}
.visual_about_profile_row .rightcol .visual_about_profile_content::-webkit-scrollbar{width:5px;height:5px;}
.visual_about_profile_row .rightcol .visual_about_profile_content::-webkit-scrollbar-track{background-color:#dcdcdc;}
.visual_about_profile_row .rightcol .visual_about_profile_content::-webkit-scrollbar-thumb{background-color:#ec7302;border-radius:10px;}
.visual_about_profile_row .rightcol .visual_about_profile_content::-webkit-scrollbar-thumb:window-inactive{background-color:#ec7302;border-radius:10px;}
.visual_about_profile_img{width:100%;font-size:0;}
.visual_about_profile_img img{max-width:100%;font-size:0;}
@media (max-width:1600px){
	.visual_about_profile{padding:11.25vw 0px 6.875vw;}
}
@media (max-width:767px){
	.visual_about_profile_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 30px;margin:0 -0px;background:url(../images/visual_about_profile_row.png) center 5px no-repeat;}
	.visual_about_profile_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px;}
	.visual_about_profile_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px 0px 0px;}
	.visual_about_profile_row .rightcol .visual_about_profile_title{margin:0px 0px 20px;font-size:24px;}
}



.title03{display:block;margin:0;padding:0px 0px 0px;text-align:center;color:#ec7302;font-size:66px;line-height:1.3;font-weight:700;}
@media (max-width:1600px){
    .title03{font-size:4.125vw;}
}
@media (max-width:767px){
    .title03{font-size:32px;}
}

/* 发展历程 */
.visual_about_history{display:block;padding:90px 0px 90px;margin:0 0px;background:url(../images/visual_about_history_h.jpg) center 0px no-repeat;background-size:cover;}
.visual_history_list{display:block;padding:0px 0px 0px;margin:60px 0px 0px;position:relative;z-index:0;}
.visual_history_list_line{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:1px;line-height:1;display:block;padding:0px;margin:0px;background:#d0d0d0;}
.visual_history_list_scroll{width:100%;display:block;padding:0px;margin:0px;overflow-x:auto;overflow-y:hidden;border:0px solid red;}
.visual_history_list_scroll::-webkit-scrollbar{width:5px;height:5px;}
.visual_history_list_scroll::-webkit-scrollbar-track{background-color:#dcdcdc;}
.visual_history_list_scroll::-webkit-scrollbar-thumb{background-color:#ec7302;border-radius:10px;}
.visual_history_list_scroll::-webkit-scrollbar-thumb:window-inactive{background-color:#ec7302;border-radius:10px;}
.visual_history_list_scroll::-webkit-scrollbar{width:0px;height:0px;}
.visual_history_list_scroll::-webkit-scrollbar-track{background-color:transparent;}
.visual_history_list_scroll::-webkit-scrollbar-thumb{background-color:transparent;border-radius:10px;}
.visual_history_list_scroll::-webkit-scrollbar-thumb:window-inactive{background-color:transparent;border-radius:10px;}
.visual_history_list .itemcol .contbg{width:100%;display:block;margin:0;padding:0px;border-radius:3px;position:relative;z-index:10;-webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.1);box-shadow:0px 0px 25px rgba(0,0,0,0.1);}
.visual_history_list .itemcol .contbox{width:100%;display:block;margin:0;padding:20px 30px;position:relative;z-index:10;background:#fff;}
.visual_history_list .itemcol .contbox .title{margin:0px 0px 10px;padding:0px 0px;color:#ec7302;font-size:40px;line-height:1.3;font-weight:700;}
.visual_history_list .itemcol .contbox .desc{margin:0;padding:0px;color:#666;font-size:20px;line-height:30px;font-weight:400;}
.visual_history_list_toprow{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;align-content:flex-end;padding:0px 0% 0px 18%;margin:0 -7%;}
.visual_history_list_toprow .itemcol{-ms-flex:0 0 44%;flex:0 0 44%;max-width:44%;padding:0px 7% 70px;position:relative;top:0px;left:0px;z-index:10;}
.visual_history_list_toprow .itemcol .contbg:before{content:"";position:absolute;bottom:-15px;left:50px;margin-left:-0px;z-index:10;width:0;height:0;border-top:15px solid #fff;border-bottom:0px solid transparent;border-left:17px solid transparent;border-right:17px solid transparent;background:transparent;}
.visual_history_list_toprow .itemcol .contbox:before{content:"";position:absolute;bottom:-82px;left:55px;margin-left:-0px;z-index:10;width:24px;height:24px;border:1px solid #d0d0d0;border-radius:100px;background:#fff;}
.visual_history_list_toprow .itemcol .contbox:after{content:"";position:absolute;bottom:-74px;left:63px;margin-left:-0px;z-index:10;width:8px;height:8px;border-radius:100px;background:#ec7302;}
.visual_history_list_bottomrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:0px 0px 25px;margin:0 -5%;}
.visual_history_list_bottomrow .itemcol{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:70px 5% 0px;position:relative;top:0px;left:0px;z-index:10;}
.visual_history_list_bottomrow .itemcol .contbg:before{content:"";position:absolute;top:-15px;left:50px;margin-left:-0px;z-index:10;width:0;height:0;border-top:0px solid transparent;border-bottom:15px solid #fff;border-left:17px solid transparent;border-right:17px solid transparent;background:transparent;}
.visual_history_list_bottomrow .itemcol .contbox:before{content:"";position:absolute;top:-82px;left:55px;margin-left:-0px;z-index:10;width:24px;height:24px;border:1px solid #d0d0d0;border-radius:100px;background:#fff;}
.visual_history_list_bottomrow .itemcol .contbox:after{content:"";position:absolute;top:-74px;left:63px;margin-left:-0px;z-index:10;width:8px;height:8px;border-radius:100px;background:#ec7302;}
.visual_history_mouse{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.visual_history_mouse{margin:0;padding:80px 0px 0px;text-align:center;color:#666;font-size:20px;line-height:1.3;font-weight:400;}
.visual_history_mouse i{margin:0;padding:0px 15px;text-align:center;font-size:0;line-height:1;}
.visual_history_mouse i{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
@media (max-width:1600px){
    .visual_about_history{padding:5.625vw 0px 5.625vw;}
	.visual_history_list{margin:3.75vw 0px 0px;}
	.visual_history_mouse{padding:5vw 0px 0px;}
	.visual_history_list .itemcol .contbox .title{font-size:2.5vw;}
}
@media (max-width:1200px){
	.visual_history_list .itemcol .contbox{padding:20px 25px;}
	.visual_history_list .itemcol .contbox .title{margin:0px 0px 8px;font-size:30px;}
	.visual_history_list .itemcol .contbox .desc{font-size:18px;line-height:28px;}
}
@media (max-width:767px){
	.visual_about_history{padding:55px 0px 50px;}
	.visual_history_list{margin:40px 0px 0px;}
	.visual_history_list .itemcol .contbox{padding:15px 15px;}
	.visual_history_list .itemcol .contbox .title{margin:0px 0px 8px;font-size:30px;}
	.visual_history_list .itemcol .contbox .desc{font-size:16px;line-height:24px;}
	.visual_history_list_toprow{padding:0px 0% 0px 22%;margin:0 -7%;}
	.visual_history_list_toprow .itemcol{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding:0px 7% 50px;}
	.visual_history_list_toprow .itemcol .contbox:before{content:"";position:absolute;bottom:-62px;left:55px;}
	.visual_history_list_toprow .itemcol .contbox:after{content:"";position:absolute;bottom:-54px;left:63px;}
	.visual_history_list_bottomrow{padding:0px 0px 25px;margin:0 -3%;}
	.visual_history_list_bottomrow .itemcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:50px 3% 0px;}
	.visual_history_list_bottomrow .itemcol .contbg:before{content:"";position:absolute;top:-15px;left:50px;}
	.visual_history_list_bottomrow .itemcol .contbox:before{content:"";position:absolute;top:-62px;left:55px;}
	.visual_history_list_bottomrow .itemcol .contbox:after{content:"";position:absolute;top:-54px;left:63px;}
	.visual_history_mouse{padding:40px 0px 0px;font-size:16px;}
	.visual_history_mouse i{padding:0px 10px;}
}
@media (max-width:480px){
	.visual_history_list{margin:30px 0px 0px;}
	.visual_history_list .itemcol .contbox{padding:15px 15px;}
	.visual_history_list .itemcol .contbox .title{margin:0px 0px 5px;font-size:26px;}
	.visual_history_list .itemcol .contbox .desc{font-size:14px;line-height:24px;}
	.visual_history_list_toprow{padding:0px 0% 0px 14%;margin:0 -15px;}
	.visual_history_list_toprow .itemcol{-ms-flex:0 0 98%;flex:0 0 98%;max-width:98%;padding:0px 15px 50px;}
	.visual_history_list_bottomrow{padding:0px 0px 25px;margin:0 -15px;}
	.visual_history_list_bottomrow .itemcol{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding:50px 15px 0px;}
	.visual_history_mouse{padding:20px 0px 0px;}
}


/* 发展历程 */
.list_article_history{display:block;padding:0px 0px 90px;margin:0 0px;background:#f9f9f9;}
.list_article_history_title{display:block;padding:10px 0px 0px 0px;margin:0px auto;text-align:center;font-size:42px;color:#333;line-height:1.5;font-weight:700;}
.list_article_history_desc{display:block;padding:10px 0px 70px 0px;margin:0px auto;text-align:center;font-size:18px;color:#666;line-height:1.6;font-weight:400;}
.list_article_history_list{display:block;padding:0px 0px 20px;margin:0 0px;position:relative;top:0px;left:0px;z-index:0;}
.list_article_history_list:before{content:"";position:absolute;top:0px;left:50%;z-index:0;width:3px;height:100%;line-height:100%;background:#d6e6f2;}
.list_article_history_list .itembox {display:block;margin:0 0px;padding:0px 0px 20px 0px;}
.list_article_history_list .itembox .title{color:#333;font-size:20px;font-weight:700;line-height:1.1;position:relative;top:0px;left:0px;z-index:0;}
.list_article_history_list .itembox .desc{padding:8px 0px 0px 0px;margin:0px 0px 0px 0px;font-size:16px;font-weight:400;line-height:1.4;}
.list_article_history_list .itembox.odd .cont{width:50%;position:relative;top:0px;left:50%;z-index:0;padding:0px 0px 0px 50px;}
.list_article_history_list .itembox.odd .cont:before{content:"";position:absolute;top:5px;left:-4px;z-index:2;width:10px;height:10px;line-height:10px;background:#ec7302;border-radius:100px;}
.list_article_history_list .itembox.odd .cont:after{content:"";position:absolute;top:0px;left:-9px;z-index:1;width:20px;height:20px;line-height:20px;background:#d6e6f2;border-radius:100px;}
.list_article_history_list .itembox.even .cont{width:50%;position:relative;top:0px;left:0%;z-index:0;padding:0px 50px 0px 0px;border:0px solid yellow;text-align:right;}
.list_article_history_list .itembox.even .cont:before{content:"";position:absolute;top:5px;right:-6px;z-index:2;width:10px;height:10px;line-height:10px;background:#ec7302;border-radius:100px;}
.list_article_history_list .itembox.even .cont:after{content:"";position:absolute;top:0px;right:-11px;z-index:1;width:20px;height:20px;line-height:20px;background:#d6e6f2;border-radius:100px;}
@media (max-width:767px){
	.list_article_history{padding:0px 0px 40px;}
	.list_article_history_title{font-size:32px;}
	.list_article_history_desc{font-size:16px;padding:5px 0px 40px;}
	.list_article_history_list .itembox.odd .cont{padding:0px 0px 0px 20px;}
	.list_article_history_list .itembox.even .cont{padding:0px 20px 0px 0px;}
}
@media (max-width:480px){
	.list_article_history{padding:0px 0px 20px;}
	.list_article_history_title{font-size:32px;}
	.list_article_history_desc{font-size:16px;padding:5px 0px 40px;}
		/* .list_article_history_list .itembox {padding:0px 0px 30px 0px;} */
	.list_article_history_list .itembox .title{font-size:18px;}
	.list_article_history_list .itembox .desc{padding:5px 0px 0px 0px;font-size:14px;}
		/* .list_article_history_list:before{left:0;} */
		/* .list_article_history_list .itembox.odd .cont{width:100%;left:0;padding:0px 0px 0px 20px;} */
		/* .list_article_history_list .itembox.even .cont{width:100%;left:0;padding:0px 0px 0px 20px;text-align:left;} */
		/* .list_article_history_list .itembox.even .cont:before{top:5px;left:-4px;} */
		/* .list_article_history_list .itembox.even .cont:after{top:0px;left:-9px;} */
}























/* 研发及检测 */
.title04{display:block;margin:0;padding:0px 0px 0px;}
.title04 .tit{display:block;margin:0;padding:0px 0px 0px;color:#fff;font-size:66px;line-height:1.3;font-weight:700;letter-spacing:10px;}
.title04 .desc{display:block;margin:0;padding:40px 0px 0px;color:#fff;font-size:20px;line-height:1.6;font-weight:400;}
@media (max-width:1600px){
    .title04 .tit{font-size:4.125vw;letter-spacing:5px;}
    .title04 .desc{font-size:18px;}
}
@media (max-width:767px){
    .title04 .tit{font-size:32px;letter-spacing:1px;}
    .title04 .desc{padding:15px 0px 0px;font-size:16px;}
}
@media (max-width:480px){
    .title04 .desc{padding:10px 0px 0px;font-size:14px;}
}
.visual_certificate{width:100%;display:block;padding:120px 0px 120px;margin:0;background:url(../images/visual_certificate.jpg) right 0px no-repeat;background-size:100% auto;background-color:#ec7302;}
.visual_certificate_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 0px 0px;margin:0 -15px;}
.visual_certificate_list li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:20px 15px;}
.visual_certificate_list li p{width:100%;height:100%;display:block;margin:0px 0px 0px;padding:0px;text-align:center;overflow:hidden;border:1px solid #c0c0c0;}
.visual_certificate_list li p img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_certificate_list li p img{display:block;width:100%;height:100%;font-size:0;}
.visual_certificate_list li p img{-o-object-fit:cover;object-fit:cover;}
.visual_certificate_list li p:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
@media (max-width:1600px){
	.visual_certificate{padding:10vw 0px 10vw;}
	.visual_certificate_list{padding:4.375vw 0px 0px;}
}
@media (max-width:767px){
	.visual_certificate{padding:40px 0px 40px;}
	.visual_certificate_list{padding:30px 0px 0px;margin:0 -10px;}
	.visual_certificate_list li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px 10px;}
}
@media (max-width:480px){
	.visual_certificate_list{padding:20px 0px 0px;margin:0 -5px;}
	.visual_certificate_list li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:5px 5px;}
}
/* 合作伙伴 */
.visual_partners .title04 .tit{color:#ec7302;}
.visual_partners{width:100%;display:block;padding:100px 0px 100px;margin:0;background-color:#f0f0f0;}
.visual_partners_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0px 0px;margin:0 -13px;}
.visual_partners_list li{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:15px 13px;}
.visual_partners_list li p{width:100%;height:100%;display:block;margin:0px 0px 0px;padding:0px;text-align:center;overflow:hidden;border:1px solid #c0c0c0;}
.visual_partners_list li p img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_partners_list li p img{display:block;width:100%;height:100%;font-size:0;}
.visual_partners_list li p img{-o-object-fit:cover;object-fit:cover;}
.visual_partners_list li p:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
@media (max-width:1600px){
	.visual_partners{padding:6.25vw 0px 6.25vw;}
	.visual_partners_list{padding:3.125vw 0px 0px;}
}
@media (max-width:1200px){
	.visual_partners_list{margin:0 -10px;}
	.visual_partners_list li{padding:10px 10px;}
}
@media (max-width:991px){
	.visual_partners_list li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
}
@media (max-width:767px){
	.visual_partners{padding:40px 0px 40px;}
	.visual_partners_list{padding:20px 0px 0px;margin:0 -7px;}
	.visual_partners_list li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:7px 7px;}
}
@media (max-width:480px){
	.visual_partners_list li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.index_partners{background-color:#fff;}
/* .index_partners_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0px 0px;margin:0 -13px;} */
/* .index_partners li{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:15px 13px;} */
.index_partners li p{-webkit-box-shadow:0px 0px 13px rgba(0,0,0,0.1);box-shadow:0px 0px 13px rgba(0,0,0,0.1);}



.page_about{width:100%;padding:0px 0px 0px;margin:0;background:#f9f9f9;}
.page_about_content{width:100%;padding:140px 0px;margin:0;}
.page_about_content img{max-width:100%;font-size:0;}
.page_about_content p{margin:0px 0px 10px;}
@media (max-width:1600px){
    .page_about_content{padding:8.75vw 0px;}
}
@media (max-width:767px){
    .page_about_content{padding:30px 0px 40px;}
}

/* 联系我们 */
.visual_contact{margin:0px;padding:90px 0px 90px;display:block;background:#f7f7f7;}
.visual_contact_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 0px;margin:0 -0px 30px;background:#fff;}
.visual_contact_row .leftcol{-ms-flex:0 0 48.4%;flex:0 0 48.4%;max-width:48.4%;padding:0px 0px;margin:0px;}
.visual_contact_row .rightcol{-ms-flex:0 0 51.6%;flex:0 0 51.6%;max-width:51.6%;padding:0px 0px;margin:0px;}
.visual_contact_row .leftcol .leftcol_cont{display:block;padding:40px 40px 20px;margin:0;}
.visual_contact_row .leftcol .leftcol_cont{height:100%;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:flex-start;}
.visual_contact_row .leftcol .leftcol_cont .companyname{padding:0px 0px 0px 0px;color:#333;font-size:36px;font-weight:700;line-height:1.4;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_txt{padding:30px 0px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:30px;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_txt p{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 0px;margin:0px 0px 15px;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_txt p span:first-child{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_txt p span:last-child{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_txt p .addr{background:url(../images/icon_addr.png) 2px 2px no-repeat;padding-left:36px;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_txt p .tel{background:url(../images/icon_tel.png) 0px 4px no-repeat;padding-left:36px;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_txt p .email{background:url(../images/icon_email.png) 0 3px no-repeat;padding-left:36px;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_qrcode{width:100%;display:block;margin:0;padding:10px 0px 0px;overflow:hidden;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_qrcode img{max-width:100%;font-size:0;}
.visual_contact_row .leftcol .leftcol_cont .visual_contact_qrcode .txt{padding:5px 0px 0px;color:#333;font-size:16px;text-align:center;}
.visual_contact_map{display:block;width:100%;height:100%;padding:0px;margin:0;border:0px solid red;}
.visual_contact_map .amapContainer{height:450px!important;}
@media (max-width:1500px){
    .visual_contact{padding:6vw 0px 6vw;}
}
@media (max-width:1199px){
    .visual_contact_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .visual_contact_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px;}
    .visual_contact_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px;}
    .visual_contact_row .leftcol .leftcol_cont{padding:35px 30px 20px;}
    .visual_contact_row .leftcol .leftcol_cont .companyname{font-size:32px;}
	.visual_contact_map .amapContainer{height:400px!important;}
}
@media (max-width:767px){
    .visual_contact{padding:40px 0px 40px;}
    .visual_contact_row .leftcol .leftcol_cont{padding:25px 20px 20px;}
    .visual_contact_row .leftcol .leftcol_cont .companyname{font-size:26px;}
    .visual_contact_row .leftcol .leftcol_cont .visual_contact_txt{padding:15px 0px 0px 0px;}
    .visual_contact_map .amapContainer{height:350px!important;} 
}
.visual_contact_feedback{display:block;margin:0px 0px 0px;padding:50px 40px 40px;background:#fff;}
.visual_contact_feedback_title{padding:0px;color:#000;font-size:40px;font-weight:400;line-height:1.3;}
.visual_contact_feedback_desc{padding:0px 0px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:30px;}
.contact_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -15px;padding:30px 0px 0px;}
.contact_feedback_form .colitem,
.contact_feedback_form .colitem2,
.contact_feedback_form .colitem3,
.contact_feedback_form .colitem4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:15px 15px;}
.contact_feedback_form .colitem2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.contact_feedback_form .input{width:100%;display:block;overflow:hidden;line-height:28px;vertical-align:middle;border:1px solid #e1e1e1;padding:15px 20px;font-size:16px;color:#666;border-radius:4px;}
.contact_feedback_form .textarea{width:100%;display:block;min-height:240px;line-height:26px;border:1px solid #e1e1e1;padding:15px 20px;font-size:16px;color:#666;border-radius:4px;}
.contact_feedback_form .yzm{float:left;width:-webkit-calc(100% - 250px);width:calc(100% - 250px);margin:0px 10px 0px 0px;}
.contact_feedback_form .img{float:left;width:240px;height:60px;line-height:60px;cursor:pointer;border:1px solid #e1e1e1;border-radius:4px;}
.contact_feedback_form .btn{width:100%;display:block;padding:0px 0px 0px;margin:0px auto;text-align:center;}
.contact_feedback_form .btn button{width:100%;display:block;margin:0px auto;text-align:center;padding:15px 20px;line-height:28px;text-align:center;font-size:18px;font-weight:400;color:#fff;background:#ec7302;border:0px solid #00a930;border-radius:4px;}
.contact_feedback_form .input,
.contact_feedback_form .textarea,
.contact_feedback_form .btn button{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
/* .contact_feedback_form .input:hover, */
/* .contact_feedback_form .textarea:hover{border:1px solid #bbb;} */
.contact_feedback_form input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.contact_feedback_form input::-webkit-input-placeholder{color:#666;}
.contact_feedback_form input::-moz-input-placeholder{color:#666;}
.contact_feedback_form input::-ms-input-placeholder{color:#666;}
.contact_feedback_form input::placeholder{color:#666;}
.contact_feedback_form .inputbox{position:relative;top:0px;left:0px;z-index:0;}
.contact_feedback_form .inputbox_error:after{content:"";position:absolute;top:-10px;right:0;z-index:0;margin-right:-10px;z-index:10;width:30px;height:30px;line-height:30px;background:url(../images/error2.png) center center no-repeat;background-size:30px auto;}
.contact_feedback_form .inputbox_error .input,
.contact_feedback_form .inputbox_error .textarea{border:1px solid #cc0000!important;}
.contact_feedback_form .error{border:1px solid #cc0000;}
@media (max-width:1199px){
    .visual_contact_feedback{padding:40px 30px 30px;}
    .visual_contact_feedback_title{font-size:32px;}
}
@media (max-width:767px){
    .visual_contact_feedback{padding:30px 20px 15px;}
    .visual_contact_feedback_title{font-size:28px;}
    .visual_contact_feedback_desc{font-size:15px;line-height:24px;}
    .contact_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -00px;padding:15px 0px 0px;}
    .contact_feedback_form .colitem,
    .contact_feedback_form .colitem2,
    .contact_feedback_form .colitem3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:8px 0px;}
    .contact_feedback_form .input{line-height:28px;padding:10px 10px;}
    .contact_feedback_form .textarea{min-height:240px;padding:10px 10px;}
	.contact_feedback_form .yzm{width:-webkit-calc(100% - 150px);width:calc(100% - 150px);}
	.contact_feedback_form .img{width:140px;height:50px;line-height:50px;}
    .contact_feedback_form .btn button{width:100%;min-width:0;padding:10px 10px;font-size:18px;}
}




















/* bootstrap.css v4.6.0 页码 */
.tem_page{width:100%;display:block;padding:20px 0px 40px;margin:0px auto;text-align:center;}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important;}
.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;}
.page-link{position:relative;display:block;padding:0px 13px;min-width:36px;line-height:34px;color:#666;font-size:14px;background-color:#f4f4f4;border:1px solid #ddd;white-space:nowrap;}
.page-link:hover,
.page-item.active .page-link{z-index:2;color:#fff;text-decoration:none;background-color:#ec7302;border-color:#ec7302;}
.page-link:focus {z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}
.page-item {padding:0px 5px;}
.page-item .page-link{border-radius:2px;}
.page-item.disabled .page-link{color:#666;pointer-events:none;cursor:auto;background-color:#fff;border-color:#ddd;opacity:0.5;}
@media (max-width:767px){
    .tem_page{padding:20px 0px 30px;}
    .page-link{padding:0px 10px;min-width:30px;line-height:28px;}
    .page-item{padding:0px 3px;}
}
.tem_nocontent{clear:both;width:100%;padding:150px 0px 150px;margin:0px auto;text-align:center;font-size:32px;}
@media (max-width:991px){
    .tem_nocontent{padding:100px 0px 100px;}
}
.remodal-wrapper{z-index:99999999999;}
.modal_picture .remodal_content{width:100%;max-width:800px;clear:both;padding:15px 20px 20px 20px;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_picture .remodal_content .img{width:100%;display:block;margin:0px;padding:0px 0px 10px;text-align:center;overflow:hidden;}
.modal_picture .remodal_content .img img{max-width:100%;display:inline-block;font-size:0;}
.modal_picture .remodal_content .img img{-o-object-fit:cover;object-fit:cover;}
.modal_picture .remodal_content .title{width:100%;clear:both;padding:5px 0px 0px;font-size:18px;font-weight:700;line-height:1.75;margin:0px auto;text-align:center;}
@media (max-width:767px){
    .modal_picture .remodal_content{width:100%;max-width:100%;}
    .modal_picture .remodal_content .img{padding:0px 0px 10px;}
    .modal_picture .remodal_content .title{font-size:16px;}
}
.modal_picture2 .remodal_content{width:100%;max-width:800px;clear:both;padding:15px 20px 20px 20px;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_picture2 .remodal_content .img{width:100%;display:block;margin:0px;padding:0px 0px 10px;text-align:center;overflow:hidden;}
.modal_picture2 .remodal_content .img img{max-width:100%;display:inline-block;font-size:0;}
.modal_picture2 .remodal_content .img img{-o-object-fit:cover;object-fit:cover;}
.modal_picture2 .remodal_content .title{width:100%;clear:both;padding:5px 0px 0px;font-size:20px;font-weight:700;line-height:1.75;margin:0px auto;text-align:center;}
.modal_picture2 .remodal_content .desc{width:100%;clear:both;padding:5px 0px 0px;font-size:16px;font-weight:400;line-height:1.75;margin:0px auto;text-align:center;}
@media (max-width:767px){
    .modal_picture2 .remodal_content{width:100%;max-width:100%;}
    .modal_picture2 .remodal_content .img{padding:0px 0px 10px;}
    .modal_picture2 .remodal_content .title{font-size:18px;}
    .modal_picture2 .remodal_content .desc{font-size:16px;}
}



.layui-upload-file{display:none!important;opacity:.01;filter:Alpha(opacity=1)}
.layui-upload-wrap .layui-upload-file{display:block!important;position:absolute;left:0;top:0;z-index:10;font-size:100px;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}































