body{background:#f6f6f6; }
.clear{ clear:both}
#logintop{ overflow:inherit}
.top_menu_absolute_bg{ z-index:2;}
.newmain-m ul li.li-qnew1 a span {
    background-position: -702px -322px;
}

.newmain-m ul li.li-qnew2 a span {
    background-position: -610px -322px;
}

.newmain-m ul li.li-qnew3 a span {
    background-position: -516px -322px;
}

.newmain-m ul li.li-qnew4 a span {
    background-position: -389px -322px;
}
.newmain{ max-width:640px; margin:0 auto; background:#f6f6f6; padding-bottom:90px}
.newmain .hot{ position:absolute; width:41px; height:41px; background:url(../images/newmain-9.png) no-repeat;}
/* 高度由图片撑开：不再固定 380px，脚本量到的容器宽度偏小时底部就不会留出大片空白 */
.newmain-banner{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.newmain-banner .hd{ width:100%; position:absolute; z-index:1; bottom:5px; text-align:center;  }
.newmain-banner .hd ul{ display:inline-block; font-size:0; vertical-align:top;}
.newmain-banner .hd ul li{ display:inline-block; width:11px; height:11px; border-radius:50%; margin:0 3px; vertical-align:top; overflow:hidden; border:1px solid #fff}
.newmain-banner .hd ul .on{ background:#fff;}
.newmain-banner .bd{ position:relative; z-index:0; }
.newmain-banner .bd li img{ display:block; width:100%; height:auto; aspect-ratio:auto 640/380; background:url(../images/shade-img.gif) center center no-repeat;  }
/* 脚本初始化前保持"一屏一张"的外观：TouchSlide 未生效时也不会两张图上下堆叠 */
.newmain-banner .bd ul{ white-space:nowrap; overflow:hidden; }
.newmain-banner .bd ul li{ display:inline-block; width:100%; vertical-align:top; overflow:hidden;}

.newmain-sea{ padding:25px 0; background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.newmain-sea .sea-m{ width:500px; margin:0 auto}
.newmain-sea p{ float:left; font-size:36px; color:#383231; line-height:53px;}
.newmain-sea input{ background:#f7f7f7; width:257px; height:56px; line-height:56px; text-align:center; font-size:24px; color:#333; border:1px solid #dcdcdc; border-radius:4px; float:left; margin:0 20px;}
.newmain-sea a{ display:block; float:left; height:56px; width:98px; border:1px solid #dcdcdc; border-radius:4px; background:url(../images/newmain-2.gif) no-repeat center;}

.newmain-m{ background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.newmain-m ul{ margin:1px 0 0 1px; display: flex; flex-wrap: wrap;}
.newmain-m ul li{ position:relative; width: 25%;}
.newmain-m ul li a{ display:block; width:160.5px; height:138px; background:#fff; text-align:center; border:1px solid #e5e5e5; margin:-1px 0 0 -1px}
.newmain-m ul li a span{ display:inline-block; color:#383231; font-size:18px; background-image:url(../images/newmain-3.png); background-repeat: no-repeat; background-position:7px 3px; line-height:18px; padding-top:73px; margin-top:25px;}
.newmain-m ul li a span.tex1{ display:inline-block; color:#383231; font-size:18px; background-image:url(/images/hosting-1.jpg); background-repeat: no-repeat; background-position:7px 3px; line-height:18px; padding-top:73px; margin-top:25px;}
.newmain-m ul li a span.tex2{ display:inline-block; color:#383231; font-size:18px; background-image:url(/images/hosting-2.jpg); background-repeat: no-repeat; background-position:7px 3px; line-height:18px; padding-top:73px; margin-top:25px;}
.newmain-m ul li.last a{ display:block;width:650; width:auto; overflow:hidden}
.newmain-m ul li.tit{ width: 100%; text-align: center; font-size: 30px; padding: 30px 20px; font-weight: bold; line-height: 1;}

.advSwiper{ position: relative;}
.advSwiper .hd{ width:100%; position:absolute; z-index:1; bottom:5px; text-align:center;  }
.advSwiper .hd ul{ display:inline-block; font-size:0; vertical-align:top;}
.advSwiper .hd ul li{ display:inline-block; width:11px; height:11px; border-radius:50%; margin:0 3px; vertical-align:top; overflow:hidden; border:1px solid #fff}
.advSwiper .hd ul .on{ background:#fff;}

.newmain-m ul li.li-t a span{background-position:-124px 0;}
.newmain-m ul li.li-s a span{background-position:-250px 5px;}
.newmain-m ul li.li-f a span{background-position:-380px 1px;}
.newmain-m ul li.li-w a span{background-position:-508px 7px;}
.newmain-m ul li.li-l a span{background-position:16px -150px;}
.newmain-m ul li.li-q a span{background-position:-123px -150px;}
.newmain-m ul li.li-b a span{background-position:-250px -150px;}
.newmain-m ul li.li-j a span{background-position:-380px -150px;}
.newmain-m ul li.li-shi a span{background-position:-504px -150px;}
.newmain-m ul li.li-lxwm a span{background-position:-710px -142px;}
.newmain-m ul li.li-payment a span{ height: 32px; background-position: top center; background-image: url(../images/iconPayment.png); background-size: 60px 56px;}
.newmain-m ul li.liNoBg a{ position: relative}
.newmain-m ul li.liNoBg .liImg{ position: absolute; left: 0; top: 24px; width: 100%; text-align: center;}
.newmain-m ul li.liNoBg img{ height: 52px; display: inline-block;}
.newmain-m ul li.liNoBg span{ background-image: none;}


.newmain .newmain-m .hot{ top:-1px; left:-1px}
.newmain .newmain-m .hot.on{ top:-1px; left:-1px; background:url(/images/hosting-3.jpg) no-repeat;}

.newfoot{ padding:15px 0; background:#fff; border-top:1px solid #e5e5e5; max-width:640px; margin:0 auto; border-bottom:1px solid #e5e5e5; position:relative; bottom:0; width:100%;left: 50%;margin-left: -320px;z-index:10;}
.newfoot-phone{ margin-left:17px; float:left}
.newfoot-phone p{ padding-left:47px; background:url(../images/newmain-3.png) no-repeat -736px 0px; height:56px; padding-right:35px; border-right:1px solid #e5e5e5; display:inline-block; margin-right:27px;}
.newfoot-phone a{ display:block; color:#f86d0d; font-size:32px; line-height:32px;}
.newfoot-phone span{ display:block; color:#7d7d7d; font-size:16px; line-height:16px; padding:4px 0}
.newfoot-share{ width:138px; height:56px; background:url(../images/newmain-3.png) no-repeat -637px -73px; float:left;}
.newfoot-contact{ width:110px; height:115px; background:#f86d0d; text-align:center; border-radius:50px 50px 0 0;  position:absolute; bottom:0; right:17px;}
.newfoot-contact a{ display:inline-block; color:#fff; font-size:22px; line-height:22px; padding-top:60px; margin-top:20px; background:url(../images/newmain-3.png) no-repeat -702px -145px;}

.mask{ width:100%; height:100%; position:fixed; left:0; top:0; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; z-index:9999; display:none;}
.con-dig{ position:absolute; left:50%; top:10%; width:440px; margin-left:-220px; z-index:99999; border-radius:5px 5px 0 0; overflow:hidden; display:none;}
.con-dig-m{ background:#fff; padding:42px 68px 60px 68px;}
.con-dig-m .con-q{ padding-bottom:32px; margin-bottom:23px; border-bottom:1px solid #e5e5e5}
.con-dig-m .con-q p{ height:75px; font-size:20px; color:#7d7d7d;  padding-left:118px; background:url(../images/newmain-4.gif) no-repeat left center; margin-left:10px;}
.con-dig-m .con-q p span{ display:block; line-height:20px; padding:12px 0 10px 0}
.con-dig-m .con-q p i{ font-size:28px; font-style:normal; line-height:28px}
.con-dig-m .con-w{ padding-bottom:32px; margin-bottom:53px; border-bottom:1px solid #e5e5e5}
.con-dig-m .con-w a{ display:block; width:152px; height:88px; background:url(../images/newmain-5.gif) no-repeat 23px center; float:left; border-right:1px solid #e5e5e5}
.con-dig-m .con-w a.a2{ border:0; background:url(../images/newmain-6.gif) no-repeat 63px  center;}
.con-dig-m .con-c{ text-align:center;}
.con-dig-m .con-c p{ font-size:21px; color:#666; padding-top:20px; line-height:21px;}

.newmain-box{ background:#fff; border:1px solid #e5e5e5; border-left:0; border-right:0; margin-bottom:10px;}
.newmain-box .box-t { border-bottom:1px solid #e5e5e5; position:relative}
.newmain-box .box-t p{ float:left; color:#000; font-size:26px; line-height:70px; margin-left:30px;}
.newmain-box .box-t span{ display:block; color:#747474; font-size:20px; line-height:70px; float:right; margin-right:30px;}
.newmain-box .box-t .hot{ left:0; top:-1px;}
.newmain-box .box-b{ height:321px;}
.newmain-box .box-b-l{ text-align:center; float:left; width:410px; height:100%; border-right:1px solid #e5e5e5}
.newmain-box .box-b-l h4{ font-weight:normal; color:#2694e0; font-size:24px; line-height:24px; padding:30px 0 6px 0}
.newmain-box .box-b-l p{ color:#7a7a7a; font-size:16px; padding-bottom:20px;}
.newmain-box .box-b-r{ width:230px; float:right}
.newmain-box .box-b-r .r-o{ width:100%; height:160px; border-bottom:1px solid #e5e5e5; text-align:center; position:relative;}
.newmain-box .box-b-r .r-o p{ font-size:18px; color:#333; padding:27px 0 0 0;}
.newmain-box .box-b-r .r-o-m{ position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.newmain-box .box-b-r .r-o.nobor{ border-bottom:0;}

.newmain-sev{ background:#fff; border-bottom:1px solid #e5e5e5; margin-bottom:10px; padding:50px 0 40px 0}
.newmain-sev h3{ text-align:center; font-weight:normal; font-size:24px; color:#000; line-height:24px; padding-bottom:34px}
.newmain-sev ul li{ height:91px; float:left; width:33.333%; border-right:1px solid #e5e5e5; text-align:center;}
.newmain-sev ul li p{ color:#666; font-size:18px; padding-top:18px;}


.newmain-m ul li.li-ssl a span {background-position: 1px -323px;}
.newmain-m ul li.li-qyxcp a span {background-position: -118px -323px;}
.newmain-m ul li.li-crm a span {background-position: -235px -323px;}

.mIndex-dzForm{ padding: 40px 0; margin-top: -20px; background-color: #fff;}
.mIndex-dzForm .tit{ text-align: center; font-size: 24px; text-align: center; margin-bottom: 30px; color: #ff6800; font-weight: bold;}
.userDig-dzForm-con{ width: 550px;  margin: 0 auto; background-color: #f4f4f4;  border-radius: 20px; padding: 40px;}
.userDig-dzForm-li{ margin-top: 10px;}
.userDig-dzForm-li:first-child{ margin-top: 0;}
.userDig-dzForm-li:last-child{ margin-top: 20px;}
.userDig-dzForm-inp{-webkit-appearance: none; outline: 0; border: 0; padding: 10px 30px !important; height: 60px !important; line-height: 40px !important; color: #333; font-size: 20px; width: 100%; background-color: #fff !important; border-radius: 35px !important; border: 0 !important;}
.userDig-dzForm-code{ display: flex; align-items: center; box-sizing: border-box;}
.userDig-dzForm-code .userDig-dzForm-inp{ flex: 1; width: auto; min-width: 0; box-sizing: border-box;}
.userDig-dzForm-code img{ flex: 0 0 auto; display: block; width: 130px; height: 52px; margin-left: 12px; border-radius: 10px; background-color: #fff; cursor: pointer;}
.userDig-dzForm-btn{ display: block; background-color: #ff6800; line-height: 74px; border-radius: 40px; text-align: center; color: #fff; font-size: 24px;}

.userSideRightAdv{ position: fixed; top: 50%; transform: translateY(-50%); right: 20px; z-index: 100;}
.userSideRightAdv img{ width:200px;}
.userSideRightAdv .closeAdvBtn{ position: absolute; right: 0; top: 0; display: block; width: 30px; height: 30px;}
