﻿.introduction {
    background-image: url(http://static.dns.com.cn/images/bcc/cabinet_hosting_banner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 430px;
    margin: 0 auto;
}
.introduction_title {
    font-size: 36px;
    text-align: center;
    color: #fff;
    padding-top: 116px;
}
.introduction_detail {
    width: 598px;
    padding: 16px;
    border: solid 1px #aaa;
    background-color: rgba(0,0,0,0.4);
    margin: 0 auto;
    margin-top: 65px;
    color: #fff;
    line-height: 1.8em;
}
.room_resources {
    width: 1000px;
    margin: 0 auto;
    margin-top: 40px;
}
.room_resources_title {
    position: relative;
    margin-bottom: 40px;
}
.room_resources_bg {
    font-size: 66px;
    color: #f9f9f9;
    text-align: center;
}
.room_resources_title_t {
    position: absolute;
    top: 0;
    width: 1000px;
    left: 50%;
    margin-left: -500px;
}
.room_resources_title_t h2 {
    font-size: 36px;
    text-align: center;
    color: #1f0d3d;
}

.room_resources_title_line1 {
    width: 80px;
    height: 4px;
    margin: 0 auto;
    background: #1f0d3d;
    margin-top: 10px;
}
.room_resources_title_line2 {
    width: 1000px;
    height: 1px;
    margin: 0 auto;
    background: #dddddd;
    margin-top: 20px;
}
.room_content {
    width: 1000px;
    margin: 0 auto;
}
.room_content01 {
    overflow: hidden;
    padding-top: 44px;
}
.room_content_left {
    float: left;
    background-image: url(http://static.dns.com.cn/images/bcc/cabinet_hosting_no1.png);
    background-repeat: no-repeat;
    width: 95px;
    height: 95px;
}
.room_content_right {
    float: left;
    margin-left: 32px;
    width: 870px;
}
.room_right_title {
    font-size: 22px;
    margin-bottom: 15px;
}
.room_right_content {
    overflow: hidden;
    line-height: 2em;
}
.room_right_content01 {
    float: left;
    text-align: right;
    width: 98px;
}
.room_right_content02 {
    float: left;
    text-align: left;
    width: 772px;
}
.room_content_img {
    overflow: hidden;
    margin-top: 30px;
}
.room_content_img img {
    float: left;
    width: 320px;
    height: 190px;
}
.img_margin {
    margin-left: 20px;
}
.room_content02 .room_content_left {
    float: left;
    background-image: url(http://static.dns.com.cn/images/bcc/cabinet_hosting_no2.png);
    background-repeat: no-repeat;
    width: 95px;
    height: 95px;
}
.room_content03 .room_content_left {
    float: left;
    background-image: url(http://static.dns.com.cn/images/bcc/cabinet_hosting_no3.png);
    background-repeat: no-repeat;
    width: 95px;
    height: 95px;
}
.room_content04 .room_content_left {
    float: left;
    background-image: url(http://static.dns.com.cn/images/bcc/cabinet_hosting_no4.png);
    background-repeat: no-repeat;
    width: 95px;
    height: 95px;
}
.room_content05 .room_content_left {
    float: left;
    background-image: url(http://static.dns.com.cn/images/bcc/cabinet_hosting_no5.png);
    background-repeat: no-repeat;
    width: 95px;
    height: 95px;
}
.room_location {
    background: #f2f2f2;
    width: 100%;
    padding: 20px 0;
    padding-bottom: 40px;
    margin-top: 40px;
}
.room_loaction_title {
    margin-bottom: 50px;
}
.location_detail {
    overflow: hidden;
    line-height: 3em;
}
.location_detail_left {
    float: left;
    width: 70px;
    text-align: right;
}
.location_detail_right {
    float: left;
    text-align: left;
}
.room_map {
    width: 398px;
    height: 221px;
    margin: 16px auto;
}
.room_map {
    width: 398px;
    height: 221px;
    margin: 16px auto;
}
.room_cooperate {
    background: #1299e1;
    margin-top: 0;
}
.room_cooperate_title {
    margin-bottom: 40px;
}
.room_cooperate_detail {
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
.room_cooperate_detail_left {
    font-size: 22px;
    width: 88px;
    color: #fff;
    text-align: right;
    width: 500px;
}
.room_cooperate_detail_right {
    font-size: 22px;
    width: 88px;
    color: #fff;
    text-align: left;
    width: 500px;
}
.room_cooperate_title_t h2 {
    color: #fff;
}
.room_cooperate_bg {
    color: #3ea4e4;
}
.room_cooperate_title_line1 {
    background: #fff;
}


.clr-high{ color:#1299e1; }
.rent-bn{ background:url(../images/bn.jpg) no-repeat center 0; }
.rent-bn .inner{ height:360px; margin:0 auto; width:1000px; position:relative; }
.rent-bn .text{ line-height:26px; color:white; font-size:14px; width:635px; left:338px; top:145px; position:absolute; }

.rent-info{ margin:0 auto; width:1000px; }
.rent-info dl{ position:relative; }
.rent-info dt{ position:absolute; font-size:20px; color:#666666; text-align: center; }
.rent-info dt .icons{ display: block; margin: 0 auto 17px; }
.rent-info dd{ position:relative; padding-left:110px; line-height: 32px; font-size:14px; }
.rent-info dd .clr-high{ text-align: right; position:absolute; left:0; top:0; width:110px; display: block; }
.rent-info .ic-line{ display: block; }

.rent-info .item_1{ padding-left:300px; height:200px; padding-top:50px; }
.rent-info .item_1 dt{ width:300px; left:0; top:33px; }

.rent-info .item_2{ padding-right:236px; height:280px; padding-top:30px; }
.rent-info .item_2 dt{ width:236px; right:0; top:55px; }

.rent-info .item_3{ padding-left:220px; height:148px; padding-top:42px; }
.rent-info .item_3 dt{ width:220px; left:0; top:40px; }

.rent-concat{ background:#f3f6fc; padding:28px 0; margin-top:70px; }
.rent-concat .inner{ width:510px; margin:0 auto; padding-left:490px; position:relative; height:296px; overflow: hidden; }
.rent-concat .map{ padding:20px; background:#e5ebf7; position:absolute; left:20px; top:0; }
.rent-concat .map img{ display:block; }

.rent-concat .title{ font-size:18px; margin-bottom: 14px; margin-top: 20px; }
.rent-concat p{ font-size:14px; margin-bottom:70px;  }
.rent-concat p i{ vertical-align: middle; margin-left:15px; top:-1px; }
.rent-concat .addr{ padding-left:50px; font-size: 14px; margin-bottom: 8px; line-height: 26px; }
.rent-concat .addr span{ color:#aaaaaa; float:left; margin-left:-50px; }

.server_pagebg_tle1 {width: 100%;height:300px;background: url(../images/server_pagebg_tle2.jpg) center top no-repeat;}

.paddingt30{ padding-top:30px; }

table { border-collapse:inherit; }

.server_top_subtitle { font-size:20px;color:#2888e5;line-height:30px; }

.server_left_subbg1 {width: 240px;height:360px;border:1px #e3e5e9 solid; padding:10px; background: url(../images/server_left_subbg1.jpg) center top no-repeat;}
.server_left_subbg2 {width: 240px;height:60px;border:1px #e3e5e9 solid; padding:10px; }

.server_idc_subbg1 {width: 320px;height:220px;padding:20px; background: url(../images/server_idc_subbg1.jpg) center top no-repeat;}
.server_idc_subbg2 {width: 320px;height:220px;padding:20px; background: url(../images/server_idc_subbg2.jpg) center top no-repeat;}
.server_idc_subbg3 {width: 320px;height:220px;padding:20px; background: url(../images/server_idc_subbg3.jpg) center top no-repeat;}

#server_idc_subbtn {font-size:14px;background-color:#2888e5;color:#ffffff;width:160px;height:40px;line-height: 40px;border-radius:3px;text-align:center;}
#server_idc_subbtn a { display:block; color:#ffffff;width:160px;height:30px;line-height: 40px; border-radius:3px; transition: all 0.3s ease 0s;}
#server_idc_subbtn a:hover {color:#ffffff;font-size:14px; background-color:#156dc0;text-align:center;;width:160px;height:40px;line-height:40px;border-radius:3px;}

#server_btn_left1 {font-size:14px;background-color:#2888e5;color:#ffffff;width:100px;height:30px;line-height: 30px;border-radius:3px;text-align:center;}
#server_btn_left1 a { display:block; color:#ffffff;width:100px;height:30px;line-height: 30px; border-radius:3px; transition: all 0.3s ease 0s;}
#server_btn_left1 a:hover {color:#ffffff;font-size:14px; background-color:#156dc0;text-align:center;;width:100px;height:30px;line-height:30px;border-radius:3px;}
#server_btn_left2 {font-size:14px;background-color:#4e8eb1;color:#ffffff;width:218px;height:40px;line-height: 40px;border-radius:3px;text-align:center;}
#server_btn_left2 a { display:block; color:#ffffff;width:218px;height:40px;line-height: 40px; border-radius:3px; transition: all 0.3s ease 0s;}
#server_btn_left2 a:hover {color:#ffffff;font-size:14px; background-color:#156dc0;text-align:center;;width:218px;height:40px;line-height:40px;border-radius:3px;}

.server_price_style1 {font-size:24px;text-align:center;width:140px;height:100px;line-height: 100px;border-radius:50%;border:1px #2888e5 solid;}
#server_price_style1 {font-size:24px;color:#b2b2b2;width:140px;height:100px;line-height:26px;border-radius:50%;}
#server_price_style1 span { display:block;background-color:#f2f2f2;color:#666666;width:100px;height:70px;border-radius:50%; transition: all 0.3s ease 0s;padding-top:30px;}
#server_price_style1 span:hover {font-size:30px;color:#ffffff;background-color:#2888e5;text-align:center;;width:100px;height:70px;border-radius:50%;padding-top:30px;cursor: pointer;}

.server_bottom_border1 { border-bottom:1px #E3E5E9 solid;margin:20px 0px; }
.server_bottom_border2 { border-bottom:1px #E3E5E9 solid; }
.server_bottom_border3 { border-bottom:1px #f0f0f0 solid;line-height: 30px; }

.server_border3_gray { border-top:0px; border-left:1px #E3E5E9 solid; border-right:1px #E3E5E9 solid; border-bottom:1px #E3E5E9 solid; }

.server_detail_title { font-size:14px;color:#333333;border-bottom:#f2f2f2 1px solid; }

.paymenttd td,th { padding:10px;line-height:30px;font-size:14px;}
.paymenttd bold { font-weight:bold;}
.paymenttd text-u { text-decoration: underline; color:#2d78c3; }

.servertabtd td { padding:15px; }
.servertabtitle { background-color:#f7f7f7;font-size:16px;color:#444444;text-align:center; }
.servertabsub { background-color:#fafafa;text-align:center; }

.showidc_zy { width:950px; }
.showidc_zy .con { overflow: hidden; }
.showidc_zy .con li { border: 1px solid #efefef; float: left; padding-bottom: 20px; text-align: center; width: 308px; }
.showidc_zy .con li:hover { border: 1px solid #2888e5; transition: all 1s ease 0s; }
.showidc_zy .con li span { display: block; width: 170px; height: 100px; margin: 20px auto 5px; }
.showidc_zy .con li h3 { color: #3d3d3d; font-size: 20px; font-weight: normal; line-height: 38px; }
.showidc_zy .con li p { color: #7e7e7e; font-size: 12px;  line-height: 20px; margin: 0 20px; text-align:left; }

.servercn_tabbg101{
float: left;
font-size:16px;
width: 160px;
height: 40px;
line-height: 40px;
text-align:center;
color:#ffffff;
background-color: #2888e5;
transition: all 0.3s ease 0s;
}
.servercn_tabbg101 a{
color:#ffffff;
}
.servercn_tabbg111{
float: left;
width: 160px;
height: 40px;
line-height: 40px;
text-align:center;
color:#666666;
}
.servercn_tabtd {
background-color: #f2f2f2;
}
.servercn_tabbg201{
float: left;
width: 115px;
height: 28px;
background: url(/default/new_img/servercn_tabbg201.jpg);
}
.servercn_tabbg211{
float: left;
width: 115px;
height: 28px;
background: url(/default/new_img/servercn_tabbg211.jpg);
}
.servercn_tabbg202{
float: left;
width: 135px;
height: 28px;
background: url(/default/new_img/servercn_tabbg202.jpg);
}
.servercn_tabbg212{
float: left;
width: 135px;
height: 28px;
background: url(/default/new_img/servercn_tabbg212.jpg);
}
.servercn_tabbg203{
float: left;
width: 155px;
height: 28px;
background: url(/default/new_img/servercn_tabbg203.jpg);
}
.servercn_tabbg213{
float: left;
width: 155px;
height: 28px;
background: url(/default/new_img/servercn_tabbg213.jpg);
}
.servercn_tabbg301{
float: left;
width: 160px;
height: 40px;
background: url(/default/new_img/servercn_tabbg301.jpg);
}
.servercn_tabbg311{
float: left;
width: 160px;
height: 40px;
background: url(/default/new_img/servercn_tabbg311.jpg);
}
.servercn_tabbg302{
float: left;
width: 160px;
height: 40px;
background: url(/default/new_img/servercn_tabbg302.jpg);
}
.servercn_tabbg312{
float: left;
width: 160px;
height: 40px;
background: url(/default/new_img/servercn_tabbg312.jpg);
}
.servercn_tabbg303{
float: left;
width: 160px;
height: 40px;
background: url(/default/new_img/servercn_tabbg303.jpg);
}
.servercn_tabbg313{
float: left;
width: 160px;
height: 40px;
background: url(/default/new_img/servercn_tabbg313.jpg);
}
.servercn_tabbg304{
float: left;
width: 160px;
height: 40px;
background: url(/default/new_img/servercn_tabbg304.jpg);
}
.servercn_tabbg314{
float: left;
width: 160px;
height: 40px;
background: url(/default/new_img/servercn_tabbg314.jpg);
}
.servercn_table td a:link{
text-decoration: none;
color: #666666;
}
.servercn_table td a:visited {
text-decoration: none;
color: #666666;
}
.servercn_table td a:hover {
text-decoration: underline;
color: #ff6600;
}
.servercn_table td a:active {
text-decoration: underline;
color: #666666;
}
.hidden{display:none;}
