body,html { margin: auto; font-family: Source Han Sans CN; }
ul,li { list-style: none; padding: 0px; margin: 0px; }

.w1440 { width: 1440px !important; }
.w1200 { width: 1200px !important; }

.selected {
    border-color: #1E88F5;
}
.selected:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0px;
    border-top: 40px solid #1E88F5;
    border-left: 40px solid transparent;
}
.selected:before {
    content: '';
    position: absolute;
    width: 14px;
    height: 8px;
    background: transparent;
    top: 4px;
    right: 1px;
    border: 2px solid white;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-55deg);
    -ms-transform: rotate(-55deg);
    transform: rotate(-55deg);
    z-index: 9;
}

.h-show { display: block; }
.h-hidden { display: none; }
.jvectormap-zoomin, .jvectormap-zoomout { display: none; }

.h-header { padding-top: 2px; padding-bottom: 2px; margin-bottom: 0px; }
.h-header.h-fixed-top { background: #FFFFFF; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.14); }
.h-header.h-header-user.h-fixed-top { background: #505FF7; box-shadow: 0px 0px 27px 0px rgb(77 92 253 / 14%); }
.h-navbar-brand { height: 55px; padding: 8px 0px; }
.h-nav { float: right; }
.h-nav>li>a { padding: 25px 18px; color: #8A8A8A; letter-spacing: 3px; }
.h-nav>li.active { background: #4D5CFD; border-radius: 10px; }
.h-nav>li.active a { color: #FFFFFF; }
.h-nav>li>a:focus, .h-nav>li>a:hover { background: none; text-decoration: underline; }

.h-header .navbar-right { margin-top: 14px; margin-left: 20px; }
.h-header .navbar-right li a { height: 39px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; text-align: center; border-radius: 20px; font-weight: bold; }
.h-header .navbar-right .login { margin-right: 44px; }
.h-header .navbar-right .login a { line-height: 10px; color: #4D5CFD; border: 1px solid #4D5CFD; width: 67px; }
.h-header .navbar-right .login-ed a { width: 110px; padding-left: 0px; padding-right: 0px; }
.h-header .navbar-right .reg a { background: #4D5CFD; color: #FFFFFF; line-height: 15px; padding-top: 6px; }
.h-header .navbar-right .reg-ed a { line-height: 25px; }
.h-header .navbar-right .reg a span { font-size: 12px; color: #FFFFFF; }

.h-index-header { height: 617px; background: url(../image/index-header-bg.png); background-size: cover; }
.h-other-header { height: 71px; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.14); }
.h-header-cbox { width: 500px; margin: auto; padding-top: 200px; text-align: center; }
.h-header-cbox .h-header-cbox-p1 { height: 67px; font-size: 46px; font-weight: 400; color: #FFFFFF; line-height: 67px; margin-bottom: 20px; }
.h-header-cbox .h-header-cbox-p2 { height: 76px; font-size: 18px; font-weight: 400; color: #FFFFFF; line-height: 38px; margin-bottom: 30px; }
.h-header-cbox .h-header-cbox-a a { display: inline-block; width: 145px; height: 50px; line-height: 50px; border-radius: 28px; font-size: 16px; }
.h-header-cbox .h-header-cbox-a .a1 { background: #1E88F5; color: #FFFFFF; }
.h-header-cbox .h-header-cbox-a .a2 { background: #FFFFFF; color: #333333; }
.h-nav .h-pay_act_bg {  }
.h-nav .h-pay_act_bg.active { background: none; }
.h-nav .h-pay_act_bg a { padding: 0px 18px; }

footer { margin-top: 30px; background: #4D5CFD; padding: 35px; color: #FFFFFF }
footer .h-footer-left img { width: 215px; }
footer .h-footer-left p { margin-top: 20px; height: 22px; font-size: 14px; font-weight: 400; color: #FFFFFF; line-height: 20px; text-align: center; }
footer .h-footer-center {  }
footer .h-footer-title { height: 25px; font-size: 16px; font-weight: 600; color: #FFFFFF; line-height: 30px; }
footer .h-footer-ul li a { height: 30px; font-size: 12px; font-weight: 400; color: #FFFFFF; line-height: 25px; }
footer .h-footer-right {  }
footer .footer-link { padding-bottom: 5px; border-bottom: 1px solid #CFD3FF; }
footer .footer-copyright { text-align: center; padding-top: 40px; width: 1100px; }
footer .footer-copyright hr { width: 1000px; height: 3px; background: #CFD3FF; opacity: 0.13; }

.h-header-user { background: #505FF7; }
.h-header-user .h-nav>li>a { color: #FFFFFF; }
.h-header-user .navbar-right .login a { background: #4D5CFD; color: #FFFFFF; }
.h-header-user .navbar-right .login.active a { color: #4D5CFD; background: #FFFFFF }
.h-header-user .navbar-right .reg.active a { background: #FFFFFF; color: #4D5CFD; }
.h-header-user .navbar-right .reg.active a span { color: #4D5CFD; }

.h-kf-box { position: fixed; z-index: 999; right: 10px; top: 40%; }
.h-kf-box>div { position: relative; }
.h-kf-box>div a { position: absolute; z-index: 998; right: 0px; width: 76px; height: 76px; background: #FFFFFF; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 50%; display: flex; }
.h-kf-box>div a>div { margin: auto; }
.h-kf-box>div.h-kf-phone a { top: 0px; }
.h-kf-box>div.h-kf-wechat a { top: 101px; }
.h-kf-box>div.h-kf-email a { top: 202px; }
.h-kf-box .h-over-show { position: absolute;  z-index: 997; right: -76px; height: 76px; line-height: 76px; margin-right: 76px; background: #FFFFFF; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 38px; color: #4D5CFD; font-weight: 400; padding-left: 25px; display: none; }
.h-kf-box>div.h-kf-phone .h-over-show { width: 230px; top: 0px; }
.h-kf-box>div.h-kf-wechat .h-over-show { width: 190px; top: 101px; }
.h-kf-box>div.h-kf-email .h-over-show { width: 280px; top: 202px; }

.h-kf-box>div:hover .h-over-show { display: block; }

/* index */
.h-index-body { background: #FFFFFF; }

.h-section-box { text-align: center; width: 1200px; margin: auto; }

.h-section-o-1 { text-align: center; margin: auto; margin-top: 54px; }
.h-section-o .h-so-map-l { text-align: left; }
.h-section-o .h-h4-title { width: 330px; text-align: center; background: linear-gradient(90deg, #FFD000 0%, #F3E74B 100%);
border-radius: 18px; font-size: 22px; color: #333333; line-height: 35px; margin-top: 80px; margin-bottom: 0px; }
.h-section-o .h-h4-title span{ padding: 0px 5px; }
.h-section-o .h-h3-title { color: #333333; font-size: 46px; font-weight: bold; margin-top: 12px; }
.h-section-o .h-h3-title span { color: #4D5CFD; font-weight: 100; }
.h-section-o .h-so-map-r img {  }
.h-section-o .h-so-map-p1 { font-size: 18px; color: #999999; margin-top: 30px; }
.h-section-o .h-so-map-btn { margin-top: 46px; margin-bottom: 70px; }
.h-section-o .h-so-map-btn div { display: inline-block; }
.h-section-o .h-so-map-btn div:first-child { margin-right: 25px; }
.h-section-o .h-so-map-btn a { width: 111px; height: 111px; background: #FFFFFF; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 56px; margin: auto; text-align: center; display: table-cell; vertical-align: middle; }
.h-section-o .h-so-map-p2{ font-size: 18px; color: #999999; }

.h-section-box h3 { font-size: 46px; font-weight: bold; color: #333333; margin-bottom: 20px; }
.h-section-box .h-sb1-p1 { font-size: 14px; color: #333333; }

.h-section-box1 { margin-top: 74px; }
.h-section-box1 h3 { margin-top: 74px; }
.h-section-box1 .h-sb1-p1 { margin-bottom: 58px; }
.h-section-box1 .h-sb1-tab { width: 612px; margin: auto; padding-bottom: 1px; border-bottom: 1px solid #4D5CFD; }
.h-section-box1 .h-sb1-tab li { font-size: 18px; font-weight: 400; color: #333333; }
.h-section-box1 .h-sb1-tab li.active { color: #4D5CFD; }
.h-section-box1 .h-sb1-tab li i { margin: 0 10%; display: block; opacity: 0; height: 10px; border-radius: 5px; }
.h-section-box1 .h-sb1-tab li.active i { opacity: 1; background: #4D5CFD; }
.h-section-box1 .h-sb1-tabb { margin-top: 70px; }
.h-section-box1 .h-sb1-tabb .h-sb1-tabb-d {  margin: auto; display: none; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.14); border-radius: 80px; width: 650px; height: 159px; }
.h-section-box1 .h-sb1-tabb .h-sb1-tabb-d.active { display: block; }
.h-section-box1 .h-sb1-tabb .h-sb1-tabb-dimg { float: left; }
.h-section-box1 .h-sb1-tabb .h-sb1-tabb-dimg div { box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.14); border-radius: 50%; width: 159px; height: 159px; display: table-cell; vertical-align: middle; }
.h-section-box1 .h-sb1-tabb .h-sb1-tabb-p1 { font-size: 28px; font-weight: bold; color: #4D5CFD; margin-top: 30px; margin-bottom: 18px; }
.h-section-box1 .h-sb1-tabb .h-sb1-tabb-p2 { font-size: 14px; font-weight: 400; color: #4D5CFD; }
.h-section-box1 .h-sb1-tabb .h-sb1-tabb-r { margin-left: 40px; }

.h-section-box2 { margin-top: 110px; }
.h-section-box2 .h-sb1-p1 { margin-bottom: 35px; }
.h-section-box2 .h-map-box { box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.14); border-radius: 10px; padding: 40px 80px; }
.h-section-box2 .h-map-box .h-map-r-desc { width: 200px; text-align: left; margin: auto; font-size: 14px; color: #666666; line-height: 30px; }
.h-section-box2 .h-map-box .h-map-r-desc-l { margin-top: 110px; }
.h-section-box2 .h-map-box .h-map-r-desc-l div { width: 200px; margin: auto; text-align: left; margin-bottom: 30px; }
.h-section-box2 .h-map-box .h-map-r-desc-l div p {  }
.h-section-box2 .h-map-box .h-map-r-desc-l div p:first-child { color: #4D5CFD; font-size: 18px; line-height: 30px; font-weight: bold; }
.h-section-box2 .h-map-box .h-map-r-desc-l div p i { margin-right: 5px; height: 20px; width: 20px; border-radius: 50%; background: #4D5CFD; display: inline-block; vertical-align: middle; opacity: 0; }
.h-section-box2 .h-map-box .h-map-r-desc-l div p:first-child i { opacity: 1; }

.h-section-box3 { margin-top: 100px; }
.h-section-box3 .h-sb3-c1b { width: 303px; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 10px; margin: auto; }
.h-section-box3 .h-sb3-c1b .h-sb3-p { font-size: 18px; font-weight: bold; color: #666666; padding: 50px 0; }
.h-section-box3 .h-sb3-c1b ul { width: 220px; margin: auto; }
.h-section-box3 .h-sb3-c1b ul li { margin-bottom: 15px; text-align: left; font-size: 14px; font-weight: 400; color: #333333; }
.h-section-box3 .h-sb3-c1b ul li i { margin-right: 5px; height: 10px; width: 10px; border-radius: 50%; background: #4D5CFD; display: inline-block; vertical-align: middle; opacity: 1; }
.h-section-box3 .h-sb3-c1b a { width: 126px; height: 36px; background: #4D5CFD; border-radius: 18px; color: #FFFFFF; display: inline-block; line-height: 36px; margin-bottom: 50px; margin-top: 20px; }

.h-section-box4 { margin-top: 110px; }
.h-section-box4 .h-sb1-p1 { margin-bottom: 28px; }
.h-section-box4 .h-sb4-c { box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); width: 744px; border-radius: 10px; margin: auto; padding: 23px 8px; display: none; }
.h-section-box4 .h-sb4-c.active { display: block; }
.h-section-box4 .h-sb4-c-lr { position: relative; }
.h-section-box4 .h-sb4-c-lr .h-sb4-c-lr-row { position: absolute; top: 50%; margin-top: -60px; cursor: pointer; }
.h-section-box4 .h-sb4-c-lr .h-sb4-c-l { left: 40px; }
.h-section-box4 .h-sb4-c-lr .h-sb4-c-r { right: 40px; }
.h-section-box4 .h-sb4-c-lr .h-sb4-c-lr-row div { display: table-cell; vertical-align: middle; width: 120px; height: 120px; border-radius: 50%; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); }
.h-section-box4 .h-sb4-c-p { text-align: left; padding: 0 20px; }
.h-section-box4 .h-sb4-c-p1 { margin-top: 75px; font-size: 18px; font-weight: bold; color: #666666; }
.h-section-box4 .h-sb4-c-p2 { margin-bottom: 45px; font-size: 14px; font-weight: 400; color: #8A8A8A; line-height: 30px; }
.h-section-box4 .h-sb4-c-p a { border-radius: 18px; background: #4D5CFD; width: 108px; height: 36px; line-height: 36px; display: block; color: #FFFFFF; text-align: center; }

.h-section-box5 { margin-top: 120px; }
.h-section-box5 .h-sb1-p1 { margin-bottom: 80px; }
.h-section-box5 .h-sb3-content {  }
.h-section-box5 .h-sb3-content .h-sb3-c .h-sb3-c1b { width: 303px; margin: auto; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 10px; padding-top: 60px; padding-bottom: 33px; }
.h-section-box5 .h-sb3-content .h-sb3-c .h-sb3-c1b .h-sb5-img { margin-bottom: 57px; height: 100px; }
.h-section-box5 .h-sb3-content .h-sb3-c .h-sb3-c1b img { }
.h-section-box5 .h-sb3-content .h-sb3-c .h-sb3-c1b .h-sb5-p1 { font-size: 18px; font-weight: bold; color: #8A8A8A; margin-bottom: 35px; }
.h-section-box5 .h-sb3-content .h-sb3-c .h-sb3-c1b .h-sb5-p2 { width: 160px; height: 100px; margin: auto; font-size: 14px; font-weight: 400;  color: #8A8A8A; margin-bottom: 27px; }
.h-section-box5 .h-sb3-content .h-sb3-c .h-sb3-c1b a { width: 108px; height: 36px; line-height: 36px; background: #4D5CFD; color: #FFFFFF; border-radius: 18px; display: block; margin: auto; }

.h-section-box6 {  }
.h-section-box6 .h-sb1-tab { width: 900px; }
.h-section-box1 .h-sb1-tabb { margin-top: 44px; }
.h-section-box6 .h-sb1-tabb .h-sb1-tabb-d { box-shadow: none; border-radius: none; width: auto; height: auto; }
.h-section-box6 .h-sb1-tabb .h-sb1-tabb-d ul { width: 900px; margin: auto; text-align: left; padding: 0 50px; }
.h-section-box6 .h-sb1-tabb .h-sb1-tabb-d ul li { float: left; width: 50%; margin-bottom: 24px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.h-section-box6 .h-sb1-tabb .h-sb1-tabb-d ul li span { display: inline-block; overflow: hidden; }
.h-section-box6 .h-sb1-tabb .h-sb1-tabb-d ul li span:first-child { width: 70%; white-space:nowrap; text-overflow:ellipsis; }
.h-section-box6 .h-sb1-tabb .h-sb1-tabb-d ul li span:last-child { width: 20%; }
.h-section-box6 .h-sb1-tabb .h-sb1-tabb-d ul li a { font-weight: 400; color: #666666; }
.h-section-box6 .h-sb1-tabb .h-sb1-tabb-d .h-sb6-tabb-more { width: 169px; height: 48px; line-height: 48px; background: #4D5CFD; border-radius: 24px; color: #FFFFFF; display: inline-block; font-size: 14px; }

/*-------------*/
.h-section {  }
.h-section .h-s-title { margin-top: 86px; font-size: 34px; font-weight: bold; color: #333333; line-height: 65px; margin-bottom: 25px; }
.h-section .h-s-desc { font-size: 14px; font-weight: 400; color: #333333; line-height: 24px; margin-bottom: 40px; }

.h-section-shop .h-shop-tab { position: relative; margin-bottom: 40px; }
.h-section-shop .h-shop-tab .h-shop-tab-bg { position: absolute; width: 554px; height: 69px; background: #4D5CFD; opacity: 0.1; border-radius: 10px; left: 50%; margin-left: -276px; }
.h-section-shop .h-shop-tab .h-shop-tab-box { width: 554px; margin: auto; }
.h-section-shop .h-shop-tab .h-shop-tab-row { padding: 0px; margin-top: 5px; }
.h-section-shop .h-shop-tab .h-shop-tab-row div { height: 59px; line-height: 59px; margin-top: 5px; border-radius: 10px; margin: 0 10px; color: #333333; font-size: 18px; font-weight: bold; }
.h-section-shop .h-shop-tab .h-shop-tab-row.active div { background: #4D5CFD; color: #FFFFFF; }
.h-section-shop .h-shop-tab-row-shop { display: none; }
.h-section-shop .h-shop-tab-row-shop.active { display: block; }
.h-section-shop .h-shop-tab-row-cp { width: 20%; float: left; position: relative; }
.h-section-shop .h-shop-tab-row-cp:hover { top: -20px; }
.h-section-shop .h-shop-tab-row-cp>div { padding: 0 40px; border: 1px solid #E5E5E5; border-radius: 10px; margin: 0 16px; }

.h-section-shop .h-shop-tab-row-cp .h-shop-act-label { position: absolute; right: 0px; top: -15px; width: 99px; height: 81px; background: url(../image/shop-v2-act-bg-1.png); }
.h-section-shop .h-shop-tab-row-cp:hover .h-shop-act-label { background: url(../image/shop-v2-act-bg-2.png); }
.h-section-shop .h-shop-tab-row-cp .h-shop-act-label p { font-size: 14px; font-weight: 400; color: #333333; line-height: 10px; }
.h-section-shop .h-shop-tab-row-cp:hover .h-shop-act-label p { color: #FFFFFF; }
.h-section-shop .h-shop-tab-row-cp .h-shop-act-label p:first-child { margin-top: 30px; }
.h-section-shop .h-shop-tab-row-cp .h-shop-act-label p:last-child { font-weight: bold; }
.h-section-shop .h-shop-tab-row-cp .h-shop-combo-type { text-align: left; margin-bottom: 20px; margin-top: 40px; font-size: 22px; font-weight: 400;  color: #333333; line-height: 24px; }
.h-section-shop .h-shop-tab-row-cp .h-shop-combo-title { text-align: left; font-size: 34px; font-weight: bold; }
.h-section-shop .h-shop-tab-row-cp .h-shop-combo-originalPrice { text-align: left; text-decoration: line-through; margin-bottom: 50px; }
.h-section-shop .h-shop-tab-row-cp .h-shop-combo-desc { font-size: 14px; font-weight: 400; color: #333333; line-height: 24px; }
.h-section-shop .h-shop-tab-row-cp .h-shop-combo-desc p { margin-bottom: 20px; }
.h-section-shop .h-shop-tab-row-cp .h-shop-combo-total { border: 1px solid #4D5CFD; border-radius: 40px; width: 147px; height: 42px; line-height: 42px; font-weight: 400; color: #333333; font-size: 14px; cursor: pointer; margin-bottom: 35px; }
.h-section-shop .h-shop-tab-row-cp:hover .h-shop-combo-total { color: #FFFFFF; background: #4D5CFD; }
.h-section-shop .h-shop-tab-row-cp .h-shop-combo-footer { text-align: left; margin-bottom: 50px; }
.h-section-shop .h-shop-tab-row-cp .h-shop-combo-footer p { color: #333333; line-height: 24px; }
.h-section-shop .h-shop-tab-row-cp .h-shop-combo-footer p:first-child { font-size: 18px; font-weight: bold; }
.h-section-shop .h-shop-gg { margin-top: 60px; margin-bottom: 20px; width: 227px; height: 64px; line-height: 64px; background: #4D5CFD; border-radius: 32px; font-size: 18px; font-weight: bold; color: #FFFFFF; display: inline-block; }

.h-pay-type>div { display: block; width: 141px; height: 55px; line-height: 55px; border-radius: 5px; border: solid 1px #d2d2d2; text-align: center; font-size: 18px; color: #000; margin: 0 6px; box-sizing: border-box; overflow: hidden; position: relative;}
.h-pay-type .h-pay-alipay { background: url(../image/pay-ways.png) no-repeat; background-position: 32px center; }
.h-pay-type .h-pay-wechat { background: url(../image/pay-ways.png) no-repeat; background-position: -95px center; }

.h-pay-type>div.active:before{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 14px solid;
    border-color: transparent #62d5cc #62d5cc transparent;
    position: absolute;
    right: 0px;
    bottom: 0;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    opacity: 1;
    filter: alpha(opacity=0);
}
.h-pay-type>div.active:after{
    content: "✔";
    font-size: 32px;
    width: 12px;
    height: 11px;
    line-height: 10px;
    color: #fff;
    position: absolute;
    right: 11px;
    bottom: 2px;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -moz-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 1;
    filter: alpha(opacity=0);
}

.h-section-getapi {  }
.h-section-getapi .h-api-left { margin-top: 100px; }
.h-section-getapi .h-api-left .h-api-l-row { color: #333333; text-align: left; width: 150px; margin: auto; margin-bottom: 80px; }
.h-section-getapi .h-api-left .h-api-l-row .h-api-l-row-title { font-size: 22px; font-weight: bold; margin-bottom: 20px; }
.h-section-getapi .h-api-left .h-api-l-row ul li { cursor: pointer; margin-bottom: 25px; }
.h-section-getapi .h-api-left .h-api-l-row ul li.active { color: #4D5CFD; }
.h-section-getapi .h-api-right { margin-top: 33px; }
.h-section-getapi .h-api-right .h-api-package-type-select { margin-bottom: 40px; }
.h-section-getapi .h-api-right .h-api-package-type-select>div>div { background: #EEEEEE; border-radius: 20px; padding-left: 25px; padding-right: 25px; overflow: hidden; }
.h-section-getapi .h-api-right .h-api-package-type-select .h-api-pkg-t-s-p { text-align: left; font-size: 22px; font-weight: bold; margin-top: 35px; margin-bottom: 0px; }
.h-section-getapi .h-api-right .h-api-package-type-select .h-api-pkg-t-s-c { text-align: left; font-size: 22px; margin-bottom: 30px; }
.h-section-getapi .h-api-right .h-api-package-type-select .h-api-pkg-t-s-c span { font-weight: bold; font-size: 38px; color: #4D5CFD; }
.h-section-getapi .h-api-right .h-api-package-type-select a { background: #4D5CFD; border-radius: 25px; font-weight: bold; color: #FFFFFF; font-size: 22px; text-align: center; height: 50px; line-height: 50px; margin-top: 25px; }
.h-section-getapi .h-api-right .h-api-package-type-select .selected:before { right: 20px; }
.h-section-getapi .h-api-right .h-api-package-type-select .selected:after { right: 15px; }
.h-section-getapi .h-api-right .h-api-package-param { text-align: left; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-row-title { font-size: 22px; font-weight: bold; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-qty-box { text-align: center; height: 35px; line-height: 35px; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-qty-box .h-api-pkg-input-qty { float: left; border: none; background: #FBF8F7; border-radius: 10px; width: 100px; text-align: center; margin: 0 4px; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-qty-box span { width: 43px; height: 35px; background: #FBF8F7; border-radius: 10px; float: left; cursor: pointer; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-qty-select { margin: auto; margin-top: 50px; margin-bottom: 50px; width: 95%; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-qty-select .slider.slider-horizontal { width: 100%; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-qty-select .slider-selection { background: #1E88F5; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-qty-select .tooltip-inner { background: #1E88F5; /*color: #1E88F5;*/ }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-qty-select .tooltip { opacity: 1; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-qty-select .slider .tooltip.bs-tooltip-top { margin-top: -30px; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-row-geo-more { width: 120px; font-size: 22px; font-weight: 400; cursor: pointer; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-row-c {  }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-row-geo { margin-top: 25px; padding-top: 10px; cursor: pointer; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-row-geo.active { background: #4D5CFD; color: #FFFFFF; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-row-geo img { margin: auto; display: block; }
.h-section-getapi .h-api-right .h-api-package-param .h-api-pkg-row-geo span { display: block; font-size: 16px; font-weight: 400; text-align: center; padding: 10px 0; }
.h-section-getapi .h-api-box { display: none; }
.h-section-getapi .h-api-box.active { display: block; }
.h-modal-country-box .modal-content { padding: 20px; }
.h-modal-country-box .h-modal-c-title { border-radius: 4px; background: #4D5CFD; color: #FFFFFF; font-size: 16px; padding: 0px 15px; margin-bottom: 10px; }
.h-modal-country-box .h-modal-c-list .h-modal-c-row { cursor: pointer; margin: 10px 0px; font-size: 12px; font-weight: 400; color: #121327; }
.h-modal-c-list .h-geo-modal.active div { background: #4D5CFD; color: #FFFFFF; }
.h-section-getapi .h-api-pkg-row { margin-bottom: 50px; }
.h-section-getapi .h-api-input-radio { margin-left: 40px; margin-top: 30px; font-size: 16px; font-weight: 400; }
.h-section-getapi .h-api-input-radio label { cursor: pointer; padding-right: 100px; }
.h-section-getapi .h-api-input-radio label input { margin-right: 10px; }
.h-section-getapi .h-api-input-radio-sep label { padding-right: 30px; }
.h-section-getapi .h-api-csep { margin-top: 20px; border-radius: 21px; background: #EEEEEE; font-size: 16px; font-weight: 400; border: none; padding: 0 15px; width: 300px; height: 40px; line-height: 40px; }
.h-section-getapi .h-api-csep:focus { outline: none; }
.h-section-getapi .h-api-createapi-box { margin-top: 20px; text-align: center; }
.h-section-getapi .h-api-createapi { display: inline-block; margin: auto; font-size: 22px; font-weight: bold; width: 289px; height: 69px; background: #4D5CFD; color: #FFFFFF; line-height: 69px; text-align: center; border-radius: 35px; }
.h-section-getapi .h-api-url { resize: none; width: 90%; margin-left: 15px; height: 200px; background: #EEEEEE; border: none; border-radius: 21px; line-height: 25px; }
.h-section-getapi .h-api-url:focus { outline: none; }
.h-section-getapi .h-api-op-url-box a { width: 170px; height: 69px; line-height: 69px; border-radius: 35px; font-weight: 400; font-size: 22px; display: inline-block; text-align: center; margin-top: 60px; }
.h-section-getapi .h-api-op-url-box { width: 536px; margin: auto; }
.h-section-getapi .h-api-copy-url { background: #4D5CFD; color: #FFFFFF; }
.h-section-getapi .h-api-open-url { background: #EEEEEE; margin-left: 100px; }
.h-section-getapi .h-api-box-table {  }
.h-section-getapi .h-api-box-table .h-api-package-param { margin-top: 60px; }
.h-section-getapi .h-api-box-table .h-api-package-param .h-api-pkg-row { margin-bottom: 25px; margin-top: 50px; }
.h-section-getapi .h-api-box-table .h-api-package-param .h-api-pkg-row .h-api-pkg-row-title { margin-bottom: 0px; }
.h-section-getapi .h-api-box3 .h-api-package-param { margin-top: 60px; }
.h-section-getapi .h-api-box3 .h-api-package-param .h-api-pkg-row { margin-bottom: 20px; }
.h-section-getapi .h-api-box3 .h-api-package-param .h-api-sm-box { font-size: 16px; font-weight: 400; line-height: 35px; }
.h-section-getapi .h-api-box3 .h-api-package-param .h-api-sm-box span { color: #4D5CFD; }
.h-section-getapi .h-api-package-param .h-api-lang-down { font-size: 16px; font-weight: 400; margin-bottom: 30px; }
.h-section-getapi .h-api-package-param .h-api-lang-down>div a { text-decoration: underline; }
.h-section-getapi .h-api-box4 .h-api-pkg-row, .h-section-getapi .h-api-box5 .h-api-pkg-row, .h-section-getapi .h-api-box6 .h-api-pkg-row, .h-section-getapi .h-api-box7 .h-api-pkg-row, .h-section-getapi .h-api-box8 .h-api-pkg-row, .h-section-getapi .h-api-box9 .h-api-pkg-row, .h-section-getapi .h-api-box10 .h-api-pkg-row { margin-bottom: 5px; }
.h-section-getapi .h-api-box4 .h-api-lang-box { margin-bottom: 35px; }
.h-section-getapi .h-api-box4 .h-api-package-param, .h-section-getapi .h-api-box5 .h-api-package-param, .h-section-getapi .h-api-box6 .h-api-package-param, .h-section-getapi .h-api-box7 .h-api-package-param, .h-section-getapi .h-api-box8 .h-api-package-param, .h-section-getapi .h-api-box9 .h-api-package-param, .h-section-getapi .h-api-box10 .h-api-package-param { margin-top: 60px; }

.h-section-ipcheck {  }
.h-section-ipcheck .h-ipcheck-title { font-size: 58px; font-weight: bold; margin-top: 64px; margin-bottom: 40px; }
.h-section-ipcheck .h-ipcheck-desc { width: 800px; margin: auto; font-size: 14px; font-weight: 400; line-height: 30px; margin-bottom: 58px; }
.h-section-ipcheck .h-ipcheck-op {  }
.h-section-ipcheck .h-ipcheck-op .h-ipcheck-tag {  }
.h-section-ipcheck .h-ipcheck-op .h-ipcheck-tag a { width: 183px; height: 58px; line-height: 58px; border-radius: 10px 10px 0px 0px; color: #4D5CFD; font-size: 18px; font-weight: bold; display: inline-block; }
.h-section-ipcheck .h-ipcheck-op .h-ipcheck-tag a.active { background: #4D5CFD; color: #FFFFFF; }
.h-section-ipcheck .h-ipcheck-op textarea { resize: none; width: 900px; margin: auto; border: 1px solid #4D5CFD; border-radius: 10px; min-height: 300px; padding: 15px 30px; margin-bottom: 15px; }
.h-section-ipcheck .h-ipcheck-op textarea:focus { outline: none; }
.h-section-ipcheck .h-ipcheck-op .h-ipcheck-btn { margin-bottom: 67px; }
.h-section-ipcheck .h-ipcheck-op .h-ipcheck-btn a { display: inline-block; width: 126px; height: 49px; border: 1px solid #DCDCDC; border-radius: 25px; font-size: 18px; font-weight: 400; line-height: 49px; margin-right: 30px; }
.h-section-ipcheck .h-ipcheck-op .h-ipcheck-btn a:last-child { margin-left: 30px; background: #4D5CFD; color: #FFFFFF; }
.h-section-ipcheck .h-ipcheck-rs { box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 10px; padding: 35px 24px; }
.h-section-ipcheck .h-ipcheck-rs .h-ipcheck-rs-title { font-size: 18px; font-weight: bold; line-height: 30px; border-left: 6px solid #4D5CFD; text-align: left; padding-left: 15px; margin-bottom: 26px; }
.h-section-ipcheck .h-ipcheck-rs table {  }

.h-section-help {  }
.h-section-help .h-s-title { font-size: 58px; font-weight: bold; margin-bottom: 47px; }
.h-section-help .h-s-search { width: 833px; margin: auto; margin-bottom: 29px; }
.h-section-help .h-s-search input { float: left; }
.h-section-help .h-s-search .h-s-keyword { width: 617px; height: 66px; border: 1px solid #4D5CFD; border-radius: 33px; margin-left: 52px; padding: 0 15px; font-size: 18px; font-weight: 400; }
.h-section-help .h-s-search .h-s-keyword:focus { outline: none; }
.h-section-help .h-s-search .h-s-submit { float: right; background: url(../image/search.png) #4D5CFD center no-repeat; width: 66px; height: 66px; border-radius: 33px; margin-right: 62px; border: none; }
.h-section-help .h-help-list { width: 833px; margin: auto; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 10px; }
.h-section-help .h-help-list .h-s-tag { padding-top: 27px; margin-bottom: 40px; }
.h-section-help .h-help-list .h-s-tag>div {  }
.h-section-help .h-help-list .h-s-tag a { display: inline-block; border-radius: 32px; width: 184px; margin: auto; height: 64px; line-height: 64px; background: #EDEEFF; font-size: 18px; font-weight: 400; }
.h-section-help .h-help-list .h-s-tag a.active { background: #4D5CFD; color: #FFFFFF; }
.h-section-help .h-help-list .h-help-row { margin: auto; margin-bottom: 20px; width: 527px; height: 63px; border-radius: 10px; }
.h-section-help .h-help-list .h-help-row:hover { box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); }
.h-section-help .h-help-list .h-help-row a { display: block; }
.h-section-help .h-help-list .h-help-row .h-date { font-size: 14px; font-weight: 400; color: #4D5CFD; line-height: 20px; margin-top: 12px; }
.h-section-help .h-help-list .h-help-row .h-date p { margin-bottom: 0px; }
.h-section-help .h-help-list .h-help-row .h-date .h-yearm { font-weight: bold; }
.h-section-help .h-help-list .h-help-row .h-help-title { font-size: 14px; font-weight: 400; color: #666666; text-align: left; line-height: 63px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.h-section-help .h-help-list .h-help-row:hover .h-help-title { color: #4D5CFD; }
.h-section-help .h-help-list .h-help-row-box { padding-bottom: 0px; }
.h-section-help .h-section-help-d { width: 1000px; }
.h-section-help .h-help-d-nav { margin-top: 69px; font-size: 18px; font-weight: 400; border-left: 6px solid #4D5CFD; padding-left: 15px; text-align: left; margin-bottom: 100px; }
.h-section-help .h-help-d-c {  }
.h-section-help .h-help-d-c .h-s-title { font-size: 46px; font-weight: bold; margin-bottom: 25px; }
.h-section-help .h-help-d-c .h-s-desc { font-size: 14px; font-weight: 400; margin-bottom: 50px; }
.h-section-help .h-help-d-c .h-help-helpdetail-c { text-align: left; font-size: 14px; font-weight: 400; line-height: 32px; overflow: hidden; margin-bottom: 40px; }
.h-section-help .h-help-d-c .h-help-d-a {  }
.h-section-help .h-help-d-c .h-help-d-a a { font-weight: 400; color: #4D5CFD; }

.h-section-about {  }
.h-section-about .h-about-1 { margin-top: 69px; }
.h-section-about .h-about-1 .h-about-1-l { padding: 0 60px; }
.h-section-about .h-about-1 .h-about-1-l img { width: 100%; }
.h-section-about .h-about-1 .h-about-1-r { text-align: left; padding: 0 60px; }
.h-section-about .h-about-1 .h-about-1-r h3 { margin-top: 30px; margin-bottom: 70px; font-size: 58px; font-weight: bold; }
.h-section-about .h-about-1 .h-about-1-r .h-about-1-r-desc { box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 10px; padding: 20px; }
.h-section-about .h-about-1 .h-about-1-r .h-about-1-r-desc p {  }
.h-section-about .h-about-1 .h-about-1-r .h-about-1-r-desc p:first-child { font-size: 18px; font-weight: bold; color: #333333; border-left: 6px solid #4D5CFD; padding-left: 15px; }
.h-section-about .h-about-1 .h-about-1-r .h-about-1-r-desc p:last-child { font-size: 16px; color: #666666; font-weight: 400; }
.h-section-about .h-about-2 { margin-top: 80px; }
.h-section-about .h-about-2 .h-about-2-row {  }
.h-section-about .h-about-2 .h-about-2-row>div { box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 10px; margin: auto; text-align: center; }
.h-section-about .h-about-2 .h-about-2-row .h-about-2-row-img { padding-top: 80px; margin-bottom: 40px; }
.h-section-about .h-about-2 .h-about-2-row .h-about-2-row-p1 { font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.h-section-about .h-about-2 .h-about-2-row .h-about-2-row-p2 { width: 60%; margin: auto; font-size: 14px; padding-bottom: 50px; }

.h-section-login { background: url(../image/login-bg.png) center repeat; }
.h-section-login .h-section-box { box-shadow: 0px 0px 21px 0px #262F89; margin-top: 110px; margin-bottom: 150px; position: relative; background: #FFFFFF; }
.h-section-login .h-section-box .h-login-l { background: #505FF7; border: 1px solid #505FF7; position: relative; padding-bottom: 150px; overflow: hidden; }
.h-section-login .h-section-box .h-login-l>div { position: relative; width: 300px; margin: auto; text-align: left; }
.h-section-login .h-section-box .h-login-l p { color: #FFFFFF; }
.h-section-login .h-section-box .h-login-l .h-login-l-p1 { font-size: 48px; font-weight: bold; margin-bottom: 40px; margin-top: 100px; }
.h-section-login .h-section-box .h-login-l .h-login-l-p2 { font-size: 19px; font-weight: 400; margin-bottom: 0px; }
.h-section-login .h-section-box .h-login-l .h-login-l-reg { margin-top: 100px; width: 141px; height: 47px; line-height: 47px; background: #FFFFFF; border-radius: 23px; font-size: 30px; font-weight: bold; color: #505FF7; display: inline-block; padding-left: 20px; margin-bottom: 126px; }
.h-section-login .h-section-box .h-login-l .h-login-l-reg img { margin-left: 10px; }
.h-section-login .h-section-box .h-login-l-icon { position: absolute; top: 25px; right: 51%; height: 650px; }
.h-section-login .h-section-box .h-login-l .h-login-l-icon-b { position: absolute; bottom: -250px; left: -100px; border: 20px solid #FFFFFF; border-radius: 50%; background: #505FF7; width: 400px; height: 400px; }
.h-section-login .h-section-box .h-login-r {  }
.h-section-login .h-section-box .h-login-r h3 { color: #505FF7; font-weight: bold; font-size: 48px; margin-top: 100px; margin-bottom: 50px; }
.h-section-login .h-section-box .h-login-r form { width: 400px; margin: auto; }
.h-section-login .h-section-box .h-login-r form .form-group { margin-bottom: 20px; }
.h-section-login .h-section-box .h-login-r form input { border: 1px solid #505FF7; border-radius: 25px; font-size: 15px; color: #505FF7; font-weight: 400; height: 49px; line-height: 49px; }
.h-section-login .h-section-box .h-login-r form input::-webkit-input-placeholder { color: #505FF7; text-align: center; }
.h-section-login .h-section-box .h-login-r form .h-captcha-img { height: 100%; border: none; background: none; cursor: pointer; }
.h-section-login .h-section-box .h-login-r .h-s-reg-d1 { padding: 10px 25px; margin-bottom: 60px; }
.h-section-login .h-section-box .h-login-r .h-s-reg-d1 a { font-size: 15px; color: #505FF7; font-weight: 400; }
.h-section-login .h-section-box .h-login-r form .btn { border: 1px solid #505FF7; border-radius: 25px; font-size: 23px; color: #505FF7; font-weight: 400; background: #FFFFFF; width: 100%; }
.h-section-login .h-section-box .h-login-r .h-s-reg-d1 .h-keeplogin { font-size: 15px; color: #505FF7; font-weight: 400; }
.h-section-login .h-section-box .h-login-r .h-s-reg-d1 .h-keeplogin input { border: none; height: auto; background: none; }
.h-section-reg {  }
.h-section-reg .h-section-box { overflow: hidden; position: relative; }
.h-section-reg .h-section-box .h-login-l { padding-bottom: 100px; }
.h-section-reg .h-login-l h3 { margin-top: 100px; margin-bottom: 20px; font-size: 48px; font-weight: bold; color: #FFFFFF; }
.h-section-reg .h-login-l form { width: 400px; margin: auto; }
.h-section-reg .h-section-box .h-login-l form .form-group { margin-bottom: 20px; }
.h-section-reg .h-section-box .h-login-l form input { border: 1px solid #FFFFFF; border-radius: 25px; font-size: 15px; color: #FFFFFF; font-weight: 400; height: 49px; line-height: 49px; background: #505FF7; }
.h-section-reg .h-section-box .h-login-l form input::-webkit-input-placeholder { color: #FFFFFF; text-align: center; }
.h-section-reg .h-section-box .h-login-l form .input-group { position: relative; width: 100%; }
.h-section-reg .h-section-box .h-login-l form .input-group-addon { width: 110px; background: none; border: none; position: absolute; z-index: 99; top: 1px; right: 30px; cursor: pointer; }
.h-section-reg .h-section-box .h-login-l form .h-code-get { border: 1px solid #FFFFFF; color: #FFFFFF; border-radius: 15px; height: 30px; width: 92px; top: 10px; right: 15px; cursor: pointer; }
.h-section-reg .h-section-box .h-login-l form .checkbox { color: #FFFFFF; text-align: center; margin-bottom: 20px; }
.h-section-reg .h-section-box .h-login-l form .checkbox a { color: #FFFFFF; }
.h-section-reg .h-section-box .h-login-l form .checkbox input { border: none; height: auto; background: none; }
.h-section-reg .h-section-box .h-login-l form .btn { width: 100%; display: block; border: 1px solid #FFFFFF; border-radius: 25px; font-size: 15px; color: #FFFFFF; font-weight: 400; height: 49px; background: #505FF7; }
.h-section-reg .h-section-box .h-login-l-icon { position: absolute; top: 25px; right: 30%; height: 770px; }
.h-section-reg .h-login-r { color: #505FF7; }
.h-section-reg .h-login-r>div { position: relative; width: 300px; margin: auto; text-align: left; }
.h-section-reg .h-login-r .h-login-l-p1 { margin-top: 100px; font-size: 48px; font-weight: bold; margin-bottom: 40px; }
.h-section-reg .h-login-r .h-login-l-p2 { font-size: 18px; font-weight: 400; }
.h-section-reg .h-login-r .h-login-l-p2-1 { margin-top: 75px; margin-bottom: 10px; }
.h-section-reg .h-login-r .h-login-l-reg { width: 141px; height: 47px; line-height: 47px; background: #505FF7; border-radius: 23px; font-size: 32px; font-weight: bold; color: #FFFFFF; display: block; }
.h-section-reg .h-login-r .h-login-l-reg img { margin-left: 15px; margin-right: 10px; }
.h-section-reg .h-login-l-icon-b { position: absolute; bottom: -250px; right: -100px; border: 20px solid #505FF7; border-radius: 50%; background: #FFFFFF; width: 400px; height: 400px; }
.h-section-forget {  }
.h-section-forget .h-code-get { border: 1px solid #505FF7; border-radius: 25px; background: #FFFFFF; color: #505FF7; }

.h-section-user { background: #F9F9F9; }
.h-section-user .h-user-nav { background: #4D5CFD; padding-right: 0px; padding-bottom: 50px; }
.h-section-user .h-user-nav .user_nav_logo { margin-top: 30px; margin-bottom: 30px; padding-right: 15px; }
.h-section-user .h-user-nav .user_nav_logo img { width: 90%; margin: auto; }
.h-section-user .h-user-nav ul li { border-radius: 20px 0px 0px 20px; height: 40px; line-height: 40px; font-size: 18px; font-weight: 400; margin-bottom: 20px; text-align: left; margin-left: 0px; padding-left: 15px; }
.h-section-user .h-user-nav ul li a { color: #FFFFFF; }
.h-section-user .h-user-nav ul li.active { background: #F9F9F9; color: #4D5CFD; }
.h-section-user .h-user-nav ul li.active a { color: #4D5CFD; }
.h-section-user .h-user-nav ul li img { margin-right: 10px; }
.h-section-user .h-user-content { padding-left: 50px; margin-top: 40px; margin-bottom: 50px; }
.h-section-user .h-user-content .h-user-title { font-size: 16px; font-weight: bold; color: #666666; padding-left: 15px; border-left: 6px solid #4D5CFD; text-align: left; margin-bottom: 30px; }
.h-section-user .h-user-content .h-user-info { overflow: hidden; margin-bottom: 60px; }
.h-section-user .h-user-content .h-user-info>div>div { box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); background: #FFFFFF; border-radius: 4px; width: 90%; height: 150px; margin: auto; }
.h-section-user .h-user-content .h-user-info .h-user-info-p1 { color: #666666; padding-top: 20px; margin-bottom: 10px; }
.h-section-user .h-user-content .h-user-info .h-user-info-p1 .glyphicon { padding-right: 5px; color: #666666; }
.h-section-user .h-user-content .h-user-info .h-user-info-p2 { font-size: 22px; font-weight: bold; color: #FFC133; margin-bottom: 10px; }
.h-section-user .h-user-content .h-user-info a { width: 97px; height: 33px; line-height: 33px; border-radius: 17px; color: #666666; font-weight: 400; display: block; text-align: center; margin: auto; border: 1px solid #4D5CFD; }
.h-section-user .h-user-content .h-user-info a.h-user-modifypwd { background: #4D5CFD; color: #FFFFFF; border: 1px solid #4D5CFD; }

.h-section-user .h-user-content .h-user-ss { text-align: left; margin-bottom: 30px; }
.h-section-user .h-user-content .h-user-ss form {  }
.h-section-user .h-user-content .h-user-ss form input {  }
.h-section-user .h-user-content .h-user-ss form button { background: #FFC133; border-radius: 6px; border: none; margin-left: 30px; color: #FFFFFF; }
/*.h-section-user .h-user-content .h-user-list tr td { padding: 10px; }*/

.h-section-user .h-user-content .normal-footer { text-align: left; }
.h-section-user .h-user-content .normal-footer .btn-success { background: #FFC133; color: #FFFFFF; border: none; }

.h-auth-modal {  }
.h-auth-modal .modal-title { border-radius: 3px; border-left: 6px solid #4D5CFD; padding-left: 10px; }
.h-auth-modal .h-auth-modal-b { width: 250px; margin: auto; text-align: center; }
.h-auth-modal .h-auth-modal-b .h-auth-modal-img { width: 100px; text-align: center; margin: auto; margin-top: 10px; margin-bottom: 20px; }
.h-auth-modal .h-auth-modal-b .h-auth-modal-img img { width: 100%; }
.h-auth-modal .h-auth-modal-b .h-auth-modal-desc {  }
.h-auth-modal .h-auth-modal-b .h-auth-modal-desc p { font-weight: 400; }
.h-auth-modal .h-auth-modal-b .h-auth-modal-desc .h-auth-modal-p1 { font-size: 18px; margin-bottom: 20px; }
.h-auth-modal .h-auth-modal-b .h-auth-modal-desc .h-auth-modal-p2 { color: #999999; margin-bottom: 20px; }

.h-section-user .h-user-auth { text-align: center; }
.h-section-user .h-user-content .h-user-auth>div>div { height: auto; padding-bottom: 35px; }
.h-section-user .h-user-auth .h-user-auth-img { padding-top: 30px; margin-bottom: 25px; }
.h-section-user .h-user-auth .h-user-auth-p { font-size: 18px; font-weight: bold; color: #666666; margin-bottom: 15px; }
.h-section-user .h-user-auth-msg { background: #FFFFFF; box-shadow: 0px 0px 27px 0px rgba(77, 92, 253, 0.13); border-radius: 4px; margin: 0 30px; margin-top: 60px; }
.h-section-user .h-user-auth-msg .h-user-auth-msg-title { font-size: 18px; font-weight: bold; color: #4D5CFD; margin-top: 50px; margin-left: 50px; }
.h-section-user .h-user-auth-msg .h-user-auth-msg-desc { font-size: 14px; line-height: 35px;  margin-top: 10px; margin-left: 50px; margin-bottom: 50px; }

.h-api-userpwd-box form input { width: 350px; }
.h-api-userpwd-box .h-api-userpwd-sub-list { line-height: 35px; width: 350px; }
.h-api-userpwd-box .h-api-userpwd-sub-add { display: inline-block; line-height: 35px; margin-left: 35px; background: #FFC133; color: #FFFFFF; padding: 0 15px; border-radius: 15px; }
.h-api-userpwd-box form .h-api-userpwd-test input { width: 500px; }
.h-api-userpwd-box .h-api-userpwd-sub-copy { background: #4D5CFD; }