@charset "utf-8";
.wow{visibility:hidden;}
.animate__animated{visibility:visible;}
.animate__animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-duration:.7s;animation-duration:.7s;-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,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 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)}}

@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}

/* 重置 remodal-1.1.1-dist */
.remodal{width:auto;min-width:320px;max-width:100%;padding:20px 10px 10px 10px;border-radius:2px;}
.remodal-close{position:absolute;top:-2px;left:auto;right:-2px;width:38px;height:38px;}
.remodal-close:before{font-size:34px;line-height:38px;width:38px;}
.remodal-confirm, .remodal-cancel{padding:5px 15px;}
.remodal-cancel{background:#da251c;border-radius:2px;}
.remodal-cancel:hover,.remodal-cancel:focus{background:#ba1e17;color:var(--white);}
@media (max-width:480px){
    .remodal-wrapper{padding:0px 0px 0px;}
}
.remodal-wrapper{z-index:99999999999;}
.modal_picture .remodal_content{width:100%;display:block;clear:both;padding:15px 10px 10px 10px;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_picture .remodal_content .img{max-width:100%;max-height:-webkit-calc(100vh - 190px);max-height:calc(100vh - 190px);clear:both;padding:0;font-size:0px;line-height:1;margin:0 auto;text-align:center;}
.modal_picture .remodal_content .tit{width:100%;clear:both;padding:5px 0 0px 0;font-size:18px;font-weight:700;line-height:2;margin:5px auto 0px;text-align:center;}
.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:1240px;clear:both;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}
.maxwrap::before,.maxwrap::after{display:table;clear:both;content:"";}
.maxwrap1280{max-width:1320px;}
.maxwrap1600{max-width:1640px;}

.html_locked{overflow-y:hidden;}
.headerbg{width:100%;transition:all ease 0.5s;background:#fff;}
.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 0px 0px;}
.header_logo{-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0px 0px 0px 0px;}
.header_logo a{display:inline-block;font-size:0px;}
.header_logo a img{display:inline-block;max-height:50px;font-size:0px;}
.header_navigation{-ms-flex:1 1 100%;flex:1 1 100%;margin:0;padding:0px 30px 0px 50px;}
.searchcol{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0;padding:0px 0px 0px 0px;}
.search_form_box{display:block;max-width:80px;margin:0;padding:0px 0px 0px 0px;position:relative;right:0px;top:0px;z-index:9999;}
.search_form{float:right;width:310px;height:44px;line-height:44px;overflow:hidden;background:#044e98;position:absolute;right:0px;top:0px;z-index:9999;display:none;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.search_form .search_ipt{float:left;padding:0px 0px 0px 15px;width:260px;height:44px;line-height:44px;border:0px;overflow:hidden;display:block;}
.search_form .search_ipt input{width:240px;height:44px;line-height:44px;border:0px;background:none;color:rgba(255,255,255,0.8);font-size:14px;}
.search_form .search_ipt input::-webkit-input-placeholder{color:rgba(255,255,255,0.8);}
.search_form .search_ipt input::-moz-input-placeholder{color:rgba(255,255,255,0.8);}
.search_form .search_ipt input::-ms-input-placeholder{color:rgba(255,255,255,0.8);}
.search_form .search_ipt input::placeholder{color:rgba(255,255,255,0.8);}
.search_form .search_ipt input::-internal-autofill-selected{box-shadow:0 0 0 1000px #044e98 inset;background-image:none;color:rgba(255,255,255,0.8);}
.search_form .search_ipt input::-webkit-autofill{box-shadow:0 0 0 1000px #044e98 inset;background-image:none;color:rgba(255,255,255,0.8);}
.search_form .search_ipt input:focus,.search_ipt input:hover,.search_ipt input:active{color:rgba(255,255,255,0.8);}
.search_form .search_btn{float:right;width:50px;height:44px;overflow:hidden;}
.search_form_box .search_icon,
.search_form .search_btn input{float:right;width:50px;height:44px;line-height:44px;display:block;cursor:pointer;border:0px;background:url(../images/icon_search.png) center center no-repeat;}
.search_form_box .search_form_box .search_icon,
.search_form_box .search_form .search_btn input{background:url(../images/icon_search2.png) center center no-repeat;}
.header_lang{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0;padding:0px 10px;text-align:center;white-space:nowrap;}
.header_lang a{display:block;color:#008cd6;font-size:14px;padding:0px 4px;line-height:26px;border:1px solid #008cd6;font-family:var(--fontfamilyen);}
.header_lang a:hover{color:#fff;background:#008cd6;}
@media (min-width:992px){
    .menuBtn{display:none;}
    .header_navigation .subone{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;margin:0 -20px;line-height:84px;}
    .header_navigation .subone>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:0px 20px;}
    .header_navigation .subone>li>a{display:block;padding:0px 0px;text-align:center;color:#333;font-size:16px;font-weight:normal;line-height:inherit;text-decoration:none;}
    .header_navigation .subone>li>a{-webkit-transition:none;-o-transition:none;transition:none;}
    .header_navigation .subone>li>a:hover,.header_navigation .subone>li.active>a{color:#008cd6;}
    .header_navigation .subone>li>a>b{padding:0px 1px;position:relative;top:0px;left:0px;z-index:0;display:inline-block;font-weight:inherit;font-size:inherit;vertical-align:inherit;line-height:inherit;text-align:inherit;white-space:nowrap;}
    .header_navigation .subone>li>a b:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0%;height:4px;line-height:4px;background:#008cd6;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
    .header_navigation .subone>li.active a b:before, .header_navigation .subone>li a:hover b:before{left:0%;width:100%;opacity:1;}
    .header_navigation .subone>li{position:relative;z-index:10;}
    .header_navigation .subtwo{width:100%;background:#083f5e;position:absolute;left:0;top:100%;z-index:12;padding:0px;margin:0px 0px 0px;border-radius:0px;}
    /* .header_navigation .subtwo{background-image:linear-gradient(to right,#f68100,#126a1e);} */
    .header_navigation .subtwo{filter:progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);}
    .header_navigation .subone>li:hover .subtwo{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);}
    .header_navigation .subtwo>li>a{border-bottom:1px solid rgba(255,255,255,0.1);display:block;font-size:16px;color:rgba(255,255,255,0.8);line-height:20px;text-align:center;padding:11px 10px 11px;margin:0px;}
    .header_navigation .subtwo>li:last-child>a{border:none;}
    /* .header_navigation .subtwo>li>a:hover, .header_navigation .subtwo>li>a.hover{color:var(--white);padding-left:17px;padding-right:3px;} */
    .header_navigation .subtwo>li>a:hover, .header_navigation .subtwo>li>a.hover{color:var(--white);background:#f68100;}
    /* .header_navigation .subtwo:before{content:"";position:absolute;top:-12px;left:50%;margin-left:-6px;z-index:12;width:0;height:0;border:6px solid transparent;border-left-width:9px;border-right-width:9px;border-color:transparent transparent #f68100 transparent;} */
    .header_navigation .subtwo>li{position:relative;z-index:10;}
    .header_navigation .subthree{width:100%;background-image:linear-gradient(to right,rgba(23,109,230,0.9),rgba(84,39,244,0.9));position:absolute;left:-webkit-calc(100% + 6px);left:calc(100% + 6px);top:0px;z-index:12;padding:0px;margin:0px 0px 0px;border-radius:5px;}
    .header_navigation .subthree{filter:progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);}
    .header_navigation .subtwo>li:hover .subthree{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);}
    .header_navigation .subthree>li>a{border-bottom:1px solid var(--white);display:block;font-size:14px;color:var(--white);line-height:20px;text-align:center;padding:11px 10px 11px;margin:0px;}
    .header_navigation .subthree>li:last-child>a{border:none;}
    /* .header_navigation .subthree>li>a:hover, .header_navigation .subthree>li>a.hover{color:var(--white);padding-left:17px;padding-right:3px;} */
    .header_navigation .subthree>li>a:hover, .header_navigation .subthree>li>a.hover{color:var(--white);background:#f68100;}
    .header_navigation .subthree:before{content:"";position:absolute;top:16px;left:-12px;z-index:12;width:0;height:0;border:6px solid transparent;border-color:transparent #f68100 transparent transparent;}
}
@media (max-width:1200px){
    .header_navigation .subone{margin:0 -10px;}
    .header_navigation .subone>li{-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;padding:0px 10px;}
}
@media (max-width:991px){
    .header_row{align-items:center;padding:0px 0px;height:60px;}
    .header_logo{-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;padding:0px 0px;}
    .header_logo a img{max-height:40px;}
    .menuBtn{text-align:right;cursor:pointer;-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;}
    .menuBtn i{display:block;width:100%;height:3px;line-height:3px;overflow:hidden;font-size:0;background:#d4171b;padding:0px;margin:0px 0px 5px;border-radius:14px;}
    .menuBtn i{background:#008cd6;opacity:0.9;}
    .menuBtn i:last-child{margin:0px 0px 0px;}
    .header_navigation{width:100%;clear:both;display:block;margin:0px;padding:0px;line-height:30px;}
    .header_navigation .subone{display:block;height:auto;line-height:inherit;}
    .header_navigation .subone>li{width:100%!important;display:block;clear:both;padding:0px;text-align:left;height:inherit;line-height:inherit;}
    .header_navigation .subone>li>a{display:block;padding:10px 10px 10px 20px;text-align:left;color:var(--white);font-size:16px;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;border-bottom:1px solid #111;}
    .header_navigation .subone>li>a b{display:block;padding:0px;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;}
    /* .header_navigation .subone>li>a:hover b,.header_navigation .subone>li.active>a b{color:#008cd6;} */
    .header_navigation .subone>li>a:hover,.header_navigation .subone>li.active>a{color:#fff;background:#008cd6;}
    .header_navigation .subtwo{display:block;padding:0px;text-align:left;color:var(--white);font-size:14px;font-weight:normal;height:auto;line-height:inherit;}
    .header_navigation .subtwo>li{display:block;padding:0px 0px 0px 0;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;}
    .header_navigation .subtwo>li>a{display:block;padding:10px 0px 10px 52px;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;border-bottom:1px solid #1a1a1a;background:#000;}
    .header_navigation .subtwo>li>a:hover,.header_navigation .subtwo>li.active>a{color:#fff;background:#008cd6;}
    /* .header_navigation .subtwo>li>a:hover,.header_navigation .subtwo>li.active>a{color:#fff;background:#083f5e;} */
    .header_navigation .subthree{display:block;padding:10px 0px 10px 80px;text-align:left;color:var(--white);font-size:12px;font-weight:normal;height:auto;line-height:1.75;border-bottom:1px solid #111;}
    .header_navigation .subthree>li{display:inline-block;padding:3px 24px 3px 0px;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;}
    .header_navigation .subthree>li>a{display:inline-block;padding:0px;text-align:left;color:inherit;font-size:inherit;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;opacity:0.7;}
    .header_navigation .subthree>li>a:hover,.header_navigation .subthree>li.active>a{color:#008cd6;opacity:1;}
    /* .header_navigation .subthree>li>a:hover,.header_navigation .subthree>li.active>a{color:#fff;background:#008cd6;opacity:1;} */
    /* .headerbg{position:fixed;top:0px;z-index:9999999999;} */
    .header_navigation{width:0%;height:100%;position:absolute;top:0px;left:0;z-index:9999999999;background:#090909;padding:0px;margin:0;overflow-y:auto;opacity:0;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);}
    .header_navigation.open{-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;-o-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
    .header_navigation.open{width:75%;height:100vh;opacity:0.98;}
    .header_navigation_bg{position:fixed;top:0px;z-index:999999999;width:100%;height:100%;display:none;opacity:0;visibility:hidden;background:rgba(0,0,0,0.3);transition:all ease 0.5s;}
    .header_navigation_bg.open{display:block!important;opacity:0.98;visibility:visible;}
}
@media (max-width:767px){
.searchcol{display:none;}
}
@media (max-width:575px){
    .header_logo a img{max-width:160px;}
    .header_lang a{padding:0px 4px;line-height:22px;}
}
.banner{width:100%;height:100%;margin:0px;padding:0px;}
.banner .ani{visibility:hidden;}
.banner .animate__animated{-webkit-animation-duration:1.2s;animation-duration:1.2s;}
.banner .myswipercont{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-pagination{padding:0;margin:0;line-height:1;bottom:30px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:100px;height:6px;margin:0 15px;display:inline-block;border-radius:0px;background:#fff;opacity:0.5;position:relative;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;}
.banner .swiper-button-next,.banner .swiper-button-prev{left:20px;right:auto;display:none;}
.banner .swiper-button-next{left:auto;right:20px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{color:#0762cb;opacity:1;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity:0.8;}
@media (max-width:991px){
    .banner .swiper-pagination{bottom:15px;}
    .banner .swiper-pagination .swiper-pagination-bullet{width:50px;}
    .banner01{min-height:50px;}
}
@media (max-width:575px){
    .banner .swiper-pagination{bottom:10px;}
    .banner .swiper-pagination .swiper-pagination-bullet{width:30px;margin:0 7px;}
}
.banner01{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:2;overflow:hidden;min-height:100px;}
.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;max-width:100%;min-width:375px;min-width:480px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner01 .banner_img img{min-width:576px;}
.banner01 .banner_img img{-webkit-transition:all 2.2s ease-in-out;-o-transition:all 2.2s ease-in-out;transition:all 2.2s ease-in-out;}
.banner01 .banner_img img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);opacity:1;}
.banner_img_scale .banner_img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.banner01 .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0;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:20px;color:#fff;font-size:118px;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1.2;letter-spacing:5px;}
.banner01 .banner_cont .txt2{min-height:20px;color:#fff;font-size:36px;font-weight:700;margin:0px;text-align:left;padding:10px 0px 0px;line-height:1.4;font-family:Helvetica,Arial,sans-serif;max-width:600px;}
.banner01 .banner_cont .img1{min-height:20px;font-size:0px;margin:0px;text-align:left;padding:10px 0px 0px;line-height:1;}
.banner01 .banner_cont .more01{display:block;margin:0px;text-align:left;padding:50px 0px 0px;}
.banner01 .banner_cont .more01 a{display:inline-block;margin:0px;text-align:left;padding:0px 100px 0px;color:#fff;font-size:14px;font-weight:400;line-height:48px;background:#009de6;font-family:var(--fontfamilyen);}
.banner01 .banner_cont .more01 a:hover{color:#009de6;font-size:14px;font-weight:700;background:#fff;border-radius:100px;}
.banner02 .banner_cont .txt1{font-size:72px;}
.banner03 .banner_cont .txt1{font-size:80px;}
.body_en .banner01 .banner_cont .txt1{font-size:60px;line-height:1.4;}
.body_en .banner01 .banner_cont .txt2{display:none;}
@media (max-width:1920px){
    .banner01 .banner_img img{width:100%;}
}
@media (max-width:1920px){
    .banner01 .banner_cont .txt1{font-size:6.25vw;}
    .banner01 .banner_cont .img1 img{width:3.697916667vw;}
    .banner01 .banner_cont .txt2{font-size:1.875vw;}
    .banner01 .banner_cont .more01{padding:2.604166667vw 0px 0px;}
    .banner01 .banner_cont .more01 a{padding:0px 5.208333333vw 0px;line-height:2.5vw;}
    .banner02 .banner_cont .txt1{font-size:3.75vw;}
    .banner03 .banner_cont .txt1{font-size:4.166666667vw;}
    .body_en .banner01 .banner_cont .txt1{font-size:3.125vw;}
}
@media (max-width:1200px){
    .banner01 .banner_cont .more01 a{padding:0px 50px 0px;line-height:30px;}
}
@media (max-width:575px){
    .banner01 .banner_cont .txt1{font-size:36px;letter-spacing:2px;}
    .banner01 .banner_cont .img1{min-height:0;padding:5px 0px 0px;}
    .banner01 .banner_cont .img1 img{width:30px;}
    .banner01 .banner_cont .txt2{padding:8px 0px 0px;font-size:12px;}
    .banner01 .banner_cont .more01{padding:12px 0px 0px;}
    .banner01 .banner_cont .more01 a{font-size:12px;padding:0px 30px 0px;line-height:26px;}
    .banner02 .banner_cont .txt1{font-size:22px;letter-spacing:1px;}
    .banner03 .banner_cont .txt1{font-size:24px;}
    .body_en .banner01 .banner_cont .txt1{font-size:20px;}
}

.title01{width:100%;display:block;margin:0 auto;text-align:center;padding:0px 0px 0px;}
.title01 .tit{display:block;padding:0px 0px 0px;margin:0 auto;text-align:center;line-height:1.3;font-size:30px;font-weight:400;color:#333;}
.title01 .desc{padding:3px 0px 0px;margin:0 auto;text-align:center;line-height:1.6;font-size:16px;font-weight:400;color:#888;}
@media (max-width:991px){
    .title01 .tit br,
    .title01 .desc br{display:none;}
}
.block_brand{width:100%;display:block;margin:0px;padding:40px 0px 30px;background-color:#f3f5fa;}
.block_brand_top{width:100%;display:block;margin:0px 0px 0px;padding:30px 0px 0px;position:relative;}
.block_brand_top .myswipercont{width:100%;height:100%;margin:0px;padding:0px 0px;}
.block_brand_top .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_brand_top .swiper-slide{width:100%;height:auto;padding:0;margin:0;display:block;}
.block_brand_top .swiper-button-next,
.block_brand_top .swiper-button-prev{display:block;text-align:center;margin:-40px auto 0px;padding:0px;width:28px;height:80px;line-height:80px;border-radius:3px;left:-40px;opacity:1;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#d5d5d5 url(../images/arrow_left1.png) center center no-repeat;}
.block_brand_top .swiper-button-next{left:auto;right:-40px;background:#d5d5d5 url(../images/arrow_right1.png) center center no-repeat;}
.block_brand_top .swiper-button-prev:hover{background-color:#008cd6;background-image:url(../images/arrow_left2.png);}
.block_brand_top .swiper-button-next:hover{background-color:#008cd6;background-image:url(../images/arrow_right2.png);}
.block_brand_top .swiper-button-next:after,
.block_brand_top .swiper-button-prev:after{display:none;}
.block_brand_top .itembox{display:block;margin:0px;padding:0px;height:100%;background:#fff;border-bottom:3px solid #008cd6;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_brand_top .itembox .img{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;cursor:pointer;}
.block_brand_top .itembox .img img{width:100%;display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_brand_top .itembox:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
.block_brand_top .itembox .txtcont{display:block;margin:0px;padding:25px 20px 25px 25px;border-top:1px solid #e8e8e8;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_brand_top .itembox .txtcont .tit{display:block;margin:0px;padding:0px 0px 20px;position:relative;}
.block_brand_top .itembox .txtcont .tit b{display:block;margin:0px;padding:0px;font-size:18px;font-weight:400;color:#333;height:30px;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_brand_top .itembox .txtcont .tit:before{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:60px;height:3px;line-height:3px;background:#008cd6;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_brand_top .itembox .txtcont .desc{display:block;margin:30px 0px 0px;padding:0px 0px 0px;font-size:16px;font-weight:400;color:#888;height:54px;line-height:27px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_brand_top .itembox:hover{background:#008cd6;border-bottom:3px solid #000;}
.block_brand_top .itembox:hover .txtcont{border-top:1px solid #fff;}
.block_brand_top .itembox:hover .txtcont .tit b,
.block_brand_top .itembox:hover .txtcont .desc{color:#fff;}
.block_brand_top .itembox:hover .txtcont .tit:before{background:#99d1ef;}
@media (max-width:1340px){
    .block_brand_top .swiper-button-next,
    .block_brand_top .swiper-button-prev{left:0px;}
    .block_brand_top .swiper-button-next{left:auto;right:0px;}
}
.block_brand_list{width:100%;display:block;margin:0px;padding:25px 0px 0px;}
.block_brand_list .myswipercont{width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.block_brand_list .myswipercont{height:auto;padding:0px 0px 35px;}
.block_brand_list .swiper-slide{text-align: center;font-size: 18px;height: calc((100% - 30px) / 2);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_brand_list .swiper-pagination{padding:0;margin:0;line-height:1;bottom:0px;padding:0px 0px 0px;}
.block_brand_list .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;margin:0 5px;display:inline-block;border-radius:0px;background:#b5b5b5;opacity:1;position:relative;}
.block_brand_list .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#008cd6;}
.block_brand_list .itembox{display:block;text-align:center;margin:-0px auto 0px;padding:0px 0px 0px;cursor:pointer;}
.block_brand_list .itembox .img{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;border:1px solid #d9d9d9;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_brand_list .itembox .img img{width:100%;display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_brand_list .itembox .tit{display:block;margin:6px 0px 0px;padding:0px 0px 0px;font-size:16px;font-weight:400;color:#888;height:30px;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_brand_list .itembox:hover .img{border:1px solid #008cd6;}
.block_brand_list .itembox:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
.block_brand_list .itembox:hover .tit{color:#008cd6;}
.block_brand_list_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:0 -13px;padding:0px 0px 0px;}
.block_brand_list_row .itemcol{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%;margin:0px;padding:5px 13px;}
@media (max-width:991px){
    .block_brand_list_row .itemcol{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;}
}
@media (max-width:767px){
    .block_brand_list_row{margin:0 -5px;}
    .block_brand_list_row .itemcol{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:5px 5px;}
}
@media (max-width:575px){
    .block_brand_list_row{margin:0 -5px;}
    .block_brand_list_row .itemcol{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:3px 5px;}
}
.block_about{width:100%;display:block;padding:65px 0px 70px;margin:0px;background:url(../images/block_about.jpg) center 0 no-repeat;background-size:cover;position:relative;top:0px;left:0;z-index:0;}
.block_about_tit{display:block;margin:0px auto;text-align:center;padding:40px 0px 15px;font-size:30px;font-weight:400;color:#fff;line-height:1.5;position:relative;}
.block_about_tit:before{content:"";position:absolute;bottom:0;left:50%;z-index:0;margin-left:-25px;width:50px;height:3px;line-height:3px;background:#008cd6;}
.block_about_content{display:block;width:100%;margin:0px auto;text-align:center;padding:30px 20px 40px;font-size:16px;font-weight:400;color:#fff;line-height:1.75;}
.block_about_content img{max-width:100%;font-size:0px;}
.block_about_more{display:block;width:100%;margin:0px auto;text-align:center;padding:0px 0px 0px;}
.block_about_more a{display:inline-block;margin:0px auto;text-align:center;padding:0px 100px 0px;font-size:14px;font-weight:400;color:#fff;line-height:48px;border:1px solid #fff;}
.block_about_more a:hover{font-size:16px;font-weight:700;color:#008cd6;background:#fff;border-radius:100px;}
.block_dynuminfo{display:block;margin:0px 0px 0px;padding:8px;background:rgba(255,255,255,0.132);}
.block_dynuminfo_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;padding:0px 0px 0px;}
.block_dynuminfo_list{padding:25px 0px 25px;background:rgba(255,255,255,0.12);}
.block_dynuminfo_list li{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;margin:0px auto;text-align:center;padding:0px 0px 0px;position:relative;}
.block_dynuminfo_list li:before{content:"";position:absolute;top:5%;left:0px;z-index:0;width:1px;height:90%;line-height:90%;background:rgba(255,255,255,0.5);}
.block_dynuminfo_list li:first-child:before{display:none;}
.block_dynuminfo_list li > div{display:inline-block;margin:0px auto;text-align:center;border:0px solid red;}
.block_dynuminfo_list li .num{display:block;margin:0px auto;text-align:center;font-size:24px;font-weight:400;color:#fff;line-height:1.1;font-family:var(--fontfamilytitleen);border:0px solid red;}
.block_dynuminfo_list li .num{display:inline-flex;}
.block_dynuminfo_list li .num i{display:inline-block;margin:0px;text-align:right;font-style:normal;font-size:60px;}
.block_dynuminfo_list li .num span{display:inline-block;margin:0px;text-align:left;padding:10px 0px 0px 10px;opacity:0.8;}
.block_dynuminfo_list li .tit{display:block;padding:15px 0px 0px 5px;margin:0px;text-align:left;font-size:18px;font-weight:400;color:#fff;line-height:1.2;border:0px solid red;}
.block_dynuminfo_list li .num,
.block_dynuminfo_list li .tit{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.block_dynuminfo_list li:hover .num,
.block_dynuminfo_list li:hover .desc{color:#fff;}
@media (max-width:991px){
    .block_about_content{padding:20px 0px 20px;line-height:32px;}
    .block_dynuminfo_list li .num{font-size:20px;}
    .block_dynuminfo_list li .num i{font-size:42px;}
    .block_dynuminfo_list li .tit{font-size:18px;}
}
@media (max-width:767px){
    .block_about{padding:50px 0px 40px;}
    .block_about_more a{display:block;padding:0px 0px 0px;}
    .block_dynuminfo_list{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .block_dynuminfo_list{padding:10px 0px 10px;}
    .block_dynuminfo_list li{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:10px 0px;}
    .block_dynuminfo_list li:before{top:10%;height:80%;line-height:80%;}
    .block_dynuminfo_list li:nth-child(odd):before{display:none;}
}
.block_news{width:100%;display:block;margin:0px 0px 0px;padding:40px 0px 70px;overflow:hidden;}
.block_news .block_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 0px;margin:0 -12px;}
.block_news .block_news_list .itembox{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:12px 12px;margin:0px;}
@media (max-width:767px){
    .block_news{padding:40px 0px 30px;}
    .block_news .block_news_list{padding:15px 0px 0px;margin:0 -10px;}
    .block_news .block_news_list .itembox{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:10px 10px;}
}
@media (max-width:575px){
    .block_news .block_news_list .itembox{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
}
.news_itemcont{display:block;height:100%;padding:16px 16px;margin:0px;-webkit-transition:none;-o-transition:none;transition:none;background:#f3f5fa;}
.news_itemcont .img{width:100%;display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.news_itemcont .img img{width:100%;height:100%;display:block;}
.news_itemcont:hover a .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.news_itemcont .txtcont{width:100%;padding:15px 0px 10px;display:block;}
.news_itemcont .txtcont .date{display:block;margin:0px;padding:0px 0px 10px;font-size:16px;font-weight:400;color:#008cd6;line-height:30px;font-family:var(--fontfamilynumber);}
.news_itemcont .txtcont .tit{padding:0px 0px 0px 0px;margin:0px 0px 15px;font-size:18px;font-weight:700;max-height:60px;line-height:30px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news_itemcont .txtcont .desc{padding:15px 0px 0px;margin:0px 0px 0px;font-size:16px;max-height:110px;line-height:30px;color:#888;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;border-top:1px solid #ddd;}
.news_itemcont,
.news_itemcont .img img,
.news_itemcont .txtcont .date,
.news_itemcont .txtcont .tit,
.news_itemcont .txtcont .desc{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.news_itemcont:hover{background:#008cd6;}
.news_itemcont:hover .txtcont .date,
.news_itemcont:hover .txtcont .tit,
.news_itemcont:hover .txtcont .desc{color:#fff;}
@media (max-width:575px){
    .news_itemcont .txtcont .tit{max-height:60px;height:auto;line-height:30px;}
    .news_itemcont .txtcont .desc{max-height:110px;height:auto;line-height:30px;}
}
.list_article_news{display:block;margin:0px;padding:0px 0px 30px;background:#f3f5fa;}
.list_article_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0px 20px;margin:0 -10px;}
.list_article_news_list .itembox{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:10px 10px;margin:0px;}
.list_article_news_list .itembox .news_itemcont{background:#fff;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.03);box-shadow:0px 0px 10px rgba(0,0,0,0.03);}
.list_article_news_list .itembox .news_itemcont:hover{background:#008cd6;}
@media (max-width:767px){
    .list_article_news{padding:0px 0px 20px;}
    .list_article_news_list{padding:30px 0px 10px;}
    .list_article_news_list .itembox{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;}
}
@media (max-width:575px){
    .list_article_news_list .itembox{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
}
.details_article_news{width:100%;padding:0px 0px 30px;margin:0px;display:block;background:#f3f5fa;}
.details_article_news_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:20px 0px 0px;margin:0 -15px;}
.details_article_news_row .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:15px 15px;margin:0px;}
.details_article_news_row .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:15px 15px;margin:0px;}
.details_article_news_row .leftcol .leftcolcont{width:100%;padding:20px 30px;margin:0px;display:block;background:var(--white);height:100%;}
.details_article_news_row .rightcol .rightcolcont{width:100%;padding:0px 0px;margin:0px;display:block;background:var(--white);height:100%;}
.details_article_news_title {display:block;margin:0 auto;text-align:center;padding:10px 0px 15px;color:#313131;font-size:30px;line-height:1.3;font-weight:400;}
.details_article_news_infos{display:block;padding:0px 0px 10px;margin:0 auto;text-align:center;color:#999;font-size:14px;line-height:30px;vertical-align:middle;border-bottom:1px solid #eee;}
.details_article_news_infos .date{display:inline-block;line-height:inherit;margin:0px;padding:0px 30px 0px 0px;}
.details_article_news_infos .hits{display:inline-block;line-height:inherit;margin:0px;padding:0px 0px 0px 0px;}
.details_article_news_content{width:100%;margin:0;padding:30px 0px 30px;color:#303030;font-size:16px;line-height:1.875;}
.details_article_news_content p,.details_article_news_content div{margin:0px 0px 10px;padding:0px;}
.details_article_news_content img{font-size:0;max-width:100%;line-height:1;}
.details_article_news_related_title{display:block;margin:0px;padding:10px 20px;color:var(--white);font-size:18px;font-weight:700;background:#008cd6;}
.details_article_news_related_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:20px 0px 20px;margin:0 -0px;background:var(--white);}
.details_article_news_related_list li{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:10px 20px;margin:0px;}
.details_article_news_related_list li a {display:block;padding:0px 0px 10px;margin:0px;border-bottom:1px solid #eee;-webkit-transition:none;-o-transition:none;transition:none;height:100%;}
.details_article_news_related_list li a .tit{display:block;padding:0px;margin:0px;color:#333;font-size:18px;font-weight:400;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.details_article_news_related_list li a .date{display:block;padding:0px;margin:0px;color:#9d9d9d;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.details_article_news_related_list li a .desc{display:block;padding:0px;margin:2px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:26px;height:78px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.details_article_news_related_list li a:hover .tit{color:#008cd6;font-weight:700;}
.details_article_news_related_list li a:hover .date{color:#333;}
@media (max-width:767px){
    .details_article_news_row .leftcol .leftcolcont{padding:20px 20px;}
    .details_article_news_related_list li{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
}
.list_article_brand{display:block;margin:0px;padding:0px 0px 30px;background:#f3f5fa;}
.list_article_brand_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:45px 0px 15px;margin:0 -10px;}
.list_article_brand_list .itembox{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%;padding:15px 10px;margin:0px;}
.list_article_brand_list .itembox .controw{width:100%;display:block;margin:0px;padding:0px 0px 0px 0px;background:#008cd6;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.list_article_brand_list .itembox .controw:hover{background:#044e98;}
.list_article_brand_list .itembox .controw .img{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.list_article_brand_list .itembox .controw .img img{width:100%;display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.list_article_brand_list .itembox .controw .tit{color:#fff;font-weight:400;font-size:16px;line-height:36px;max-height:36px;margin:0 auto;text-align:center;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;border-bottom:0px solid #dfdfe0;}
.list_article_brand_list .itembox .controw:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
@media (max-width:991px){
    .list_article_brand_list .itembox{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;padding:15px 10px;margin:0px;}
}
@media (max-width:767px){
    .list_article_brand_list{margin:0 -7px;}
    .list_article_brand_list .itembox{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:7px 7px;}
}
@media (max-width:575px){
    .list_article_brand_list .itembox{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;}
}
.visual_contact{display:block;margin:0px;padding:0px 0px 0px;}
.visual_contact_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:45px 0px 30px;margin:0 -15px;}
.visual_contact_row .leftcol{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;padding:15px 15px;margin:0px;border:0px solid red;}
.visual_contact_row .rightcol{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;padding:0px 15px;margin:0px;text-align:right;border:0px solid red;}
.visual_contact_row .leftcol .conpany_name{margin:0px;padding:0px 0px 15px 0px;font-size:38px;font-weight:700;line-height:40px;position:relative;}
.visual_contact_row .leftcol .conpany_name:before{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:40px;height:2px;line-height:2px;background:#008cd6;}
.visual_contact_row .leftcol .conpany_name_en{margin:0px;padding:5px 0px 0px 0px;font-size:18px;font-weight:400;line-height:30px;}
.visual_contact_row .leftcol .service_phone{display:block;padding:50px 0px 0px 0px;margin:0px;font-size:18px;line-height:1.2;}
.visual_contact_row .leftcol .service_phone .tel{margin:0px;padding:0px 0px 0px 0px;color:#008cd6;font-size:42px;font-weight:700;font-family:var(--fontfamilynumber);padding:0px 0px 0px 55px;font-family:var(--fontfamilyen);background: url(../images/icon_phone.png) 0px center no-repeat;background-size:42px auto;white-space:nowrap;}
.visual_contact_row .leftcol .contact_infos{display:block;padding:40px 0px 0px 0px;margin:0px;font-size:18px;line-height:1.6;}
.visual_contact_row .leftcol .contact_infos p{margin:0px 0px 10px 0px;}
.visual_contact_row .rightcol .follow_us{display:block;padding:0px 0px;margin:0px;text-align:right;}
.visual_contact_row .rightcol .follow_us .tit{padding:0px 0px 8px;margin:0px;font-size:22px;font-weight:700;line-height:40px;text-align:right;position:relative;}
.visual_contact_row .rightcol .follow_us .tit:before{content:"";position:absolute;bottom:0px;right:0px;z-index:0;width:40px;height:2px;line-height:2px;background:#008cd6;}
.visual_contact_row .rightcol .follow_us .visual_contact_qrcode{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;padding:20px 0px 0px;margin:0px -10px;}
.visual_contact_row .rightcol .follow_us .visual_contact_qrcode .itemcol{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;margin:0px;padding:0px 10px;}
.visual_contact_row .rightcol .follow_us .visual_contact_qrcode .itemcol .cont{display:block;max-width:200px;font-size:0;margin:0px auto;text-align:center;padding:0px;overflow:hidden;background:#1b64ac;border:1px solid #316eab;border-radius:5px;}
.visual_contact_row .rightcol .follow_us .visual_contact_qrcode .itemcol .cont .img{display:block;margin:0px auto;text-align:center;padding:15px;font-size:0px;}
.visual_contact_row .rightcol .follow_us .visual_contact_qrcode .itemcol .cont .img img{display:block;min-width:100px;max-width:100%;padding:0px 0px 0px;font-size:0;margin:0px auto;text-align:center;}
.visual_contact_row .rightcol .follow_us .visual_contact_qrcode .itemcol .cont .txt{display:block;margin:0px auto;text-align:center;padding:10px 10px;color:#fff;font-size:14px;border-top:1px solid #4480bb;}
.visual_contact_map{width:100%;display:block;margin:0px;padding:30px 0px 0px;}
@media (max-width:767px){
    .visual_contact_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 0px 20px;}
    .visual_contact_row .leftcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
    .visual_contact_row .rightcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;text-align:center;}
    .visual_contact_row .leftcol .conpany_name{font-size:32px}
    .visual_contact_row .leftcol .conpany_name_en{font-size:16px;}
    .visual_contact_row .leftcol .service_phone{padding:30px 0px 0px 0px;}
    .visual_contact_row .leftcol .service_phone .tel{font-size:32px;}
    .visual_contact_row .leftcol .contact_infos{padding:20px 0px 0px 0px;}
    .visual_contact_row .rightcol .follow_us{text-align:left;}
    .visual_contact_row .rightcol .follow_us .tit{text-align:left;}
    .visual_contact_row .rightcol .follow_us .tit:before{left:0;right:auto;}
    .visual_contact_row .rightcol .follow_us .visual_contact_qrcode{justify-content:flex-start;margin:0px -7px;}
    .visual_contact_row .rightcol .follow_us .visual_contact_qrcode .itemcol{-ms-flex:0 1 auto;flex:0 1 auto;padding:0px 7px;}
    .visual_contact_row .rightcol .follow_us .visual_contact_qrcode .itemcol .cont{max-width:170px;}
    .visual_contact_row .rightcol .follow_us .visual_contact_qrcode .itemcol .cont .img{padding:10px;}
    .visual_contact_row .rightcol .follow_us .visual_contact_qrcode .itemcol .cont .txt{padding:7px 0px;}
    .visual_contact_map{padding:10px 0px 0px;}
}
/* 关于我们 */
.visual_about_introduce_outer{display:block;margin:0px;padding:50px 0px;overflow:hidden;background: url(../images/visual_aboutbg.jpg) center 0 no-repeat;background-size:cover;}
.visual_about_introduce{display:block;margin:0px;padding:50px 30px;background:#fff;position:relative;}
.visual_about_introduce:before{content:"";position:absolute;bottom:67px;left:-100px;z-index:9;width:100px;height:410px;line-height:410px;background:#044e98;}
.visual_about_introduce:after{content:"";position:absolute;bottom:10px;right:-65px;z-index:9;width:160px;height:47px;line-height:47px;background:#044e98;}
.visual_about_introduce .visual_about_introduce_name{display:inline-block;margin:0px 0px 0px;padding:5px 35px;font-size:16px;font-weight:400;text-align:center;background:#044e98;color:#fff;font-family:var(--fontfamilyen);}
.visual_about_introduce .visual_about_introduce_desc{margin:0px 0px 0px;padding:25px 0px 0px 0px;font-size:42px;font-weight:400;line-height:1.3;position:relative;color:#111;}
.visual_about_introduce_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;padding:60px 0px 0px;margin:0px -20px;}
.visual_about_introduce_row .textcol,
.visual_about_introduce_row .listcol{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;margin:0px;padding:10px 20px;}
.visual_about_introduce_row .textcol .visual_about_introduce_content{margin:0px 0px 0px;padding:0px 0px 0px 0px;font-size:18px;font-weight:400;line-height:2;color:#444;}
.visual_about_introduce_row .textcol .visual_about_introduce_content p{margin:0px 0px 25px;}
.visual_about_introduce_row .listcol .brand_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;margin:0 -5px;}
.visual_about_introduce_row .listcol .brand_list .itembox{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:5px 5px;margin:0px;}
.visual_about_introduce_row .listcol .brand_list .itembox .controw{width:100%;display:block;margin:0px;padding:0px 0px 0px 0px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #eee;}
.visual_about_introduce_row .listcol .brand_list .itembox .controw:hover{border:1px solid #008cd6;}
.visual_about_introduce_row .listcol .brand_list .itembox .controw .img{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.visual_about_introduce_row .listcol .brand_list .itembox .controw .img img{width:100%;display:block;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.visual_about_introduce_row .listcol .brand_list .itembox .controw .tit{color:#fff;font-weight:400;font-size:16px;line-height:36px;max-height:36px;margin:0 auto;text-align:center;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;border-bottom:0px solid #dfdfe0;}
.visual_about_introduce_row .listcol .brand_list .itembox .controw:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.visual_about_introduce_row .listcol .more_brand{display:block;padding:30px 0px 0px 0px;margin:0px;line-height:1.2;margin:0 auto;text-align:center;}
.visual_about_introduce_row .listcol .more_brand a{display:block;margin:0 auto;text-align:center;padding:12px 10px;color:#008cd6;color:#008cd6;font-size:16px;font-weight:400;border:1px solid #008cd6;border-radius:2px;}
.visual_about_introduce_row .listcol .more_brand a:hover{color:#fff;border:1px solid #008cd6;background:#008cd6;}
.body_en .visual_about_introduce_row .textcol .visual_about_introduce_content{font-size:18px;line-height:1.8;}
@media (max-width:991px){
    .visual_about_introduce_outer{padding:30px 0px;}
    .visual_about_introduce{padding:0px 0px;background:none;}
    .visual_about_introduce:before{display:none;}
    .visual_about_introduce:after{display:none;}
    .visual_about_introduce .visual_about_introduce_desc{padding:20px 0px 0px 0px;font-size:32px;}
    .visual_about_introduce_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 0px;margin:0px -0px;}
    .visual_about_introduce_row .textcol,
    .visual_about_introduce_row .listcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px;}
}
@media (max-width:575px){
    .visual_about_introduce_row .listcol .brand_list .itembox{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:5px 5px;margin:0px;}
}
.visual_about_youshi{display:block;margin:0px;padding:20px 0px 0px;overflow:hidden;background:url(../images/visual_about_youshi.jpg) center 0 no-repeat;background-size:cover;}
.visual_about_youshi_tit{padding:40px 0px 0px;margin:0px auto;text-align:center;font-size:40px;color:#fff;line-height:1.3;}
.visual_about_youshi_desc{padding:15px 0px 0px;margin:0 auto;text-align:center;font-size:15px;color:#fff;line-height:1.6}
.visual_about_youshi_desc *{padding:0px;margin:0;}
.visual_about_youshi_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0px 50px;margin:0px -15px;}
.visual_about_youshi_row .item{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;margin:0px 0px 30px;padding:0px 15px;position:relative;}
.visual_about_youshi_row .item .itemcont{background:rgba(255,255,255,0.95);padding:50px 15px 50px 25px;margin:0;color:#444;font-size:18px;line-height:1.6;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;height:100%;text-align:left;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.visual_about_youshi_row .item .itemcont:after{content:"";position:absolute;top:0px;left:40px;z-index:1;width:116px;height:5px;line-height:5px;display:block;overflow:hidden;background:#fd1633;}
.visual_about_youshi_row .item .itemcont .tit{padding:0px 0px;font-size:22px;font-weight:bold;color:#044e98;}
.visual_about_youshi_row .item .itemcont .desc{padding:40px 0px 0px;margin:0px 0px 0px;}
.visual_about_youshi_row .item .itemcont:hover{-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.7);box-shadow:0px 0px 15px rgba(0,0,0,0.7);}
@media (max-width:767px){
    .visual_about_youshi_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0px 40px;margin:0px -10px;}
    .visual_about_youshi_row .item{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;margin:0px 0px 20px;padding:0px 10px;}
}
@media (max-width:575px){
    .visual_about_youshi_tit{padding:40px 0px 0px;font-size:32px;}
    .visual_about_youshi_row{padding:30px 0px 20px;}
    .visual_about_youshi_row .item{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;}
    .visual_about_youshi_row .item .itemcont{padding:30px 15px 30px 25px;}
    .visual_about_youshi_row .item .itemcont .desc{padding:15px 0px 0px;}
}
/* 品质保证 */
.visual_about_youshi02{display:block;margin:0px;padding:60px 0px 30px;overflow:hidden;background:#f3f5fa;background:#f3f5fa;}
.visual_about_youshi02_tit{padding:20px 0px 15px 0px;margin:0px auto;text-align:center;font-size:40px;color:#222;line-height:1.3;font-weight:bold;position:relative;}
.visual_about_youshi02_tit:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-20px;width:40px;height:2px;line-height:2px;background:#008cd6;}
.visual_about_youshi02_desc{padding:15px 0px 0px;margin:0 auto;text-align:center;font-size:15px;color:#999;line-height:1.6;font-weight:400;}
.visual_about_youshi02_desc *{padding:0px;margin:0;}
.visual_about_youshi02_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 30px;margin:0px -15px;}
.visual_about_youshi02_row .item{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;margin:0px 0px 0px;padding:30px 15px;position:relative;}
.visual_about_youshi02_row .item .itemcont{background:rgba(255,255,255,0.95);padding:0px;margin:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;height:100%;text-align:left;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1);box-shadow:0px 0px 10px rgba(0,0,0,0.1);position:relative;}
.visual_about_youshi02_row .item .itemcont:before,
.visual_about_youshi02_row .item .itemcont:after{content:"";position:absolute;bottom:0px;left:0px;z-index:1;width:0%;height:5px;line-height:5px;display:block;overflow:hidden;background:#044e98;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.visual_about_youshi02_row .item .itemcont:before{width:100%;}
.visual_about_youshi02_row .item .itemcont .tit{padding:9px 25px;font-size:22px;font-weight:bold;color:#fff;background:#044e98;position:relative;line-height:1.6;}
.visual_about_youshi02_row .item .itemcont .tit:after{content:"";position:absolute;top:0px;left:0px;z-index:1;width:6px;height:100%;line-height:100%;display:block;overflow:hidden;background:#fd1633;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.visual_about_youshi02_row .item .itemcont .desc{padding:40px 25px 45px;margin:0px 0px 0px;color:#444;font-size:18px;line-height:1.8;}
.visual_about_youshi02_row .item .itemcont:hover{-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.4);box-shadow:0px 0px 15px rgba(0,0,0,0.4);}
.visual_about_youshi02_row .item .itemcont:hover:after{z-index:2;width:100%;background:#fd1633;}
@media (max-width:767px){
    .visual_about_youshi02{padding:30px 0px 10px;}
    .visual_about_youshi02_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 30px;margin:0px -10px;}
    .visual_about_youshi02_row .item{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;margin:0px 0px 0px;padding:20px 10px;}
}
@media (max-width:575px){
    .visual_about_youshi02_tit{padding:9px 20px;font-size:32px;}
    .visual_about_youshi02_row .item{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 10px;}
    .visual_about_youshi02_row .item .itemcont .desc{padding:30px 20px 35px;}
}
.visual_about_contact{display:block;margin:0px;padding:70px 0px 70px;overflow:hidden;}
.visual_about_contact .tit{margin:0px 0px 0px;padding:0px 0px 15px 0px;font-size:38px;font-weight:700;line-height:1.4;position:relative;text-align:center;}
.visual_about_contact .tit:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-30px;width:60px;height:2px;line-height:2px;background:#008cd6;}
.visual_about_contact .desc{margin:0px 0px 0px;padding:25px 0px 0px 0px;font-size:18px;font-weight:400;line-height:1.5;position:relative;text-align:center;}
.visual_about_contact .service_phone{display:block;padding:45px 0px 0px 0px;margin:0px;line-height:1.2;margin:0 auto;text-align:center;}
.visual_about_contact .service_phone .tel{display:inline-block;padding:12px 50px;margin:0 auto;text-align:center;border:1px solid #008cd6;border-radius:8px;}
.visual_about_contact .service_phone .tel a{display:inline-block;margin:0px;text-align:left;padding:0px 0px 0px 55px;color:#008cd6;font-size:42px;font-weight:700;font-family:var(--fontfamilyen);background: url(../images/icon_phone.png) 0px center no-repeat;background-size:42px auto;white-space:nowrap;}
.visual_about_contact .or{display:block;margin:0 auto;text-align:center;padding:25px 0px;color:#333;font-size:32px;font-weight:400;}
.visual_about_contact .more{display:block;margin:0 auto;text-align:center;padding:0px 0px;color:#008cd6;}
.visual_about_contact .more a{display:inline-block;margin:0 auto;text-align:center;padding:10px 50px;color:#333;font-size:18px;font-weight:400;border:1px solid #ccc;border-radius:8px;}
.visual_about_contact .more a:hover{color:#008cd6;border:1px solid #008cd6;}
@media (max-width:767px){
    .visual_about_contact{padding:40px 0px 40px;}
    .visual_about_contact .tit{font-size:30px;}
    .visual_about_contact .service_phone{padding:30px 0px 0px 0px;}
    .visual_about_contact .service_phone .tel{display:inline-block;padding:12px 30px;}
    .visual_about_contact .service_phone .tel a{padding:0px 0px 0px 50px;font-size:36px;background-size:36px auto;}
    .visual_about_contact .or{padding:15px 0px;font-size:24px;}
}
@media (max-width:575px){
    .visual_about_contact .service_phone .tel{padding:12px 20px;}
    .visual_about_contact .service_phone .tel a{padding:0px 0px 0px 42px;font-size:30px;background-size:30px auto;}
}
/* 独立分销 */
.visual_distribution{display:block;margin:0px;padding:60px 0px 60px;overflow:hidden;}
.visual_distribution .visual_distribution_name{margin:0px 0px 0px;padding:0px 0px 15px 0px;font-size:38px;font-weight:700;line-height:40px;position:relative;text-align:center;color:#222;}
.visual_distribution .visual_distribution_name:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-20px;width:40px;height:2px;line-height:2px;background:#008cd6;}
.visual_distribution .visual_distribution_name_en{margin:0px 0px 0px;padding:0px 0px 15px 0px;font-size:16px;font-weight:400;line-height:40px;position:relative;text-align:center;color:#999;}
.visual_distribution_list{display:block;margin:0px;padding:30px 0px 0px;}
.visual_distribution_list .itemrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;padding:50px 0px;margin:0px -20px;}
.visual_distribution_list .itemrow .imgcol,
.visual_distribution_list .itemrow .textcol{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;margin:0px;padding:0px 30px;}
.visual_distribution_list .itemrow .imgcol .img{display:block;margin:0px auto;text-align:center;padding:0px;font-size:0px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2);box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.visual_distribution_list .itemrow .imgcol .img img{display:block;width:100%;max-width:100%;padding:0px 0px;font-size:0;margin:0px auto;text-align:center;}
.visual_distribution_list .itemrow .textcol .txtcont{margin:0px 0px 0px;padding:0px 0px 0px;font-size:18px;font-weight:400;line-height:2.2;color:#222;}
.visual_distribution_list .itemrowbg{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.visual_distribution_list .itemrowbg:nth-child(even) .imgcol{order:1;}
.visual_distribution_list .itemrowbg:nth-child(odd){background:#f9f9f9;}
.body_en .visual_distribution_list .itemrow .textcol .txtcont{line-height:2;}
@media (max-width:767px){
    .visual_distribution .visual_distribution_name{font-size:32px;}
    .visual_distribution{padding:40px 0px 0px;}
    .visual_distribution_list{padding:10px 0px 0px;}
    .visual_distribution_list .itemrowbg:nth-child(even) .imgcol{order:0;}
    .visual_distribution_list .itemrow{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 10px;margin:0px -0px;}
    .visual_distribution_list .itemrow .imgcol,
    .visual_distribution_list .itemrow .textcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px;}
    .visual_distribution_list .itemrow .textcol .txtcont{font-size:16px;line-height:2;}
    .body_en .visual_distribution_list .itemrow .textcol .txtcont{line-height:1.8;}
}
.footer{padding:40px 0 20px;margin:0px;background:#044e98;font-size:18px;color:rgba(255,255,255,0.55);overflow:hidden;}
.footer a{color:rgba(255,255,255,0.55);}
.footer a:hover{color:rgba(255,255,255,1);text-decoration:underline;}
.footer p{margin:0px;padding:0px;}
.footer .footer_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 0px;margin:0px -0px;}
.footer .footer_row > .leftcol{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;margin:0px;padding:0px 0px;border:0px solid red;}
.footer .footer_row > .rightcol{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0px;padding:0px 0px 0px 0px;text-align:right;border:0px solid red;}
.footer .footer_row .leftcol .leftcol_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding:0px 0px 0px;margin:0px -0px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol{-ms-flex:0 1 55%;flex:0 1 55%;max-width:55%;margin:0px;padding:0px 30px 0px 0px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol{-ms-flex:0 1 45%;flex:0 1 45%;max-width:45%;margin:0px;padding:0px 0px 0px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_logo{display:block;font-size:0;margin:0;padding:0px 0px 20px;overflow:hidden;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_logo img{display:block;max-width:100%;margin:0px;padding:0px 0px 0px;font-size:0;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .conpany_name{margin:0px;padding:0px 0px 0px 0px;font-size:30px;font-weight:700;line-height:40px;position:relative;color:#fff;white-space:nowrap;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .conpany_name_en{margin:0px;padding:0px 0px 0px 0px;font-size:14px;font-weight:400;line-height:16px;font-family:var(--fontfamilyen);white-space:nowrap;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0px 0px 0px;margin:0px -3px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel .footer_tel_left{-ms-flex:0 0 107px;flex:0 0 107px;max-width:none;margin:0px;padding:0px 3px;text-align:right;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel .footer_tel_right{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:0px 3px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel .footer_tel_left .t1{display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#9dafc2;font-size:12px;font-weight:400;line-height:1.1;font-family:var(--fontfamilyen);text-align:right;white-space:nowrap;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel .footer_tel_left .t2{display:block;margin:0px 0px 0px 0px;padding:0px 18px 0px 0px;color:rgba(255,255,255,0.48);font-size:16px;font-weight:400;line-height:1.1;font-family:微软雅黑,"Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC",Tahoma,"Times New Roman",Times,Arial,sans-serif;text-align:right;background:url(../images/footer_tel_icon.png) right center no-repeat;white-space:nowrap;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel .footer_tel_right{color:#fff;font-size:30px;font-weight:700;line-height:1.2;font-family:var(--fontfamilyen);}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel .footer_tel_right a{color:#fff;white-space:nowrap;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel .footer_tel_right a:hover{color:rgba(255,255,255,1);text-decoration:none;}
.body_en .footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel .footer_tel_left .t2{font-size:14px;font-family:var(--fontfamilyen);}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_contact{display:block;margin:0px;padding:20px 0px 0px;font-size:14px;line-height:22px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol .footer_qrcode{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;padding:0px 0px 0px;margin:0px -7px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol .footer_qrcode .itemcol{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;margin:0px;padding:0px 7px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol .footer_qrcode .itemcol .cont{display:block;font-size:0;margin:0px auto;text-align:center;padding:0px;overflow:hidden;background:#1b64ac;border:1px solid #316eab;border-radius:5px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol .footer_qrcode .itemcol .cont .img{display:block;margin:0px auto;text-align:center;padding:15px;font-size:0px;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol .footer_qrcode .itemcol .cont .img img{display:block;max-width:100%;padding:0px 0px 0px;font-size:0;margin:0px auto;text-align:center;}
.footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol .footer_qrcode .itemcol .cont .txt{display:block;margin:0px auto;text-align:center;padding:15px 10px;font-size:14px;border-top:1px solid #4480bb;}
.footer .footer_row .rightcol .footer_navtit{display:inline-block;margin:0px;text-align:right;padding:0px 0px;font-size:18px;color:#fff;}
.footer .footer_row .rightcol .footer_navlist{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;padding:10px 0px 20px;margin:0px -0px;}
.footer .footer_row .rightcol .footer_navlist li{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%;margin:0px;padding:2px 0px;border:0px solid green;text-align:right;}
.footer .footer_row .rightcol .footer_navlist li a{display:inline-block;font-size:14px;margin:0px;padding:0px;}
.footer .footer_row .rightcol .footer_copyright{display:inline-block;margin:0px;padding:20px 0px 0px;font-size:14px;line-height:30px;border-top:1px solid #316eab;}
@media (max-width:991px){
    .footer{padding:40px 0 10px;}
    .footer .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .footer .footer_row > .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px 25px;}
    .footer .footer_row > .rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px 0px;border-top:1px solid #316eab;}
    .footer .footer_row .rightcol .footer_navtit{display:none;}
    .footer .footer_row .rightcol .footer_navlist{justify-content:center;padding:8px 0px 8px;margin:0px -10px;}
    .footer .footer_row .rightcol .footer_navlist li{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;padding:0px 10px;text-align:center;}
    .footer .footer_row .rightcol .footer_copyright{display:block;margin:0px auto;text-align:center;padding:10px 0px 0px;line-height:24px;}
}
@media (max-width:767px){
    .footer .footer_row .leftcol .leftcol_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:0px 0px 20px 0px;}
    .footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;} 
    .footer .footer_row .leftcol .leftcol_row .leftcol_row_leftcol .footer_tel .footer_tel_right{font-size:26px;line-height:30px;}
    .footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol .footer_qrcode{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding:0px 0px 0px;margin:0px -7px;}
    .footer .footer_row .leftcol .leftcol_row .leftcol_row_rightcol .footer_qrcode .itemcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:50%;margin:0px;padding:0px 7px;}
}
.sidebar_feedback{display:block;width:337px;margin:0px;padding:8px 6px 15px;background:#fff;border:4px solid #6fa7e0;}
.sidebar_feedback{position:fixed;bottom:0px;right:95px;z-index:9999999999;}
.sidebar_feedback_tit{display:block;margin:0px;padding:5px 4px;color:#008cd6;font-size:16px;font-weight:400;line-height:30px;border-bottom:1px solid #e3e3e3;position:relative;}
.sidebar_feedback_closebtn{position:absolute;top:3px;right:0px;display:block;width:30px;height:30px;background:url(../images/close1.png) center center no-repeat;background-size:24px auto;}
.sidebar_feedback .item{display:block;margin:0px;padding:5px 4px;color:#888;font-size:14px;font-style:normal;line-height:30px;border-bottom:1px solid #e3e3e3;}
.sidebar_feedback .item01{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;margin:0px;}
.sidebar_feedback .item01 .box{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0px;padding:0px 40px 0px 0px;}
.sidebar_feedback .item01 .box:last-child{padding-right:0px;}
.sidebar_feedback .item01 .box{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}
.sidebar_feedback .item01 .box .radio{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0px;padding:0px;}
.sidebar_feedback .item01 .box .label{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0px;padding:0px 0px 0px 10px;white-space:nowrap;}
.sidebar_feedback .item01 .box_checked{color:#008cd6;}
.sidebar_feedback .item02{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}
.sidebar_feedback .item02 > span{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0px;padding:0px 0px;white-space:nowrap;}
.sidebar_feedback .item02 > div{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:0px 0px 0px 10px;}
.sidebar_feedback .item02 span i{display:inline-block;margin:0px;padding:0px 0px 0px 5px;color:#e50000;font-size:16px;font-style:normal;font-weight:700;vertical-align:middle;}
.sidebar_feedback .item .input{width:100%;display:block;overflow:hidden;height:30px;line-height:30px;border:0px;border:0px solid #7b99a9;padding:0px 0px;font-size:14px;font-weight:400;color:#888;background:transparent;}
.sidebar_feedback .btn{width:100%;display:block;padding:16px 0px 0px;margin:0px;}
.sidebar_feedback .btn button{width:100%;display:block;height:40px;line-height:1;text-align:center;font-size:16px;font-weight:400;color:#fff;border-radius:0px;cursor:pointer;background:#008cd6;border:0px solid #008cd6;overflow:hidden;padding:0px 0px;margin:0px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.sidebar_feedback .btn button:hover{background-color:#044e98;opacity:0.9;}
.sidebar_feedback .item input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.sidebar_feedback .item input::-webkit-input-placeholder{color:#888;}
.sidebar_feedback .item input::-moz-input-placeholder{color:#888;}
.sidebar_feedback .item input::-ms-input-placeholder{color:#888;}
.sidebar_feedback .item input::placeholder{color:#888;}
.sidebar_feedback{display:none;width:0px;bottom:0px;right:20px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.sidebar_feedback{max-height:100vh;overflow-y:auto;}
.sidebar_feedback_open{display:block;width:337px;bottom:0px;right:95px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.sidebar_feedback_btn{display:block;width:60px;height:60px;margin:0px;padding:0px 0px 0px;background-color:#fff;border:4px solid #008cd6;border-radius:100px;}
.sidebar_feedback_btn{position:fixed;bottom:10px;right:95px;z-index:9999999999;}
.sidebar_feedback_btn{display:block;background-image:url(../images/message-fill.png);background-position:center center;background-repeat:no-repeat;background-size:40px auto;}
.sidebar_feedback_btn{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.sidebar_feedback_btn:hover{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);}
.sidebar_feedback .item02_for_radio02{display:none;}
.sidebar_feedback .item02_for_radio02_show{display:-ms-flexbox;display:flex;}
@media (max-width:575px){
    .sidebar_feedback{width:270px;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);right:70px;}
    .sidebar_feedback_btn{right:70px;width:50px;height:50px;background-size:30px auto;}
}
.kefu_panel{display:block;margin:0px;padding:0px;position:fixed;right:10px;top:50%;z-index:99999;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.kefu_panel{max-width:100vw;max-height:100vh;overflow:auto;}
.kefu_panel:hover{width:100vw;overflow:auto;}
.kefu_panel .kefu_item{margin:0px;padding:0px;position:relative;position:relative;top:0px;left:0px;z-index:99999;border:1px solid #cdcdcd;border-top:0px;display:block;}
.kefu_panel .kefu_item{float:right;text-align:right;}
.kefu_panel .kefu_item:first-child{border-top:1px solid #cdcdcd;}
.kefu_panel .kefu_item:last-child{border-top:1px solid #008cd6;}
.kefu_panel .kefu_item:nth-child(1){z-index:99997;}
.kefu_panel .kefu_item .icon{display:block;width:75px;height:75px;line-height:75px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:auto auto;}
.kefu_panel .kefu_item .icon_weixin{background-image:url(../images/icon_weixin1.png);}
.kefu_panel .kefu_item:hover .icon_weixin{background-image:url(../images/icon_weixin2.png);}
.kefu_panel .kefu_item .kefu_item_weixin_box{position:absolute;top:0px;right:79px;z-index:99998;width:158px;height:158px;display:none;opacity:0;padding:3px;background:#fff;border:1px solid #cdcdcd;}
.kefu_panel .kefu_item .kefu_item_weixin_box img{width:150px;height:150px;}
.kefu_panel .kefu_item:hover .kefu_item_weixin_box{display:block;opacity:1;transition:linear .2s;animation-name:kefu_item_weixin;animation-duration:.3s;animation-iteration-count:1;animation-delay:0s;}
@keyframes kefu_item_weixin{0%{opacity:0;right:0px}100%{opacity:1;right:79px}}
.kefu_panel .kefu_item .icon_skype{background-image:url(../images/icon_skype1.png);}
.kefu_panel .kefu_item:hover .icon_skype{background-image:url(../images/icon_skype2.png);}
.kefu_panel .kefu_item .icon_email{background-image:url(../images/icon_email1.png);}
.kefu_panel .kefu_item:hover .icon_email{background-image:url(../images/icon_email2.png);}
.kefu_panel .kefu_item .icon_tel{background-image:url(../images/icon_tel1.png);}
.kefu_panel .kefu_item:hover .icon_tel{background-image:url(../images/icon_tel2.png);}
.kefu_panel .kefu_item .kefu_item_tel_box{position:absolute;bottom:0px;right:75px;z-index:99998;width:260px;height:75px;line-height:75px;background-color:#008cd6;display:none;opacity:0;font-size:22px;font-weight:400;color:#fff;text-align:center;letter-spacing:0px;}
.kefu_panel .kefu_item:hover .kefu_item_tel_box{display:block;opacity:1;transition:linear .2s;animation-name:kefu_item_tel;animation-duration:.3s;animation-iteration-count:1;animation-delay:0s;}
@keyframes kefu_item_tel{0%{opacity:0;right:0px;}100%{opacity:1;right:75px;}}
.kefu_panel .kefu_item .icon_gototop{background-color:#008cd6;background-image:url(../images/icon_gototop.png);}
.kefu_panel .kefu_item:hover .icon_gototop{opacity:0.9;}
@media (max-width:575px){
    .kefu_panel .kefu_item .icon{width:50px;height:50px;line-height:50px;}
    .kefu_panel .kefu_item .kefu_item_weixin_box{right:54px;width:140px;height:140px;}
    .kefu_panel .kefu_item .kefu_item_weixin_box img{width:128px;height:128px;}
    @keyframes kefu_item_weixin{0%{opacity:0;right:0px}100%{opacity:1;right:54px}}
    .kefu_panel .kefu_item .kefu_item_tel_box{right:50px;width:230px;height:50px;line-height:50px;font-size:18px;}
    @keyframes kefu_item_tel{0%{opacity:0;right:0px;}100%{opacity:1;right:50px;}}
}
.subnav_list_box{display:block;margin:0px;padding:0px 0px;border-bottom:1px solid #dadde5;}
.subnav_list_box_bg{background:#f3f5fa;}
.subnav_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;padding:25px 0px 25px;margin:0px -5px;}
.subnav_list span{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0;padding:5px 5px;}
.subnav_list span a{display:block;text-align:center;margin:0;padding:0px 50px;color:#444;font-size:20px;font-weight:400;line-height:44px;background:#eee;}
.subnav_list span a:hover,
.subnav_list span a.current{color:var(--white);background:#008cd6;border-radius:0px;text-decoration:none;}
.subnav_list img{display:block;}
@media (max-width:991px){
    .subnav_list{justify-content:flex-start;align-items:center;margin:0px -2px;}
    .subnav_list span{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:2px 2px;}
    .subnav_list span a{padding:0px 25px;}
}
@media (max-width:767px){
    .subnav_list span a{padding:0px 15px;font-size:18px;line-height:40px;}
}
/* 详情页-上一篇、下一篇 */
.page_prev_next{clear:both;width:100%;font-size:16px;padding:10px 0px 20px;margin:0px 0px 0px;border-top:1px solid #eee;}
.page_prev_next li{width:48%;float:left;padding:2px 0px;color:#666;}
.page_prev_next li a{color:#666;}
.page_prev_next li a:hover{color:#008cd6;}
.page_prev_next li:last-child{float:right;text-align:right;}
@media (max-width:767px){
    .page_prev_next{font-size:16px;padding:10px 0px 15px;}
    .page_prev_next li{width:100%;float:none;clear:both;padding:2px 0px;}
    .page_prev_next li:last-child{width:100%;float:none;clear:both;text-align:left;}
}
/* bootstrap.css v4.6.0 页码 */
.tem_page{width:100%;display:block;padding:30px 0 30px;margin:0px auto 0px;text-align:center;}
.justify-content-center {-ms-flex-pack:center!important;justify-content:center!important;}
.pagination {display:-ms-flexbox;display:flex;padding-left:0;list-style:none;}
.page-link {position:relative;display:block;padding:0px 16px;line-height:34px;color:#666;font-size:16px;background-color:#fff;border:1px solid #ddd;white-space:nowrap;}
.page-link:hover,
.page-item.active .page-link{z-index:2;color:#fff;text-decoration:none;background-color:#008cd6;border-color:#008cd6;}
.page-link:focus {z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}
.page-item {padding:0px 5px;}
.page-item .page-link {border-radius:3px;}
.page-item.disabled .page-link{color:#666;pointer-events:none;cursor:auto;background-color:#fff;border-color:#ddd;opacity:0.5;}
@media (max-width:767px){
    .tem_page{padding:20px 0 20px;}
    .page-link {padding:0px 12px;line-height:34px;font-size:14px;}
    .page-item {padding:0px 3px;}
}
.tem_nocontent{clear:both;width:100%;padding:150px 0px 150px;margin:0px auto;text-align:center;font-size:32px;}
@media (max-width:991px){
    .tem_nocontent{padding:100px 0px 100px;}
}