/* CSS Document */
.page_nei { background: url(../images/qw/banner_4.jpg) none center center; height: 450px; overflow: hidden; width: 100%; margin-bottom: 20px; }
.pager { text-align: center; }
/*机柜租用*/
 
.rent { background-color: #ffffff; position: relative; padding: 55px 0; }
.rent .seam { height: 44px; color: #fff; font-size: 24px; font-weight: bold; line-height: 44px; text-indent: 6em; }
.rent .rent-bt1 { background-color: #36a8d1; background-image: url(../images/dianxin1.png); background-repeat: no-repeat; background-position: 10px center; }
.rent .rent-bt2 { background-color: #36d1a7; background-image: url(../images/dianxin1.png); background-repeat: no-repeat; background-position: 10px center; }
.rent .rent-bt3 { background-color: #f79c30; background-image: url(../images/shuangxian.png); background-repeat: no-repeat; background-position: 10px center; }
.rent .rent-bt4 { background-color: #fa6363; background-image: url(../images/liantong1.png); background-repeat: no-repeat; background-position: 10px center; }
.shop > ul > li { padding: 15px 0; border-bottom: 1px dashed #CCCCCC; overflow: hidden; }
.shop .shop-left { color: #666; font-size: 16px; float: left; width: 7%; }
.shop .shop-right { float: left; color: #666; font-size: 14px; width: 91%; }
.shop-right img { width: 180px; height: 120px; }
.shop .star { background-image: url(); background-repeat: no-repeat; background-position: 0 center; height: 24px; }
.introduce img { float: left; }
.introduce p { float: left; width: 78%; margin-left: 25px; line-height: 24px; }
.csxq { margin-top: 25px; text-align: center; }
tr.first td { color: #666666; font-size: 18px; border: 1px solid #ccc; background-color: #efefef; height: 50px; }
.csxq td { width: 150px; }
tr.two { border: 1px solid #ccc; height: 40px; color: #b72c2c; font-size: 16px; }
/*带宽租用*/
.tabal-1 { height: 50px; background-color: #00a2ca; +margin-top:-5px;
}
.tab-an { width: 1190px; margin: 0 auto; }
.tab-an a { display: block; float: left; width: 170px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; }
.tab-an a:hover { text-decoration: none; }
.tab-an a.click-1 { background-color: #fff; color: #666; }
.dk-bt { color: #4e4e4e; font-size: 36px; font-weight: bold; text-align: center; padding-top: 55px; }
.dk-xx { background-color: #64bbd0; text-align: center; color: #fff; padding: 5px 0; margin-top: 20px; }
#lg { float: left; }
#lg li { line-height: 24px; }
#lg span { color: #f67914; font-size: 14px; }
.star a { display: block; float: right; background-color: #f56969; color: #fff; padding: 2px 30px; }
.dkzy { margin-top: 25px; text-align: center; }
.dkzy td { width: 150px; }
.two del { color: #333; font-size: 12px; }
.dk-ys { background-color: #fafafa; margin-top: 50px; }
.ys1 { width: 50%; float: left; height: 200px; }
.ys1 img { float: left; width: 120px; height: 120px; }
.ys1 .ys11 { margin-left: 145px; margin: 0 80px 50px 145px; }
.ys11 .dk-title { color: #666; font-size: 18px; font-weight: bold; margin-top: 15px; }
.ys11 .dk-text { color: #666; font-size: 14px; margin-top: 15px; }
/**/
.jigui { width: 1200px; margin: 0 auto; }
.jigui h2 { text-align: center; font-size: 48px; font-weight: normal; color: #4d4d4d; padding-bottom: 20px }
.csxq { margin-top: 25px; text-align: center; border: 1px solid #ccc; border-collapse: collapse; }
.csxq tr.first td { color: #666666; font-size: 18px; border: 1px solid #ccc; background-color: #efefef; height: 50px; }
.csxq td { width: 150px; }
.csxq tr.two { border: 1px solid #ccc; height: 40px; color: #b72c2c; font-size: 16px; }
/**/
.dkzy { margin-top: 25px; text-align: center; border: 1px solid #ccc; border-collapse: collapse; }
.dkzy td { width: 150px; }
/**/
.content-wrap h3 { font-size: 24px; color: #040404; margin-bottom: 40px; padding-top: 40px; border-bottom: 1px solid #ddd }
.location-txt { position: relative; padding-top: 20px; }
.mb40 { margin-bottom: 40px; }
.tc { text-align: center; }/*div定位在图片上*/
.location-txt .plate { position: absolute; color: #7f7f7f }
.location-txt .plate span { display: block; padding-left: 30px; font-size: 14px; }
.location-txt .txt-border { top: 164px; left: 641px; }
.location-txt .txt-border span { width: 135px; height: 20px; line-height: 20px; margin-bottom: 10px; color: #7f7f7f; }
.location-txt .txt-border span a { color: #7f7f7f; }
.location-txt .word { top: 399px; left: 885px; }
.location-txt .dos-ul1 { top: 238px; left: 95px; }
.location-txt .dos-ul2 { top: 285px; left: 790px; }
.location-txt .rdr-txt1 { width: 13%; top: 64px; left: 51px; }
.location-txt .rdr-txt2 { width: 11%; top: 671px; left: 55px; }
/*数据中心集群*/
.location-txt .txt-border span a { border: 1px solid #dcdadb; width: 135px; line-height: 20px; margin-bottom: 10px; color: #7f7f7f; display: inline-block }
.location-txt .txt-border span a:hover { border: 1px solid #d30830; color: #d30830; }
.prod-anchor .data-center thead tr { height: 65px; }
.prod-anchor .data-center tbody tr { height: 60px; }
.tl { text-align: left; }
.pl40 { padding-left: 40px; }
.width60 { width: 60% }
.content-wrap h5 { color: #d30830; margin-bottom: 15px; font-weight: normal }
.f24 { font-size: 24px; }
.prod-anchor .text.gray7 { color: #7f7f7f; }
.prod-anchor .text.mb75 { margin-bottom: 75px; }
.prod-anchor .text { margin-bottom: 30px; line-height: 24px; color: #030202; font-size: 14px; }
.mb75 { margin-bottom: 75px; }
.pt15 { padding-top: 15px; }
.width73 { width: 73%; }
.gray7 { color: #7f7f7f; }
.f14 { font-size: 14px; }
.red { color: #d30830; }
.location-txt { position: relative; padding-top: 20px; }
.location-txt .txt span { position: absolute; }
.location-txt span.dc1 { top: 27px; left: 88px; }
.location-txt span.dc2 { top: 83px; left: 381px; }
.location-txt span.dc3 { top: 408px; right: 110px; }
.location-txt span.dc4 { top: 338px; left: 40px; }
.location-txt span.dc5 { top: 12px; left: 68px; }
.location-txt span.dc6 { top: 63px; right: -76px; }
.location-txt span.dc7 { top: 387px; right: -43px; }
.location-txt span.dc8 { top: 316px; left: 22px; }
.width39 { width: 39%; }
.indis { display: inline-block !important; }
.fr { float: right; }
.content-wrap .pt80 { padding-top: 80px; }
.pt120 { padding-top: 120px; }
.width100 { width: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
.prod-anchor .data-center thead tr { height: 65px; }
.f16 { font-size: 16px; }
.white1 { color: #fff; }
.bgred { background-color: #d30830; }
.prod-anchor .data-center tbody tr { height: 60px; }
.prod-anchor .data-center tbody tr td { font-size: 14px; }
.bggray8 { background-color: #f6f0f2; }
/**/

/************tab css*********************/
.tab_head{}
.tab_head ul{   width:100%;} 
.tab_head ul li{ display:inline-block; float:left; margin-bottom: 10px;}
.tab_head ul li.thistab a{background: #fff; color: #043fc4; font-family: 'pingFangHeavy';}
.tab_head ul li a{ display: inline-block; width: 230px; height: 63px; line-height: 63px; border-radius: 8px; margin-right: 10px; margin-bottom: 18px; color: #fff; font-size: 18px; letter-spacing: 3.2px; text-decoration: none; -webkit-transition: background 0.4s ease-in-out; transition: background 0.4s ease-in-out; background: -webkit-gradient(linear, left top, right top, from(#b9ccfc), color-stop(50%, #6d8fff)); background: linear-gradient(to right, #b9ccfc 0%, #6d8fff 50%); background: -webkit-linear-gradient(left, #b9ccfc 0%, #6d8fff 50%); }
.tab_head ul li a:hover{background: #fff; color: #043fc4; font-family: 'pingFangHeavy';} 
.tab_conbox .tab_con{ overflow:hidden; display:none;} 
.tab_con .zysm{ width:100%; height:auto; padding-left:50px;}
.tab_con .zysm .ser_dec { margin-top:20px;}
.tab_con .zysm .ser_dec p {
background: url(/images/jifang/tick.png) no-repeat 0 4px;
padding: 0 0 0 25px;
margin: 0 0 10px 0; line-height:200%; color:#666;
}
.ser_phone{ margin-bottom:20px ; font-size:14px; border:1px dashed #0f99d3;color:#0f99d3 ;padding:10px 40px; background:url(/images/jifang/s_phone.gif) no-repeat 12px 8px; } 
.rent_text { font-size: 14px; line-height: 28px; padding: 20px 0 20px 0; color: #666; width:1180px; margin:0px auto;}
.host_advantage { padding: 10px 0 30px 0; zoom: 1; }
.host_advantage:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.host_advantage dl { float: left; width: 225px; zoom: 1; }
.host_advantage dl:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.host_advantage dt { float: left; width: 50px; height: 40px; }
.host_advantage dt img { width: 40px; height: 40px; }
.host_advantage dd { float: left; width: 100px; font-size: 12px; line-height: 20px; color: #666; } 
.tab_con .list { margin-bottom: 30px; font-size: 12px; }
.tab_con table { border: 1px solid #d9d9d9; border-collapse: collapse; width: 100%; }
.tab_con .listover table { border: 1px solid #0bb6f5; }
.tab_con th { background: #f6f6f6; height: 35px; border: 1px solid #d9d9d9; border-collapse: collapse; line-height: 35px; padding: 0 10px; font-size: 14px; color: #333; text-align: left; }
.tab_con td { border: 1px solid #d9d9d9; border-collapse: collapse; line-height: 20px; color: #666; padding: 8px 10px; }
.tab_con .zrtable { border: 1px solid #d9d9d9; border-collapse: collapse; width: 100%; }
.tab_con .zrtable th { text-align:center;}
.tab_con .zrtable td { text-align:center;}
.tab_con .zrtable  td p a,.tab_con .zrtable td p a {
	
	display: inline-block;
background-color: #F60;
height: 40px;
line-height: 40px;
color: #EEE;
width: 130px;
text-transform: capitalize;
cursor: pointer;
font-weight: bold;
text-align: center;
-webkit-appearance: none;
font-size: 16px;
padding: 0;
border-radius:5px;
	
}
.zytg_box  td p a,.tab_con td p a {
display: inline-block;
background-color: #F60;
height: 60px;
line-height: 60px;
color: #EEE;
width: 100%;
text-transform: capitalize;
cursor: pointer;
font-weight: bold;
text-align: center;
-webkit-appearance: none;
font-size: 18px;
padding: 0;
}
.zytg_box  td p a:hover,.tab_con td p a:hover{background-color: #077BBC; text-decoration: none;}
.tab_con .hostimg { vertical-align: middle; width: 120px; text-align: center; padding: 10px; }
.tab_con .hostimg img { }
.tab_con .td1 { vertical-align: middle; }
.tab_con .td2 { text-align: center; }
.tab_con .td3 { color: #ff0000; text-align: center; }
.tab_con .lj a { display: inline-block; padding: 3px 10px; }
.tab_con .lj a:hover { background-color: #f60; color: #FFF; }
.tab_con .tc { text-align: center; }

/**/
.font_zytg { font-size: 20px; font-weight: bold }
.font_zytgg { font-size: 12px }
.zytg { width: 880px; margin: 0 auto }
.zytg_box {margin: 0 auto; margin-bottom: 25px; border: solid 1px #d9d9d9 }
.zytg_box p.tit_zy {
width:100%; background: #f6f6f6;border-bottom: solid 1px #d9d9d9;  line-height: 35px; text-indent: 10px; font-size: 18px; color: #5b5b5b }
.zytg_box .zytg_boxtd { padding: 15px 0; position: relative }
.zytg_box ul li { width: 44%; font-size: 14px; float: left; text-indent: 10px; line-height: 25px; border-bottom: dotted 1px #d9d9d9; color: #666 }
.zytg_box a.buy1 { width: 100px; line-height: 25px; background: #f97818; border: solid 1px #e2670b; color: #FFFFFF; text-align: center; margin: 0 auto; display: block }
.zytg_box a.buy1:hover { background: #2ba5e2; border: solid 1px #2789ba; }
.zytg_box1 { padding: 10px; margin: 0 auto; margin-bottom: 25px; border: solid 1px #d9d9d9; overflow: auto }
.zytg_box1 img { float: left; margin-right: 25px }
.zytg_box1 .text { line-height: 150%; }
.zytg_box1 a.jf_btn { width: 120px; line-height: 35px; background: #2ba5e2; border: solid 1px #2789ba; color: #FFFFFF; text-align: center; float: left; margin-top: 10px; display: block; margin-right:10px; }
.zytg_box1 a.jf_btn:hover{ background:#F60; border:solid 1px #F60; }


