@charset "utf-8";
body,button,dd,div,h1,h2,h3,input,label,legend,li,ol,p,textarea,ul {margin:0;padding:0;box-sizing:border-box}
a {text-decoration:none}
ol,ul {list-style:none}
img {border:0}
input::-ms-clear {display:none!important}
input:focus::-webkit-contacts-auto-fill-button {opacity:0}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-variant:normal}
a:focus,button,input,select,textarea {outline:none}
html {min-width:1180px}
body {width:100%;height:100%;color:#222;line-height:1.6;font-family:PingFang SC,Microsoft YaHei;font-size:14px;min-width:1300px;font-weight:400}
.content {width:100%}
.content>div {width:1180px;margin:0 auto;text-align:center}
.content>div .title {font-size:36px;color:#222;font-weight:600}
.content>div .sub_title {margin-top:12px;font-size:16px;color:#222;font-weight:200}
.transform_1_1 {overflow:hidden}
.transform_1_1>div,.transform_1_1>img {-webkit-transition:.2s cubic-bezier(.4,0,0,1);transition:.2s cubic-bezier(.4,0,0,1)}
.transform_1_1>div:hover,.transform_1_1>img:hover {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.up10 {-webkit-transition:.4s cubic-bezier(.3,0,0,1);transition:.4s cubic-bezier(.3,0,0,1)}
.up10:hover {transform:translateY(-10px);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px)}

#mask {position:fixed;height:100vh;width:100vw;background-color:hsla(0,0%,100%,.15);display:none}

#aboutus,#serve {cursor:default}
.sub_menu_container {position:absolute;top:0;z-index:-1;width:100%;min-width:1300px;left:0;font-size:14px;display:none;padding-top:80px;height:334px;overflow:hidden;background-color:#0c1236}
.sub_menu_container>div>div div {height:141px;width:180px}
.sub_menu_container>div>div p {color:hsla(0,0%,100%,.7);font-weight:400}
.sub_menu_container>div>div.active p,.sub_menu_container>div>div:hover p {color:#fff}
.sub_menu {width:1140px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;padding-top:24px}
.sub_menu>div {width:180px;text-align:center;color:#fff;font-size:16px;position:relative}
.sub_menu>div:after {content:"";position:absolute;height:142px;width:100%;background-color:rgba(0,0,0,.1);top:0;left:0}
.sub_menu>div:hover a {color:#fff}
.sub_menu>div.active:after,.sub_menu>div:hover:after {content:"";height:0;width:0}
.sub_menu>div:nth-child(2),.sub_menu>div:nth-child(3) {margin-left:48px}
.sub_menu>div p {margin-top:24px}

.card_info_one_row {text-align:center;padding:44px 20px;width:280px;}
.bg{background-color:#f7f7f7}
.card_info_one_row .text {margin-top:24px;color:#8f8f8f}
.font_weight_light {font-weight:200}
.font_weight_bold {font-weight:600}
.font_weight_500 {font-weight:500}
.font_weight_regular {font-weight:400}
.color_8F {color:#8f8f8f}
.font_size_24 {font-size:24px}
.align_left {text-align:left}
.flex_space_between {display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.marginTop36 {margin-top:36px!important}
.text_white {color:#fff!important}
.display_none {display:none}
.icon_info>p {text-align:center;margin-top:24px;font-size:24px;font-weight:600}
#coor_flow>img {height:16px;width:56px;margin-top:140px}
#coor_flow .card_info_one_row {width:160px;padding:0}
#coor_flow .card_info_one_row img {background-color:#1f3a11;border-radius:50%;height:100px;width:100px}
#coor_flow .card_info_one_row .text {font-size:16px;font-weight:200;color:#222}
.service_title {font-size:20px;margin-top:40px;position:relative}
.service_title:after {content:"";width:70px;height:2px;background-color:#d70110;position:absolute;top:40px;left:0}
.service_site {margin-top:26px;display:-webkit-box;display:flex;flex-wrap:wrap}
.service_site>p {height:40px;width:230px;background-color:hsla(0,0%,84.7%,.1);padding-left:24px;margin-right:20px;margin-top:16px}
.map_point,.service_site>p {display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.map_point {position:absolute;font-size:10px}
.map_point img {margin-right:4px}
.address {margin-top:10px;font-size:14px;line-height:24px;opacity:.8;display:-webkit-box;display:flex;flex-wrap:wrap;width:475px}
.add_title {margin-top:50px;font-size:16px;line-height:24px;display:-webkit-box;display:flex;flex-wrap:wrap;width:475px}
.address .label {width:60px;text-align:justify;height:22px;overflow:hidden}
.address .label i {display:inline-block;width:100%}
.address .value {width:400px}
.sign_up input {font-size:14px;border:0;background-color:#fff;padding:21px 24px;height:64px;margin-bottom:20px;font-family:PingFang SC,Microsoft YaHei}
.sign_up input::-webkit-input-placeholder {color:#a8a8a8;font-size:14px}
.sign_up input::-moz-placeholder::-ms-input-placeholder {color:#a8a8a8;font-size:14px}
.sign_up input::-ms-input-placeholder {color:#a8a8a8;font-size:14px}
.sign_up input.warn {border:1px solid #f60707}
.sign_up .yanzhengma {width:180px;height:64px; line-height:64px;border:0;background-color:#1f3a11;color:#fff}
.sign_up button[disabled=disabled] {background-color:rgba(25,25,120,.7)}
.sign_up .require {color:#d70110;font-size:20px;padding-top:20px;padding-left:15px}
.sign_up textarea {font-family:PingFang SC,Microsoft YaHei;font-size:14px;resize:none;overflow:hidden}
.sign_up textarea::-webkit-input-placeholder {font-family:PingFang SC,Microsoft YaHei;color:#a8a8a8;font-size:14px}
.sign_up textarea::-moz-placeholder::-ms-input-placeholder {font-family:PingFang SC,Microsoft YaHei;color:#a8a8a8;font-size:14px}
.sign_up textarea::-ms-input-placeholder {font-family:PingFang SC,Microsoft YaHei;color:#a8a8a8;font-size:14px}
#submit {font-size:16px;color:#fff;width:300px;height:64px;background-color:#d70110;border:0}
#submit:hover {background-color:#c7000d}
#submit[disabled=disabled] {background-color:#d70110;color:hsla(0,0%,100%,.5)}
#submit[disabled=disabled]:hover {background-color:#e4535d;color:hsla(0,0%,100%,.3)}
#toast {position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:hsla(0,0%,100%,.1);z-index:1999;display:none}
#toast>div {width:480px;height:64px;line-height:64px;text-align:center;position:relative;top:calc(50% - 32px);left:calc(50% - 240px);z-index:2000}
#popup {display:none}
#popup .mask {position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.78);z-index:1020;opacity:.8}
#popup .content {position:fixed;padding:12px;box-sizing:border-box;top:50%;left:50%;margin-left:-300px;margin-top:-190px;width:600px;height:380px;background-color:#f7f7f7;border:1px solid #e5e5e5;border-radius:2px;z-index:1021}
#popup .close {float:right;width:48px;height:48px;background:url(/static/img/partners/pop_ico_close.png) no-repeat}
#popup h1 {font-family:PingFangSC-Medium;font-size:24px;color:#222;letter-spacing:0;text-align:center;padding-top:28px}
#popup .wrapper {display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:400px;position:relative;left:50%;margin-left:-200px}
#popup .code {box-sizing:border-box;margin-top:36px;font-size:14px;border:0;background-color:#fff;padding:14px 16px;height:48px;margin-bottom:20px;width:400px;font-family:PingFang SC,Microsoft YaHei}
#popup .cvs {display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;height:47px;width:100%}
#popup .cvs .cvs-img {width:278px;height:47px;background-color:#fff;margin-right:16px}
#popup .cvs .update {font-family:PingFangSC-Light;font-size:12px;color:#21aced;letter-spacing:0;padding-left:22px;background:url(/static/img/partners/pop_ico_switch.png) no-repeat 0/14px 14px;cursor:pointer}
#popup .footer {display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center;margin-top:48px;width:100%}
#popup .footer .btn {width:140px;height:48px;text-align:center;line-height:48px;font-family:PingFangSC-Light;font-size:14px;letter-spacing:0;border:none;cursor:pointer}
#popup .footer .confirm {color:#fff;background:#191978}
#popup .footer .confirm:hover {background-color:#0a0a66;color:hsla(0,0%,100%,.8)}
#popup .footer .cancel {color:#222;background:#efefef}
.fuwu{ position:relative;}
.clear{ clear:both;}

.fuwu_left{ float:left; width:620px;position:absolute; top:-110px;}
.fuwu_right{ float:right; width:530px;}
.fuwu_right dl{ text-align:left; background:#fff; height:60px; line-height:60px; padding-left:20px; font-size:16px;}