@charset "utf-8";
.wow{visibility:hidden;}
.animate__animated{visibility:visible;}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@media (prefers-reduced-motion:reduce),print{
    .animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}
    .animate__animated[class*=Out]{opacity:0}
}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}

@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}

/* .animate__animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;} */
            .animate__animated.animate__1s{-webkit-animation-duration:1.0s;animation-duration:1.0s;}
            .animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;}
/* @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}} */
/* @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}} */
/* .animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp} */

@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}

@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}

@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}

@-webkit-keyframes fadeIn{0%{opacity:0.3}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0.3}to{opacity:1}}
.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}

.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:1500px;clear:both;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;}
.maxwrap::before,.maxwrap::after{display:table;clear:both;content:"";}
.maxwrap1500{max-width:1620px;}
.maxwrap1360{max-width:1480px;}
.maxwrap1920{max-width:1920px;padding-left:0px;padding-right:0px;}
@media (max-width:1200px){
    /* .maxwrap{padding-left:40px;padding-right:40px;} */
}
@media (max-width:767px){
    .maxwrap{padding-left:20px;padding-right:20px;}
    .maxwrap1920{padding-left:0px;padding-right:0px;}
}
.html_locked{overflow-y:hidden;}
.header{width:100%;position:absolute;top:0px;left:0px;z-index:9999;border-bottom:0px solid rgba(255,255,255,0.4);margin:0;padding:20px 0px 0px;background:url(../images/line04.png) center bottom no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.header_opacity{background:none;}
.header_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 -0px;padding:0px 0px;}
.header_logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;font-size:0px;text-align:left;}
.header_logo a{display:inline-block;font-size:0px;}
.header_logo a img{display:inline-block;max-height:70px;font-size:0px;overflow:hidden;position:relative;left:0;top:0;}
.header_navigation{-ms-flex:1 1 auto;flex:1 1 auto;align-self:flex-end;margin:0;padding:0px 0px 0px 0px;font-size:0px;border:0px solid red;}
.header_lang{-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:0px 12px 0px 0px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.header_lang .language{width:100%;display:block;padding:0px 0px 0px 0px;margin:0;position:relative;top:0px;left:0px;z-index:9999999;white-space:nowrap;}
.header_lang .language .tit{display:block;height:30px;line-height:30px;padding:0px 15px 0px 0px;margin:0;cursor:pointer;font-size:15px;font-weight:700;color:#fff;position:relative;top:0px;left:0px;z-index:0;}
.header_lang .language .tit:before{content:"";position:absolute;top:12px;right:0px;z-index:0;width:9px;height:6px;line-height:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:url(../images/arrow_down03.png) 0 0 no-repeat;}
.header_lang .language .tit.on:before{transform:rotate(180deg);}
.header_lang .language .list{position:absolute;top:30px;left:50%;
transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);z-index:0;width:100%;text-align:center;display:none;padding:10px 0px 0px 0px;margin:0px;min-width:90px;}
.header_lang .language .list ul{position:relative;display:block;width:100%;list-style:none;padding:0px 0px;margin:0;background:#555;border-radius:4px;}
.header_lang .language .list ul::after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#555;border-width:5px;margin-left:-5px;}
.header_lang .language .list ul li{display:block;padding:0px;margin:0;}
.header_lang .language .list ul li a{line-height:20px;display:block;font-size:15px;color:#fff;padding:7px 10px;}
.header_lang .language .list ul li a:hover{background:#34acb6;border-radius:4px;}
.header_search{-ms-flex:0 0 30px;flex:0 0 30px;margin:0;padding:0px;border:0px solid yellow;}
.header_search{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.header_search .search_icon{width:30px;height:30px;line-height:1;display:block;cursor:pointer;margin:0;padding:0px;background:url(../images/icon_search.png) center center no-repeat;}
.search_form_box{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0px;padding:0px 20px;width:100vw;height:100vh;position:fixed;right:0px;top:0px;z-index:9999999999;background:rgba(0,0,0,0.7);display:none;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.search_form_box_show{display:-ms-flexbox;display:flex;}
.search_form{display:block;width:100%;max-width:550px;height:46px;line-height:46px;border-radius:100px;padding:0px 0px;background:#fff;-webkit-box-shadow:0px 0px 15px rgba(255,255,255,0.2);box-shadow:0px 0px 15px rgba(255,255,255,0.2);}
.search_form .search_ipt{float:left;padding:0px 5px 0px 20px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);height:46px;line-height:1;overflow:hidden;display:block;}
.search_form .search_ipt input{width:100%;height:46px;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:60px;height:46px;overflow:hidden;padding:5px 10px;}
.search_form .search_btn input{float:right;width:36px;height:36px;line-height:1;display:block;cursor:pointer;border:0px;border-radius:100px;background-color:#34acb6;background-image:url(../images/icon_search.png);background-position:center center;background-repeat:no-repeat;background-size:17px auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.search_form:hover .search_btn input{background-color:#00ba7e;}
.header_mobimenu{-ms-flex:0 0 60px;flex:0 0 60px;border:0px solid red;}
.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:right;cursor:pointer;padding:0px;margin:0px;}
.header_mobimenu .menu_btn i{display:block;width:100%;height:3px;line-height:1;overflow:hidden;font-size:0;background:rgba(255,255,255,0.8);padding:0px;margin:0px 0px 7px;border-radius:0px;opacity:1;}
.header_mobimenu .menu_btn i:nth-child(2){width:80%;float:right;}
.header_mobimenu .menu_btn i:nth-child(3){margin:0px;}
@media (min-width:992px){
	.header_row{height:90px;}
	.header_mobimenu{display:none;}
    .header_navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;justify-content:flex-end;padding:0px 20px 0px 30px;}
    .header_navigation .subone{-ms-flex:1 1 auto;flex:1 1 auto;max-width:950px;border:0px solid green;}
    .header_navigation .subone{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;margin:0 -0px;line-height:90px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .subone>li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 0px;border:0px solid red;}
    .header_navigation .subone>li>a{display:block;padding:0px 3px;text-align:center;color:#fff;font-size:17px;font-weight:400;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.active2>a,
	.header_navigation .subone>li.current>a{color:#fff;font-weight:400;}
    .header_navigation .subone>li>a>b{padding:0px 0px;position:relative;top:0px;left:0px;z-index:0;display:inline-block;color:inherit;font-weight:inherit;font-size:inherit;vertical-align:inherit;line-height:inherit;text-align:inherit;white-space:nowrap;}
    .header_navigation .subone>li>a b:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0;height:3px;line-height:1;background:rgba(255,255,255,0.9);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .subone>li:hover a b:before,
	.header_navigation .subone>li.current a b:before{left:0%;width:100%;opacity:1;}
    .header_navigation .subtwobg{width:100%;height:300px;background:#fff;position:fixed;left:0px;top:-100%;z-index:-191;padding:0px;margin:0px;opacity:0;visibility:visible;visibility:hidden;
    position:absolute;height:auto;margin:0px;padding:12px 0px 28px;border-top:1px solid #f0f0f0;display:none;}
    /* .header_navigation .subtwobg, */
    /* .header_navigation .subone>li:nth-child(3) .subtwobg, */
    .header_navigation .subtwobg_active{top:90px;opacity:1;visibility:visible;display:block;z-index:9999999999;}
    /* .header_navigation .subtwo{width:auto;position:absolute;left:0px;top:0px;z-index:1;border:1px solid red;} */
    .header_navigation .subtwo{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:stretch;margin:0 -0px;padding:0px;border:0px solid red;}
    .header_navigation .subtwo>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;margin:0px;padding:5px 30px;border-left:0px solid #eee;}
    .header_navigation .subtwo>li:first-child{border-left:0px;}
    .header_navigation .subtwo>li>a{display:block;padding:0px 0px;margin:0px auto;text-align:center;}
    .header_navigation .subtwo>li>a>span{height:44px;font-size:0px;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
    .header_navigation .subtwo>li>a>span>img{max-height:40px;display:block;font-size:0px;line-height:1;padding:0px 0px;margin:0px auto;text-align:center;}
    .header_navigation .subtwo>li>a>b{display:block;font-size:16px;font-weight:400;color:#282828;line-height:22px;padding:0px 0px;margin:0px auto;text-align:center;border:0px solid green;}
    .header_navigation .subtwo>li>a:hover>b,
	.header_navigation .subtwo>li>a.hover>b{color:#fd9d01;}
    .header_navigation .subtwo>li>a>b{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    /* .header_white .header_navigation .subone>li>a{color:#333;} */
    /* .header_white .header_navigation .subone>li>a:hover, */
    /* .header_white .header_navigation .subone>li.active2>a, */
	/* .header_white .header_navigation .subone>li.current>a{color:#c3181f;font-weight:400;} */
}
/* .header_white .header_search .search_icon{background:url(../images/icon_search2.png) center center no-repeat;} */
/* .header_white .header_lang .language .tit{color:#333;} */
/* .header_white .header_lang .language .tit:before{background:url(../images/arrow_down2.png) 0 0 no-repeat;} */
@media (max-width:1200px){
    .header{padding:0px 0px 0px;}
    .header_logo a img{max-height:45px;}
    .header_navigation .subone>li>a{font-size:16px;}
}
@media (max-width:991px){
	.header_row{height:60px;}
	.header_logo{-ms-flex:1 0 auto;flex:1 0 auto;}
	.header_logo a img{max-height:36px;}
	.header_navigation{display:none;}
}
@media (max-width:767px){
	.header_row{height:52px;}
	.header_logo a img{max-height:32px;}
    .header_lang{padding:0px 9px 0px 0px;}
    .header_lang .language .tit{padding:0px 14px 0px 0px;font-size:13px;}
    .header_search .search_icon{width:30px;height:30px;background-size:16px auto;}
    .header_mobimenu{-ms-flex:0 0 40px;flex:0 0 40px;}
    .header_mobimenu .menu_btn{-ms-flex:0 0 25px;flex:0 0 25px;max-width:25px;}
    .header_mobimenu .menu_btn i{height:2px;margin:0px 0px 6px;}
    .header_mobimenu .menu_btn i:nth-child(3){margin:0px;}
}
.header_navigation_mobile{width:100%;min-height:100vh;height:100%;height:100vh;overflow-x:hidden;overflow-y:auto;clear:both;display:block;margin:0px;padding:0px;background:#fff;opacity:1;position:fixed;top:-0%;right:-100%;z-index:9999999999;}
.header_navigation_mobilexxxxxxxxxxxxxxx{display:none;}
.header_navigation_mobile{-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_mobile{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
/* .header_navigation_mobile, */
.header_navigation_mobile.open{top:0px;right:0px;opacity:1;display:block!important;}
.header_navigation_mobile_top{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0px;padding:0px 25px;height:60px;background:#34acb6;}
.header_navigation_mobile_top .logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px;font-size:0px;}
.header_navigation_mobile_top .logo a{display:block;font-size:0px;overflow:hidden;}
.header_navigation_mobile_top .logo a img{max-height:36px;display:block;font-size:0px;overflow:hidden;}
.header_navigation_mobile_top .mobimenu{-ms-flex:0 0 50px;flex:0 0 50px;margin:0px;padding:0px;font-size:0px;}
.header_navigation_mobile_top .mobimenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:0px;margin:0px;}
.header_navigation_mobile_top .mobimenu .menu_btn{-ms-flex:0 0 32px;flex:0 0 32px;max-width:32px;height:32px;cursor:pointer;padding:0px;margin:0px;position:relative;border:0px solid red;}
.header_navigation_mobile_top .mobimenu .menu_btn i{display:block;width:100%;height:3px;line-height:1;overflow:hidden;font-size:0;background:rgba(255,255,255,0.95);padding:0px;margin:0px;position:absolute;top:15px;left:0px;z-index:0;}
.header_navigation_mobile_top .mobimenu .menu_btn i:nth-child(1){transform:rotate(-45deg);}
.header_navigation_mobile_top .mobimenu .menu_btn i:nth-child(2){transform:rotate(45deg);}
.header_navigation_mobile_navlist{display:block;padding:0px 0px;margin:0px 0px;border:0px solid red;}
.header_navigation_mobile_navlist .list1{display:block;padding:0px 0px;margin:0px 0px;}
.header_navigation_mobile_navlist .list1 > li{display:block;margin:0px;padding:0px;font-size:15px;line-height:20px;}
.header_navigation_mobile_navlist .list1 > li a{display:block;color:#464646;margin:0px;padding:20px 25px;font-weight:400;border-bottom:1px solid #ebebeb;position:relative;top:0px;left:0px;z-index:0;}
.header_navigation_mobile_navlist .list1 > li a:before{content:"";position:absolute;top:20px;right:25px;z-index:0;text-align:right;width:20px;height:20px;line-height:20px;color:#464646;font-size:16px;font-weight:700;
background:url(../images/arrow1.png) center center no-repeat;transform:rotate(-90deg);}
.header_navigation_mobile_navlist .list1 > li a:hover{color:#34acb6;}
.header_navigation_mobile_navlist .list2{display:block;padding:0px 0px;margin:0px 0px;}
.header_navigation_mobile_navlist .list2 > li{display:block;margin:0px;padding:0px;font-size:15px;line-height:20px;}
.header_navigation_mobile_navlist .list2 > li a{display:block;color:#464646;margin:0px;padding:15px 55px;font-weight:400;border-bottom:1px solid #ebebeb;background:#fafafa;}
.header_navigation_mobile_navlist .list2 > li a:hover{color:#34acb6;background:#f0f0f0;}

.banner{width: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;z-index:0;overflow:hidden;}
.banner .swiper-slide{height:auto;}
.banner .swiper-pagination{position:absolute;left:auto;right:50%;z-index:30;border:0px solid yellow;transform: translate3d(0px, -50%, 0) translate(700px, 0px);}
.banner .swiper-pagination > .swiper-pagination-bullet{display:block;line-height:1;border-radius:0px;margin:0px 0px 33px 0px;opacity:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:0px;background:transparent;position:relative;top:0px;left:0px;z-index:0;}
.banner .swiper-pagination > .swiper-pagination-bullet{position:relative;top:0px;left:0px;z-index:0;}
.banner .swiper-pagination > .swiper-pagination-bullet:before{content:"";position:absolute;top:7px;right:6px;z-index:0;width:7px;height:7px;border:2px solid transparent;background:#fff;border-radius:100px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner .swiper-pagination > .swiper-pagination-bullet-active:before{content:"";position:absolute;top:0px;right:0px;z-index:0;width:20px;height:20px;border:2px solid #00ba7e;background:transparent;border-radius:100px;}
.banner .swiper-pagination > .swiper-pagination-bullet:hover,
.banner .swiper-pagination > .swiper-pagination-bullet-active{background:transparent;}
.banner .swiper-pagination > .swiper-pagination-bullet span{width:150px;display:block;padding:0px;margin:0px;opacity:0;text-align:right;font-size:14px;color:#fff;line-height:20px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:0px solid red;position:absolute;top:0px;right:32px;}
.banner .swiper-pagination > .swiper-pagination-bullet-active span{opacity:1;}
.banner *{outline:0}
@media (max-width:1520px){
    .banner .swiper-pagination{position:absolute;left:auto;right:60px;transform:translate3d(0px, -50%, 0) translate(0px, 0px);}
}
@media (max-width:1200px){
    .banner .swiper-pagination{position:absolute;left:auto;right:40px;transform:translate3d(0px, -50%, 0) translate(0px, 0px);}
}
@media (max-width:767px){
    .banner .swiper-pagination{position:absolute;left:auto;right:20px;transform:translate3d(0px, -50%, 0) translate(0px, 0px);}
    .banner .swiper-pagination > .swiper-pagination-bullet{margin:0px 0px 12px 0px;}
    .banner .swiper-pagination > .swiper-pagination-bullet:before{position:absolute;top:7px;right:4px;z-index:0;width:5px;height:5px;}
    .banner .swiper-pagination > .swiper-pagination-bullet-active:before{position:absolute;top:5px;right:0px;width:12px;height:12px;}
    .banner .swiper-pagination > .swiper-pagination-bullet span{width:130px;font-size:12px;line-height:20px;right:20px;}
}
/* direction:"vertical" + 满屏 */
.banner{height:100vh;max-height:1000px;min-height:350px;}
.banner .myswiper,
.banner .banner01,
.banner .banner02,
.banner .banner03,
.banner .banner04,
.banner .banner_img,
.banner .banner_img img{width:100%;height:100%;}
.banner .banner_img img{-o-object-fit:cover;object-fit:cover;}
@media (max-width:1200px){
    .banner{height:52.08333333vw;}
}
.banner .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:50px;}
.banner .banner_img img{display:block;width:100%;max-width:100%;min-width:375px;min-width:575px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner .banner_img img{-webkit-transition:all 2.2s linear;-o-transition:all 2.2s linear;transition:all 2.2s linear;}
.banner .banner_img222222 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 .banner_img_scale .banner_img222222 img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.banner01{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;min-height:50px;}
.banner01 .banner_cont,
.banner02 .banner_cont,
.banner03 .banner_cont,
.banner04 .banner_cont{width:100%;display:block;padding:0px;margin:0px;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:50px;}
.banner01 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:flex-end;}
.banner01 .banner_cont .txt1{min-height:20px;color:#fff;font-size:54px;font-weight:400;margin:0px;text-align:center;padding:0px 0px 70px;line-height:1.3;letter-spacing:3px;}
.banner01 .banner_cont .catbox{max-width:1000px;margin:0px auto;padding:0px 0px 60px;width:100%;border:0px solid red;}
.banner01 .banner_cont .catbox .catlist{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;padding:0px;margin:0px 0px;}
.banner01 .banner_cont .catbox .catlist .item{-ms-flex:1 0 auto;flex:1 0 auto;max-width:20%;margin:0px;padding:0px;}
.banner01 .banner_cont .catbox .catlist .item .cont{width:100%;display:block;margin:0px;padding:0px;}
.banner01 .banner_cont .catbox .catlist .item .cont .icon{width:100%;height:70px;display:block;margin:0px 0px 18px;padding:0px;font-size:0;line-height:1;}
.banner01 .banner_cont .catbox .catlist .item .cont .icon{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:flex-end;border:0px solid red;}
.banner01 .banner_cont .catbox .catlist .item .cont .icon img{max-height:100%;display:block;margin:0px;padding:0px;font-size:0;line-height:1;}
.banner01 .banner_cont .catbox .catlist .item .cont .txt{margin:0px 0px 0px;padding:0px 0px 0px;font-size:19px;font-weight:400;color:#fff;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.banner02 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;text-align:left;}
.banner02 .banner_cont .txt2{min-height:20px;color:#fff;font-size:80px;font-weight:700;margin:0px;padding:0px 0px 0px;line-height:1.2;letter-spacing:0px;}
.banner02 .banner_cont .txt3{min-height:20px;color:#fff;font-size:32px;font-weight:400;margin:0px;padding:55px 0px 0px;line-height:1.3;letter-spacing:2px;}
.banner03 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;text-align:left;}
.banner03 .banner_cont .txt4,
.banner04 .banner_cont .txt4{min-height:20px;color:#fff;font-size:70px;font-weight:700;margin:0px;padding:0px 0px 0px;line-height:1.2;letter-spacing:0px;}
.banner03 .banner_cont .txt5,
.banner04 .banner_cont .txt5{min-height:20px;color:#fff;font-size:66px;font-weight:400;margin:0px;padding:10px 0px 0px;line-height:1.2;letter-spacing:2px;}
.banner04 .banner_cont .txtbox{width:100%;display:block;padding:0px;margin:0px 0px 200px;text-align:left;}


.body_en .banner01 .banner_cont .catbox .catlist .item .cont .txt{font-size:17px;}
@media (max-width:1400px){
    .banner01 .banner_cont .txt1{font-size:max(22px, 3.857142857vw);padding:0px 0px max(20px, 5.714285714vw);}
    .banner01 .banner_cont .catbox{padding:0px 0px max(10px, 4.285714286vw);}
    .banner01 .banner_cont .catbox .catlist .item .cont .icon{height:max(20px, 5vw);margin:0px 0px max(5px, 1.285714286vw);}
    .banner01 .banner_cont .catbox .catlist .item .cont .txt{font-size:max(17px, 1.357142857vw);}
    .banner02 .banner_cont .txt2{font-size:max(22px, 5.714285714vw);}
    .banner02 .banner_cont .txt3{font-size:max(13px, 2.285714286vw);padding:max(10px, 3.928571429vw) 0px 0px;}
    .banner03 .banner_cont .txt4,
    .banner04 .banner_cont .txt4{font-size:max(22px, 5vw);}
    .banner03 .banner_cont .txt5,
    .banner04 .banner_cont .txt5{font-size:max(14px, 4.714285714vw);}
    .body_en .banner01 .banner_cont .catbox .catlist .item .cont .txt{font-size:max(14px, 1.214285714vw);}
}
@media (max-width:1200px){
    .banner04 .banner_cont .txtbox{margin:0px 0px max(20px, 5.5vw);}
}
@media (max-width:767px){
    .banner01 .banner_cont .txt1{-webkit-text-shadow:2px 2px 5px rgba(0,0,0,0.5);text-shadow:2px 2px 5px rgba(0,0,0,0.5);letter-spacing:1px;}
    .banner01 .banner_cont .catbox .catlist .item{max-width:14.28571%;}
    .banner01 .banner_cont .catbox .catlist .item .cont .txt{font-size:max(12px, 2vw);}
    .banner02 .banner_cont .txt3{letter-spacing:1px;}
    .banner03 .banner_cont .txt5,
    .banner04 .banner_cont .txt5{letter-spacing:1px;}
    .body_en .banner01 .banner_cont .catbox .catlist .item .cont .txt{font-size:12px;}
}
@media (max-width:480px){
    .banner01 .banner_cont .catbox .catlist{justify-content:flex-start;}
    .banner01 .banner_cont .catbox .catlist .item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:8px 0px 0px;}
    .banner01 .banner_cont .catbox .catlist .item .cont .icon{margin:0px 0px 3px;}
    .banner01 .banner_cont .catbox .catlist .item .cont .txt{font-size:11px;}
    .body_en .banner01 .banner_cont .catbox .catlist .item .cont .txt{font-size:11px;}
}
.body_en .banner01 .banner_cont .txt1,
.body_en .banner02 .banner_cont .txt3,
.body_en .banner03 .banner_cont .txt5,
.body_en .banner04 .banner_cont .txt5{letter-spacing:0px!important;}

/* 内页banner */
.banner_static{width:100%;display:block;margin:0px 0px 0px;padding: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:50px;}
.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:576px;}
.banner_static .banner_cont01{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:50px;}
.banner_static .banner_cont01{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner_static .banner_cont01 .txt1{display:block;min-height:10px;color:#fff;font-size:48px;font-weight:700;margin:0px;text-align:center;padding:0px 0px 0px;line-height:1.4;letter-spacing:2px;position:relative;top:0px;left:0px;z-index:0;text-shadow:2px 2px 5px rgba(0,0,0,0.3);}
.banner_static .banner_cont01 .txt2{display:block;min-height:10px;color:#fff;font-size:24px;font-weight:400;margin:0px;text-align:center;padding:5px 0px 0px;line-height:1.4;letter-spacing:0px;text-shadow:2px 2px 5px rgba(0,0,0,0.5);}
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static .banner_img{min-height:100px;}
}
@media (max-width:1200px){
	.banner_static .banner_cont01 .txt1{font-size:max(20px, 4vw);}
	.banner_static .banner_cont01 .txt2{font-size:max(12px, 2vw);}
}

.banner_static_product .banner_cont01 .txt1{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,0.3);}
.banner_static_product .banner_cont01 .txt2{color:#fff;

/* text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, -2px 2px 0px #fff, 2px 2px 0px #fff; */
/* text-stroke:2px #fff; */

}



.block_about{display:block;padding:110px 0px 310px;margin:0px 0px 0px;}
.block_about{position:relative;top:0px;left:0px;z-index:0;}
.block_about:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:202px;height:172px;line-height:1;background:url(../images/block_about_bg1.png) 0 0 no-repeat;}
.block_about:after{content:"";position:absolute;bottom:0px;right:0px;z-index:0;width:516px;height:279px;line-height:1;background:url(../images/block_about_bg2.png) right bottom no-repeat;}
.block_about .title{display:block;margin:0px auto;text-align:center;padding:0px 0px 0px;position:relative;}
.block_about .title img{margin:0px auto;text-align:center;padding:0px 0px 0px;}
.block_about .content{max-width:900px;display:block;margin:0px auto;text-align:center;padding:35px 0px 0px;color:#000101;font-size:18px;font-weight:400;line-height:2;}
.block_about .content p{margin:0px;padding:0px 0px;}
.block_about .more{display:block;margin:0px;text-align:center;padding:80px 0px 0px;}
.block_about .more a{display:inline-block;margin:0px auto;text-align:center;padding:0px 0px 50px;color:#000101;font-size:22px;font-weight:400;position:relative;top:0px;left:0px;z-index:0;}
.block_about .more a:hover{color:#14b19c;}
.block_about .more a:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-12px;width:24px;height:24px;line-height:1;background:url(../images/arrow_down01a.png) center center no-repeat;}
.block_about_dynuminfo{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0px;padding:85px 0px 0px;}
.block_about_dynuminfo li{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin:0px;padding:0px 0px;border:0px solid red;}
.block_about_dynuminfo li .cont{display:block;margin:0px auto;text-align:center;padding:0px;}
.block_about_dynuminfo li .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;padding:0px;margin:0px;}
.block_about_dynuminfo li .cont .icon{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin:0px;padding:8px 15px 0px 0px;}
.block_about_dynuminfo li .cont .icon{height:80px;overflow:hidden;line-height:1;}
.block_about_dynuminfo li .cont .icon{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.block_about_dynuminfo li .cont .icon img{max-width:100%;max-height:62px;margin:0px auto;text-align:center;padding:0px;font-size:0;line-height:1;}
.block_about_dynuminfo li .cont .num{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin:0px;padding:0px 0px;font-family:DinB,Arial,sans-serif;}
.block_about_dynuminfo li .cont .num{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:flex-start;line-height:1;}
.block_about_dynuminfo li .cont .num .counter{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px;font-size:80px;font-weight:700;color:#2d3334;line-height:1;}
.block_about_dynuminfo li .cont .num .jia{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px 0px 0px;font-style:normal;font-size:46px;font-weight:700;color:#2d3334;line-height:1;}
.block_about_dynuminfo li .cont .txt{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin:0px;padding:0px 0px 0px 12px;font-size:20px;color:#6d6d6d;line-height:32px;text-align:left;}
.block_about_dynuminfo li .cont .num .counter,
.block_about_dynuminfo li .cont .num .jia,
.block_about_dynuminfo li .cont .txt{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_about_dynuminfo li .cont:hover .num .counter,
.block_about_dynuminfo li .cont:hover .num .jia,
.block_about_dynuminfo li .cont:hover .txt{color:#14b19c;}
.visual_about_dynuminfo .block_about_dynuminfo{padding:120px 0px;}
.visual_about_dynuminfo .block_about_dynuminfo li .cont .num .counter{color:#34acb6;}
.visual_about_dynuminfo .block_about_dynuminfo li .cont .num .jia{color:#34acb6;}
.visual_about_dynuminfo .block_about_dynuminfo li .cont .txt{color:#6d6d6d;}
.visual_about_dynuminfo .block_about_dynuminfo li .cont:hover .num .counter,
.visual_about_dynuminfo .block_about_dynuminfo li .cont:hover .num .jia,
.visual_about_dynuminfo .block_about_dynuminfo li .cont:hover .txt{color:#ffa800;}
.body_en .block_about .content{max-width:1200px;}
@media (max-width:1400px){
    .block_about{padding:max(50px, 7.857142857vw) 0px max(50px, 22.14285714vw);}
    .block_about:before{width:14.42857143vw;height:12.28571429vw;background-size:cover;}
    .block_about:after{width:36.85714286vw;height:19.92857143vw;background-size:cover;}
    .block_about .more{padding:max(20px, 5.714285714vw) 0px 0px;}
    .block_about .more a{padding:0px 0px max(28px, 3.571428571vw);}
    .block_about_dynuminfo{padding:max(30px, 6.071428571vw) 0px 0px;}
    .block_about_dynuminfo li .cont .icon{padding:8px 1.071428571vw 0px 0px;}
    .block_about_dynuminfo li .cont .icon{height:5.714285714vw;}
    .block_about_dynuminfo li .cont .icon img{max-height:100%;}
    .block_about_dynuminfo li .cont .num .counter{font-size:5.714285714vw;}
    .block_about_dynuminfo li .cont .num .jia{font-size:3.285714286vw;}
    .block_about_dynuminfo li .cont .txt{font-size:16px;line-height:26px;padding:0px 0px 0px 8px;}
    .visual_about_dynuminfo .block_about_dynuminfo{padding:max(30px, 8.571428571vw) 0px;}
}
@media (max-width:767px){
    .block_about .title img{max-width:60%;max-height:45px;}
	.block_about .content{padding:20px 0px 0px;font-size:14px;line-height:1.75;}
    .block_about .more a{font-size:14px;}
    .block_about_dynuminfo li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .block_about_dynuminfo li .cont{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .block_about_dynuminfo li .cont .icon{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;padding:0px 5px 0px 0px;}
    .block_about_dynuminfo li .cont .icon{height:32px;}
    .block_about_dynuminfo li .cont .icon img{max-height:20px;}
    .block_about_dynuminfo li .cont .num .counter{font-size:22px;}
    .block_about_dynuminfo li .cont .num .jia{font-size:18px;padding:0px 0px 0px 1px;margin-top:-2px;}
    .block_about_dynuminfo li .cont .txt{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px 0px 0px;font-size:14px;line-height:18px;align-self:stretch;}
    .block_about_dynuminfo li .cont .txt br{display:none;}
    .block_about_dynuminfo li{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;}
    .block_about_dynuminfo li .cont{justify-content:center;}
    .block_about_dynuminfo li .cont .txt{text-align:center;}
}
.block_newmaterial{width:100%;display:block;margin:0px;padding:100px 0px 70px;background:url(../images/block_newmaterial_img.jpg) center 0 no-repeat;background-size:cover;}
.block_newmaterial .txt1{width:100%;margin:0px;padding:0px 0px 15px;font-size:98px;font-weight:700;color:#fff;line-height:1;letter-spacing:0px;font-family:DinB,Arial,sans-serif;position:relative;top:0px;left:0px;z-index:0;}
.block_newmaterial .txt1:after{content:"";position:absolute;bottom:0px;left:7px;z-index:0;width:480px;height:10px;line-height:1;background:#ff9901;}
.block_newmaterial .txt2{width:100%;margin:0px;padding:50px 0px 0px;font-size:28px;font-weight:400;color:#fff;line-height:1.4;}
.block_newmaterial .more1{width:100%;margin:0px 0px 150px;padding:70px 0px 0px;}
.block_newmaterial .more1 a{display:inline-block;line-height:52px;margin:0px;padding:0px;font-size:12px;overflow:hidden;border-radius:100px;position:relative;top:0px;left:0px;z-index:0;}
.block_newmaterial .more1 a:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:transparent;border-radius:100px;border:2px solid rgba(255,255,255,0.9);}
.block_newmaterial .more1 a:after{content:"";position:absolute;top:0px;left:-100%;z-index:0;width:100%;height:100%;line-height:1;background:#ff9901;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_newmaterial .more1 a i{display:block;height:100%;margin:0px;padding:0px 55px;font-size:17px;height:100%;font-weight:400;font-style:normal;color:#fff;position:relative;top:0px;left:0px;z-index:1;}
.block_newmaterial .more1 a:hover:after{left:0px;}
.block_newmaterial .more2{width:100%;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;}
.block_newmaterial .more2:after{content:"";position:absolute;top:50%;left:220px;z-index:0;margin-top:-2px;width:520px;height:4px;line-height:1;background:#fff;}
.block_newmaterial .more2 a{display:block;margin:0px;padding:0px;width:50px;height:50px;line-height:1;background:url(../images/arrow_right01.png) center center no-repeat;background-color:#ff9901;border-radius:100px;}
@media (max-width:1400px){
    .block_newmaterial{padding:max(50px, 7.142857143vw) 0px max(35px, 5vw);}
    .block_newmaterial .txt1{padding:0px 0px 15px;font-size:7vw;}
    .block_newmaterial .txt2{padding:max(20px, 3.571428571vw) 0px 0px;font-size:max(14px, 2vw);}
    .block_newmaterial .more1{margin:0px 0px max(30px,10.71428571vw);padding:max(25px, 5vw) 0px 0px;}
    .block_newmaterial .more2:after{left:15.71428571vw;width:37.14285714vw;}
}
@media (max-width:767px){
    .block_newmaterial{background-position:30% 0;background-size:auto 100%;}
    .block_newmaterial .txt1{padding:0px 0px 10px;line-height:1.2;}
    .block_newmaterial .txt1:after{left:2px;width:70%;height:4px;}
    .block_newmaterial .txt2{line-height:1.6;}
    .block_newmaterial .more1 a{line-height:36px;}
    .block_newmaterial .more1 a:before{border-width:2px;}
    .block_newmaterial .more1 a i{padding:0px 28px;line-height:32px;font-size:12px;}
    .block_newmaterial .more2:after{margin-top:-1px;height:2px;}
    .block_newmaterial .more2 a{width:32px;height:32px;background-size:auto 11px;}
}
.title01{width:100%;display:block;margin:0px;padding:0px;}
.title01 .icon{display:block;width:40px;height:40px;line-height:1;margin:0px auto 25px;padding:0px;background:url(../images/arrow_right01.png) center center no-repeat;background-color:#76d5d9;border-radius:100px;transform:rotate(90deg);}
.title01 .txt1{display:block;margin:0px auto 20px;text-align:center;padding:0px 0px 0px;font-size:42px;font-weight:700;color:#121212;line-height:1.3;}
.title01 .txt2{display:block;margin:0px auto;text-align:center;padding:0px 0px 0px;font-size:17px;font-weight:400;color:#121212;line-height:1.6;}
@media (max-width:767px){
    .title01 .icon{width:32px;height:32px;margin:0px auto 10px;background-size:auto 12px;}
    .title01 .txt1{margin:0px auto 8px;font-size:26px;}
    .title01 .txt2{font-size:12px;line-height:18px;}
    .title01 .txt2 br{display:none;}
}
.block_product{width:100%;display:block;margin:0px;padding:90px 0px 95px;background:url(../images/block_product_bg.jpg) 0px 0px no-repeat;background-size:cover;}
.block_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:70px 0px 0px;margin:0px -20px;}
.block_product_list .colitem{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:30px 20px;margin:0px;}
.block_product_list .colitem .itembox{max-width:270px;width:100%;height:100%;display:block;margin:0px auto;text-align:center;padding:50px 10px;background:#fff;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.15);box-shadow:0px 0px 30px rgba(0,0,0,0.15);border-radius:70px;}
.block_product_list .colitem .itembox .img{width:100%;display:block;margin:0px auto 70px;padding:0px;text-align:center;}
.block_product_list .colitem .itembox .img img{width:100%;height:100%;display:block;width:175px;height:175px;margin:0px auto;font-size:0;overflow:hidden;border-radius:100%;}
.block_product_list .colitem .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.block_product_list .colitem .itembox .title{width:100%;margin:0px auto 10px;text-align:center;padding:0px;font-size:19px;font-weight:700;color:#000101;max-height:56px;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.block_product_list .colitem .itembox .more{display:inline-block;margin:0px auto;text-align:center;padding:0px 12px;font-size:12px;font-weight:400;color:#fff;height:22px;line-height:22px;background-color:#77d6da;border-radius:9px;}
.block_product_list .colitem .itembox:hover{-webkit-box-shadow:0px 0px 30px rgba(0,0,0,0.1);box-shadow:0px 0px 30px rgba(0,0,0,0.1);}
.block_product_list .colitem .itembox:hover{background:#34acb6;}
.block_product_list .colitem .itembox:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);opacity:1;}
.block_product_list .colitem .itembox:hover .title{color:#fff;}
.block_product_list .colitem .itembox,
.block_product_list .colitem .itembox .img img,
.block_product_list .colitem .itembox .title{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1200px){
    .block_product{padding:7.5vw 0px;}
    .block_product_list{padding:5.833333333vw 0px 0px;margin:0px -15px;}
    .block_product_list .colitem{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:20px 15px;}
    .block_product_list .colitem .itembox{max-width:270px;padding:4.166666667vw 10px;border-radius:5.833333333vw;}
    .block_product_list .colitem .itembox .img{margin:0px auto 5.833333333vw;}
    .block_product_list .colitem .itembox .img img{width:max(100px, 14.58333333vw);height:max(100px, 14.58333333vw);}
    .block_product_list .colitem .itembox .title{margin:0px auto 10px;font-size:16px;max-height:48px;line-height:24px;}
}
@media (max-width:767px){
    .block_product_list{margin:0px -10px;}
    .block_product_list .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:10px;}
    .block_product_list .colitem .itembox{max-width:100%;padding:15px 5px;}
    .block_product_list .colitem .itembox .img{margin:0px auto 10px;}
    .block_product_list .colitem .itembox .img img{width:max(80px, 14.58333333vw);height:max(80px, 14.58333333vw);}
    .block_product_list .colitem .itembox .title{margin:0px auto 8px;font-size:14px;max-height:40px;height:40px;line-height:20px;}
}
@media (max-width:480px){
    .block_product_list{margin:0px -7px;}
    .block_product_list .colitem{padding:7px;}
    .block_product_list .colitem .itembox .title{margin:0px auto 5px;font-size:12px;max-height:36px;height:36px;line-height:18px;}
    .block_product_list .colitem .itembox .more{font-size:11px;height:20px;line-height:20px;border-radius:7px;}
}
.block_brand{width:100%;display:block;margin:0px 0px 0px;padding:0px 0px 0px;overflow:hidden;}
.block_brand{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.block_brand img{width:1920px;max-width:1920px;display:block;margin:0px 0px 0px;padding:0px 0px 0px;}
@media (max-width:1900px){
    .block_brand img{width:100%;}
}
.block_workshop{width:100%;display:block;margin:0px;padding:105px 0px 75px;}
.block_workshop_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:0px 0px 0px;margin:0px -6px;}
.block_workshop_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:6px;margin:0px;}
.block_workshop_list .item .img{width:100%;display:block;margin:0px auto;text-align:center;padding:0px;overflow:hidden;border:0px solid transparent;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;}
.block_workshop_list .item .img img{width:100%;display:block;margin:0px auto;font-size:0;}
.block_workshop_list .item .img img{-o-object-fit:cover;object-fit:cover;}
.block_workshop_list .item .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_workshop_list .item .img:hover{border-color:#34acb6;}
.block_workshop_list .item .img:hover img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);opacity:1;}
@media (max-width:767px){
    .block_workshop{padding:35px 0px 35px;}
    .block_workshop_list{margin:0px -2px;}
    .block_workshop_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:2px;}
}
@media (max-width:480px){
    .block_workshop{padding:30px 0px 30px;}
    .block_workshop_list{margin:0px -1px;}
    .block_workshop_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:1px;}
}
.title02{width:100%;display:block;margin:0px;padding:0px;}
.title02 .txt1{display:block;margin:0px auto;text-align:center;padding:0px;font-size:52px;font-weight:400;color:#121212;line-height:1.3;}
.title02 .txt2{display:block;margin:0px auto;text-align:center;padding:20px 0px 0px;font-size:24px;font-weight:400;color:#121212;line-height:1.6;}
@media (max-width:767px){
    .title02 .txt1{margin:0px auto 0px;font-size:26px;}
    .title02 .txt2{padding:8px 0px 0px;font-size:12px;line-height:18px;}
    .title02 .txt2 br{display:none;}
}
.block_partner{width:100%;display:block;margin:0px;padding:50px 0px 50px;background:url(../images/block_partner.jpg) 0px 0px no-repeat;background-size:cover;}
.block_partner_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:100px 0px 0px;margin:0px -5px;}
.block_partner_list .item{-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;padding:6px;margin:0px;}
.block_partner_list .item .img{width:100%;display:block;margin:0px auto;text-align:center;padding:0px;overflow:hidden;border:0px solid transparent;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:relative;}
.block_partner_list .item .img img{max-width:100%;display:block;margin:0px auto;font-size:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_partner_list .item .img img{-o-object-fit:cover;object-fit:cover;}
/* .block_partner_list .item .img:hover{border-color:#34acb6;} */
/* .block_partner_list .item .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;} */
.block_partner_list .item .img:after{content:"";position:absolute;left:50%;top:50%;z-index:2;width:0%;height:0%;line-height:1;border:3px solid #34acb6;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .2s linear;opacity:0;left:0px;top:0px;width:100%;height:100%;}
.block_partner_list .item .img:hover:after{left:0px;top:0px;width:100%;height:100%;opacity:1;}
@media (max-width:767px){
    .block_partner{padding:30px 0px 30px;}
    .block_partner_list{padding:20px 0px 0px;margin:0px -2px;}
    .block_partner_list .item{-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%;padding:2px;}
    .block_partner_list .item .img:after{border-width:2px;}
}
@media (max-width:575px){
    .block_partner_list{margin:0px -1px;}
    /* .block_partner_list .item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:1px;} */
    .block_partner_list .item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:1px;}
}
.block_news{width:100%;display:block;margin:0px;padding:70px 0px 60px;background:#f6f6f6;}
.block_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:45px 0px 45px;margin:0px -15px;}
.block_news_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:15px;margin:0px;}
.block_news_list .item .itemcont{width:100%;height:100%;display:block;margin:0px;padding:0px;background:#fff;}
.block_news_list .item .itemcont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}
.block_news_list .item .itemcont .img{-ms-flex:0 0 43.21167883%;flex:0 0 43.21167883%;max-width:43.21167883%;padding:0px;margin:0px;overflow:hidden;}
.block_news_list .item .itemcont .img img{width:100%;max-width:100%;height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;}
.block_news_list .item .itemcont .txtcont{-ms-flex:0 0 56.78832117%;flex:0 0 56.78832117%;max-width:56.78832117%;padding:10px 25px 15px 25px;margin:0px;}
.block_news_list .item .itemcont .txtcont{position:relative;top:0px;left:0px;z-index:0;}
.block_news_list .item .itemcont .txtcont .title{width:100%;margin:0px;padding:0px;font-size:18px;font-weight:700;color:#121212;height:44px;line-height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;border-bottom:2px solid #e5e5e5;}
.block_news_list .item .itemcont .txtcont .summary{width:100%;margin:15px 0px 0px;padding:0px;font-size:14px;font-weight:400;color:#979797;height:66px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.block_news_list .item .itemcont .txtcont .date{width:100%;margin:0px;padding:15px 0px 0px;font-size:14px;font-weight:400;color:#979797;}
.block_news_list .item .itemcont .txtcont .cname{position:absolute;right:24px;bottom:17px;z-index:3;display:inline-block;height:22px;line-height:20px;border:1px solid #34acb6;background:#fff;margin:0px;padding:0px 8px;font-size:11px;font-weight:400;color:#34acb6;}
.block_news_list .item .itemcont .txtcont .cname i{width:100%;height:100%;display:block;margin:0px;padding:0px;font-size:11px;font-style:normal;}
.block_news_list .item .itemcont:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);opacity:1;}
.block_news_list .item .itemcont:hover .txtcont:before{width:100%;left:0px;background:#34acb6;opacity:1;}
.block_news_list .item .itemcont:hover .txtcont .title{color:#34acb6;border-bottom-color:#34acb6;}
.block_news_list .item .itemcont:hover .txtcont .summary{color:#181818;}
.block_news_list .item .itemcont:hover .txtcont .date{color:#828282;}
.block_news_list .item .itemcont .img img,
.block_news_list .item .itemcont .txtcont:before,
.block_news_list .item .itemcont .txtcont .title,
.block_news_list .item .itemcont .txtcont .summary,
.block_news_list .item .itemcont .txtcont .date{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.more01{display:block;margin:0px auto;text-align:center;padding:0px;line-height:1;}
.more01 a{display:inline-block;height:40px;line-height:40px;margin:0px auto;padding:0px;font-size:12px;overflow:hidden;border-radius:100px;position:relative;top:0px;left:0px;z-index:0;}
.more01 a:before{content:"";position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;line-height:1;background:none;border:1px solid #a7a7a7;border-radius:100px;}
.more01 a:after{content:"";position:absolute;top:0px;left:-100%;z-index:2;width:100%;height:100%;line-height:1;background:#34acb6;}
.more01 a span{display:inline-block;height:100%;border-radius:100px;background:none;margin:0px;padding:0px 27px 0px 22px;font-size:12px;font-weight:400;color:#34acb6;overflow:hidden;position:relative;top:0px;left:0px;z-index:3;}
.more01 a svg{display:inline-block;width:12px;height:12px;line-height:1;margin:0px 8px 0px 0px;padding:0px;fill:#34acb6;stroke-width:0;}
.more01 a:hover:after{left:0px;}
.more01 a:hover span{color:#fff;}
.more01 a:hover svg path{fill:#fff;}
.more01 a,
.more01 a:before,
.more01 a:after,
.more01 a span,
.more01 a svg path{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:767px){
    .block_news{padding:35px 0px 30px;}
    .block_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:18px 0px 20px;margin:0px -5px;}
    .block_news_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:5px 5px;}
    .block_news_list .item .itemcont{height:auto;}
    .block_news_list .item .itemcont .img{-ms-flx:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px;margin:0px;overflow:hidden;}
    .block_news_list .item .itemcont .img img{height:auto;}
    .block_news_list .item .itemcont .txtcont{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 15px 10px 15px;}
    .block_news_list .item .itemcont .txtcont{position:relative;top:0px;left:0px;z-index:0;}
    .block_news_list .item .itemcont .txtcont .title{font-size:14px;height:36px;line-height:36px;border-bottom-width:1px;}
    .block_news_list .item .itemcont .txtcont .summary{margin:8px 0px 0px;font-size:12px;height:54px;line-height:18px;}
    .block_news_list .item .itemcont .txtcont .date{padding:10px 0px 0px;font-size:12px;}
    .block_news_list .item .itemcont .txtcont .cname{position:absolute;right:15px;bottom:12px;z-index:3;height:18px;line-height:16px;padding:0px 4px;}
    .more01 a{height:34px;line-height:34px;}
    .more01 a svg{margin:0px 4px 0px 0px;}
    .more01 a svg path{transform:scale(0.833333);}
}
.block_links{width:100%;display:block;margin:0px;padding:20px 0px;background:#38b4bb;}
.block_links_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0px 0px 0px;margin:0px -0px;}
.block_links_list > *{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:2px 0px;margin:0px;}
.block_links_list,
.block_links_list span,
.block_links_list a{font-size:14px;font-weight:400;color:#d0f0eb;line-height:1.5;}
.block_links_list span{font-size:17px;font-weight:700;padding-right:0px;}
.block_links_list a:hover{color:#fff;}
@media (max-width:767px){
    .block_links{padding:10px 0px;}
    .block_links_list > *{padding:1px 0px;}
    .block_links_list,
    .block_links_list span,
    .block_links_list a{font-size:12px;}
    .block_links_list span{font-size:15px;}
}
.footer{width:100%;display:block;padding:0px;margin:0px;color:rgba(255,255,255,0.9);font-size:14px;line-height:1.6;background-color:#142038;}
.footer a{color:rgba(255,255,255,0.9);}
.footer a:hover{color:#fff;text-decoration:underline;text-decoration:none;}
.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:45px 0px 25px;margin:0px;}
.footer_row .footer_left{-ms-flex:0 1 auto;flex:0 1 auto;max-width:850px;margin:0px;padding:0px;background:url(../images/footer_line.png) 0px 0px no-repeat;}
.footer_row .footer_right{-ms-flex:0 1 auto;flex:0 1 auto;max-width:500px;margin:0px;padding:0px 0px 0px 30px;}
.footer_left .row2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:20px 0px 0px;margin:0px;background:url(../images/footer_line.png) 0px bottom no-repeat;}
.footer_left .row2 .row2_left{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;padding:0px;}
.footer_left .row2 .row2_right{-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;margin:0px;padding:0px 0px 0px 20px;}
.footer_left .row2 .row2_left .footer_nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px -2px 32px;}
.footer_left .row2 .row2_left .footer_nav li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:3px 2px;margin:0px;}
.footer_left .row2 .row2_left .footer_logo{display:block;margin:0px 0px 0px;padding:0px;font-size:0px;line-height:1;}
.footer_left .row2 .row2_left .footer_logo a{display:inline-block;font-size:0px;overflow:hidden;}
.footer_left .row2 .row2_left .footer_logo a img{display:inline-block;font-size:0px;overflow:hidden;}
.footer_left .row2 .row2_right .item{display:block;padding:3px 0px 3px 40px;margin:0px 0px 15px;}
.footer_left .row2 .row2_right .item p{margin:0px 0px 5px;}
.footer_left .row2 .row2_right .item.addr{background:url(../images/icon_addr.png) 0px 9px no-repeat;}
.footer_left .row2 .row2_right .item.email{background:url(../images/icon_email.png) 1px 1px no-repeat;}
.footer_left .row2 .row2_right .item.tel{display:block;padding:0px;margin:0px 0px 0px;letter-spacing:0px;line-height:1.3;font-size:36px;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.footer_qrcode{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px;margin:0px -8px;}
.footer_qrcode .item{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0px;padding:0px 8px;}
.footer_qrcode .item .img{width:100%;display:block;margin:0px 0px 13px;padding:0px;font-size:0px;}
.footer_qrcode .item .img img{width:100%;max-width:110px;display:block;font-size:0px;overflow:hidden;}
.footer_qrcode .item .txt{display:block;padding:0px 0px 0px 0px;margin:0px;text-align:center;color:#fff;}
.footer_copyright{display:block;margin:0px;padding:0px 0px 30px;}
@media (max-width:767px){
    .footer{font-size:12px;}
    .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 15px;}
    .footer_row .footer_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;}
    .footer_row .footer_right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:18px 0px 0px;}
    .footer_left .row2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:15px 0px 10px;margin:0px;background:url(../images/footer_line.png) 0px bottom no-repeat;}
    .footer_left .row2 .row2_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px;}
    .footer_left .row2 .row2_right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:15px 0px 0px;}
    .footer_left .row2 .row2_left .footer_nav{margin:0px -2px 20px;}
    .footer_left .row2 .row2_left .footer_nav li{padding:2px 2px;}
    .footer_left .row2 .row2_left .footer_logo{margin:0 auto 8px;text-align:center;}
    .footer_left .row2 .row2_left .footer_logo a img{margin:0 auto;text-align:center;max-height:30px;}
    .footer_left .row2 .row2_right .item{display:block;padding:0px 0px 0px 30px;margin:0px 0px 10px;}
    .footer_left .row2 .row2_right .item p{margin:0px 0px 2px;}
    .footer_left .row2 .row2_right .item.addr{background-position:0px 6px;background-size:auto 17px;}
    .footer_left .row2 .row2_right .item.email{background-position:2px 3px;background-size:auto 14px;}
    .footer_left .row2 .row2_right .item *{font-size:12px!important;}
    .footer_left .row2 .row2_right .item.tel *,
    .footer_left .row2 .row2_right .item.tel *{font-size:28px!important;}
    .footer_qrcode{margin:0px -4px;}
    .footer_qrcode .item{padding:0px 4px;}
    .footer_qrcode .item .img{margin:0px 0px 5px;background-position:100px bottom;background-size:160px auto;}
    .footer_qrcode .item .img img{width:80px;}
    .footer_copyright{padding:0px 0px 12px;}
}







.visual_about_profile{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;padding:80px 0px 0px;margin:0px;background:#f0f0f0;}
.visual_about_profile .leftcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;padding:0px;}
.visual_about_profile .leftcol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;}
.visual_about_profile .leftcol .contbox{max-width:760px;min-width:0px;margin-left:0px;margin-right:0px;padding-right:80px;}
.visual_about_profile .leftcol .contbox .title{width:100%;padding:0px 0px 0px;margin:0px;font-size:32px;font-weight:700;color:#34acb6;line-height:1.5;}
.visual_about_profile .leftcol .contbox .content{width:100%;padding:40px 0px 25px;margin:0px;font-size:22px;font-weight:400;color:#636363;line-height:2;}
.visual_about_profile .leftcol .contbox .content p{margin:0px 0px 0px;}
.visual_about_profile .leftcol .more{width:100%;padding:90px 0px 0px;margin:0px;font-size:16px;font-weight:700;color:#34acb6;}
.visual_about_profile .leftcol .more a{color:#34acb6;}
.visual_about_profile .leftcol .more a:hover{color:#34acb6;font-weight:700;}
.visual_about_profile .rightcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;padding:0px;align-self:flex-end;}
.visual_about_profile .rightcol .img{width:100%;display:block;margin:0px;padding:0px;font-size:0;}
.visual_about_profile .rightcol .img img{max-width:100%;display:block;margin:0px;padding:0px;font-size:0;}

.body_en .visual_about_profile .leftcol .contbox .content{font-size:20px;line-height:1.85;}
@media (max-width:1400px){
    .visual_about_profile .leftcol .contbox{padding-right:max(20px, 5.714285714vw);}
    .visual_about_profile .leftcol .contbox .title{font-size:max(18px, 2.285714286vw);}
    .visual_about_profile .leftcol .contbox .content{padding:max(8px, 1.5vw) 0px 20px;font-size:max(15px, 1.571428571vw);}
    .visual_about_profile .leftcol .more{padding:max(10px, 2vw) 0px 0px;}
    
.body_en .visual_about_profile .leftcol .contbox .content{font-size:max(14px, 1.428571429vw);}
}
@media (max-width:767px){
    .visual_about_profile{justify-content:flex-start;padding:35px 0px 0px;}
    .visual_about_profile .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .visual_about_profile .leftcol .contbox{padding-right:20px;}
    .visual_about_profile .leftcol .contbox .content{font-size:14px;line-height:1.75;}
    .visual_about_profile .leftcol .more{font-size:14px;}
    .visual_about_profile .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px 0px;align-self:auto;}
}
.visual_about_workshop{width:100%;display:block;margin:0px;padding:0px 0px 60px;}
.visual_about_workshop_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:0px 0px 0px;margin:0px -8px;}
.visual_about_workshop_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:8px;margin:0px;}
.visual_about_workshop_list .item .img{width:100%;display:block;margin:0px;padding:0px;overflow:hidden;}
.visual_about_workshop_list .item .img img{width:100%;display:block;margin:0px auto;font-size:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_about_workshop_list .item .img img{-o-object-fit:cover;object-fit:cover;}
.visual_about_workshop_list .item:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);}
.visual_about_workshop_list .item .txt{width:100%;padding:0px 5px;margin:0px;text-align:center;font-size:20px;font-weight:400;color:#fff;line-height:52px;background:#34acb6;}
@media (max-width:1400px){
    .visual_about_workshop_list .item .txt{font-size:max(16px, 1.428571429vw);line-height:max(38px, 3.714285714vw);}
}
@media (max-width:767px){
    .visual_about_workshop{padding:0px 0px 30px;}
    .visual_about_workshop_list{margin:0px -2px;}
    .visual_about_workshop_list .item{padding:2px;}
    .visual_about_workshop_list .item .txt{font-size:14px;line-height:32px;}
}
@media (max-width:480px){
    .visual_about_workshop{padding:0px 0px 20px;}
    .visual_about_workshop_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
.title05{width:100%;display:block;margin:0px;padding:0px;}
.title05 .txt1{display:block;margin:0px auto 22px;text-align:center;padding:0px 0px 0px;font-size:52px;font-weight:700;color:#34acb6;line-height:1.3;}
.title05 .icon{display:block;width:38px;height:38px;line-height:1;margin:0px auto 0px;padding:0px;background:url(../images/arrow_down02.png) center center no-repeat;background-color:none;border:2px solid #ffa800;border-radius:100px;transform:rotate(0deg);}
.visual_about_honor{width:100%;display:block;margin:0px;padding:80px 0px 0px;background:#f0f0f0;}
.visual_about_honor_cont{display:block;padding:80px 0px 0px;margin:0px;overflow:hidden;}
.visual_about_honor_cont p{margin:0px;padding:0px;}
.visual_about_honor_cont img{max-width:100%;display:block;margin:0px;padding:0px;font-size:0;}
@media (max-width:767px){
    .title05 .txt1{margin:0px auto 8px;font-size:24px;}
    .title05 .icon{width:30px;height:30px;border-width:2px;background-size:auto 16px;}
    .visual_about_honor{padding:35px 0px 0px;}
    .visual_about_honor_cont{padding:30px 0px 0px;;}
}
/* swiper-8.4.7 */
/* .visual_about_honor_list{display:block;padding:40px 0px 30px;margin:0px 0px;} */
/* .visual_about_honor_list .swiper{width:100%;margin:0px;padding:20px 0px;} */
/* .visual_about_honor_list .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; */
/* height:100%; */
/* height:auto; */
/* } */
/* .visual_about_honor_list .swiper-slide .itembox{display:inline-block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;border:2px solid red; */
/* height:100%; */
/* } */
/* .visual_about_honor_list .swiper-slide .itembox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;} */
/* .visual_about_honor_list .swiper-slide .itembox:before{content:"";position:absolute;bottom:0px;left:50%;z-index:1;width:0px;height:5px;line-height:100%;background:#34acb6;margin:0;padding:0px;opacity:0;} */
/* .visual_about_honor_list .swiper-slide .itembox .img{display:inline-block;margin:0px;padding:0px;overflow:hidden;} */
/* .visual_about_honor_list .swiper-slide .itembox .img img{max-width:100%;display:inline-block;margin:0px;padding:0px;font-size:0;} */
/* .visual_about_honor_list .itembox:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);opacity:1;} */
/* .visual_about_honor_list .swiper-slide .itembox .img img{max-width:360px;max-height:1360px;} */
/* .visual_about_honor_list .swiper-slide{max-width:500px;} */
/* .visual_about_honor_list .swiper-slide .itembox, */
/* .visual_about_honor_list .swiper-slide .itembox:before, */
/* .visual_about_honor_list .swiper-slide .itembox .img img, */
/* .visual_about_honor_list .swiper-slide .itembox .txtcont, */
/* .visual_about_honor_list .swiper-slide .itembox .txtcont .summary{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .visual_about_honor_list .swiper{min-height:660px;} */
/* .visual_about_honor_list .swiper-slide{height:auto;transition:600ms;} */
/* .visual_about_honor_list .swiper-slide{max-width:640px;transform:scale(0.859375) translateX(0px);} */
/* .visual_about_honor_list .swiper-slide-prev{transform:scale(0.859375) translateX(265px);z-index:1;} */
/* .visual_about_honor_list .swiper-slide-next{transform:scale(0.859375) translateX(-265px);z-index:1;} */
/* .visual_about_honor_list .swiper-slide-active{transform:scale(1) translateX(0px);z-index:3;} */
/* .visual_about_honor_list .swiper-slide-active .itembox{padding:15px;} */
/* .visual_about_honor_list .swiper-slide-active .itembox:before{left:0px;width:100%;opacity:1;} */
/* .visual_about_honor_list .swiper-slide-active .itembox .txtcont{padding-top:30px;} */
/* .visual_about_honor_list .swiper-slide-active .itembox .txtcont .summary{opacity:1;} */
/* .visual_about_honor_list .swiper-button-prev{left:0px;right:auto;} */
/* .visual_about_honor_list .swiper-button-next{left:auto;right:0px;} */
/* .visual_about_honor_list .swiper-button-prev, */
/* .visual_about_honor_list .swiper-button-next, */
/* .visual_about_honor_list .swiper-pagination{display:none;} */
/* https://www.swiper.com.cn/demo/240-effect-coverflow.html */
/* https://www.swiper.com.cn/demo/slides-scale.html */
/* @media (max-width:1200px){ */
    /* .visual_about_honor_list .swiper{min-height:580px;} */
    /* .visual_about_honor_list .swiper-slide{max-width:500px;transform:scale(0.859375) translateX(0px);} */
    /* .visual_about_honor_list .swiper-slide-prev{transform:scale(0.859375) translateX(200px);} */
    /* .visual_about_honor_list .swiper-slide-next{transform:scale(0.859375) translateX(-200px);} */
    /* .visual_about_honor_list .swiper-slide-active{transform:scale(1) translateX(0px);} */
/* } */
/* @media (max-width:575px){ */
    /* .visual_about_honor{padding:35px 0px 25px;} */
    /* .visual_about_honor_list{padding:15px 0px 20px;} */
    /* .visual_about_honor_list .swiper{width:100%;margin:0px;padding:10px 10px;} */
    /* .visual_about_honor_list .swiper-slide .itembox{padding:8px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2);box-shadow:0px 0px 10px rgba(0,0,0,.2);} */
    /* .visual_about_honor_list .swiper-slide .itembox:before{left:0;width:100%;height:3px;opacity:1;} */
    /* .visual_about_honor_list .swiper-slide .itembox .txtcont{width:100%;display:block;margin:0px;padding:12px 20px 15px;} */
    /* .visual_about_honor_list .swiper-slide .itembox .txtcont .title{width:100%;margin:0px 0px 8px;font-size:16px;height:28px;line-height:28px} */
    /* .visual_about_honor_list .swiper-slide .itembox .txtcont .summary{font-size:12px;height:36px;line-height:18px;opacity:1;} */
    /* .visual_about_honor_list .swiper{min-height:0px;} */
    /* .visual_about_honor_list .swiper-slide{max-width:500px;transform:scale(1) translateX(0px);} */
    /* .visual_about_honor_list .swiper-slide-prev{transform:scale(1) translateX(0px);} */
    /* .visual_about_honor_list .swiper-slide-next{transform:scale(1) translateX(0px);} */
    /* .visual_about_honor_list .swiper-slide-active{transform:scale(1) translateX(0px);} */
/* } */






.visual_about_culture{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0px 0px 0px;margin:0px;}
.visual_about_culture .colitem{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0px;margin:0px;}
.visual_about_culture .colitem .colcont{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;}
.visual_about_culture .colitem .colcont:before{content:"";position:absolute;top:0px;left:0px;z-index:1;display:block;padding:0px;margin:0px;width:100%;height:100%;line-height:1;background:rgba(11,30,42,0.66);background:#0b1e2a;opacity:0.66;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_about_culture .colitem .colcont:hover:before{opacity:1;}
.visual_about_culture .colitem .colcont .bgimg{display:block;width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.visual_about_culture .colitem .colcont .bgimg img{display:block;width:100%;margin:0px;padding:0px;font-size:0;}
.visual_about_culture .colitem .colcont .bgimg img{-o-object-fit:cover;object-fit:cover;}
.visual_about_culture .colitem .colcont .txtcont{width:100%;height:100%;display:block;padding:0px;margin:0px;line-height:1;position:absolute;top:0px;left:0;z-index:10;}
.visual_about_culture .colitem .colcont .txtcont{flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;}
.visual_about_culture .colitem .colcont .txtcont .icon,
.visual_about_culture .colitem .colcont .txtcont .title{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;}
.visual_about_culture .colitem .colcont .txtcont .icon{height:200px;display:block;margin:0px 0px 55px;padding:0px;}
.visual_about_culture .colitem .colcont .txtcont .icon{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.visual_about_culture .colitem .colcont .txtcont .icon img{display:block;max-width:100%;max-height:100%;margin:0px;padding:0px;font-size:0;}
.visual_about_culture .colitem .colcont .txtcont .title{padding:0px 10px 15px;margin:0px;text-align:center;color:#fff;font-size:30px;font-weight:400;line-height:1.4;position:relative;}
.visual_about_culture .colitem .colcont .txtcont .title:before{content:"";position:absolute;bottom:0px;left:50%;padding:0px;margin:0px;width:30px;height:3px;line-height:1;background:#34acb6;transform:translateX(-50%);}
@media (max-width:1400px){
    .visual_about_culture .colitem .colcont .txtcont .icon{height:max(30px, 14.28571429vw);margin:0px 0px max(10px, 3.928571429vw);}
    .visual_about_culture .colitem .colcont .txtcont .icon{height:max(30px, 10vw);margin:0px 0px max(15px, 3.928571429vw);}
    .visual_about_culture .colitem .colcont .txtcont .title{padding:0px 5px max(10px, 1.071428571vw);font-size:max(16px, 2.142857143vw);}
}
@media (max-width:767px){
    .visual_about_culture .colitem .colcont .txtcont .title:before{width:20px;height:2px;}
}
@media (max-width:575px){
    .visual_about_culture .colitem .colcont .txtcont .title{font-size:12px;}
}
.visual_about_partner{display:block;padding:18px 0px 6px;margin:0px;}
@media (max-width:767px){
    .visual_about_partner{padding:6px 0px 6px;}
}





.list_product{width:100%;display:block;padding:50px 0px 100px;margin:0px;background:#ebf1f5;}
.list_product_title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 0px;margin:0px;line-height:26px;}
.list_product_title .left{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;color:#34acb6;font-size:18px;padding:0px;margin:0px;font-weight:700;}
.list_product_title .left{position:relative;top:0px;left:0px;z-index:0;padding:0px 0px 8px;margin:0px;}
.list_product_title .left:before{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:25px;height:2px;line-height:1;background:#34acb6;}
.list_product_title .right{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;color:#464646;font-size:16px;padding:0px;margin:0px;font-weight:400;}
.list_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:120px 0px 60px;margin:0px -13px;}
.list_product_list .itemcol{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 13px 40px;margin:0px;}
.list_product_list .itemcol .cont,
.list_product_list .itemcol .cont .img{border-radius:30px;}
.list_product_list .itemcol .cont{width:100%;height:100%;display:block;margin:0px;padding:0px;-webkit-transition:none;-o-transition:none;transition:none;background:#fff url(../images/line01.gif) left bottom repeat-x;position:relative;}
.list_product_list .itemcol .cont .img{display:block;width:100%;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.list_product_list .itemcol .cont .img img{display:block;width:100%;margin:0px auto;font-size:0;overflow:hidden;}
.list_product_list .itemcol .cont .img img{-o-object-fit:cover;object-fit:cover;}
.list_product_list .itemcol .cont .txtcont{width:100%;display:block;padding:30px 30px 30px;margin:0px;}
.list_product_list .itemcol .cont .txtcont .title{width:100%;display:block;color:#34acb6;font-size:21px;height:52px;line-height:26px;padding:0px;margin:0px 0px 15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list_product_list .itemcol .cont .txtcont .more{width:100%;display:block;color:#34acb6;font-size:12px;line-height:26px;padding:0px;margin:0px;font-weight:700;position:relative;}
.list_product_list .itemcol .cont .txtcont .more i{width:25px;display:block;height:18px;line-height:1;padding:0px;margin:0px;background:url(../images/arrow01.png) right center no-repeat;position:absolute;right:-20px;top:50%;margin-top:-9px;}
.list_product_list .itemcol .cont .img img,
.list_product_list .itemcol .cont .txtcont .title{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_product_list .itemcol .cont:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);opacity:1;}
@media (max-width:991px){
    .list_product_list .itemcol .cont .txtcont{padding:10px 15px 15px;}
    .list_product_list .itemcol .cont .txtcont .more i{right:-5px;}
}
@media (max-width:767px){
    .list_product{padding:35px 0px 35px;}
    .list_product_title{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;line-height:26px;}
    .list_product_title .left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;font-size:22px;}
    .list_product_title .left{padding:0px 0px 8px;}
    .list_product_title .left:before{left:50%;width:26px;height:2px;margin-left:-13px;}
    .list_product_title .right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;padding:5px 0px 0px;font-size:12px;}
    .list_product_list{padding:22px 0px 18px;margin:0px -6px;}
    .list_product_list .itemcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 6px 12px;}
    .list_product_list .itemcol .cont,
    .list_product_list .itemcol .cont .img{border-radius:12px;}
    .list_product_list .itemcol .cont .img{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
    .list_product_list .itemcol .cont .txtcont{width:100%;display:block;padding:12px 10px 15px;margin:0px;}
    .list_product_list .itemcol .cont .txtcont .title{font-size:14px;height:36px;line-height:18px;margin:0px 0px 3px;font-weight:700;}
    .list_product_list .itemcol .cont .txtcont .more{font-weight:400;}
    .list_product_list .itemcol .cont .txtcont .more i{height:12px;background-size:auto 12px;right:-5px;margin-top:-6px;}
}



.title03{width:100%;display:block;margin:0px auto 0px;text-align:center;padding:0px 0px 10px;font-size:42px;font-weight:400;color:#34acb6;line-height:1.3;position:relative;}
.title03:before{content:"";position:absolute;bottom:0px;left:50%;margin-left:-15px;width:30px;height:2px;line-height:100%;background:#3fb0ba;}
@media (max-width:1400px){
    .title03{padding:0px 0px max(7px, 0.714285714vw);font-size:max(24px, 3vw);}
}



/* swiper-8.4.7 */
.block_case{width:100%;display:block;margin:0px;padding:80px 0px 50px;background:url(../images/block_case.jpg) 0px 0px no-repeat;background-size:cover;}
.block_case_list{display:block;padding:40px 0px 30px;margin:0px 0px;}
.block_case_list .swiper{width:100%;margin:0px;padding:20px 0px;}
.block_case_list .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_list .swiper-slide .itembox{width:100%;height:100%;display:block;margin:0px;padding:0px;background:#fff;position:relative;top:0px;left:0px;z-index:0;-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.2);box-shadow:0px 0px 15px rgba(0,0,0,.2);}
.block_case_list .swiper-slide .itembox:before{content:"";position:absolute;bottom:0px;left:50%;z-index:1;width:0px;height:5px;line-height:100%;background:#34acb6;margin:0;padding:0px;opacity:0;}
.block_case_list .swiper-slide .itembox .img{width:100%;display:block;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;border:0px solid #ff0000;}
.block_case_list .swiper-slide .itembox .img img{width:100%;max-width:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;}
.block_case_list .swiper-slide .itembox .txtcont{width:100%;display:block;margin:0px;padding:60px 30px 50px;}
.block_case_list .swiper-slide .itembox .txtcont .title{width:100%;margin:0px 0px 20px;text-align:center;padding:0px;font-size:30px;font-weight:700;color:#34acb6;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.block_case_list .swiper-slide .itembox .txtcont .summary{width:100%;margin:0px;text-align:center;padding:0px;font-size:16px;font-weight:400;color:#686868;height:56px;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:0;}
.block_case_list .itembox:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);opacity:1;}
.block_case_list .itembox:hover .txtcont .title{color:#fd9d01;}
.block_case_list .itembox:hover .txtcont .summary{color:#fd9d01;}
.block_case_list .swiper-slide .itembox,
.block_case_list .swiper-slide .itembox:before,
.block_case_list .swiper-slide .itembox .img img,
.block_case_list .swiper-slide .itembox .txtcont,
.block_case_list .swiper-slide .itembox .txtcont .title,
.block_case_list .swiper-slide .itembox .txtcont .summary{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_case_list .swiper{min-height:660px;}
.block_case_list .swiper-slide{height:auto;transition:600ms;}
.block_case_list .swiper-slide{max-width:640px;transform:scale(0.859375) translateX(0px);}
.block_case_list .swiper-slide-prev{transform:scale(0.859375) translateX(265px);z-index:1;}
.block_case_list .swiper-slide-next{transform:scale(0.859375) translateX(-265px);z-index:1;}
.block_case_list .swiper-slide-active{transform:scale(1) translateX(0px);z-index:3;}
.block_case_list .swiper-slide-active .itembox{padding:15px;}
.block_case_list .swiper-slide-active .itembox:before{left:0px;width:100%;opacity:1;}
.block_case_list .swiper-slide-active .itembox .txtcont{padding-top:30px;}
.block_case_list .swiper-slide-active .itembox .txtcont .summary{opacity:1;}
.block_case_list .swiper-button-prev{left:0px;right:auto;}
.block_case_list .swiper-button-next{left:auto;right:0px;}
.block_case_list .swiper-button-prev,
.block_case_list .swiper-button-next,
.block_case_list .swiper-pagination{display:none;}

.body_en .block_case_list .swiper-slide .itembox .txtcont .title{font-size:26px;height:56px;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.body_en .block_case_list .swiper-slide .itembox .txtcont .summary{font-size:16px;height:66px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
@media (max-width:1200px){
    .block_case_list .swiper{min-height:580px;}
    .block_case_list .swiper-slide{max-width:500px;transform:scale(0.859375) translateX(0px);}
    .block_case_list .swiper-slide-prev{transform:scale(0.859375) translateX(200px);}
    .block_case_list .swiper-slide-next{transform:scale(0.859375) translateX(-200px);}
    .block_case_list .swiper-slide-active{transform:scale(1) translateX(0px);}
}
@media (max-width:767px){
    .block_case{padding:45px 0px 35px;}
    .block_case_list{padding:20px 0px 20px;}
}
@media (max-width:575px){
    .block_case{padding:35px 0px 25px;}
    .block_case_list{padding:15px 0px 20px;}
    .block_case_list .swiper{width:100%;margin:0px;padding:10px 10px;}
    .block_case_list .swiper-slide .itembox{padding:8px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2);box-shadow:0px 0px 10px rgba(0,0,0,.2);}
    .block_case_list .swiper-slide .itembox:before{left:0;width:100%;height:3px;opacity:1;}
    .block_case_list .swiper-slide .itembox .txtcont{width:100%;display:block;margin:0px;padding:12px 20px 15px;}
    .block_case_list .swiper-slide .itembox .txtcont .title{width:100%;margin:0px 0px 8px;font-size:16px;height:28px;line-height:28px}
    .block_case_list .swiper-slide .itembox .txtcont .summary{font-size:12px;height:36px;line-height:18px;opacity:1;}
    .block_case_list .swiper{min-height:0px;}
    .block_case_list .swiper-slide{max-width:500px;transform:scale(1) translateX(0px);}
    .block_case_list .swiper-slide-prev{transform:scale(1) translateX(0px);}
    .block_case_list .swiper-slide-next{transform:scale(1) translateX(0px);}
    .block_case_list .swiper-slide-active{transform:scale(1) translateX(0px);}
    
.body_en .block_case_list .swiper-slide .itembox .txtcont .title{font-size:16px;height:44px;line-height:22px;}
.body_en .block_case_list .swiper-slide .itembox .txtcont .summary{font-size:12px;height:66px;line-height:18px;}
}


        /* .service-wrap9{background-repeat:no-repeat; background-position:center center; background-size:cover;background-image:url(../images/i_bg10.jpg);background-color:#222;} */
        /* .service-wrap9 .fp-tableCell{ vertical-align:middle;} */
        /* .service-wrap9 .i_title .h3{ color:#fff;} */
        /* .service-wrap9 .i_title .p{ color:rgba(255,255,255,0.59);  margin-top:1.5%;} */
        /* .service-wrap9 .swiper-container{ overflow:visible;} */
        /* .service-wrap9 .swiper-box {position: relative; margin-top:2%;} */
        /* .service-wrap9 .btns .btn { position: absolute;top: 0%; z-index: 1; width: 20%; height:430px; cursor: pointer;transition:all 0.3s;} */
        /* .service-wrap9 .btns .btn:hover{opacity:0.8;filter:Alpha(opacity=80);} */
        /* .service-wrap9 .btns .prev {left: 6%; background:url(../images/left2.png) center center no-repeat; background-size: 22px 42px;} */
        /* .service-wrap9 .btns .next { right: 6%;background:url(../images/right2.png) center center no-repeat;background-size: 22px 42px;} */
        /* .service-wrap9 .swiper-container {margin: 0 auto; overflow:hidden;} */
        /* .service-wrap9 .swiper-slide { width: 675px;} */
        /* .service-wrap9 .swiper-slide .box {display: block; border: 1px solid #dddddd;padding: 40px 50px 30px;text-align: center; color: #666666;background: #fff;} */
        /* .service-wrap9 .swiper-slide .box:hover { color: #006ad3;} */
        /* .service-wrap9 .swiper-slide .img {text-align: center; overflow:hidden;} */
        /* .service-wrap9 .swiper-slide .img img{ display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;} */



.list_application_field{display:block;padding:0px 0px 0px;margin:0px;background:#ebf1f5;}
.list_application_field_list{padding:10px 0px;margin:0px 0px 0px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:8px;}
.list_application_field_list .item1{grid-row:1 / span 2;grid-column:1 / span 2;}
.list_application_field_list .item .cont{display:block;margin:0px;padding:0px;-webkit-transition:none;-o-transition:none;transition:none;position:relative;top:0px;left:0px;z-index:0;}
.list_application_field_list .item .cont{flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px;margin:0px;height:100%;}
.list_application_field_list .item .cont .img{display:block;width:100%;height:100%;margin:0px;padding:0px;text-align:center;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;}
.list_application_field_list .item .cont .img img{display:block;width:100%;height:100%;margin:0px auto;font-size:0;overflow:hidden;}
.list_application_field_list .item .cont .img img{-o-object-fit:cover;object-fit:cover;}
.list_application_field_list .item .cont .titlebg{width:100%;text-align:center;padding:0px;margin:0px;position:absolute;top:0px;left:0px;z-index:10;background:rgba(0,0,0,0.6);}
.list_application_field_list .item .cont .titlebg{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.list_application_field_list .item .cont .titlebg .title{color:#fff;font-size:24px;line-height:1.75;padding:15px 30px;margin:0px;font-weight:400;position:relative;top:0px;left:0px;z-index:20;}
.list_application_field_list .item .cont:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.list_application_field_list .item .cont.active .titlebg,
.list_application_field_list .item .cont:hover .titlebg{background:none;justify-content:flex-end;align-items:flex-end;align-content:flex-end;}
.list_application_field_list .item .cont.active .titlebg .title,
.list_application_field_list .item .cont:hover .titlebg .title{color:#fff;font-weight:700;}
.list_application_field_list .item .cont .img img,
.list_application_field_list .item .cont .titlebg,
.list_application_field_list .item .cont .titlebg:before,
.list_application_field_list .item .cont .titlebg .title{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_application_field_list .item .cont .txtcont{width:100%;max-width:560px;height:100%;display:block;padding:60px 30px 0px 60px;margin:0px;text-align:left;position:absolute;top:0px;right:0px;z-index:20;}
.list_application_field_list .item .cont .txtcont .title{max-width:340px;color:#fff;font-size:44px;line-height:1.4;padding:0px;margin:0px 0px 20px;font-weight:400;}
.list_application_field_list .item .cont .txtcont .intro{max-width:340px;color:#fff;font-size:16px;line-height:34px;padding:0px;margin:0px;font-weight:400;}
.body_en .list_application_field_list .item .cont .txtcont .title{max-width:400px;}
.body_en .list_application_field_list .item .cont .txtcont .intro{max-width:400px;}
@media (max-width:1920px){
    .list_application_field_list .item .cont .titlebg .title{font-size:max(16px,1.25vw);}
    .list_application_field_list .item .cont .txtcont{padding-top:max(30px, 3.125vw);}
    .list_application_field_list .item .cont .txtcont .title{font-size:max(20px,2.291666667vw);margin:0px 0px max(8px,1.041666667vw);}
    .list_application_field_list .item .cont .txtcont .intro{font-size:max(13px,0.833333333vw);line-height:max(20px,1.770833333vw);}
}
@media (max-width:767px){
    .list_application_field_list{padding:5px 0px;grid-template-columns:1fr 1fr;gap:2px;}
    .list_application_field_list .item1{grid-row: 1 / span 1;grid-column: 1 / span 2;}
    .list_application_field_list .item2{grid-row: 2 / span 1;grid-column: 1 / span 1;}
    .list_application_field_list .item3{grid-row: 2 / span 1;grid-column: 2 / span 1;}
    .list_application_field_list .item .cont .titlebg .title{font-size:15px;line-height:1.5;padding:8px 15px;}
    .list_application_field_list .item .cont .txtcont{padding:80px 20px 0px;}
    .list_application_field_list .item .cont .txtcont .title{max-width:100%;}
    .list_application_field_list .item .cont .txtcont .intro{max-width:100%;}
}
@media (max-width:480px){
    .list_application_field_list .item .cont .txtcont{padding:40px 20px 0px;}
}
.details_product_application{width:100%;display:block;margin:0px;padding:0px;}
.details_product_application .list_application_field{background:#f5f5f5;}
.details_product_application .list_application_field_list{padding:0px 0px 10px;}



.title04{width:100%;display:block;margin:0px auto 0px;text-align:center;padding:0px 0px 13px;font-size:38px;font-weight:700;color:#34acb6;line-height:1.3;position:relative;}
.title04:before{content:"";position:absolute;bottom:0px;left:50%;margin-left:-28px;width:56px;height:2px;line-height:100%;background:#3fb0ba;}
@media (max-width:1400px){
    .title04{padding:0px 0px max(8px, 0.928571429vw);font-size:max(24px, 2.714285714vw);}
}
.more02{display:block;margin:0px;padding:0px;line-height:1;}
.more02 span,
.more02 span i{display:inline-block;height:28px;line-height:28px;border-radius:100px;background:none;margin:0px;padding:0px 15px 0px 18px;font-size:13px;font-weight:700;color:#34acb6;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;font-style:normal;}
.more02 span i{margin:0px;padding:0px;z-index:10;}
.more02 span:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:none;border:2px solid #34acb6;border-radius:100px;}
.more02 span:after{content:"";position:absolute;top:0px;left:-100%;z-index:0;width:100%;height:100%;line-height:1;background:#34acb6;}
.more02 span:hover i{color:#fff;}
.more02 span:hover:after{left:0px;}
.more02 span,
.more02 span:after,
.more02 span i{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_hotproduct{width:100%;display:block;padding:80px 0px 0px;margin:0px;position:relative;background:#f8f8f8;border-bottom:15px solid #ebf1f5;}
.list_hotproduct_list{padding:40px 0px 100px;margin:0px 0px 0px;display:grid;grid-template-columns:1fr 1fr;gap:30px 15px;}
.list_hotproduct_list .item .title{color:#34acb6;font-size:26px;line-height:1.5;padding:0px;margin:0px 0px 35px;font-weight:700;}
.list_hotproduct_list .item1 .cont{width:100%;height:100%;line-height:1;display:block;margin:0px;padding:0px 0px;-webkit-transition:none;-o-transition:none;transition:none;background:#fff;}
.list_hotproduct_list .item1 .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;}
.list_hotproduct_list .item1 .cont .img{-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%;overflow:hidden;font-size:0;margin:0px;padding:10px 20px 10px 20px;}
.list_hotproduct_list .item1 .cont .img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center;}
.list_hotproduct_list .item1 .cont .img img{max-width:100%;line-height:1;font-size:0;}
.list_hotproduct_list .item1 .cont .txtcont{-ms-flex:0 0 54%;flex:0 0 54%;max-width:54%;margin:0px;padding:10px 10px 10px 20px;}
.list_hotproduct_list .item1 .cont .txtcont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.list_hotproduct_list .item1 .cont .txtcont > *{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.list_hotproduct_list .item2{grid-row:1 / span 2;grid-column:2 / span 1;}
.list_hotproduct_list .item2 .cont{width:100%;height:100%;line-height:1;display:block;margin:0px;padding:0px;-webkit-transition:none;-o-transition:none;transition:none;background:#fff;position:relative;left:0;top:0;z-index:0;}
.list_hotproduct_list .item2 .cont .img{width:100%;height:100%;line-height:1;display:block;margin:0px;padding:0px;position:relative;left:0;top:0;z-index:0;overflow:hidden;font-size:0;}
.list_hotproduct_list .item2 .cont .img img{width:100%;height:100%;line-height:1;font-size:0;}
.list_hotproduct_list .item2 .cont .txtcont{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;}
.list_hotproduct_list .item2 .title{color:#fff;margin:0px 0px 20px;}
.list_hotproduct_list .item2 .cont .txtcont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;align-content:flex-end;padding:0px 0px 90px 40px;}
.list_hotproduct_list .item2 .cont .txtcont .title,
.list_hotproduct_list .item2 .cont .txtcont .more02{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.list_hotproduct_list .item2 .cont .txtcont .more02 span,
.list_hotproduct_list .item2 .cont .txtcont .more02 span i{color:#fff;}
.list_hotproduct_list .item2 .cont .txtcont .more02 span:before{border:2px solid #fff;}
.list_hotproduct_list .item2 .cont .txtcont .more02 span:after{background:#fff;}
.list_hotproduct_list .item2 .cont .txtcont .more02 span:hover i{color:#34acb6;}

.body_en .list_hotproduct_list .item .title{font-size:22px;}
.body_en .list_hotproduct_list .item2 .title{font-size:26px;}
@media (max-width:1400px){
    .list_hotproduct_list{gap:10px 10px;}
    .list_hotproduct_list .item .title{font-size:max(18px, 1.857142857vw);margin:0px 0px max(10px, 2.5vw);}
    .list_hotproduct_list .item2 .title{margin:0px 0px 20px;}
    
.body_en .list_hotproduct_list .item .title{font-size:max(15px, 1.571428571vw);}
.body_en .list_hotproduct_list .item2 .title{font-size:max(18px, 1.857142857vw);}
}
@media (max-width:767px){
    .list_hotproduct{padding:40px 0px 0px;border-bottom-width:10px;}
    .list_hotproduct_list{padding:25px 0px 20px;display:grid;grid-template-columns:1fr;gap:5px 0px;}
    .list_hotproduct_list .item1 .cont{padding:10px;}
    .list_hotproduct_list .item2{grid-row:3 / span 1;grid-column:1 / span 1;}
    .list_hotproduct_list .item2 .title{margin:0px 0px 15px;font-size:20px;}
}
@media (max-width:575px){
    .list_hotproduct{padding:40px 0px 0px;border-bottom-width:10px;}
    .list_hotproduct_list{padding:25px 0px 20px;display:grid;grid-template-columns:1fr;gap:5px 0px;}
    .list_hotproduct_list .item1 .cont{padding:10px 0px;}
    .list_hotproduct_list .item1 .cont .img{padding:10px 15px;}
    .list_hotproduct_list .item1 .cont .txtcont{padding:10px 10px;}
    .list_hotproduct_list .item .title{font-size:16px;}
    .list_hotproduct_list .item2{grid-row:3 / span 1;grid-column:1 / span 1;}
    .list_hotproduct_list .item2 .title{margin:0px 0px 15px;font-size:20px;}
}


/* .current_position{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:25px 0px;margin:0px;font-size:16px;line-height:22px;color:#464646;} */
/* .current_position a{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0px;padding:0px 0px;color:#464646;} */
/* .current_position i{padding:0px 8px;} */
/* .current_position a:hover{text-decoration:none;color:#34acb6;} */
/* @media (max-width:767px){ */
    /* .current_position{padding:12px 0px;margin:0px;font-size:12px;line-height:18px;} */
    /* .current_position i{padding:0px 3px;} */
/* } */
.current_position{display:block;padding:25px 0px;margin:0px;font-size:16px;line-height:22px;color:#464646;}
.current_position a{margin:0px;padding:0px 0px;color:#464646;display:inline-flex;}
.current_position i{padding:0px 8px;display:inline-flex;}
.current_position a:hover{text-decoration:none;color:#34acb6;}
@media (max-width:767px){
    .current_position{padding:12px 0px;margin:0px;font-size:12px;line-height:20px;}
    .current_position i{padding:0px 3px;}
}
/* 产品详情 */
.details_product{width:100%;display:block;padding:15px 0px 0px;margin:0px;background:#f5f5f5;}
.details_product_cont{width:100%;display:block;padding:50px 80px 70px;margin:0px;background:#fff;}
.details_product_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0px -0px;padding:0px 0px 0px;border:0px solid green;}
.details_product_row .leftcol{-ms-flex:0 0 52.01612903%;flex:0 0 52.01612903%;max-width:645px;margin:0px;padding:0px 25px 0px 0px;border:0px solid red;}
.details_product_row .rightcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:585px;margin:0px;padding:0px 0px 0px 25px;border:0px solid red;}
.details_product_row .rightcol .middle{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;}
.details_product_gallerybox{width:100%;display:block;padding:0px 0px 0px;margin:0px auto;position:relative;border:2px solid #fff;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_product_gallerybox .swiper{width:100%;height:auto;margin:0px;padding:0px 0px 0px;}
.details_product_gallerybox .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;}
.details_product_gallerybox .swiper-slide{height:auto;}
.details_product_gallerybox .swiper-slide{width:100%!important;max-width:100%!important;}
.details_product_gallerybox .swiper-button-next:after,
.details_product_gallerybox .swiper-button-prev:after{color:#34acb6;font-size:32px;}
.details_product_gallerybox .swiper-button-disabled{opacity:0.2;}
.details_product_gallerybox .imgbox{height:100%;padding:0px;margin:0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.details_product_gallerybox .imgbox a{display:block;margin:0px;padding:0px;}
.details_product_gallerybox .imgbox .img{width:100%;display:block;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;}
.details_product_gallerybox .imgbox .img img{max-width:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_product_gallerybox .imgbox .img img{-o-object-fit:cover;object-fit:cover;}
.details_product_gallerybox .imgbox:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.details_product_gallerybox:hover{border-color:#34acb6;}
.details_product_row .leftcol .bigimg{width:100%;display:block;margin:0px;padding:20px;overflow:hidden;border:2px solid #fff;}
.details_product_row .leftcol .bigimg{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.details_product_row .leftcol .bigimg img{max-width:100%;display:block;margin:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_product_row .leftcol .bigimg img{-o-object-fit:cover;object-fit:cover;}
.details_product_row .leftcol .bigimg:hover{border-color:#34acb6;}
.details_product_row .leftcol .bigimg:hover img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
@media (max-width:1400px){
    .details_product_cont{padding:50px max(0px,5.714285714vw) 70px;}
}
@media (max-width:767px){
    .details_product{padding:10px 0px 0px;background:#fff;border-top:15px solid #f5f5f5;}
    .details_product_cont{padding:20px 0px 20px;}
    .details_product_row{-ms-flex-wrap:wrap;flex-wrap:wrap;j}
    .details_product_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px;}
    .details_product_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px 0px 0px;}
    .details_product_gallerybox .swiper-button-next:after,
    .details_product_gallerybox .swiper-button-prev:after{font-size:22px;}
}
.details_product_name{width:100%;display:block;color:#34acb6;font-size:32px;line-height:1.4;padding:0px;margin:0px 0px 30px;font-weight:700;}
.details_product_intro{width:100%;display:block;padding:0px 0px 0px;margin:0px;color:#464646;font-size:18px;font-weight:400;line-height:2;}
.details_product_intro p{margin:0px 0px 10px;}
.more03{display:block;margin:0px;padding:60px 0px 0px;line-height:1;}
.more03 a{display:inline-block;height:38px;line-height:38px;margin:0px auto;padding:0px;font-size:12px;overflow:hidden;border-radius:100px;position:relative;top:0px;left:0px;z-index:0;}
.more03 a:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:#34acb6;border-radius:100px;}
.more03 a:after{content:"";position:absolute;top:0px;left:-100%;z-index:0;width:100%;height:100%;line-height:1;background:#fd9d01;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.more03 a i{display:block;height:100%;margin:0px;padding:0px 18px 0px 18px;font-size:17px;font-weight:400;font-style:normal;color:#fff;position:relative;top:0px;left:0px;z-index:1;}
.more03 a:hover:after{left:0px;}
.details_product_1{width:100%;display:block;padding:60px 0px 0px;margin:0px;}
.details_product_2{width:100%;display:block;padding:80px 0px 0px;margin:0px;}
.details_product_tit1{width:100%;display:block;color:#34acb6;font-size:32px;line-height:1.4;padding:0px 0px 15px;margin:0px;font-weight:700;background:url(../images/line03.gif) left bottom repeat-x;}
.details_product_cont1{width:100%;display:block;padding:25px 0px 0px;margin:0px;color:#464646;font-size:16px;font-weight:400;line-height:1.75;overflow:hidden;}
.details_product_cont1 a{color:#464646;}
.details_product_cont1 a:hover{color:#34acb6;}
.details_product_cont1 p,
.details_product_cont1 div{margin:0px 0px 10px;}
.details_product_cont1 img{max-width:100%;font-size:0;padding:10px 0px;margin:0px 0px 0px;line-height:1;overflow:hidden;}
.details_product_cont1 video{max-width:100%!important;max-height:100%!important;font-size:0;padding:0px;margin:0;line-height:1;overflow:hidden;}
.details_product_cont1 ul,
.details_product_cont1 ol{box-sizing: border-box;padding:0px 0px 0px 32px;-webkit-font-smoothing:antialiased;list-style-position:outside;list-style-image:none;margin-top:2px;margin-bottom:6px; scrollbar-width:none;text-wrap:wrap;background-color:rgb(253, 253, 254);}
.details_product_cont1 table{width:100%!important;max-width:100%!important;border-collapse:collapse;table-layout:fixed;border:0px;}
.details_product_cont1 table tr{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_product_cont1 table th,
.details_product_cont1 table td{border:1px solid #ebebeb;padding:15px 10px!important;min-width:100px;text-align:center;}
.details_product_cont1 table th:hover,
.details_product_cont1 table tr:hover{background-color:#fafafa;}
.details_product_cont1 table th:first-child, 
.details_product_cont1 table td:first-child{border-left:none;}
.details_product_cont1 table th:last-child, 
.details_product_cont1 table td:last-child{border-right:none;}
.details_product_cont1 table p,
.details_product_cont1 table div{margin:0px 0px 0px;}
@media (max-width:991px){
    .details_product_name{font-size:32px;margin:0px 0px 20px;}
    .details_product_intro{font-size:16px;line-height:1.75;}
}
@media (max-width:767px){
    .details_product_name{font-size:22px;margin:0px 0px 10px;}
    .details_product_intro{font-size:13px;line-height:1.6;}
    .details_product_intro p{margin:0px 0px 10px;}
    .more03{padding:15px 0px 0px;}
    .more03 a{height:30px;line-height:30px;}
    .more03 a i{font-size:12px;}
    .details_product_1{padding:30px 0px 0px;}
    .details_product_2{padding:25px 0px 0px;}
    .details_product_tit1{font-size:20px;padding:0px 0px 10px;}
    .details_product_cont1{padding:15px 0px 0px;font-size:13px;line-height:1.6;}
    .details_product_cont1 p,
    .details_product_cont1 div{margin:0px 0px 10px;}
    .details_product_cont1 img{width:100%!important;padding:5px 0px;margin:0px 0px 0px;}
    .details_product_cont1 video{width:100%!important;height:auto!important;}
    .details_product_cont1 table th,
    .details_product_cont1 table td{padding:10px 8px!important;min-width:80px;}
    .details_product_cont1 table p,
    .details_product_cont1 table div{margin:0px 0px 0px;}
}
.details_product_tit2{width:100%;display:block;color:#34acb6;font-size:32px;line-height:1.4;padding:0px 0px 0px;margin:0px;font-weight:700;}
.details_product_cont2{width:100%;display:block;margin:0px;padding:25px 0px 0px;color:#464646;font-size:16px;line-height:1.75;overflow:hidden;}
.details_product_cont2 a{color:#464646;}
.details_product_cont2 a:hover{color:#34acb6;}
.details_product_cont2 p,
.details_product_cont2 div{margin:0px 0px 10px;}
.details_product_cont2 img{max-width:100%;font-size:0;padding:10px 0px;margin:0px 0px 0px;line-height:1;overflow:hidden;}
.details_product_cont2 video{max-width:100%!important;max-height:100%!important;font-size:0;padding:0px;margin:0;line-height:1;overflow:hidden;}
.details_product_cont2 ul,
.details_product_cont2 ol{box-sizing: border-box;padding:0px 0px 0px 32px;-webkit-font-smoothing:antialiased;list-style-position:outside;list-style-image:none;margin-top:2px;margin-bottom:6px; scrollbar-width:none;text-wrap:wrap;background-color:rgb(253, 253, 254);}
.details_product_cont2 table{width:100%!important;max-width:100%!important;border-collapse:collapse;table-layout:fixed;border:0px;line-height:1.3;font-size:16px;color:#464646;}
.details_product_cont2 table th,
.details_product_cont2 table td{border:0px solid #ebebeb;padding:10px 10px 10px 100px!important;min-width:0px;text-align:left;}
.details_product_cont2 table th:first-child, 
.details_product_cont2 table td:first-child{border-left:none;}
.details_product_cont2 table th:last-child, 
.details_product_cont2 table td:last-child{border-right:none;}
.details_product_cont2 table p,
.details_product_cont2 table div{margin:0px 0px 0px;}
.details_product_cont2 table tr:nth-child(odd){background-color:#f5f5f5;}
.details_product_cont2 table tr:nth-child(even){background-color:#fff;}
.details_product_cont2 table tr.firstRow,
.details_product_cont2 table tr:first-child{background-color:#d2d2d2;}
.details_product_cont2 table tr.firstRow th,
.details_product_cont2 table tr.firstRow td,
.details_product_cont2 table tr:first-child th,
.details_product_cont2 table tr:first-child td{font-size:18px;font-weight:700;padding-top:12px!important;padding-bottom:12px!important;}
.details_product_cont2 table th:hover,
.details_product_cont2 table tr:hover{background-color:#34acb6;color:#fff;}
@media (max-width:1400px){
    .details_product_cont2 table th,
    .details_product_cont2 table td{padding:8px 10px 8px max(10px,4vw)!important;}
}
@media (max-width:767px){
    .details_product_tit2{font-size:20px;}
    .details_product_cont2{padding:15px 0px 0px;font-size:13px;line-height:1.6;}
    .details_product_cont2 p,
    .details_product_cont2 div{margin:0px 0px 10px;}
    .details_product_cont2 img{width:100%!important;padding:5px 0px;margin:0px 0px 0px;}
    .details_product_cont2 video{width:100%!important;height:auto!important;}
    .details_product_cont2 table{font-size:12px;}
    .details_product_cont2 table th,
    .details_product_cont2 table td{padding:7px 3px 7px 10px!important;}
    .details_product_cont2 table tr.firstRow th,
    .details_product_cont2 table tr.firstRow td,
    .details_product_cont2 table tr:first-child th,
    .details_product_cont2 table tr:first-child td{font-size:14px;padding-top:6px!important;padding-bottom:6px!important;}
}
.list_news{display:block;margin:0px;padding:70px 0px 60px;background:#f6f6f6;}
.list_news .list_news_list{padding:45px 0px 45px;}
@media (max-width:767px){
	.list_news{padding:35px 0px 30px;}
    .list_news .list_news_list{padding:18px 0px 20px;}
}
.details_news{display:block;margin:0px;padding:15px 0px 15px;background:#f6f6f6;}
.details_news .contbg{width:100%;margin:0px auto 0px;padding:70px 40px 70px;background:#fff;}
.details_news .contbg .contmax{width:100%;max-width:1240px;margin:0px auto 0px;padding:0px;}
.details_news_title{display:block;color:#464646;font-size:32px;font-weight:700;margin:0px 0px 15px;text-align:left;padding:0px 0px 0px;line-height:1.4;}
.details_news_date{display:block;color:#999;font-size:16px;margin:0px;text-align:left;padding:0px 0px 15px;border-bottom:2px solid #eee;}
.details_news_content{width:100%;display:block;margin:0px;padding:50px 0px;color:#464646;font-size:16px;line-height:1.75;overflow:hidden;}
.details_news_content a{color:#464646;}
.details_news_content a:hover{color:#34acb6;}
.details_news_content p,
.details_news_content div{margin:0px 0px 15px;}
.details_news_content h1,
.details_news_content h2,
.details_news_content h3,
.details_news_content h4,
.details_news_content h5,
.details_news_content h6{margin:0px 0px 5px;padding:25px 0px 0px;}
.details_news_content img{max-width:100%;font-size:0;padding:20px 0px;margin:0px 0px 0px;line-height:1;overflow:hidden;}
.details_news_content video{max-width:100%!important;max-height:100%!important;font-size:0;padding:0px;margin:0;line-height:1;overflow:hidden;}
.details_news_content table,
.details_news_content th,
.details_news_content td{border:2px solid #ddd;}
.details_news_content table{width:100%!important;max-width:100%!important;}
.details_news_content th,
.details_news_content td{padding:7px 10px!important;min-width:100px;}
.details_news_content table tr:hover{background-color:rgba(0, 0, 0, 0.075);}
.details_news_content ul,
.details_news_content ol{box-sizing: border-box;padding:0px 0px 0px 32px;-webkit-font-smoothing:antialiased;list-style-position:outside;list-style-image:none;margin-top:2px;margin-bottom:6px; scrollbar-width:none;text-wrap:wrap;}
@media (max-width:767px){
    .details_news{padding:10px 0px 10px;}
    .details_news .maxwrap{padding:0px 0px 0px;}
    .details_news .contbg{padding:30px 20px 20px;}
    .details_news_title{font-size:20px;margin:0px 0px 10px;}
    .details_news_date{font-size:13px;padding:0px 0px 10px;border-bottom-width:1px;}
	.details_news_content{padding:25px 0px 35px;font-size:14px;line-height:1.75;}
    .details_news_content p,
    .details_news_content div{margin:0px 0px 5px;}
    .details_news_content h1,
    .details_news_content h2,
    .details_news_content h3,
    .details_news_content h4,
    .details_news_content h5,
    .details_news_content h6{margin:0px 0px 5px;padding:20px 0px 0px;}
    .details_news_content img{width:100%!important;padding:10px 0px;}
	.details_news_content video{width:100%!important;height:auto!important;}
}
@media (max-width:575px){
    .details_news_title{font-size:18px;}
}
.details_news_pages{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0px;margin:0px;}
.details_news_pages .leftcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;margin:0px;padding:0px 30px 0px 0px;}
.details_news_pages .item{display:block;margin:0px 0px 6px;padding:0px;line-height:24px;}
.details_news_pages .item .tit,
.details_news_pages .item a,
.details_news_pages .item .nomore{display:inline;margin:0px;padding:0px;font-size:16px;color:#2d3235;}
.details_news_pages .item .nomore{opacity:0.5;}
.details_news_pages .item a:hover{color:#34acb6;}
.details_news_pages .rightcol{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;align-self:center;padding:0px;margin:0px;}
.details_news_pages .rightcol .goback{display:block;padding:10px 50px;margin:0px;font-size:16px;color:#677886;line-height:24px;border:1px solid #d0dce8;border-radius:2px;white-space:nowrap;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_news_pages .rightcol .goback:before{content:"";display:inline-block;padding:0px;margin:0px 10px 0px 0px;width:16px;height:12px;font-size:0;background:url(../images/icon_goback.png) 0px center no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_news_pages .rightcol .goback:hover{color:rgba(255,255,255,0.8);background:#34acb6;border:1px solid #34acb6;}
.details_news_pages .rightcol .goback:hover:before{background:url(../images/icon_goback2.png) 0px center no-repeat;}
@media (max-width:767px){
    .details_news_pages{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .details_news_pages .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 15px;}
    .details_news_pages .item{margin:0px 0px 6px;line-height:20px;}
    .details_news_pages .item .tit,
    .details_news_pages .item a,
    .details_news_pages .item .nomore{font-size:13px;}
    .details_news_pages .rightcol{-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;}
    .details_news_pages .rightcol .goback{font-size:15px;line-height:24px;padding:8px 40px;margin:0px auto;text-align:center;}
}
.list_case{display:block;margin:0px;padding:110px 0px 110px;background:#ebf1f5;}
.list_case_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:40px 0px 40px;margin:0px -25px;}
.list_case_list .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:33px 25px;margin:0px;}
.list_case_list .colitem .cont{width:100%;height:100%;display:block;margin:0px auto;text-align:center;padding:12px;background:#fff;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.15);box-shadow:0px 0px 20px rgba(0,0,0,0.15);border-bottom:6px solid #34acb6;}
.list_case_list .colitem .cont .img{width:100%;display:block;margin:0px auto 0px;padding:0px;text-align:center;}
.list_case_list .colitem .cont .img img{width:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;}
.list_case_list .colitem .cont .img img{-o-object-fit:cover;object-fit:cover;}
.list_case_list .colitem .cont .txtcont{width:100%;margin:0px;padding:25px 30px 15px;}
.list_case_list .colitem .cont .txtcont .title{width:100%;margin:0px 0px 15px;text-align:center;padding:0px;font-size:20px;font-weight:700;color:#34acb6;max-height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.list_case_list .colitem .cont .txtcont .summary{width:100%;margin:0px;text-align:center;padding:0px;font-size:12px;font-weight:400;color:#686868;height:66px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
@media (max-width:1400px){
    .list_case{padding:7.857142857vw 0px 7.857142857vw;}
}
@media (max-width:991px){
    .list_case_list{margin:0px -15px;}
    .list_case_list .colitem{padding:20px 15px;}
	.list_case_list .colitem .cont .txtcont{padding:25px 10px 15px;}
}
@media (max-width:767px){
    .list_case_list{padding:25px 0px 25px;margin:0px -7px;}
    .list_case_list .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:7px 7px;}
    .list_case_list .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:7px 7px;}
    .list_case_list .colitem .cont{padding:5px;border-bottom:3px solid #34acb6;}
    .list_case_list .colitem .cont .txtcont{padding:12px 3px 10px;}
    .list_case_list .colitem .cont .txtcont .title{margin:0px 0px 8px;font-size:14px;max-height:22px;line-height:22px;}
    .list_case_list .colitem .cont .txtcont .summary{height:54px;line-height:18px;}
}
.visual_contact_row1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px 0px;padding:100px 0px 0px;}
.visual_contact_row1 .leftcol,
.visual_contact_row1 .rightcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 0px;margin:0px;}
.visual_contact_logo{display:block;margin:0px;font-size:0;}
.visual_contact_logo img{display:block;margin:0px;font-size:0;}
.visual_contact_logo .txt1{width:100%;padding:30px 0px 0px 0px;margin:0px;color:#0b0b0b;font-size:24px;font-weight:400;line-height:1.5;}
.visual_contact_welcome{max-width:550px;display:block;margin:0px;padding:37px 0px 0px;position:relative;}
.visual_contact_welcome img{display:block;margin:0px;padding:0;font-size:0;}
.visual_contact_welcome:before{content:"";position:absolute;right:0px;bottom:0px;z-index:0;width:10000px;height:5px;line-height:1;background:#34acb6;}
.visual_contact01{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px 0px;padding:0px 0px 0px;}
.visual_contact01 .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:12px 0px;margin:0px;background:url(../images/line02.gif) 0 bottom repeat-x;}
.visual_contact01 .colitem .txt1{width:100%;padding:0px 0px 0px 60px;margin:0px;color:#0b0b0b;font-size:18px;font-weight:400;line-height:30px;}
.visual_contact01 .colitem.address .txt1{background:url(../images/contact_address.png) 8px 0px no-repeat;}
.visual_contact01 .colitem.website .txt1{background:url(../images/contact_website.png) 0 0px no-repeat;}
.visual_contact01 .colitem.email .txt1{background:url(../images/contact_email.png) 4px 0px no-repeat;}
.visual_contact01 .colitem.tel .txt1{background:url(../images/contact_tel.png) 8px 0px no-repeat;}
@media (max-width:1200px){
    /* .visual_contact_row1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px 0px;padding:20px 0px 0px;} */
    /* .visual_contact_row1 .leftcol, */
    /* .visual_contact_row1 .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:12px 0px;margin:0px;} */
    .visual_contact_logo img{max-width:280px;}
    .visual_contact_logo .txt1{padding:20px 0px 0px 0px;font-size:18px;}
    /* .visual_contact_welcome{max-width:100%;padding:15px 0px 0px;} */
    /* .visual_contact_welcome img{max-width:220px;} */
    /* .visual_contact_welcome:before{right:-20px;height:5px;} */
    /* .visual_contact01 .colitem{padding:10px 0px;} */
    /* .visual_contact01 .colitem .txt1{padding:0px 0px 0px 40px;font-size:14px;line-height:20px;} */
    /* .visual_contact01 .colitem.address .txt1{background-position:6px 5px;background-size:auto 26px;} */
    /* .visual_contact01 .colitem.website .txt1{background-position:0 1px;background-size:auto 18px;} */
    /* .visual_contact01 .colitem.email .txt1{background-position:3px 4px;background-size:auto 14px;} */
    /* .visual_contact01 .colitem.tel .txt1{background-position:6px 0px;background-size:auto 20px;} */
}

@media (max-width:767px){
    .visual_contact_row1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px 0px;padding:20px 0px 0px;}
    .visual_contact_row1 .leftcol,
    .visual_contact_row1 .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:12px 0px;margin:0px;}
    .visual_contact_logo img{max-width:180px;margin:0 auto;}
    .visual_contact_logo .txt1{padding:10px 0px 0px 0px;font-size:14px;margin:0 auto;text-align:center;}
    .visual_contact_welcome{max-width:100%;padding:15px 0px 0px;}
    .visual_contact_welcome img{max-width:220px;}
    .visual_contact_welcome:before{right:-20px;height:5px;}
    .visual_contact01 .colitem{padding:10px 0px;}
    .visual_contact01 .colitem .txt1{padding:0px 0px 0px 40px;font-size:14px;line-height:20px;}
    .visual_contact01 .colitem.address .txt1{background-position:6px 5px;background-size:auto 26px;}
    .visual_contact01 .colitem.website .txt1{background-position:0 1px;background-size:auto 18px;}
    .visual_contact01 .colitem.email .txt1{background-position:3px 4px;background-size:auto 14px;}
    .visual_contact01 .colitem.tel .txt1{background-position:6px 0px;background-size:auto 20px;}
}
.visual_contact_feedback{display:block;margin:0px 0px 0px;padding:0px 0px 0px;}
.visual_contact_feedback .title{display:block;margin:0px 0px 20px;padding:0px 0px 0px 60px;font-size:28px;font-weight:400;color:#0b0b0b;line-height:44px;background:url(../images/icon_message.png) 0 center no-repeat;}
.visual_contact_feedback .desc{width:100%;padding:0px 0px 0px;margin:0px 0px 0px;color:#1d1d1d;font-size:16px;line-height:1.875;}
.contact_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -15px;padding:40px 0px 0px;}
.contact_feedback_form .colitem1,
.contact_feedback_form .colitem2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px 15px;margin:0px;}
.contact_feedback_form .colitem2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.contact_feedback_form .txt1{width:100%;padding:0px 0px 0px;margin:0px 0px 8px;color:#0b0b0b;font-size:18px;}
.contact_feedback_form .input{width:100%;display:block;overflow:hidden;line-height:28px;vertical-align:middle;border:2px solid #e5e5e5;background:#e5e5e5;padding:10px 15px;font-size:16px;color:#111;border-radius:4px;}
.contact_feedback_form .textarea{width:100%;display:block;min-height:132px;line-height:22px;border:2px solid #e5e5e5;background:#e5e5e5;padding:10px 15px;font-size:16px;color:#111;border-radius:4px;}
.contact_feedback_form .btn{width:100%;max-width:100%;display:block;padding:30px 0px 0px;margin:0px;}
.contact_feedback_form .btn button{display:inline-block;margin:0px;padding:0px 40px;line-height:46px;text-align:center;font-size:20px;font-weight:400;color:#fff;background:#34acb6;border:0px solid #34acb6;border-radius:5px;}
.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-color:#34acb6;background:#fefefe;}
.contact_feedback_form .btn button:hover{opacity:0.8;}
.contact_feedback_form input::-webkit-inner-spin-button,
.contact_feedback_form input::-webkit-outer-spin-button{-webkit-appearance:none}
.contact_feedback_form input::-webkit-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form input::-moz-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form input::-ms-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form input::placeholder{color:#666;opacity:1;}
.contact_feedback_form textarea::-webkit-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form textarea::-moz-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form textarea::-ms-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form textarea::placeholder{color:#666;opacity:1;}
.contact_feedback_form .inputbox{position:relative;top:0px;left:0px;z-index:0;}
.contact_feedback_form .inputbox_error:after{content:"";position:absolute;top:-10px;right:0;z-index:0;margin-right:-10px;z-index:10;width:30px;height:30px;line-height:30px;background:url(../images/error2.png) center center no-repeat;background-size:30px auto;}
.contact_feedback_form .inputbox_error .input,
.contact_feedback_form .inputbox_error .textarea{border:1px solid #cc0000!important;}
@media (max-width:767px){
	.visual_contact_feedback .title{margin:0px 0px 5px;padding:0px 0px 0px 38px;font-size:22px;background-size:28px auto;}
    .visual_contact_feedback .desc{font-size:12px;line-height:20px;}
    .contact_feedback_form{padding:15px 0px 0px;margin:0px 0px;}
    .contact_feedback_form .colitem1,
    .contact_feedback_form .colitem2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:4px 0px;}
    .contact_feedback_form .txt1{margin:0px 0px 5px;font-size:14px;}
    .contact_feedback_form .input{line-height:26px;padding:5px 10px;font-size:14px;border-width:1px;}
    .contact_feedback_form .textarea{min-height:90px;line-height:20px;padding:5px 10px;font-size:14px;border-width:1px;}
    .contact_feedback_form .btn{padding:4px 0px 0px;}
    .contact_feedback_form .btn button{width:100%;padding:0px 0px;line-height:40px;font-size:16px;}
}
/* lib_amap01  lib_bdmap01 */
.visual_contact_map{display:block;width:100%;padding:0px 0px 0px;margin:380px 0px 0px;position:relative;background:#eee;}
.visual_contact_map .mapcont{display:block;width:100%;padding:0px 0px 0px;margin:0px 0px 0px;position:relative;transform:translateY(-140px);border-bottom:12px solid #34acb6;}
        /* .visual_contact_map .mapcont{display:block;width:100%;padding:0px 0px 0px;margin:0px 0px 0px;position:relative;z-index:0;} */
        /* .visual_contact_map:before{content:"";width:100%;height:100%;padding:0px 0px 0px;margin:0px 0px 0px;position:absolute;left:0;top:180px;z-index:0;background:#eee;} */
.visual_contact_map .amapContainer,
.visual_contact_map #dituContent{height:600px!important;}
@media (max-width:1400px){
    .visual_contact_map{margin:27.14285714vw 0px 0px;}
    .visual_contact_map .mapcont{transform:translateY(-10vw);border-bottom-width:max(5px,0.857142857vw);}
}
@media (max-width:1200px){
	.visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:450px!important;}
}
@media (max-width:767px){
    .visual_contact_map{margin:25px 0px 0px;}
    .visual_contact_map .mapcont{transform:translateY(0px);border-bottom-width:0px;}
    .visual_contact_map .maxwrap{padding:0px;}
	.visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:350px!important;} 
}
@media (max-width:575px){
    .visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:300px!important;} 
}



.bottom_gototop{position:fixed;bottom:15px;right:15px;z-index:9999999999;display:block;width:40px;height:40px;margin:0px;padding:0px;border-radius:4px;}
.bottom_gototop{background:url(../images/icon_gototop.png) center center no-repeat;background-size:22px auto;background-color:rgba(0,0,0,0.4);}
.bottom_gototop{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.bottom_gototop:hover{background-color:rgba(0,0,0,0.7);-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.5);box-shadow:0px 1px 6px rgba(0,0,0,0.5);}
@media (max-width:767px){
    .bottom_gototop{right:10px;width:36px;height:36px;background-size:20px auto;}
}
.page_about{width:100%;padding:0px 0px 0px;margin:0;background:#f9f9f9;}
.page_about_content{width:100%;padding:140px 0px;margin:0;}
.page_about_content img{max-width:100%;font-size:0;}
.page_about_content p{margin:0px 0px 10px;}
@media (max-width:1600px){
    .page_about_content{padding:8.75vw 0px;}
}
@media (max-width:767px){
    .page_about_content{padding:30px 0px 40px;}
}


/* bootstrap.css v4.6.0 页码 */
.tem_page{width:100%;display:block;padding:0px 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-item{padding:0px 10px;}
.page-item .page-link{position:relative;display:block;padding:0px;min-width:48px;line-height:48px;color:#111;font-size:18px;background-color:#e8eaeb;border:1px solid #e8eaeb;white-space:nowrap;border-radius:0px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.page-item .page-link:hover,
.page-item.active .page-link{z-index:2;color:#fff;text-decoration:none;background-color:#34acb6;border-color:#34acb6;}
.page-item .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}
.page-item .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(52,152,2,0.25);}
.page-item.disabled .page-link{color:#ced2d9;pointer-events:none;cursor:auto;background-color:#f5f6f7;border-color:#f5f6f7;opacity:1;}
.page-item.disabled_dots .page-link{color:#111;}
.page-item:first-child .page-link,
.page-item:last-child .page-link{font-size:22px;}
@media (max-width:1100px){
    .page-item{padding:0px 4px;}
    .page-item .page-link{min-width:36px;line-height:36px;font-size:16px;}
    .page-item:first-child .page-link,
    .page-item:last-child .page-link{font-size:20px;}
}
@media (max-width:767px){
    /* .page-item{padding:0px 3px;} */
    /* .page-item .page-link{min-width:34px;line-height:32px;} */
}
@media (max-width:480px){
    .page-item{padding:0px 3px;}
    .page-item .page-link{min-width:28px;line-height:26px;font-size:14px;}
    /* .page-item:first-child .page-link, */
    /* .page-item:last-child .page-link{display:none;} */
}
.tem_nocontent{clear:both;width:100%;padding:150px 0px 150px;margin:0px auto;text-align:center;font-size:32px;}
@media (max-width:991px){
    .tem_nocontent{padding:100px 0px 100px;}
}
/* 重置 remodal-1.1.1-dist */
.remodal-overlay{z-index:99999999998;}
.remodal-wrapper{z-index:99999999999;padding:0px 0px 0px;}
.remodal{width:auto;min-width:320px;max-width:100%;padding:0px;border-radius:6px;}
.remodal-close{position:absolute;top:-2px;left:auto;right:-2px;width:40px;height:40px;overflow:hidden;}
.remodal-close:before{font-size:40px;width:40px;line-height:40px;overflow:hidden;}
.remodal-confirm,
.remodal-cancel{width:100%;display:block;padding:12px 0;font-size:18px;border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;background:#192f72;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.remodal-cancel:hover,
.remodal-cancel:focus{background:#192f72;color:#fff;opacity:0.9;}
@media (max-width:767px){
	.remodal-close{width:36px;height:36px;}
	.remodal-close:before{font-size:36px;width:36px;line-height:36px;}
	.remodal-cancel{padding:9px 0;font-size:16px;}
}
.modal_product_html{max-width:1200px;padding:0px 0px 0px;border-radius:6px;}
.modal_product_html .remodal_content{width:100%;clear:both;padding:40px 35px 35px;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_product_html .remodal_content .img{width:100%;display:block;margin:0px auto 20px;text-align:center;padding:0px;overflow:hidden;}
.modal_product_html .remodal_content .img img{max-width:100%;max-height:70vh;display:inline-block;font-size:0;margin:0px auto;text-align:center;}
.modal_product_html .remodal_content .img img{-o-object-fit:cover;object-fit:cover;}
.modal_product_html .remodal_content .title{padding:0px 0px 0px;margin:0px 0px;color:#222;font-size:20px;font-weight:700;line-height:1.4;}
@media (max-width:767px){
	.modal_product_html .remodal_content{padding:35px 22px 30px;}
    .modal_product_html .remodal_content .img{max-width:600px;margin:0px auto 15px;}
    .modal_product_html .remodal_content .title{font-size:18px;}
}
@media (max-width:575px){
	.modal_product_html .remodal_content{padding:35px 18px 25px;}
    .modal_product_html .remodal_content .img{max-width:400px;margin:0px auto 12px;}
    .modal_product_html .remodal_content .title{font-size:16px;}
}