@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:1300px;clear:both;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;}
.maxwrap::before,.maxwrap::after{display:table;clear:both;content:"";}
@media (max-width:1200px){
    .maxwrap{padding-left:30px;padding-right:30px;}
}
@media (max-width:767px){
    .maxwrap{padding-left:20px;padding-right:20px;}
}
.html_locked{overflow-y:hidden;}
.header{width:100%;border-bottom:1px solid #9fa0a0;margin:0;padding:0px 0px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:relative;top:0px;left:0px;z-index:9999;}
.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:50px 0px 20px;}
.header_logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;font-size:0px;text-align:left;border:0px solid red;}
.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_search{-ms-flex:1 1 auto;flex:1 1 auto;max-width:610px;margin:0;padding:0px 40px;border:0px solid yellow;}
.search_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0px;position:relative;left:0px;top:0px;z-index:10;}
.search_form .search_ipt{-ms-flex:1 1 auto;flex:1 1 auto;margin:0px;padding:0px;border:2px solid #9fa0a0;border-radius:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.search_form .search_ipt input{width:100%;height:40px;line-height:1;border:0px;padding:0px 60px 0px 30px;background:none;color:#9fa0a0;font-size:16px;}
.search_form .search_ipt input:focus,
.search_form .search_ipt input:hover,
.search_form .search_ipt input:active{color:#9fa0a0;}
.search_form .search_ipt input::-webkit-input-placeholder{color:#9fa0a0;}
.search_form .search_ipt input::-moz-input-placeholder{color:#9fa0a0;}
.search_form .search_ipt input::-ms-input-placeholder{color:#9fa0a0;}
.search_form .search_ipt input::placeholder{color:#9fa0a0;}
.search_form .search_ipt input::-internal-autofill-selected{box-shadow:0 0 0 1000px #044e98 inset;background-image:none;color:#9fa0a0;}
.search_form .search_ipt input::-webkit-autofill{box-shadow:0 0 0 1000px #044e98 inset;background-image:none;color:#9fa0a0;}
.search_form .search_btn{-ms-flex:0 0 44px;flex:0 0 44px;margin:0;padding:0px;position:absolute;right:0px;top:0px;z-index:10;}
.search_form .search_btn input{width:100%;height:100%;width:44px;height:44px;line-height:1;margin:0;text-align:left;padding:0px 0px 0px 35px;color:#fff;font-size:16px;display:block;cursor:pointer;border:0px;border-radius:100px;background-color:#0066af;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background-image:url(../images/icon_search.png);background-position:14px center;background-repeat:no-repeat;}
.search_form:hover .search_ipt{border-color:#0066af;}
.search_form:hover .search_btn input{background-color:#0066af;}
.header_contact{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;border:0px solid red;line-height:22px;font-size:16px;color:#2f2f2f;}
.header_contact .phone{display:block;margin:0;padding:0px 0px 0px 0px;}
.header_contact .phone .txt{display:block;padding:0px 0px 0px 25px;margin:0;background:url(../images/icon_phone.png) 0 4px no-repeat;}
.header_contact .email{display:block;margin:0;padding:0px 0px 0px 0px;}
.header_contact .email .txt{display:block;padding:0px 0px 0px 25px;margin:0;background:url(../images/icon_email.png) 0 6px no-repeat;}
.header_mobimenu{-ms-flex:0 0 60px;flex:0 0 60px;}
.header_mobimenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:0px 0px 0px 0px;margin:0px 0px;}
.header_mobimenu .menu_btn{-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;text-align: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:#0066af;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 (max-width:1140px){
    .header_row{padding:40px 0px 20px;}
}
@media (max-width:767px){
	.header_logo{-ms-flex:1 1 auto;flex:1 1 auto;}
	.header_logo a img{max-height:36px;}
    .header_search{display:none;}
	.header_navigation{display:none;}
}
@media (max-width:767px){
	.header{padding:12px 0px;}
    .header{padding:0px 0px;}
    .header_row{height:60px;}
    .header_row{padding:0px 0px 0px;}
	.header_logo a img{max-height:32px;}
    .header_contact{padding:0px 15px 0px 0px;line-height:20px;font-size:13px;color:#2f2f2f;}
    .header_contact .phone .txt{padding:0px 0px 0px 25px;background:url(../images/icon_phone.png) 0 3px no-repeat;}
    .header_contact .email .txt{padding:0px 0px 0px 25px;background:url(../images/icon_email.png) 0 4px no-repeat;}
    .header_mobimenu{-ms-flex:0 0 60px;flex:0 0 60px;}
    .header_mobimenu .menu_btn i{margin:0px 0px 6px;}
}
@media (max-width:575px){
    .header_row{height:50px;}
	.header_logo a img{max-height:28px;}
    .header_contact{display:none;}
}
@media (min-width:768px){
	.header_mobimenu{display:none;}
    .header_navigation{display:block;margin:0px -0px;padding:0px;font-size:0px;border:0px solid green;position:relative;}
    .header_lang{display:inline-block;margin:0;padding:0px 0px 0px 0px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;right:0px;top:50%;margin-top:-12px;}
    .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;height:24px;line-height:20px;border:2px solid #9fa0a0;border-radius:100px;}
    .header_lang .language .tit{display:block;height:20px;line-height:20px;padding:0px 40px 0px 25px;margin:0;cursor:pointer;font-size:12px;font-weight:400;color:#2f2f2f;position:relative;top:0px;left:0px;z-index:0;}
    .header_lang .language .tit:before{content:"";position:absolute;top:7px;right:18px;z-index:0;width:9px;height:7px;line-height:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:url(../images/arrow_down01.png) 0 0 no-repeat;}
    .header_lang .language .tit.on:before{transform:rotate(180deg);}
    .header_lang .language .tit:hover{color:#0066af;}
    .header_lang .language .list{position:absolute;top:20px;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:12px;color:#fff;padding:5px 10px;}
    .header_lang .language .list ul li a:hover{background:#0066af;border-radius:4px;}
    .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:80px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:relative;top:0px;left:0px;z-index:0;}
    .header_navigation .subone>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0px 50px 0px 0px;border-left:0px solid #ededed;}
    .header_navigation .subone>li:first-child{border-left:0px;}
    .header_navigation .subone>li>a{display:block;padding:0px 0px;text-align:left;color:#2f2f2f;font-size:22px;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:#0066af;font-weight:700;}
    .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;text-transform:uppercase;}
    /* .header_navigation .subone>li>a b:before{content:"";position:absolute;bottom:15px;left:50%;z-index:0;margin-left:-5px;width:11px;height:11px;line-height:1;border-radius:100px;background:#e44d59;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transition:none;-o-transition:none;transition:none;opacity:0;} */
    /* .header_navigation .subone>li:hover a b:before, */
	/* .header_navigation .subone>li.current a b:before{opacity:1;} */
    @media (max-width:1140px){
        .header_navigation .subone>li>a{font-size:20px;}
    }
    @media (max-width:991px){
        .header_navigation .subone{line-height:70px;}
        .header_navigation .subone>li{padding:0px 40px 0px 0px;}
        .header_navigation .subone>li>a{font-size:18px;}
    }
    .header_navigation .subwrap{width:100%;width:1200px;height:auto;background:#fff;position:absolute;left:0px;top:-100%;z-index:-191;padding:0px;margin:0px;opacity:0;visibility:visible;visibility:hidden;display:none;-webkit-box-shadow:0px 4px 8px rgba(0,0,0,.15);box-shadow:0px 4px 8px rgba(0,0,0,.15);}
    .header_navigation .subwrap{width:100%;}
    .header_navigation .subwrap_show{top:101%;opacity:1;visibility:visible;display:block;z-index:9999999999;}
    .header_navigation .subinner{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px 0px;margin:0px 0px;}
    .header_navigation .subinner .subleft{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;margin:0px;padding:40px 30px 50px;border-right:1px solid #9fa0a0;}
    .header_navigation .subinner .subleft .ctitle{display:block;color:#2b2b2b;font-size:18px;margin:0px 0px 15px;padding:0px;line-height:1.5;font-weight:400;text-transform:uppercase;}
    .header_navigation .subinner .subleft .subul{flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px;margin:0px -20px;height:192px;}
    .header_navigation .subinner .subleft .subul>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:100%;padding:6px 20px;margin:0px;line-height:20px;}
    .header_navigation .subinner .subleft .subul>li>a{display:block;padding:0px;margin:0px;text-align:left;font-size:16px;font-weight:400;color:#9fa0a0;line-height:20px;}
    .header_navigation .subinner .subleft .subul>li>a:hover,
	.header_navigation .subinner .subleft .subul>li>a.hover{color:#0066af;}
    .header_navigation .subinner .subleft .subul>li>a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .subinner .subright{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;margin:0px;padding:40px 50px 50px;}
    /* Product */
    .header_navigation .inner_product .subleft .subul{height:192px;}
    .header_navigation .inner_product .subleft .subul{position:relative;top:0px;left:0px;z-index:0;}
    .header_navigation .inner_product .subleft .subul:before{content:"";position:absolute;top:0;left:60%;width:1px;height:100%;line-height:1;background:#9fa0a0;}
    .header_navigation .inner_product .subleft .subul>li:nth-child(-n+6){width:60%;}
    .header_navigation .inner_product .subleft .subul>li:nth-child(n+7){width:40%;}
    .header_navigation .inner_product .subright .bigrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:stretch;padding:0px;margin:0px -10px;}
    .header_navigation .inner_product .subright .bigrow .bigitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:240px;margin:0px;padding:0px 10px;}
    .header_navigation .inner_product .subright .ctitle{display:block;color:#2b2b2b;font-size:18px;margin:0px 0px 15px;padding:0px;line-height:1.3;font-weight:400;text-align:center;}
    .header_navigation .inner_product .subright .ulstyle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px;margin:0px 0px;}
    .header_navigation .inner_product .subright .ulstyle li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px 0px;}
    .header_navigation .inner_product .subright .ulstyle li .img{width:100%;display:block;margin:0px 0px 15px;padding:0px;font-size:0;overflow:hidden;}
    .header_navigation .inner_product .subright .ulstyle li .img img{width:100%;display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .inner_product .subright .ulstyle li .img img{-o-object-fit:cover;object-fit:cover;}
    .header_navigation .inner_product .subright .ulstyle li:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);opacity:1;}
    .header_navigation .inner_product .subright .ulstyle li .title{width:100%;margin:0px 0px 0px;padding:0px;font-size:14px;font-weight:400;color:#9fa0a0;line-height:22px;text-align:center;}
    .header_navigation .inner_product .subright .ulstyle li .title:hover{color:#0066af;}
    @media (max-width:1140px){
        .header_navigation .inner_product .subleft{padding:30px 20px 20px;}
        .header_navigation .inner_product .subleft .ctitle{font-size:16px;margin:0px 0px 10px;}
        .header_navigation .inner_product .subleft .subul:before{display:none;}
        .header_navigation .inner_product .subleft .subul>li:nth-child(-n+6){width:100%;}
        .header_navigation .inner_product .subleft .subul>li:nth-child(n+7){width:100%;}
        .header_navigation .inner_product .subleft .subul{margin:0px -0px;height:auto;}
        .header_navigation .inner_product .subleft .subul>li{padding:4px 0px;line-height:20px;}
        .header_navigation .inner_product .subleft .subul>li>a{font-size:15px;line-height:20px;}
        .header_navigation .inner_product .subright{padding:30px 20px 20px;}
        .header_navigation .inner_product .subright .ctitle{font-size:16px;margin:0px 0px 10px;}
        .header_navigation .inner_product .subright .ulstyle li .img{margin:0px 0px 10px;}
        .header_navigation .inner_product .subright .ulstyle li .title{font-size:12px;line-height:20px;text-align:center;}
    }
    /* Resources */
    .header_navigation .inner_resources .subleft{-ms-flex:0 0 36%;flex:0 0 36%;max-width:36%;margin:0px;padding:40px 30px 50px;}
    .header_navigation .inner_resources .subright{-ms-flex:0 0 64%;flex:0 0 64%;max-width:64%;margin:0px;padding:40px 20px 50px;}
    .header_navigation .inner_resources .subright .bigrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:stretch;padding:0px;margin:0px -5px;}
    .header_navigation .inner_resources .subright .bigrow .bigitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:220px;margin:0px;padding:0px 5px;}
    .header_navigation .inner_resources .subright .ctitle{display:block;color:#2b2b2b;font-size:18px;margin:0px 0px 15px;padding:0px;line-height:1.3;font-weight:400;text-align:left;}
    .header_navigation .inner_resources .subright .ulstyle{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px;margin:0px 0px;}
    .header_navigation .inner_resources .subright .ulstyle li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px 0px;}
    .header_navigation .inner_resources .subright .ulstyle li .img{width:100%;display:block;margin:0px 0px 15px;padding:0px;font-size:0;overflow:hidden;}
    .header_navigation .inner_resources .subright .ulstyle li .img img{width:100%;display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .inner_resources .subright .ulstyle li .img img{-o-object-fit:cover;object-fit:cover;}
    .header_navigation .inner_resources .subright .ulstyle li:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);opacity:1;}
    .header_navigation .inner_resources .subright .ulstyle li .title{width:100%;margin:0px 0px 0px;padding:0px;font-size:14px;font-weight:400;color:#a1a1a1;line-height:18px;text-align:left;}
    .header_navigation .inner_resources .subright .ulstyle li .title:hover{color:#0066af;}
    @media (max-width:1140px){
        .header_navigation .inner_resources .subleft{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin:0px;padding:30px 20px 30px;}
        .header_navigation .inner_resources .subleft .ctitle{font-size:16px;margin:0px 0px 10px;}
        .header_navigation .inner_resources .subleft .subul:before{display:none;}
        .header_navigation .inner_resources .subleft .subul>li:nth-child(-n+6){width:100%;}
        .header_navigation .inner_resources .subleft .subul>li:nth-child(n+7){width:100%;}
        .header_navigation .inner_resources .subleft .subul{margin:0px -0px;height:auto;}
        .header_navigation .inner_resources .subleft .subul>li{padding:4px 0px;line-height:20px;}
        .header_navigation .inner_resources .subleft .subul>li>a{font-size:15px;line-height:20px;}
        .header_navigation .inner_resources .subright{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;margin:0px;padding:30px 20px 30px;}
        .header_navigation .inner_resources .subright .ctitle{font-size:15px;margin:0px 0px 10px;height:36px;line-height:18px;}
        .header_navigation .inner_resources .subright .ulstyle li .img{width:100%;display:block;margin:0px 0px 12px;padding:0px;font-size:0;overflow:hidden;}
        .header_navigation .inner_resources .subright .ulstyle li .title{font-size:12px;line-height:18px;}
    }
}
.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_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:#fff;border-bottom:1px solid #9fa0a0;}
.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 30px;flex:0 0 30px;max-width:30px;height:30px;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:#0066af;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:14px;line-height:20px;}
.header_navigation_mobile_navlist .list1 > li a{display:block;color:#303131;margin:0px;padding:15px 25px;font-weight:400;border-bottom:1px solid #ededed;position:relative;top:0px;left:0px;z-index:0;text-transform:uppercase;}
.header_navigation_mobile_navlist .list1 > li a:before{content:"";position:absolute;top:16px;right:30px;z-index:0;text-align:right;width:20px;height:20px;line-height:20px;color:#303131;font-size:16px;font-weight:700;background:url(../images/arrow01.png) center center no-repeat;transform:rotate(-180deg);background-size:auto 11px;}
.header_navigation_mobile_navlist .list1 > li a:hover{color:#0066af;}
.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:14px;line-height:20px;}
.header_navigation_mobile_navlist .list2 > li a{display:block;color:#303131;margin:0px;padding:11px 55px;font-weight:400;border-bottom:1px solid #ededed;background:#fafafa;position:relative;top:0px;left:0px;z-index:0;}
.header_navigation_mobile_navlist .list2 > li a:before{content:"";position:absolute;top:16px;right:30px;z-index:0;text-align:right;width:20px;height:20px;line-height:20px;color:#303131;font-size:16px;font-weight:700;background:url(../images/arrow01.png) center center no-repeat;transform:rotate(-180deg);background-size:auto 11px;opacity:0.4;}
.header_navigation_mobile_navlist .list2 > li a:hover{color:#0066af;background:#f0f0f0;}
@media (max-width:767px){
	.header_navigation_mobile_top .logo a img{max-height:32px;}
}
@media (max-width:575px){
    .header_navigation_mobile_top{height:50px;}
	.header_navigation_mobile_top .logo a img{max-height:28px;}
}

.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;overflow:hidden;}
.banner .swiper-slide{height:auto;}
.banner .swiper-pagination{padding:0;margin:0;line-height:1;bottom:20px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 5px;display:inline-block;border-radius:100px;background:#8a8a8a;position:relative;border:0px solid #fff;opacity:1;}
.banner .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner .swiper-pagination .swiper-pagination-bullet-active{width:50px;opacity:1;background:#0466b0;}
.banner .myswiper > .maxwrap > *{position:relative;top:0px;left:0px;}
@media (max-width:1200px){
    .banner .swiper-pagination{bottom:18px;} 
}
@media (max-width:767px){
    .banner .swiper-pagination{bottom:10px;}
    .banner .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0 4px;}
    .banner .swiper-pagination .swiper-pagination-bullet-active{width:35px;}
}
.banner01{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:1!important;overflow:hidden;min-height:200px;}
.banner01 .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner01 .banner_img img{display:block;width:100%;max-width:100%;min-width:375px;min-width:450px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner01 .banner_img img{-webkit-transition:all 1.8s linear;-o-transition:all 1.8s linear;transition:all 1.8s linear;}
/* .banner01 .banner_img img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);opacity:1;} */
.banner_img_scale .banner01 .banner_img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.banner01 .banner_cont{width:100%;display:block;padding:0px 0px 0px 0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;}
.banner01 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner01 .banner_cont .txt1{min-height:10px;color:#2a2a2a;font-size:72px;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.1;letter-spacing:0px;max-height:5%;}
.banner01 .banner_cont .more{display:block;margin:0px;text-align:left;padding:90px 0px 0px;}
.banner01 .banner_cont .more a{display:inline-block;margin:0px;text-align:center;padding:0px 25px;font-size:24px;font-weight:400;color:#fff;line-height:38px;background:#0466b0;border-radius:100px;}
.banner01 .banner_cont .more a:hover{background:#d71718;}
@media (max-width:1200px){
    .banner01 .banner_cont .txt1{font-size:6vw;}
    .banner01 .banner_cont .more{padding:7.5vw 0px 0px;}
}
@media (max-width:991px){
    .banner01{min-height:50px;}
}
@media (max-width:767px){
    .banner01 .banner_cont .more{padding:4vw 0px 0px;}
    .banner01 .banner_cont .more a{padding:0px 20px;font-size:18px;line-height:32px;}
}
@media (max-width:575px){
    .banner01 .banner_cont .more a{padding:0px 15px;font-size:12px;line-height:24px;}
}
/* 内页banner */
.banner_static{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:1!important;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;width:100%;max-width:100%;min-width:575px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner_static .banner_img img{-webkit-transition:all 1.8s linear;-o-transition:all 1.8s linear;transition:all 1.8s linear;}
.banner_static .banner_cont{width:100%;display:block;padding:0px 0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;}
.banner_static .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner_static .banner_cont .txt1{min-height:10px;color:#2a2a2a;font-size:36px;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.1;letter-spacing:0px;}
.banner_static .banner_cont .txt2{min-height:10px;color:#2a2a2a;font-size:16px;font-weight:400;margin:0px;text-align:left;padding:80px 0px 0px;line-height:28px;letter-spacing:0px;}
.banner_static .banner_cont .more{display:block;margin:0px;text-align:left;padding:40px 0px 0px;}
.banner_static .banner_cont .more a{display:inline-block;margin:0px;text-align:center;padding:0px 22px;font-size:18px;font-weight:400;color:#fff;line-height:30px;background:#0466b0;border-radius:100px;}
.banner_static .banner_cont .more a:hover{background:#d71718;}
@media (max-width:1900px){
    .banner_static .banner_cont .txt2{padding:3.5vw 0px 0px;}
    .banner_static .banner_cont .more{padding:2vw 0px 0px;}
}
@media (max-width:1200px){
    .banner_static .banner_cont .txt1{font-size:3vw;}
}
@media (max-width:767px){
    .banner_static .banner_cont .txt1{font-size:22px;}
    .banner_static .banner_cont .txt2{font-size:14px;line-height:20px;padding:20px 0px 0px;}
    .banner_static .banner_cont .more{padding:15px 0px 0px;}
    .banner_static .banner_cont .more a{padding:0px 15px;font-size:14px;line-height:22px;}
}
@media (max-width:575px){
    .banner_static .banner_cont .txt1{font-size:20px;}
    .banner_static .banner_cont .txt2{font-size:12px;line-height:18px;padding:10px 0px 0px;}
    .banner_static .banner_cont .more{padding:10px 0px 0px;}
    .banner_static .banner_cont .more a{padding:0px 15px;font-size:13px;line-height:22px;}
}
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static .banner_img{min-height:100px;}
}
.banner_static_support{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:1!important;overflow:hidden;}
.banner_static_support .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_support .banner_img img{display:block;width:100%;max-width:100%;min-width:575px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner_static_support .banner_img img{-webkit-transition:all 1.8s linear;-o-transition:all 1.8s linear;transition:all 1.8s linear;}
.banner_static_support .banner_cont{width:100%;display:block;padding:0px 0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;}
.banner_static_support .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner_static_support .banner_cont .txt1{min-height:10px;color:#fff;font-size:56px;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.1;letter-spacing:0px;}
@media (max-width:1200px){
    .banner_static_support .banner_cont .txt1{font-size:4.666666667vw;}
}
@media (max-width:480px){
    .banner_static_support .banner_cont .txt1{font-size:22px;}
}
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static_support .banner_img{min-height:100px;}
}
.banner_static_about{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:1!important;overflow:hidden;}
.banner_static_about .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_about .banner_img img{display:block;width:100%;max-width:100%;min-width:575px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner_static_about .banner_img img{-webkit-transition:all 1.8s linear;-o-transition:all 1.8s linear;transition:all 1.8s linear;}
.banner_static_about .banner_cont{width:100%;display:block;padding:0px 0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:0;height:100%;}
.banner_static_about .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner_static_about .banner_cont .txt1{min-height:10px;color:#fff;font-size:100px;font-weight:700;margin:0px;text-align:center;padding:0px 0px 0px;line-height:1.1;letter-spacing:0px;}
@media (max-width:1200px){
    .banner_static_about .banner_cont .txt1{font-size:8.333333333vw;}
}
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static_about .banner_img{min-height:100px;}
}

.title01{width:100%;display:block;margin:0px;text-align:left;padding:0px 0px 0px 60px;font-size:36px;font-weight:700;color:#0466b0;line-height:1.3;position:relative;top:0px;left:0px;z-index:0;}
.title01:before{content:"";position:absolute;top:50%;left:0px;width:40px;height:1px;line-height:1;background:#9fa0a0;}
@media (max-width:1200px){
    .title01{font-size:3vw;}
}
@media (max-width:767px){
    .title01{font-size:20px;padding:0px 0px 0px 0px;}
    .title01:before{width:18px;left:-25px;}
}
.block_product{width:100%;display:block;margin:0px;padding:90px 0px 0px;}
.block_product .myswiper{width:100%;}
.block_product .swiper-slide{display:block;width:100%;height:auto;margin:0px;padding:0px;}
.block_product .swiper-button-prev:after,
.block_product .swiper-button-next:after{display:none;}
.block_product .swiper-button-prev,
.block_product .swiper-button-next{position:absolute;top:50%;left:auto;right:70px;width:40px;height:40px;line-height:1;margin-top:-20px;cursor:pointer;background:url(../images/arrow01.png) 45% center no-repeat;display:block;border:2px solid #9fa0a0;border-radius:100px;}
.block_product .swiper-button-next{left:auto;right:0px;transform:rotate(180deg);}
.block_product .swiper-button-prev:hover,
.block_product .swiper-button-next:hover{background-image:url(../images/arrow01b.png);border:2px solid #0066af;background-color:#0066af;}
.block_product_list{width:100%;display:block;margin:0px;padding:50px 0px 0px;border-bottom:2px solid #9fa0a0;}
.block_product_list .itemwrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center;padding:0px;margin:0px -0px;}
.block_product_list .itemwrap .itemleft{-ms-flex:0 0 55%;flex:0 0 55%;max-width:500px;margin:0px;padding:0px 50px 0px 0px;}
.block_product_list .itemwrap .itemright{-ms-flex:1 1 auto;flex:1 1 auto;max-width:650px;margin:0px;padding:0px;}
.block_product_list .itemwrap .itemleft .title{width:100%;margin:0px 0px 0px;padding:0px;line-height:1.2;}
.block_product_list .itemwrap .itemleft .title a{display:inline-block;margin:0px;padding:0px 0px 0px;font-size:64px;font-weight:700;color:#2a2a2a;line-height:1.1;position:relative;top:0px;left:0px;z-index:0;}
.block_product_list .itemwrap .itemleft .more{display:block;margin:0px;padding:75px 0px 0px;line-height:1;}
.block_product_list .itemwrap .itemleft .more a{display:inline-block;line-height:36px;text-align:left;margin:0px;padding:0px 30px;font-size:24px;color:#fff;overflow:hidden;border-radius:100px;position:relative;top:0px;left:0px;z-index:0;background:#0466b0;border:2px solid #0466b0;}
.block_product_list .itemwrap .itemright .img{width:100%;display:block;margin:0px 0px 0px;padding:0px;font-size:0;overflow:hidden;}
.block_product_list .itemwrap .itemright .img img{width:100%;display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product_list .itemwrap .itemright .img img:hover{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);opacity:1;}
.block_product_list .itemwrap .itemleft .title a:hover{color:#0066af;}
.block_product_list .itemwrap .itemleft .title:hover a:before{width:100%;opacity:1;}
.block_product_list .itemwrap .itemleft .more a:hover{color:#0066af;background:#fff;border-color:#0066af;}
@media (max-width:1200px){
    .block_product_list .itemwrap .itemleft .title a{font-size:5.333333333vw;}
    .block_product_list .itemwrap .itemleft .more{padding:6.25vw 0px 0px;}
}
@media (max-width:767px){
    .block_product{padding:35px 0px 0px;}
    .block_product .swiper-button-prev,
    .block_product .swiper-button-next{right:40px;width:28px;height:28px;line-height:1;margin-top:-16px;background-size:10px auto;}
    .block_product .swiper-button-next{left:auto;right:0px;transform:rotate(180deg);}
    .block_product_list{padding:25px 0px 20px;}
    .block_product_list .itemwrap .itemleft{padding:0px 30px 0px 0px;}
    .block_product_list .itemwrap .itemleft .more a{line-height:30px;padding:0px 25px;font-size:16px;}
}    
@media (max-width:480px){
    .block_product_list .itemwrap .itemleft .more a{line-height:26px;padding:0px 15px;font-size:13px;border:1px solid #0466b0;}
}

.block_news{width:100%;display:block;margin:0px 0px 90px;padding:110px 0px 0px;}
.block_news .myswiper{width:100%;}
.block_news .myswiper .swiper-wrapper{width:100%;}
.block_news .swiper-slide{display:block;width:100%;height:auto;margin:0px;padding:0px;}
.block_news .swiper-button-prev:after,
.block_news .swiper-button-next:after{display:none;}
.block_news .swiper-button-prev,
.block_news .swiper-button-next{position:absolute;top:50%;left:auto;right:70px;width:40px;height:40px;line-height:1;margin-top:-20px;cursor:pointer;background:url(../images/arrow01.png) 45% center no-repeat;display:block;border:2px solid #9fa0a0;border-radius:100px;}
.block_news .swiper-button-next{left:auto;right:0px;transform:rotate(180deg);}
.block_news .swiper-button-prev:hover,
.block_news .swiper-button-next:hover{background-image:url(../images/arrow01b.png);border:2px solid #0066af;background-color:#0066af;}
.block_news_list{width:100%;display:block;margin:0px;padding:80px 0px 50px;border-bottom:2px solid #9fa0a0;}
.block_news_list .item{width:100%;display:block;margin:0px;padding:0px 35px 30px;}
.block_news_list .swiper-slide .item{border-left:2px solid #9fa0a0;}
.block_news_list .swiper-slide.swiper-slide-active .item{border-left:0px solid #9fa0a0;}
.block_news_list .item .infos{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 0px 50px;}
.block_news_list .item .infos .ctitle{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px;font-size:14px;font-weight:400;color:#9fa0a0;line-height:1.1;}
.block_news_list .item .infos .date{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px;font-size:14px;font-weight:400;color:#9fa0a0;line-height:1.1;}
.block_news_list .item .title{width:100%;margin:0px 0px 25px;text-align:left;padding:0px 0px 0px;font-size:24px;font-weight:700;color:#2a2a2a;line-height:1.3;}
.block_news_list .item .summary{width:100%;margin:0px 0px 70px;text-align:left;padding:0px;font-size:16px;font-weight:400;color:#2a2a2a;line-height:24px;}
.block_news_list .item .img{width:100%;display:block;margin:0px 0px 0px;padding:0px;font-size:0;overflow:hidden;}
.block_news_list .item .img img{width:100%;display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.block_news_list .item .img img{-o-object-fit:cover;object-fit:cover;}
.block_news_list .item:hover .ctitle{color:#0066af;}
.block_news_list .item:hover .date{color:#0066af;}
.block_news_list .item:hover .title{color:#0066af;}
.block_news_list .item:hover .summary{color:#0066af;}
.block_news_list .item .img: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;}
.block_news_list .item .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1200px){
    .block_news{padding:9.166666667vw 0px 0px;}
    .block_news_list{padding:6.666666667vw 0px 4.166666667vw;}
    .block_news_list .item{padding:0px 20px 20px;}
}
@media (max-width:767px){
    .block_news{margin:0px 0px 30px;padding:35px 0px 0px;}
    .block_news .swiper-button-prev,
    .block_news .swiper-button-next{right:40px;width:28px;height:28px;line-height:1;margin-top:-16px;background-size:10px auto;}
    .block_news .swiper-button-next{left:auto;right:0px;transform:rotate(180deg);}
    .block_news_list .item{padding:0px 15px 0px;}
    .block_news_list .item .infos{margin:0px 0px 20px;}
    .block_news_list .item .infos .ctitle{font-size:12px;}
    .block_news_list .item .infos .date{font-size:12px;}
    .block_news_list .item .title{margin:0px 0px 15px;font-size:18px;}
    .block_news_list .item .summary{margin:0px 0px 20px;font-size:13px;line-height:18px;}
}    
@media (max-width:575px){
    .block_news_list .swiper-slide .item{border-left:0px solid #9fa0a0;}
    .block_news_list .swiper-slide.swiper-slide-active .item{border-left:0px solid #9fa0a0;}
    .block_news_list .item{padding:0px 0px 0px;}
}

.footer{width:100%;display:block;padding:0px;margin:0px;color:rgba(255,255,255,0.9);font-size:16px;line-height:24px;background-color:#0066af;}
.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:70px 0px 20px;margin:0px;}
.footer_row .footer_left{-ms-flex:1 1 auto;flex:1 1 auto;max-width:50%;margin:0px;padding:0px 30px 0px 0px;border:0px solid red;}
.footer_row .footer_right{-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;margin:0px;padding:0px 0px 0px 30px;border:0px solid red;}
.footer_comname1{display:block;padding:0px;margin:0px 0px 0px;line-height:1.1;letter-spacing:0px;font-size:40px;font-weight:700;color:#fff;}
.footer_contact{display:block;margin:0px 0px 0px;padding:0px 0px 0px 0px;}
.footer_contact .item{display:block;padding:0px 0px 0px 30px;margin:0px 0px 5px;}
.footer_contact .item.addr{background:url(../images/footer_addr.png) 1px 5px no-repeat;}
.footer_contact .item.tel{background:url(../images/footer_tel.png) 1px 4px no-repeat;}
.footer_contact .item.fax{background:url(../images/footer_fax.png) 0px 3px no-repeat;}
.footer_contact .item.email{background:url(../images/footer_email.png) 0px 6px no-repeat;}
.footer_copyright{display:block;padding:13px 180px 13px 0px;margin:0px;font-size:12px;border-top:2px solid #fff;position:relative;}
.footer .footer_share{display:inline-flex;margin:0px 0px 0px;padding:0px 0px 0px;font-size:0px;line-height:1;text-align:right;position:absolute;right:0px;top:8px;}
.footer .footer_share a{display:inline-flex;margin:0px 1px 0px 0px;padding:0px 0px 0px 0px;font-size:0px;width:32px;height:32px;border-radius:100px;}
.footer .footer_share a:nth-child(1){background:url(../images/share_instagram.png) center center no-repeat;}
.footer .footer_share a:nth-child(2){background:url(../images/share_linkedin.png) center center no-repeat;}
.footer .footer_share a:nth-child(3){background:url(../images/share_facebook.png) center center no-repeat;}
.footer .footer_share a:nth-child(4){background:url(../images/share_x.png) center center no-repeat;}
.footer .footer_share a:nth-child(5){background:url(../images/share_youtube.png) center center no-repeat;}
.footer .footer_share a:hover{background-color:#0099ff;}
@media (max-width:1140px){
    .footer_comname1{font-size:36px;}
}
@media (max-width:767px){
    .footer{font-size:13px;line-height:20px;}
    .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 12px;}
    .footer_row .footer_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px;}
    .footer_row .footer_right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px 0px 0px;}
    .footer_comname1{margin:0px auto 0px;text-align:left;line-height:22px;font-size:20px;font-weight:700;}
    .footer_contact .item{padding:0px 0px 0px 25px;margin:0px 0px 3px;}
    .footer_contact .item.addr{background:url(../images/footer_addr.png) 1px 5px no-repeat;background-size:auto 13px;}
    .footer_contact .item.tel{background:url(../images/footer_tel.png) 1px 4px no-repeat;background-size:auto 13px;}
    .footer_contact .item.fax{background:url(../images/footer_fax.png) 0px 3px no-repeat;background-size:auto 14px;}
    .footer_contact .item.email{background:url(../images/footer_email.png) 0px 6px no-repeat;background-size:auto 11px;}
    .footer_copyright{padding:10px 0px 8px 0px;line-height:20px;border-top:1px solid #fff;}
    .footer .footer_share{display:block;padding:3px 0px 0px 0px;text-align:left;position:static;}
    .footer .footer_share a{display:inline-flex;margin:0px 1px 0px 0px;font-size:0px;width:32px;height:32px;}
}

.title02{width:100%;display:block;margin:0px;text-align:left;padding:0px 0px 20px 60px;font-size:36px;font-weight:700;color:#0466b0;line-height:1.3;position:relative;top:0px;left:0px;z-index:0;border-bottom:2px solid #9fa0a0;text-transform:uppercase;}
.title02:before{content:"";position:absolute;top:22px;left:0px;width:40px;height:2px;line-height:1;background:#9fa0a0;}
.title02 .infos{display:inline-block;position:absolute;top:22px;right:40px;font-size:16px;font-weight:400;color:#9fa0a0;line-height:22px;margin:0px;text-align:right;padding:0px 0px 0px 0px;text-transform:none;}
@media (max-width:1200px){
    .title02{font-size:3vw;}
}
@media (max-width:767px){
    .title02{font-size:20px;padding:0px 0px 12px 35px;}
    .title02:before{top:12px;left:0px;width:18px;}
    .title02 .infos{display:inline-block;position:absolute;top:6px;right:0px;font-size:14px;line-height:20px;}
}
.list_download{width:100%;display:block;margin:0px;padding:120px 0px 90px;}
.list_download_list{width:100%;display:block;margin:0px;padding:0px 0px 0px;}
.list_download_list li{width:100%;display:block;margin:0px;padding:0px;}
.list_download_list li .cont{width:100%;display:block;margin:0px;padding:0px;border-bottom:2px solid #dfdfdf;}
.list_download_list li .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:35px 0px;margin:0px;position:relative;line-height:22px;}
.list_download_list li .cont .num{-ms-flex:0 0 90px;flex:0 0 90px;max-width:none;padding:0px 0px 0px 15px;margin:0px;color:#9fa0a0;font-size:22px;font-weight:400;}
.list_download_list li .cont .title{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 0px 0px 0px;margin:0px;position:relative;color:#0466b0;font-size:22px;font-weight:700;}
.list_download_list li .cont .date{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:0px 20px 0px;margin:0px;border:0px solid red;color:#a1a1a1;font-size:16px;font-weight:700;}
.list_download_list li .cont .down{-ms-flex:0 0 80px;flex:0 0 80px;max-width:none;padding:0px 0px 0px;margin:0px;position:relative;}
.list_download_list li .cont .down:after{content:"";position:absolute;right:50%;top:50%;margin-left:-8px;margin-top:-9px;width:16px;height:17px;line-height:1;background:url(../images/icon_download.png) center center no-repeat;}
.list_download_list li .cont:hover{border-color:#0066af;}
.list_download_list li .cont:hover .title,
.list_download_list li .cont:hover .date{color:#0066af;}
.list_download_list li .cont,
.list_download_list li .cont .title,
.list_download_list li .cont .date,
.list_download_list li .cont .down{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:767px){
    .list_download{padding:40px 0px 35px;}
    .list_download_list li .cont{padding:20px 0px;line-height:20px;}
    .list_download_list li .cont .num{-ms-flex:0 0 37px;flex:0 0 37px;max-width:none;padding:0px 0px 0px 5px;font-size:16px;}
    .list_download_list li .cont .title{font-size:14px;}
    .list_download_list li .cont .date{padding:0px 10px 0px;font-size:14px;display:none;}
    .list_download_list li .cont .down{-ms-flex:0 0 40px;flex:0 0 40px;max-width:none;}
    .list_download_list li .cont .down:after{width:15px;background-size:15px auto;}
}

.list_faq{width:100%;display:block;margin:0px;padding:120px 0px 90px;}
.list_faq_list{width:100%;display:block;margin:0px;padding:0px 0px 0px;}
.list_faq_list li{width:100%;display:block;margin:0px;padding:0px;border-bottom:2px solid #dfdfdf;}
.list_faq_list li .item_title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:35px 0px;margin:0px;position:relative;line-height:26px;cursor:pointer;}
.list_faq_list li .item_title .t1{-ms-flex:0 0 100px;flex:0 0 100px;max-width:none;padding:0px 0px 0px 0px;margin:0px;color:#9fa0a0;font-size:22px;font-weight:400;}
.list_faq_list li .item_title .t2{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:0px 20px 0px 0px;margin:0px;}
.list_faq_list li .item_title .t2 i{display:inline-block;padding:0px 18px;margin:0px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:26px;background:#9fa0a0;border-radius:100px;}
.list_faq_list li .item_title .t3{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 0px 0px 0px;margin:0px;position:relative;color:#0466b0;font-size:22px;font-weight:700;}
.list_faq_list li .item_title .t4{-ms-flex:0 0 60px;flex:0 0 60px;max-width:none;padding:0px 0px 0px;margin:0px;position:relative;border:0px solid red;}
.list_faq_list li .item_title .t4 .toggle-button{display:block;position:relative;width:100%;height:24px;border:0px solid green;}
.list_faq_list li .item_title .t4 .toggle-button::before,
.list_faq_list li .item_title .t4 .toggle-button::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:#9fa0a0;transform:translate(-50%, -50%) rotate(0deg);transition:all 0.3s ease;}
.list_faq_list li .item_title .t4 .toggle-button::after{transform:translate(-50%, -50%) rotate(90deg);}
.list_faq_list li .item_title.active .t4 .toggle-button::before,
.list_faq_list li .item_title.active .t4 .toggle-button::after{width:16px;}
.list_faq_list li .item_title.active .t4 .toggle-button::before{transform:translate(-50%, -50%) rotate(50deg);}
.list_faq_list li .item_title.active .t4 .toggle-button::after{transform:translate(-50%, -50%) rotate(130deg);}
.list_faq_list li .item_content{display:none;}
.list_faq_list li .item_content .item_content_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px 0px 20px;margin:0px;line-height:1.5;}
.list_faq_list li .item_content .item_content_row .t1{-ms-flex:0 0 100px;flex:0 0 100px;max-width:none;padding:0px 0px 0px 0px;margin:0px;color:#9fa0a0;font-size:22px;font-weight:400;}
.list_faq_list li .item_content .item_content_row .t3{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 0px 0px 0px;margin:0px;position:relative;color:#000;font-size:16px;font-weight:400;}
.list_faq_list li .item_content .item_content_row .t3 p{padding:0px 0px 0px;margin:0px 0px 10px;}
@media (max-width:767px){
    .list_faq{width:100%;display:block;margin:0px;padding:40px 0px 30px;}
    .list_faq_list li .item_title{padding:20px 0px;line-height:22px;}
    .list_faq_list li .item_title .t1{-ms-flex:0 0 30px;flex:0 0 30px;max-width:none;font-size:16px;}
    .list_faq_list li .item_title .t2{padding:0px 10px 0px 0px;}
    .list_faq_list li .item_title .t2 i{padding:0px 10px;font-size:12px;line-height:20px;}
    .list_faq_list li .item_title .t3{font-size:14px;}
    .list_faq_list li .item_title .t4{-ms-flex:0 0 30px;flex:0 0 30px;}
    .list_faq_list li .item_title .t4 .toggle-button::before,
    .list_faq_list li .item_title .t4 .toggle-button::after{width:14px;}
    .list_faq_list li .item_title.active .t4 .toggle-button::before,
    .list_faq_list li .item_title.active .t4 .toggle-button::after{width:14px;}
    .list_faq_list li .item_content .item_content_row{padding:0px 0px 10px;line-height:1.4;}
    .list_faq_list li .item_content .item_content_row .t1{-ms-flex:0 0 30px;flex:0 0 30px;max-width:none;font-size:16px;}
    .list_faq_list li .item_content .item_content_row .t3{font-size:14px;}
    .list_faq_list li .item_content .item_content_row .t3 p{margin:0px 0px 5px;}
}

.title03{width:100%;display:block;margin:0px;text-align:left;padding:0px 0px 0px 60px;font-size:36px;font-weight:700;color:#0466b0;line-height:1.3;position:relative;top:0px;left:0px;z-index:0;border-bottom:2px solid #dfdfdf;}
.title03:before{content:"";position:absolute;top:22px;left:0px;width:40px;height:2px;line-height:1;background:#9fa0a0;}
.title03 .txt1{display:block;font-weight:700;margin:0px;text-align:left;padding:0px;text-transform:none;}
.title03 .txt2{display:block;font-size:18px;font-weight:400;color:#000;line-height:26px;margin:0px;text-align:left;padding:30px 0px 30px;text-transform:none;}
.title03 .txt2 p{margin:0px 0px 20px;padding:0px;}
@media (max-width:1200px){
    .title03{font-size:3vw;}
}
@media (max-width:767px){
    .title03{font-size:20px;padding:0px 0px 12px 35px;}
    .title03:before{top:12px;left:0px;width:18px;}

}
.list_warranty{width:100%;display:block;margin:0px;padding:120px 0px 90px;}
.list_warranty_list{width:100%;display:block;margin:0px;padding:0px 0px 0px;}
.list_warranty_list li{width:100%;display:block;margin:0px;padding:0px;border-bottom:2px solid #dfdfdf;}
.list_warranty_list li{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:40px 0px 30px;margin:0px;position:relative;}
.list_warranty_list li .txt1{-ms-flex:0 0 23.75%;flex:0 0 23.75%;max-width:285px;padding:0px 60px 0px 60px;margin:0px;color:#0466b0;font-size:24px;font-weight:700;line-height:1.3;}
.list_warranty_list li .txt2{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 0px 0px 0px;margin:0px;position:relative;color:#000;font-size:18px;font-weight:400;line-height:1.5;}
.list_warranty_list li .txt2 p{margin:0px 0px 20px;padding:0px;}
@media (max-width:767px){
    .list_warranty{width:100%;display:block;margin:0px;padding:40px 0px 30px;}
    .list_warranty_list li .item_title{padding:20px 0px;line-height:22px;}
    .list_warranty_list li .item_title .t1{-ms-flex:0 0 30px;flex:0 0 30px;max-width:none;font-size:16px;}
    .list_warranty_list li .item_title .t2{padding:0px 10px 0px 0px;}
    .list_warranty_list li .item_title .t2 i{padding:0px 10px;font-size:12px;line-height:20px;}
    .list_warranty_list li .item_title .t3{font-size:14px;}
    .list_warranty_list li .item_title .t4{-ms-flex:0 0 30px;flex:0 0 30px;}
    .list_warranty_list li .item_title .t4 .toggle-button::before,
    .list_warranty_list li .item_title .t4 .toggle-button::after{width:14px;}
    .list_warranty_list li .item_title.active .t4 .toggle-button::before,
    .list_warranty_list li .item_title.active .t4 .toggle-button::after{width:14px;}
    .list_warranty_list li .item_content .item_content_row{padding:0px 0px 10px;line-height:1.4;}
    .list_warranty_list li .item_content .item_content_row .t1{-ms-flex:0 0 30px;flex:0 0 30px;max-width:none;font-size:16px;}
    .list_warranty_list li .item_content .item_content_row .t3{font-size:14px;}
    .list_warranty_list li .item_content .item_content_row .t3 p{margin:0px 0px 5px;}
}

.title02_picture{width:100%;display:block;margin:0px;text-align:left;padding:0px 0px 0px 60px;font-size:36px;font-weight:700;color:#0466b0;line-height:1.3;position:relative;top:0px;left:0px;z-index:0;text-transform:uppercase;}
.title02_picture:before{content:"";position:absolute;top:22px;left:0px;width:40px;height:2px;line-height:1;background:#9fa0a0;}
@media (max-width:1200px){
    .title02_picture{font-size:3vw;}
}
@media (max-width:767px){
    .title02_picture{font-size:20px;padding:0px 0px 0px 35px;}
    .title02_picture:before{top:12px;left:0px;width:18px;}
}
.list_picture{width:100%;display:block;margin:0px;padding:120px 0px 90px;border-top:2px solid #9fa0a0;}
.list_picture_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0px 0px;margin:0px -15px;}
.list_picture_list li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0px 15px 40px;margin:0px;}
.list_picture_list li .cont{width:100%;display:block;margin:0px;padding:0px;-webkit-transition:none;-o-transition:none;transition:none;border:1px solid #989898;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);box-shadow:3px 3px 3px rgba(0,0,0,0.3);}
.list_picture_list li .cont .img{display:block;width:100%;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;}
.list_picture_list li .cont .img img{display:block;width:100%;margin:0px auto;font-size:0;overflow:hidden;}
.list_picture_list li .cont .img img{-o-object-fit:cover;object-fit:cover;}
.list_picture_list li .cont .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_picture_list li .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:767px){
    .list_picture{padding:0px 0px 40px;}
    .list_picture_list{padding:25px 0px 12px;margin:0px -6px;}
    .list_picture_list li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 6px 5px;}
    .list_picture_list li .cont .img{margin:0px auto 8px;}
    .list_picture_list li .cont .title{font-size:14px;height:32px;line-height:16px;}
}

/* bootstrap.css v4.6.0 页码 */
.tem_page{width:100%;display:block;padding:50px 0px 0px;margin:0px auto;text-align:center;font-size:18px;}
.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 1px;}
.page-item .page-link{position:relative;display:block;padding:0px;min-width:38px;line-height:38px;color:#9fa0a0;background-color:#fff;border:1px solid #fff;white-space:nowrap;border-radius:0px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;border-radius:100px;font-weight:700;}
.page-item .page-link:hover,
.page-item.active .page-link{z-index:2;color:#fff;text-decoration:none;background-color:#0066af;border-color:#0066af;}
.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:first-child .page-link, */
/* .page-item:last-child .page-link{font-size:22px;color:#9fa0a0;background-color:#fff;border:1px solid #fff;} */
.page-item.disabled .page-link{color:#ced2d9;pointer-events:none;cursor:auto;background-color:#fff;border-color:#fff;opacity:0.7;}
.page-item.disabled_dots .page-link{color:#9fa0a0;background-color:#fff;border-color:#fff;opacity:1;}
@media (max-width:767px){
    .tem_page{padding:30px 0px 0px;font-size:14px;}
    .page-item .page-link{min-width:32px;line-height:32px;}
}
@media (max-width:480px){
    .tem_page{padding:20px 0px 0px;}
    /* .page-item{padding:0px 2px;} */
    /* .page-item .page-link{min-width:28px;line-height:26px;} */
    /* .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;}
}

.details_pronav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:90px 0px 0px;margin:0px -1px;}
.details_pronav li{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;margin:0px;padding:1px 1px;}
.details_pronav li a{display:block;color:#fff;font-size:26px;font-weight:700;margin:0px;text-align:center;padding:12px 0px;line-height:32px;background:#9fa0a0;}
.details_pronav li a:hover,
.details_pronav li a.active{color:#fff;background:#0066af;}
.details_product .cont1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px 0px 70px;margin:0px -20px;}
.details_product .cont1 .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;padding:80px 20px 0px;}
.details_product .cont1 .colitem .flexstart{max-width:490px;}
.details_product .cont1 .colitem .flexend{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;align-content:stretch;padding:0px;margin:0px -0px;}
.details_product .cont1 .colitem .flexend .flexendcol{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px;}
.details_product .cont1 .colitem .title{display:block;color:#0466b0;font-size:24px;font-weight:700;margin:0px 0px 20px;text-align:left;padding:0px 0px 0px;line-height:1.4;}
/* .details_product .cont1 .colitem .econtentbase{width:100%;max-width:100%;display:block;color:#2a2a2a;font-size:14px;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.6;overflow:hidden;} */
/* .details_product .cont1 .colitem .econtentbase a{color:#2a2a2a;} */
/* .details_product .cont1 .colitem .econtentbase a:hover{color:#0066af;} */
.details_product .cont1 .colitem .econtentbase{width:100%;max-width:100%;display:block;margin:0px;text-align:left;padding:0px 0px 0px;overflow:hidden;}
.details_product .cont1 .colitem .img{width:100%;display:block;margin:0px 0px 0px;padding:0px;font-size:0;overflow:hidden;}
.details_product .cont1 .colitem .img img{max-width:100%;display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_product .cont1 .colitem .img img:hover{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);opacity:1;}
.details_product .cont2{width:100%;max-width:100%;display:block;margin:0px;text-align:left;padding:80px 0px 90px;border-top:2px solid #9fa0a0;}
.details_product .cont2_nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px -1px;}
.details_product .cont2_nav .item{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;margin:0px;padding:1px 1px;}
.details_product .cont2_nav .item .txt1{display:block;color:#fff;font-size:24px;font-weight:700;margin:0px;text-align:center;padding:10px 0px;line-height:30px;background:#9fa0a0;}
.details_product .cont2_nav .item:hover .txt1,
.details_product .cont2_nav .item.active .txt1{color:#fff;background:#0066af;}
.details_product .cont2_cont{width:100%;max-width:100%;display:block;margin:0px;text-align:left;padding:30px 0px 0px;}
.details_product .cont2_cont .item{width:100%;max-width:100%;display:block;color:#2a2a2a;font-size:14px;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.6;overflow:hidden;}
.details_product .cont2_cont .item a{color:#2a2a2a;}
.details_product .cont2_cont .item a:hover{color:#0066af;}
.details_product .cont2_cont .item .img{width:100%;display:block;margin:0px 0px 0px;padding:0px;font-size:0;overflow:hidden;}
.details_product .cont2_cont .item .img img{max-width:100%;display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:767px){
    .details_pronav{padding:30px 0px 0px;}
    .details_pronav li a{font-size:16px;line-height:20px;}
    .details_product .cont1{padding:0px 0px 30px;margin:0px -0px;}
    .details_product .cont1 .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:25px 0px 0px;}
    .details_product .cont1 .colitem:nth-child(1){order:2;}
    .details_product .cont1 .colitem:nth-child(2){order:1;}
    .details_product .cont1 .colitem:nth-child(3){order:3;}
    .details_product .cont1 .colitem:nth-child(4){order:4;}
    .details_product .cont1 .colitem .flexstart{max-width:100%;}
    .details_product .cont1 .colitem .flexend{justify-content:flex-start;}
    .details_product .cont1 .colitem .title{font-size:18px;margin:0px 0px 10px;}
    /* .details_product .cont1 .colitem .econtentbase{font-size:14px;} */
    /* .details_product .cont1 .colitem .econtentbase p{margin:0px 0px 5px;} */
    .details_product .cont1 .colitem .img img{width:100%;}
    .details_product .cont2{padding:30px 0px 30px;border-top:2px solid #9fa0a0;}
    .details_product .cont2_nav .item .txt1{font-size:16px;line-height:20px;}
    .details_product .cont2_cont{padding:15px 0px 0px;}
    .details_product .cont2_cont .item .img img{width:100%;}
}
.list_product{width:100%;display:block;padding:90px 0px 90px;margin:0px;}
.list_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;margin:0px -15px;}
.list_product_list .itemcol{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0px 15px 25px;margin:0px;}
.list_product_list .itemcol .cont{width:100%;height:100%;display:block;margin:0px;padding:0px;-webkit-transition:none;-o-transition:none;transition:none;}
.list_product_list .itemcol .cont .img{display:block;width:100%;margin:0px auto 10px;padding:0px;text-align:center;height:-webkit-calc(100% - 40px);height: calc(100% - 40px);border:0px solid red;}
.list_product_list .itemcol .cont .img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.list_product_list .itemcol .cont .img img{display:block;max-width:100%;max-height: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 .title{width:100%;display:block;color:#2a2a2a;font-size:16px;height:30px;line-height:30px;padding:0px;margin:0px;text-align:center;font-weight:400;overflow:hidden;}
.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.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.list_product_list .itemcol .cont:hover .title{color:#0066af;}
@media (max-width:767px){
    .list_product{padding:35px 0px 35px;}
    .list_product_list{margin:0px -6px;}
    .list_product_list .itemcol{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 6px 15px;}
    .list_product_list .itemcol .cont .img{margin:0px auto 8px;height:-webkit-calc(100% - 28px);height: calc(100% - 28px);}
    .list_product_list .itemcol .cont .title{font-size:14px;height:20px;line-height:20px;}
}

.visual_about{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0px 0px 0px;padding:120px 0px 120px;}
.visual_about .title{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding:0px 0px 0px 50px;margin:0px;font-size:36px;font-weight:700;color:#0466b0;line-height:1.3;position:relative;top:0px;left:0px;z-index:0;}
.visual_about .title:before{content:"";position:absolute;top:20px;left:0px;width:40px;height:2px;line-height:1;background:#9fa0a0;}
.visual_about .content{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding:0px;margin:0px;color:#363636;font-size:16px;font-weight:400;line-height:24px;}
.visual_about .content p{padding:0px;margin:0px 0px 20px;}
.visual_about .content p img{padding:40px 0px 0px;}
@media (max-width:1200px){
    .visual_about .title{font-size:3vw;}
    .visual_about .title:before{top:1.666666667vw;}
}
@media (max-width:767px){
    .visual_about{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 20px;}
    .visual_about .title{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 40px;font-size:22px;}
    .visual_about .title:before{top:13px;width:30px;height:2px;}
    .visual_about .content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px 0px 0px 0px;font-size:12px;font-weight:400;line-height:20px;}
    .visual_about .content p{margin:0px 0px 10px;}
    .visual_about .content p img{padding:5px 0px 0px;}
}

.title04{display:block;padding:0px 0px 0px 0px;margin:0px;font-size:56px;text-align:center;font-weight:700;color:#000;line-height:1.3;position:relative;top:0px;left:0px;z-index:0;}
@media (max-width:1200px){
    .title04{font-size:4.666666667vw;}
}
@media (max-width:480px){
    .title04{font-size:22px;}
}
.visual_contact{display:block;padding:120px 0px 120px;margin:0px;}
.contact_message_form1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0px -8px;padding:50px 0px 0px;color:#666;line-height:22px;}
.contact_message_form1 .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 8px 12px;margin:0px;border:0px solid red;}
.contact_message_form1 .item2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.contact_message_form1 .inputbox{display:block;margin:0px 0px 0px;padding:0px 0px 0px;}
.contact_message_form1 .input{width:100%;display:block;overflow:hidden;line-height:22px;vertical-align:middle;border:1px solid #c0c0c0;background:#f5f5f5;padding:10px 15px;font-size:18px;color:#333;border-radius:4px;}
.contact_message_form1 .textarea{width:100%;display:block;min-height:212px;line-height:22px;border:1px solid #c0c0c0;background:#f5f5f5;padding:10px 15px;font-size:18px;color:#333;border-radius:4px;}
.contact_message_form1 .btn{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px 0px;margin:0px auto;text-align:center;}
.contact_message_form1 .btn button{width:100%;display:block;margin:0px auto;padding:0px 0px;line-height:40px;text-align:center;font-size:24px;font-weight:700;color:#fff;background:#0066af;border:0px solid #00a930;border-radius:4px;}
.contact_message_form1 .input,
.contact_message_form1 .textarea,
.contact_message_form1 .btn button{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.contact_message_form1 .input:hover,
.contact_message_form1 .textarea:hover{border:1px solid #0066af;}
.contact_message_form1 .btn button:hover{opacity:1;background:#0090e3;}
.contact_message_form1 .radio{display:block;padding:5px 0px 0px;margin:0px;line-height:22px;}
.contact_message_form1 .radio input[type="radio"]{display:none;}
/* .contact_message_form1 .radio label{display:inline-block;cursor:pointer;position:relative;padding-left:28px;margin-right:50px;line-height:22px;font-size:18px;font-weight:400;color:#010101;} */
/* .contact_message_form1 .radio label:before{content:"";display:block;width:18px;height:18px;margin:0px;position:absolute;left:0;top:2px;background-color:#fff;border:2px solid #9fa0a0;border-radius:50%;transition:all 0.3s ease;} */
/* .contact_message_form1 .radio input[type="radio"]:checked + label:before{background-color:#0065af;border-color:#0065af;box-shadow:inset 0 0 0 4px #fff;} */
.contact_message_form1 .radio label{display:inline-flex;cursor:pointer;position:relative;padding-left:23px;margin-right:50px;line-height:22px;font-size:18px;font-weight:400;color:#010101;}
.contact_message_form1 .radio label:before{content:"";display:block;width:12px;height:12px;margin:0px;position:absolute;left:0;top:5px;background:#9fa0a0;border-radius:50%;transition:all 0.3s ease;}
.contact_message_form1 .radio input[type="radio"]:checked + label:before{background:#0065af;}
.contact_message_form1 input::-webkit-inner-spin-button,
.contact_message_form1 input::-webkit-outer-spin-button{-webkit-appearance:none}
.contact_message_form1 input::-webkit-input-placeholder{color:#a9a9a9;opacity:1;}
.contact_message_form1 input::-moz-input-placeholder{color:#a9a9a9;opacity:1;}
.contact_message_form1 input::-ms-input-placeholder{color:#a9a9a9;opacity:1;}
.contact_message_form1 input::placeholder{color:#a9a9a9;opacity:1;}
.contact_message_form1 textarea::-webkit-input-placeholder{color:#a9a9a9;opacity:1;}
.contact_message_form1 textarea::-moz-input-placeholder{color:#a9a9a9;opacity:1;}
.contact_message_form1 textarea::-ms-input-placeholder{color:#a9a9a9;opacity:1;}
.contact_message_form1 textarea::placeholder{color:#a9a9a9;opacity:1;}
.contact_message_form1 .inputbox{position:relative;top:0px;left:0px;z-index:0;border:0px solid red!important;}
.contact_message_form1 .inputbox_error:after{content:"";position:absolute;top:50%;right:3px;z-index:10;margin-top:-10px;width:20px;height:20px;line-height:1;background:url(../images/error2.png) center center no-repeat;background-size:20px auto;}
.contact_message_form1 .inputbox_error .input,
.contact_message_form1 .inputbox_error .textarea{border:1px solid #cc0000!important;}
@media (max-width:767px){
    .visual_contact{padding:35px 0px 25px;}
    .contact_message_form1{padding:25px 0px 0px;}
    .contact_message_form1 .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 10px;line-height:20px;font-size:14px;}
    .contact_message_form1 .input{line-height:20px;padding:8px 15px;font-size:14px;}
    .contact_message_form1 .textarea{min-height:96px;line-height:20px;padding:8px 15px;font-size:14px;}
    .contact_message_form1 .radio{padding:3px 0px 0px;line-height:20px;}
    .contact_message_form1 .radio label{padding-left:15px;margin-right:20px;line-height:20px;font-size:14px;}
    .contact_message_form1 .radio label:before{width:8px;height:8px;top:5px;}
    .contact_message_form1 .btn{padding:0px 0px 0px;}
    .contact_message_form1 .btn button{line-height:38px;font-size:16px;}
    .contact_message_form1 .inputbox_error:after{right:3px;margin-top:-7px;width:16px;height:16px;background-size:16px auto;}
}

.bottom_gototop{position:fixed;bottom:15px;right:15px;z-index:999999999;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;}
}

/* 重置 remodal-1.1.1-dist */
.mycustom_remodal.remodal-overlay{z-index:999999999;background:rgba(43, 46, 56, 0.999);background:rgba(0, 0, 0, 0.85);}
.mycustom_remodal.remodal-wrapper{z-index:999999999;padding:0px;}
.remodal_html{width:100%;min-width:320px;max-width:100%;height:100vh;margin:0px;padding:0px;background:transparent;}
        /* .remodal_html .remodal-close{position:absolute;top:8px;left:auto;right:2px;z-index:1;width:44px;height:44px;opacity:0.8;border-radius:100px;background:rgba(0,0,0,0.8);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
        /* .remodal_html .remodal-close:before{font-size:40px;width:100%;height:44px;line-height:44px;color:#fff;font-weight:400;} */
        /* .remodal_html .remodal-close:before{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
.remodal_html .remodal-close{position:absolute;top:8px;left:auto;right:2px;z-index:1;width:44px;height:44px;opacity:0.8;border-radius:100px;background:rgba(0,0,0,0.9);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.remodal_html .remodal-close::before,
.remodal_html .remodal-close::after{content:"";font-size:0px;position:absolute;top:50%;left:50%;width:24px;height:4px;background:rgba(255,255,255,0.8);transform:translate(-50%, -50%) rotate(45deg);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.remodal_html .remodal-close::after{transform:translate(-50%, -50%) rotate(-45deg);}
.remodal_html .remodal-close:hover{opacity:1;background:#0066af;}
.remodal_html .remodal-close:hover:before{color:#fff;opacity:1;}
.remodal_html .remodal_content{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%;border:0px solid green;}
.remodal_html .remodal_content .title{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:20px 44px 5px;margin:0px;border:0px solid yellow;}
.remodal_html .remodal_content .title{color:#fff;font-size:18px;font-weight:400;line-height:1.4;opacity:0.9;}
.remodal_html .remodal_content .imgcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 0px;margin:0px;border:0px solid yellow;}
.remodal_html .remodal_content .imgcol{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.remodal_html .remodal_content .img{width:auto;max-width:100%;max-height:100vh;padding:3px;font-size:0px;line-height:1;margin:0 auto;text-align:center;background:#fff;border-radius:0px;overflow:hidden;}
.remodal_html .remodal_content .img img{max-width:100%;max-height:100vh;display:block;font-size:0;margin:0px auto;text-align:center;}
/* .remodal_html .remodal_content .img img{-o-object-fit:cover;object-fit:cover;} */
@media (max-width:767px){
    /* .remodal_html .remodal-close{top:6px;width:36px;height:36px;} */
    /* .remodal_html .remodal-close:before{font-size:36px;height:36px;line-height:36px;} */
    .remodal_html .remodal-close{width:36px;height:36px;}
    .remodal_html .remodal-close::before,
    .remodal_html .remodal-close::after{width:20px;height:3px;}
    .remodal_html .remodal_content .title{padding:15px 35px 5px;}
    .remodal_html .remodal_content .title{font-size:16px;}
}
@media (max-width:480px){
    .remodal_html .remodal_content .title{font-size:14px;}
}