*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
html{height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
body{min-height:100%}
body{_height:100%}
blockquote,body,button,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,iframe,input,legend,li,ol,p,pre,select,td,textarea,th,ul{margin:0;padding:0}
address,article,aside,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,iframe,legend,li,nav,ol,p,pre,section,ul{*zoom:1}
li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
fieldset,frame,iframe,img{border:0 none}
img{vertical-align:top}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
button{cursor:pointer}
button,input,textarea{-webkit-border-radius:0;-webkit-appearance:none}
input[type=radio]{-webkit-border-radius:100%;-webkit-appearance:radio}
input[type=checkbox]{-webkit-appearance:checkbox}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}
textarea{overflow:auto;resize:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
th{font-weight:400}
address,cite,em,i{font-style:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
body,button,input,select,textarea{font-size:16px}
body{line-height:1.5;word-wrap:break-word;word-break:break-all}
a{text-decoration:none;-webkit-tap-highlight-color:transparent}
a{blr:expression(this.onFocus=this.blur())}
a *{*cursor:pointer}
:focus{outline:0}
.edit_con_original{line-height:2;padding:0 0;color:#333}
.edit_con_original ul{margin:inherit;padding:inherit;padding-left:2em}
.edit_con_original ul li{list-style-type:disc;margin:auto}
.edit_con_original ol{margin:inherit;padding:inherit}
.edit_con_original ol li{list-style-type:decimal;margin:auto}
.edit_con_original h1{font-size:2em;font-weight:700}
.edit_con_original h2{font-size:1.5em;font-weight:700}
.edit_con_original h3{font-size:1.17em;font-weight:700}
.edit_con_original h4{font-size:1em;font-weight:700}
.edit_con_original h5{font-size:.83em;font-weight:700}
.edit_con_original h6{font-size:.67em;font-weight:700}
.edit_con_original em{font-style:italic}
.edit_con_original cite{font-style:italic}
.edit_con_original address{font-style:italic}
.edit_con_original i{font-style:italic}
.edit_con_original table{border-collapse:separate;border-spacing:2px}
.edit_con_original img{max-width:100%;height:auto; margin-top: 20px;}
.edit_con_original video{max-width:100%;display:block;margin:auto}
.cf:before,.clearfix:before,.fixed:before,.footer:before,.header:before,.main:before,body:before{content:'';display:table}
.cf:after,.clearfix:after,.fixed:after,.footer:after,.header:after,.main:after,after{content:'';display:table;clear:both}
.cf,.clearfix,.fixed,.footer,.header,.main{*zoom:1}
.cl,.clear{display:block!important;float:none!important;clear:both;width:auto!important;max-width:none!important;min-width:0!important;max-height:none!important;min-height:0!important;overflow:hidden;margin:0!important;padding:0!important;border:0 none!important;font-size:0!important;line-height:0!important}
.err_position{width:100%;height:auto;background:url(../images/errors.png) center no-repeat}
video::-internal-media-controls-download-button{display:none}
video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100% + 30px)}
[class*=icon]{font-family:iconfont}
.tran_scale{overflow:hidden;display:block}
.tran_scale img{-webkit-transition:opacity .4s ease-in,-webkit-transform .6s linear;transition:opacity .4s ease-in,transform .6s linear}
.justify{text-align:justify;text-justify:distribute-all-lines}
.v-m-c{transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);position:absolute;left:0;top:50%}
.l-m-c{transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);position:absolute;left:50%;top:0}
.a-m-c{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}
.animate{transition:1.5s all cubic-bezier(.19,1,.22,1)}
.animate_slowx{transition:2.5s all cubic-bezier(.19,1,.22,1)}
.animate_fast{transition:1s all cubic-bezier(.19,1,.22,1)}
.animate_slow{transition:10s all cubic-bezier(.19,1,.22,1)}
.animate_normal{transition:.5s all linear}
a,body{color:#434343}
.wrap{width:1440px;max-width:90%;margin:auto}
.line24{line-height:24px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}
.line26{line-height:26px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}
.line30{line-height:30px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}
.line32{line-height:30px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}
.ellipsis_p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ratio-img,.ratio-img img{width:100%}
.bold{font-weight:700}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media only screen and (max-width:1024px){
.wrap{max-width:94%}
.line30,.line32{line-height:24px}
body,button,input,select,textarea{font-size:14px}
}
.fnt_12{font-size:12px}
.fnt_16{font-size:16px}
.fnt_18{font-size:18px}
.fnt_20{font-size:20px}
.fnt_22{font-size:22px}
.fnt_24{font-size:24px}
.fnt_28{font-size:28px}
.fnt_30{font-size:30px}
.fnt_36{font-size:36px}
.fnt_40{font-size:40px}
.fnt_42{font-size:42px}
.fnt_48{font-size:48px}
.fnt_60{font-size:60px}
.fnt_72{font-size:72px}
@media only screen and (max-width:1440px){
.fnt_20{font-size:18px}
.fnt_22{font-size:20px}
.fnt_24{font-size:20px}
.fnt_28{font-size:26px}
.fnt_30{font-size:24px}
.fnt_36{font-size:30px}
.fnt_40{font-size:36px}
.fnt_42{font-size:36px}
.fnt_48{font-size:40px}
.fnt_60{font-size:52px}
.fnt_72{font-size:60px}
}
@media only screen and (max-width:1366px){
.fnt_28{font-size:24px}
.fnt_30{font-size:22px}
.fnt_36{font-size:24px}
.fnt_40{font-size:32px}
.fnt_42{font-size:32px}
.fnt_48{font-size:36px}
.fnt_60{font-size:48px}
.fnt_72{font-size:54px}
}
@media only screen and (max-width:1024px){
.fnt_16{font-size:14px}
.fnt_18{font-size:16px}
.fnt_20{font-size:16px}
.fnt_22{font-size:18px}
.fnt_24{font-size:18px}
.fnt_28,.fnt_30{font-size:20px}
.fnt_36{font-size:22px}
.fnt_40{font-size:24px}
.fnt_42{font-size:24px}
.fnt_48{font-size:28px}
.fnt_60{font-size:36px}
.fnt_72{font-size:30px}
}
@media only screen and (max-width:767px){
.fnt_16{font-size:14px}
.fnt_18{font-size:14px}
.fnt_20{font-size:14px}
.fnt_22{font-size:16px}
.fnt_24{font-size:16px}
.fnt_28{font-size:18px}
.fnt_30{font-size:18px}
.fnt_36{font-size:18px}
.fnt_40{font-size:20px}
.fnt_42{font-size:20px}
.fnt_48{font-size:20px}
.fnt_60{font-size:20px}
.fnt_72{font-size:24px}
}
.header{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.5);z-index: 111}
.header,.height_height{height:76px;line-height:76px}
.height_height{display:none}
.header h1{float:left;padding-top:10px}
.header h1 a{display:block;width:251px;height:auto;overflow:hidden}
.header h1 img{width:100%;height:100%}
.header ul>li{float:left}
.header ul>li>a{color:#fff;padding:0 40px;display:block;position:relative}
.header ul>li>a::after{content:"";position:absolute;left:20px;right:20px;bottom:16px;width:0;height:3px;background:#299dd9}
.header h1{float:left}
.header .nav{float:right;margin-right:0}
.menu_button{float:right;margin-top:16px;cursor:pointer;margin-left:10px;display:none}
.menu_button i{display:block;width:24px;height:2px;background:#2893cb;margin-bottom:6px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}
.nav .icon-jiantouyou,.return_a{display:none}

@media only screen and (max-width:1024px){
.menu_button{display:block;z-index:99;position:relative;width:24px;height:24px}
.navbody .menu_button i{background:#2893cb}
.navbody .menu_button i:first-child{left:0;top:12px;transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);position:absolute}
.navbody .menu_button i:last-child{top:12px;left:0;transform:rotateZ(-45deg);-webkit-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);position:absolute}
.navbody .menu_button i:nth-child(2){display:none}
.height_height{display:block}
.header,.height_height{height:50px;line-height:50px}
.header h1{padding-top:12px}
.header{background:#000}
.header .nav{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;margin:0;position:fixed;top:0;right:-100%;width:100%;height:100%;background:rgba(0,0,0,.8)}
.header ul{padding-top:50px}
.header ul>li{float:none;border-bottom:1px solid rgba(255,255,255,.2)}
.header ul>li>a{display:block;padding:0 20px}
.navbody .header .nav{right:0}
.nav .icon-jiantouyou,.return_a{display:block;color:#fff}
.header ul>li{position:static;clear:both}
.nav .icon-jiantouyou{float:right;width:50px;text-align:center;font-size:16px;cursor:pointer}
.header ul>li>a{width:calc(100% - 50px);float:left;box-sizing:border-box}
.nav_list{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}
.nav_list{display:block;top:0;left:auto;margin:0;width:100%;height:100%;background:rgba(0,0,0,.8);padding:0;right:-100%}
.header ul>li.cur .nav_list{right:0}
.nav_p p{line-height:50px}
.nav_p{padding:0;text-align:left}
.nav_list p a{padding:0 20px;color:#fff}
.return_a{margin-top:50px;border-top:1px solid rgba(255,255,255,.2)}
.return_a i{margin-right:5px}
.nav_p p,.return_a{border-bottom:1px solid rgba(255,255,255,.2)}
}
.footer{background:#404143;padding-top:60px;margin-top:1px;}
.footer,.footer a{color:grey}
.f_top{overflow:hidden}
.f_le ul{overflow:hidden}
.f_le li{float:left;padding-right:100px}
.f_le li:last-child{padding-right:0}
.f_le dt{margin-bottom:25px}
.f_le dt a{color:#e1e1e1}
.f_le dd p{line-height:24px;margin-bottom:14px}
.f_le{width:calc(100% - 305px);float:left}
.f_re{float:right;width:305px}
.f_phone a{color:#299dd9}
.f_ewm{margin-bottom:45px}
.f_ewm ul{overflow:hidden;margin:0 -14px}
.f_ewm li{float:left;width:50%;text-align:center}
.f_ewm dl{margin:0 14px;background:#fff;padding:8px;border-bottom:2px solid #3672fc}
.f_ewm dl img{width:100%;height:120px;margin:auto}
.f_phone dl{overflow:hidden}
.f_phone dt{float:left;width:50px;height:50px;line-height:50px;text-align:center;border:1px solid #666769;border-radius:10px;font-size:25px;color:#fff}
.f_phone dd{float:right;width:calc(100% - 70px);line-height:24px}
.f_bottom{margin-top:55px;padding:20px 0 40px 0;border-top:1px solid #c5c6c6;overflow:hidden}
.f_bottom,.f_bottom a{color:#fff}
.f_bottom .left{float:left;color:#858687}
.f_bottom .left em{margin:0 15px}
.f_bottom .right{float:right}
@media only screen and (max-width:1440px){
.footer{margin-top:1px}
.f_le li{padding-right:70px}
}
@media only screen and (max-width:1280px){
.f_le li{padding-right:40px}
.f_bottom{margin-top:40px}
}
@media only screen and (max-width:1100px){
.f_le li{padding-right:20px}
}
@media only screen and (max-width:1024px){
.footer{padding-top:40px;margin-top:1px}
.f_le,.f_re{float:none;width:100%}
.f_re{width:305px;margin:auto;margin-bottom:20px}
.f_le li{float:none;padding:10px 0;border-bottom:1px solid #5f6061;margin-bottom:5px}
.f_le li:last-child{border:0;margin:0;padding-bottom:0}
.f_le dd{overflow:hidden;padding-top:6px}
.f_le dd p{margin-right:40px;float:left;margin-bottom:5px}
.f_le dt{margin-bottom:8px}
.f_bottom{margin-top:20px;padding:20px 0}
.f_ewm{margin-bottom:20px}
}
@media only screen and (max-width:767px){
.footer{margin-top: 1px;}
.f_re{width:100%}
.f_ewm dl img{width:120px}
.f_ewm dl{padding:15px 8px}
.f_le dd p{margin-right:20px}
.f_bottom .left,.f_bottom .right{float:none;width:100%}
.f_bottom .left{margin-bottom:5px}
}
.video_appbox{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;opacity:0;visibility:hidden;transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s}
.video_appbox.show{visibility:visible;opacity:1}
.video_appbox video{object-fit:cover;width:100%}
.video_appbox .video_t{z-index:2;background:#000;width:1035px;max-width:94%;height:60%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute;left:50%;top:60%;transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;visibility:hidden;opacity:0}
.video_appbox.show .video_t{visibility:visible;opacity:1;top:50%}
.video_appbox .mask{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.lt9 .video_appbox .mask{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}
.vide0_close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:99999}
.vide0_close i{color:#fff;font-size:20px;font-weight:700}
.site_bar{position:fixed;bottom:180px;right:0;z-index:999}
@media (min-width:1025px) and (max-height:870px){
.site_bar{bottom:60px}
}
.site_a{padding-top:10px}
.site_a a{color:#2787ed;text-decoration:underline;float:left;margin-right:15px}
.site_a a:last-child{margin-right:0}
.site_customer{background:#2787ed;color:#fff;width:65px;text-align:center;padding:18px 0;border-radius:10px;position:relative;z-index:2;cursor:pointer}
.site_customer dt{font-size:34px}
.site_list{position:absolute;top:0;right:60px;width:260px;visibility:hidden;opacity:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-webkit-transform:translateX(270px);-moz-transform:translateX(270px);-o-transform:translateX(270px);-ms-transform:translateX(270px);transform:translateX(270px)}
.site_list ul{padding:10px 20px;margin-right:15px;border-radius:10px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.3)}
.site_list li{border-bottom:1px solid #e5e5e5}
.site_list dl{overflow:hidden;padding:15px 0}
.site_list dt{float:left;width:30px;margin-left:10px;font-size:20px;color:#2787ed}
.site_list dd h3,.site_list dt{line-height:28px}
.site_list dd{width:calc(100% - 40px);float:right}
.site_list li:last-child{border-bottom:0}
.site_list li.site_li02 p a,.site_list li.site_li04 h3 a{text-decoration:underline}
.site_list li p,.site_list li p a{color:#000}
.site_close{width:100%;cursor:pointer;position:absolute;top:-25px;right:0;overflow:hidden}
.site_close i{display:inline-block;float:right;margin-right:5px;background:#2787ed;color:#fff;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;font-size:14px}
.site_arrow{position:absolute;top:50%;left:-20px;margin-top:-15px;border-radius:5px 0 0 5px;width:20px;height:30px;line-height:30px;text-align:center;background:#2787ed;color:#fff;font-size:14px;display:none;cursor:pointer}
.site_bar.shouqi{right:-65px}
.site_bar.shouqi .site_arrow{display:block}
@media only screen and (max-width:1024px){
.site_close{display:block}
.site_bar.cur .site_list{visibility:visible;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.site_bar.shouqi .site_arrow{display:block}
.site_bar.shouqi{right:-65px}
.site_bar{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}
}
.site_bar.on .site_list{visibility:visible;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
@media only screen and (min-width:1025px){
.header ul>li>a::after,a{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}
/* a:hover{color:#299dd9!important} */
.header ul>li>a:hover{color:#fff!important}
.f_phone a:hover{color:#4e97ff!important;cursor:default}
.tran_scale:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1)}
.site_list li.site_li01 p a{cursor:default}
.site_list li.site_li01 p a:hover{color:#000!important}
.site_a a:hover{opacity:.8}
.b_more a:hover{opacity:.8;color:#fff!important}
.header ul>li>a:hover::after{width:calc(100% - 40px)}
.header ul>li>a.tc_btn:hover::after{width: 0}
.header ul>li.one>a::after{width:calc(100% - 40px)}
}
.blank_20{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.cover{background-size:100%;background-position:top center;background-repeat:no-repeat}
.site_banner{position:relative}
.site_text{width:100%;color:#fff;z-index:2;position:absolute;left:0;width:100%;top:43%}
.site_text p{padding-top:10px}
.site_insert{width:61%}
.site_banner02 h2{font-size:62px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.site_banner02 p{max-height:72px;-webkit-line-clamp:3}
.site_banner02 .site_text{top:36%}
.b_more{padding-top:30px}
.b_more a{display:inline-block;color:#fff;background:#2787ed;width:170px;height:44px;line-height:44px;border-radius:8px;box-sizing:border-box;padding-left:40px}
.b_more a i{margin-left:25px}
@media only screen and (max-width:1440px){
.site_banner02 h2{font-size:52px}
}
@media only screen and (max-width:1366px){
.site_banner02 h2{font-size:48px}
}
@media only screen and (max-width:1280px){
.site_banner02 .site_text{top:33%}
.b_more{padding-top:20px}
}
@media only screen and (max-width:1024px){
.site_text{transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);position:absolute;left:0;top:50%}
.site_banner02 h2{font-size:32px}
.site_banner02 .site_text{top:50%}
.b_more a{width:150px;padding-left:30px}
.site_insert{width:100%}
}
@media only screen and (max-width:767px){
.site_text h2{margin-bottom:5px}
.site_banner>img{display:none}
.site_banner{height:160px;background-size:cover!important}
.site_text p{padding-top:0}
.site_text h2{font-size:20px !important;font-weight:700}
.b_more{padding-top:10px}
.b_more a{width:120px;height:36px;line-height:36px;padding-left:0;text-align:center}
.b_more a i{margin-left:5px}
.site_banner02{height:220px}
.site_banner02 p{line-height:20px;max-height:80px;-webkit-line-clamp:4}
}
.blank_60,.phone_tips{display:none}
.blank_60{position:fixed;z-index:99999}
.phone_tips{width:280px;height:124px;background:#fff;border-radius:10px;z-index:999991;position:fixed;top:50%;left:50%;margin-left:-140px;margin-top:-62px}
.phone_tips p{padding:50px 20px;text-align:center;font-size:16px;line-height:24px;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:10px;box-sizing:border-box;overflow:hidden}
.phone_close{position:absolute;top:-30px;right:0;color:#fff;font-size:20px;cursor:pointer}
.nav_list{position:absolute;left:0;top:100%;background:rgba(241,245,250,.95);width:100%;display:none}
.nav_list .wrap{overflow:hidden;position:relative}
.nav_line01,.nav_line02{width:1px;height:100%;background:#ced1d6;position:absolute}
.nav_line01{left:0}
.nav_line02{left:610px}
.nav_le{float:left;width:350px;padding:50px 0}
.nav_line02{left:350px}
.nav_p{overflow:hidden}
.nav_p p{line-height:40px}
.nav_p p a{padding:0 40px;display:block;line-height:40px}
.nav .nav_p p b{display:block;position:absolute;top:0;right:30px}
.nav_01 .nav_p a{position:relative}
.nav_01 .nav_re dl{display:none}
.nav_01 .nav_re dl:first-child{display:block}
.nav_01 .nav_p p.on a{color:#299dd9}
@media only screen and (max-width:1024px){
.nav_le,.nav_re{padding:0}
.nav_re{display:none}
.nav_le{float:none;width:100%}
.nav_list{display:block;top:0;left:auto;z-index:1;background:rgba(0,0,0,.8)}
.nav_p p{float:none;width:100%;margin-bottom:0;line-height:50px}
.nav_list .wrap{width:100%;max-width:100%}
.nav_p p a{display:block;padding:0 20px}
.nav .nav_p p b,.nav_line01,.nav_line02{display:none}
.nav_01 .nav_le{padding:0}
.nav_p p a{line-height:50px}
}
.nav_03 .nav_le{float:none;width:100%;padding:38px 0;text-align:right}
.nav_03 .nav_p p{width:auto;margin:0;float:left}
.nav_03 .nav_p{width:auto;float:right}
.nav_03 .nav_p p:last-child a{padding-right:0}
.nav_03 .nav_le,.nav_03 .nav_p{height:40px}
.header ul>li:nth-child(5) .nav_le .nav_p{padding-right:170px}
@media only screen and (max-width:1280px){
.header ul>li:nth-child(5) .nav_le .nav_p{padding-right:130px}
}
@media only screen and (max-width:1024px){
.nav_03 .nav_le{text-align:left;padding:0}
.nav_03 .nav_le,.nav_03 .nav_p{height:auto}
.nav_03 .nav_p{display:block}
.nav_03 .nav_p p{float:none;width:100%}
.nav_03 .nav_p{float:none;width:100%;padding-right:0}
}
.nav_01 .nav_list{ padding: 34px 0 0px 0;}
.nav_01 .nav_le,.nav_01 .nav_re{float:none;width:100%;padding:0}
.nav_01 .nav_le{border-bottom:1px solid #b7babe;padding-bottom:30px;margin-bottom:10px}
.nav_01 .nav_re{padding-bottom:31px}
.nav_01 .nav_p p b{display:none}
.nav_01 .nav_p p{float:left;text-align:center;padding-right:4%}
.nav_01 .nav_p p:last-child{padding-right:0}
.nav_01 .nav_p a{padding:0 0}
.nav_01 .nav_re dl{overflow:hidden}
.nav_01 .nav_re dt{float:left;width:356px;height:244px;overflow:hidden}
.nav_01 .nav_re dt a{display:block}
.nav_01 .nav_re dt img{width:100%;height:100%}
.nav_01 .nav_re dd{float:right;width:calc(100% - 410px);padding-top:80px}
.nav_02 .nav_p p{float:left}
@media only screen and (max-width:1024px){
.nav_01 .nav_list{padding:0}
.nav_01 .nav_le{padding:0;margin:0;border:0}
.nav_01 .nav_p p{float:none;width:100%!important;text-align:left}
.nav_01 .nav_p a{padding:0 20px}
}
.banner .swiper-pagination{display:none;bottom:70px!important}
.banner .swiper-pagination span{background:#fff;opacity:1;width:10px;height:10px}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background:#2787ed}
.back_top{line-height:50px;display:none;background:#2787ed;border-radius:10px;margin-top:2px}
.back_top a{color:#fff;display:block;text-align:center;font-size:24px}
.back_top a:hover{color:#fff!important}
@media only screen and (max-width:1024px){
.back_top{line-height:40px}
.banner .swiper-pagination{display:none!important}
}

.footer .footer_m{
    display: none;
}
.bottom_nav{
    display: none;
}
.m_nav_tj{
    display: none;
}

#back_over {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 99;
    -moz-opacity: 0.6;
    opacity: .60;
}
.popup_bg {
    position: fixed;
    z-index: 999;
    text-align: center;
    width: 8.4rem;
    height: auto;
}

.pop_box {
    width: 8.4rem;
    height: 7.666667rem;
    background: #fff;
    border-radius: 0.213333rem;
    box-shadow: 0 0 0.213333rem 0.026667rem rgba(0,0,0,.1);
    position: relative;
}

.pop_tit {
    height: auto;
    overflow: hidden;
    padding: 0.8rem 0 0.533333rem;
    text-align: center;
}

.pop_tit span.popup_close {
    display: block;
    font-size: 0.32rem;
    color: #bdc4cf;
    position: absolute;
    top: 0.106667rem;
    right: 0.133333rem;
    cursor: pointer;
}

.pop_tit img {
    display: block;
    width: 3rem;
    height: auto;
    margin: 0 auto 0.106667rem;
}

.pop_tit em {
    display: block;
    font-size: 0.4rem;
    color: #4f4f4f;
    font-weight: bold;
}

.pop_box ul {
    width: 6.533333rem;
    margin: 0 auto;
    position: relative;
}

.pop_box li {
    border-bottom: 1px #dcdcdc solid;
    margin-bottom: 0.346667rem;
    height: 1.066666rem;
    overflow: hidden;
}

.pop_box li::before {
    content: '';
    display: block;
    float: left;
    background-image: url(../images/popbox/icons.png);
    background-size: 0.68rem;
    background-position: 0 0;
    height: 0.36rem;
    width: 0.266667rem;
    overflow: hidden;
    margin: 0.3333rem 0.133333rem 0 0;
}

.pop_box li.yzm::before {
    background-position: -0.413rem 0;
}

.pop_box li input {
    display: block;
    float: left;
    width: 80%;
    line-height: 1.066667rem;
    height: 1.066667rem;
    font-size: 0.346667rem;
    vertical-align: middle;
    border: 0;
    outline: none;
}

.pop_box li.yzm input {
    width: 50%;
    float: left;
}

.pop_box li.yzm a {
    font-size: 0.346667rem;
    color: #3d66fe;
    display: block;
    float: right;
    height: 1.066667rem;
    line-height: 1.066667rem;
    text-align: center;
    width: 35%;
}

.pop_box li.yzm a.input_c.off {
    color: #ccc!important;
    pointer-events: none!important;
}

.pop_box li.yzm a em {
    display: block;
    float: left;
    font-size: 0.346667rem;
    color: #cacaca;
}

.pop_box a.ban_tj {
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    border-radius: 0.08rem;
    height: 1.066667rem;
    line-height: 1.066667rem;
    font-size: 0.4rem;
    font-weight: bold;
    background-color: #328bfd;
    margin-top: 0.8rem;
}
.index_cont .artList{

}
.index_cont .artList .art_nav {
  border-bottom: 1px solid #e5e5e5;
  height: 57px;
}

.index_cont .artList .art_nav li {
  float: left;
  line-height: 56px;
  border-bottom: 2px solid transparent;
  font-size: 18px;
  color: #666666;
    margin-right: 122px;
  cursor: pointer;
  font-weight: 600;
}

.index_cont .artList .art_nav li.on {
  border-color: #2787ed;
  color: #2787ed;
}

.index_cont .artList .art_nav li:last-child {
  margin-right: 0;
}

.index_cont .artList .swiper-container {
  margin-top: 30px;
}

.index_cont .artList .swiper-slide {
  height: auto;
  overflow: hidden;
  display: flex;
}

.index_cont .artList .swiper-slide .fl {
  width: 370px;
  overflow: hidden;
}

.index_cont .artList .swiper-slide .fl img {
  width: 370px;
  height: 262px;
  display: block;
  margin-bottom: 27px;
}

.index_cont .artList .swiper-slide .fl div {
  height: auto;
  overflow: hidden;
}

.index_cont .artList .swiper-slide .fl div p {
  width: 80px;
  height: 96px;
  float: left;
  color: #FFF;
  text-align: center;
  background-color: #2787ed;
  margin-right: 10px;
  margin-top: 3px;
}

.index_cont .artList .swiper-slide .fl div p i {
  display: block;
  font-size: 50px;
  color: #FFF;
  line-height: initial;
}

.index_cont .artList .swiper-slide .fl div a {
  display: block;
  font-size: 16px;
  color: #333333;
  margin-bottom: 13px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.index_cont .artList .swiper-slide .fl div span {
  display: block;
  color: #666;
  line-height: 24px;
  font-size: 14px;
   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.index_cont .artList .swiper-slide .fr {
  width: 1035px;
  overflow: hidden;
  height: auto;
  flex: 1;
  margin-left: 35px;
}

.index_cont .artList .swiper-slide .fr li {
  float: left;
  width: calc((100% - 35px) / 2);
  margin-bottom: 45px;
}

.index_cont .artList .swiper-slide .fr li:nth-child(2n) {
  float: right;
}

.index_cont .artList .swiper-slide .fr li p {
  width: 80px;
  height: 96px;
  float: left;
  color: #666;
  text-align: center;
  background-color: #f5f5f5;
  margin-right: 10px;
  margin-top: 3px;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
}

.index_cont .artList .swiper-slide .fr li p i {
  display: block;
  font-size: 50px;
  color: #666;
  line-height: initial;
}

.index_cont .artList .swiper-slide .fr li a {
  display: block;
  font-size: 16px;
  color: #333333;
  margin-bottom: 10px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.index_cont .artList .swiper-slide .fr li span {
    display: block;
    color: #666;
    line-height: 24px;
    height: 72px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.index_cont .artList .tit {
    text-align: center;
    line-height: 42px;
    /* padding: 0 0 37px; */
}
.index_cont .artList .tit b {
    display: block;
    font-size: 36px;
    font-weight: 400;
    line-height: 54px;
}
.index_cont .artList .tit span {
    display: block;
    font-size: 16px;
    color: #555;
    padding-top: 8px;
}

.penDialog_bg_sy {
    position: fixed;
    z-index: 999;
    text-align: center;
    font-family: "Microsoft YaHei";
    width: 930px;
    display: none;
}
#Dialog_over_sy{
    display: none;
}

.penDialog_bg_sy .penDialog_box_sy {
    width: 930px;
    height: 500px;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 0 16px 2px rgba(0,0,0,.1);
    overflow: hidden;
    position: relative;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask {
    float: left;
    width: 580px;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask .title_top {
    padding: 40px 0 24px;
    text-align: center;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask .title_top span {
    display: block;
    font-size: 28px;
    color: #010101;
    font-weight: bold;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask .title_top p {
    font-size: 22px;
    color: #1c44f1;
    font-weight: bold;
    padding-top: 12px;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask ul li {
    width: 310px;
    height: 50px;
    margin: 0 auto 12px;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask ul li input {
    display: block;
    font-size: 18px;
    font-weight: 500;
    line-height: 50px;
    width: 85%;
    outline: none;
    border: none;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask ul li::before {
    display: block;
    content: '';
    width: 14px;
    height: 18px;
    overflow: hidden;
    background-image: url(../images/vfx/callb_bot/bot_ico.png);
    background-size: 133px;
    background-position: -34px -124px;
    float: left;
    margin: 17px 6px 0 10px;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask ul li.yzm::before {
    background-position: -53px -124px;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask ul li.yzm input {
    width: 50%;
    float: left;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask ul li a.input_c {
    display: block;
    float: right;
    width: 40%;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #2572fe;
    font-weight: bold;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask ul li a.input_c em {
    display: block;
    float: left;
    color: #c3c3c3;
    font-weight: normal;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask dl {
    width: 370px;
    margin: 30px auto 36px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask dl dd {
    width: 25%;
    text-align: center;
    font-size: 16px;
    color: #1347f1;
    font-weight: 500;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask dl dd::before {
    display: block;
    content: '';
    width: 53px;
    height: 53px;
    overflow: hidden;
    background-image: url(../images/bot_ico.png);
    background-size: 133px;
    background-position: 0 -150px;
    margin: 0 auto 8px;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask dl dd:nth-child(2)::before {
    background-position: -60px -150px;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask dl dd:nth-child(3)::before {
    background-position: 0 -207px;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask dl dd:nth-child(4)::before {
    background-position: -60px -207px;
}

.penDialog_bg_sy .penDialog_box_sy .fl_mask a.a_btn_form {
    display: block;
    width: 314px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 6px;
    background: #2a67ee;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin: 0 auto;
}

.penDialog_bg_sy .penDialog_box_sy .fr_mask {
    float: right;
    width: 350px;
    background: #436bed;
    height: 500px;
    text-align: center;
}

.penDialog_bg_sy .penDialog_box_sy .fr_mask .t {
    font-size: 28px;
    color: #fff;
    font-weight: bold;
    padding: 40px 0 24px;
}

.penDialog_bg_sy .penDialog_box_sy .fr_mask img {
    display: block;
    margin: 0 auto 30px;
    width: 175px;
    height: 175px;
}

.penDialog_bg_sy .penDialog_box_sy .fr_mask .bot_tex {
    height: auto;
    overflow: hidden;
}

.penDialog_bg_sy .penDialog_box_sy .fr_mask .bot_tex span {
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    padding-bottom: 14px;
}

.penDialog_bg_sy .penDialog_box_sy .fr_mask .bot_tex p {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 28px;
    text-align: left;
    padding-left: 104px;
}

.penDialog_bg_sy .penDialog_box_sy .fr_mask .bot_tex p:last-child {
    padding-left: 124px;
}

.penDialog_bg_sy .penDialog_box_sy .fr_mask .bot_tex p i {
    display: inline-block;
    font-style: normal;
    color: #a1b5f6;
    margin-right: 8px;
}

.penDialog_bg_sy .Dialogclose_sy {
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 6px;
    font-size: 20px;
    color: #fff;
}

#Dialog_over_sy {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index: 99;
    -moz-opacity: 0.6;
    opacity: .60;
    filter: alpha(opacity=60);
}
.contentImg{
    margin: 40px auto;
    max-width: 100%;
    display: block;
}
.tc_search{
    float: right;
    display: flex;
    align-items: center;
}
.header ul .tc_btn{
    width: 89px;
    line-height: 36px;
    border-radius: 50px;
    text-align: center;
    background: #eaf0fc;
    margin-left: 10px;
    color: #fff;
    background-image: linear-gradient(to right,#0070ef, #1faaff);
    padding: 0 13px;
    margin: 22px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header ul .tc_btn i{
    display: block;
    height: 17px;
    background: #fff;
    width: 1px;
}
.header ul .tc_btn a{
    padding: 0;
    color: #fff;
    font-size: 16px;
    flex: 1;
}
.header ul a.dl_btn{
    font-size: 18px;
    color: #0070ef;
    width: 120px;
    border-radius: 50px;
    text-align: center;
    background: #eaf0fc;
}
.h2_t{
    color: #000;
    font-weight: 600;
}
.p_t{
    color: #9f9f9f;
}
@media only screen and (max-width:1530px){
    .header ul>li>a{padding:0 42px}
}
@media only screen and (max-width:1430px){
    .header ul>li>a{padding:0 40px}
}
@media only screen and (max-width:1280px){
.header ul>li>a{padding: 0 30px}
}
@media only screen and (max-width:1200px){
    .header ul>li>a.tc_btn{
        width: 100px;
        font-size: 14px;
        height: 36px;
        line-height: 36px;
    }
    .tc_search1{
        margin-right: 10px!important;
    }
    .header ul>li>a{padding:0 23px}
    .header h1 a{
        width: 180px;
        margin-top: 9px;
    }
}
@media only screen and (max-width:1024px){
    .header h1{
        padding-top: 8px;
    }
    .header h1 a{
        margin-top: 0;
    }
}

@media (max-width: 1024px) {
    .m_nav_tj{
        display: block;
    }
    .m_nav_tj a {
        float: right;
        display: block;
        width: 1rem;
        font-size: 0.15rem;
        color: #fff;
        font-weight: 500;
        height: 0.3rem;
        line-height: 0.3rem;
        text-align: center;
        border-radius: 0.666666rem;
        background: #2787ed;
        margin-top: 0.1rem;
        margin-right: 0.3rem;
    }
    .footer .wrap{
        display: none;
    }
    .footer{
        padding-top: 0;
    }
    .footer .footer_m{
        display: block;
    }
    .footer_m {
        background: #393b3d;
        height: auto;
        overflow: hidden;
        padding-bottom: 2rem;
    }

    .footer_m .w650 {
        width: 8.666666rem;
        margin: 0 auto;
    }

    .footer_m .te_con {
        height: auto;
        overflow: hidden;
        padding-bottom: 0.666666rem;
        border-bottom: 1px solid #464a53;
        margin-bottom: 0.4rem;
    }

    .footer_m .top_bar {
        height: auto;
        overflow: hidden;
        padding: 0.626666rem 0.266666rem;
        border-bottom: 0.013333rem solid #464a53;
        margin-bottom: 0.613333rem;
    }

    .footer_m .top_bar a {
        display: block;
        float: left;
        width: 25%;
        font-size: 0.4rem;
        text-align: center;
        line-height: 0.4rem;
        color: #FFF;
        font-weight: 500;
    }

    .footer_m .fl {
        float: left;
        width: 5.333333rem;
        border-right: 1px dashed #57585a;
    }

    .footer_m .fl .phone span,.footer_m .fl .p_ser span {
        display: block;
        font-size: 0.4rem;
        color: #fff;
        font-weight: 500;
        line-height: 0.373333rem;
        margin-bottom: 0.4rem;
    }

    .footer_m .fl .phone span i {
        display: block;
        float: left;
        height: 0.373333rem;
        width: 0.373333rem;
        overflow: hidden;
        margin-right: 0.08rem;
        background-image: url(../images/ico.png);
        background-size: 0.773333rem;
        background-position: 0 0;
    }

    .footer_m .fl .phone p {
        font-size: 0.32rem;
        color: #fff;
        line-height: 0.613333rem;
        padding: 0 0 0.426666rem 0.466666rem;
    }

    .footer_m .fl .p_ser span i {
        display: block;
        float: left;
        height: 0.373333rem;
        width: 0.373333rem;
        overflow: hidden;
        margin-right: 0.08rem;
        background-image: url(../images/ico.png);
        background-size: 0.773333rem;
        background-position: -0.44rem 0;
    }

    .footer_m .fl .p_ser .box-con a {
        display: block;
        float: left;
        width: 2.32rem;
        height: 0.773333rem;
        line-height: 0.773333rem;
        text-align: center;
        font-size: 0.266666rem;
        color: #fff;
        border: 1px solid #57585a;
        border-radius: 0.08rem;
        margin: 0 0.266666rem 0.266666rem 0;
    }

    .footer_m .fl .p_ser .box-con a:nth-child(2n) {
        margin-right: 0;
    }

    .footer_m .fl .p_ser .box-con a:nth-child(n+9) {
        margin-bottom: 0;
    }

    .footer_m .fr {
        float: right;
        width: 2.933333rem;
    }

    .footer_m .fr img {
        display: block;
        margin: 0 auto;
    }

    .footer_m .fr img.img_1 {
        margin: 0.4rem auto 1.253333rem;
        width: 2.92rem;
    }

    .footer_m .fr img.img_2 {
        margin: 0 auto 1.253333rem;
        width: 2.453333rem;
    }

    .footer_m .fr a.pop {
        display: block;
        border-radius: 0.08rem;
        background: #2380ff;
        height: 0.8rem;
        line-height: 0.8rem;
        text-align: center;
        color: #fff;
        font-size: 0.4rem;
        font-weight: 500;
        margin-bottom: 0.213333rem;
    }

    .footer_m .fr a.bj {
        display: block;
        font-size: 0.32rem;
        color: #bababa;
        text-align: center;
    }

    .footer_m .c {
        font-size: 0.32rem;
        font-weight: bold;
        text-align: center;
        color: #717273;
        /* padding-bottom: 0.266666rem; */
    }

    .footer_m .b {
        text-align: center;
        font-size: 0.266666rem;
        color: #717273;
    }

    .f_bottom {
        position: fixed;
        z-index: 3;
        border-top: 1px solid #c6c6c6;
        background: #FFF;
        width: 10rem;
        bottom: 0;
    }

    .f_bottom a {
        display: block;
        float: left;
        text-align: center;
        color: #000000;
        font-size: 0.293333rem;
        font-weight: 500;
        width: 2.066666rem;
        height: 1.53125rem;
    }

    .f_bottom a::before {
        display: block;
        content: '';
        margin: 0.16rem auto 0.133333rem;
        background-image: url(../images/index/bot_i.png);
        background-size: 2.893333rem;
        width: 0.733333rem;
        height: 0.64rem;
        overflow: hidden;
        background-position: 0.026666rem 0;
    }

    .f_bottom a:nth-child(2)::before {
        background-position: -0.826666rem 0;
    }

    .f_bottom a:nth-child(3)::before {
        background-position: -1.76rem 0;
    }

    .f_bottom a:nth-child(4) {
        width: 3.533333rem;
        line-height: 1.53125rem;
        font-size: 0.426666rem;
        color: #FFF;
        background: #0F5EC5;
        float: right;
        text-align: left;
    }

    .f_bottom a:nth-child(4)::before {
        float: left;
        background-position: 0 -0.86rem;
        width: 0.8rem;
        margin: 0.45rem 0.18rem 0 0.42rem;
        background-size: 3.6rem;
    }
    
    .bottom_nav {
        position: fixed;
        z-index: 3;
        border-top: 1px solid #c6c6c6;
        background: #FFF;
        width: 10rem;
        bottom: 0;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        height: 1.3rem;
    }
    .bottom_nav div.left{
        flex: 1;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .bottom_nav a {
        display: block;
        text-align: center;
        color: #000000;
        font-size: 0.266667rem;
        font-weight: bold!important;
        line-height: 0.426667rem;
        height: 1.32rem;
        width: 100%;
    }

    .bottom_nav a::before {
        display: block;
        content: '';
        margin: 0.04rem auto 0;
        background: url(../images/nav_phone.png) center top no-repeat;
        background-size: 100%;
        width: 0.746667rem;
        height: 0.746667rem;
        overflow: hidden;
    }

    .bottom_nav a.wxNum::before {
        background-image: url(../images/f_wx.png);
    }
    .bottom_nav a.index::before {
        background-image: url(../images/f_index.png);
    }

    .bottom_nav a.btn::before {
        width: 0;
        margin: 0;
        /* background-image: url(../images/nav_ty.png); */
        /* float: left;
        width: 0.426667rem;
        height: 0.426667rem; */
        /* margin: 0.306667rem 0.053333rem 0 1rem; */
    }

    /* .bottom_nav a:nth-child(1) {
        margin-left: 1.066667rem;
    } */

    .bottom_nav a.btn{
        /* margin-right: 0.533333rem; */
        height: 1.3rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 0;
        width: 4rem;
        line-height: 1.3rem;
        font-size: 0.373333rem;
        font-weight: bold;
        color: #fff;
        background: #004BE1;
    }
}

@media (max-width: 750px) {
    .m_nav_tj a {
        float: right;
        display: block;
        width: 2.4rem;
        font-size: 0.32rem;
        color: #fff;
        font-weight: 500;
        height: 0.8rem;
        line-height: 0.8rem;
        text-align: center;
        border-radius: 0.666666rem;
        margin-top: 0.20rem;
        margin-right: 0.3rem;
    }
    .mCSB_container .fnt_20{
        font-size: 0.46rem;
    }
    .mCSB_container span{
        font-size: 0.38rem!important;
        color: rgb(87 87 87);
    }
    .contact_box{
        display: none;
    }
}