@charset "utf-8";

body{font:16px/1.5 Microsoft Yahei,helvetica,arial;color:#000; min-width:320px; max-width:640px; margin:0 auto;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
body,html{-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{border:0 none;vertical-align:top;max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode:bicubic;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{ text-decoration:none;}
i,em,cite{font-style:normal;}
body{ padding:0; margin:0; margin:0 auto; background:#f0f0f0; -webkit-text-size-adjust:none; height:100%;}


/** index S**/
header{ height:56px; background:#ff0000; overflow:hidden; position:relative; left:0; top:0;}
.logo{ display:block; width:174px; height:36px; position:absolute; left:10px; top:10px;}
.logo img{ width:100%; position:absolute; left:0; top:0; display:block;}
.home-icon{ display:block; width:24px; height:22px; position:absolute; left:20px; top:17px; z-index:10;}
.home-icon img{ width:100%; position:absolute; left:0; top:0; display:block;}
.goback-icon{ display:block; width:64px; height:56px; position:absolute; left:0; top:0; z-index:10; background:#d81c16 url(../images/ar-img.gif) no-repeat center center;}
.top-h1-tit{ height:56px; width:100%; overflow:hidden; font:18px/56px microsoft yahei; color:#fff; text-align:center;}
.tht-ats{ width:auto; }
.u-btn{ display:block; width:24px; position:absolute; top:15px; right:67px; overflow:hidden;}
.u-btn img{ display:block; width:100%;}
.cart-btn{ display:block; width:22px; position:absolute; top:18px; right:20px; overflow:hidden;}
.cart-btn img{ display:block; width:100%;}

.header-v2{ background:#e35b01;}
.header-v2 .u-btn{ right:3.75%;}
.header-v2 .goback-icon{ background:#d75600 url(../images/lg-icons-add.jpg) no-repeat center center;}

.header-v3{ background:#ff6600;}
.header-v3 .u-btn{ right:3.75%;}
.header-v3 .goback-icon{ background:#d75600 url(../images/ar-imgs.gif) no-repeat center center;}

.four-icon{ height:13.5%; zoom:1; overflow:hidden; width:100%; margin-top:0.8%; position:relative; left:0; top:0;}
.four-icon li{ width:25%; background:#fff; border:1px solid #e2e2e2; float:left; margin:0 -1px;}
.four-icon a{ display:block; width:100%; height:100%; padding-top:20px;}
.four-icon img{ display:block; margin:0 auto; width:38%;}
.four-icon span{ display:block; width:100%; margin:12px 0 18px 0; text-align:center; color:#666; font-size:12px;}

.three-goods-con{ width:100%; overflow:hidden; zoom:1; position:relative; left:0; top:0; margin-top:0.6%; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#fff;}
.three-goods-con .l-v{ display:block; width:50%; overflow:hidden; float:left; overflow:hidden; border:1px solid #e2e2e2; margin:0 -1px; margin-top:-1px; margin-left:-2px; border-bottom:none;}
.three-goods-con img{ display:block; width:100%;}
.three-goods-con .r-v{ position:absolute; right:0; top:0; overflow:hidden; width:50%;}
.three-goods-con .r-v1{ display:block; width:100%; overflow:hidden; float:left; overflow:hidden; border:1px solid #e2e2e2; border-top:1px solid #fff; margin:0 -1px;}
.three-goods-con .r-v2{ display:block; width:100%; overflow:hidden; float:left; overflow:hidden; border:1px solid #e2e2e2; margin:-1px -1px 0 -1px; border-bottom:none;}

.two-goods-con{ width:100%; overflow:hidden; zoom:1; position:relative; left:0; top:0; margin-top:0.7%; background:#fff; border-bottom:1px solid #e2e2e2;}
.two-goods-con img{ display:block; width:100%;}
.two-goods-con .l-v{ display:block; width:50%; overflow:hidden; float:left; overflow:hidden; border:1px solid #e2e2e2; margin:0 -1px;  border-bottom:none; margin-left:-2px;}
.two-goods-con .r-v{ display:block; width:50%; overflow:hidden; position:absolute; right:0; top:0; overflow:hidden; border:1px solid #e2e2e2; border-bottom:none; margin:0 -1px;}

.three-txt-gd-con{ height:auto; overflow:hidden; margin-top:0.7%; width:100%; background:#fff; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.three-txt-gd-con a{ display:block; height:auto; float:left; width:33.3333%; background:#fff;}
.three-txt-gd-con a:nth-child(2){ border-left:1px solid #e2e2e2; margin-left:-1px;}
.three-txt-gd-con a:nth-child(3){ border-left:1px solid #e2e2e2; margin-left:-1px;}
.three-txt-gd-con .tit{ display:block; color:#3da5da; font-size:1.2em; text-align:center; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:10%; font-family:microsoft yahei}
.three-txt-gd-con .price{ display:block; padding-top:2%; text-align:center; font-family:microsoft yahei; color:#ff0000; font-size:2em; line-height:2em; padding-bottom:7%;}
.three-txt-gd-con .price span{ font-size:0.4em; font-family:microsoft yahei; color:#666; position:relative; left:2px; top:-2px;}
/** index E**/


/** server rental S **/
.server-rental-tab-tit{ height:auto; width:100%; overflow:hidden; background:#fff; margin-top:0.8%; position:relative; left:0; top:0;}
.server-rental-tab-tit ul{ width:110%; overflow:hidden; zoom:1;}
.server-rental-tab-tit li{ float:left; width:18.181818%; border:1px solid #e2e2e2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; padding:10px 0; font-size:1.2em; margin:0 -1px; background:#fff; color:#666; position:relative; left:0; top:0;}
.server-rental-tab-tit li i{ display:block; border:none; position:absolute; right:0; top:0; border-left:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #ff0000; display:none;}
.server-rental-tab-tit .on{ border:1px solid #ff0000; margin-left:0; z-index:5; color:#3da5da;}
.server-rental-tab-tit .on i{ display:block;}
.server-rental-tab-tit li:last-child{ position:absolute; left:auto; right:0; top:0; float:none; margin:0; width:20%;}

.server-rental-tab-con{ margin-top:0.8%; width:100%;}
.server-rental-tab-con ul{ width:100%; overflow:hidden; background:#fff; border-top:1px solid #e2e2e2;}
.server-rental-tab-con li{ border-bottom:1px solid #e2e2e2; padding:3%; overflow:hidden; text-align:left;}
.server-rental-tab-con .tit-row{ height:auto; overflow:hidden; position:relative; left:0; top:0;}
.server-rental-tab-con .blue-tit{ display:block; float:left; font-size:1.2em; color:#3da5da; float:left; overflow:hidden; font-family:microsoft yahei; max-width:46%;}
.server-rental-tab-con .price{ display:block; text-align:center; font-family:microsoft yahei; color:#ff0000; font-size:2em; line-height:1em; float:right; max-width:46%;}
.server-rental-tab-con .price span{ font-size:0.4em; font-family:microsoft yahei; color:#666; position:relative; left:2px; top:-2px;}
.server-rental-tab-con .des{ line-height:200%; font-size:12px; color:#666; text-align:left; overflow:hidden; width:100%;}
/** server rental E **/


/** my server S **/
.my-server-tab-tit{ height:auto; width:100%; overflow:hidden; margin-top:0.8%; position:relative; left:0; top:0;}
.my-server-tab-tit ul{ width:100%; overflow:hidden; zoom:1;}
.my-server-tab-tit li{ float:left; width:32.8%; border:1px solid #e2e2e2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; padding:10px 0; background:#fff; position:relative; left:0; top:0;}
.my-server-tab-tit li i{ display:block; border:none; position:absolute; right:0; top:0; border-left:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #ff0000; display:none;}
.my-server-tab-tit li .txt{ color:#666; font-size:1.2em; font-family:microsoft yahei; display:block; width:100%;}
.my-server-tab-tit li .prs{ color:#ff0000; font-size:1.5em; font-family:microsoft yahei; display:block; width:100%;}
.my-server-tab-tit .on{ border:1px solid #ff0000; z-index:5;}
.my-server-tab-tit .on i{ display:block;}
.my-server-tab-tit .on .txt{ color:#3da5da;}
.my-server-tab-tit li:nth-child(2){ left:0.6%; margin-left:-2px;}
.my-server-tab-tit li:last-child{ position:absolute; left:auto; right:0; top:0; float:none; margin:0;}

.my-server-tab-con{ width:100%;}
.my-server-tab-con .tb-cons{ width:100%;}
.my-server-tab-con ul{ width:100%; overflow:hidden;}
.my-server-tab-con li{ border-bottom:1px solid #e2e2e2; background:#fff; overflow:hidden; text-align:left; position:relative; left:0; top:0; border-top:1px solid #e2e2e2; padding:3% 0; margin-top:0.8%;}
.my-server-tab-con li .check-btn{ display:block; height:20px; width:20px; float:left; overflow:hidden; position:absolute; left:20px; top:50%; margin-top:-10px; background:url(../images/rt-off-icon.jpg) no-repeat 0 0; z-index:5;}
.my-server-tab-con li .check-on{ background:url(../images/rt-on-icon.jpg) no-repeat 0 0;}
.my-server-tab-con li .cons{ height:auto; overflow:hidden; margin:0 15px 0 55px;}
.my-server-tab-con li .t-tit{ display:block; border-bottom:1px solid #eee; font-size:1.2em; text-align:left; overflow:hidden; padding-bottom:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family:microsoft yahei; color:#3da5da;}
.my-server-tab-con li .th-col{ height:auto; overflow:hidden; zoom:1; width:100%; padding:5px 0 0 0;}
.my-server-tab-con li .th-col .tt{ display:block; font-size:1em; text-align:left; overflow:hidden; font-family:microsoft yahei; color:#949494; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:4px;}
.my-server-tab-con li .th-col .bb{ display:block; font-size:1.1em; text-align:left; overflow:hidden; font-family:microsoft yahei; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.my-server-tab-con li .th-col .yang{ height:22px; line-height:22px; background:url(../images/yang-icon.jpg) no-repeat 0 center; padding-left:24px; color:#ff0000; font-size:1.1em; font-family:microsoft yahei; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.my-server-tab-con li .col-l{ width:26%; float:left; overflow:hidden;}
.my-server-tab-con li .col-m{ width:45%; float:left; overflow:hidden; margin-left:4%;}
.my-server-tab-con li .col-r{ width:21%; float:right; overflow:hidden;}

.my-server-tab-con .search-con{ border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#fff; margin-top:0.8%; position:relative; left:0; top:0;}
.my-server-tab-con .search-con .cons{ margin:1em 140px 0.6em 18px; overflow:hidden; position:relative; left:0; top:0;}
.my-server-tab-con .search-con .btn-row{ height:auto; width:100%; overflow:hidden;}
.my-server-tab-con .search-con .btns{ display:block; height:30px; line-height:30px; width:60px; border-radius:3px; background:#ff0000; font-size:14px; font-family:microsoft yahei; text-align:center; border:none; float:left; margin-right:5px; color:#fff;}
.my-server-tab-con .search-con .btns:last-child{ margin-right:0;}
.my-server-tab-con .search-con .blk{ background:#4b525b}
.my-server-tab-con .search-con .count{ margin-top:10px; border-top:1px solid #eee; font-size:1.1em; font-family:microsoft yahei; color:#666; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.my-server-tab-con .search-con .count span{ font-size:1.1em; font-family:microsoft yahei; color:#ff0000;}
.my-server-tab-con .search-con .xf-btn{ display:block; height:40px; width:88px; position:absolute; right:30px; top:50%; margin-top:-20px; border-radius:3px; background:#ff0000; font:1.1em/40px microsoft yahei; text-align:center; border:none; color:#fff;}
.my-server-tab-con .search-con .sc-con{ height:28px; position:absolute; left:130px; border:1px solid #4b525b; right:0; background:#fff; border-radius:3px; display:none; transition:all linear 0.3s;}
.my-server-tab-con .search-con .sc-con .sc{ display:block; width:26px; height:26px; background:#ff0000 url(../images/ser-icon.gif) no-repeat center center; position:absolute; right:1px; top:1px; border:none; padding:0;}
.my-server-tab-con .search-con .sc-con .txt-con{ position:absolute; left:5px; right:32px; height:28px;}
.my-server-tab-con .search-con .sc-con .txt-con input{ display:block; position:absolute; left:0; right:0; width:100%; height:22px; line-height:22px; top:3px; font-size:14px; color:#4b525b; text-align:left; font-family:microsoft yahei; border:none; border:none;}
.my-server-tab-con .none-cons{ border-bottom:1px solid #e2e2e2; background-color:#fff; overflow:hidden; text-align:left; position:relative; left:0; top:0; border-top:1px solid #e2e2e2; padding:38px 0 38px 115px; margin-top:0.8%; font-size:1.2em; font-family:microsoft yahei; color:#949494; overflow:hidden;}
.my-server-tab-con .none-cons img{ display:block; position:absolute; left:28px; top:50%; margin-top:-30px;}
/** my server E **/


/** server hosting S **/
.server-hosting-con{ border-bottom:1px solid #e2e2e2; background-color:#fff; overflow:hidden; text-align:left; position:relative; left:0; top:0; border-top:1px solid #e2e2e2; padding:20px 0 38px 0; margin-top:0.8%;}
.server-hosting-con .des-col{ overflow:hidden; zoom:1; margin:0 15.5%;}
.server-hosting-con .des-col li{ position:relative; left:0; top:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; height:32px; line-height:32px; float:left; width:50%; text-align:left; margin-top:16px; text-indent:42px; font-family:sunsum; color:#6e6e6e;}
.server-hosting-con .des-col li:nth-child(even){ text-indent:47px;}
.server-hosting-con .des-col li:nth-child(even) .cir{ left:5px;}
.server-hosting-con .des-col li .cir{ display:block; height:32px; width:32px; border-radius:16px; background:#ff0000; position:absolute; left:0; top:0; font:12px/32px simsun; color:#fff; text-align:center; text-indent:0;}
.server-hosting-con .price{font-size:2.2em; line-height:2em; width:100%; text-align:center; color:#ff0000; padding-top:25px;}
.server-hosting-con .price span{ font-size:0.4em; font-family:sinsum; color:#666; position:relative; left:2px; top:-2px;}
.server-hosting-con .buy-btn-row{ height:auto; overflow:hidden; margin-top:10px;}
.server-hosting-con .buy-btn-row a{ display:block; height:50px; font:18px/50px microsoft yahei; color:#fff; text-align:center; color:#fff; width:160px; margin:0 auto; overflow:hidden; background:#ff0000; border-radius:4px;}
/** server hosting E **/


/** cloud defense S **/
.cloud-defense-tab-tit1{ height:auto; width:100%; overflow:hidden; background:#fff; margin-top:0.8%; position:relative; left:0; top:0;}
.cloud-defense-tab-tit1 ul{ width:100%; overflow:hidden; zoom:1;}
.cloud-defense-tab-tit1 li{ float:left; width:33.3333%; border:1px solid #e2e2e2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; padding:10px 0; font-size:1.2em; margin:0 -1px; background:#fff; color:#666; position:relative; left:0; top:0;}
.cloud-defense-tab-tit1 li i{ display:block; border:none; position:absolute; right:0; top:0; border-left:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #ff0000; display:none;}
.cloud-defense-tab-tit1 .on{ border:1px solid #ff0000; margin-left:0; z-index:5; color:#3da5da;}
.cloud-defense-tab-tit1 .on i{ display:block;}
.cloud-defense-tab-tit1 li:last-child{ position:absolute; left:auto; right:0; top:0; float:none; margin:0;}

.cloud-defense-tab-con1{width:100%;}
.cloud-defense-tab-con1 .cons{ padding-top:6px; overflow:hidden; width:100%; position:relative; left:0; top:0;}
.cloud-defense-tab-con1 .cons .ar{ position:absolute; left:16.66%; margin-left:-5px; top:0; z-index:5;}
.cloud-defense-tab-con1 .in-con{ background:#fff; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin-top:-1px; padding:25px 22px 20px 80px; text-align:left; line-height:190%; overflow:hidden; font-size:12px; color:#666; font-family:simsun; word-break:break-all; position:relative; left:0; top:0; z-index:3; text-height:25px;}
.cloud-defense-tab-con1 .in-con .cir{ display:block; height:32px; width:32px; border-radius:16px; background:#ff0000; position:absolute; left:28px; top:34px; font:bold 12px/32px simsun; color:#fff; text-align:center; text-indent:0;}
.cloud-defense-tab-con1 .cons:nth-child(2) .ar{ left:50%; margin-left:-5px;}
.cloud-defense-tab-con1 .cons:nth-child(3) .ar{ left:auto; right:16.66%; margin-right:-5px;}

.cloud-defense-tab-tit2{ height:auto; width:100%; overflow:hidden; background:#fff; margin-top:0.8%; position:relative; left:0; top:0;}
.cloud-defense-tab-tit2 ul{ width:110%; overflow:hidden; zoom:1;}
.cloud-defense-tab-tit2 li{ float:left; width:18.181818%; border:1px solid #e2e2e2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; padding:10px 0; font-size:1.2em; margin:0 -1px; background:#fff; color:#666; position:relative; left:0; top:0;}
.cloud-defense-tab-tit2 li i{ display:block; border:none; position:absolute; right:0; top:0; border-left:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #ff0000; display:none;}
.cloud-defense-tab-tit2 .on{ border:1px solid #ff0000; margin-left:0; z-index:5; color:#3da5da;}
.cloud-defense-tab-tit2 .on i{ display:block;}
.cloud-defense-tab-tit2 li:last-child{ position:absolute; left:auto; right:0; top:0; float:none; margin:0; width:20%;}

.cloud-defense-tab-con{ margin-top:0.8%; width:100%; background:#fff; padding-bottom:22px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.cloud-defense-tab-con .price{font-size:2.2em; line-height:2em; width:100%; text-align:center; color:#ff0000; padding-top:10px;}
.cloud-defense-tab-con .price span{ font-size:0.4em; font-family:sinsum; color:#666; position:relative; left:2px; top:-2px;}
.cloud-defense-tab-con .buy-btn-row{ height:auto; overflow:hidden;}
.cloud-defense-tab-con .buy-btn-row a{ display:block; height:50px; font:18px/50px microsoft yahei; color:#fff; text-align:center; color:#fff; width:160px; margin:0 auto; overflow:hidden; background:#ff0000; border-radius:4px;}
.cloud-defense-tab-con .des{ margin:30px 30px 0 30px; text-align:left; line-height:190%; overflow:hidden; font-size:12px; color:#666; padding-bottom:5px; font-family:simsun; word-break:break-all;}
/** cloud defense E **/


/** my orders S **/
.my-orders-cons{ width:100%;}
.my-orders-cons ul{ width:100%; overflow:hidden;}
.my-orders-cons li{ border-bottom:1px solid #e2e2e2; background:#fff; overflow:hidden; text-align:left; position:relative; left:0; top:0; border-top:1px solid #e2e2e2; margin-top:0.8%;}
.my-orders-cons li .cons{ height:auto; overflow:hidden; padding:12px 20px; position:relative; left:0; top:0;}
.my-orders-cons li .cons .l-line{ width:4px; height:100%; background:#ff0000; position:absolute; left:-10px; top:0; transition:all linear 0.2s;}
.my-orders-cons li .t-tit{ display:block; border-bottom:1px solid #eee; font-size:1.2em; text-align:left; overflow:hidden; padding-bottom:5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family:microsoft yahei; color:#3da5da;}
.my-orders-cons li .t-tit span{ font-size:1em; font-family:microsoft yahei; color:#666}
.my-orders-cons li .th-col{ height:auto; overflow:hidden; zoom:1; width:100%; padding:5px 0 0 0;}
.my-orders-cons li .th-col .tt{ display:block; font-size:1em; text-align:left; overflow:hidden; font-family:microsoft yahei; color:#949494; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:4px;}
.my-orders-cons li .th-col .bb{ display:block; font-size:1.1em; text-align:left; overflow:hidden; font-family:microsoft yahei; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.my-orders-cons li .th-col .yang{ height:22px; line-height:22px; background:url(../images/yang-icon.jpg) no-repeat 0 center; padding-left:24px; color:#ff0000; font-size:1.1em; font-family:microsoft yahei; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.my-orders-cons li .col-l{ width:26%; float:left; overflow:hidden;}
.my-orders-cons li .col-m{ width:45%; float:left; overflow:hidden; margin-left:4%;}
.my-orders-cons li .col-r{ width:21%; float:right; overflow:hidden;}
.my-orders-cons li .proc-row{ height:0; width:100%; overflow:hidden; position:relative; left:0; top:0;}
.my-orders-cons li .pr-con{ padding:22px 0; margin:0 32px; overflow:hidden; position:relative; left:0; top:0; height:60px;}
.my-orders-cons li .pr-con i{ display:block; width:100%; height:2px; overflow:hidden; background:#e9e9e9; position:absolute; left:0; top:50%; margin-top:-1px;}
.my-orders-cons li .pr-con span{ display:block; height:58px; width:58px; border:1px solid #e9e9e9; border-radius:29px; overflow:hidden; text-align:center; font:18px/58px microsoft yahei; color:#a1a1a1; background:#f3f3f3;}
.my-orders-cons li .pr-con .proc1{ position:absolute; left:0; top:50%; margin-top:-29px;}
.my-orders-cons li .pr-con .proc2{ position:absolute; left:25%; margin-left:-14px; top:50%; margin-top:-29px;}
.my-orders-cons li .pr-con .proc3{ position:absolute; left:50%; margin-left:-29px; top:50%; margin-top:-29px;}
.my-orders-cons li .pr-con .proc4{ position:absolute; right:25%; margin-right:-14px; top:50%; margin-top:-29px;}
.my-orders-cons li .pr-con .proc5{ position:absolute; right:0; top:50%; margin-top:-29px;}
.my-orders-cons li .pr-con .tr{ font:18px/20px microsoft yahei; padding-top:8px; height:50px;}
.my-orders-cons li .pr-con .cur{ border:1px solid #da231e; background:#da231e; color:#fff;}
.my-orders-cons .op .proc-row{ height:auto; overflow:hidden; border-top:1px solid #e2e2e2;}
.my-orders-cons .op .cons .l-line{ left:0;}
/** my orders S **/


/** user center S **/
.user-info-top-mod{ border:1px solid #e2e2e2; border-radius:4px; overflow:hidden; background:#fff; margin:28px;}
.user-info-top-mod li{ padding:14px 14px 14px 74px; overflow:hidden; border-bottom:1px solid #e2e2e2; position:relative; left:0; top:0;}
.user-info-top-mod li:last-child{ border-bottom:none;}
.user-info-top-mod li img{ display:block; position:absolute; left:14px; top:50%; margin-top:-24px;}
.user-info-top-mod li .cons{ width:100%; overflow:hidden;}
.user-info-top-mod li .tits{ display:block; overflow:hidden; font-size:18px; text-align:left; font-family:microsoft yahei; color:#666; white-space:nowrap; text-overflow:ellipsis; text-align:left;}
.user-info-top-mod li .des1{ font-size:14px; color:#949494; text-align:left; overflow:hidden; margin-top:6px; white-space:nowrap; text-overflow:ellipsis; }
.user-info-top-mod li .des1 .cls{ font-size:14px; color:#ff0000;}
.user-info-top-mod li .des1 .cls2{ font-size:24px; color:#ff0000;}

.user-info-bottom-mod{ border:1px solid #e2e2e2; border-radius:4px; overflow:hidden; background:#fff; margin:28px; margin-top:0;}
.user-info-bottom-mod li{ margin:0 28px; overflow:hidden; border-bottom:1px solid #e2e2e2;}
.user-info-bottom-mod li:last-child{ border-bottom:none;}
.user-info-bottom-mod li a{ display:block; width:100%; height:auto; overflow:hidden; zoom:1; padding:15px 0;}
.user-info-bottom-mod li .l-txt{ display:block; font-size:18px; color:#666; font-family:microsoft yahei; float:left;}
.user-info-bottom-mod li .r-txt{ display:block; font-size:18px; color:#666; font-family:microsoft yahei; float:right;}
/** user center E **/


/** my balance S **/
.my-balance-top{ overflow:hidden; border:1px solid #e2e2e2; background:#fff; padding:18px 14px 18px 26px; zoom:1; margin-top:0.8%;}
.my-balance-top .left{ width:35%; height:auto; overflow:hidden; float:left;}
.my-balance-top .left .l-tt{ display:block; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:20px; color:#3da5da; font-family:microsoft yahei;}
.my-balance-top .left .l-bb{ display:block; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:30px; color:#ff0000; font-family:microsoft yahei;}
.my-balance-top .right{ width:50%; float:right; overflow:hidden;}
.my-balance-top .right .r-tt{ display:block; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#666; font-family:microsoft yahei;}
.my-balance-top .right .r-mm{ display:block; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#666; font-family:microsoft yahei;}
.my-balance-top .right .r-mm span{ color:#3da5da; font-size:18px; font-family:microsoft yahei;}
.my-balance-top .right .r-bb{ display:block; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#666; font-family:microsoft yahei; border-top:1px solid #e2e2e2;}
.my-balance-top .right .r-bb span{ color:#ffb400; font-size:18px; font-family:microsoft yahei;}

.my-balance-list{ border:1px solid #e2e2e2; overflow:hidden; margin-top:0.8%; background:#fff;}
.my-balance-list .cons{ margin:10px 15px; padding:5px 0 8px 40px; overflow:hidden; zoom:1; position:relative; left:0; top:0; border-bottom:1px solid #e2e2e2;}
.my-balance-list li:last-child .cons{ margin-bottom:0; border-bottom:none;}
.my-balance-list .cir{ position:absolute; left:0; top:50%; width:20px; height:20px; display:block; overflow:hidden; border-radius:10px; margin-top:-10px; font-size:12px; font-family:microsoft yahei; color:#fff; text-align:center; line-height:20px;}
.my-balance-list .row-t{ display:block; zoom:1; overflow:hidden;}
.my-balance-list .row-t .lrt{ display:block; float:left; font-size:18px; font-family:microsoft yahei; color:#666;}
.my-balance-list .row-t .rrt{ display:block; float:right; font-size:18px; font-family:microsoft yahei; color:#3da5da;}
.my-balance-list .row-b{ display:block; zoom:1; overflow:hidden;}
.my-balance-list .row-b .lrb{ display:block; float:left; font-size:14px; font-family:microsoft yahei; color:#cacaca;}
.my-balance-list .row-b .rrb{ display:block; float:right; font-size:14px; font-family:microsoft yahei; color:#cacaca;}
.my-balance-list .recorded .cir{ background:#3da5da;}
.my-balance-list .accounts .cir{ background:#ffb400;}
.my-balance-list .recorded .row-t .rrt{ color:#3da5da;}
.my-balance-list .accounts .row-t .rrt{ color:#ffb400;}
/** my balance E **/


/** goods details page S **/
.goods-details-con{ background:#fff; margin-top:0.8%; overflow:hidden; border:1px solid #e2e2e2;}
.goods-details-con .gdc-con{ margin:26px; overflow:hidden;}
.gdc-con .top-des{ overflow:hidden; zoom:1;}
.gdc-con .lefts{ width:40%; overflow:hidden; float:left; overflow:hidden;}
.gdc-con .lefts .tit{ display:block; font-size:20px; color:#3da5da; font-family:microsoft yahei; font-weight:normal; text-align:left; word-break:break-all;}
.gdc-con .lefts .des{ font-size:12px; color:#666; line-height:200%; text-align:left; margin-top:5px; font-family:simsun; word-break:break-all;}

.gdc-con .rights{ width:58%; float:right; overflow:hidden; margin-top:5%;}
.gdc-con .rights img{ display:block; width:100%;}
.gdc-con .price{font-size:2.1em; line-height:1.5em; padding-bottom:2%; color:#ff0000; text-align:center; display:block;}
.gdc-con .price span{ font-size:0.4em; font-family:simsun; color:#666; position:relative; left:2px; top:-2px;}
.gdc-con .buy-btn-row{ height:auto; overflow:hidden; padding:20px 0;}
.gdc-con .buy-btn-row a{ display:block; height:50px; font:18px/50px microsoft yahei; color:#fff; text-align:center; color:#fff; width:160px; margin:0 auto; overflow:hidden; background:#ff0000; border-radius:4px;}
.gdc-con .txt-v-2_3{ width:47%;}
.gdc-con .img-v-2_3{ width:51%;}
.gdc-con .npgt{ padding-top:0;}
/** goods details page E **/


/** user login S **/
.user-login-input-con{ background:#fff; margin-top:0.8%; overflow:hidden; border:1px solid #e2e2e2;}
.user-login-input-con ul{ margin:0 30px; overflow:hidden;}
.user-login-input-con ul li{ margin-top:30px;}
.user-login-input-con ul .ipt-con{ padding:0; height:62px; border:1px solid #c6c6c6; overflow:hidden; border-radius:2px; background:#f6f6f6;}
.user-login-input-con .ipt-con input{ display:block; height:62px; line-height:62px; width:96%; padding:0 2%; text-align:left; font:18px/62px microsoft yahei; color:#c6c6c6; border:none; background:none;}
.user-login-input-con ul .login-btn{ display:block; height:62px; width:100%; overflow:hidden; border-radius:3px; text-align:center; border:none; font:18px/62px microsoft yahei; color:#fff; background:#ff0000;}
.user-login-input-con .reg-forget-row{ overflow:hidden; padding:30px 30px; zoom:1;}
.reg-forget-row .reg-txt{ display:block; float:left; font-size:18px; color:#ff0000;}
.reg-forget-row .forget-txt{ display:block; float:right; font-size:18px; color:#666;}
.user-login-exp-con{ background:#fff; margin-top:0.8%; overflow:hidden; border:1px solid #e2e2e2;}
.user-login-exp-con .top-tit{ position:relative; left:0; top:0; height:auto; overflow:hidden; margin:20px 30px; text-align:center;}
.user-login-exp-con .top-tit .lines{ display:block; height:0; width:100%; position:absolute; left:0; top:50%; overflow:hidden; border-bottom:1px solid #e2e2e2;}
.user-login-exp-con .top-tit span{ padding:0 12px; background:#fff; font-size:18px; color:#666; font-family:microsoft yahei; position:relative; left:0; top:0; z-index:10;}
.user-login-exp-con ul{ margin:0 30px; overflow:hidden; zoom:1; padding-bottom:30px;}
.user-login-exp-con li{ width:22%; height:auto; overflow:hidden; float:left; border-radius:3px; margin-right:4%;}
.user-login-exp-con li:nth-child(1){ background:#ee605f;}
.user-login-exp-con li:nth-child(2){ background:#a57dc3;}
.user-login-exp-con li:nth-child(3){ background:#60ace0;}
.user-login-exp-con li:last-child{ margin-right:0; background:#b8d970;}
.user-login-exp-con ul a{ display:block; width:100%; height:auto; padding-top:12%;}
.user-login-exp-con ul img{ display:block; width:53.5%; margin:0 auto;}
.user-login-exp-con ul span{ display:block; padding:10% 2%; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#fff; font-family:microsoft yahei;}
/** user login E **/

/** add 11.16 **/
.user-info-adds{ padding:5% 0; overflow:hidden; background:#ff6600; zoom:1;}
.user-info-adds .imgs{ display:block; float:left; margin-left:6.25%; width:14%; overflow:hidden; border-radius:10em;}
.user-info-adds .imgs img{ width:100%;}
.user-info-adds .rit{ display:block; float:right; width:47%; margin-right:6.25%; overflow:hidden; font-size:1em; color:#fff; text-align:right;}

.add-index-icon-list{ overflow:hidden; width:100%; zoom:1;  background-color: #eee; /*background:#fff;*/}
.add-index-icon-list .product {width: 100%;padding: 5px;display: inline-block;float: none;align-items: stretch;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;padding: 6px;padding-bottom: 0;}
.add-index-icon-list .flex_in {-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;}
.add-index-icon-list .pro-inner {  position: relative;border-radius: 5px;overflow: hidden; height: 100%; width: 100%;background-color: #fff;padding-top: 3px;}
.add-index-icon-list .proImg-wrap {width: 160px; margin:0 10px 3px 3px;-webkit-transition: all .6s linear;  float: left;}
.add-index-icon-list a{color: #818080;text-decoration: none;}
.add-index-icon-list a img {width: 160px; height:210px; border-radius: 5px; border: 1px solid #E4E4E4;}
.add-index-icon-list .proInfo-wrap {float: none; padding: 0; padding-left: 90px;}
.add-index-icon-list .proInfo-wrap .proTitle {line-height: 28px; font-size: 16px; padding:8px 5px 8px 5px; overflow: hidden;}
.add-index-icon-list .proInfo-wrap .proTitle a {font-weight:bold; font-size: 16px;color: #333;text-decoration: none;-webkit-transition: all .3s linear;}
.add-index-icon-list .proInfo-wrap .proSales {line-height: 22px; padding:0px 5px 8px 5px; font-size: 14px;}

/* .add-index-icon-list a{ display:block; width:33.33333%; float:left; text-align:center; padding:2em 0; text-align:center; color:#818080; font-size:1em; background:#fff;}
.add-index-icon-list a img{ width:80%; margin-bottom:.2em;}
.add-index-icon-list a span{ display:block; overflow:hidden; zoom:1; text-overflow:ellipsis; white-space:nowrap;}
.add-index-icon-list a:nth-child(3n){ margin-right:-2px;}
.add-index-icon-list a:nth-child(1),.add-index-icon-list a:nth-child(3n+1){ margin-left:-1px;} */

.ctt-tits-add{ padding:1.5em 0 .4em 5.625%; border-bottom:1px solid #d1d1d1; text-align:center; color:#666; font-size:1.1em; background:#fff;}
.ctt-mds-add{ padding:.5em 0 .5em 5.625%; text-align:left; color:#666; font-size:.9em; background:#fff; line-height:180%;}
.ctt-bts-add{ padding:.5em 5.625%; text-align:left; color:#666; font-size:1em; background:#fff; line-height:180%; text-indent:2em;}

.qy-list-adds{ padding:1.2em 0; overflow:hidden; background:#fff;}
.qy-list-adds li{ border-bottom:1px solid #e8e8e8; overflow:hidden;}
.qy-list-adds li a{ display:block; padding:.4em 5.625%;}
.qy-list-adds .tt{ display:block; text-align:left; white-space:nowrap; text-overflow:ellipsis; text-align:left; color:#666; font-size:1.1em; padding:.1em 0; font-weight:bold;}
.qy-list-adds .bb{ display:block; text-align:left; white-space:nowrap; text-overflow:ellipsis; text-align:left; color:#666; font-size:.9em; padding:.1em 0;}



.qy-list-photo{ padding:1.2em 0; overflow:hidden; background:#fff;}
.qy-list-photo li{   overflow:hidden; width:50%; float:right;}
.qy-list-photo li a{ display:block; padding:.4em 5.625%;}
.qy-list-photo .tt{ display:block; text-align:left; white-space:nowrap; text-overflow:ellipsis; text-align:left; color:#666; font-size:1.1em; padding:.1em 0; font-weight:bold;}
.qy-list-photo .bb{ display:block; text-align:left; white-space:nowrap; text-overflow:ellipsis; text-align:left; color:#666; font-size:.9em; padding:.1em 0;}
/*---------------------------- other style ----------------------------*/
/** slide S **/
.relative{position:relative;left:0;top:0;}
/*public scroll*/
.scroll{ width:100%; margin:0 auto; z-index:888; overflow:hidden; margin-top:0.8%;}
.scroll_box{overflow:hidden; visibility:hidden; position:relative; left:0; top:0;}
.scroll_wrap{overflow:hidden; position:relative; width:100%;}
.scroll_wrap li{position:relative; left:0; top:0; width:100%;float:left;}
.scroll_wrap li a{ display:block; width:100%;}
.scroll_wrap li a img{ display:block; width:100%;}
.scroll_position{position:absolute;left:0; z-index:400px; bottom:3px; width:100%; height:20px; text-align:center; overflow:hidden;}
.scroll_position li{display:inline-block; width:12px; height:12px; overflow:hidden; border-radius:6px; background:#cbcbcb; margin:0 3px; position:relative; left:0; top:0; box-shadow:0 0 1px #efc9af;}
.scroll_position .on{background-color:#fb5252;}
/** slide E **/

/** commons style S **/
.cms-top-tit{ height:auto; overflow:hidden; background:#fff; width:100%; padding:1em 0; text-align:center; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin-top:0.8%; font-size:1.2em; color:#666; font-family:microsoft yahei; font-weight:normal;}
/** commons style E **/

/** footer S **/
footer{ height:auto; overflow:hidden; background:#fff; width:100%; padding:1em 0; text-align:center; border-top:1px solid #e2e2e2; margin-top:0.8%;}
footer a{ margin:0 1.5em; font-size:1.2em; color:#666; font-family:microsoft yahei;}
.footer-v2{ font-size:1em; color:#fff; background:#44b403; padding:.5em 0; margin:0; border:0;}
/** footer E **/

@media screen and (min-width: 1261px) {

  /* your css for xlarge screens goes here ... */
}
/* for large screens */
@media screen and (min-width: 961px) and (max-width: 1260px) {

  /* your css for large screens goes here ... */
}
/* for medium screens */
@media screen and (min-width: 640px) and (max-width: 960px) {
  
  /* your css for medium screens goes here ... */
}
/* for small screens */
@media screen and (min-width: 321px) and (max-width: 639px) {
header{ zoom:0.9;}
.three-txt-gd-con .tit{ font-size:0.8em;}
.three-txt-gd-con .price{font-size:1.5em; line-height:1.5em; padding-bottom:7%;}
.three-txt-gd-con .price span{ font-size:0.4em; font-family:microsoft yahei; color:#666; position:relative; left:2px; top:-2px;}

.server-rental-tab-tit li{ font-size:0.8em;}
.server-rental-tab-con .blue-tit{font-size:1.2em;}
.server-rental-tab-con .price{ font-size:1.5em; line-height:1.2em;}
.server-rental-tab-con .price span{ font-size:0.4em; font-family:microsoft yahei; color:#666; position:relative; left:2px; top:-2px;}
.server-rental-tab-con .des{ font-size:11px;}

.my-server-tab-tit li{ padding:5px 0;}
.my-server-tab-tit li .txt{ font-size:0.9em;}
.my-server-tab-tit li .prs{ font-size:0.9em;}

.my-server-tab-con li .check-btn{ left:8px;}
.my-server-tab-con li .cons{ margin:0 10px 0 35px;}
.my-server-tab-con li .t-tit{ font-size:1em;}
.my-server-tab-con li .th-col .tt{ font-size:0.8em;}
.my-server-tab-con li .th-col .bb,.my-server-tab-con li .th-col .yang{ font-size:0.8em;}

.my-server-tab-con .search-con .btns{ display:block; height:26px; line-height:26px; width:50px; font-size:12px;}
.my-server-tab-con .search-con .btns:nth-child(3){ margin-right:0;}
.my-server-tab-con .search-con .count{ margin-top:10px; font-size:0.8em; padding-top:8px;}
.my-server-tab-con .search-con .count span{ font-size:0.8em;}
.my-server-tab-con .search-con .xf-btn{ height:30px; width:70px; right:30px; margin-top:-15px; font:0.8em/26px microsoft yahei;}
.my-server-tab-con .search-con .sc-con{ height:24px; left:110px;}
.my-server-tab-con .search-con .sc-con .sc{ display:block; width:26px; height:22px; background:#ff0000 url(../images/ser-icon.gif) no-repeat center center; position:absolute; right:1px; top:1px; border:none; padding:0;}
.my-server-tab-con .search-con .sc-con .txt-con{ position:absolute; left:5px; right:32px; height:28px;}
.my-server-tab-con .search-con .sc-con .txt-con input{ display:block; position:absolute; left:0; right:0; width:100%; height:22px; line-height:22px; top:1px; font-size:12px; color:#4b525b; text-align:left; font-family:microsoft yahei; border:none;}
.my-server-tab-con .none-cons{ padding:25px 0 25px 65px; font-size:0.8em;}
.my-server-tab-con .none-cons img{ width:40px; left:12px; top:50%; margin-top:-20px;}

.server-hosting-con .des-col{ margin:0 8%;}
.server-hosting-con .price{font-size:1.8em; line-height:1.8em; padding-top:10px;}
.server-hosting-con .buy-btn-row a{ height:40px; font:18px/40px microsoft yahei; width:140px;}

.cloud-defense-tab-tit1 li,.cloud-defense-tab-tit2 li{ font-size:0.8em;}
.cloud-defense-tab-con .price{font-size:1.8em; line-height:1.8em; padding-top:10px;}
.cloud-defense-tab-con .buy-btn-row a{ height:40px; font:18px/40px microsoft yahei; width:140px;}

.my-orders-cons li .t-tit,.my-orders-cons li .t-tit span{ font-size:1em;}
.my-orders-cons li .th-col .tt{ font-size:0.8em;}
.my-orders-cons li .th-col .bb,.my-server-tab-con li .th-col .yang{ font-size:0.8em;}
.my-orders-cons li .pr-con span{ height:36px; width:36px; border-radius:19px; font:12px/36px microsoft yahei;}
.my-orders-cons li .pr-con .proc1{ position:absolute; left:0; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .proc2{ position:absolute; left:25%; margin-left:-9px; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .proc3{ position:absolute; left:50%; margin-left:-18px; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .proc4{ position:absolute; right:25%; margin-right:-9px; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .proc5{ position:absolute; right:0; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .tr{ font:12px/16px microsoft yahei; padding-top:2px; height:34px;}

.user-info-top-mod{ margin:18px;}
.user-info-top-mod li{ padding:14px 14px 14px 64px;}
.user-info-top-mod li img{ width:38px; margin-top:-19px;}
.user-info-top-mod li .cons{ width:100%; overflow:hidden;}
.user-info-top-mod li .tits{font-size:16px;}
.user-info-top-mod li .des1{ font-size:14px; margin-top:6px; }
.user-info-top-mod li .des1 .cls{ font-size:14px; color:#ff0000;}
.user-info-top-mod li .des1 .cls2{ font-size:16px; color:#ff0000;}
.user-info-bottom-mod{ margin:18px; margin-top:0;}
.user-info-bottom-mod li{ margin:0 18px;}
.user-info-bottom-mod li a{ padding:10px 0;}
.user-info-bottom-mod li .l-txt{ font-size:16px;}
.user-info-bottom-mod li .r-txt{ font-size:16px;}

.my-balance-top{ overflow:hidden; border:1px solid #e2e2e2; background:#fff; padding:18px 14px 18px 20px; zoom:1; margin-top:0.8%;}
.my-balance-top .left{ width:35%; height:auto; overflow:hidden; float:left;}
.my-balance-top .left .l-tt{ font-size:16px;}
.my-balance-top .left .l-bb{ font-size:24px;}
.my-balance-top .right .r-tt{ font-size:14px;}
.my-balance-top .right .r-mm{ font-size:14px;}
.my-balance-top .right .r-mm span{ font-size:14px;}
.my-balance-top .right .r-bb{ font-size:14px;}
.my-balance-top .right .r-bb span{ font-size:14px;}
.my-balance-list .cons{ margin:10px 15px; padding:5px 0 8px 30px;}
.my-balance-list .row-t .lrt{ font-size:14px;}
.my-balance-list .row-t .rrt{ font-size:14px;}
.my-balance-list .row-b .lrb{ font-size:12px;}
.my-balance-list .row-b .rrb{ font-size:12px;}

.gdc-con .lefts .tit{ font-size:16px;}
.gdc-con .lefts .des{ font-size:10px;}

.user-login-input-con ul{ margin:0 20px;}
.user-login-input-con ul .ipt-con{ padding:0 20px; height:52px; border:1px solid #c6c6c6; overflow:hidden; border-radius:2px; background:#f6f6f6;}
.user-login-input-con .ipt-con input{ height:52px; line-height:52px; width:100%; text-align:left; font:16px/52px microsoft yahei;}
.user-login-input-con ul .login-btn{ height:52px; font:16px/52px microsoft yahei;}
.reg-forget-row .reg-txt{font-size:16px;}
.reg-forget-row .forget-txt{font-size:16px;}
.user-login-exp-con .top-tit{ margin:18px 20px;}
.user-login-exp-con .top-tit span{ padding:0 10px; font-size:16px;}
.user-login-exp-con ul{ margin:0 20px;}
.user-login-exp-con ul span{font-size:12px;}

.add-index-icon-list a{ font-size:.8em; padding:1.8em 0;}
.user-info-adds .rit{ font-size:.9em;}
.ctt-mds-add{ font-size:.8em;}
.ctt-bts-add{ font-size:.9em;}
.qy-list-adds .tt{ font-size:1em;}
.qy-list-adds .bb{ font-size:.8em;}

/** cms style S **/
footer{ padding:0.9em 0;}
.cms-top-tit,footer a{ font-size:1em;}
.footer-v2{ font-size:.8em; color:#fff; background:#ff6600; padding:.5em 0;}
/** cms sytle E **/
}

/* for tiny screens */
@media screen and (max-width: 320px) {
header{ zoom:0.9;}
.three-txt-gd-con .tit{ font-size:0.8em;}
.three-txt-gd-con .price{font-size:1.5em; line-height:1.5em; padding-bottom:7%;}
.three-txt-gd-con .price span{ font-size:0.4em; font-family:microsoft yahei; color:#666; position:relative; left:2px; top:-2px;}

.server-rental-tab-tit li{ font-size:0.8em;}
.server-rental-tab-con .blue-tit{font-size:1.2em;}
.server-rental-tab-con .price{ font-size:1.5em; line-height:1.2em;}
.server-rental-tab-con .price span{ font-size:0.4em; font-family:microsoft yahei; color:#666; position:relative; left:2px; top:-2px;}
.server-rental-tab-con .des{ font-size:11px;}

.my-server-tab-tit li{ padding:5px 0;}
.my-server-tab-tit li .txt{ font-size:0.9em;}
.my-server-tab-tit li .prs{ font-size:0.9em;}

.my-server-tab-con li .check-btn{ left:8px;}
.my-server-tab-con li .cons{ margin:0 10px 0 35px;}
.my-server-tab-con li .t-tit{ font-size:1em;}
.my-server-tab-con li .th-col .tt{ font-size:0.8em;}
.my-server-tab-con li .th-col .bb,.my-server-tab-con li .th-col .yang{ font-size:0.8em;}

.my-server-tab-con .search-con .btns{ display:block; height:26px; line-height:26px; width:50px; font-size:12px;}
.my-server-tab-con .search-con .btns:nth-child(3){ margin-right:0;}
.my-server-tab-con .search-con .count{ margin-top:10px; font-size:0.8em; padding-top:8px;}
.my-server-tab-con .search-con .count span{ font-size:0.8em;}
.my-server-tab-con .search-con .xf-btn{ height:30px; width:70px; right:30px; margin-top:-15px; font:0.8em/26px microsoft yahei;}
.my-server-tab-con .search-con .sc-con{ height:24px;}
.my-server-tab-con .search-con .sc-con .sc{ display:block; width:26px; height:22px; background:#ff0000 url(../images/ser-icon.gif) no-repeat center center; position:absolute; right:1px; top:1px; border:none; padding:0;}
.my-server-tab-con .search-con .sc-con .txt-con{ position:absolute; left:5px; right:32px; height:28px;}
.my-server-tab-con .search-con .sc-con .txt-con input{ display:block; position:absolute; left:0; right:0; width:100%; height:22px; line-height:22px; top:1px; font-size:12px; color:#4b525b; text-align:left; font-family:microsoft yahei; border:none;}
.my-server-tab-con .none-cons{ padding:25px 0 25px 65px; font-size:0.8em;}
.my-server-tab-con .none-cons img{ width:40px; left:12px; top:50%; margin-top:-20px;}

.server-hosting-con .des-col{ margin:0 8%;}
.server-hosting-con .price{font-size:1.8em; line-height:1.8em; padding-top:10px;}
.server-hosting-con .buy-btn-row a{ height:40px; font:18px/40px microsoft yahei; width:140px;}

.cloud-defense-tab-tit1 li,.cloud-defense-tab-tit2 li{ font-size:0.8em;}
.cloud-defense-tab-con .price{font-size:1.8em; line-height:1.8em; padding-top:10px;}
.cloud-defense-tab-con .buy-btn-row a{ height:40px; font:18px/40px microsoft yahei; width:140px;}

.my-orders-cons li .t-tit,.my-orders-cons li .t-tit span{ font-size:1em;}
.my-orders-cons li .th-col .tt{ font-size:0.8em;}
.my-orders-cons li .th-col .bb,.my-server-tab-con li .th-col .yang{ font-size:0.8em;}
.my-orders-cons li .pr-con span{ height:36px; width:36px; border-radius:19px; font:12px/36px microsoft yahei;}
.my-orders-cons li .pr-con .proc1{ position:absolute; left:0; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .proc2{ position:absolute; left:25%; margin-left:-9px; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .proc3{ position:absolute; left:50%; margin-left:-18px; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .proc4{ position:absolute; right:25%; margin-right:-9px; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .proc5{ position:absolute; right:0; top:50%; margin-top:-18px;}
.my-orders-cons li .pr-con .tr{ font:12px/16px microsoft yahei; padding-top:2px; height:34px;}

.user-info-top-mod{ margin:18px;}
.user-info-top-mod li{ padding:14px 14px 14px 64px;}
.user-info-top-mod li img{ width:38px; margin-top:-19px;}
.user-info-top-mod li .cons{ width:100%; overflow:hidden;}
.user-info-top-mod li .tits{font-size:16px;}
.user-info-top-mod li .des1{ font-size:14px; margin-top:6px; }
.user-info-top-mod li .des1 .cls{ font-size:14px; color:#ff0000;}
.user-info-top-mod li .des1 .cls2{ font-size:16px; color:#ff0000;}
.user-info-bottom-mod{ margin:18px; margin-top:0;}
.user-info-bottom-mod li{ margin:0 18px;}
.user-info-bottom-mod li a{ padding:10px 0;}
.user-info-bottom-mod li .l-txt{ font-size:16px;}
.user-info-bottom-mod li .r-txt{ font-size:16px;}

.my-balance-top{ overflow:hidden; border:1px solid #e2e2e2; background:#fff; padding:18px 14px 18px 20px; zoom:1; margin-top:0.8%;}
.my-balance-top .left{ width:35%; height:auto; overflow:hidden; float:left;}
.my-balance-top .left .l-tt{ font-size:16px;}
.my-balance-top .left .l-bb{ font-size:24px;}
.my-balance-top .right .r-tt{ font-size:14px;}
.my-balance-top .right .r-mm{ font-size:14px;}
.my-balance-top .right .r-mm span{ font-size:14px;}
.my-balance-top .right .r-bb{ font-size:14px;}
.my-balance-top .right .r-bb span{ font-size:14px;}
.my-balance-list .cons{ margin:10px 15px; padding:5px 0 8px 30px;}
.my-balance-list .row-t .lrt{ font-size:14px;}
.my-balance-list .row-t .rrt{ font-size:14px;}
.my-balance-list .row-b .lrb{ font-size:12px;}
.my-balance-list .row-b .rrb{ font-size:12px;}

.gdc-con .lefts .tit{ font-size:16px;}
.gdc-con .lefts .des{ font-size:10px;}

.user-login-input-con ul{ margin:0 20px;}
.user-login-input-con ul .ipt-con{ padding:0 20px; height:52px; border:1px solid #c6c6c6; overflow:hidden; border-radius:2px; background:#f6f6f6;}
.user-login-input-con .ipt-con input{ height:52px; line-height:52px; width:100%; text-align:left; font:16px/52px microsoft yahei;}
.user-login-input-con ul .login-btn{ height:52px; font:16px/52px microsoft yahei;}
.reg-forget-row .reg-txt{font-size:16px;}
.reg-forget-row .forget-txt{font-size:16px;}
.user-login-exp-con .top-tit{ margin:18px 20px;}
.user-login-exp-con .top-tit span{ padding:0 10px; font-size:16px;}
.user-login-exp-con ul{ margin:0 20px;}
.user-login-exp-con ul span{font-size:12px;}

.add-index-icon-list a{ font-size:.7em; padding:1.6em 0;}
.user-info-adds .rit{ font-size:.6em;}
.ctt-mds-add{ font-size:.7em;}
.ctt-bts-add{ font-size:.8em;}
.qy-list-adds .tt{ font-size:.9em;}
.qy-list-adds .bb{ font-size:.7em;}

/** cms style S **/
footer{ padding:0.9em 0;}
.cms-top-tit,footer a{ font-size:1em;}
.footer-v2{ font-size:.8em; color:#fff; background:#ff6600; padding:.5em 0;}
/** cms sytle E **/
}

/** 2014.10.25 **/
.reg-tab-tit{ height:auto; overflow:hidden;}
.reg-tab-tit a{ display:block; width:50%; overflow:hidden; text-align:center; padding:.8em 0; color:#fff; font-size:1em; background:#7c7c7d;}
.reg-tab-tit a:nth-child(1){ float:left;}
.reg-tab-tit a:nth-child(2){ float:right;}
.reg-tab-tit .on{ background:#535252;}

.reg-log-cons{ padding:3em 8%; overflow:hidden; background:#fff; margin-top:.4em;}
.reg-log-tips{ height:26px; padding-left:32px; font-size:14px; color:#55a100; line-height:26px; text-align:left;}
.rlt-mgt{ margin-top:.4em;}
.success-status{ background:url(../images/dg-icons.gif) no-repeat 0 0;}
.failure-status{ background:url(../images/gth-icon.gif) no-repeat 0 0; color:#ff0000;}
.failure-status a{ color:#ff0000; line-height:26px;}
.grs-dl{ color:#535252}

.reg-log-cons ul{ overflow:hidden;}
.reg-log-cons li{ height:54px; overflow:hidden; margin:15px 0 0 0; position:relative; left:0; top:0;}
.reg-log-cons .con{ border:1px solid #e2e2e2; position:relative; left:0; top:0;}
.reg-log-cons .tt{ display:block; width:90px; padding-right:10px; overflow:hidden; font-size:16px; height:52px; line-height:52px; text-align:right; color:#535252; position:absolute; left:0; top:0;}
.reg-log-cons .ipt{ overflow:hidden; height:52px; margin:0 0 0 100px;}
.reg-log-cons .ipt .txt{ display:block; height:52px; line-height:52px; width:96%; padding:0 2%; background:none; border:0; font-size:16px; font-family:microsoft yahei;}
.successed{ background:url(../images/nms-icon.gif) no-repeat right 0; background-size:auto 100%;}
.reg-log-cons .none-mgt{ margin:0;}
.reg-log-cons .none-mgt .txt{ text-align:center; color:#ff0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.reg-log-cons .valid{ display:block; border:0; font-family:microsoft yahei; text-align:center; height:45px; width:90px; font-size:14px; color:#fff; background:#ff0000; position:absolute; right:0; top:0; line-height:140%; padding-top:9px;}
.errors .ipt .txt{ color:#ff0000;}
.reg-log-cons .gettings{ background:#c6c7c8;}
.reg-log-cons .sts{ margin-right:98px;}
.reg-log-cons .sts .ipt{ margin-right:0;}
.reg-log-cons .sub-btns,.reg-log-suc-cons .sub-btns{ display:block; border:0; font-family:microsoft yahei; font-size:18px; color:#fff; text-align:center; padding:.5em; width:100%; border-radius:4px; background:#c6c7c8; margin-top:2em;}
.reg-log-cons .dos,.reg-log-suc-cons .dos{ background:#ff0000;}
.reg-log-suc-cons{ padding:7em 8% 3em 8%; background:#fff url(../images/success-icons.gif) no-repeat center 2em; color:#949494; font-size:18px; overflow:hidden; margin-top:.4em; text-align:center;}
.rlfc{ background:#fff url(../images/failure-icons.gif) no-repeat center 2em;}
.rlfc .sorry-txt{ font-size:20px; color:#000; padding:5px 0; display:block;}
.smaller-txt{ font-size:16px;}
.pay-rlfc{ font-size:16px; padding-top:8em;}
.pay-rlfc .prs{ color:#ff0000; font-weight:bold;}
.reg-log-cons .stss{ margin-right:108px;}
.reg-log-cons .stss .ipt{ margin-right:0;}
.reg-log-cons .valid-code{ display:block; height:54px; width:100px; position:absolute; right:0; top:0;}
.mob-email-tabs{ display:none;}

.convinient-tips{ border:1px solid #e07f00; padding:.9em .4em .3em .4em; text-align:center; color:#fd7a20; font-size:14px;}
.convinient-tips img{ position:relative; left:0; top:-4px; margin-right:5px;}

.find-pwds-tips{ padding:.9em .4em .3em .4em; text-align:center; color:#535252; font-size:14px;}
.find-pwds-tips a{ font-size:14px; color:#ff0000;}
.find-pwds-tips img{ position:relative; left:0; top:-4px; margin-right:5px;}

.proc-bar-rows{ padding:1em .8em 1em .8em; overflow:hidden; zoom:1;}
.proc-bar-rows li{ width:25%; overflow:hidden; float:left; border-top:3px solid #999; padding:.2em 0; color:#999; font-size:14px; text-align:center;}
.proc-bar-rows li:nth-child(1){ margin-left:-2px;}
.proc-bar-rows li:nth-child(2){ margin-left:1px;}
.proc-bar-rows li:nth-child(3){ margin-left:1px;}
.proc-bar-rows li:nth-child(4){ margin-right:-1px; float:right;}
.proc-bar-rows .on{ border-top:3px solid #fd7a20; color:#fd7a20}
.find-pwd-tips-grs-row{ font-size:12px; color:#535252; text-align:center;}
.the-charges-procs li{ width:33.333333%;}
.the-charges-procs li:nth-child(1){ margin-left:-1px;}
.the-charges-procs li:nth-child(2){ margin-left:1px;}
.the-charges-procs li:nth-child(3){ margin-right:-1px; float:right;}

.log-red-two-btn-rows{ overflow:hidden; zoom:1; margin-top:2em;}
.log-red-two-btn-rows input{ display:block; border:0; font-family:microsoft yahei; font-size:18px; color:#fff; text-align:center; padding:.4em .5em; width:49%; border-radius:4px; background:#ff0000;}
.log-red-two-btn-rows input:nth-child(1){ float:left;}
.log-red-two-btn-rows input:nth-child(2){ float:right;}
.log-red-two-btn-rows .grs{ background:#7c7c7d}

.charge-count-txt{ font-size:16px; color:#999; text-align:center;}
.charge-count-txt span{ font-size:16px; color:#ff0000; font-weight:bold;}

.charge-ways-select-con a{ display:block; width:46%; float:left; margin-top:.8em; position:relative; left:0; top:0; border:1px solid #fff;}
.charge-ways-select-con a .imgs{ display:block; width:100%; border:1px solid #e2e2e2;}
.charge-ways-select-con a i{ display:none; width:14.5%; position:absolute; right:-5%; top:-15%;}
.charge-ways-select-con a i img{ display:block; width:100%;}
.charge-ways-select-con a:nth-child(even){ float:right;}
.charge-ways-select-con .selected{ border:1px solid #ff0000; border-left:2px solid #ff0000; border-right:2px solid #ff0000;}
.charge-ways-select-con .selected .imgs{ border:1px solid #ff0000; margin-left:-1px;}
.charge-ways-select-con .selected i{ display:block;}

.clear{ clear:both;}

@media screen and (min-width: 501px) and (max-width: 640px) {
.my-server-tab-con .search-con .sc-con{ left:110px;}
}
@media screen and (max-width: 500px) {
.my-server-tab-con .search-con .sc-con{ left:0;}
}


.c-sub{
	margin-top:20px;
	text-align:center;
	width:85%;
	background:#d8261a;
	border:none;
	color:#fff;
	height:35px;
	line-height:35px;
	font-weight:bold;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
	margin-bottom:10px;
}
.ctt-bts-add .i-input input{
	width:85%;
	font-size:14px;
}
.ctt-bts-add .i-input{
	margin:15px 0px;
}
