@media (min-width:750px) {
  .sjnav {
    display: none !important
  }

  .mb_header {
    display: none !important
  }

  .sectionwap {
    display: none;
  }
}



@media (max-width:750px) {
  body {
    font-family: "Microsoft Yahei";
    min-width: 100%
  }

  a {
    outline: 0;
    text-decoration: none
  }

  img {
    border: 0
  }

  .w1200 {
    width: 100%;
    margin: 0 auto;
  }

  .w-max {
    width: 100%;
    margin: 0 auto
  }

  .container {
    width: 100%;
    margin: 0 auto;
  }

  .w,
  .auto {
    margin: 0 auto;
    min-width: 100%;
    max-width: 100%
  }

  .auto {
    overflow: visible
  }

  .header-container,
  .i-map,
  .footer-center-left {
    display: none !important
  }

  .mbbo {
    display: none !important
  }

  #globalWrapper {
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    overflow-y: auto;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    padding-top: .7rem
  }

  .menu-list dl dd a::after,
  .menu-list li .title::after {
    content: ''
  }

  .footer-banner {
    height: 160px;
    background: url("img/reg-bg.png") center no-repeat;
    overflow: hidden;
    min-width: 100%;
  }

  .footer-banner .footer-title {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    margin-top: 30px;
    text-align: center;
    color: #ffffff;
  }

  .header-nav {
    height: 80px;
    padding: 0 10px;
    box-shadow: 0 0 .05rem #ccc;
    position: relative;
    z-index: 100;
    background-color: #fff;
    width: 100%
  }

  .user_name {
    line-height: .8rem;
    font-size: .3rem;
    color: #333;
    text-align: center;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  .header-nav .logo {
    width: 120px;
    height: 60px;
    margin: 2px 10px;
    display: inline-block
  }

  .header-nav .head_btn {
    width: 80px;
    height: 40px;
    float: right;
    margin: 25px 20px
  }

  .header-nav .head_btn .head_nav,
  .header-nav .head_btn .head_user {
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
  }

  .header-nav .head_btn .head_nav {
    float: left;
    background: url(img/icon_menu_2x.png) 0 .03rem no-repeat;
    background-size: contain
  }

  .header-nav .head_btn .head_user {
    float: right;
    background: url(img/icon_user_2x.png) no-repeat;
    background-size: contain
  }

  .back_container {
    height: .7rem;
    padding: 0 .3rem;
    box-shadow: 0 0 .05rem #ccc;
    position: relative;
    z-index: 10;
    background: #fff
  }

  .back_container .title {
    color: #222;
    font-size: .24rem;
    line-height: .7rem;
    text-align: center
  }

  .back_container .title .icon-rt {
    float: right;
    top: .11rem;
    position: relative
  }

  .back_container .icon-container {
    position: absolute;
    top: 0
  }

  .back_container .icon-container i {
    width: .18rem;
    height: .34rem;
    background: url(img/icon_back_2x.png) no-repeat;
    background-size: contain;
    display: inline-block;
    position: absolute;
    top: 50%;
    margin-top: -.17rem
  }

  .back_container .icon-container span {
    font-size: .24rem;
    color: #7b7b7b;
    display: inline-block;
    line-height: .7rem;
    margin-left: .3rem;
    float: left
  }

  #globalWrapper>.back_container {
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 6.4rem;
    margin: 0 auto;
    z-index: 999
  }

  #globalWrapper>.header-nav {
    margin-top: -.7rem
  }

  #globalWrapper .header-nav~.back_container {
    position: relative
  }

  .footer-v-space {
    height: 2.77rem
  }

  #g_footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #fff
  }

  #g_footer .copyright {
    padding: .15rem 0;
    color: #6e6e6e;
    font-size: .2rem;
    background-color: #f1f4f4
  }

  #g_footer .copyright p {
    text-align: center;
    line-height: .32rem;
    height: .32rem;
    padding: 0
  }

  #g_footer .footer-user-nav {
    padding: 0 .2rem;
    background-color: #fff;
    height: .65rem;
    line-height: .64rem;
    border-bottom: 1px solid #ededed
  }

  #g_footer .footer-user-nav .username {
    font-size: .24rem;
    color: #216ee0
  }

  #g_footer .footer-user-nav .v-line {
    border-left: 1px solid #a4a4a4;
    height: .22rem;
    display: inline-block;
    margin: 0 .18rem;
    vertical-align: middle
  }

  #g_footer .footer-user-nav .logoff {
    color: #363636
  }

  #g_footer .footer-user-nav .back-top {
    float: right;
    position: relative;
    padding-left: .22rem;
    height: .65rem;
    line-height: .65rem
  }

  #g_footer .footer-user-nav .back-top i {
    position: absolute;
    top: 50%;
    left: 0;
    width: .22rem;
    height: .2rem;
    margin-top: -.12rem;
    background: url(/m/images2016/back_top@2x.png) center no-repeat;
    vertical-align: middle;
    background-size: contain
  }

  #g_footer .footer-nav {
    display: block;
    position: relative;
    padding: .2rem 0;
    font-size: 0
  }

  #g_footer .footer-nav::after {
    width: 0;
    height: 100%;
    vertical-align: middle;
    display: inline-block
  }

  #g_footer .footer-nav .footer-item {
    padding: .14rem 0;
    display: inline-block;
    vertical-align: middle;
    font-size: .24rem;
    width: 50%;
    text-align: center;
    position: relative
  }

  #g_footer .footer-nav .footer-item::before {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: .08rem
  }

  #g_footer .footer-nav .footer-item:last-of-type::after,
  .sub_page .back_container,
  .sub_page .header-nav {
    display: none
  }

  .el-footer {
    width: 100%;
  }

  .bdr-2 {
    margin-left: 20px;
  }

  .bottom-ul {
    width: 100%;
    height: 120px;
  }

  .bottom-ul li {
    width: 24%;
    float: left;
  }

  .bottom-ul li img {
    width: 40px;
    margin-left: 0px;
  }

  .bottom-ul li span {

    font-size: 10px;
    margin-top: 20px;
    float: left;
  }

  .footer-center-right {
    width: 100%;
    float: left;
  }

  .footer-center-right>ul {
    width: 50%;
    float: left;
  }

  .footer-center-right ul li {
    text-align: center;
    line-height: 26px;
  }

  .footer-center-right ul li a {
    font-size: 12px;
    color: #999;
  }

  .footer-center-right ul li a:hover {
    color: #2468f2;
  }

  .footer-center-right ul li.foo {
    margin-bottom: 0px;
    font-weight: normal;
    color: #333333;
    font-size: 16px;
    line-height: 30px;
  }

  .footer-center-left {
    float: left;
    width: 168px;
    position: relative;
  }


  .footer-center-left p.week {
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    text-align: left;
    line-height: 30px;
  }

  .footer-center-left p.tel {
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ff2a00;
    line-height: 40px;
  }

  .footer-center-left p.tel400 {
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ff2a00;
    line-height: 40px;
  }

  .footer-center-left-ewm {
    position: absolute;
    top: 156px;
    left: 80px;
    box-sizing: border-box;
    width: 109px;
    display: none;
  }

  .footer-center-left-ewm img {
    width: 100%;
  }

  .hosting-main .hosting-main-son {
    width: 95%;
    position: relative;
    text-align: center;
  }

  .hosting-main-son {
    margin: 0 auto;
    width: 100%;
  }

  .hosting-main {
    width: 100%;
    height: 369px;
    margin-top: 0px;
    background: url(img/banner-bg.jpg) no-repeat center center;
  }

  .shoujitell {
    width: 100%;
    height: 60px;
    margin-top: -70px;
    margin-bottom: 30px;
    background: url(img/banner-bg.jpg) no-repeat center center;
  }

  .shoujiweb {
    line-height: 60px;
    color: #ffffff;
    font-size: 16px;
  }

  .module-title {
    position: relative;

    height: 20px;
    line-height: 80px;
    font-size: 28px;
  }

  .module-title span {
    display: inline-block;
    margin-left: 30px;
    font-size: 14px;
    color: #666;
  }

  .recommend-package>.package-type {
    width: 100%;
    height: 40px;
    margin-top: 60px;
    border-bottom: 1px solid #dddddd;
  }

  .recommend-package>.package-type>div {
    width: 120px;
    height: 40px;
    float: left;
    background-color: #fafafa;
    border: solid 1px #dddddd;
    font-size: 12px;
    color: #333333;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
  }

  .hosting-main .kangd-main1-son .firstP {
    position: absolute;
    width: 95%;
    line-height: 25px;
    top: 110px;
    color: #fff;
  }

  .sel-head-box {
    height: 100%;
    overflow: auto;
    width: 100%;
  }

  .sel-head {
    height: 80px;
    padding: 0 0;
    box-shadow: 0 0 0 #ccc;
    position: relative;
    z-index: 100;
    background-color: #fff;
    width: 100%
  }

  .sel-head .logo {
    width: 120px;
    height: 60px;
    margin: 2px 10px;
    margin-left: 20px;
    display: inline-block
  }

  .sel-head .head_closesel {
    float: right;
    background: url(img/X.png) no-repeat;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    margin: 25px 20px;
  }

  .menuFadeInRight {
    -webkit-transition: -webkit-transform .45s ease-in-out;
    transition: transform .45s ease-in-out
  }

  .menuFadeInRight.active {
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out
  }


  .popup-container {
    position: absolute;
    left: 0;
    top: 0px;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, .4);
    z-index: 10000;
    width: 100%;
  }

  .popup-container .popup-content {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
    margin: 0 auto
  }

  .popup-container .popup-content .container {
    min-height: 100%
  }

  .popup-container .popup-content .popup-container-wrapper,
  .popup-container .popup-content .popup-content-wrapper {
    height: 100%
  }

  .popup-container .popup-content>.popup-container-wrapper {
    overflow: hidden;
    padding-top: .7rem
  }

  .popup-container .popup-content>.popup-container-wrapper .popup-content-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    padding-top: .7rem;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch
  }

  .popup-container .popup-content>.popup-container-wrapper .popup-content-wrapper.footerbar-enable {
    padding-bottom: 1.08rem
  }

  .popup-container .popup-content>.popup-container-wrapper .back_container {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10020
  }

  .popup-container .popup-content>.popup-container-wrapper .footer-btns-container {
    z-index: 10020;
    position: absolute
  }

  .sub-page {
    background: #f1f4f4;
    display: none
  }

  .sub-page.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    display: block
  }

  .popup-container.fullpage .container {
    height: 100%;
    overflow-y: auto
  }

  .menu-list dl dd a::after,
  .menu-list li .title::after {
    content: ''
  }

  .menu-list {
    background-color: #fff
  }

  .menu-list li .title {
    position: relative;
    height: .8rem;
    line-height: .8rem;
    width: 100%;
    display: block;
    padding: 0 .2rem;
    border-bottom: 1px solid #e4e4e4;
    font-size: .3rem;
    color: #252525;
    -webkit-transition: color .55s ease-in-out;
    transition: color .55s ease-in-out;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  .menu-list li .title::after {
    position: absolute;
    right: .3rem;
    top: 50%;
    margin-top: -.15rem;
    width: .16rem;
    height: .3rem;
    background: url(img/gotoX1.png) center no-repeat;
    background-size: contain;
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out
  }

  .menu-list li.active .title {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    color: #0865c5
  }

  .menu-list li.active .title::after {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg)
  }

  .menu-list li.active a.title::after {
    -webkit-transform: none;
    transform: none
  }

  .menu-list li.active-end dl {
    border-bottom: 1px solid #e4e4e4
  }

  .menu-list dl {
    overflow: hidden;
    padding: .05rem .3rem;
    display: none
  }

  .menu-list dl dd {
    float: left;
    width: 50%;
    height: .6rem;
    line-height: .6rem;
    font-size: .26rem
  }

  .menu-list dl dd a {
    display: block;
    color: #868585;
    position: relative;
    text-indent: .3rem
  }

  .menu-list dl dd a:active,
  .menu-list dl dd a:hover {
    background-color: #f3f3f3
  }

  .menu-list dl dd a::after {
    position: absolute;
    width: .12rem;
    height: .22rem;
    background: url(img/gotominX1.png) center no-repeat;
    background-size: contain;
    right: .3rem;
    top: 50%;
    margin-top: -.11rem
  }

  .menuFadeInRight {
    -webkit-transition: -webkit-transform .45s ease-in-out;
    transition: transform .45s ease-in-out
  }

  .menuFadeInRight.active {
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out
  }

  .banner ul li .banA span {
    width: 128px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #333333;
    cursor: pointer;
    display: block;
    margin: 15px 0 0;
  }

  .banner ul li .banA h2 {
    font-size: 26px;
    font-weight: normal;
    margin-left: 10px;
  }

  .banner ul li .banA p {
    text-size: 15px;
    line-height: 32px;
    margin: 15px 0 0;
    margin-left: 10px;
  }

  .banner ul li .banA span {
    margin-left: 10px;
  }

  .banner ul .li1 .banA {
    left: 0px;
    top: 100px;
  }

  .banner ul .li1 .banB {
    right: 0;
    top: 60px;
  }

  .banner ul .li2 .banA {
    left: 0px;
    top: 100px;
  }

  .banner ul .li2 .banB {
    right: -150%;
    top: 70px;
  }

  .banner ul .li3 .banA {
    left: -150%;
    top: 100px;
  }

  .banner ul .li3 .banB {
    right: -25px;
    top: 60px;
    opacity: 0;
  }

  .bannerbg_index {
    height: 320px;
    position: relative;
  }

  /*bannerÃ©ÂÂ¥Ã¥â€°Â§Ã¥Â¢â€“Ã©Ââ€™Ã¥â€ºÂ¨Ã¥Â´Â²Ã©ÂÂÃ¥Â³Â°Ã§Â´Â¡*/
  .banner {
    width: 100%;
    height: 320px;
    position: absolute;
    left: 0px;
    top: 0px;
  }

  .module-title p {
    text-align: center;
    font-size: 10px;
    margin: 10px 0 0;
  }

  .wwy-auth-title {
    margin: 0 auto;
    padding: 0 20px;
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    max-width: 540px;

  }

  .services-box h2 {
    margin-bottom: 60px;
    margin-top: 75px;
    text-align: center;
    font-size: 32px;
    color: #333;
  }

  .services-box ul li {
    float: left;
    width: 98%;
    height: 260px;
    margin-bottom: 20px;
    margin-left: 2%;
    text-align: center;
    background-color: #ffffff;
  }

  .services-box ul li:first-child,
  .services-box ul li:first-child+li+li+li {
    margin-left: 0;
  }

  .services-box ul li h4 {
    position: relative;
    display: inline-block;
    padding-top: 98px;
    padding-bottom: 30px;
    height: 24px;
    line-height: 24px;
    font-size: 18px;
    font-weight: 400;
  }

  .services-box ul li h4:before {
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -56px;
    content: " ";
    display: block;
    height: 1px;
    width: 112px;
    background-color: #dddddd;
  }

  .services-box ul li:hover h4:before {
    border-color: #00aaff;
  }

  .services-box ul li:hover {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 16px rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 2px 16px rgba(0, 0, 0, .12);
    box-shadow: 0 2px 16px rgba(0, 0, 0, .12);
  }




  .c-pro-item.w-353 {
    width: 42%;
  }

  .c-pro-item.w-dn23 {
    width: 42%;
  }

  .btns-xuangou {
    height: 20px;
    padding: 2px 3px;
    line-height: 20px;
    background: #2358fe;
    margin-top: 15px;
  }

  .c-pro-first {
    width: 96%;
    height: 126px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f2f5), to(#fff)), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: -o-linear-gradient(top, #f0f2f5 0%, #fff 100%), -o-linear-gradient(#fff, #fff);
    background-image: linear-gradient(180deg, #f0f2f5 0%, #fff 100%), linear-gradient(#fff, #fff);
    background-blend-mode: normal, normal;
    -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 53, 128, 0.1);
    box-shadow: 0px 4px 20px 0px rgba(0, 53, 128, 0.1);
    border-radius: 2px;
    border: solid 2px #fff;
  }

  .c-pro-first img {
    width: 80px;
    height: 96px;
    margin-right: 5px;
    margin-left: -10px;
    margin-top: -15px;
  }

  .c-pro-content h3>span {
    position: relative;
    margin-left: 10px;
  }

  .c-pro-content span {
    margin-left: 10px;
  }

  .c-pro-content p {
    color: #666;
    font-size: 10px;
    margin: 2px 10px 5px;
  }

  .cloud-product-wrap {
    background-color: #f5f7fa;
    height: 920px;
  }

  .system-data-box .auto {
    width: 100%;
  }

  .system-data-box {
    height: 480px;
    background: #006aff url('') no-repeat center;
  }

  .system-data-box ul {
    padding: 40px 0 0;
  }

  .system-data-box ul li {
    margin-left: 50px;
    width: 120px;
    display: inline;
    line-height: 50px;
    float: left
  }

  .system-data-box h3 {
    position: relative;
    font-weight: normal;
    color: #fff;
    margin-bottom: 30px;
  }

  .system-data-box h3::after {
    position: absolute;
    bottom: -5px;
    display: block;
    content: '';
    width: 32px;
    height: 2px;
    background-color: #fff;
    opacity: 0.6;
  }

  .system-data-box span {
    font-family: Akrobat-Regular;
    font-size: 38px;
    letter-spacing: 2px;
    color: #fff;
  }

  .module {
    width: 100%;
    padding-bottom: 60px;
  }

  .virtue-list {
    width: 100%;
    margin-top: 60px;
  }

  .virtue-list li {
    display: list-item;
    float: left;
    padding: 25px 38px 0 150px;
    width: 98%;
    height: 130px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 35px 20px;
    box-shadow: 1px 1px 15px rgba(223, 223, 223, 0.65);
    margin-top: 10px;
  }

  .virtue-list li:hover {
    box-shadow: 1px 1px 15px rgba(223, 223, 223, 0.65);
  }

  .virtue-title {
    display: block;
    font-size: 14px;
    color: #333;
  }

  .virtue-info {
    margin-top: 10px;
    line-height: 20px;
    font-size: 12px;
    color: #666;
    text-align: justify;
  }

  .margin-left-20 {
    margin-left: 0px;
  }

  .margin-top-20 {}

  .virtue-list .virtue-bg1 {
    background-image: url(img/dn23virtue_01.png);
  }

  .virtue-list .virtue-bg2 {
    background-image: url(img/dn23virtue_02.png);
  }

  .virtue-list .virtue-bg3 {
    background-image: url(img/dn23virtue_03.png);
  }

  .virtue-list .virtue-bg4 {
    background-image: url(img/dn23virtue_04.png);
  }

  .virtue-list .virtue-bg5 {
    background-image: url(img/dn23virtue_05.png);
  }

  .virtue-list .virtue-bg6 {
    background-image: url(img/dn23virtue_06.png);
  }

  .w {
    width: 100%;
    margin: 0 auto;
  }

  .footer-join-box {
    height: 154px;
    background: #242633;
  }

  .footer-join-box h3 {
    font-size: 14px;
    width: 60%;
    margin-left: 20px;
    padding: 20px 0 10px;
  }

  .footer-join-box .f-join-photo {
    margin-top: -40px;
    width: 100px;
    height: 80px;
  }

  .hosting-product {
    padding: 0px 0;
    min-width: 100%;
    overflow: auto;
    overflow-x: hidden;
  }

  .hosting-product .product-list {
    margin-left: 0px;
    overflow: hidden;
  }

  .hosting-product dt {
    margin: 0 0 20px 20px;
    text-align: center;
    padding: 10px 0 0;
    width: 90%;
  }

  .hosting-product .container dt {
    font-size: 10px;
  }

  .hosting-product .product-list li {
    float: left;
    margin: 0 0 20px 20px;
    text-align: center;
    padding: 10px 0 0;
    width: 90%;
    height: 398px;
    border: 1px solid #dddddd;
  }

  .hosting-product .product-list h2 {
    font-size: 16px;
    justify-content: center;
    font-weight: bold;
    margin: 0 10px 8px;
    line-height: 30px;
    height: 60px;
    display: flex;
    align-items: center;
    overflow: hidden
  }

  .hosting-product .product-list h2 p {
    color: #666666;
    font-size: 14px;
    margin: 10px 0 0;
  }

  .hosting-product .list {
    background: #f2f5fa;
    padding: 0 18px;
    overflow: hidden;
  }

  .hosting-product .list p {
    padding: 18px 0;
    border-bottom: 1px solid #dddddd;
    overflow: hidden;
  }

  .hosting-product .list p:last-child {
    border-bottom: none;
  }

  .hosting-product .list span {
    display: block;
    float: left;
    width: 33.33%;
    color: #666666;
  }

  .hosting-product .list dn23 {
    display: block;
    margin-bottom: 6px;
    font-weight: bold;
  }

  .hosting-product .price {
    color: #666666;
    font-size: 14px;
    padding: 22px 0 25px;
    color: #666666;
    overflow: hidden
  }

  .hosting-product .price dn23 {
    font-size: 26px;
    color: #ff8a00;
    font-weight: bold;
  }

  .hosting-product .btn {
    display: block;
    width: 118px;
    height: 30px;
    margin: 0 auto;
    border: 1px solid #015bfe;
    color: #015bfe;
    line-height: 30px;
    font-size: 14px;
  }

  .hosting-product .btn:hover {
    background: #015bfe;
    color: #fff;
  }

  .hosting-product .product-list li:hover {
    border: 1px solid #015bfe
  }

  /* Ã¥Â¥â€”Ã©Â¤Â*/
  .package-box {
    margin-top: 35px;
    width: 100%;
    margin-left: 10px;
    height: auto;
    display: inline-block;
  }

  .package-box ul {
    width: 100%;
  }

  .package-box li {
    display: list-item;
    float: none;
    margin-left: 0px;
    margin-bottom: 10px;
    width: 95%;
    border: 1px solid #ddd;
  }

  .item-info .item-name {
    display: inline-block;
    float: left;
    width: 30%;
    text-align: right;
    font-weight: bold;
    color: #333;
  }

  .item-info .item-value {
    display: inline-block;
    float: left;
    padding-left: 5px;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
  }

  .cloud-main-son {
    margin: 0 auto;
    width: 98%;
  }

  .cloud-main {
    width: 100%;
    height: 369px;
    margin-top: 0px;
    background: url(img/cloud_banner.png) no-repeat center center;
  }


  .cloud-main .cloud-main-son {
    height: 100%;
    position: relative;
  }

  .hosting-main .hosting-main-son h2 {
    color: #fff;
    position: absolute;
    top: 50px;
    font-size: 28px;
  }

  .cloud-main .cloud-main-son h2 {
    color: #fff;
    position: absolute;
    top: 50px;
    font-size: 28px;
  }

  .cloud-main .kangd-main1-son .firstP {
    position: absolute;
    width: 95%;
    line-height: 30px;
    top: 100px;
    color: #fff;
  }

  .virtue-cloud-list {
    margin-top: -90px;
    margin-left: 10px;
  }

  .virtue-cloud-list li {
    float: left;
    width: 92%;
    height: 320px;
    margin-left: 0px;
    margin-bottom: 10px;
    background-color: #fff;
    background-repeat: no-repeat;
  }

  .server-main-son {
    margin: 0 auto;
    width: 95%;
  }


  .server-main {
    width: 100%;
    height: 369px;
    margin-top: 0px;
    background: url(img/server_banner.png) no-repeat center center;
  }

  .server-main .kangd-main1-son .firstP {
    position: absolute;
    width: 95%;
    line-height: 25px;
    top: 120px;
    font-size: 12px;
    color: #fff;
  }

  .product-info-btn {
    margin-top: 0px;
  }

  .tab {
    overflow-x: auto;
    width: 100%;

    table {
      width: 14rem;
    }
  }

  .product-info-btn a {
    display: inline-block;
    width: 60px;
    height: 30px;
    text-align: center;
    margin-right: -10px;
    line-height: 30px;
    font-size: 12px;
    color: #fff;
  }

  .idc-tabs {
    width: 100%;
    margin: 38px 0 0px 0;
    display: flex;
    justify-content: center;
  }

  .idc-tabs div.tab--active {
    color: #fff;
    background: -webkit-linear-gradient(to left, #4196fe, #7c7ee5);
    background: -o-linear-gradient(to left, #4196fe, #7c7ee5);
    background: -moz-linear-gradient(to left, #4196fe, #7c7ee5);
    background: linear-gradient(to left, #4196fe, #7c7ee5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4196fe, endcolorstr=#7c7ee5, gradientType=1)
  }

  .idc-tabs div {
    color: #333333;
    width: 150px;
    height: 50px;
    line-height: 50px;
    background: #ffffff;
    border: 1px solid #ced9f2;
    text-align: center;
    margin-right: 10px;
    margin-bottom: -1px;
    font-size: 12px;
    border-radius: 2px;

  }


  .width {
    width: 100%;
    margin: 0px auto;
  }

  .jf_img {
    width: 100%;
    margin-top: 20px;
  }

  .jf_img ul li {
    margin-left: 10px;
  }

  .jf_img ul li img {
    width: 150px;
    height: 120px;
  }

  .virtue-server-list {
    width: 100%;
  }

  .virtue-server-list li {
    float: left;
    width: 98.80%;
    height: 360px;
    background-color: #fff;
    background-repeat: no-repeat;
  }

  .virtue-server-list li:hover {
    box-shadow: 1px 1px 15px rgba(223, 223, 223, 0.65);
  }

  .virtue-server-list li:first-child {
    margin-left: 0px;
  }


  .buy-main-son {
    margin: 0 auto;
    width: 100%;
  }

  .buy-main {
    width: 100%;
    height: 209px;
    margin-top: 0px;
    background: url(img/banner-bg.jpg) no-repeat center center;
  }

  .buy-main .buy-main-son h2 {
    color: #fff;
    position: absolute;
    top: 50px;
    margin-left: 10px;
    font-size: 18px;
  }

  .buy-main .kangd-main1-son .firstP {
    position: absolute;
    width: 95%;
    line-height: 30px;
    top: 80px;
    margin-left: 10px;
    color: #fff;
  }

  .buy-main .kangd-main1-son .secondP span {
    font-size: 12px;
    font-weight: bold;
    color: #00abff;
  }

  .config-content-parent.product_card {
    width: 100%;
  }

  .col-sm-product {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
  }

  .firstgroup_box,
  .secondgroup_box {
    min-height: 20px;
    padding: 10px 10px;
    background-color: #fff;
    display: flex;
    margin-left: 0px;
    /* align-items: center; */
  }

  .firstgroup_box .firstgroup_item,
  .secondgroup_box .secondgroup_item,
  .pro_box .pro_item {
    height: 30px;
    box-shadow: 0px 4px 15px 1px rgba(6, 75, 179, 0.06);
    border-radius: 1px;
    border: solid 1px #ced1e2;
    margin-left: -1px;
    float: left;
    margin-bottom: 3px;
  }

  .firstgroup_box a,
  .secondgroup_box a,
  .pro_box a,
  .firstgroup_box .firstgroup_item,
  .secondgroup_box .secondgroup_item,
  .pro_box .pro_item {
    min-width: 133px;
    padding: 0 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
 

  .container {
    width: 100%;
    margin: 0 auto;
  }

  .about-banner {
    height: 200px;
    color: #fff;
    width: 100%;
    margin-top: -80px;
  }

  .about-banner h1 {
    font-size: 22px;
    margin-bottom: 10px;
    margin-left: 10px
  }

  .about-banner .main {
    margin: 0 auto;
    padding-top: 62px;
    margin-left: 10px
  }

  .about-banner .container {
    position: relative;
    height: 218px;
    overflow: scroll;
  }

  .about-banner .location {
    overflow: hidden;
    width: 340px;
  }

  .about-banner .location a,
  .about-banner .location em {
    color: #cccccc;
    display: inline-block
  }

  .about-banner .location a:hover {
    color: #fff;
    font-size: 10px;
  }

  .page-notice {
    padding: 40px 0;
    background: #f2f5fa;
    width: 100%;
    overflow: hidden;
  }

  .notice-side {
    float: none;
    width: 320px;
    overflow: hidden;
    margin-left: 20px
  }

  .notice-body {
    float: none;
    width: 320px;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 20px
  }

  .notice-lists dt {
    float: left;
    width: 20%;
    font-size: 14px;
    padding: 25px 0 0 19px;
    font-family: "GOTHICB"
  }

  .notice-lists dt p {
    margin-bottom: 14px;
    font-size: 14px;
  }

  .notice-lists dd {
    width: 80%;
    border-left: 1px solid #ddd;
    padding: 10px 10px;
    height: 180px;
    float: right
  }

  .notice-lists .title {
    display: block;
    font-size: 16px;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .notice-lists .desc {
    margin-top: -54px;
    color: #666666;
    line-height: 24px;
    height: 52px;
    margin: 0px 0 8px;
    overflow: hidden
  }

  .notice-show {
    background: #fff;
    padding: 0 10px 15px;
    overflow: hidden
  }

  .notice-show .back {
    display: block;
    height: 59px;
    color: #333333;
    font-size: 18px;
    line-height: 59px;
    border-bottom: 1px solid #ddd;
  }

  .notice-show .title {
    margin: 18px 0 15px;
    overflow: hidden
  }

  .notice-show .title h4 {
    font-size: 10px;
    margin-bottom: 0px;
  }

  .notice-show .title span {
    font-size: 10px;
    display: inline-block;
    margin-right: 20px;
    color: #666666;
  }

  .notice-show .info {
    font-size: 12px;
    color: #666666;
    padding-bottom: 0px;
    line-height: 36px;
    overflow: hidden
  }

  .notice-show .info img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
  }

  .notice-show .other {
    overflow: hidden
  }

  .notice-show .other li {
    color: #999999;
    line-height: 30px;
  }

  .notice-show .other a {
    color: #666666;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .notice-show .other a:hover {
    color: #333;
  }

  .notice-show table {
    border-spacing: 0;
    border-collapse: collapse;
    border: 1px solid #ddd !important;
  }

  .notice-show table th {
    border-bottom: 1px solid #ddd !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    border-right: 1px solid #ddd !important;
  }

  .notice-show table td {
    padding-left: 10px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    line-height: 22px !important;
    padding-right: 10px !important;
    border-bottom: 1px solid #ddd !important;
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
  }

  .dn23-indexnews {
    background: #f7f7f9;
    padding: 5px 10px 5px 0px;

  }

  .dn23-indexnews-list li {
    float: left;
    margin-bottom: 20px;
    width: 100%;
    border: 1px solid #fff;
    background: #fff;
  }

  .dn23-indexnews-list li .time {
    /*    display: inline-block;*/
    width: 40px;
    height: 40px;
    padding-top: 5px;
    line-height: 12px;
    border: 1px solid #e2e3e8;
    background: #f0f2f5;
    float: left;
    text-align: center;
    font-size: 8px;
    color: #666666;
  }

  .dn23-indexnews-list li .s-title {
    display: inline-block;
    height: 40px;
    line-height: 20px;
    border-bottom: 1px solid #e2e3e8;
    width: 80%;
    float: right;
    text-align: left;
    color: #000000;
    font-size: 13px;
    padding-right: 15px;
  }

  .dn23-indexnews-list li .con {
    color: #999999;
    font-size: 12px;
  }

  .news-list-box {
    height: 100%;
    overflow: hidden
  }

  .dn23-indexnews-list li .con {
    margin-top: 10px;
    line-height: 20px;
    text-align: left;
    height: 40px;
    font-size: 10px;
    color: #666666;
    overflow: hidden;
  }

  .product-title {
    /* width:100%; */
    text-align: center;
    margin-top: 50px;
  }

  .product-title h3 {
    margin-bottom: 20px;
    line-height: 28px;
    color: #000000;
    font-size: 18px;
    font-weight: normal;
  }

  .product-title p {
    font-size: 12px;
    color: #666666;
  }

  .about-more {
    display: block;
    width: 150px;
    color: #fff;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #333333;
  }

  .about-more:after {
    content: "";
    display: inline-block;
    width: 40px;
    height: 50px;
    vertical-align: top;
    margin-left: 10px;
    background: url("img/about/more.png") center no-repeat;
  }

  .about-more:hover {
    background: #015bfe;
    color: #fff;
  }

  .intro-cloumn {
    line-height: 50px;
    overflow: hidden
  }

  .intro-cloumn h3 {
    float: right;
    font-size: 28px;
    color: #000000;
    margin-top: -50px;
  }

  .intro-cloumn h3 span {
    color: #015bfe;
    margin-left: 10px;
  }

  .intro-part1 {
    padding: 95px 0 70px;
    background: #f0f5ff;
    min-width: 100%;
    overflow: hidden
  }

  .intro-part1 .container {
    width: 90%;
    background: url("img/about/bg1.png?v=1") left 45px no-repeat;
  }

  .intro-part1 .container:after {
    content: "";
    display: block;
    clear: both;
    width: 100%;
    height: 1px;
  }

  .intro-part1 .slogn {
    margin-top: 25px;
    width: 90%;
    float: left;
    overflow: hidden
  }

  .intro-part1 .slogn li {
    float: left;
    margin-bottom: 85px;
    color: #666666;
    margin-left: 15px;
  }

  .intro-part1 .slogn li:nth-child(odd) {
    width: 50%;
  }

  .intro-part1 .slogn span {
    display: block;
    font-size: 28px;
    margin-bottom: 8px;
    color: #333333;
    font-family: "bebas"
  }

  .intro-part1 .info {
    float: right;
    margin-right: 20px;
    width: 95%;
  }

  .intro-part1 .info h4 {
    margin-bottom: 25px;
    font-size: 18px;
  }

  .intro-part1 .info h4:after {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background: #015bfe;
    margin-top: 18px;
  }

  .intro-part1 .info p {
    line-height: 24px;
    margin-bottom: 25px;
    font-size: 14px;
    text-align: justify
  }


  .intro-part2 {
    height: 550px;
    background: url("img/about/bg2.jpg?v=1") center top no-repeat;
    min-width: 100%;
    overflow: hidden;
    margin-top: -50px;
  }

  .intro-part2 .container {
    margin-top: 28px;
  }

  .intro-part2 .rightSide {
    background: #e6ebf5
  }

  .intro-part2 ul {
    margin: 45px 0 0 -40px;
    text-align: center;
    overflow: hidden
  }

  .intro-part2 ul li {
    float: left;
    background: #fff;
    margin-left: 15px;
    margin-bottom: 15px;
    width: 45%;
    height: 180px;
  }

  .intro-part2 ul img {
    display: block;
    height: 170px;
    max-width: 100%;
    margin: 20px auto 15px;
  }

  /*Ã¥Â°ÂÃ¥Â¯Â¼Ã¨Ë†ÂªbannerÃ¤Â¸â€¹*/
  .section_events {
    overflow: visible;
    background: #fafafa;
  }

  .section_events_list {
    margin: 0px 0 0;
    border-right: 1px solid #E6E9EE;
  }

  .section_events_list_item {
    width: 25%;
    float: left;
    padding-left: 0;
    padding-right: 0;
    cursor: pointer;
    overflow: visible;
    -webkit-transition: -webkit-box-shadow .35s;
    transition: -webkit-box-shadow .35s;
    transition: box-shadow .35s;
    transition: box-shadow .35s, -webkit-box-shadow .35s;
    -o-transition: box-shadow .35s;
    background: #fff
  }

  .section_events_list_item_box {
    height: 80px;
    border-left: 1px solid #E6E9EE;
    border-top: 1px solid #E6E9EE;
    border-bottom: 1px solid #E6E9EE;
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
  }

  .section_events_list_item_box1 {
    height: 80px;
    border: 1px solid #E6E9EE;
    padding: 0 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
  }

  .section_events_list_item_box_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  }

  .section_events_list_item_box_list_icon {
    width: 45px;
  }

  .section_events_list_item_box_list_icon i {
    width: 45px;
    height: 41px;
    display: flex;
    background-size: 100%;
    margin-top: -20px;
    margin-left: 4px;
  }

  .section_events_list_item_box_list_icon-1 {
    background: url(img/icon-enter2.png) no-repeat;
  }

  .section_events_list_item_box_list_icon-2 {
    background: url(img/icon-enter1.png) no-repeat;
  }

  .section_events_list_item_box_list_icon-3 {
    background: url(img/icon-enter3.png) no-repeat;
  }

  .section_events_list_item_box_list_icon-4 {
    background: url(img/icon-enter4.png) no-repeat;
  }

  .section_events_list_item_box_list_info {
    width: 100%;
    margin-left: 5px;
    z-index: 1;
    position: absolute;
    margin-top: 25px;
  }

  .section_events_list_item_box_list_info_title {
    width: 100%;
    font-size: 12px;
    color: #242D4E;
    text-align: center;
    line-height: 20px;
    display: flex;
    overflow: hidden;
  }

  .section_events_list_item_box_list_info_title1 {
    width: 100%;
    font-size: 12px;
    margin-left: -5px;
    color: #242D4E;
    text-align: center;
    line-height: 20px;
    display: flex;
    overflow: hidden;
  }

  .section_events_list_item_box_list_info_text {
    font-size: 10px;
    color: #8B9DB6;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    display: none;
  }


  .wrapper {
    width: 100%;
    margin: auto;
    padding: 0 20px;
  }

  .header-top {
    background-color: #ffffff;
    line-height: 62px;
    height: 62px;
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 999;
    border-bottom: 1px solid #ccc;
  }

  .header-top-tools>a {
    display: inline-block;
    padding: 0 10px;
    vertical-align: middle;
  }

  .PersonalInformation_Fill {
    width: 80px;
    height: 30px;
    line-height: 25px;
    text-align: center;
    border-radius: 2px;
    overflow: hidden;
    margin-right: 20px;
    background-color: rgba(255, 255, 255, 0);
    color: #000000;
    border: 1px solid #333;
    font-weight: 400;
  }

  .mobile-menu-btn {
    display: inline-block;
    width: 24px;
    height: 26px;
  }

  .mobile-menu-btn i {
    display: block;
    width: 20px;
    height: 2px;
    background-color: #000000;
    margin-top: 5px;
    border-radius: 3px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
  }




  nav__icon {
    display: inline-block;
    position: relative;
    width: 30px;
    height: 5px;
    background-color: #FFFFFF;
    -webkit-transition-property: background-color, -webkit-transform;
    transition-property: background-color, -webkit-transform;
    transition-property: background-color, transform;
    transition-property: background-color, transform, -webkit-transform;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
  }

  .nav__icon:before,
  .nav__icon:after {
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    position: absolute;
    background: #FFFFFF;
    -webkit-transition-property: margin, -webkit-transform;
    transition-property: margin, -webkit-transform;
    transition-property: margin, transform;
    transition-property: margin, transform, -webkit-transform;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
  }

  .nav__icon:before {
    margin-top: -10px;
  }

  .nav__icon:after {
    margin-top: 10px;
  }


  .joinUs-main2 {
    padding: 50px 0 80px;
    background-color: #f0f5ff;
  }

  .joinUs-main2 .mainTitle {
    margin-bottom: 40px;
  }

  .joinUs-main2 ul {
    width: 100%;
    margin-top: 50px;
  }

  .joinUs-main2 li {
    width: 100px;
    height: 80px;
    float: left;
    position: relative;
  }

  .joinUs-main2 li img {
    width: 100px;
    height: 80px;
  }

  .joinUs-main2 li.first {
    margin-left: 12px;
  }

  .joinUs-main2 li.second {
    margin: 0 10px;
  }

  .joinUs-main2 li::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: -10px;
    left: -14px;
    background-color: #00abff;
    z-index: -1;
  }



  .joinUs-main3 .joinUs-main3-son {
    width: 100%;
    margin: 0 auto;
  }

  .joinUs-main3 .joinUs-main3-son h3 {
    font-size: 30px;
    font-weight: normal;
    color: #333;
  }

  .joinUs-main3 .joinUs-main3-son ul {
    margin-top: 50px;
    width: 100%;
    overflow: hidden;
  }

  .joinUs-main3 .joinUs-main3-son ul li {
    float: left;
    margin-left: 10px;
    width: 160px;
    margin-right: 6px;
    background-color: #f0f5ff;
    margin-top: 30px;
    height: 160px;
  }

  .joinUs-main3 .joinUs-main3-son ul li img {
    margin-top: 40px;
  }

  .joinUs-main3 .joinUs-main3-son ul li h4 {
    font-weight: normal;
    font-size: 16px;
    margin-top: 20px;
  }

  .joinUs-main4 .joinUs-main4-son {
    padding: 80px 0;
    width: 100%;
    margin: 0 auto;
    height: 100%;
  }

  .joinUs-main4 .joinUs-main4-son h3 {
    font-size: 24px;
    font-weight: normal;
    text-align: center;
  }

  .joinUs-main4 .joinUs-main4-son ul {
    margin-top: 80px;
  }

  .joinUs-main4 .joinUs-main4-son ul li {
    background-color: #fff;
  }

  .joinUs-main4 .joinUs-main4-son ul li .joinUs-main4-top {
    overflow: hidden;
    margin-top: 20px;
    padding: 10px 0;
    cursor: pointer;
  }

  .joinUs-main4 .joinUs-main4-son ul li .joinUs-main4-top .joinUs-main4-left {
    float: left;
    margin-left: 40px;
    font-size: 18px;
  }

  .joinUs-main4 .joinUs-main4-son ul li .joinUs-main4-top .joinUs-main4-right {
    float: right;
    font-size: 18px;
    margin-right: 40px;
  }

  .joinUs-main4 .joinUs-main4-son ul li .joinUs-main4-top .joinUs-main4-right span {
    display: inline-block;
    width: 26px;
    height: 32px;
    background: url(img/joindzh.png);
    vertical-align: middle;
  }

  .joinUs-main4 .joinUs-main4-son ul li .joinUs-main4-bottom {
    text-align: left;
    overflow: hidden;
    width: 100%;
    padding-left: 30px;
    padding-bottom: 38px;
    box-sizing: border-box;
    background: #fff;
    display: none;
    color: #333;
  }

  .joinUs-main4 .joinUs-main4-son ul li .joinUs-main4-bottom div {
    margin-top: 30px;
    font-size: 16px;
  }

  .joinUs-main4 .joinUs-main4-son ul li .joinUs-main4-bottom h4 {
    font-weight: normal;
    color: #0af;
    font-size: 16px;
    margin-top: 44px;
    margin-bottom: 10px;
  }

  .joinUs-main4 .joinUs-main4-son ul li .joinUs-main4-bottom p {
    font-size: 16px;
    line-height: 30px;
    width: 95%;
  }




  .mobile-menu-btn.on i:nth-child(1) {
    -webkit-transform: rotate(-45deg) translate(-5px, 5px);
    -moz-transform: rotate(-45deg) translate(-5px, 5px);
    -ms-transform: rotate(-45deg) translate(-5px, 5px);
    -o-transform: rotate(-45deg) translate(-5px, 5px);
    transform: rotate(-45deg) translate(-5px, 5px);
  }

  .mobile-menu-btn.on i:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .mobile-menu-btn.on i:nth-child(3) {
    opacity: 0
  }

  .header-bottom {
    display: none;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    top: 62px;
    z-index: 99;
    background-color: #fff;
    overflow-y: auto;
  }

  .nav-side {
    width: 130px;
    height: 100%;
    float: left;
    overflow-y: auto;
    /*border-right: 1px solid #ebf0fc;*/
  }

  /*Ã©â‚¬â€šÃ©â€¦ÂÃ¦â€°â€¹Ã¦Å“ÂºÃ§Â«Â¯6.26*/


  .sectionpc {
    display: none;
  }

  .nav-side-menu-item {
    color: #9da5b5;
    padding-left: 15px;
    border-left: 2px solid transparent;
  }

  .nav-side li.active .nav-side-menu-item {
    color: #0066ff;
    border-left: 2px solid #0066ff;
  }

  .nav-main {
    height: 100%;
    overflow-y: auto;
  }

  .sub-menu-title {
    display: block;
    padding: 15px 0;
  }

  .sub-menu-bd {
    display: none;
    color: #9da5b5;
  }

  .sub-menu.on {}

  .sub-menu .iconright {
    transition: all .3s;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .sub-menu.on .iconright {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .nav-main-item {
    padding: 20px 10px;
    display: none;
  }

  .nav-main-title {
    height: 50px;
    line-height: 50px;
    margin-left: 15px;
  }

  .on .sub-menu-title i {
    float: right;
    color: #9E9E9E;
    transform: rotate3d(0, 0, 1, -180deg);
  }

  .nav-main-bd {
    padding: 0 15px 0 10px;
    font-size: 12px;
  }

  li.sub-menu.on {
    background: #fff;
  }

  .flag {
    font-size: 20px;
    margin-right: 10px;
    float: right;
    color: #fcbc0b;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 8px;
  }

  .sub-menu-bd dd a {
    display: inline-block;
    color: #9da5b5;
    font-weight: 400;
    height: 50px;
    line-height: 50px;
  }

  dl.sub-menu-bd dd {
    border-bottom: 1px solid #f3f5f8;
  }

  .header-space {
    height: 62px;
  }

  .header-help-space {
    height: 96px;
  }

  .sub-menu dl {
    display: none;
  }

  #popwap {
    display: none;
  }

  div#popwap {
    position: absolute;
    top: 54px;
    width: 112px;
    background: #fff;
    box-shadow: 0 0 8px 2px rgb(248 248 248 / 0%);
    border-radius: 2px;
    z-index: 101;
    right: 76px;
  }

  div#popwap span {
    padding: 0px 10px;
    color: #717278;
    border-bottom: 1px solid #eeeeee;
    display: flex;
    border-radius: 4px;
    height: 30px;
    line-height: 30px;
  }

  a.btn.linear {
    margin-top: -3px;
    height: 23.5px;
    line-height: 23.5px;
  }

  .collapse-item-hd img {
    width: 23px;
  }

  .help-location {
    line-height: 50px;
    overflow: hidden;
  }

  .help-location a {
    float: left;
    color: #999999;
  }

  .help-location a:hover {
    color: #015bfe
  }

  .help-banner {
    height: 300px;
    background: url("img/help-banner.jpg?v=1") center top #0c1d3f no-repeat;
    min-width: 100%;
  }

  .help-banner .main {
    padding-top: 100px;
    margin: 0 auto;
    overflow: hidden
  }

  .help-banner dl {
    width: 100%;
    margin: 0 auto;
    overflow: hidden
  }

  .help-banner dt {
    float: left;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
  }

  .help-banner dd {
    width: 72%;
    float: right;
    overflow: hidden;
  }

  .help-banner form {
    overflow: hidden;
  }

  .help-banner form input[type=text] {
    float: left;
    width: 72%;
    border: 0;
    background: #fff;
    height: 50px;
    padding: 0 20px;
    margin-bottom: 30px;
  }

  .help-banner form input[type=submit] {
    float: right;
    border: 0;
    height: 50px;
    color: #fff;
    font-size: 16px;
    width: 72px;
    background: #015bfe;
    cursor: pointer;
  }

  .help-banner .tip {
    clear: both;
    margin: 18px 0 0;
    line-height: 25px;
    overflow: hidden;
  }

  .help-banner .tip:before {
    float: left;
    height: 25px;
    color: #a1a7b2;
    margin-left: -130px;
  }

  .help-banner .tip a {
    float: left;
    height: 25px;
    margin: 0 10px;
    color: #a1a7b2;
  }

  .help-banner .tip a:hover {
    color: #fff;
  }

  .help-banner form input::placeholder {
    color: #999999
  }

  .help-banner form input::placeholder {
    color: #999999
  }

  .help-banner form input::placeholder {
    color: #999999
  }

  .help-banner form input::placeholder {
    color: #999999
  }

  .help-banner .rightBlank,
  .help-banner .leftBlank {
    display: none
  }

  .help-main {
    padding: 50px 0;
    min-width: 100%;
    overflow: hidden
  }

  .help-side {
    float: none;
    width: 100%;
    padding: 0 30px 30px;
    background: #f2f5fa;
    overflow: hidden
  }

  .help-side h3 {
    font-size: 24px;
    color: #000000;
    line-height: 79px;
    border-bottom: 1px solid #ddd;
  }

  .help-side ul {
    margin: 30px 0 0;
    overflow: hidden
  }

  .help-side li {
    font-size: 16px;
    float: left;
    margin-bottom: 25px;
    margin-left: 35px;
    cursor: pointer
  }

  .help-side li:hover,
  .help-side li.active {
    color: #015bfe;
  }

  .help-cloumn {
    float: none;
    width: 100%;
    overflow: hidden
  }

  .help-cloumn dl {
    margin: 0 0 30px;
    border: 1px solid #ddd;
    overflow: hidden
  }

  .help-cloumn dt {
    font-size: 20px;
    line-height: 68px;
    position: relative;
  }

  .help-cloumn dt:before {
    content: "";
    float: left;
    width: 22px;
    height: 24px;
    margin: 23px 10px 0 28px;
    background: url("../../images/help/ico2.png") no-repeat;
  }

  .help-cloumn dt:after {
    content: "";
    width: 870px;
    height: 1px;
    border-bottom: 1px dashed #dddddd;
    position: absolute;
    right: 28px;
    bottom: 0;
  }

  .help-cloumn dd {
    padding: 20px 0 15px 58px;
    font-size: 16px;
    overflow: hidden
  }

  .help-cloumn dd a {
    float: left;
    line-height: 30px;
    color: #666666;
    margin: 0 58px 10px 0;
    width: 240px;
  }

  .help-cloumn dd a:hover {
    color: #015bfe
  }

  .help-cloumn .item1 dt:before {
    width: 26px;
    background-position: 0 0
  }

  .help-cloumn .item2 dt:before {
    background-position: -35px 1px
  }

  .help-cloumn .item3 dt:before {
    width: 24px;
    background-position: -67px 0
  }

  .help-cloumn .item4 dt:before {
    width: 31px;
    background-position: -99px 0
  }

  .help-cloumn .item5 dt:before {
    background-position: -138px 2px
  }

  .help-cloumn .item6 dt:before {
    width: 24px;
    background-position: -168px 1px
  }

  .help-cloumn .item7 dt:before {
    width: 20px;
    background-position: -201px 1px
  }

  .help-cloumn .item8 dt:before {
    background-position: -229px 0
  }

  .help-cloumn .item9 dt:before {
    background-position: -259px 2px
  }

  .help-cloumn .item10 dt:before {
    width: 18px;
    background-position: -290px 0
  }

  .docs-body {
    width: 100%;
    background: #fff;
    float: right;
    min-height: 969px;
    position: relative;
    padding: 0px 5px 10px 30px;
  }

  .docs-body:after {
    content: "";
    width: 1px;
    background: #ddd;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
  }

  .docs-body .pagination {
    margin-top: 45px;
  }

  .docs-biaoti {
    font-size: 18px;
    margin-top: 15px;
    font-weight: bold;
    left center no-repeat;
    overflow: hidden;
  }



  .solution-bannergame {
    margin-top: -30px;
    height: 300px;
    background-image: url(img/game_banner5e1f.jpg?v=2);
  }

  .solution-bannerfinancial {
    margin-top: -30px;
    height: 300px;
    background-image: url(img/financial_banner5e1f.jpg?v=2);
  }

  .solution-bannerweb {
    margin-top: -30px;
    height: 300px;
    background-image: url(img/website_banner5e1f.jpg?v=2);
  }

  .solution-bannerm {
    margin-top: -30px;
    height: 300px;
    background-image: url(img/mobile_banner5e1f.jpg?v=2);
  }


  .solution-bannerds {
    margin-top: -30px;
    height: 300px;
    background-image: url(img/ecommerce_banner5e1f.jpg?v=2);
  }

  .web-issue-list {
    width: 100%;
  }

  .solution-banner-main {
    padding-top: 60px;
    margin-left: 10px;
  }

  .banner-title {
    font-size: 28px;
    color: #fff;
  }

  .banner-sub-text {
    width: 95%;
    margin-top: 20px;
    font-size: 12px;
    line-height: 2em;
    color: #bcc3cc;
  }

  .solution-title {
    padding: 100px 0 80px 0;
    text-align: center;
    color: #333;
    font-size: 28px;
  }

  .website-prob-item {
    position: relative;
    float: left;
    width: 100%;
    height: 375px;
    margin-left: 0px;
    margin-bottom: 10px;
    border-left: 1px solid #eee;
    background: #fff;
  }

  .website-prob-item:first-child {
    margin-left: 0;
    border-left: none;
  }


  .frame-area {
    position: relative;
    z-index: 10;
    float: left;
    width: 100%;
    height: 100%;
    background-color: #f5f9fc;
  }

  .solution-frame {
    height: 750px;
  }


  .frame-website {
    top: 25px;
    left: -5px;
    background: transparent url(img/game_frame.png);
    width: 100%;
    height: 676px;
  }

  .frame-website1 {
    top: 10px;
    left: -8px;
    background: transparent url(img/financial_frame.png) no-repeat center;
    width: 100%;
    height: 641px;
  }

  .frame-website2 {
    top: 62px;
    left: 0px;
    background: url(img/website_frame.png) no-repeat center;
    width: 100%;
    height: 568px;
  }

  .frame-website3 {
    top: 30px;
    left: 0px;
    background: url(img/ecommerce_frame.png);
    width: 100%;
    height: 625px;
  }

  .ecommerce-shape {
    padding: 480px 76px 0;
    line-height: 30px;
    background: url(img/ecommerce_shape.jpg) no-repeat center top;
    font-size: 14px;
    color: #333;
    text-align: center;
  }

  .solution-title {
    margin-top: 100px;
    text-align: center;
    color: #333;
    font-size: 32px;
  }

  .youshi-item {
    float: left;
    width: 50%;
    height: 185px;
    border-left: 1px solid #eee;
    padding-top: 200px;
    background: no-repeat center 46px;
    text-align: center;
  }

  .youshi-item:first-child {
    border-left: none;
  }

  .youshi-21 {
    background-image: url(img/website_icon_youshi_1.png);
  }

  .youshi-22 {
    background-image: url(img/website_icon_youshi_2.png);
  }

  .youshi-23 {
    background-image: url(img/website_icon_youshi_3.png);
  }

  .youshi-24 {
    background-image: url(img/website_icon_youshi_4.png);
  }


  .nav-side-menu {
    position: fixed;
    top: 82px;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 399;
    overflow: hidden;
    background-color: #f2f4f7
  }

  .dropdown-wrap {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 399;
    opacity: 1
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: self-start;
    -webkit-align-items: self-start;
    -moz-box-align: self-start;
    -ms-flex-align: self-start;
    align-items: self-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 140px;
    background-color: #f2f4f7;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 40px;
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-menu .nav-p-t {
    width: 100%;
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-menu .nav-p-t-item {
    width: 100%;
    padding: 14px 0;
    color: #181818;
    border-bottom: 1px solid #e0e0e0
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-menu .nav-p-t-item.active {
    color: #0056ff
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-menu .nav-p-t ul {
    list-style: none;
    padding: 0
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-menu .nav-p-f {
    width: 100%;
    margin-top: 200px;
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-menu .nav-p-f .nav-p-b-item {
    display: block;
    padding: 8px 0;
    color: #787979;
    position: relative
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-menu .nav-p-f .nav-p-b-item:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 15px;
    width: 12px;
    height: 5px;
    background-image: url(img/icon-link.svg);
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-container {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 10px 0 10px 15px;
    overflow: auto;
    background-color: #ffffff;
    height: 640px;
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-container .nav-p-t-main {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    color: #272727;
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-container .nav-p-t-main.active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-container .nav-p-t-main .main-first-title {
    display: block;
    width: 60%;
    font-size: 16px;
    border-bottom: 1px solid #ececec;
    line-height: 42px
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-container .nav-p-t-main .main-second-item,
  .dropdown-wrap .bor-dropdown-content .nav-p-container .nav-p-t-main>a {
    width: 100%;
    padding-right: 20px
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-container .nav-p-t-main .main-second-item>a {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #272727;
    margin-top: 11px
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-container .nav-p-t-main .main-second-item>a>span {
    display: block;
    font-size: 14px;
    color: #6f7786;
    margin-top: 18px
  }

  .dropdown-wrap .bor-dropdown-content .nav-p-container .nav-p-t-main .main-second-item>a>span::after {
    content: "";
    width: 6px;
    height: 12px;
    float: right
  }

  .banner .banner-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 350px
  }



  .cdn-part4 {
    padding: 95px 0 100px;
    min-width: 100%;
    overflow: hidden
  }

  .cdn-part4 .main {
    position: relative;
    margin: 80px 0 0;
    padding: 20px 0 0;
    height: 480px;
  }

  .cdn-part4 li {
    float: left;
    text-align: center;
    border: 1px solid #ddd;
  }

  .cdn-part4 li h4 {
    background: #dce2eb;
    line-height: 80px;
    font-size: 14px;
  }

  .cdn-part4 li p {
    border-bottom: 1px solid #ddd;
    line-height: 69px;
    color: #666666;
  }

  .cdn-part4 li p:last-child {
    border-bottom: none
  }

  .cdn-part4 .left {
    width: 60px;
  }

  .cdn-part4 .left p {
    background: #ebeff6;
    font-size: 8px;
  }

  .cdn-part4 .right {
    float: right;
    width: 60px;
    background: #fff;
  }

  .cdn-part4 .right h4 {
    font-size: 12px;
  }

  .cdn-part4 .right p {
    font-size: 8px;
  }

  .cdn-part4 .center {
    width: 188px;
    border: 1px solid #015bfe;
    background: #fff;
    position: absolute;
    left: 60px;
    top: 0;
    z-index: 1;
  }

  .cdn-part4 .center h4 {
    line-height: 102px;
    color: #fff;
    font-size: 22px;
    background: #015bfe;
  }

  .cdn-part4 .center p {
    text-align: left;
    font-size: 8px;
    color: #333333;
    padding-left: 30px;
    background: url("img/cdn/has.png") 8px center no-repeat;
  }

  .cdn-part4 .center p:last-child {
    line-height: 66px;
  }

  .cdn-part4 .center:before {
    content: "";
    position: absolute;
    right: -6px;
    top: -6px;
    width: 76px;
    height: 76px;
    background: url("img/cdn/ico4.png") right top no-repeat;
  }

  .cdn-part1 {
    padding: 55px 0 30px;
    min-width: 100%;
    background: #f2f5fa;
    overflow: hidden
  }

  .cdn-part1 li {
    margin: 0 0 20px 30px;
    height: 380px;
  }

  .cdn-part1 li p {
    text-align: justify;
    margin: 0 17px;
    width: 88%;
  }

  .cdn-part1 .item1:before {
    background-position: -549px -84px;
  }

  .cdn-part1 .item2:before {
    background-position: -471px -84px;
  }

  .cdn-part1 .item3:before {
    background-position: -471px -169px;
  }

  .cdn-part1 .item4:before {
    background-position: -386px -508px;
  }

  .cdn-part1 .item5:before {
    background-position: -471px -253px;
  }

  .cdn-part1 .item6:before {
    background: url("img/ssl/ico3.png") center no-repeat;
  }



  .cdn-part2 {
    padding: 95px 0 0;
    color: #fff;
    height: 600px;
    min-width: 100%;
    background: url("img/cdn/bg1.jpg") center top #151e2f no-repeat;
    overflow: hidden
  }

  .cdn-part2 .type {
    margin: 80px 0 0;
    text-align: center;
    border-bottom: 1px solid #015bfe;
    height: 79px;
  }

  .cdn-part2 .type li {
    background: #232d40;
    float: left;
    width: 182px;
    border-bottom: 1px solid #015bfe;
    font-size: 22px;
    color: #bcbec2;
    line-height: 79px;
    cursor: pointer
  }

  .cdn-part2 .type li:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 79px;
    vertical-align: top;
    margin-right: 10px;
  }

  .cdn-part2 .type li:last-child {
    float: right
  }

  .cdn-part2 .type .active {
    background: #0b1427;
    border: 1px solid #015bfe;
    width: 177px;
    color: #367cff;
    border-bottom: none;
  }

  .cdn-part2 .item1:before {
    background: url("img/cdn/ico1.png") center no-repeat;
    background-size: contain
  }

  .cdn-part2 .item1.active:before {
    background: url("img/cdn/ico1-a.png") center no-repeat;
    background-size: contain
  }

  .cdn-part2 .item2:before {
    background: url("img/cdn/ico2.png") center no-repeat;
    background-size: contain
  }

  .cdn-part2 .item2.active:before {
    background: url("img/cdn/ico2-a.png") center no-repeat;
    background-size: contain
  }

  .cdn-part2 .main {
    background: rgba(11, 20, 39, .75);
    padding: 20px 0 0;
    height: 624px;
    border: 1px solid #015bfe;
    border-top: none;
  }

  .cdn-part2 .main img {
    display: block;
    margin: 0 auto;
    width: 380px;
  }






  .cdn-part3 {
    padding: 95px 0 30px;
    min-width: 100%;
    background: #f2f5fa;
    overflow: hidden
  }

  .cdn-part3 dl {
    display: none;
    height: 680px;
    overflow: hidden
  }

  .cdn-part3 dt {
    float: left;
    margin-left: 10px;
    width: 98%;
    overflow: hidden
  }

  .cdn-part3 dt img {
    display: block;
    width: 100%;
  }

  .cdn-part3 dd {
    float: right;
    margin-right: 10px;
    width: 90%;
    overflow: hidden
  }

  .cdn-part3 dd h4 {
    margin: 0 0 12px;
    font-size: 22px;
  }

  .cdn-part3 dd h5 {
    font-size: 16px;
    margin: 0 0 5px;
  }

  .cdn-part3 dd p {
    color: #666666;
    line-height: 28px;
    margin: 0 0 10px;
  }

  .cdn-part3 .info {
    margin: 25px 0 40px;
    overflow: hidden
  }



  .ssl-part1 {
    padding: 95px 0;
    background: #f2f5fa;
    min-width: 100%;
    overflow: hidden
  }

  .ssl-part1 li {
    width: 92%;
    margin-bottom: 20px;
  }

  .ssl-part1 li p {
    text-align: left;
    margin: 0 28px;
    height: 125px;
  }

  .ssl-part1 .item1:before {
    background: url("img/ssl/ico1.png") center no-repeat;
  }

  .ssl-part1 .item2:before {
    background: url("img/ssl/ico2.png") center no-repeat;
  }

  .ssl-part1 .item3:before {
    background: url("img/ssl/ico3.png") center no-repeat;
  }

  .ssl-part3 {
    padding-top: 95px;
    height: 1275px;
    background: url("img/ssl/bg.jpg") center top #182235 no-repeat;
    min-width: 100%;
    overflow: hidden
  }

  .ssl-part3 .product-cloumn {
    color: #fff;
    margin-bottom: 75px;
  }

  .ssl-part3 .list {
    margin-left: -40px;
    margin-bottom: 20px;
    overflow: hidden
  }

  .ssl-part3 .list li {
    float: none;
    margin-left: 40px;
    width: 100%;
    height: 340px;
    background: #fff;
  }

  .ssl-part3 .list img {
    display: block;
    height: 190px;
    width: 90%;
  }

  .ssl-part3 .list .info {
    padding: 28px 30px 0;
    overflow: hidden
  }

  .ssl-part3 .list h4 {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .ssl-part3 .list p {
    color: #666666;
    line-height: 30px;
    width: 90%;
  }





  .ssl-part4 {
    padding: 95px 0 70px;
    background: #f2f5fa;
    min-width: 100%;
    overflow: hidden
  }

  .ssl-part4 ul {
    margin: 75px 0 0 -30px;
    overflow: hidden
  }

  .ssl-part4 li {
    float: left;
    position: relative;
    padding: 44px 35px 0 220px;
    height: 162px;
    margin: 0 0 30px 30px;
    background: #fff;
    width: 100%;
  }

  .ssl-part4 li span {
    position: absolute;
    left: 0;
    top: 0;
    width: 180px;
    height: 160px;
    background: url("img/ssl/title.jpg") center top no-repeat;
  }

  .ssl-part4 li span:before {
    content: "";
    display: block;
    width: 66px;
    height: 75px;
    margin: 42px auto 0;
  }

  .ssl-part4 li h4 {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .ssl-part4 li p {
    color: #666;
    line-height: 24px;
  }

  .ssl-part4 .item1 span:before {
    background: url("img/ssl/ico4.png") center no-repeat;
  }

  .ssl-part4 .item2 span:before {
    background: url("img/ssl/ico5.png") center no-repeat;
  }

  .ssl-part4 .item3 span:before {
    background: url("img/ssl/ico6.png") center no-repeat;
  }

  .ssl-part4 .item4 span:before {
    background: url("img/ssl/ico7.png") center no-repeat;
  }



  .ssl-part5 {
    padding: 95px 0;
    min-width: 100%;
    overflow: hidden
  }

  .ssl-part5 dl {
    margin-top: 75px;
  }

  .ssl-part5 dt {
    float: left
  }

  .ssl-part5 dd {
    float: right;
    width: 95%;
    margin: 0;
    padding-top: 10px;
  }

  .ssl-part5 dd li {
    margin-bottom: 35px;
    color: #666666;
    padding-left: 35px;
    background: url("img/ssl/has.png") left 4px no-repeat !important;
  }

  .ssl-part5 dd h4 {
    font-size: 16px;
    color: #000000;
    margin-bottom: 10px;
  }

  .ssl-part6 {
    padding: 95px 0;
    background: #f2f5fa;
    min-width: 100%;
    overflow: hidden
  }

  .ssl-part6 li {
    width: 95%;
    background: #f2f5fa;
    margin-bottom: 20px;
  }

  .ssl-part6 li:before {
    margin-top: 0;
  }

  .ssl-part6 li p {
    margin: 0 33px;
  }

  .ssl-part6 .item1:before {
    background: url("img/ssl/ico8.png") center no-repeat;
  }

  .ssl-part6 .item2:before {
    background: url("img/ssl/ico9.png") center no-repeat;
  }

  .ssl-part6 .item3:before {
    background: url("img/ssl/ico10.png") center no-repeat;
  }

  .ssl-part6 .item4:before {
    background: url("img/ssl/ico11.png") center no-repeat;
  }

  .product-info-detail {
    margin-top: 10px;
    margin-left: 10px;
    width: 100%;
    font-size: 12px;
    color: #ffffff;
    line-height: 30px;
  }


  .info-banner {
    background: url(img/join/bg.jpg) no-repeat center;
    margin-top: 0px;
  }

  .product-info {
    padding-top: 0px;
  }

  .info-nav {
    position: relative;
    height: 312px;
    padding-top: 72px;
  }

  .info-banner {
    position: relative;
    height: 302px;
    width: 100%;
    min-width: 100%;
  }

  .product-info-btn {
    margin-left: 10px;
  }

  .product-info-title {
    font-size: 28px;
    color: #fff;
    margin-left: 10px;
    font-weight: normal;
    margin-bottom: 30px;
    ;
  }

  .detail-subtitle {
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: 48px;
  }


  .open-list li {
    float: left;
    width: 95%;
    height: 100px;
    margin: 10px;
    padding: 29px 0 32px 85px;
    background-position: 24px 34px;
    background-repeat: no-repeat;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
  }

  .market-opport .opport-right {
    float: left;
    width: 360px;
    height: 431px;
    background: red;
    margin-left: 0px;
    background: url(img/join/map.png) no-repeat center;
  }

  .adv-wrap ul li {
    width: 96%;
    float: left;
    margin: 0 5px 0;
    height: 210px;
    margin-bottom: 20px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
  }


  .co-process ul li {
    float: left;
    width: 90%;
    height: 93px;
    margin-right: 7px;
  }

  .co-process ul li:first-child {
    width: 90%;
    height: 103px;
    margin-top: -5px;
  }

  .co-support ul li {
    width: 95%;
    height: 146px;
    padding: 30px 0px 40px 0;
    float: left;
    margin: 10px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
  }

  .co-conditions ul li {
    float: left;
    width: 100%;
    margin: 0 0px;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
    height: 230px;
  }

  .co-conditions ul li .condi-bg {
    width: 100%;
    height: 120px;
    border-radius: 4px 4px 0px 0px;
  }

  .coll-system .coll-left {
    float: left;
    width: 100%;
    height: 320px;
    background: url(img/join/system_introduce.png) no-repeat center;
  }

  .coll-system .coll-right {
    float: left;
    width: 90%;
    margin-left: 18px;
    padding-top: 30px;
  }

  .introduce-join {
    font-size: 18px;
    color: #ffd400;
    margin-left: 10px;
    margin-top: -150px;
  }

  .introduce-price {
    margin-top: 30px;
    margin-bottom: 50px;
    font-size: 24px;
    color: #fff;
  }

  .ascendant li {
    float: none;
    width: 100%;
    height: 348px;
    margin-left: 0px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-radius: 2px;
    background-color: #fff;
    text-align: center;
  }

  .ascendant-1 {
    background: url(img/ascendant-1.png) no-repeat 115px 60px;
  }

  .ascendant-2 {
    background: url(img/ascendant-2.png) no-repeat 115px 60px;
  }

  .ascendant-3 {
    background: url(img/ascendant-3.png) no-repeat 115px 60px;
  }

  .ascendant-4 {
    background: url(img/ascendant-4.png) no-repeat 115px 60px;
  }

  .ascendant-5 {
    background: url(img/ascendant-5.png) no-repeat 115px 60px;
  }

  .methods li {
    float: left;
    width: 100%;
    height: 392px;
    margin-left: 0px;
    text-align: center;
    border-radius: 2px;
    margin-bottom: 20px;
    background-color: #fff;
  }


  .ny-introduce {
    position: absolute;
    top: -20px;
    left: 50%;
    width: 375px;
    margin-left: -190px;
    border: 2px solid #0055ff;
    box-shadow: 0 0 6px 3px #ccc;
  }


  .proxy-rules {
    margin-top: 280px;
    min-width: 100%;
    background: #f5f9fb url(img/promotion-rule-bg.jpg) no-repeat bottom center;
  }

  .proxy-rules ol {
    margin: 0 auto;
    width: 98%;
    line-height: 2.5;
    font-size: 16px;
    color: #333;
  }

  .d-wrap .hd-list .hd-item {
    width: 95%;
    padding: 40px 15px 20px;
    display: inline-block;
    margin: 10px 7px;
  }



  .services .s-wrap .s-free {
    width: 100%;
    display: inline-block;
    margin-right: -1px;
  }


  .services .s-wrap .s-appreciation {
    display: inline-block;
    width: 100%;
    margin-right: -1px;
  }


  .services .s-wrap .s-vip {
    display: inline-block;
    width: 100%;
  }



  .services .s-wrap table td {
    border: 1px solid #dcdcdc;
    font-size: 12px;
    color: #0c0c0c;
    line-height: 50px;
  }




}