/* CSS Document */
.page_nei { background: url(../images/qw/banner_4.jpg) none center center; height: 220px; 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; }

/* product_category
----------------------------------------------- */
.productList { padding-top: 20px; color: #999999; }
.productList .vlist{ padding-top: 20px; }
.productList .vlist dl {   overflow: hidden;   border: 1px solid #e0e0e0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
-moz-box-shadow: 0px 2px 5px #e2e2e2; -webkit-box-shadow: 0px 2px 5px #e2e2e2; box-shadow: 0px 2px 5px #e2e2e2; }
.productList .vlist dl.last { margin-right: 0; }
.productList .vlist dt { width: 100%; text-align: center; border-bottom: 1px dashed #e0e0e0; font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; overflow: hidden; color: #666 }
.productList .vlist dd { width: 100%; overflow: hidden; padding: 0px 0 0 0px; }
.productList .vlist dd p { text-align: center; }
.productList .vlist dd p.img { text-align: center; border-bottom: 1px dashed #e0e0e0; padding-bottom: 10px; padding-top: 10px; }
.productList .vlist dd .cs { border-bottom: 1px dashed #e0e0e0; padding: 10px; }
.productList .vlist dd .cs li { padding-left: 0px; width: 100%; display: inline-block;  line-height: 100%; font-size: 14px; color: #666 }
.productList .vlist .brief { color: #999999; padding-top: 8px; height: 60px; }
.productList .vlist .price { font-size: 22px; height: 60px; line-height: 60px; font-weight: bold;color: #f60; }
.productList .vlist dd 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; }
.productList .vlist dd p a:hover { background-color: #F30 }
.productList .yspt { font-size: 22px; color: #666; font-weight: bold; padding: 10px 0px; border-bottom: 2px solid #eee; }
/**/
.data_icon dl dt .icon i{background:url(../images/qw/icon1.png) no-repeat;display:inline-block;width:50px;height:50px}
.data_icon dl dt .icon i.icon-better{background-position: -674px -399px;width: 32px;margin-top: 43px;}
.data_icon dl dt .icon i.icon-tec{background-position: -711px -389px;margin-top: 38px;margin-left: 5px;}
.data_icon dl dt .icon i.icon-netgou{background-position: -533px -338px;}
.data_icon dl dt .icon i.icon-service{background-position: -761px -394px;margin-left: 6px;margin-top: 41px;}


/**/
.dis-w100 { width: 100%; margin-top:20px; margin-bottom:20px; display: inline-block; }
.productList .dl-three dl {  }
.prod-advant dl {   }
.prod-advant dl dt.ml105 { margin-left: 105px; }
.prod-advant dl dt { display: inline-block; text-align: center; margin-left: 0px;width: 100%; }
.prod-advant dl dt .icon { display: inline-block; width: 120px; height: 120px; border-radius: 50%; border: 1px solid #d4d4d4; }
.prod-advant dl dt .icon i.icon-kaizhi { background-position: -921px -442px; }
.prod-advant dl dt .icon i.icon-dingzhi { background-position: -921px -495px; }
.prod-advant dl dt .icon i.icon-prod-ff { background-position: -976px -442px; }
.prod-advant dl dt .icon i.icon-hunheyun { background-position: -976px -495px; }
.prod-advant dl dt .icon i.icon-team { background-position: -1030px -442px; }
.prod-advant dl dt .icon i.icon-perform { background-position: -145px -601px; }
.prod-advant dl dt .icon i { width: 46px; height: 50px; background: url(../images/qw/icon1.png) no-repeat; display: inline-block; margin-top: 35px; }
.prod-advant dl dt .label { display: block; font-size: 18px; color: #d30830; margin: 15px 0; }
.prod-advant dl dd { display: inline-block; width: 100%; line-height: 24px; min-height: 80px; font-size: 14px; color: #424242; }

/*带宽租用*/
.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; }
/**/
.listjf{}
.listjf div{}
.listjf div a{display: inline-block;text-align: center; width: 100%;padding: 20px 0px; font-size: 24px;}
.listjf div a:hover{text-decoration: none;background-color: #36a8d1; color: #fff;}
/**/
.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: -26px; }
.location-txt span.dc7 {  top: 267px;    right: 0px;}
.location-txt span.dc8 {    top: 236px;    left: 0px; }
.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; }

/*手机超小屏幕下的单独样式 xs < 768px */
@media (max-width: 767px) {
	
	.location-txt .txt-border {
		top: 0;
		left: 0;
	} 
	.location-txt .plate {
		position: relative;
		color: #7f7f7f;
	}	
	
	.location-txt .txt-border span {
		width: 135px;
		height: 20px;
		line-height: 20px;
		margin-bottom: 10px;
		margin-left: 10px;
		color: #7f7f7f;
	}
 
	.location-txt .plate span {
		display: inline-block;
		float: left;
		padding-left: 10px;
		font-size: 14px;
	}
	.width60 {
		width: 100%;float: none;
	}
	.width39 {
		width: 100%;float: none;
	}
	.content-wrap .pt80{padding-top: 10px;}
	.pt120 {
    padding-top: 10px;
}
	.width73 {
    width: 100%;
}
}
