@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}



/* 重置 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:#da251c;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:1260px;clear:both;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}
.maxwrap::before,.maxwrap::after{display:table;clear:both;content:"";}
.maxwrap1540{max-width:1600px;}
@media (max-width:1200px){
    .maxwrap{padding-left:20px;padding-right:20px;}
    .maxwrap1540{max-width:1580px;}
}




.html_locked{overflow-y:hidden;}
.headerbg{width:100%;display:block;margin:0;padding:0px;background:#ececec;}
.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:20px 0px;}
.header_logo{-ms-flex:1 1 auto;flex:1 1 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:72px;font-size:0px;overflow:hidden;position:relative;left:0;top:0;}
.header_search{-ms-flex:0 0 210px;flex:0 0 210px;margin:0;padding:0px;}
.search_form{display:block;width:100%;height:42px;line-height:42px;border-radius:100px;padding:0px 0px;background:#c6c6c6;}
.search_form .search_ipt{float:left;padding:0px 5px 0px 20px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);height:42px;line-height:1;overflow:hidden;display:block;}
.search_form .search_ipt input{width:100%;height:42px;line-height:1;border:0px;background:none;color:#444;font-size:14px;}
.search_form .search_ipt input::-webkit-input-placeholder{color:#444;}
.search_form .search_ipt input::-moz-input-placeholder{color:#444;}
.search_form .search_ipt input::-ms-input-placeholder{color:#444;}
.search_form .search_ipt input::placeholder{color:#444;}
.search_form .search_ipt input::-internal-autofill-selected{box-shadow:0 0 0 1000px #044e98 inset;background-image:none;color:#444;}
.search_form .search_ipt input::-webkit-autofill{box-shadow:0 0 0 1000px #044e98 inset;background-image:none;color:#444;}
.search_form .search_ipt input:focus,.search_ipt input:hover,.search_ipt input:active{color:#444;}
.search_form .search_btn{float:right;width:50px;height:42px;overflow:hidden;padding:3px 14px 3px 0px;background:none;}
.search_form .search_btn input{float:right;width:36px;height:36px;line-height:1;display:block;cursor:pointer;border:0px;border-radius:100px;
background:none;background-image:url(../images/icon_search.png);background-position:center center;background-repeat:no-repeat;background-size:auto auto;}
.header_lang{-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:0px 0px 0px 30px;text-align:center;white-space:nowrap;}
.header_lang a{display:inline-block;color:#565656;font-size:15px;padding:0px 14px;vertical-align:middle;position:relative;top:0px;left:0px;z-index:0;}
.header_lang a:hover,.header_lang a.active{color:#009b4c;}
.header_lang a.cn{font-size:15px;font-family:微软雅黑,"Microsoft YaHei","Source Han Sans CN Regular","思源黑体 CN Regular","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;}
.header_lang a.en{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.header_lang a:before{content:"";position:absolute;top:50%;left:0px;z-index:0;margin-top:-6px;width:1px;height:14px;line-height:14px;background:#aaa;}
.header_lang a:first-child:before{display:none;}
.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:#009b4c;padding:0px;margin:0px 0px 5px;border-radius:14px;opacity:0.9;}
.header_mobimenu .menu_btn i:last-child{margin:0px;}
.header_logo2{display:none;}
.header_lang2{display:none;}
@media (min-width:992px){
    .header_mobimenu{display:none;}
    .header_navigation{width:100%;display:block;margin:0;padding:0px;}
    .header_navigation .subone{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;margin:0 -0px;line-height:96px;}
    .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:#565656;font-size:24px;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.active>a{color:#009b4c;}
    .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:4px;line-height:4px;background:#009b4c;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
    
    .header_navigation .subone>li.active a b:before, .header_navigation .subone>li a:hover b:before{left:0%;width:100%;opacity:1;}
    .header_navigation .subone>li{position:relative;z-index:10;}
    .header_navigation .subtwo{width:200px;background:#606772;position:absolute;left:50%;top:100%;z-index:12;padding:0px;margin:0px 0px 0px 0px;border-radius:0px;}
    .header_navigation .subtwo{filter:progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(-50%, 20px, 0);-moz-transform:translate3d(-50%, 10px, 0);-webkit-transform:translate3d(-50%, 10px, 0);}
    .header_navigation .subone>li:hover .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>li>a{border-bottom:1px solid rgba(255,255,255,0.1);display:block;font-size:16px;color:rgba(255,255,255,0.8);line-height:20px;text-align:center;padding:11px 10px 11px;margin:0px;}
    .header_navigation .subtwo>li:last-child>a{border:none;}
    .header_navigation .subtwo>li>a:hover, .header_navigation .subtwo>li>a.hover{color:#fff;background:#009b4c;padding-left:17px;padding-right:3px;}
    .header_navigation .subtwo>li{position:relative;z-index:10;}
    .header_navigation .subthree{width:100%;background-image:linear-gradient(to right,rgba(23,109,230,0.9),rgba(84,39,244,0.9));position:absolute;left:-webkit-calc(100% + 6px);left:calc(100% + 6px);top:0px;z-index:12;padding:0px;margin:0px 0px 0px;border-radius:5px;}
    .header_navigation .subthree{filter:progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);background:#606772;}
    .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:11px 10px 11px;margin:0px;}
    .header_navigation .subthree>li:last-child>a{border:none;}
    .header_navigation .subthree>li>a:hover, .header_navigation .subthree>li>a.hover{color:#009b4c;padding-left:17px;padding-right:3px;}
    .header_navigation .subthree>li>a:hover, .header_navigation .subthree>li>a.hover{color:#fff;background:#009b4c;}
    .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 #606772 transparent transparent;}
}
@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:35px;}
    .search_form{height:38px;line-height:38px;}
    .search_form .search_ipt{width:-webkit-calc(100% - 42px);width:calc(100% - 42px);height:38px;}
    .search_form .search_ipt input{height:38px;}
    .search_form .search_btn{width:42px;height:38px;padding:3px 10px 3px 0px;}
    .search_form .search_btn input{width:32px;height:32px;}
    .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{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:0%;height:100vh;position:absolute;top:0px;left:0;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 ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;} */
    
    
    .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{width:75%;height:100vh;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{-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{width:75%;height:100vh;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{display:block!important;opacity:0.98;visibility:visible;} */




                                /* .header_navigation{-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{width:75%;height:100vh;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{display:block!important;opacity:0.98;visibility:visible;} */


.header_lang{display:none;}
.header_logo2{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;margin:0;padding:20px 0px;border-bottom:1px solid #eee;}
.header_logo2 a{display:inline-block;font-size:0px;overflow:hidden;margin:0 auto;text-align:center;}
.header_logo2 a img{display:inline-block;max-height:32px;font-size:0px;overflow:hidden;}
.header_lang2{width:100%;display:block;padding:15px 14px;margin:0 auto;text-align:center;vertical-align:middle;border-bottom:1px solid #eee;}
.header_lang2 a{display:inline-block;color:#565656;font-size:15px;padding:0px 14px;margin:0 auto;text-align:center;vertical-align:middle;position:relative;top:0px;left:0px;z-index:0;}
.header_lang2 a:hover,.header_lang a.active{color:#009b4c;}
.header_lang2 a.cn{font-size:15px;font-family:微软雅黑,"Microsoft YaHei","Source Han Sans CN Regular","思源黑体 CN Regular","PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;}
.header_lang2 a.en{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.header_lang2 a:before{content:"";position:absolute;top:50%;left:0px;z-index:0;margin-top:-6px;width:1px;height:14px;line-height:14px;background:#aaa;}
.header_lang2 a:first-child:before{display:none;}

    /* .header_navigation{background:rgba(255,255,255,0.5);overflow:hidden;} */
    .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:#565656;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:#009b4c;background:none;}
    .header_navigation .subtwo{color:#565656;}

    .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:#009b4c;background:none;}

    .header_navigation .subthree{padding:6px 0px 6px 30px;color:#565656;border-bottom:1px solid #eee;}
    .header_navigation .subthree>li>a{color:#565656;opacity:1;font-size:13px;}
    .header_navigation .subthree>li>a:hover,.header_navigation .subthree>li.active>a{color:#009b4c;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;}

}
@media (max-width:640px){
    .header_search{display:none;}
}
.banner{width:100%;height:100%;margin:0px;padding:0px;}
.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:14px;height:14px;margin:0 11px;display:inline-block;border-radius:100px;background:#b8b7b4;opacity:1;position:relative;}
.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{width:48px;opacity:1;background:#fff;}
.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:10px;height:10px;margin:0px 8px 0px 0px;}
    .banner .swiper-pagination .swiper-pagination-bullet-active{width:30px;}
}
.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{min-width:576px;max-height:300px;}

/* .banner01 .banner_img img{ */
/* display:block;width:auto;max-height:130px;font-size:0;overflow:hidden; */
/* object-fit:cover; */
/* } */
/* .banner01 .banner_img img{-o-object-fit:cover;object-fit:cover;} */
/* .banner01 .banner_img img{vertical-align: middle;} */

.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:400;margin:0px;text-align:left;padding:60px 0px 0px;line-height:1.3;letter-spacing:5px;}
.banner01 .banner_cont .txt2{min-height:20px;color:#fff;font-size:32px;font-weight:400;margin:0px;text-align:left;padding:12px 0px 0px;line-height:1.3;max-width:1000px;letter-spacing:2px;}
.banner01{height:100%;}
.banner01 .banner_img{height:100%;}
.banner01 .banner_img img{height:100%;}
.banner01_job .banner_cont .txt1{min-height:20px;color:#fff;font-size:100px;font-weight:400;margin:0px auto;text-align:center;padding:0px 0px 0px 60px;line-height:1.3;letter-spacing:60px;}
.banner01_home .banner_cont{justify-content:flex-end;align-items:flex-end;}
.banner01_home .banner_cont .img1{display:block;min-height:20px;font-size:0px;margin:0px;text-align:right;padding:0px 0px 0px;line-height:1;}
/* .banner01_home .banner_cont .img2{display:block;min-height:20px;font-size:0px;margin:0px;text-align:right;padding:15px 0px 140px;line-height:1;} */
.banner01_home .banner_cont .img2{display:block;min-height:20px;font-size:0px;margin:0px;text-align:right;padding:15px 0px 70px;line-height:1;}
/* .banner01_about .banner_cont .img1{display:block;min-height:20px;font-size:0px;margin:0px;text-align:left;padding:90px 0px 0px;line-height:1;} */
.banner01_about .banner_cont .img1{display:block;min-height:20px;font-size:0px;margin:0px;text-align:left;padding:40px 0px 0px;line-height:1;}
.banner01_about .banner_cont .img2{display:block;min-height:20px;font-size:0px;margin:0px;text-align:left;padding:15px 0px 0px;line-height:1;}
.banner01_about .banner_cont .img1 img{max-width:21vw;}
.banner01_about .banner_cont .img2 img{max-width:37.08333333vw;}
.banner01_contact .banner_cont .img1{display:inline-block;min-height:20px;font-size:0px;margin:0px auto;text-align:center;padding:0px 20px 0px;line-height:1;}
.banner01_contact .banner_cont .img2{display:inline-block;min-height:20px;font-size:0px;margin:0px auto;text-align:center;padding:0px 20px 0px;line-height:1;}
.banner01_contact .banner_cont .img1 img{max-width:42.58333333vw;}
.banner01_contact .banner_cont .img2 img{max-width:24.08333333vw;}
@media (max-width:1919px){
    .banner01 .banner_cont .txt1{font-size:4vw;padding-top:4vw;}
    .banner01 .banner_cont .txt2{font-size:2.133333333vw;}
    .banner01_contact .banner_cont .img1{padding:0px 1.666666667vw 0px;}
    .banner01_contact .banner_cont .img2{padding:0px 1.666666667vw 0px;}
    /* .banner01_about .banner_cont .img1{padding:7.5vw 0px 0px;} */
    .banner01_about .banner_cont .img1{padding:3.2vw 0px 0px;}
    .banner01_home .banner_cont .img2{padding:15px 0px 11.666666vw;}
    .banner01_home .banner_cont .img2{padding:15px 0px 6vw;}
}
@media (max-width:991px){
    .banner01{min-height:50px;}
}
@media (max-width:767px){
    .banner01 .banner_cont .txt1{font-size:26px;letter-spacing:2px;padding-top:20px;}
    .banner01 .banner_cont .txt2{font-size:16px;letter-spacing:0px;}
    .banner01_about .banner_cont .img2{padding:10px 0px 0px;}
}
@media (max-width:480px){
    .banner01 .banner_cont .txt1{font-size:22px;letter-spacing:0px;}
    .banner01 .banner_cont .txt2{font-size:14px;}
}
/* 内页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:flex-end;padding-bottom:70px;}
.banner_static .banner_cont .txt1{min-height:30px;color:#fff;font-size:60px;font-weight:400;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.2;letter-spacing:0px;font-family:var(--fontfamilytitlecn);}
.banner_static .banner_cont .txt2{min-height:20px;color:#fff;font-size:32px;font-weight:400;margin:0px;text-align:left;padding:8px 0px 0px;line-height:1.3;letter-spacing:0px;font-family:var(--fontfamilytitleen);}
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static .banner_img{min-height:150px;}
}
@media (max-width:1500px){
    .banner_static .banner_cont{padding-bottom:4.666666667vw;}
    .banner_static .banner_cont .txt1{font-size:4vw;}
    .banner_static .banner_cont .txt2{font-size:2.133333333vw;}
}
@media (max-width:767px){
    .banner_static .banner_cont .txt1{font-size:30px;}
    .banner_static .banner_cont .txt2{font-size:16px;}
}
.banner_contact{width:100%;height:90px;display:block;margin:0px;padding:0px;overflow:hidden;}
@media (max-width:991px){
    .banner_contact{height:60px;}
}

.banner_static_service .banner_cont{padding-bottom:0;}
.banner_static_service .banner_cont .maxwrap{height:100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
.banner_static_service .banner_cont .maxwrap .banner_cont_row{
flex-direction:column;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;align-content:stretch;border:0px solid red;padding:90px 0px 0px;}
.banner_static_service .banner_cont .maxwrap .banner_cont_row .topcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;border:0px solid green;}
.banner_static_service .banner_cont .maxwrap .banner_cont_row .topcol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;text-align:center;}
.banner_static_service .banner_cont .maxwrap .banner_cont_row .topcol > *{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;text-align:center;}
.banner_static_service .banner_cont .maxwrap .banner_cont_row .bottomcol{-ms-flex:0 1 100%;flex:0 1 100%;max-height:110px;border:0px solid yellow;}
@media (max-width:1199px){
    .banner_static_service .banner_cont .maxwrap .banner_cont_row .bottomcol{max-height:80px;}
}
@media (max-width:991px){
    .banner_static_service .banner_cont .maxwrap .banner_cont_row{padding:60px 0px 0px;}
}
@media (max-width:767px){
    .banner_static_service .banner_cont .maxwrap .banner_cont_row .bottomcol{max-height:60px;}
}
.banner_static_service .icon_mouseDown{margin:0px auto;text-align:center;}
.banner_static_service .icon_mouseDown a{dmargin:0px auto;}
.icon_mouseDown{display:block;margin:0px;text-align:left;padding:0px 0px 0px;line-height:44px;border:0px solid red;}
.icon_mouseDown a{display:inline-block;width:44px;height:44px;margin:0px;padding:0px;font-size:14px;background:#0056a7 url(../images/arrow03.png) center center no-repeat;border-radius:100px;animation:aniDown 1s linear 0s alternate infinite;-webkit-animation:aniDown 1s linear 0s alternate infinite;}
@media (max-width:767px){
    .icon_mouseDown{line-height:36px;}
    .icon_mouseDown a{width:36px;height:36px;}
}
@media (max-width:575px){
    .icon_mouseDown{line-height:32px;}
    .icon_mouseDown a{width:32px;height:32px;background-size:auto 15px;}
}
@keyframes aniDown{
    0%{opacity:0.4;transform:translateY(-12px);}
    50%{opacity:0.8;transform:translateY(0px);}
    75%{opacity:1;transform:translateY(6px);}
    100%{opacity:1;transform:translateY(12px);}
}
@-webkit-keyframes aniDown{
    0%{opacity:0.4;-webkit-transform:translateY(-12px);}
    50%{opacity:0.8;-webkit-transform:translateY(0px);}
    75%{opacity:1;-webkit-transform:translateY(6px);}
    100%{opacity:1;-webkit-transform:translateY(12px);}
}
@-moz-keyframes aniDown{
    0%{opacity:0.4;-moz-transform:translateY(-12px);}
    50%{opacity:0.8;-moz-transform:translateY(0px);}
    75%{opacity:1;-moz-transform:translateY(6px);}
    100%{opacity:1;-moz-transform:translateY(12px);}
}
























.block_cate{width:100%;display:block;margin:0px 0px 0px;padding:60px 0px 60px;overflow:hidden;}
.block_cate_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:0px 0px 0px;margin:0 -15px;}
.block_cate_list .itemcol{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:20px 15px;}
.block_cate_list .itemcol + .itemcol{background:url(../images/block_cate_line.jpg) 0 center no-repeat;}
.block_cate_list .itemcol .imgbox{width:100%;display:block;margin:0 auto;text-align:center;padding:0px;}
.block_cate_list .itemcol .imgbox img{margin:0;padding:0px;max-width:100%;max-height:100%;overflow:hidden;font-size:0;}
.block_cate_list .itemcol .title a{display:block;padding:25px 0px 0px 0px;margin:0px auto;text-align:center;font-size:22px;color:#565656;line-height:1.5;font-weight:700;}
.block_cate_list .itemcol .imgbox img,
.block_cate_list .itemcol .title a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_cate_list .itemcol:hover .imgbox 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);}
.block_cate_list .itemcol .title a:hover,
.block_cate_list .itemcol:hover .title a{color:#009b4c;}
@media (max-width:1200px){
    .block_cate_list .itemcol .title a{padding:15px 0px 0px 0px;font-size:18px;}
}
@media (max-width:991px){
    .block_cate_list .itemcol{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    /* .block_cate_list .itemcol{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:50%;} */
}
@media (max-width:767px){
    .block_cate{padding:30px 0px 20px;}
    .block_cate_list .itemcol .title a{padding:15px 0px 0px 0px;font-size:16px;}
}
@media (max-width:480px){
    .block_cate_list .itemcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}



.block_about{width:100%;display:block;margin:0px 0px 0px;padding:0px 0px 0px;background:#ececec;}
.block_about_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:60px 0px 70px;margin:0 -0px;}
.block_about_row .leftcol{-ms-flex:0 0 240px;flex:0 0 240px;padding:0px;margin:0px;}
.block_about_row .leftcol .img{display:block;text-align:center;margin:0 auto;overflow:hidden;}
.block_about_row .leftcol .img img{max-width:100%;max-height:100%;font-size:0;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_about_row .leftcol .img: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);}
.block_about_row .leftcol .name{display:block;text-align:center;margin:0px;padding:30px 0px 0px;font-size:24px;font-weight:400;color:#353535;line-height:1.5;}
.block_about_row .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px 0px 50px;margin:0px;}
.block_about_row .rightcol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;align-content:center;}
.block_about_row .rightcol > *{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
.block_about_row .rightcol .txt{display:block;margin:0px;padding:0px 0px;font-size:18px;font-weight:400;color:#353535;line-height:32px;}
.block_about_row .rightcol .txt p{margin:0px;padding:0px 0px;}
.more01{display:block;margin:0px;padding:40px 0px 0px;line-height:34px;}
.more01 a{display:inline-block;margin:0px;padding:0px 20px;font-size:18px;font-weight:400;color:#fff;background:#009b4c;}
.more01 a:hover{color:#fff;background:#72bb38;opacity:0.95;}
@media (max-width:767px){
    .block_about_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 40px;}
    .block_about_row .leftcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
    .block_about_row .leftcol .name{padding:15px 0px 0px;font-size:22px;}
    .block_about_row .rightcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;min-width:0;padding:30px 0px 0px;}
    .block_about_row .rightcol .txt{font-size:16px;line-height:30px;}
    .more01{padding:20px 0px 0px;}
}
.block_video{width:100%;display:block;margin:0 auto;text-align:center;padding:110px 0px 120px;background:#03050f;position:relative;}
.block_video .video_box{display:inline-block;display:block;padding:1px;margin:0 auto;text-align:center;font-size:0;background:#aaa;}
.videoplaybox{width:100%;display:block;position:relative;}
.videoplaybox video{width:100%;max-height:100vh;}
.videoplaybox .videoplaybtn{width:80px;height:80px;background:url(../images/videoplaybtn.png) center center no-repeat;background-size:100% 100%;position:absolute;left:50%;top:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.videoplaybox .videoplaybtn:hover{width:86px;height:86px;}
@media (max-width:767px){
    .block_video{padding:40px 0px 40px;}
    .videoplaybox .videoplaybtn{width:60px;height:60px;background-size:100% auto;top:43%;}
}
.block_leader{width:100%;display:block;padding:60px 0px 50px;margin:0px;}
.block_leader_title1{width:100%;display:block;padding:0px 0px 0px;margin:0px 0px 0px;}
.block_leader_title1 .tit{display:block;text-align:center;margin:0 auto;padding:0px 0px 0px;}
.block_leader_title1 .tit img{font-size:0;display:inline-block;}
.block_leader_title1 .tit_en{display:block;text-align:center;margin:0 auto;padding:0px 0px;position:relative;top:0px;left:0px;z-index:0;}
.block_leader_title1 .tit_en span{padding:0px 25px;text-align:center;margin:0 auto;height:20px;line-height:20px;font-size:14px;font-weight:400;color:#fff;font-family:var(--fontfamilytitleen);background:#9f9f9f;border-radius:100px;position:relative;top:0px;left:0px;z-index:2;}
.block_leader_title1 .tit_en:after{content:"";position:absolute;top:50%;left:50%;z-index:0;width:100%;max-width:495px;height:1px;line-height:1px;background:#bbb9ba;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.block_leader_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:40px 0px 0px;margin:0 -25px;}
.block_leader_list .itemcol{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:10px 25px;}
.block_leader_list .itemcol a{display:block;padding:0px;margin:0px;}
.block_leader_list .itemcol .imgbox{width:100%;display:block;margin:0 auto 8px;text-align:center;padding:0px;overflow:hidden;}
.block_leader_list .itemcol .imgbox img{margin:0;padding:0px;max-width:100%;max-height:100%;width:100%;overflow:hidden;font-size:0;}
.block_leader_list .itemcol .title{display:block;padding:2px 0px;margin:0px 0px 0px;text-align:center;background:#ececec;}
.block_leader_list .itemcol .title > span{height:56px;width:100%;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;}
.block_leader_list .itemcol .title > span span{padding:0px 10px;margin:0px auto;text-align:center;max-height:56px;line-height:28px;font-size:22px;color:#3c3c3c;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.block_leader_list .itemcol .imgbox img,
.block_leader_list .itemcol .title span{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_leader_list .itemcol:hover .imgbox 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);}
.block_leader_list .itemcol:hover .title span{color:#009b4c;}
@media (max-width:1200px){
    .block_leader_list{margin:0 -15px;}
    .block_leader_list .itemcol{padding:10px 15px;}
}
@media (max-width:767px){
    .block_leader{padding:30px 0px 20px;}
    .block_leader_list{padding:20px 0px 0px;margin:0 -8px;}
    .block_leader_list .itemcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:8px 8px;}
    .block_leader_list .itemcol .title{padding:5px 0px;}
    .block_leader_list .itemcol .title > span{height:44px;}
    .block_leader_list .itemcol .title > span span{padding:0px 5px;max-height:44px;line-height:22px;font-size:18px;}
}
.block_product{width:100%;display:block;margin:0px 0px 0px;padding:60px 0px 60px;background:url(../images/block_product_bg.jpg) 0 0 no-repeat;background-size:cover;}
.block_product_box{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;padding:0px 10px 0px;margin:0 -0px;background:rgba(255,255,255,0.9);}
.block_product_box .boxcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 50px;border:0px solid red;align-self:flex-start;}
.block_product .block_product_title{display:block;padding:100px 0px 0px;margin:0px auto;text-align:center;line-height:1.5;font-size:60px;color:#008816;font-weight:700;position:relative;top:0px;left:0px;z-index:0;}
.block_product .block_product_title:after{content:"";position:absolute;top:0;left:50%;z-index:0;width:3px;height:100px;line-height:100px;background:#008816;}
.block_product .block_product_desc{display:block;padding:40px 0px 0px;margin:0px;line-height:36px;font-size:18px;color:#5f5e5e;font-weight:400;}
.block_product .block_product_desc p{padding:0px;margin:0px;}
.block_product .block_product_img{display:block;padding:100px 0px 50px;margin:0px;}
.block_product .block_product_img img{padding:0px 0px;margin:0px;font-size:0;display:inline-block;max-width:100%;}
.block_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 15px 0px;margin:0 -15px;}
.block_product_list .itemcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px 15px;}
.block_product_list .itemcol .cont{height:100%;display:block;margin:0px auto;padding:50px 0px;text-align:center;background:#fff;border-radius:25px;position:relative;top:0px;left:0px;z-index:0;}
.block_product_list .itemcol .imgbox{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;}
.block_product_list .itemcol .imgbox img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product_list .itemcol .imgbox img{-o-object-fit:cover;object-fit:cover;}
.block_product_list .itemcol .title{width:100%;display:block;padding:0px 0px 0px 0px;margin:0px auto;text-align:center;position:absolute;top:-20px;left:0;z-index:10;}
.block_product_list .itemcol .title span{display:inline-block;padding:0px 28px;margin:0px auto;text-align:center;height:40px;line-height:40px;font-size:28px;color:#fff;font-weight:700;background:#009b4c;border-radius:100px;overflow:hidden;font-family:var(--fontfamilytitleen);}
.block_product_list .itemcol:hover .imgbox 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_list .itemcol:hover .title{color:#0056a7;}
@media (max-width:1500px){
    .block_product_box{padding:0px 0px 0px;}
    .block_product_box .boxcol{padding:0px 3.333333333vw;}
    .block_product .block_product_title{padding:6.666666667vw 0px 0px;font-size:4vw;}
    .block_product .block_product_title:after{height:6.666666667vw;line-height:6.666666667vw;}
    .block_product .block_product_img{padding:6.666666667vw 0px 3.333333333vw;}
    .block_product_list .itemcol .title span{padding:0px 1.866666667vw;}
}
@media (max-width:1200px){
    .block_product_list{padding:20px 0px 0px;margin:0 -10px;}
    .block_product_list .itemcol{padding:20px 10px;}
    .block_product_list .itemcol .title span{display:block;padding:0px 0px;font-size:24px;}
}
@media (max-width:767px){
    .block_product{padding:30px 0px 30px;}
    .block_product_box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 1px;}
    .block_product_box .boxcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 20px;}
    .block_product_box .boxcol:nth-child(2){padding:20px 16px 0px;}
    .block_product .block_product_title{padding:50px 0px 0px;font-size:30px;}
    .block_product .block_product_title:after{height:50px;line-height:50px;}
    .block_product .block_product_desc{padding:15px 0px 0px;line-height:28px;font-size:16px;}
    .block_product .block_product_img{display:block;padding:10px 0px 0px;margin:0px;}
    .block_product_list{padding:20px 0px 0px;margin:0 -8px;}
    .block_product_list .itemcol{padding:15px 8px;}
    .block_product_list .itemcol .cont{padding:30px 0px;border-radius:8px;}
    .block_product_list .itemcol .title{top:-16px;}
    .block_product_list .itemcol .title span{display:block;padding:0px 0px;height:32px;line-height:32px;font-size:16px;}
}
.block_case{width:100%;display:block;padding:90px 0px 90px;margin:0px;position:relative;top:0px;left:0px;z-index:0;}
.block_case_title1{width:100%;display:block;padding:0px 0px 0px;margin:0px 0px 0px;}
.block_case_title1 .tit{padding:0px 0px 0px;margin:0 auto;text-align:center;line-height:1.4;font-size:34px;font-weight:400;color:#535151;font-family:var(--fontfamilytitlecn);}
.block_case_title1 .tit_en{display:block;text-align:center;margin:0 auto;padding:0px 0px;position:relative;top:0px;left:0px;z-index:0;}
.block_case_title1 .tit_en span{padding:0px 15px;text-align:center;margin:0 auto;height:30px;line-height:30px;font-size:28px;font-weight:400;color:#535151;font-family:var(--fontfamilytitleen);background:#fff;border-radius:100px;position:relative;top:0px;left:0px;z-index:2;}
.block_case_title1 .tit_en:after{content:"";position:absolute;top:50%;left:50%;z-index:0;width:100%;max-width:630px;height:2px;line-height:2px;background:#bebcbd;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.block_case .swiper{width:100%;height:auto;margin:0px;padding:0px 0px 0px;}
.block_case .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_case .swiper-slide{width:100%;height:auto;padding:0;margin:0;display:block;}
.block_case .swiper-button-next,
.block_case .swiper-button-prev{display:block;text-align:center;margin:-36px auto 0px;padding:0px;width:72px;height:72px;line-height:72px;left:-110px;opacity:1;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#f2f2f2;border:1px solid #ededed;}
.block_case .swiper-button-next{left:auto;right:-110px;}
.block_case .swiper-button-next:after,
.block_case .swiper-button-prev:after{height:72px;line-height:72px;font-weight:400;font-size:36px;color:#444350;}
.block_case .swiper-button-next:hover,
.block_case .swiper-button-prev:hover{background:#009b4c;border:1px solid #009b4c;}
.block_case .swiper-button-next:hover:after,
.block_case .swiper-button-prev:hover:after{color:#fff;}
.block_case_list{width:100%;display:block;padding:30px 0px 0px;margin:0px;position:relative;top:0px;left:0px;z-index:0;}
.block_case_list .itembox{width:100%;height:100%;display:block;padding:0px;margin:0px;cursor:pointer;}
.block_case_list .itembox{flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0px;padding:0;}
.block_case_list .itembox .img{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0px auto 6px;padding:0px 0px 0px;overflow:hidden;}
.block_case_list .itembox .txt{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:20px 20px 20px 25px;background:#f5f5f5;}
.block_case_list .itembox{overflow:hidden;}
.block_case_list .itembox .txt{height:100%;}
.block_case_list .itembox .img img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_case_list .itembox .img img{display:block;width:100%;height:100%;font-size:0;overflow:hidden;}
.block_case_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.block_case_list .itembox .title1{display:block;padding:0px;margin:0px 0px 25px;font-size:22px;font-weight:700;color:#565656;line-height:30px;height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_case_list .itembox .title2{display:block;padding:0px;margin:0px 0px 8px;font-size:22px;font-weight:400;color:#565656;line-height:30px;height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
/* .block_case_list .itembox .desc{padding:0px;margin:0px;font-size:16px;font-weight:400;color:#565656;line-height:30px;height:120px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;} */
.block_case_list .itembox .desc{padding:0px;margin:0px;font-size:16px;font-weight:400;color:#565656;line-height:30px;}
.block_case_list .itembox .desc p{padding:0px;margin:0px;}
.block_case_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_case_list .itembox:hover .title1{color:#009b4c;}
@media (max-width:1500px){
    .block_case .swiper-button-next,
    .block_case .swiper-button-prev{margin:-20px auto 0px;width:40px;height:40px;line-height:40px;left:10px;}
    .block_case .swiper-button-next{left:auto;right:10px;}
    .block_case .swiper-button-next:after,
    .block_case .swiper-button-prev:after{height:40px;line-height:40px;font-size:20px;}
}
@media (max-width:767px){
    .block_case{padding:35px 0px 30px;margin:0px;position:relative;top:0px;left:0px;z-index:0;}
    .block_case_title1 .tit{font-size:30px;}
    .block_case_title1 .tit_en span{padding:0px 10px;font-size:24px;}
    .block_case_list{padding:20px 0px 0px;}
    .block_case_list .itembox .txt{padding:15px 10px 15px 15px;}
    .block_case_list .itembox .title1{margin:0px 0px 10px;font-size:18px;}
    .block_case_list .itembox .title2{margin:0px 0px 8px;font-size:18px;}
    .block_case_list .itembox .desc{font-size:16px;font-weight:400;line-height:26px;height:104px;}
}
.footer{padding:0px 0 0px;margin:0px;background:#ececec;font-size:16px;color:#393939;}
.footer a{color:#393939;}
.footer a:hover{color:#009b4c;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:50px 0px 40px;margin:0px -0px;}
.footer_row .footer_message{-ms-flex:0 0 22.5%;flex:0 0 22.5%;max-width:22.5%;padding:10px 0px;border:0px solid red;}
.footer_row .footer_contact{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 100px 10px 100px;border:0px solid red;}
.footer_row .footer_qrcode{-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%;padding:10px 0px;border:0px solid red;}
.footer_message_form{width:100%;display:block;margin:0px;padding:0px 0px 0px;}
.footer_message_form .colitem{width:100%;display:block;margin:0px 0px 10px;padding:0px 0px 0px;}
.footer_message_form .input{width:100%;display:block;line-height:28px;vertical-align:middle;border:1px solid #fff;padding:5px 15px;font-size:15px;color:#535151;border-radius:4px;background:#fff;}
.footer_message_form .textarea{width:100%;display:block;min-height:94px;line-height:28px;border:1px solid #e1e1e1;padding:5px 15px;font-size:15px;color:#535151;border-radius:4px;}
.footer_message_form .error{border:1px solid #cc0000;}
.footer_message_form .btn{width:100%;display:block;padding:0px 0px 0px;margin:0px;}
.footer_message_form .btn button{width:100%;display:block;margin:0px;padding:0px 0px;height:34px;line-height:34px;text-align:center;font-size:16px;font-weight:400;color:#fff;background:#009b4c;border:0px solid #009b4c;border-radius:4px;}
.footer_message_form .input,
.footer_message_form .btn button{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.footer_message_form .input:hover,
.footer_message_form .textarea:hover{border:1px solid #009b4c;}
.footer_message_form input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.footer_message_form input::-webkit-input-placeholder{color:#535151;}
.footer_message_form input::-moz-input-placeholder{color:#535151;}
.footer_message_form input::-ms-input-placeholder{color:#535151;}
.footer_message_form input::placeholder{color:#535151;}
.footer_message_form textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none}
.footer_message_form textarea::-webkit-input-placeholder{color:#535151;}
.footer_message_form textarea::-moz-input-placeholder{color:#535151;}
.footer_message_form textarea::-ms-input-placeholder{color:#535151;}
.footer_message_form textarea::placeholder{color:#535151;}
.footer_row .footer_contact .name{display:block;margin:0px;padding:0px 0px 0px;color:#393939;font-size:24px;line-height:1.4;font-weight:700;}
.footer_row .footer_contact .name_en{display:block;margin:0px;padding:0px 0px 0px;color:#393939;font-size:12.5px;line-height:1.4;font-weight:400;font-family:var(--fontfamilytitleen);}
.footer_row .footer_contact .txt{max-width:420px;display:block;margin:0px;padding:30px 0px 0px;color:#393939;font-size:16px;line-height:28px;font-weight:400;}
.footer_row .footer_contact .txt p{margin:0px 0px 16px;padding:0px;}
.footer_row .footer_contact .txt p{margin:0px 0px 10px;padding:0px;}
.footer_row .footer_qrcode .tit{display:block;margin:0px;padding:0px 0px 0px;color:#393939;font-size:24px;font-weight:400;white-space:nowrap;line-height:28px;height:42px;border-bottom:1px solid #565656;}
.footer_row .footer_qrcode .qrcode{display:block;margin:0px;padding:31px 0px 0px;}
.footer_row .footer_qrcode .qrcode img{width:100%;max-width:100%;margin:0px;padding:0px;font-size:0;}
.footer_bottom{display:block;padding:25px 0px 25px;margin:0px;background:#fff;}
.footer_bottom .footer_copyright{display:block;padding:0px 0px 0px;margin:0px;font-size:14px;}
@media (max-width:1200px){
    .footer_row .footer_contact{padding:15px 4vw 15px 4vw;}
    .footer_row .footer_contact .txt{max-width:100%;}
}
@media (max-width:767px){
    .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 20px;}
    .footer_row .footer_message{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px;}
    .footer_row .footer_contact{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px;}
    .footer_row .footer_qrcode{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:0px 0px;}
    .footer_message_form .btn button{height:38px;line-height:38px;font-size:18px;}
    .footer_row .footer_contact .txt{max-width:100%;padding:10px 0px 0px;line-height:26px;}
    .footer_row .footer_contact .txt p{margin:0px 0px 5px;}
    .footer_row .footer_qrcode .qrcode{padding:15px 0px 0px;}
    .footer_row .footer_qrcode .qrcode img{max-width:120px;}
    .footer_bottom{padding:15px 0px 15px;}
}










.list_case{width:100%;padding:100px 0px 100px;margin:0px;display:block;}
.list_case_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;margin:0 -10px;}
.list_case_list .itembox{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:20px 10px;margin:0px;}
.list_case_list .itembox{flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;cursor:pointer;}
.list_case_list .itembox .imgbox{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0px auto 5px;padding:0px 0px 0px;}
.list_case_list .itembox .txtbox{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:10px 16px 20px;background:#ececec;}
.list_case_list .itembox .imgbox {font-size:0;text-align:center;overflow:hidden;}
.list_case_list .itembox .imgbox img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_case_list .itembox .imgbox img{-o-object-fit:cover;object-fit:cover;}
.list_case_list .itembox .title{display:block;padding:0px;margin:0px 0px 10px;font-size:22px;font-weight:400;color:#565656;line-height:30px;height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;white-space:nowrap;}
.list_case_list .itembox .title1{display:inline-block;padding:0px;margin:0px;font-size:22px;}
.list_case_list .itembox .title2{display:inline-block;padding:0px;margin:0px;font-size:22px;}
.list_case_list .itembox .desc{padding:0px;margin:0px;font-size:16px;font-weight:400;color:#565656;line-height:24px;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_case_list .itembox .desc p{padding:0px;margin:0px;}
.list_case_list .itembox: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;}
.list_case_list .itembox:hover .title{color:#009b4c;}
@media (max-width:767px){
    .list_case{padding:40px 0px 40px;}
    .list_case_list{margin:0 -8px;}
    .list_case_list .itembox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:8px 8px;}
    .list_case_list .itembox .txtbox{padding:10px 10px 15px;}
    .list_case_list .itembox .title{margin:0px 0px 5px;font-size:18px;}
}
@media (max-width:575px){
    /* .list_case_list .itembox{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;} */
}

.list_download{width:100%;padding:60px 0px 60px;margin:0px;display:block;}
.list_download_list{width:100%;padding:0px 0px 0px;margin:0px;display:block;}
.list_download_list .itembox{padding:18px 0px;margin:0px;}
.list_download_list .itembox .txtbox{width:100%;display:block;margin:0px;padding:40px 40px 25px 50px;background:#eee;}
.list_download_list .itembox .title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0px 0px 15px;margin:0;line-height:30px;border-bottom:2px dashed #c1c1c1;}
.list_download_list .itembox .title .tit{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 0px;margin:0px;font-size:22px;font-weight:400;color:#565656;}
.list_download_list .itembox .title .date{-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px;padding:0px 0px;margin:0px;text-align:right;color:#565656;}
.list_download_list .itembox .info{padding:10px 0px 0px;margin:0px;font-size:16px;font-weight:400;color:#565656;}
.list_download_list .itembox .info span + span{padding-left:40px;}
.list_download_list .itembox .down{display:block;margin:0px;padding:10px 0px 0px;line-height:40px;text-align:right;}
.list_download_list .itembox .down a{display:inline-block;margin:0px;padding:0px 30px;font-size:20px;font-weight:400;color:#fff;background:#009b4c;}
.list_download_list .itembox .down a:hover{color:#fff;background:#72bb38;opacity:0.95;}
.list_download_list .itembox:hover .title a{color:#009b4c;}
@media (max-width:767px){
    .list_download{padding:30px 0px 30px;}
    .list_download_list .itembox{padding:8px 0px;}
    .list_download_list .itembox .txtbox{padding:20px 20px 20px 20px;}
    .list_download_list .itembox .title .tit{font-size:20px;}
    .list_download_list .itembox .info span + span{padding-left:20px;}
    .list_download_list .itembox .down{margin:0px auto;text-align:center;}
    .list_download_list .itembox .down a{display:block;padding:0px 0px;font-size:18px;}
}
@media (max-width:480px){
    .list_download_list .itembox .title{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 10px;border-bottom:1px dashed #c1c1c1;}
    .list_download_list .itembox .title .tit{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font-size:18px;}
    .list_download_list .itembox .title .date{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left;}
    .list_download_list .itembox .down{line-height:36px;}
    .list_download_list .itembox .down a{font-size:16px;}
}
.list_job{width:100%;display:block;padding:70px 0px 70px;margin:0px;}
.list_job_title{width:100%;padding:0px 0px 40px;margin:0px;text-align:center;font-size:40px;font-weight:700;line-height:1.3;color:#171717;position:relative;}
.list_job_title:before{content:"";position:absolute;bottom:0px;left:50%;width:50px;height:3px;line-height:3px;background:#009b4c;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.list_job_desc{width:100%;max-width:780px;margin:0px auto;text-align:center;padding:30px 0px 0px;color:#7a7a7a;}
.list_job .title_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.list_job .title_row li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 0px;margin:0px;border:0px solid red;}
.list_job .title_row li:nth-child(2){-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%;}
.list_job .title_row li:nth-child(3){-ms-flex:0 0 18%;flex:0 0 18%;max-width:18%;}
.list_job .title_row li:nth-child(4){-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;}
.list_job .title_row li:nth-child(5){-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px;}
.list_job_list_header{width:100%;display:block;padding:50px 0px 20px;margin:0 0px;}
.list_job_list_header .title_row{padding:12px 0px 12px 35px;margin:0 0px;background:#009b4c;border-radius:8px;color:#fff;font-size:22px;font-weight:700;}
.list_job_list_body{width:100%;padding:0px 0px 30px;margin:0px;display:block;border:0px solid #d7d7d7;border-top:0px solid #d7d7d7;}
.list_job_list_body .itembox + .itembox{display:block;padding:4px 0px 0px;margin:0px;}
.list_job_list_body .itembox .title{}
.list_job_list_body .itembox .title_row{padding:12px 0px 12px 35px;margin:0 0px;background:#ececec;color:#535151;font-size:18px;font-weight:400;cursor:pointer;}
.list_job_list_body .itembox .title_row .itemcol:nth-child(5){color:#009b4c;font-weight:700;}
.list_job_list_body .itembox .details{padding:30px 70px 30px 35px;margin:0 0px;color:#535151;font-size:16px;font-weight:400;border:2px solid #ececec;border-top:0px solid #d7d7d7;display:none;}
.list_job_list_body .itembox .details p{margin:0 0px;}
.list_job_list_body .itembox .details .resume{display:block;margin:0px;padding:10px 0px 0px;line-height:42px;text-align:right;}
.list_job_list_body .itembox .details .resume a{display:inline-block;margin:0px;padding:0px 30px;font-size:22px;font-weight:700;color:#fff;background:#009b4c;border-radius:6px;}
.list_job_list_body .itembox .details .resume a:hover{color:#fff;background:#72bb38;opacity:0.95;}
.list_job_list_body .itembox.open .details{display:block;}
@media (max-width:991px){
    .list_job .title_row li:nth-child(5){-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px;}
    .list_job_list_header .title_row{padding:12px 0px 12px 25px;font-size:20px;}
    .list_job_list_body .itembox .title_row{padding:12px 0px 12px 25px;font-size:16px;}
    .list_job_list_body .itembox .details{padding:30px 30px 30px 30px;}
}
@media (max-width:767px){
    .list_job{padding:35px 0px 35px;}
    .list_job_title{padding:0px 0px 15px;font-size:30px;}
    .list_job_title:before{width:50px;height:2px;line-height:2px;}
    .list_job_desc{width:100%;max-width:100%;padding:10px 0px 0px;font-size:15px;}
    .list_job_list_header{padding:30px 0px 20px;}
    .list_job .title_row li:nth-child(2){display:none;}
    .list_job .title_row li:nth-child(3){display:none;}
    .list_job .title_row li:nth-child(4){display:none;}
    .list_job .title_row li:nth-child(5){-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px;}
    .list_job_list_header .title_row{padding:10px 0px 10px 20px;font-size:18px;}
    .list_job_list_body .itembox .title_row{padding:10px 0px 10px 20px;font-size:16px;}
    .list_job_list_body .itembox .details{padding:20px 20px 20px 20px;font-size:15px;}
    .list_job_list_body .itembox .details .resume{padding:15px 0px 0px;line-height:36px;text-align:center;}
    .list_job_list_body .itembox .details .resume a{display:block;padding:0px 30px;font-size:18px;}
}












.list_news_top{margin:0px;padding:0px 0px 0px;display:block;background:#ededed;}
.list_news_top_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:60px 0px 60px;margin:0 0px;}
.list_news_top_row .imgcol,
.list_news_top_row .txtcol{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:0px 0px;margin:0px;position:relative;top:0px;left:0px;z-index:1;}
.list_news_top_row .imgcol .img{display:block;font-size:0;margin:0 auto;text-align:center;padding:50px 0px;overflow:hidden;height:100%;}
.list_news_top_row .imgcol .img a{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.list_news_top_row .imgcol .img a img{width:100%;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_news_top_row .txtcol{z-index:0;}
.list_news_top_row .txtcol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;}
.list_news_top_row .txtcol:before{content:"";position:absolute;top:0px;right:0px;z-index:0;width:-webkit-calc(100% + 75px);width:calc(100% + 75px);height:100%;line-height:100%;background:#fff;}
.list_news_top_row .txtcol .txtcont{display:block;padding:0px 20px 0px 80px;margin:0;position:relative;top:0px;left:0px;z-index:0;}
.list_news_top_row .txtcol .txtcont .date{display:block;padding:0px 0px 15px;margin:0px;font-size:18px;font-weight:400;line-height:1.4;color:#999;font-family:var(--fontfamilytitleen);}
.list_news_top_row .txtcol .txtcont .tit{display:block;padding:0px 0px;margin:0px 0px 40px;color:#333;font-size:24px;font-weight:400;line-height:30px;max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_news_top_row .txtcol .txtcont .tit a{color:#333;}
.list_news_top_row .txtcol .txtcont .tit a:hover{color:#0056a7;}
.list_news_top_row .txtcol .txtcont .desc{display:block;padding:0px;margin:0px 0px 30px;color:#666;font-size:16px;font-weight:400;line-height:26px;max-height:52px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_news_top_row .imgcol: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);}
@media (max-width:1500px){
    .list_news_top_row .txtcol .txtcont{padding:0px 20px 0px 5.333333333vw;}
}
@media (max-width:1199px){
    .list_news_top_row .imgcol .img{padding:35px 0px;}
    .list_news_top_row .txtcol .txtcont{padding:0px 20px 0px 35px;}
    .list_news_top_row .txtcol .txtcont .date{padding:0px 0px 10px;margin:0px;font-size:18px;}
    .list_news_top_row .txtcol .txtcont .tit{margin:0px 0px 15px;font-size:20px;line-height:30px;max-height:60px;}
    .list_news_top_row .txtcol .txtcont .desc{margin:0px 0px 15px;line-height:26px;max-height:52px;}
}
@media (max-width:767px){
    .list_news_top .maxwrap{padding:0px 0px 0px;}
    .list_news_top_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 10px;}
    .list_news_top_row .imgcol,
    .list_news_top_row .txtcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
    .list_news_top_row .imgcol .img{padding:0px 0px;}
    .list_news_top_row .txtcol:before{width:100%;}
    .list_news_top_row .txtcol .txtcont{padding:25px 20px;}
    .list_news_top_row .txtcol .txtcont .date{font-size:16px;}
    .list_news_top_row .txtcol .txtcont .tit{font-size:18px;line-height:24px;max-height:48px;}
}

/* bootstrap.css v4.6.0 页码 */
.tem_page{width:100%;display:block;padding:30px 0px 0px;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:#009b4c;border-color:#009b4c;}
.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 0px;}
    .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;}
}

/* 新闻 - 列表页 */
.list_article_news{margin:0px;padding:0px 0px 60px;display:block;}
.list_article_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0px 80px;margin:0 -30px;}
.list_article_news_list .itembox{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:20px 30px;}
.list_article_news_list .itembox{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -30px;}
.list_article_news_list .itembox .txtcol,
.list_article_news_list .itembox .imgcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:0px 30px;margin:0px;}
.list_article_news_list .itembox .imgcol{max-width:250px;}
.list_article_news_list .itembox .txtcol .date{padding:0px 0px 20px;margin:0px;font-size:14px;color:#999;border:0px solid red;}
.list_article_news_list .itembox .txtcol .tit{padding:0px;margin:0px 0px 0px;font-size:24px;font-weight:400;line-height:30px;max-height:60px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_article_news_list .itembox .txtcol .tit a{color:#333;}
.list_article_news_list .itembox .txtcol .tit a:hover{color:#0056a7;}
.list_article_news_list .itembox .imgcol .img{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.list_article_news_list .itembox .imgcol .img img{width:100%;height:100%;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_article_news_list .itembox:hover .imgcol .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);}
@media (max-width:1199px){
    .list_article_news_list{margin:0 -15px;}
    .list_article_news_list .itembox{padding:15px 15px;margin:0 -10px;}
    .list_article_news_list .itembox .txtcol,
    .list_article_news_list .itembox .imgcol{padding:0px 10px;}
    .list_article_news_list .itembox .txtcol .date{padding:0px 0px 10px;}
    .list_article_news_list .itembox .txtcol .tit{font-size:20px;}
}
@media (max-width:767px){
    .list_article_news{padding:0px 0px 30px;}
    .list_article_news_list{padding:30px 0px 30px;}
    .list_article_news_list .itembox{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
    .list_article_news_list .itembox .txtcol .tit{font-size:18px;}
}
@media (max-width:575px){
    .list_article_news_list .itembox .txtcol .date{padding:0px 0px 5px;}
    .list_article_news_list .itembox .txtcol .tit{font-size:16px;line-height:24px;max-height:48px;}
}

/* 新闻 - 详情页 */
.details_article_news{width:100%;padding:0px 0px 0px;margin:0px;display:block;border-top:1px solid #e6e6e6;}
.details_article_news_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:40px 0px 30px;margin:0 -20px;}
.details_article_news_row .leftcol{-ms-flex:1 1 64.66666667%;flex:1 1 64.66666667%;max-width:970px;padding:20px 20px;margin:0px;}
.details_article_news_row .rightcol{-ms-flex:1 1 30.66666667%;flex:1 1 30.66666667%;max-width:460px;padding:20px 20px;margin:0px;}
.details_article_news_title{display:block;margin:0;padding:0px 0px 18px;color:#333;font-size:30px;line-height:1.3;font-weight:400;}
.details_article_news_date{display:block;padding:0px 0px 12px;margin:0;color:#999;font-size:14px;border-bottom:1px solid #ccc;}
.details_article_news_content{width:100%;margin:0;padding:60px 0px 0px;color:#333;font-size:16px;line-height:2;}
.details_article_news_content p,.details_article_news_content div{margin:0px 0px 0px;padding:0px;}
.details_article_news_content img{font-size:0;max-width:100%;line-height:1;}
.details_article_news_related_title{display:block;margin:0px;padding:0px 0px;color:#333;font-size:24px;font-weight:400;}
.details_article_news_related_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0px 0px 0px;margin:0 -0px;}
.details_article_news_related_list li{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:25px 0px;margin:0px;border-top:1px solid #ccc;}
.details_article_news_related_list li:first-child{border-top:0px solid #ccc;}
.details_article_news_related_list li a {display:block;padding:0px;margin:0px;-webkit-transition:none;-o-transition:none;transition:none;height:100%;}
.details_article_news_related_list li a .date{display:block;padding:0px 0px 2px;margin:0px;color:#999;font-size:14px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_article_news_related_list li a .tit{display:block;padding:0px;margin:0px;color:#333;font-size:16px;font-weight:400;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_article_news_related_list li a:hover .tit{padding-left:10px;color:#0056a7;}
.details_article_news_related_list li a:hover .date{padding-left:10px;color:#0056a7;}
@media (max-width:991px){
    .details_article_news_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 0px;margin:0 -0px;}
    .details_article_news_row .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:20px 0px;}
    .details_article_news_row .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:20px 0px;}
}
@media (max-width:767px){
    .details_article_news_row{padding:20px 0px 20px;}
    .details_article_news_row .leftcol{padding:10px 0px;}
    .details_article_news_row .rightcol{padding:10px 0px;}
    .details_article_news_title{padding:0px 0px 10px;font-size:24px;}
    .details_article_news_content{padding:30px 0px 30px;line-height:1.8;}
    .details_article_news_related_list li{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:15px 0px;margin:0px;border-top:1px solid #ccc;}
    .details_article_news_related_list li a .date{padding:0px 0px 0px;}
}
.details_article_news_bottom{margin:0px;padding:0px;display:block;background:#ededed;}
.details_article_news_bottom_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:40px 0px 40px;margin:0 -20px;}
.details_article_news_bottom_row .page_prev,
.details_article_news_bottom_row .page_next{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 20px;margin:0px;}
.details_article_news_bottom_row .page_prev p{margin:0px;padding:0px 0px 5px;color:#bdbdbd;font-size:14px;}
.details_article_news_bottom_row .page_prev a{color:#666;margin:0px;padding:0px;}
.details_article_news_bottom_row .page_prev a:hover{padding-left:0px;color:#0056a7;}
.details_article_news_bottom_row .page_prev i{display:block;width:100%;line-height:24px;height:24px;margin:0px;padding:0px;background:url(../images/arrow_left.png) 0 bottom no-repeat;}
.details_article_news_bottom_row .page_next{text-align:right;}
.details_article_news_bottom_row .page_next i{background:url(../images/arrow_right.png) right bottom no-repeat;}
.details_article_news_bottom_row .goto_list{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;padding:20px 20px;margin:0px auto;text-align:center;}
.details_article_news_bottom_row .goto_list a{display:inline-block;font-size:14px;font-weight:400;color:#000;padding:0px;margin:0px auto;text-align:center;}
.details_article_news_bottom_row .goto_list a:hover{color:#0056a7;}
.details_article_news_bottom_row .goto_list a i{display:block;width:60px;line-height:60px;height:60px;margin:0px auto;padding:0px;background:url(../images/icon_back.png) center center no-repeat;background-color:#0056a7;border-radius:100px;}
.details_article_news_bottom_row .goto_list a p{display:block;text-align:center;margin:0px;padding:7px 0px 0px}
@media (max-width:767px){
    .details_article_news_bottom_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0px 20px;margin:0 -0px;}
    .details_article_news_bottom_row .page_prev,
    .details_article_news_bottom_row .page_next,
    .details_article_news_bottom_row .goto_list{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:4px 0px;margin:0px;order:1;}
    .details_article_news_bottom_row .goto_list{order:0;}
    .details_article_news_bottom_row .page_prev p{padding:0px 0px 0px;}
    /* .details_article_news_bottom_row .page_prev a{font-size:14px;} */
    .details_article_news_bottom_row .page_next{text-align:left;}
    .details_article_news_bottom_row .page_next i{background:url(../images/arrow_right.png) 0 bottom no-repeat;}
    .details_article_news_bottom_row .page_prev i,
    .details_article_news_bottom_row .page_next i{display:none;}
    .details_article_news_bottom_row .goto_list a i{width:50px;line-height:50px;height:50px;background-size:24px auto;}
}


/* 详情页-上一篇、下一篇 */
/* .page_prev_next{clear:both;width:100%;font-size:16px;padding:10px 0px 20px;margin:0px 0px 0px;border-top:1px solid #e0e0e0;} */
/* .page_prev_next li{width:48%;float:left;padding:2px 0px;color:#666;} */
/* .page_prev_next li a{color:#666;} */
/* .page_prev_next li a:hover{color:#1e6c2e;} */
/* .page_prev_next li:last-child{float:right;text-align:right;} */
/* @media (max-width:767px){ */
    /* .page_prev_next{font-size:16px;padding:10px 0px 15px;} */
    /* .page_prev_next li{width:100%;float:none;clear:both;padding:2px 0px;} */
    /* .page_prev_next li:last-child{width:100%;float:none;clear:both;text-align:left;} */
/* } */




/* 新闻 - 列表页 */
.list_article_service{margin:0px;padding:0px 0px 0px;display:block;}
.list_article_service_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:85px 0px 85px;margin:0 -5px;}
.list_article_service_list .itembox{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:5px 5px;}
.list_article_service_list .itembox_large{-ms-flex:0 1 57%;flex:0 1 57%;max-width:57%;}
.list_article_service_list .itembox_small{-ms-flex:0 1 43%;flex:0 1 43%;max-width:43%;}
.list_article_service_list .itembox .cont{height:100%;display:block;padding:0px;margin:0px;position:relative;top:0px;left:0px;z-index:0;}
.list_article_service_list .itembox .cont .imgbox{width:100%;height:100%;display:block;position:relative;top:0px;left:0px;z-index:0;}
.list_article_service_list .itembox .cont .imgbox{font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.list_article_service_list .itembox .cont .imgbox img{width:100%;height:100%;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_article_service_list .itembox .cont:hover .imgbox 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);}
.list_article_service_list .itembox .cont .txtbox{width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;z-index:10;background:rgba(0,0,0,0.4);}
.list_article_service_list .itembox .cont .txtbox{display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;}
.list_article_service_list .itembox .cont .txtbox .tit{padding:0px 0px 0px 0px;margin:0px 0px 0px;font-size:24px;font-weight:400;line-height:30px;max-height:60px;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_article_service_list .itembox .cont:hover .txtbox .tit{padding:0px 50px 0px 0px;}
.list_article_service_list .itembox .cont .txtbox .tit{position:relative;top:0px;left:0px;z-index:0;}
.list_article_service_list .itembox .cont .txtbox .tit:after{content:"";position:absolute;top:50%;right:0px;z-index:0;margin-top:-5px;width:100%;height:10px;line-height:10px;background:url(../images/arrow04.png) right center no-repeat;opacity:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_article_service_list .itembox .cont:hover .txtbox .tit:after{opacity:1;}
@media (max-width:1199px){
    .list_article_service_list{padding:55px 0px 55px;}
}
@media (max-width:767px){
    .list_article_service_list{padding:35px 0px 35px;}
    .list_article_service_list .itembox .cont .txtbox .tit{font-size:20px;}
    .list_article_service_list .itembox .cont:hover .txtbox .tit{padding:0px 30px 0px 0px;}
    .list_article_service_list .itembox .cont .txtbox .tit:after{width:100%;background-size:20px auto;}
}
@media (max-width:575px){
    .list_article_service_list .itembox .cont .txtbox .tit{font-size:16px;}
}













/* id14 五轴精密加工 */
.details_article_service{width:100%;padding:0px 0px 0px;margin:0px;display:block;}
.details_article_service1{display:block;margin:0px;padding:0px;}
.details_article_service1 .details_article_service_row1{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:65px 0px 75px;margin:0 -20px;}
.details_article_service1 .details_article_service_row1 .leftcol{-ms-flex:1 1 38%;flex:1 1 38%;max-width:38%;padding:15px 20px;margin:0px;}
.details_article_service1 .details_article_service_row1 .leftcol .title{display:block;margin:0;padding:0px 0px 40px;color:#333;font-size:48px;line-height:1.3;font-weight:700;}
.details_article_service1 .details_article_service_row1 .rightcol{-ms-flex:1 1 62%;flex:1 1 62%;max-width:820px;padding:15px 20px;margin:0px;}
.details_article_service1 .details_article_service_row1 .rightcol .txtcont{width:100%;margin:0;padding:0px 0px 0px;color:#666;font-size:18px;line-height:2;}
.details_article_service1 .details_article_service_row1 .rightcol .txtcont p{margin:0px 0px 0px;padding:0px;}
@media (max-width:1500px){
    .details_article_service1 .details_article_service_row1 .leftcol .title{padding:0px 0px 2.666666667vw;font-size:3.2vw;}
}
@media (max-width:1199px){
    .details_article_service1 .details_article_service_row1 .leftcol .title{padding:0px 0px 30px;font-size:38px;}
}
@media (max-width:767px){
    .details_article_service1 .details_article_service_row1{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 30px;min-height:0;}
    .details_article_service1 .details_article_service_row1 .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_article_service1 .details_article_service_row1 .leftcol .title{padding:0px 0px 20px;font-size:30px;}
    .details_article_service1 .details_article_service_row1 .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_article_service1 .details_article_service_row1 .rightcol .txtcont{font-size:16px;line-height:1.75;}
}

.details_article_service4{display:block;margin:0px;padding:0px;background:#f2f2f2;}
.details_article_service4{display:block;margin:0px;padding:0px;}
.details_article_service4 .details_article_service_row1{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:75px 0px 75px;margin:0 -20px;}
.details_article_service4 .details_article_service_row1 .leftcol{-ms-flex:1 1 38%;flex:1 1 38%;max-width:38%;padding:15px 20px;margin:0px;}
.details_article_service4 .details_article_service_row1 .leftcol .title{display:block;margin:0;padding:0px 0px 30px;color:#333;font-size:48px;line-height:1.6;font-weight:700;}
.details_article_service4 .details_article_service_row1 .rightcol{-ms-flex:1 1 62%;flex:1 1 62%;max-width:820px;padding:15px 20px;margin:0px;}
.details_article_service4 .details_article_service_row1 .rightcol .txtcont{width:100%;margin:0;padding:0px 0px 0px;color:#666;font-size:16px;line-height:2.25;}
.details_article_service4 .details_article_service_row1 .rightcol .txtcont p{margin:0px 0px 0px;padding:0px;}
@media (max-width:1500px){
    .details_article_service4 .details_article_service_row1 .leftcol .title{padding:0px 0px 2vw;font-size:3.2vw;}
}
@media (max-width:1199px){
    .details_article_service4 .details_article_service_row1 .leftcol .title{padding:0px 0px 30px;font-size:38px;}
}
@media (max-width:767px){
    .details_article_service4 .details_article_service_row1{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 30px;min-height:0;}
    .details_article_service4 .details_article_service_row1 .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_article_service4 .details_article_service_row1 .leftcol .title{padding:0px 0px 20px;font-size:30px;}
    .details_article_service4 .details_article_service_row1 .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_article_service4 .details_article_service_row1 .rightcol .txtcont{font-size:16px;line-height:1.75;}
}

.details_article_service2{display:block;margin:0px;padding:0px;background:url(../images/details_article_service2.jpg) center center no-repeat;}
.details_article_service2 .details_article_service_row1{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:120px 0px 30px;margin:0 -20px;min-height:636px;}
.details_article_service2 .details_article_service_row1 .leftcol{-ms-flex:1 1 38%;flex:1 1 38%;max-width:38%;padding:15px 20px;margin:0px;}
.details_article_service2 .details_article_service_row1 .leftcol .title{display:block;margin:0;padding:0px 0px 40px;color:#fff;font-size:48px;line-height:1.3;font-weight:700;}
.details_article_service2 .details_article_service_row1 .rightcol{-ms-flex:1 1 62%;flex:1 1 62%;max-width:820px;padding:15px 20px;margin:0px;}
.details_article_service2 .details_article_service_row1 .rightcol .txtcont{width:100%;margin:0;padding:0px 0px 0px;color:#fff;font-size:18px;line-height:2;}
.details_article_service2 .details_article_service_row1 .rightcol .txtcont p{margin:0px 0px 0px;padding:0px;}
@media (max-width:1500px){
    .details_article_service2 .details_article_service_row1{padding:8vw 0px 30px;min-height:42.4vw;}
    .details_article_service2 .details_article_service_row1 .leftcol .title{padding:0px 0px 2.666666667vw;font-size:3.2vw;}
}
@media (max-width:1199px){
    .details_article_service2 .details_article_service_row1 .leftcol .title{padding:0px 0px 30px;font-size:38px;}
}
@media (max-width:767px){
    .details_article_service2 .details_article_service2{background-size:100% 100%;background-size:cover;}
    .details_article_service2 .details_article_service_row1{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 30px;min-height:0;}
    .details_article_service2 .details_article_service_row1 .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_article_service2 .details_article_service_row1 .leftcol .title{padding:0px 0px 20px;font-size:30px;}
    .details_article_service2 .details_article_service_row1 .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_article_service2 .details_article_service_row1 .rightcol .txtcont{font-size:16px;line-height:1.75;}
}
.details_article_service3{display:block;margin:0px;padding:80px 0px 50px;background:url(../images/details_article_service3.jpg) 0 bottom no-repeat;}
.details_article_service3 .details_article_title1 {display:block;margin:0;padding:0px 0px 0px;}
.details_article_service3 .details_article_title1 .title{display:block;margin:0;padding:0px 0px 40px;color:#333;font-size:48px;line-height:1.3;font-weight:700;}
@media (max-width:1500px){
    .details_article_service3 .details_article_title1 .title{padding:0px 0px 2.666666667vw;font-size:3.2vw;}
}
@media (max-width:1199px){
    .details_article_service3 .details_article_title1 .title{padding:0px 0px 30px;font-size:38px;}
}
@media (max-width:767px){
    .details_article_service3 .details_article_title1 .title{padding:0px 0px 20px;font-size:30px;}
}
.details_article_service_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:30px 0px 0px;margin:0px -44px;}
.details_article_service_list1 .colitem{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:44px 44px;margin:0px;}
.details_article_service_list1 .colitem .itembox{height:100%;display:block;margin:0px 0px 0px;padding:0px 0px 0px;background:#fff;border-radius:0px;overflow:hidden;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.1);box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
.details_article_service_list1 .colitem .itembox .imgbox {display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px;overflow:hidden;}
.details_article_service_list1 .colitem .itembox .imgbox img{max-width:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_article_service_list1 .colitem .itembox:hover .imgbox 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:0.9;}
.details_article_service_list1 .colitem .itembox .title{padding:60px 25px 0px;margin:0px auto;text-align:center;color:#0056a7;font-size:30px;font-weight:400;line-height:1.4;}
.details_article_service_list1 .colitem .itembox .desc{padding:20px 25px 80px;margin:0px auto;text-align:center;color:#666;line-height:2.25;}
.details_article_service_list1 .colitem .itembox:hover{background:#0056a7;}
.details_article_service_list1 .colitem .itembox:hover .title{color:#fff;}
.details_article_service_list1 .colitem .itembox:hover .desc{color:#fff;}
.details_article_service_list1 .colitem .itembox,
.details_article_service_list1 .colitem .itembox .title,
.details_article_service_list1 .colitem .itembox .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1600px){
    .details_article_service_list1{margin:0px -30px;}
    .details_article_service_list1 .colitem{padding:30px 30px;margin:0px;}
}
@media (max-width:1200px){
    .details_article_service_list1{margin:0px -20px;}
    .details_article_service_list1 .colitem{padding:20px 20px;margin:0px;}
}
@media (max-width:767px){
    .details_article_service3{padding:40px 0px 30px;}
    .details_article_service_list1{padding:20px 0px 0px;margin:0px -10px;}
    .details_article_service_list1 .colitem{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 10px;}
    .details_article_service_list1 .colitem .itembox .title{padding:30px 20px 0px;font-size:26px;}
    .details_article_service_list1 .colitem .itembox .desc{padding:20px 20px 40px;line-height:2;}
}
@media (max-width:575px){
    .details_article_service_list1 .colitem .itembox .title{padding:20px 20px 0px;font-size:20px;}
    .details_article_service_list1 .colitem .itembox .desc{padding:20px 20px 20px;line-height:1.75;}
}
.details_article_service5{display:block;margin:0px;padding:80px 0px 50px;background:none;}
.details_article_service5 .details_article_service_list1 .colitem .itembox .desc{padding:30px 30px 60px;margin:0px;text-align:left;color:#666;line-height:2.25;}
.details_article_service5 .details_article_service_list1 .colitem .itembox:hover .desc{color:#fff;}
@media (max-width:767px){
    .details_article_service5{padding:40px 0px 30px;}
    .details_article_service5  .details_article_service_list1 .colitem .itembox .desc{padding:20px 25px 40px;line-height:2;}
}
@media (max-width:575px){
    .details_article_service5 .details_article_service_list1 .colitem .itembox .desc{padding:20px 20px 20px;line-height:1.75;}
}
.details_article_service6{display:block;margin:0px;padding:20px 0px 60px;}
.details_article_service6 .details_article_title1 {display:block;margin:0;padding:0px 0px 0px;}
.details_article_service6 .details_article_title1 .title{display:block;margin:0;padding:0px 0px 40px;color:#333;font-size:48px;line-height:1.3;font-weight:700;}
@media (max-width:1500px){
    .details_article_service6 .details_article_title1 .title{padding:0px 0px 2.666666667vw;font-size:3.2vw;}
}
@media (max-width:1199px){
    .details_article_service6 .details_article_title1 .title{padding:0px 0px 30px;font-size:38px;}
}
@media (max-width:767px){
    .details_article_service6 .details_article_title1 .title{padding:0px 0px 20px;font-size:30px;}
}
.details_article_service_list2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0px 0px;margin:0px -12px;}
.details_article_service_list2 .colitem{-ms-flex:0 1 16.666666%;flex:0 1 16.666666%;max-width:16.666666%;padding:12px 12px;margin:0px;}
.details_article_service_list2 .colitem .itembox{display:block;margin:0px 0px 0px;padding:0px 0px 0px;border-radius:0px;overflow:hidden;}
.details_article_service_list2 .colitem .itembox .imgbox {display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px;overflow:hidden;}
.details_article_service_list2 .colitem .itembox .imgbox img{width:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_article_service_list2 .colitem .itembox:hover .imgbox 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:0.9;}
.details_article_service_list2 .colitem .itembox .title{padding:20px 0px 0px;margin:0px auto;text-align:center;color:#333;font-size:18px;font-weight:400;}
.details_article_service_list2 .colitem .itembox .desc{padding:10px 0px 0px;margin:0px auto;text-align:center;color:#333;line-height:1.875;}
.details_article_service_list2 .colitem .itembox:hover .title{color:#0056a7;}
.details_article_service_list2 .colitem .itembox:hover .desc{color:#000;}
.details_article_service_list2 .colitem .itembox,
.details_article_service_list2 .colitem .itembox .title,
.details_article_service_list2 .colitem .itembox .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1199px){
    .details_article_service_list2{margin:0px -10px;}
    .details_article_service_list2 .colitem{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:10px 10px;}
}
@media (max-width:767px){
    .details_article_service6{padding:20px 0px 30px;}
    .details_article_service_list2{padding:0px 0px 0px;margin:0px -8px;}
    .details_article_service_list2 .colitem{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:8px 8px;}
    .details_article_service_list2 .colitem .itembox .title{padding:10px 0px 0px;}
    .details_article_service_list2 .colitem .itembox .desc{padding:5px 0px 0px;line-height:1.75;}
}

/* id13 CNC车铣 */












/* id12 模具&压铸 */
.details_service_mold_1{display:block;margin:0;padding:80px 0px 0px;}
.details_service_title01{display:block;margin:0;padding:0px 0px 0px;}
.details_service_title01 .title{display:block;margin:0;padding:0px 0px 0px;text-align:center;color:#333;font-size:36px;line-height:1.5;font-weight:700;}
.details_service_title01 .desc{display:block;margin:0;padding:15px 0px 0px;text-align:center;color:#666;font-size:24px;line-height:1.5;}
.details_service_mold_1_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:65px 0px 0px;margin:0px -15px;}
.details_service_mold_1_list1 .colitem{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:15px 15px;margin:0px;}
.details_service_mold_1_list1 .colitem .itembox{height:100%;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px 0px;}
.details_service_mold_1_list1 .colitem .itembox .imgbox{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0px 0px;margin:0px;}
.details_service_mold_1_list1 .colitem .itembox .imgbox{font-size:0;margin:0 auto;text-align:center;padding:0px;}
.details_service_mold_1_list1 .colitem .itembox .imgbox{position:relative;top:0px;left:0;z-index:10;}
.details_service_mold_1_list1 .colitem .itembox .imgbox:before{content:"";position:absolute;top:auto;bottom:-1px;left:50%;z-index:10;margin-left:-15px;width:0;height:0;border-top:0px solid transparent;border-bottom:20px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;}
.details_service_mold_1_list1 .colitem .itembox .imgbox .img{display:block;width:100%;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.details_service_mold_1_list1 .colitem .itembox .imgbox .img img{width:100%;max-height:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_service_mold_1_list1 .colitem .itembox:hover .imgbox .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);}
.details_service_mold_1_list1 .colitem .itembox .txtbox{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px;margin:0px;border:1px solid #d6d6d6;}
.details_service_mold_1_list1 .colitem .itembox .txtbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;padding:0px 0px 0px;margin:0px 0px;}
.details_service_mold_1_list1 .colitem .itembox .txtbox > *{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:30px 40px 50px;margin:0px;}
.details_service_mold_1_list1 .colitem .itembox .txtbox .title{padding:0px 0px 0px;margin:0px;color:#0056a7;font-size:26px;font-weight:700;line-height:1.5;}
.details_service_mold_1_list1 .colitem .itembox .txtbox .title2{padding:2px 0px 0px;margin:0px;color:#333;font-size:18px;font-weight:400;line-height:1.5;}
.details_service_mold_1_list1 .colitem .itembox .txtbox .desc{padding:20px 0px 0px;margin:0px;color:#666;font-size:14px;line-height:30px;}
.details_service_mold_1_list1 .colitem .itembox .txtbox .desc p{padding:0px;margin:0px;}
.details_service_mold_1_list1 .colitem .itembox,
.details_service_mold_1_list1 .colitem .itembox .txtbox,
.details_service_mold_1_list1 .colitem .itembox .txtbox .title,
.details_service_mold_1_list1 .colitem .itembox .txtbox .title2,
.details_service_mold_1_list1 .colitem .itembox .txtbox .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_service_mold_1_list1 .colitem:nth-child(even) .itembox .imgbox{order:2;}
.details_service_mold_1_list1 .colitem:nth-child(even) .itembox .imgbox:before{top:-1px;bottom:auto;border-top:20px solid #fff;border-bottom:0px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent;}
@media (max-width:767px){
    .details_service_mold_1{padding:40px 0px 0px;}
    .details_service_title01 .title{font-size:32px;}
    .details_service_title01 .desc{padding:10px 0px 0px;font-size:18px;}
    .details_service_mold_1_list1{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 0px;margin:0px -8px;}
    .details_service_mold_1_list1 .colitem{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:8px 8px;}
    .details_service_mold_1_list1 .colitem .itembox .txtbox > *{padding:15px 20px 20px;}
    .details_service_mold_1_list1 .colitem .itembox .txtbox .title{font-size:22px;}
    .details_service_mold_1_list1 .colitem .itembox .txtbox .title2{font-size:16px;}
    .details_service_mold_1_list1 .colitem .itembox .txtbox .desc{padding:10px 0px 0px;line-height:26px;}
    .details_service_mold_1_list1 .colitem:nth-child(even) .itembox .imgbox{order:0;}
    .details_service_mold_1_list1 .colitem:nth-child(even) .itembox .imgbox:before{top:auto;bottom:-1px;border-top:0px solid transparent;border-bottom:20px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;}
}
.details_service_mold_2_title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:65px 0px 65px;margin:0 -15px;}
.details_service_mold_2_title .txt1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 15px 70px;margin:0px;color:#666;font-size:18px;line-height:1.75;font-weight:400;}
.details_service_mold_2_title .leftcol{-ms-flex:1 1 38%;flex:1 1 38%;max-width:38%;padding:10px 15px;margin:0px;}
.details_service_mold_2_title .leftcol .title{display:block;margin:0;padding:0px 0px 40px;color:#333;font-size:36x;line-height:1.3;font-weight:700;}
.details_service_mold_2_title .rightcol{-ms-flex:1 1 62%;flex:1 1 62%;max-width:820px;padding:10px 20px;margin:0px;}
.details_service_mold_2_title .rightcol .txtcont{width:100%;margin:0;padding:0px 0px 0px;color:#666;font-size:18px;}
.details_service_mold_2_title .rightcol .txtcont p{margin:0px 0px 0px;padding:0px;}
@media (max-width:767px){
    .details_service_mold_2_title{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 0px 35px;min-height:0;}
    .details_service_mold_2_title .txt1{padding:0px 15px 20px;font-size:16px;}
    .details_service_mold_2_title .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_service_mold_2_title .leftcol .title{padding:0px 0px 20px;font-size:28px;}
    .details_service_mold_2_title .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_service_mold_2_title .rightcol .txtcont{font-size:16px;}
}
            /* share */
            .details_service_mold_3{display:block;padding:80px 0px 80px;margin:0px;}
            .details_service_mold_title03{padding:0px 0px 0px;margin:0px;text-align:center;}
            .details_service_mold_title03 .title{padding:0px 0px 0px;margin:0px;color:#333;font-size:28px;line-height:30px;}
            .details_service_mold_title03 .title2{padding:2px 0px 0px;margin:0px;color:#333;font-size:48px;font-weight:400;line-height:1.3;}
            .details_service_mold_3_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:35px 0px 0px;margin:0px -15px;}
            .details_service_mold_3_list1 .colitem{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:15px 15px;margin:0px;}
            .details_service_mold_3_list1 .colitem .itembox{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;}
            .details_service_mold_3_list1 .colitem .itembox .imgbox{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;border:1px solid #d6d6d6;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
            .details_service_mold_3_list1 .colitem .itembox .imgbox{display:block;width:100%;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
            .details_service_mold_3_list1 .colitem .itembox .imgbox img{width:100%;max-height:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
            .details_service_mold_3_list1 .colitem .itembox:hover .imgbox 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);}
            .details_service_mold_3_list1 .colitem .itembox:hover .imgbox{border:1px solid #0056a7;}
            @media (max-width:767px){
                .details_service_mold_3{display:block;padding:40px 0px 40px;margin:0px;}
                .details_service_mold_title03 .title{font-size:18px;line-height:26px;}
                .details_service_mold_title03 .title2{font-size:32px;}
                .details_service_mold_3_list1{padding:25px 0px 0px;margin:0px -8px;}
                .details_service_mold_3_list1 .colitem{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:8px 8px;}
            }
/* id11 注塑 */
.details_article_service{width:100%;padding:0px 0px 0px;margin:0px;display:block;}
.details_article_service1{display:block;margin:0px;padding:0px;}
.details_service_injection_1_title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:65px 0px 45px;margin:0 -15px;}
.details_service_injection_1_title .leftcol{-ms-flex:1 1 38%;flex:1 1 38%;max-width:38%;padding:8px 15px;margin:0px;}
.details_service_injection_1_title .leftcol{color:#333;font-size:36px;line-height:1.4;}
.details_service_injection_1_title .rightcol{-ms-flex:1 1 62%;flex:1 1 62%;max-width:820px;padding:8px 15px;margin:0px;}
.details_service_injection_1_title .rightcol{color:#666;font-size:18px;}
.details_service_injection_1_title .rightcol p{margin:0px 0px 0px;padding:0px;}
@media (max-width:991px){
    .details_service_injection_1_title br{display:none;}
}
@media (max-width:767px){
    .details_service_injection_1_title{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 0px 25px;}
    .details_service_injection_1_title .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_service_injection_1_title .leftcol{font-size:24px;}
    .details_service_injection_1_title .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_service_injection_1_title .rightcol{font-size:16px;}
}
/* id10 表面处理 */
.details_service_surface_1{display:block;margin:0;padding:80px 0px 60px;}
.details_service_surface_1 .details_service_surface_1_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:50px 0px 0px;margin:0px -15px;}
.details_service_surface_1 .details_service_surface_1_list1 .colitem{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:30px 15px;margin:0px;}
@media (max-width:767px){
    .details_service_surface_1{padding:45px 0px 30px;}
    .details_service_surface_1 .details_service_surface_1_list1{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 0px;margin:0px -8px;}
    .details_service_surface_1 .details_service_surface_1_list1 .colitem{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:8px 8px;}

}


/* id9 质量管控 */
.details_service_quality_1{display:block;margin:0;padding:80px 0px 75px;}
.details_service_quality_1_title{display:block;padding:0px 0px 0px;margin:0;text-align:center;}
.details_service_quality_1_title .title{display:block;margin:0;padding:0px 0px 0px;color:#333;font-size:36px;line-height:1.3;font-weight:700;}
.details_service_quality_1_title .desc{padding:20px 0px 0px;margin:0px;color:#666;font-size:18px;line-height:1.75;}
.details_service_quality_1_title .desc p{margin:0px 0px 0px;padding:0px;}
.details_service_quality_1_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:65px 0px 0px;margin:0px -15px;}
.details_service_quality_1_list1 .colitem{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:15px 15px;margin:0px;}
.details_service_quality_1_list1 .colitem .itembox{height:100%;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px 0px;}
.details_service_quality_1_list1 .colitem .itembox .imgbox{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0px 0px;margin:0px;}
.details_service_quality_1_list1 .colitem .itembox .imgbox{font-size:0;margin:0 auto;text-align:center;padding:0px;}
.details_service_quality_1_list1 .colitem .itembox .imgbox{position:relative;top:0px;left:0;z-index:10;}
.details_service_quality_1_list1 .colitem .itembox .imgbox:before{content:"";position:absolute;top:auto;bottom:-1px;left:50%;z-index:10;margin-left:-15px;width:0;height:0;border-top:0px solid transparent;border-bottom:20px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;}
.details_service_quality_1_list1 .colitem .itembox .imgbox .img{display:block;width:100%;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.details_service_quality_1_list1 .colitem .itembox .imgbox .img img{width:100%;max-height:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_service_quality_1_list1 .colitem .itembox:hover .imgbox .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);}
.details_service_quality_1_list1 .colitem .itembox .txtbox{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px;margin:0px;border:1px solid #d6d6d6;}
.details_service_quality_1_list1 .colitem .itembox .txtbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;
align-items:center;align-content:center;
padding:0px 0px 0px;margin:0px 0px;}
.details_service_quality_1_list1 .colitem .itembox .txtbox > *{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:30px 40px 50px;margin:0px;}
.details_service_quality_1_list1 .colitem .itembox .txtbox .title{padding:0px 0px 0px;margin:0px;text-align:center;color:#000;font-size:26px;font-weight:400;line-height:1.5;}
.details_service_quality_1_list1 .colitem .itembox .txtbox .desc{padding:20px 0px 0px;margin:0px;color:#666;font-size:14px;line-height:30px;}
.details_service_quality_1_list1 .colitem .itembox .txtbox .desc p{padding:0px;margin:0px;}
.details_service_quality_1_list1 .colitem .itembox,
.details_service_quality_1_list1 .colitem .itembox .txtbox,
.details_service_quality_1_list1 .colitem .itembox .txtbox .title,
.details_service_quality_1_list1 .colitem .itembox .txtbox .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_service_quality_1_list1 .colitem_even .itembox .imgbox{order:2;}
.details_service_quality_1_list1 .colitem_even .itembox .imgbox:before{top:-1px;bottom:auto;border-top:20px solid #fff;border-bottom:0px solid transparent;border-right:15px solid transparent;border-left:15px solid transparent;}
@media (max-width:767px){
    .details_service_quality_1{padding:45px 0px 30px;}
    .details_service_quality_1_title .title{font-size:26px;}
    .details_service_quality_1_title .desc{padding:10px 0px 0px;font-size:15px;}
    .details_service_quality_1_list1{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 0px;margin:0px -8px;}
    .details_service_quality_1_list1 .colitem{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:8px 8px;}
    .details_service_quality_1_list1 .colitem .itembox{height:auto;flex-direction:row;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;}
    .details_service_quality_1_list1 .colitem .itembox .imgbox{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .details_service_quality_1_list1 .colitem .itembox .imgbox .img img{width:100%;max-height:none;}
    .details_service_quality_1_list1 .colitem .itembox .txtbox > *{padding:25px 20px 20px;}
    .details_service_quality_1_list1 .colitem .itembox .txtbox .title{font-size:22px;}
    .details_service_quality_1_list1 .colitem .itembox .txtbox .desc{padding:10px 0px 0px;line-height:26px;}
    .details_service_quality_1_list1 .colitem_even .itembox .imgbox{order:0;}
    .details_service_quality_1_list1 .colitem_even .itembox .imgbox:before{top:auto;bottom:-1px;border-top:0px solid transparent;border-bottom:20px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;}
}










/* 产品详情页 */
.details_productbg{width:100%;display:block;margin:0;padding:0px 0px 0px;background:#f4f8fb;}
.details_product_intro_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:70px 0px 10px;margin:0 -0px;}
.details_product_intro_row{position:relative;}
.details_product_intro_row:before{content:"";position:absolute;bottom:80px;left:0%;z-index:0;width:100%;height:15px;line-height:15px;background:#4d555d;}
.details_product_intro_row:after{content:"";position:absolute;bottom:0px;left:0%;z-index:0;width:100%;height:80px;line-height:80px;background:#1e6c2e;}
.details_product_intro_row .imgcol{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:20px 0px;margin:0px;position:relative;z-index:10;}
.details_product_intro_row .txtcol{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:20px 0px 20px 40px;margin:0px;position:relative;z-index:10;}
.details_product_intro_row .imgcol .img{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px;overflow:hidden;}
.details_product_intro_row .imgcol .img img{max-width:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_product_intro_row .imgcol:hover .img img{transform:scale(1.01);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);opacity:0.9;}
.details_product_intro_row .txtcol .model{padding:10px 0px 0px;margin:0;line-height:1.2;font-size:46px;font-weight:400;color:#636363;font-family:var(--fontfamilytitleen);}
.details_product_intro_row .txtcol .tit{padding:0px 0px 50px;margin:0;line-height:1.2;font-size:46px;font-weight:700;color:#1e6c2e;font-family:var(--fontfamilytitlecn);}
.details_product_intro_row .txtcol .desc{padding:22px 0px 17px;margin:0;line-height:1.8;font-size:18px;font-weight:400;color:#000;border-top:1px solid #616364;border-bottom:1px solid #616364;}
.details_product_tedian{width:100%;display:block;margin:0;padding:60px 0px 0px;}
.details_product_tedian_tit{width:100%;display:block;margin:0 auto;text-align:center;padding:0px 0px 0px;line-height:1.2;}
.details_product_tedian_tit .tit{width:100%;display:block;margin:0 auto;text-align:center;padding:0px 0px 0px;font-size:30px;font-weight:700;color:#08a600;font-family:var(--fontfamilytitleen);}
.details_product_tedian_tit .tit_en{display:inline-block;margin:0 auto;text-align:center;padding:0px 80px 0px;position:relative;}
.details_product_tedian_tit .tit_en span{display:inline-block;margin:0 auto;text-align:center;padding:0px 8px 0px;font-size:20px;font-weight:700;color:#424242;background:#f4f8fb;font-family:var(--fontfamilytitleen);position:relative;z-index:10;}
.details_product_tedian_tit .tit_en:before{content:"";position:absolute;top:50%;left:0%;z-index:0;width:100%;height:1px;line-height:1px;background:#787878;}
@media (max-width:991px){
    .details_product_intro_row .txtcol{padding:20px 0px 20px 20px;}
    .details_product_intro_row .txtcol .tit{padding:0px 0px 25px;}
    .details_product_intro_row .txtcol .desc{padding:18px 0px 18px;line-height:1.6;font-size:18px;}
}
@media (max-width:767px){
    .details_product_intro_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 20px;}
    .details_product_intro_row:before{bottom:40px;height:10px;line-height:10px;}
    .details_product_intro_row:after{height:40px;line-height:40px;}
    .details_product_intro_row .imgcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
    .details_product_intro_row .txtcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:20px 0px;}
    .details_product_intro_row .txtcol .model{font-size:36px;}
    .details_product_intro_row .txtcol .tit{font-size:36px;}
    .details_product_intro_row .txtcol .desc{border-bottom:0;}
    .details_product_tedian_tit .tit_en{padding:0px 50px 0px;}
}
.details_product_tedian_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:0px -20px;padding:25px 0px 0px;}
.details_product_tedian_list li{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:12px 20px;}
.details_product_tedian_list li:nth-child(odd){padding-right:30px;}
.details_product_tedian_list li:nth-child(even){padding-left:30px;}
.details_product_tedian_list li .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0px -0px;padding:0px 0px 0px 0px;}
.details_product_tedian_list li .cont .iconimg{-ms-flex:1 1 auto;flex:1 1 auto;max-width:102px;padding:0px 0px;min-width:102px;min-height:102px;position:relative;top:0px;left:0;z-index:10;border:0px solid red;}
.details_product_tedian_list li .cont .desc{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;min-height:82px;padding:15px 15px 15px 65px;margin:0px 0px 0px -50px;background:#1e6c2e;display:-ms-flexbox;display:flex;align-items:center;color:#fff;font-size:20px;font-weight:700;line-height:1.5;}
.details_product_tedian_list li .cont .iconimg img{width:100%;display:block;margin:0 auto;text-align:center;}
.details_product_tedian_list li.evenbg .cont .desc{background:#4d555d;}
.details_product_tedian_list li,
.details_product_tedian_list li .cont,
.details_product_tedian_list li .cont .iconimg,
.details_product_tedian_list li .cont .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1400px){
    .details_product_tedian_list li{padding:10px 10px;}
    .details_product_tedian_list li:nth-child(odd){padding-right:10px;}
    .details_product_tedian_list li:nth-child(even){padding-left:10px;}
}
@media (max-width:991px){
    .details_product_tedian_list li .cont .desc br{display:none;}
}
@media (max-width:767px){
    .details_product_tedian_list{margin:0px -10px;}
    .details_product_tedian_list li{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:1px 10px;}
    .details_product_tedian_list li .cont .desc{min-height:72px;padding:10px 15px 10px 65px;margin:0px 0px 0px -50px;font-size:17px;font-weight:700;}
}
.details_product_xingneng{width:100%;display:block;margin:0;padding:70px 0px 0px;}
.details_product_xingneng_content{display:block;font-size:0;margin:0 auto;text-align:center;padding:40px 0px 0px;overflow:hidden;}
.details_product_xingneng_content img{max-width:100%;display:block;margin:0 auto;text-align:center;}
.details_product_honor{width:100%;display:block;margin:0;padding:100px 0px 45px;position:relative;}
.details_product_honor:before{content:"";position:absolute;bottom:0px;left:0;z-index:0;width:100%;height:190px;line-height:190px;background:#1e6c2e;}
.details_product_honor_content{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px 0px;overflow:hidden;position:relative;z-index:10;}
.details_product_honor_content img{max-width:100%;display:block;margin:0 auto;text-align:center;}
.details_product_fanwei{display:block;font-size:0;margin:0 auto;text-align:center;padding:60px 0px 60px;}
.details_product_fanwei_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 0px;margin:0 -20px;}
.details_product_fanwei_list .itembox{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:20px 20px;margin:0px;}
.details_product_fanwei_list .itembox .cont{width:100%;display:block;padding:0px;margin:0px;position:relative;overflow:hidden;}
.details_product_fanwei_list .itembox .cont .tit{display:block;padding:0px 10px;margin:0px;font-size:18px;font-weight:400;color:#fff;line-height:36px;height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:#1e6c2e;}
.details_product_fanwei_list .itembox .cont .img{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;height:100%;overflow:hidden;}
.details_product_fanwei_list .itembox .cont .img img{width:100%;height:100%;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_product_fanwei_list .itembox:hover .cont .tit{font-weight:700;}
.details_product_fanwei_list .itembox:hover .cont .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;}
@media (max-width:1200px){
    .details_product_fanwei_list{margin:0 -10px;}
    .details_product_fanwei_list .itembox{padding:10px 10px;margin:0px;}
}
@media (max-width:767px){
    .details_product_xingneng{padding:50px 0px 0px;}
    .details_product_honor{padding:50px 0px 30px;}
    .details_product_honor:before{height:100px;line-height:100px;}
    .details_product_fanwei_list{margin:0px -10px;}
    .details_product_fanwei_list .itembox{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;}
}





















/* .visual_about_culture{display:block;padding:80px 0px 80px;margin:0;background:#f2f2f2;} */
/* .visual_about_culture_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:40px 0px 0px;margin:0px -12px;} */
/* .visual_about_culture_row .colitem{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:12px;margin:0px;} */
/* .visual_about_culture_row .colitem .cont{height:100%;display:block;margin:0px 0px 0px;padding:30px 30px 40px;background:#fff;border-radius:10px;overflow:hidden;} */
/* .visual_about_culture_row .colitem .cont .icon{width:100%;height:100px;display:block;margin:0px 0px 0px;padding:0px 0px 0px;background:url(../images/icon_culture1.png) center center no-repeat;} */
/* .visual_about_culture_row .colitem:nth-child(2) .cont .icon{background-image:url(../images/icon_culture2.png);} */
/* .visual_about_culture_row .colitem:nth-child(3) .cont .icon{background-image:url(../images/icon_culture3.png);} */
/* .visual_about_culture_row .colitem .cont .title{padding:0px 0px 0px;margin:10px auto 0px auto;text-align:center;color:#333;font-size:26px;font-weight:400;line-height:1.4;} */
/* .visual_about_culture_row .colitem .cont .desc{padding:10px 0px 0px;margin:0px;color:#999;} */
/* .visual_about_culture_row .colitem .cont:hover{background:#0056a7;} */
/* .visual_about_culture_row .colitem .cont:hover .title{color:#fff;} */
/* .visual_about_culture_row .colitem .cont:hover .desc{color:#fff;} */
/* .visual_about_culture_row .colitem .cont, */
/* .visual_about_culture_row .colitem .cont .title, */
/* .visual_about_culture_row .colitem .cont .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* @media (max-width:767px){ */
    /* .visual_about_culture{padding:40px 0px 30px;} */
    /* .visual_about_culture_row{padding:20px 0px 0px;margin:0px -8px;} */
    /* .visual_about_culture_row .colitem{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:8px;} */
/* } */


/* .visual_about_img{width:100%;padding:0px 0px 0px;margin:0 auto;text-align:center;overflow:hidden;} */
/* .visual_about_img img{max-width:100%;font-size:0;display:inline-block;margin:0 auto;text-align:center;} */



/* 公司介绍 */
.visual_about_profile{width:100%;display:block;padding:0px 0px 0px;margin:0;}
.visual_about_profile_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:90px 0px 110px;margin:0;}
.visual_about_profile_row .leftcol{-ms-flex:0 1 24.16666667%;flex:0 1 24.16666667%;max-width:290px;padding:0px 40px 0px 0px;margin:0px;}
.visual_about_profile_row .rightcol{-ms-flex:0 1 75.83333333%;flex:0 1 75.83333333%;max-width:910px;padding:0px 0px 0px;margin:0px;}
.visual_about_profile_row .rightcol .visual_about_profile_content{padding:20px 0px 0px;margin:0;color:#6e6b6c;font-size:20px;line-height:38px;color:#817f80;position:relative;overflow:hidden;}
.visual_about_profile_row .rightcol .visual_about_profile_content p{margin:0px 0px 0px;}
.visual_about_profile_row .rightcol .visual_about_profile_content img{max-width:100%;font-size:0;}
.visual_about_profile_row .rightcol .visual_about_profile_content:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:50px;height:2px;line-height:2px;background:#009b4c;}
.visual_about_profile_img{height:100%;max-width:180px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin:0 -0px;padding:0;}
.visual_about_profile_img li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:15px 0px;border:0px solid red;}
.visual_about_profile_img li .img{width:100%;display:block;margin:0;overflow:hidden;}
.visual_about_profile_img li .img img{max-width:100%;font-size:0;display:inline-block;}
.visual_about_profile_img li .txt{padding:10px 0px 0px;margin:0px 0px;color:#999;font-size:14px;font-weight:400;line-height:1.2;word-wrap:break-word;word-break:keep-all;font-family:var(--fontfamilytitleen);}
@media (max-width:1200px){
    .visual_about_profile_row{padding:7.5vw 0px 9.166666667vw;}
}
@media (max-width:767px){
    .visual_about_profile_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0px 40px;}
    .visual_about_profile_row .leftcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:0px 0px 0px;text-align:center;}
    .visual_about_profile_row .rightcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:30px 0px 0px;}
    .visual_about_profile_row .rightcol .visual_about_profile_content{padding:15px 0px 0px;font-size:16px;line-height:1.75;}
    .visual_about_profile_img{height:auto;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;padding:0px;margin:0 -10px;}
    .visual_about_profile_img li{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;margin:0;padding:15px 10px;}
    .visual_about_profile_img li .img{height:60px;text-align:center;}
    .visual_about_profile_img li .img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
    .visual_about_profile_img li .img img{max-width:100%;max-height:100%;}
    .visual_about_profile_img li .txt{padding:8px 0px 0px;text-align:center;}
}
@media (max-width:480px){
    .visual_about_profile_img li{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;margin:0;padding:10px 10px;}
    .visual_about_profile_img li .img{height:45px;}
    .visual_about_profile_img li .txt{font-size:12px;}
}
/* 董事长介绍 */
.visual_about_ceo{width:100%;padding:0px;margin:0;background:#f4f4f4;}
.visual_about_ceo_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:90px 0px 110px;margin:0;}
.visual_about_ceo_row .leftcol{-ms-flex:0 1 25%;flex:0 1 25%;max-width:300px;padding:0px 40px 0px 0px;margin:0px;}
.visual_about_ceo_row .rightcol{-ms-flex:0 1 75%;flex:0 1 75%;max-width:900px;padding:0px 0px 0px;margin:0px;}
.visual_about_ceo_row .leftcol .ceo{max-width:255px;padding:0px;margin:0;}
.visual_about_ceo_row .leftcol .ceo .img{width:100%;display:block;margin:0 auto;text-align:center;}
.visual_about_ceo_row .leftcol .ceo .img img{max-width:100%;font-size:0;display:inline-block;margin:0 auto;text-align:center;}
.visual_about_ceo_row .leftcol .ceo .name{padding:0px 0px 0px;margin:15px auto 0px;text-align:center;color:#353535;font-size:22px;font-weight:400;line-height:1.4;}
.visual_about_ceo_row .rightcol .visual_about_ceo_content{padding:20px 0px 0px;margin:0;color:#6e6b6c;font-size:20px;line-height:38px;color:#817f80;position:relative;}
.visual_about_ceo_row .rightcol .visual_about_ceo_content p{margin:0px 0px 0px;}
.visual_about_ceo_row .rightcol .visual_about_ceo_content:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:50px;height:2px;line-height:2px;background:#009b4c;}
@media (max-width:1200px){
    .visual_about_ceo_row{padding:7.5vw 0px 9.166666667vw;}
}
@media (max-width:767px){
    .visual_about_ceo_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 40px;}
    .visual_about_ceo_row .leftcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:0px 0px 0px;}
    .visual_about_ceo_row .leftcol .ceo{margin:0 auto;text-align:center;}
    .visual_about_ceo_row .rightcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:40px 0px 0px;}
    .visual_about_ceo_row .rightcol .visual_about_ceo_content{padding:15px 0px 0px;font-size:16px;line-height:1.75;}
}
@media (max-width:575px){
    .visual_about_ceo_row .leftcol .ceo{max-width:200px;}
}
/* 生产车间 */
.list_picture{width:100%;display:block;padding:0px 0px 120px;margin:0px;}
.list_picture_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 0px;margin:0px -15px;}
.list_picture_list .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:30px 15px;margin:0px;}
.list_picture_list .colitem .img{width:100%;display:block;margin:0px;padding:0px 0px 0px;text-align:center;overflow:hidden;}
.list_picture_list .colitem .img img{max-width:100%;display:inline-block;font-size:0;}
.list_picture_list .colitem .img img{-o-object-fit:cover;object-fit:cover;}
.list_picture_list .colitem .title{display:block;padding:0px;margin:0px;text-align:center;font-size:16px;font-weight:700;color:#565656;line-height:50px;height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.list_picture_list .colitem .title span{display:inline-block;padding:0px 0px 0px 30px;margin:0px;background:url(../images/icon1.png) 0 center no-repeat;}
.list_picture_list .colitem: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;}
.list_picture_list .colitem:hover .title{color:#009b4c;}
.list_picture_list .colitem .img img,
.list_picture_list .colitem .title{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
/* 实验室 */
.list_picture2{width:100%;display:block;padding:0px 0px 120px;margin:0px;}
.list_picture2_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0px 0px;margin:0px -50px;}
.list_picture2_list .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px 50px;margin:0px;}
.list_picture2_list .colitem .contbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;margin:0px -0px;}
.list_picture2_list .colitem .contbox .imgbox{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding:0px 0px;margin:0px;}
.list_picture2_list .colitem .contbox .txtbox{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding:0px 0px 0px 40px;margin:0px;}
.list_picture2_list .colitem .contbox .imgbox .img{width:100%;display:block;margin:0px;padding:0px 0px 0px;text-align:center;overflow:hidden;}
.list_picture2_list .colitem .contbox .imgbox .img img{max-width:100%;width:100%;height:100%;display:inline-block;font-size:0;}
.list_picture2_list .colitem .contbox .imgbox .img img{-o-object-fit:cover;object-fit:cover;}
.list_picture2_list .colitem .contbox .txtbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;}
.list_picture2_list .colitem .contbox .txtbox > *{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.list_picture2_list .colitem .contbox .txtbox .title{display:block;padding:40px 0px 0px 0px;margin:0px;font-size:24px;font-weight:700;color:#334a3c;line-height:30px;background:url(../images/icon1.png) 0 0 no-repeat;}
.list_picture2_list .colitem .contbox .txtbox .desc{display:block;padding:30px 0px 0px 0px;margin:0px;font-size:18px;color:#334a3c;line-height:30px;}
.list_picture2_list .colitem .contbox:hover .imgbox .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;}
.list_picture2_list .colitem .contbox:hover .txtbox .title{color:#009b4c;}
.list_picture2_list .colitem .contbox .imgbox .img img,
.list_picture2_list .colitem .contbox .txtbox .title{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1317px){
    .list_picture2_list{margin-left:-20px;margin-right:-20px;}
    .list_picture2_list .colitem{padding-left:20px;padding-right:20px;}
}
@media (max-width:991px){
    .list_picture2_list .colitem .contbox .txtbox{padding:0px 0px 0px 20px;}
    .list_picture2_list .colitem .contbox .txtbox .desc{padding:15px 0px 0px 0px;}
}
@media (max-width:767px){
    .list_picture2{padding:0px 0px 50px;}
    .list_picture2_list{padding:20px 0px 0px;margin:0px -0px;}
    .list_picture2_list .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px;}
    .list_picture2_list .colitem .contbox .txtbox{padding:0px 0px 0px 20px;}
    .list_picture2_list .colitem .contbox .txtbox .title{padding:0px 0px 0px 27px;font-size:18px;background-position:0 8px;}
    .list_picture2_list .colitem .contbox .txtbox .desc{padding:10px 0px 0px 0px;font-size:16px;line-height:28px;}
}
            /* @media (max-width:767px){ */
                /* .list_picture2{padding:0px 0px 50px;} */
                /* .list_picture2_list{padding:20px 0px 0px;margin:0px -10px;} */
                /* .list_picture2_list .colitem{padding:20px 10px;} */
                /* .list_picture2_list .colitem .contbox{padding:0px 0px 0px;} */
                /* .list_picture2_list .colitem .contbox .imgbox{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 15px;} */
                /* .list_picture2_list .colitem .contbox .txtbox{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;} */
                /* .list_picture2_list .colitem .contbox .txtbox .title{padding:0px 0px 0px 27px;font-size:18px;background-position:0 8px;} */
                /* .list_picture2_list .colitem .contbox .txtbox .desc{padding:10px 0px 0px 0px;font-size:16px;line-height:28px;} */
            /* } */
            /* @media (max-width:480px){ */
                /* .list_picture2_list .colitem .contbox .txtbox .title{padding:0px 0px 0px 30px;font-size:20px;background-position:0 60%;} */
                /* .list_picture2_list .colitem .contbox .txtbox .desc{padding:10px 0px 0px 0px;} */
            /* } */            
/* 资质荣誉 */
/* .visual_about_honor_content{width:100%;display:block;padding:80px 0px 170px;margin:0px;} */
/* .visual_about_honor_content img{max-width:100%;font-size:0;} */
/* @media (max-width:1199px){ */
    /* .visual_about_honor_content{padding:6.666666667vw 0px 14.16666667vw;} */
/* } */
/* @media (max-width:767px){ */
    /* .visual_about_honor_content{padding:60px 0px 60px;} */
/* } */
.page_about_content{width:100%;padding:100px 0px 100px;margin:0;}
.page_about_content img{max-width:100%;font-size:0;}
@media (max-width:1199px){
    .page_about_content{padding:8.333333333vw 0px 8.333333333vw;}
}
@media (max-width:767px){
    .page_about_content{padding:60px 0px 60px;}
}

.visual_about_youshi{display:block;padding:180px 0px 180px;margin:0px 0px 0px;background:url(../images/visual_about_youshi.jpg) center center no-repeat;background-size:cover;}
.visual_about_youshi_title{width:100%;padding:0px 0px 0px;margin:0 auto;text-align:center;overflow:hidden;}
.visual_about_youshi_title img{max-width:100%;font-size:0;display:inline-block;margin:0 auto;text-align:center;}
.visual_about_youshi_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:180px 0px 0px;margin:0px -10px;}
.visual_about_youshi_row .colitem{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:0px 10px;margin:0 auto;text-align:center;}
.visual_about_youshi_row .colitem .img{display:block;width:190px;height:190px;margin:0 auto;text-align:center;padding:20px;border:2px solid #fff;border-radius:50%;overflow:hidden;}
.visual_about_youshi_row .colitem .img{display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;}
.visual_about_youshi_row .colitem .img img{max-width:100%;max-height:100%;font-size:0;overflow:hidden;}
.visual_about_youshi_row .colitem .img img{display:block;-o-object-fit:cover;object-fit:cover;}
.visual_about_youshi_row .colitem .txt1{display:block;padding:25px 0px 0px;margin:0;text-align:center;font-size:32px;font-weight:700;color:#fff;line-height:1.4;}
.visual_about_youshi_row .colitem .txt1 p{margin:0px;}
@media (max-width:1200px){
    .visual_about_youshi{padding:15vw 0px 15vw;}
    .visual_about_youshi_row{padding:15vw 0px 0px;}
}
@media (max-width:991px){
    .visual_about_youshi_row .colitem .img{width:150px;height:150px;}
}
@media (max-width:767px){
    .visual_about_youshi_row .colitem .img{width:110px;height:110px;}
    .visual_about_youshi_row .colitem .txt1{padding:15px 0px 0px;font-size:22px;}
}
@media (max-width:480px){
    .visual_about_youshi_row .colitem .img{width:80px;height:80px;padding:15px;border:1px solid #fff;}
    .visual_about_youshi_row .colitem .txt1{font-size:18px;}
}





























.visual_about_advantages{display:block;padding:80px 0px 100px;margin:0;background:#fff;}
.visual_about_advantages_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:40px 0px 0px;margin:0px -10px;}
.visual_about_advantages_row .colitem{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:10px;margin:0px;}
.visual_about_advantages_row .colitem .cont{height:100%;display:block;margin:0px 0px 0px;padding:70px 0px 0px;background:url(../images/advantages_bg.jpg) center center no-repeat;background-size:100% 100%;border-radius:0px;overflow:hidden;}
.visual_about_advantages_row .colitem .cont .title{padding:0px 45px 0px;margin:0px;color:#333;font-size:24px;font-weight:400;line-height:28px;}
.visual_about_advantages_row .colitem .cont .desc{padding:30px 45px 0px;margin:0px;color:#666;}
.visual_about_advantages_row .colitem .cont .num{display:inline-block;display:block;text-align:right;color:#e8e8e8;font-size:150px;font-weight:400;font-family:var(--fontfamilytitleen);line-height:1;margin:0px 0px 0px;padding:0px 0px 0px;}
.visual_about_advantages_row .colitem .cont:hover{background-image:url(../images/advantages_bg_hover.jpg);}
.visual_about_advantages_row .colitem .cont:hover .title,
.visual_about_advantages_row .colitem .cont:hover .desc,
.visual_about_advantages_row .colitem .cont:hover .num{color:#fff;}
.visual_about_advantages_row .colitem .cont,
.visual_about_advantages_row .colitem .cont .title,
.visual_about_advantages_row .colitem .cont .desc,
.visual_about_advantages_row .colitem .cont .num{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:767px){
    .visual_about_advantages{padding:40px 0px 30px;}
    .visual_about_advantages_row{padding:25px 0px 0px;margin:0px -8px;}
    .visual_about_advantages_row .colitem{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:8px;}
    .visual_about_advantages_row .colitem .cont{height:auto;padding:35px 0px 0px;}
    .visual_about_advantages_row .colitem .cont .title{padding:0px 25px 0px;}
    .visual_about_advantages_row .colitem .cont .desc{padding:15px 25px 0px;}
    .visual_about_advantages_row .colitem .cont .num{font-size:70px;}
}
.visual_about_workshop{width:100%;display:block;margin:0px 0px 0px;padding:80px 0px 0px;background:#f2f2f2;}
.visual_about_workshop .swiper{width:100%;height:auto;margin:0px;padding:0px 0px 0px;}
.visual_about_workshop .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;}
.visual_about_workshop .swiper-slide{width:100%;height:auto;padding:0;margin:0;-webkit-align-items:stretch;align-items:stretch;}
.visual_about_workshop .swiper-button-next,
.visual_about_workshop .swiper-button-prev{display:block;margin:0px;padding:0px;width:40px;height:40px;border-radius:100px;left:10px;opacity:1;background:rgba(0,0,0,0.5);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-top:-47px;}
.visual_about_workshop .swiper-button-next{left:auto;right:10px;}
.visual_about_workshop .swiper-button-next:after,
.visual_about_workshop .swiper-button-prev:after{display:inline-block;margin:0px;padding:0px;width:100%;line-height:40px;color:#fff;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;}
.visual_about_workshop .swiper-button-prev:hover,
.visual_about_workshop .swiper-button-next:hover{background:#0056a7;}
.visual_about_workshop .swiper-pagination{padding:0;margin:0;line-height:1;bottom:0px;left:50%;width:100%;padding:0 0px 0px 0px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.visual_about_workshop .swiper-pagination .swiper-pagination-bullet{width:50px;height:2px;line-height:2px;margin:0px 10px 0px 0px;padding:0;border-radius:0;opacity:1;background:rgba(255,255,255,0.9);}
.visual_about_workshop .swiper-pagination .swiper-pagination-bullet-active{background:#0056a7;}
.visual_about_workshop_list{width:100%;display:block;padding:50px 0px 100px;margin:0px;overflow:hidden;}
.visual_about_workshop_list .itembox{display:block;padding:4px 4px 0px;margin:0px;overflow:hidden;background:#fff;}
.visual_about_workshop_list .itembox .cont{height:100%;display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;cursor:pointer;}
.visual_about_workshop_list .itembox .imgbox{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;}
.visual_about_workshop_list .itembox .imgbox{height:-webkit-calc(100% - 54px);height:calc(100% - 54px);}
.visual_about_workshop_list .itembox .imgbox 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_about_workshop_list .itembox .imgbox img{display:block;width:100%;height:100%;font-size:0;overflow:hidden;}
.visual_about_workshop_list .itembox .imgbox img{-o-object-fit:cover;object-fit:cover;}
.visual_about_workshop_list .itembox:hover .imgbox 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);}
.visual_about_workshop_list .itembox .title{display:block;padding:0px;margin:0px 0px 0px;text-align:center;font-size:18px;font-weight:400;color:#000;line-height:54px;height:54px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_about_workshop_list .itembox:hover .title{color:#0056a7;}
.progressbar_pagination{display:block;width:100%;padding:35px 0px 0px;margin:0;}
.progressbar_pagination .progressbar_line{display:block;width:100%;height:21px;line-height:20px;padding:0px;margin:0;position:relative;}
.progressbar_pagination .progressbar_line:after{content:"";position:absolute;top:10px;left:0px;z-index:10;margin:0px;width:100%;height:2px;line-height:2px;background:#e8e8e8;overflow:hidden;}
.progressbar_pagination .progressbar_line span{display:block;width:0%;height:3px;line-height:3px;padding:0px;margin:0;background:#0056a7;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;position:absolute;top:10px;left:0px;z-index:20;}
.progressbar_pagination .progressbar_line span:before{content:"";position:absolute;top:-9px;right:0px;z-index:30;margin:0px;width:20px;height:20px;line-height:20px;background:#fff;border:3px solid #0056a7;border-radius:100px;overflow:hidden;}
@media (max-width:767px){
    .visual_about_workshop{padding:40px 0px 0px;}
    .visual_about_workshop_list{padding:20px 0px 40px;}
    .visual_about_workshop_list .itembox .imgbox{height:-webkit-calc(100% - 50px);height:calc(100% - 50px);}
    .visual_about_workshop_list .itembox .title{font-size:17px;line-height:50px;height:50px;}
    .visual_about_workshop .swiper-button-next,
    .visual_about_workshop .swiper-button-prev{width:34px;height:34px;border-radius:100px;left:10px;margin-top:-42px;}
    .visual_about_workshop .swiper-button-next{left:auto;right:10px;}
    .visual_about_workshop .swiper-button-next:after,
    .visual_about_workshop .swiper-button-prev:after{line-height:34px;font-size:14px;}
    .progressbar_pagination{padding:25px 0px 0px;}
}

.visual_about_partners{display:block;padding:80px 0px 80px;margin:0;}
.visual_about_partners_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 0px;margin:0px -10px;}
.visual_about_partners_list .itembox{-ms-flex:0 1 14.285714%;flex:0 1 14.285714%;max-width:14.285714%;padding:10px;margin:0px;}
.visual_about_partners_list .itembox .imgbox{height:100%;display:block;margin:0px auto;padding:6px 6px;text-align:center;border:1px solid #e1e1e1;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_about_partners_list .itembox .imgbox 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_about_partners_list .itembox .imgbox:hover{border:1px solid #0056a7;}
.visual_about_partners_list .itembox .imgbox: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:1199px){
    .visual_about_partners_list{margin:0px -8px;}
    .visual_about_partners_list .itembox{-ms-flex:0 1 16.666666%;flex:0 1 16.666666%;max-width:16.666666%;padding:8px;}
}
@media (max-width:991px){
    .visual_about_partners_list .itembox{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%;}
}
@media (max-width:767px){
    .visual_about_partners{padding:40px 0px 40px;}
    .visual_about_partners_list{padding:20px 0px 0px;}
}
@media (max-width:575px){
    .visual_about_partners_list{margin:0px -4px;}
    .visual_about_partners_list .itembox{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;padding:4px;}
}











.list_product{display:block;padding:0px 0px 60px;margin:0px;}
.list_product_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:100px 0px 0px;margin:0px -0px;}
.list_product_row .leftcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 0px;margin:0px;border:0px solid red;}
.list_product_row .leftcol .title{display:block;max-width:450px;padding:0px 0px 20px;margin:0px;color:#009b4c;font-size:52px;font-weight:700;line-height:1.3;position:relative;top:0px;left:0px;z-index:0;font-family:var(--fontfamilytitleen);}
.list_product_row .leftcol .title:before{content:"";position:absolute;bottom:1px;left:0px;z-index:0;width:100%;height:2px;line-height:2px;background:#e8e8e8;}
.list_product_row .leftcol .title:after{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:50px;height:4px;line-height:4px;background:#009b4c;}
.list_product_row .leftcol .desc{display:block;max-width:540px;padding:20px 0px 0px;margin:0px;color:#666;font-size:21px;font-weight:400;line-height:2.2;}
.list_product_row .leftcol .desc p{padding:0px 0px 0px;margin:0px 0px 10px;}
.list_product_row .rightcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 0px;margin:0px;}
.list_product_row .rightcol{display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-end;align-items:center;vertical-align:middle;}
.list_product_row .rightcol .imgbox{display:block;margin:0px;padding:0px;text-align:right;overflow:hidden;}
.list_product_row .rightcol .imgbox img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_product_row .rightcol .imgbox img{-o-object-fit:cover;object-fit:cover;}
.list_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 30px;margin:0px -18px;}
.list_product_list .itembox{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:30px 18px;margin:0px;}
.list_product_list .itembox .cont{height:100%;display:block;margin:0px;padding:0px;overflow:hidden;}
.list_product_list .itembox .imgbox{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;}
.list_product_list .itembox .imgbox img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_product_list .itembox .imgbox img{display:block;width:100%;height:100%;font-size:0;overflow:hidden;}
.list_product_list .itembox .imgbox img{-o-object-fit:cover;object-fit:cover;}
.list_product_list .itembox:hover .imgbox 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;}
.list_product_list .itembox .title{display:block;padding:0px;margin:15px 0px 0px;color:#5a5a5a;font-size:24px;font-weight:400;line-height:30px;max-height:30px;min-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_product_list .itembox .desc{display:block;padding:0px;margin:10px 0px 0px;color:#5a5a5a;font-size:18px;font-weight:400;line-height:30px;max-height:60px;min-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_product_list .itembox .down{display:block;padding:0px;margin:20px 0px 0px;color:#5a5a5a;font-size:20px;font-weight:400;line-height:30px;height:30px;white-space:nowrap;}
.list_product_list .itembox .down a{display:inline-block;padding:0px 45px 0px 25px;margin:0px;color:#5a5a5a;background:url(../images/down.png) right center no-repeat;}
.list_product_list .itembox:hover .title{color:#009b4c;}
.list_product_list .itembox .down a:hover{color:#009b4c;background-position:right 80%;}
@media (max-width:991px){
    .list_product_list{padding:30px 0px 30px;margin:0px -10px;}
    .list_product_list .itembox{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:20px 10px;}
}
@media (max-width:767px){
    .list_product{padding:0px 0px 30px;}
    .list_product_row{padding:40px 0px 0px;}
    .list_product_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .list_product_row .leftcol .title{max-width:100%;padding:0px 0px 15px;font-size:32px;}
    .list_product_row .leftcol .title:before{width:100%;}
    .list_product_row .leftcol .title:after{width:50px;}
    .list_product_row .leftcol .desc{max-width:100%;padding:20px 0px 0px;font-size:16px;}
    .list_product_row .leftcol .desc p{margin:0px 0px 5px;}
    .list_product_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 0px;}
    .list_product_list{padding:25px 0px 15px;margin:0px -8px;}
    .list_product_list .itembox{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:15px 8px;}
    .list_product_list .itembox .title{margin:10px 0px 0px;font-size:18px;}
    .list_product_list .itembox .desc{margin:8px 0px 0px;font-size:16px;line-height:22px;max-height:66px;min-height:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
    .list_product_list .itembox .down{display:block;padding:0px;margin:10px 0px 0px;color:#5a5a5a;font-size:16px;line-height:30px;height:30px;}
    .list_product_list .itembox .down a{display:inline-block;padding:0px 25px 0px 15px;color:#5a5a5a;}
}




.list_application{display:block;height:100vh;padding:0px 0px 0px;margin:0;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;background-size:cover;overflow:hidden;}
.list_application_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0 -0px;}
.list_application_list{height:100%;padding:90px 0px 0px;overflow:hidden;}
.list_application_list .itemcol{height:100%;-ms-flex:1 1 16.666666%;flex:1 1 16.666666%;max-width:none;min-width:0;padding:0px 0px;}
.list_application_list .itemcol + .itemcol{border-left:1px solid rgba(255,255,255,0.2);}
.list_application_list .itemcol:hover{-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%;}
.list_application_list .itemcol .itembox{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:30px 10px;margin:0px;}
.list_application_list .itemcol .itembox > *{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
.list_application_list .itemcol .roundbox{margin:0 auto;text-align:center;padding:0px;width:118px;height:118px;position:relative;}
.list_application_list .itemcol .roundbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.list_application_list .itemcol .roundbox .ani_round{display:block;margin:0;text-align:center;padding:0px;position:relative;}
.list_application_list .itemcol .roundbox .icon{margin:0 auto;text-align:center;padding:0px;width:96px;height:96px;position:relative;}
.list_application_list .itemcol .roundbox .icon{display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;}
.list_application_list .itemcol .roundbox .icon img{margin:0;padding:0px;max-width:100%;max-height:100%;overflow:hidden;font-size:0;}
.list_application_list .itemcol .roundbox .icon:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;line-height:100%;border:1px dashed #fff;border-radius:1000px;}
.list_application_list .itemcol .roundbox .icon:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;line-height:100%;border:1px solid #fff;border-radius:1000px;transform:scale(0.6, 0.6);opacity:0;}
.list_application_list .itemcol:hover .roundbox .icon:before{transform:scale(1.22, 1.22);}
.list_application_list .itemcol:hover .roundbox .icon:after{transform:scale(1, 1);opacity:0.8;}
.list_application_list .itemcol .roundbox .icon:before,
.list_application_list .itemcol .roundbox .icon:after{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_application_list .itemcol .ani_round:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;line-height:100%;border:1px dashed #fff;border-radius:1000px;opacity:0;}
.list_application_list .itemcol .img{margin:0;padding:0px;font-size:0;width:0;height:0px;overflow:hidden;}
.list_application_list .itemcol .title{display:block;padding:10px 0px 0px 0px;margin:0px auto;text-align:center;}
.list_application_list .itemcol .title a{color:#fff;font-size:18px;font-weight:400;}
.list_application_list .itemcol .desc{display:block;padding:0px 0px 0px 0px;margin:0px auto;text-align:center;color:#fff;font-size:16px;opacity:0;height:0;line-height:0;}
.list_application_list .itemcol .more{display:block;margin:0px auto;text-align:center;padding:0px 0px 0px;opacity:0;height:0;line-height:0;}
.list_application_list .itemcol .title a:hover,
.list_application_list .itemcol:hover .title a{color:#fff;font-size:28px;}
.list_application_list .itemcol:hover .desc{display:block;opacity:1;height:auto;line-height:28px;padding:40px 0px 0px 0px;}
.list_application_list .itemcol:hover .more{display:block;opacity:1;height:auto;line-height:1;padding:50px 0px 0px;}
.list_application,
.list_application_list .itemcol,
.list_application_list .itemcol .title a,
.list_application_list .itemcol .desc,
.list_application_list .itemcol .more{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
.list_application{-webkit-transition:all 0.6s linear;-o-transition:all 0.6s linear;transition:all 0.6s linear;}
.list_application_list .itemcol .more a{display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;margin:0px;padding:0px;font-size:14px;color:#fff;}
.list_application_list .itemcol .more a i{width:54px;height:54px;line-height:1;margin:0px 0px 0px 20px;padding:0px;background:url(../images/arrow01.png) center center no-repeat;border-radius:100px;border:1px solid #fff;}
.list_application_list .itemcol .more a:hover{padding-left:15px;opacity:0.95;color:#fff;}
@keyframes aniRound {
    from {transform:scale(1, 1);opacity:1;} 50% {transform:scale(2, 2);opacity:0;} to {}
}
.list_application_list .itemcol:hover .roundbox .ani_round:before{
    -webkit-animation-name:aniRound;animation-name:aniRound;
    -webkit-animation-duration:1s;animation-duration:1s;
    -webkit-animation-timing-function:linear;animation-timing-function:linear;
    -webkit-animation-delay:0.8s;animation-delay:0.8s;
    -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;
    -webkit-animation-direction:normal;animation-direction:normal;
    -webkit-animation-fill-mode:both;animation-fill-mode:both;
}
@media (max-width:1199px){
    .list_application_list{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .list_application_list .itemcol{height:auto;-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:none;min-width:0;}
    .list_application_list .itemcol:hover{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
}
@media (max-width:991px){
    .list_application_list{padding:60px 0px 0px;}
}
@media (max-width:767px){
    .list_application_list .itemcol .desc{font-size:15px;}
    .list_application_list .itemcol:hover .title a{font-size:22px;}
    .list_application_list .itemcol:hover .desc{line-height:26px;padding:10px 0px 0px 0px;}
    .list_application_list .itemcol:hover .more{padding:20px 0px 0px;}
    .list_application_list .itemcol .more a i{width:36px;height:36px;}
}
@media (max-width:575px){
    .list_application_list .itemcol{height:auto;-ms-flex:1 1 50%;flex:1 1 50%;max-width:none;min-width:0;}
    .list_application_list .itemcol:hover{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .list_application_list .itemcol .more a i{width:32px;height:32px;margin:0px 0px 0px 12px;background-size:15px auto;}
}
@media (max-height:575px){
    .list_application{height:auto;overflow:visible;}
    .list_application_list{height:auto;overflow:visible;}
}

.details_application{display:block;height:100vh;padding:0px 0px 0px;margin:0;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.details_application{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;align-content:flex-end;padding:0px 0px 0px;margin:0;}
.details_application .goto_list{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;margin:0px auto;text-align:center;}
.details_application .goto_list{height:100px;padding:0px 0px 0px;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;}
.details_application .goto_list a{display:inline-block;width:36px;line-height:36px;height:36px;margin:0px;text-align:center;padding:0px;background:url(../images/arrow02.png) center center no-repeat;background-color:#fff;border-radius:100px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.details_application .goto_list a:hover{margin-left:-12px;}
.details_application .details_application_content{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;margin:0px;padding:0px 0px;background-color:rgba(255,255,255,0.7);border:0px solid red;overflow-y:auto;max-height:-webkit-calc(100% - 190px);max-height:calc(100% - 190px);}
.details_application_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:20px 0px 18px;margin:0;}
.details_application_row .leftcol{-ms-flex:0 1 240px;flex:0 1 240px;max-width:240px;padding:10px 0px;margin:0px auto;text-align:center;}
.details_application_row .leftcol .img{display:block;margin:0px auto;padding:0px;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_application_row .leftcol .img img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_application_row .leftcol .img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.details_application_row .leftcol .img img{-webkit-filter:invert(80%);-moz-filter:invert(80%);-ms-filter:invert(80%);-o-filter:invert(80%);filter:invert(80%);}
.details_application_row .leftcol .img: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;}
.details_application_row .leftcol .title{display:block;padding:10px 0px 0px 0px;margin:0px auto;text-align:center;color:#333;font-size:24px;line-height:1.4;}
.details_application_row .rightcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px;margin:0px;}
.details_application_row .rightcol .content{display:block;padding:0px 0px 0px 0px;margin:0px;color:#333;font-size:14px;line-height:26px;}
.details_application_row .rightcol .content p{margin:0px 0px 2px;}
@media (max-width:767px){
    .details_application{height:auto;overflow:visible;padding:60px 0px 0px;}
    .details_application .details_application_content{overflow-y:auto;max-height:none;}
    .details_application_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .details_application_row .leftcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px;margin:0px auto;text-align:center;}
    .details_application_row .rightcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px;margin:0px;}
}





/* <div class="testanima"><div class="aaaxxx animate__animated"><img src="<?php echo $template_root; ?>static/images/par2.jpg" alt=""/></div></div> */
/* <div class="testanima"><div class="class"><img src="<?php echo $template_root; ?>static/images/par2.jpg" alt=""/></div></div> */

@keyframes aniRound22 {
    /* from {transform:scale(1, 1);opacity:1;} 40% {transform:scale(2, 2);opacity:0.5;} to {} */
    from {transform:scale(1, 1);opacity:1;} to {transform:scale(2, 2);opacity:0.5;}
}

@-webkit-keyframes flipInY22{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 flipInY22{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} */

.testanima{
    /* -webkit-animation-name:flipInY22;animation-name:flipInY22; */
    /* -webkit-animation-duration:1.5s;animation-duration:1.5s; */
    /* -webkit-animation-timing-function:linear;animation-timing-function:linear; */
    /* -webkit-animation-delay:0.2s;animation-delay:0.2s; */
    /* -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite; */
    /* -webkit-animation-direction:normal;animation-direction:normal; */
    /* -webkit-animation-fill-mode:both;animation-fill-mode:both; */
}
.testanima{
    overflow:hidden;display:block;width:300px;height:200px;border:2px solid red;
}
/* @-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}} */

@keyframes rotateIn{
    0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:1}
    to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}
.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center;

    -webkit-animation-duration:1.5s;animation-duration:1.5s;
    -webkit-animation-timing-function:linear;animation-timing-function:linear;
    /* -webkit-animation-delay:0.2s;animation-delay:0.2s; */
    /* -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite; */
    /* -webkit-animation-direction:normal;animation-direction:normal; */
    -webkit-animation-fill-mode:both;animation-fill-mode:both;
}

/* @-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}} */
@keyframes rotateOut{
    0%{opacity:1}
    to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:1}
}

.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center;
    -webkit-animation-duration:1.5s;animation-duration:1.5s;
    /* -webkit-animation-timing-function:linear;animation-timing-function:linear; */
    /* -webkit-animation-delay:0.2s;animation-delay:0.2s; */
    /* -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite; */
    /* -webkit-animation-direction:normal;animation-direction:normal; */
    -webkit-animation-fill-mode:both;animation-fill-mode:both;
}




.class {
    /* base element declaration */
    -webkit-animation-duration:1.5s;animation-duration:1.5s;
    -webkit-animation-timing-function:linear;animation-timing-function:linear;
    -webkit-animation-delay:0.2s;animation-delay:0.2s;
    /* -webkit-animation-iteration-count:infinite;animation-iteration-count:infinite; */
    -webkit-animation-direction:normal;animation-direction:normal;
    -webkit-animation-fill-mode:both;animation-fill-mode:both;
}
/* .class.out { */
.class.over:hover {
   animation-name: out;
   animation-duration:1s;

}
.class {
   animation-name: in;
   animation-duration:1s;
   /* animation-iteration-count:infinite; */
}
@keyframes in {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@keyframes out {
    from {
        transform: rotate(360deg);
    }
    to {
        transform: rotate(0deg);
    }
}







/* 联系我们 */
.visual_contact_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:90px 0px 70px;margin:0 -0px;}
.visual_contact_row .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:600px;padding:0px 60px 0px 0px;margin:0px;}
.visual_contact_row .leftcol .companyname{padding:0px 0px 0px 0px;line-height:1.4;max-width:100%;}
.visual_contact_row .leftcol .companyname img{max-width:100%;}
.visual_contact_row .leftcol .visual_contact_txt{padding:60px 0px 0px 0px;color:#393939;font-size:22px;font-weight:400;line-height:36px;}
.visual_contact_row .leftcol .visual_contact_txt p{padding:0px;margin:0px 0px 0px;}
.visual_contact_row .rightcol{-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%;padding:0px 0px;margin:0px;}
.contact_feedback_form{display:block;width:100%;margin:0px;padding:0px 0px 0px;}
.contact_feedback_form .colitem{display:block;width:100%;margin:0px;padding:0px 0px 20px;}
.contact_feedback_form .input{width:100%;display:block;overflow:hidden;line-height:28px;vertical-align:middle;border:1px solid #eee;padding:20px 25px;font-size:18px;color:#535151;border-radius:0px;background:#eee;}
.contact_feedback_form .textarea{width:100%;display:block;min-height:176px;line-height:26px;border:1px solid #eee;padding:10px 25px 10px;font-size:18px;color:#535151;border-radius:0px;background:#eee;}
.contact_feedback_form .error{border:1px solid #cc0000;}
                                                                    @keyframes aniInputError {
                                                                        /* from {border:1px solid #eee;} 10% {border:1px solid #cc0000;} to {border:1px solid #cc0000;} */
                                                                        from {border:1px solid #eee;} 20% {border:1px solid #cc0000;} to {border:1px solid #cc0000;}
                                                                    }
                                                                    .contact_feedback_form .error{
                                                                        -webkit-animation-name:aniInputError;animation-name:aniInputError;
                                                                        -webkit-animation-duration:0.6s;animation-duration:0.6s;
                                                                        -webkit-animation-timing-function:linear;animation-timing-function:linear;
                                                                        -webkit-animation-delay:0.1s;animation-delay:0.1s;
                                                                        -webkit-animation-iteration-count:5;animation-iteration-count:5;
                                                                        /* -webkit-animation-direction:alternate;animation-direction:alternate; */
                                                                        -webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;
                                                                    }
.contact_feedback_form .positionbox{position:relative;top:0px;left:0px;z-index:0;}
.contact_feedback_form .positionbox .messagebox{width:100%;display:block;padding:0px 0px 0px;margin:0px;position:relative;top:0px;left:0px;z-index:0;}
.contact_feedback_form .positionbox .btn{position:absolute;bottom:25px;right:20px;z-index:10;width:130px;display:block;padding:0px 0px 0px;margin:0px;}
.contact_feedback_form .positionbox .btn button{width:100%;display:block;margin:0px;padding:0px;height:40px;line-height:38px;text-align:center;font-size:18px;font-weight:400;color:#fff;border:1px solid #009b4c;background:#009b4c;border-radius:0px;}
.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 #009b4c;}
.contact_feedback_form input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.contact_feedback_form input::-webkit-input-placeholder{color:#535151;}
.contact_feedback_form input::-moz-input-placeholder{color:#535151;}
.contact_feedback_form input::-ms-input-placeholder{color:#535151;}
.contact_feedback_form input::placeholder{color:#535151;}
.contact_feedback_form textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none}
.contact_feedback_form textarea::-webkit-input-placeholder{color:#535151;}
.contact_feedback_form textarea::-moz-input-placeholder{color:#535151;}
.contact_feedback_form textarea::-ms-input-placeholder{color:#535151;}
.contact_feedback_form textarea::placeholder{color:#535151;}
.visual_contact_map{display:block;width:100%;padding:0px 0px 90px;margin:0;}
.visual_contact_map .amapContainer{height:700px!important;}
@media (max-width:1199px){
    .visual_contact_map .amapContainer{height:450px!important;}
}
@media (max-width:767px){
    .visual_contact_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:45px 0px 20px;}
    .visual_contact_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
    .visual_contact_row .leftcol .visual_contact_txt{padding:25px 0px 0px 0px;font-size:18px;line-height:30px;}
    .visual_contact_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:35px 0px 0px;margin:0px;}
    .contact_feedback_form .colitem{padding:0px 0px 10px;}
    .contact_feedback_form .input{padding:10px 15px;font-size:16px;}
    .contact_feedback_form .textarea{min-height:176px;padding:10px 15px 10px;font-size:16px;}
    .contact_feedback_form .positionbox .btn{bottom:15px;right:15px;width:110px;}
    .contact_feedback_form .positionbox .btn button{height:36px;line-height:34px;font-size:18px;}
    .visual_contact_map{padding:0px 0px 30px;}
    .visual_contact_map .amapContainer{height:350px!important;}
}




























.remodal-wrapper{z-index:99999999999;}
.modal_picture .remodal_content{width:100%;clear:both;padding:15px 0 15px 0;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_picture .remodal_content .img{max-width:100%;max-height:-webkit-calc(100vh - 190px);max-height:calc(100vh - 190px);clear:both;padding:0;font-size:0px;line-height:1;margin:0 auto;text-align:center;}
.modal_picture .remodal_content .tit{width:100%;clear:both;padding:5px 0 0px 0;font-size:20px;font-weight:700;line-height:2;margin:5px auto 0px;text-align:center;}

.modal_job .remodal_content{width:100%;clear:both;padding:25px 0 15px 0;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_job .remodal_content .list_job_email{width:100%;padding:20px 0px 30px;color:#171717;font-size:22px;}
@media (max-width:767px){
    .modal_job .remodal_content .list_job_email{padding:10px 0px 10px;font-size:20px;}
}

.modal_case .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_case .remodal_content .title1{display:block;padding:20px 0px 0px;margin:0px 0px 15px;font-size:22px;font-weight:700;color:#565656;line-height:30px;text-align:left;}
.modal_case .remodal_content .title2{display:block;padding:0px;margin:0px 0px 8px;font-size:22px;font-weight:400;color:#565656;line-height:30px;text-align:left;}
.modal_case .remodal_content .desc{padding:0px 0px 0px;margin:0px;max-width:800px;font-size:16px;font-weight:400;color:#565656;line-height:30px;text-align:left;}
@media (max-width:767px){
    .modal_case .remodal_content{width:100%;max-width:100%;}
    .modal_case .remodal_content .title1{font-size:18px;}
    .modal_case .remodal_content .title2{font-size:18px;}
}

.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 30px;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{display:block;padding:0px 0px 0px 30px;margin:0px;font-size:24px;font-weight:700;color:#334a3c;line-height:30px;background:url(../images/icon1.png) 0 10px no-repeat;text-align:left;}
.modal_picture2 .remodal_content .desc{display:block;padding:20px 0px 0px 0px;margin:0px;font-size:18px;color:#334a3c;line-height:30px;text-align:left;}
@media (max-width:767px){
    .modal_picture2 .remodal_content{width:100%;max-width:100%;}
    .modal_picture2 .remodal_content .img{padding:0px 0px 20px;}
    .modal_picture2 .remodal_content .title{padding:0px 0px 0px 27px;font-size:18px;background-position:0 7px;}
    .modal_picture2 .remodal_content .desc{padding:10px 0px 0px 0px;font-size:16px;line-height:28px;}
}


/* 面包屑 */
.current_position{display:block;margin:0px;padding:29px 0px;font-size:16px;color:#bdbdbd;}
.current_position a{display:inline-block;margin:0px 0px;padding:0px;color:#bdbdbd;}
.current_position a:hover{text-decoration:underline;color:#0056a7;}
.current_position a:last-child{color:#333;}
.current_position a:last-child:hover{color:#0056a7;}
@media (max-width:767px){
    .current_position{padding:15px 0px;font-size:14px;}
}
/* @media (min-width:992px){ */
    .subnav_list_box_about{position:-webkit-sticky;position:sticky;top:91px;left:0px;z-index:999999999;background:#fff;}
/* } */
@media (max-width:991px){
    .subnav_list_box_about{top:61px;}
}











.visual_about_title{display:block;padding:45px 0px 0px;margin:0px auto;text-align:center;}
.visual_about_title span{display:block;padding:0px;margin:0px auto;text-align:center;font-size:32px;color:#797979;line-height:1.4;font-weight:700;font-family:"Perpetua Titling MT",Georgia,"Times New Roman",Impact,Arial,sans-serif;}
.visual_about_title p{display:inline-block;padding:0px 0px;margin:0px auto;text-align:center;font-size:18px;color:#202020;position:relative;top:0px;left:0px;z-index:0;}
.visual_about_title p:before{content:"";position:absolute;top:50%;left:0px;z-index:0;margin-left:-60px;width:45px;height:1px;line-height:100%;background:#202020;}
.visual_about_title p:after{content:"";position:absolute;top:50%;right:0px;z-index:0;margin-right:-60px;width:45px;height:1px;line-height:100%;background:#202020;}
@media (max-width:767px){
    .visual_about_title{padding:25px 0px 0px;}
    .visual_about_title span{font-size:28px;}
    .visual_about_title p{font-size:16px;}
}




.subnav_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;padding:30px 0px 0px;margin:0px -15px;}
.subnav_list li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:10px 15px;margin:0;text-align:center;}
.subnav_list li a{display:block;padding:8px 25px;margin:0;color:#565656;font-size:16px;line-height:26px;position:relative;background:#dbdbdb;border-radius:100px;}
.subnav_list li a:hover,
.subnav_list li.current a{color:#fff;background:#009b4c;text-decoration:none;}
@media (max-width:767px){
    .subnav_list{padding:18px 0px 0px;margin:0px -4px;}
    .subnav_list li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:4px 4px;}
    .subnav_list li a{padding:5px 20px;font-size:14px;}
}

.product_subnav_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;padding:80px 0px 0px;margin:0px -10px;}
.product_subnav_list li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:10px 10px;margin:0;text-align:center;}
.product_subnav_list li a{display:block;padding:12px 25px;margin:0;color:#565656;font-size:22px;line-height:26px;position:relative;background:#d9d9d8;-webkit-box-shadow:inset 0px -1px 7px rgba(0,0,0,0.2);box-shadow:inset 0px -1px 7px rgba(0,0,0,0.2);}
.product_subnav_list li a:hover,
.product_subnav_list li.current a{color:#fff;background:#009b4c;text-decoration:none;}
@media (max-width:767px){
    .product_subnav_list{padding:30px 0px 0px;margin:0px -4px;}
    .product_subnav_list li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:4px 4px;}
    .product_subnav_list li a{font-size:15px;padding:7px 20px;}
}





.contact_panel{display:block;margin:0px;padding:0px;position:fixed;right:15px;top:53%;z-index:9999999;background-color:transparent;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;}
.contact_panel_cont{width:186px;display:block;margin:0px;padding:20px 15px 20px;background-color:#1e6c2e;border-radius:7px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);
background:-webkit-linear-gradient(to bottom,#1e6c2e,#1e6c2e,#4A8957,#D7E5DA);
background:-moz-linear-gradient(to bottom,#1e6c2e,#1e6c2e,#4A8957,#D7E5DA);
background:-o-linear-gradient(to bottom,#1e6c2e,#1e6c2e,#4A8957,#D7E5DA);
background:linear-gradient(to bottom,#1e6c2e,#1e6c2e,#4A8957,#D7E5DA);
background:-ms-linear-gradient(to bottom,#1e6c2e,#1e6c2e,#4A8957,#D7E5DA);
}
.contact_panel_logo{border-bottom:2px solid #fff;display:block;font-size:0;margin:0 auto;text-align:center;padding:10px 0px;overflow:hidden;}
.contact_panel_logo img{max-width:100%;display:block;margin:0 auto;text-align:center;}
.contact_panel_online{width:100%;border-bottom:1px solid #fff;display:block;font-size:0;margin:0 auto;text-align:center;padding:20px 0px;overflow:hidden;}
.contact_panel_online img{max-width:100%;display:block;margin:0 auto;text-align:center;}
.contact_panel_teltit{width:100%;display:block;font-size:0;margin:0 auto;text-align:center;padding:60px 0px 0px;overflow:hidden;}
.contact_panel_teltit img{max-width:100%;display:block;margin:0 auto;text-align:center;}
.contact_panel_tel{font-weight:700;margin:0px auto;text-align:center;padding:0px 0px 5px;color:#fff;font-size:22px;font-family:var(--fontfamilynumber);}
.contact_panel_weixin{width:100%;margin:0 auto;text-align:center;padding:5px 0px;background:#fff;overflow:hidden;}
.contact_panel_weixin img{max-width:100%;display:block;margin:0 auto;text-align:center;}
.contact_panel_closebtn{width:30px;height:100px;display:block;margin:0px;padding:0px 0px 0px;position:absolute;left:-30px;top:50%;z-index:99999999;margin-top:-50px;background-color:#1e6c2e;border-top-left-radius:7px;border-bottom-left-radius:7px;-webkit-box-shadow:-5px 0px 5px rgba(0,0,0,0.2);box-shadow:-5px 0px 5px rgba(0,0,0,0.2);}
.contact_panel_closebtn i{width:100%;height:100%;display:block;margin:0px;padding:0px;position:relative;left:0px;top:0;}
.contact_panel_closebtn i:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;line-height:100%;background-image:url(../images/arrow/arrow_right01.png);background-position:center center;background-repeat:no-repeat;background-size:22px auto;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;opacity:0.9;}
.contact_panel.isclose{right:-186px;}
.contact_panel.isclose .contact_panel_cont{-webkit-box-shadow:none;box-shadow:none;}
.contact_panel.isclose .contact_panel_closebtn{right:0px;}
.contact_panel.isclose .contact_panel_closebtn i{transform:rotateY(180deg);}
.contact_panel.isclose .contact_panel_closebtn i:before{animation:ani_arrow_right 0.9s linear 0s alternate infinite;-webkit-animation:ani_arrow_right 0.9s linear 0s alternate infinite;}
@keyframes ani_arrow_right{
    0%{opacity:1;transform:translateX(-2px);}
    25%{opacity:0.9;transform:translateX(-1px);}
    50%{opacity:0.8;transform:translateX(0px);}
    75%{opacity:0.7;transform:translateX(1px);}
    100%{opacity:0.6;transform:translateX(2px);}
}
@-webkit-keyframes ani_arrow_right{
    0%{opacity:1;transform:translateX(-2px);}
    25%{opacity:0.9;transform:translateX(-1px);}
    50%{opacity:0.8;transform:translateX(0px);}
    75%{opacity:0.7;transform:translateX(1px);}
    100%{opacity:0.6;transform:translateX(2px);}
}
@-moz-keyframes ani_arrow_right{
    0%{opacity:1;transform:translateX(-2px);}
    25%{opacity:0.9;transform:translateX(-1px);}
    50%{opacity:0.8;transform:translateX(0px);}
    75%{opacity:0.7;transform:translateX(1px);}
    100%{opacity:0.6;transform:translateX(2px);}
}
@media (max-width:1200px){
    .contact_panel_cont{width:150px;padding:5px 10px 15px;}
    .contact_panel_online{padding:10px 0px;}
    .contact_panel_teltit{padding:20px 0px 0px;}
    .contact_panel_tel{font-size:18px;}
    .contact_panel_closebtn{width:24px;height:80px;left:-24px;margin-top:-40px;}
    .contact_panel.isclose{right:-150px;}
}
.bottom_gototop{display:block;width:40px;height:42px;margin:0px;padding:0px;background-color:rgba(0,0,0,0.4);border-radius:4px;}
.bottom_gototop{position:fixed;bottom:15px;right:15px;z-index:9999999999;}
.bottom_gototop{background-image:url(../images/icon_gototop.png);background-position:center center;background-repeat:no-repeat;background-size:22px auto;}
.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.5);-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.5);box-shadow:0px 1px 6px rgba(0,0,0,0.5);}
.bottom_gototop{display:none;}
@media (max-width:575px){
    .bottom_gototop{width:36px;height:40px;background-size:20px auto;}
}
.icon_mouse{width:28px;height:45px;position:fixed;left:50%;bottom:40px;transform:translate(-50%, 0%);background:url(../images/icon_mouse.png) no-repeat;background-size:100% 100%;z-index:10;cursor:pointer;animation:ani-svg 0.85s linear 0s alternate infinite;-webkit-animation:ani-svg 0.85s linear 0s alternate infinite;display:none;}
@media (max-width:1400px){
    .icon_mouse{bottom:30px;}
}
@media (max-width:640px){
    .icon_mouse{width:22px;height:35px;bottom:20px;}
}
@media (max-width:480px){
    .icon_mouse{bottom:15px;width:18px;height:29px;}
}
@keyframes ani-svg{
    0%{opacity:0.4;transform:translateY(-20px);}
    15%{opacity:0.65;transform:translateY(-15px);}
    25%{opacity:0.8;transform:translateY(-10px);}
    50%{opacity:1;transform:translateY(0px);}
    65%{opacity:0.8;transform:translateY(5px);}
    75%{opacity:0.65;transform:translateY(10px);}
    100%{opacity:0.4;transform:translateY(15px);}
}
@-webkit-keyframes ani-svg{
    0%{opacity:0.4;-webkit-transform:translateY(-20px);}
    15%{opacity:0.65;-webkit-transform:translateY(-15px);}
    25%{opacity:0.8;-webkit-transform:translateY(-10px);}
    50%{opacity:1;-webkit-transform:translateY(0px);}
    65%{opacity:0.8;-webkit-transform:translateY(5px);}
    75%{opacity:0.65;-webkit-transform:translateY(10px);}
    100%{opacity:0.4;-webkit-transform:translateY(15px);}
}
@-moz-keyframes ani-svg{
    0%{opacity:0.4;-moz-transform:translateY(-20px);}
    15%{opacity:0.65;-moz-transform:translateY(-15px);}
    25%{opacity:0.8;-moz-transform:translateY(-10px);}
    50%{opacity:1;-moz-transform:translateY(0px);}
    65%{opacity:0.8;-moz-transform:translateY(5px);}
    75%{opacity:0.65;-moz-transform:translateY(10px);}
    100%{opacity:0.4;-moz-transform:translateY(15px);}
}

.product_details_fixed_nav{position:fixed;top:50%;left:15px;z-index:9999999999;display:block;margin:0px;padding:0px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.product_details_fixed_nav a{display:block;width:70px;height:70px;line-height:21px;margin:10px 0px 0px;padding:14px 0px;background-color:#1e6c2e;border-radius:100px;color:#fff;font-size:16px;font-weight:700;text-align:center;cursor:pointer;border:1px solid rgba(255,255,255,0.7);opacity:0.9;}
.product_details_fixed_nav a:hover{font-weight:700;border:1px solid rgba(255,255,255,1);opacity:1;}
@media (max-width:767px){
    .product_details_fixed_nav a{width:60px;height:60px;line-height:18px;margin:7px 0px 0px;padding:12px 0px;font-size:15px;font-weight:700;}
}





.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}

