@charset "utf-8";
body { width: 100%; font-size: 12px; background-color: #fff; margin:0; padding:0 !important;}
.wrap { width: 100%; min-width: 1000px; background-color: #fff; }
.container { width: 1100px; margin: 0 auto; height: auto; }
.clear { clear: both; padding: 0; margin: 0; height: 0; }
.pad { padding: 5px 0; clear: both; }
.fleft { float: left; }
.fright { float: right; }
.hide { display: none; }
.relative { position: relative; }
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1540; background-color: #000; }
.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }
.modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; }
.service_other p span.red { color: #f00; }
.rx_red{ color:#f00;}
.service_other p span.contact_red{ float:left; font-size:14px; color:#f00;}
.btn{ padding:5px 15px; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}
.btn_blue{ background:#648cbc;}
a.btn_blue{ color:#fff;}
/*global*/
.welcome { height: 89px; width: 100%; }
.logo, .rx_tel, .wel_reg { float: left;padding-top:10px; }
.rx_tel { padding: 26px 30px 25px 30px; }
.wel_reg { padding: 26px 0; line-height: 34px; }
.wel_reg a img { padding: 0 2px; }
.wel_reg a { padding: 0 5px;}
.wel_share { float: right; padding: 34px 0; }
.wel_share .jiathis_style .button, .jiathis_style .jiathis_txt { line-height: 20px; }
.wel_share a { margin: 0 5px; float: left; }
.wel_share .jiathis_style .jtico_tsina { background: url(../images/icon_03.png) no-repeat center; }
.wel_share .jiathis_style .jtico { height: 20px !important; }
.wel_share .jiathis_style .jtico_tqq { background: url(../images/icon_04.png) no-repeat center; }
.wel_share .jiathis_style .jtico_jiathis { background: url(../images/icon_05.png) no-repeat center; }
.nav { background: #DE020E; height: 49px; }
.rx_nav { clear:both;z-index:900;}
.rx_nav ul li { float: left; position:relative;z-index:990;}
.rx_nav ul li a { padding: 2px 0 0 0; font-size: 14px; color: #fff; line-height: 47px; height: 47px; display: block; width:180px; text-align:center;}
.rx_nav ul li.current a { background: #C8040F; font-weight: 700; }
.rx_banner { background: url(../images/page_29.jpg) no-repeat center; height: 350px; width: 100%; background-color: #92b6eb; }
.banner .slideBox{ width:100%; height:350px; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:50%; margin-left:-44px; bottom:5px; z-index:1; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:14px; text-align:center; background:url(../images/tab_dian.png) no-repeat 0 0; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background-position:-20px 0; color:#fff; }
.banner .slideBox .bd{ position:relative; height:350px; z-index:0; width:100%; display:block;}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; height:350px; width:100%;}
.banner .slideBox .bd li.rx_ban01{ background:url(../images/ban01.jpg) no-repeat center; background-color:#e2e5f4;}
.banner .slideBox .bd li.rx_ban02{ background:url(../images/ban02.jpg) no-repeat center; background-color:#6599e2;}
.banner .slideBox .bd li.rx_ban03{ background:url(../images/ban03.jpg) no-repeat center; background-color:#e8dac2;}
.banner .slideBox .bd li.rx_ban04{ background:url(../images/ban04.jpg) no-repeat center; background-color:#0c0129;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .slideBox .prev,
.banner .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .slideBox .prev:hover,
.banner .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .slideBox .prevStop{ display:none;  }
.banner .slideBox .nextStop{ display:none;  }
.rx_nav_sec{ position:absolute; left:0; top:49px; background:#f8f8f8; width:121px; border:1px solid #3784f3; border-top:none; z-index:999;}
.rx_nav_two{ width:242px;}
.rx_nav_sec ul{ padding:15px 0; background:#fff;}
.rx_nav_sec ul li{ padding:0; float:none; width:100px; padding:0 10px;}
.rx_nav_two ul li{ float:left;}
.rx_nav_sec ul li a{ height:26px; line-height:26px; color:#000000; padding:0; font-size:12px; background:#fff;}
.rx_nav_sec ul li a img{ padding:0 5px;}
.rx_nav_sec ul li:hover a{ color:#206ddd}
.rx_nav_sec ul li.active a{ color:#206ddd}
.rx_nav ul li.current .rx_nav_sec ul li a{ background:#fff; font-weight:normal; width:auto; text-align:left;}
.rx_sec_right,.rx_nav_sec ul{ float:left;}
.rx_sec_right{ width:190px; background:#f8f8f8;padding-left:15px; padding-bottom:15px; padding-top:15px; padding-right:10px;}
.rx_sec_right h2{ line-height:24px; font-size:12px; color:#333;}
.rx_sec_right p{ color:#888; line-height:20px;}
.rx_sec_large{ width:350px; background:url(../images/down_bg.png) repeat-y; background-color:#f8f8f8;}
.rx_nav_two.rx_sec_large{ width:460px;}
.rx_nav_two.rx_sec_large ul{ width:242px;}
.rx_sec_large ul{ border-right:1px dashed #bebebe;}
.product { padding: 20px 0 10px 0; overflow: hidden; }
.product h1 { font-size: 24px; color: #000; line-height: 24px; padding: 0 0 15px 0; }
.rx_pro_con { border: 1px solid #d7d6d6; margin: 10px 15px 0 0; float: left; width: 258px; }
.rx_pro_con.last { margin: 10px 0 0 0; }
.rx_pro_con.current a.rx_pro_img { background: #206ddd; }
.rx_pro_con a.rx_pro_img { height: 100px; width: 258px; display: block; text-align: center; padding: 17px 0 18px 0; }
.rx_pro_con h2,.rx_pro_con h2 a { text-align: center; font-size: 14px; font-weight: 700; line-height: 24px; color:#333; }
.rx_pro_con p { padding: 0 25px; color: #555; font-size: 14px; line-height: 22px; margin: 0 0 10px 0; height:44px;}

/*产品服务*/
.rxPro_icon{ background:url(../images/peo_service.png) no-repeat; display:block; width:120px; height:100px; margin:0 69px;}
.rxPro_host{ background-position: 0 0;}
.rxPro_cloud{ background-position:-120px 0;}
.rxPro_service{ background-position: -250px 0;}
.rxPro_fast{ background-position: -360px 0;}
.rx_product .rx_pro_con:hover a.rx_pro_img{ background: #206ddd;}
.rx_product .current .rxPro_host,.rx_product .rx_pro_con:hover .rxPro_host{ background-position: 0 -100px;}
.rx_product .current .rxPro_cloud,.rx_product .rx_pro_con:hover .rxPro_cloud{ background-position: -120px -100px;}
.rx_product .current .rxPro_service,.rx_product .rx_pro_con:hover .rxPro_service{ background-position: -250px -100px;}
.rx_product .current .rxPro_fast,.rx_product .rx_pro_con:hover .rxPro_fast{ background-position: -360px -100px;}

.rx_more { border-top: 1px solid #d7d6d6; padding: 10px 15px; height: 18px; }
.rx_more a { float: right; color: #2d75dd; font-size: 12px; line-height: 18px; display: block; }
.rx_guest_con { border-top: 1px solid #d7d6d6; }
.rx_guest_con a { float: left;  }
.links { border-top: 1px solid #e4e4e4; background: #f7f7f7; padding: 25px 0; overflow: hidden; }
.rx_links a.micro { float: left; padding: 0 80px 0 20px; }
.rx_links ul { float: left; padding: 0 0 0 85px; }
.rx_links ul li h2 { font-size: 14px; line-height: 32px; color: #000; font-weight: 700; text-align:left;}
.rx_links ul li { width:130px;}
.rx_links ul li a { color: #818181; font-size: 12px; line-height: 24px; padding:0 0 0 28px;}
.rx_select .select_but { position: relative; width: 141px; height: 43px; margin: 5px 0; top:0;}
.rx_select .selectbox { border: none; DISPLAY: block; width: 131px; CURSOR: pointer; font-size: 12px; line-height: 26px; background: none; z-index: 1020; }
.rx_select .select_bg { float: left; width: 131px; height: 30px; background: url(../images/index_03_12.png) no-repeat center; padding: 0 5px; border:none;}
.rx_select .select_bg .select_bor { float: left; width: 115px; overflow: hidden }
.rx_select .select_bg .select_but { width: 115px }
.rx_select .select_but .selectbox-wrapper { z-index: 1022; width: 135px; font-size: 12px; line-height: 29px; position: absolute; background: #fff; border: 1px solid #e5e5e5; border-top: 0; top: 26px; text-align: left; left: 1px; }
.rx_select .select_but .selectbox-wrapper ul li.selected { background: #FFF; font-weight: bold; width: 129px; float: left; }
.rx_select .select_but .selectbox-wrapper ul li.current { color: #333; background-color: #e5e5e5; width: 129px; float: left; }
.rx_select .select_but .selectbox-wrapper ul li { padding: 3px; WIDTH: 129px; height: 23px; overflow: hidden; CURSOR: pointer; LINE-HEIGHT: 29px; float: left; font-size: 12px; }
.select_but1 { position: relative; width: 157px; height: 31px; margin: 5px 0; }
.select_but1 .selectbox { border: none; DISPLAY: block; width: 122px; CURSOR: pointer; font-size: 12px; height: 28px; line-height: 28px; background: none; z-index: 1020; background:url(../images/host_icon.png) no-repeat left center; padding:0 0 0 25px;}
.select_but1 .select_bg { float: left; width: 147px; height: 31px; background: url(../images/host_sel.png) no-repeat left top; padding: 0 5px; border:none; }
.select_but1 .select_bg .select_bor { float: left; width: 125px; overflow: hidden }
.select_but1 .select_bg .select_but { width: 125px }
.select_but1 .selectbox-wrapper { z-index: 1022; width: 153px; font-size: 12px; line-height: 29px; position: absolute; background: #fff; border: 1px solid #8a8a8a; border-top: 0; top: 28px; text-align: left; left: 1px; }
.slideTxtBox .bd ul li .select_but1 .selectbox-wrapper ul { padding: 0; }
.select_but1 .selectbox-wrapper ul li.selected { background: #FFF; font-weight: bold; width: 147px; float: left; }
.select_but1 .selectbox-wrapper ul li.current { color: #333; background-color: #e5e5e5; width: 147px; float: left; }
.select_but1 .selectbox-wrapper ul li { padding: 3px; WIDTH: 147px; height: 23px; overflow: hidden; CURSOR: pointer; LINE-HEIGHT: 29px; float: left; font-size: 12px; }
.rx_idc { margin: 15px 0; overflow: hidden; background: url(../images/ads_bg.jpg) no-repeat left top; padding: 28px 24px 0 450px; height: 251px; }
.rx_idc_rent{ overflow:hidden; background:#fefeff;}
.rx_idc_rent h1 { background: #e2efff; font-size: 16px; color: #000; font-weight: 700; line-height: 24px; padding: 5px 0 5px 40px; margin: 0 0 0 8px; }

.rx_idc_img { float: left; padding: 20px; }
.rx_idc_text { float: left; padding: 20px; color: #000; line-height: 24px; }
.rx_idc_text h2 { color: #555; font-weight: 700; font-size: 12px; }
.rx_idc_text p span { padding: 0 30px 0 0; }
.rx_idc_text p span.blue_big { font-size: 28px; color: #206ddd; font-weight: 700; padding: 0; }
.rx_idc_tel { float: left; width: 165px; padding: 20px 0; }
.rx_idc_tel p { line-height: 20px; padding: 10px 10px 0 0; color: #999; }
.rx_idc_tel p img { float: left; padding: 0 5px; }
.rx_buy { background: url(../images/index_03_19.png) no-repeat left top; width: 70px; height: 34px; line-height: 34px; padding: 0 0 0 23px; display: block; color: #000; margin: 0 0 0 10px; }
a.rx_buy, .rx_buy:hover, .rx_buy:link, .rx_buy:visited { color: #000; }
.rx_host_title h2 { font-size: 16px; color: #000; font-weight: 700; background: #ecf5ff; padding: 10px 0 10px 15px; }
.rx_host_title { border: 1px solid #c9c9c9; border-right: none; float: left; width: 278px; position: relative; }
.rx_tips { position: absolute; right: 0; top: 0; }
.rx_host_title p { line-height: 24px; padding: 10px 0 10px 30px; }
.rx_host_title p img { padding: 0 10px 0 0; }
.rx_host_title .rx_tip_img { text-align: center; padding: 10px 0 0 0; }
.rx_host_price { border-top: 1px solid #c9c9c9; padding: 7px; overflow: hidden; }
.rx_host_price h3 { float: left; padding: 0 10px; }
.rx_host_price h3 span { color: #206ddd; font-size: 18px; font-weight: 700; padding: 0 3px; }
.rx_news ul li { float: left; line-height: 24px; padding: 0 18px 0 0; width:530px; }
.rx_news ul li h3 { color: #555; font-size: 14px; line-height: 28px; padding: 5px 0 5px 10px; }
.rx_news ul li img { border: 1px solid #d8d7d7; }
.rx_news ul li p { padding: 10px 0; color: #999; line-height: 28px; }
.rx_news ul li p a { padding: 0 0 0 10px; }
.rx_news ul li p a, .rx_news ul li p a:hover, .rx_news ul li p a:link, .rx_news ul li p a:visited { color: #555; }
.rx_news ul li.last { padding: 0; }
/*rent*/
.rx_rent_banner { background: url(../images/rent_02.jpg) no-repeat center; width: 100%; height: 223px; background-color: #6d7279; }
.rent_con { padding: 15px 0; overflow: hidden; }
.rent_main h1 { font-size: 16px; font-weight: 700; color: #fff; background:url(../images/title_bg_06.png) no-repeat center; background-color: #DE020E; padding: 10px 0 10px 25px; }
.rent_left { float: left; width: 270px; }
.rent_left ul li { background: #f4f4f4; border-bottom: 1px solid #dbdbdb;}
.rent_left ul li:hover { background: #e2e2e2; }
.rent_left ul li.last { border: none; }
.rent_left ul li a { color: #000; background: url(../images/rent_08.png) no-repeat 25px center; padding: 10px 0 10px 50px; font-size: 14px; display: block; }
.rent_second{ background:#fff;}
.rent_second ul li{ background:#fff; border:none;}
.rent_second ul li a{ background:url(../images/speed_03.png) no-repeat  25px center; font-size:14px;}
.rent_second ul li a:hover,.rent_second ul li a:hover:link,.rent_second ul li a:hover:visited{background-color:#fff;}
.rent_second ul li.current a{ font-weight:700;}
.rent_second ul li img{ padding:0 5px;}
.rent_ads { padding: 10px 0; overflow: hidden; }
.rent_ads a { float: left; width: 129px; text-align: center; color: #555; padding: 0 0 10px 0; }
.rent_ads a:hover, .rent_ads a:link, .rent_ads a:visited { color: #555; }
.rent_ads a img { width: 129px; height: 103px; display: block; padding: 5px 0; }
.rent_ads .pad { float: left; width: 10px; height: 10px; padding: 0; clear: none; }
.rent_right { float: left; width: 805px; padding: 0 0 0 25px; }
.rent_infor { padding: 0 0 10px 0; overflow: hidden; min-height: 105px; }
.rent_infor img { float: left; }
.rent_infor p { padding: 5px 10px 0 145px; color: #555; font-size: 14px; line-height: 30px; }
.rent_type { border: 1px solid #c6dcf7; }
.rent_type h2 { font-size: 16px; font-weight: 700; color: #00; padding: 10px 0 10px 20px; border-bottom: 1px solid #c6dcf7; }
.rent_type_con { width: 765px; padding: 15px; overflow:hidden;}
.rent_type_con.type02 { background: url(../images/rent_23.png) no-repeat left top; width: 600px; height: 241px; padding: 30px 32px 0 150px; }
.rent_type_con h3 { font-size: 14px; line-height: 24px; color: #000; font-weight:700; }
.rent_type_con p span { padding: 0 15px 0 0; line-height: 24px; }
.rent_type_infor { background: #fff; overflow: hidden; margin: 15px 0; }
.rent_type_r{ float:left;}
.rent_type_list{ border-bottom:1px solid #d6d6d6; overflow:hidden;}
.rent_type_price{ float:left; width:180px;}
.rent_type_infor .rent_type_list span { line-height: 36px; padding: 0 5px; }
.rent_type_infor .rent_type_list span.rent_type_title { background: url(../images/rent_26.png) repeat-x; width: 155px; height: 36px; line-height: 36px; display: block; float: left; text-align: center; border: none; }
.rent_type_infor .rent_type_list span.list01 { background-position: 0 0; }
.rent_type_infor .rent_type_list span.list02 { background-position: 0 -37px; }
.rent_type_infor .rent_type_list span.list03 { background-position: 0 -74px; }
.rent_type_infor .rent_type_list span.list04 { background-position: 0 -111px; }
.rent_type_infor .rent_type_list .rent_type_price a { color: #05429a; font-weight: 700; font-size: 14px; padding: 0 5px 0 0; }
.rent1_blue{ color:#06F; }
.rent_type_infor .rent_type_list .rent_type_price span { margin: 0 15px; }
.rent_type_infor .rent_type_list .rent_type_price span.hui { color: #999; margin: 0 0 0 20px; }
.rent_advantage { padding: 10px 0; overflow: hidden; }
.rent_advantage h2 { color: #000; font-size: 16px; font-weight: 700; line-height: 24px; border-bottom: 1px solid #dadada; padding: 10px 0; }
.rent_advantage p { padding: 10px 0; }
.rent_advantage p span { float: left; width: 230px; padding: 0 45px 30px 0; height: 45px; display: block; line-height: 24px; }
.rent_advantage p span.rent_pad { padding: 0 0 30px 0; }
.rent_advantage p span img { float: left; padding: 0 10px 0 0; }
p.rent_adv_check { background: url(../images/rent_40.png) no-repeat left top; width: 703px; height: 35px; line-height: 35px; padding: 0 0 0 80px; }
/*service*/
.rx_service_banner { height: 223px;}
.service_title h2 { font-size: 22px; color: #000; padding: 5px 0 10px 0; border-bottom: 1px solid #939393; }
.service_con { padding: 15px 0; overflow: hidden; position: relative; }
.service_con img { float: left; padding: 0 15px 0 0; }
.service_con .service_main { padding: 0 0 15px 0; overflow: hidden; }
.service_con .service_main h3 { font-size: 14px; color: #555; font-weight: 700; line-height: 24px; }
.service_con .service_main p { font-size: 12px; line-height: 24px; color: #666; }
.service_con a.service_updown { position: absolute; top: 15px; right: 10px; width:100px;}
.service_con a.service_updown, .service_con a.service_updown:hover, .service_con a.service_updown:link, .service_con a.service_updown:visited { color: #64c653; }
.service_con a.service_updown img { padding: 0 5px; }
.ser_border { margin: 10px 0; border-bottom: 1px dashed #d2d2d2 }
.service_other { padding: 15px 0; }
.service_other h2 { background: #ebf3ff; padding: 10px; font-size: 14px; color: #333; font-weight: 700; border: none; }
.service_other p { padding: 0 10px; line-height: 28px; color: #333; overflow:hidden;}
.service_other p img { padding: 0 10px 0 0; float: none; }
.service_other h3 { padding: 15px 10px 10px 10px; }
.visit_ft_click{ position:absolute; width:80px; height:80px; display:block; left:130px; top:30px;}
.visit_gx_click{ position:absolute; width:80px; height:80px; display:block; left:345px; top:30px;}
.visit_mobile_click{ position:absolute; width:80px; height:80px; display:block; left:80px; top:220px;}
.visit_tx_click{ position:absolute; width:80px; height:80px; display:block; left:395px; top:215px;}
.visit_hl_click{ position:absolute; width:80px; height:80px; display:block; left:240px; top:325px;}
/*hosting*/
.host_bd_sel span { float: left; line-height: 36px; color: #999; }
.slideTxtBox { width: 100%; text-align: left; margin: 25px 0; }
.slideTxtBox .hd { height: 30px; line-height: 30px; padding: 0 10px 0 20px; border-bottom: 1px solid #cfcfcf; position: relative; }
.slideTxtBox .hd ul { float: left; position: absolute; left: 0; top: -1px; height: 32px; }
.slideTxtBox .hd ul li { font-size: 14px; float: left; padding: 0 15px; cursor: pointer; background: #f4f4f4; border: 1px solid #cfcfcf; border-left: none; border-bottom: none; }
.slideTxtBox .hd ul li.first { border-left: 1px solid #cfcfcf; }
.slideTxtBox .hd ul li.on { height: 30px; background: #d7e8ff; border: 1px solid #b2cff5; border-bottom: none; }
.slideTxtBox .bd li { line-height: 24px; }
.slideTxtBox .bd li .date { float: right; color: #999; }
.host_bd_type { padding: 5px 0; overflow: hidden; }
.host_bd_type .rx_host_title { width:100%; border:none;}
.host_bd_type .rx_host_title table{ width:100%; border:1px solid #d8d8d8; border-bottom:none; border-left:none;}
.host_bd_type .rx_host_title table tr th,.host_bd_type .rx_host_title table tr td{ padding:5px 5px 5px 10px; border:1px solid #d8d8d8; border-top:none; border-right:none; color:#666;}
.host_bd_type .rx_host_title table tr td.rx_hui{ background:#f3f3f3; color:#000;}
span.rx_yellow{ color:#ff6600; font-weight:700;}
span.rx_blue,a.rx_blue{ color:#05429a}
.host_bd_type .rx_host_title table tr th{ background:#edf5ff; color:#010101;}
.host_bd_type .rx_host_title p { overflow: hidden; }
.host_bd_type .rx_host_price h3 span { font-size: 34px; color: #05429a; }
.host_bd_type .rx_host_title p span.host_text { width: 150px; line-height: 18px; }
.host_bd_type .rx_host_title p span { float: left; }
.host_bd_type .rx_host_price h3 span { padding: 0 3px 0 0; }
.host_pad { float: left; width:100%; height:20px; }
.host_type_buy { border-top: 2px solid #efefef; }
.host_type_buy a.rx_buy { margin: 10px 0 10px 25px; color: #333; font-weight: 700; font-size: 12px; background: url(../images/host_bg.png) no-repeat left top; width: 96px; height: 29px; line-height: 29px; padding: 0 0 0 30px; }
.host_border { clear: both; margin: 20px 0; border: 1px solid #dfdfdf; width: 100%; overflow: hidden; }
.host_type_list { margin: 0 0 50px 0; overflow: hidden; }
.host_type_list p { padding: 0 0 10px 0; }
.host_type_list p span { color: #fa3939; font-size: 12px; font-weight: 700; }
.host_type_list table { border: 1px solid #d1d1d1; border-top: none; border-left: none; width: 535px; background: #f7f7f7; float: left; margin: 0 20px 0 0; }
.host_type_list table tr td { border: 1px solid #d1d1d1; border-bottom: none; border-right: none; padding: 10px 5px; text-align: center; }
/*about*/
.service_con .service_main.about img { float: right; padding: 0; }
.service_con .service_main.about p { padding: 0 0 15px 0; color: #666; font-size: 12px; }
.about_border { border-bottom: 1px dashed #d2d2d2; padding: 5px 0; }
.about_type { clear: both; padding: 25px 0; }
.about_type ul li { float: left; width: 200px; }
.about_type ul li h2 { clear: both; border: none; color: #333; font-size: 20px; font-weight: 700; padding: 0 0 0 10px; line-height: 32px; }
.about_type ul li p { font-size: 12px; color: #666; padding: 0 0 0 10px; line-height: 24px; }
.slideTxtBox { width: 805px; }
.slideTxtBox .hd { height: 30px; line-height: 30px; padding: 0 10px 0 0; border-bottom: 1px solid #ddd; position: relative; }
.slideTxtBox .hd ul { float: left; position: absolute; left: 0; top: -1px; height: 32px; }
.slideTxtBox .hd ul li { float: left; padding: 0 15px; cursor: pointer; font-size:14px;}
.slideTxtBox .hd ul li.on { height: 30px; background: #d7e8ff;}
.slideTxtBox .bd ul { padding: 15px 0; zoom: 1; }
.slideTxtBox .bd li { line-height: 24px; }
.service_other p strong{ font-weight:700;}
.service_other p span{ padding:0 0 0 18px; display:block; color:#666;}
span.static{ width:200px; display:block; float:left;}
table.service_room{ border:1px solid #d8d8d8; width:100%; border-bottom:none; border-left:none; margin:10px 0;}
table.service_room tr td{border:1px solid #d8d8d8;border-top:none; border-right:none; padding:8px 8px 8px 15px; line-height:22px;}
table.service_room tr.rx_light_blue td{ background:#ebf4ff;}
table.service_room tr td a.rx_blue{ color:#05429a;}
.service_map{ padding:10px; overflow:hidden; border:1px solid #d8d8d8; margin:10px 0 25px 0;}
.service_map img{ float:left;}
.service_map .map_con{ float:left; width:450px; padding:0 0 0 10px;}
.service_map .map_con span{ float:left; font-weight:700;line-height:24px;}
.service_map .map_con p{ float:left; width:380px; line-height:24px;}
.service_other .visitScroll-left{ width:803px;  overflow:hidden; position:relative;  border:1px solid #d8d8d8; margin:20px 0;}
.service_other .visitScroll-left .hd{ overflow:hidden; height:1px;}
.service_other .visitScroll-left .hd .prev,.visitScroll-left .hd .next{ display:block;  width:15px; height:25px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url(../images/pre_icon.png) no-repeat 0 0; position:absolute; top:50%; margin-top:-17px;}
.service_other .visitScroll-left .hd .next{ background-position:-15px 0; right:0;}
.service_other .visitScroll-left .hd .prev{ left:5px;}
.service_other .visitScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.service_other .visitScroll-left .hd ul li{ float:left;  overflow:hidden; text-indent:-999px; cursor:pointer;}
.service_other .visitScroll-left .hd ul li.on{ background-position:0 0; }
.service_other .visitScroll-left .bd{ padding:15px 25px;}
.service_other .visitScroll-left .bd ul{ overflow:hidden; zoom:1; }
.service_other .visitScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:134px; border-radius:8px; -webkit-border-radius:8px; -moz-border-colors:8px; height:134px;}
.service_other .visitScroll-left .bd ul li img{ width:134px; height:134px;}
span.con_strong{ font-weight:700; font-size:14px; line-height:32px; padding:0 10px 0 0;}
.about_s_img{ margin:10px 10px 10px 0;}
.about_s_img dl{ border:1px solid #bcd7ff; overflow:hidden; float:left; margin:0 15px 10px 0; width:185px;}
.about_s_img dl.last{ margin:0 0 10px 0;}
.about_s_img dl dt{ padding:10px;}
.about_s_img dl dt img{ width:165px; height:266px;}
.about_s_img dl dd{ text-align:center; background:#eaf1fa; color:#666; font-size:12px; line-height:20px; padding:5px 0;}
.about_ads{ clear:both; padding:10px 0;}
.about_ads dl{ float:left; margin:0 10px 0 0;width: 120px;}
.about_ads dl dt{ padding:5px 0; clear:both;}
.tec_advan .slideTxtBox{ width:100%;  text-align:left;  }
.tec_advan .slideTxtBox .hd{ width:100%;padding:0;   position:relative;  border: none; background:none; height:85px;}
.tec_advan .slideTxtBox .hd ul{  width:100%;  position:absolute; left:0px; top:-1px;}
.tec_advan .slideTxtBox .hd ul li{ float:left; cursor:pointer;  border: none; background:none; width:25%; height:65px; padding:0;}
.tec_advan .slideTxtBox ul li span.tec_icon{ background:url(../images/advan_icon.png) no-repeat; display:block; float:left;}
.tec_advan .slideTxtBox .hd ul li span.tech_01{ width:55px; height:55px; background-position:0 -100px; margin:5px 10px 5px 0;}
.tec_advan .slideTxtBox .hd ul li span.tech_02{ width:55px; height:55px; background-position:-55px -100px; margin:5px 10px 5px 0;}
.tec_advan .slideTxtBox .hd ul li span.tech_03{ width:55px; height:55px; background-position:-110px -100px; margin:5px 10px 5px 0;}
.tec_advan .slideTxtBox .hd ul li span.tech_04{ width:55px; height:55px; background-position:-165px -100px; margin:5px 10px 5px 0;}
.tec_advan .slideTxtBox .hd ul li.on span.tech_01{ background-position:0 -155px;}
.tec_advan .slideTxtBox .hd ul li.on span.tech_02{ background-position:-55px -155px;}
.tec_advan .slideTxtBox .hd ul li.on span.tech_03{ background-position:-110px -155px;}
.tec_advan .slideTxtBox .hd ul li.on span.tech_04{ background-position:-165px -155px;}
.tec_advan .slideTxtBox .bd li span.tech_l_01{ background-position:0 0; float:left; width:96px; height:96px;}
.tec_advan .slideTxtBox .bd li span.tech_l_02{ background-position:-104px 0; float:left; width:96px; height:96px;}
.tec_advan .slideTxtBox .bd li span.tech_l_03{ background-position:-211px 0; float:left; width:96px; height:96px;}
.tec_advan .slideTxtBox .bd li span.tech_l_04{ background-position:-318px 0; float:left; width:96px; height:96px;}
.tech_con{ background:#f3f3f3; padding:30px; overflow:hidden;}
.tech_main{ float:left; width:590px; padding:0 0 0 20px;}
.tech_main h2{ float:left; font-size:20px; font-weight:700; border-bottom:1px solid #3784f3; padding:0 50px 10px 0;}
.tech_main p{ color:#666; line-height:20px; padding:10px 0;}

.tech_text{ padding:10px 0;}
.tech_text h3{ font-size:16px; color:#333; line-height:24px;}
.tech_text p{ font-size:12px; color:#888; line-height:20px;}
.tec_advan .slideTxtBox .hd ul li.on .tech_text h3{ color:#0d5ac9;}
.tec_advan .slideTxtBox .hd ul li.on .tech_text p{ color:#52acf9;}
.tec_advan .slideTxtBox .hd ul li.on{ border: none; background:none; padding:0;}
.tec_advan .slideTxtBox .bd ul{ padding:0;  zoom:1;  }
.tec_advan .slideTxtBox .bd li{ overflow:hidden; height:auto;}

.rent_pro{ position:relative;}
.ban01{ background:url(../images/ban_cdn.jpg) no-repeat center;}
.ban02{ background:url(../images/ban_host.jpg) no-repeat center; background-color:#9ebeeb;}
.ban03{ background:url(../images/ban_rent.jpg) no-repeat center; background-color:#e8b818;}
.ban04{ background:url(../images/ban_cloud.jpg) no-repeat center; background-color:#03b4c4;}
.ban05{ background:url(../images/ban_all.jpg) no-repeat center;}
/*regist*/
.pro_user{ width:860px; margin:20px auto;}
.locationtitle2 { background: #fff; width: auto; font-size: 22px; white-space: nowrap; border: 1px solid #efefef; padding: 20px 10px 0 10px; line-height: 40px; height: 40px; position:relative;}
.locationtitle2 h3 { text-align: left; line-height: 40px; padding: 0px 0px 0px 4px; text-indent: 0px; }
.locationtitle2 h3 img { padding: 0 10px 0 0; }
.regist_right { font-size: 14px; font-weight: normal; position:absolute; right:10px; top:10px;}
.locationtitle2 a.pull-right { text-decoration: none; color: #317fde; padding: 0; margin: 0; float:none;}
.UserForm { background: #fff; width: auto; border: 1px solid #efefef; border-top: none; padding: 40px; min-height: 500px; height: auto ; }
.user_regist { width: 100%; margin: 10px 0; clear: both; overflow: hidden; }
.UserForm .user_icon { width: 10%; float: left; text-align: center; display: block; height: 40px; }
.UserForm .user_text { width: 10%; text-align: right; float: left; line-height: 40px; font-size: 14px; padding: 0 5px 0 0; display: block; height: 40px; }
.UserForm .user_text span { color: #f00; }
.UserForm .user_input { width: 50%; float: left; }
.UserForm .user_input input { width: 100%; height: 32px; border: 1px solid #ccc; }
.UserForm .user_error .user_input input { border: 1px solid #f00; }
.UserForm .user_error .user_tips { color: #f00; }
.UserForm .user_input input.small { width: 35%; }
.UserForm .user_tips { width: 25%; float: left; padding: 0 0 0 15px; color: #7c7c7c; }
.user_input span { background: #eaeaea; width: 129px; height: 15px; color: #666; display: block; text-align: center; float: left; margin-left: 1px; }
.user_input span.first { margin: 0; }
.user_input span.current { color: #317fde; background: #d0e5ff; }
.user_input .psw_strong { padding: 5px 0; overflow: hidden; height: 18px; width: 389px; }


/*honor*/
.honor_img{ padding:10px 0;}
.honor_img ul li{ background:url(../images/honor_bg.png) no-repeat; width:175px; height:260px; padding:5px; float:left; margin:5px 20px 10px 0;}
.honor_img ul li img{ width:170px; height:255px;}
.honor_img ul li.last{ margin-right:0;}

/*footer*/
.footer { background: #f7f7f7; overflow: hidden; padding: 5px 0; }
.rx_links{ position:relative; overflow:hidden;}
.rx_link_tel{ position:absolute; left:20px; bottom:30px; width:98px; text-align:center; color:#206ddd; font-size:14px;}
.rx_ink_ba{ position:absolute; left:150px; top:0;}
.rx_foot { border-top: 1px solid #555; padding: 20px 0; text-align: center; color: #919191; line-height: 24px; }
.rx_foot_text a { padding: 0 10px; color: #6d6d6d; }
.foot_icon{ background:url(../images/foot_icon.png) no-repeat; width:22px; height:18px; display:block; float:left; margin:8px 5px 0 0;}
.foot_service{ background-position:0 0 ;}
.foot_news{ background-position:-22px 0;}
.foot_tech{ background-position:-44px 0;}
.foot_about{ background-position:-66px 0;}

/*baidu*/
.host_baidu{ position:fixed; right:0px; top:150px;}
/*update*/
.update_link dl dd{ border-bottom:1px dashed #d7d7d7; padding:8px 0; overflow:hidden; width:100%; display:block; margin:5px 0;}
.update_link dl dd a{ color:#666;}
.update_link dl dd span{ float:right; color:#999;}
/*guest*/
.guest_info .service_con img{ width:155px;}
.jion_info dl dd{ height:80px; float:left; border:1px solid #d7d7d7; padding:2px; width:240px; margin:5px 10px; text-align:center;}
.jion_info dl dd img{ width:170px; margin:0 auto; float:none;}
/*服务资质*/
.mask_layer {width:100%;height:9999px;position:fixed;_position:absolute;top:0;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 0)||0)-(parseInt(this.currentStyle.marginBottom, 0)||0)));left:0;z-index:3000;background:#000;opacity: 0.5;filter:alpha(opacity=50);_filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;display:none;}
.largeimg{width:auto; display:none; border:1px solid #ccc;z-index:3001; height:auto;position:fixed;_position:absolute; background:#fff;}
.largeimg img{ display:block; width:600px;}
.large_con{ position:relative;}
.large_close{ position:absolute; right:0px; top:0;}
.large_close img{ width:auto;}
/*QQ*/
#online_layer{ width:52px; position:fixed; top:22%; right:0; background:#626262; z-index:1400; display:block; padding:0 0 15px 0 ;}
.online_con{ position:relative;}
.online_top{ background:url(../images/online_01.png) no-repeat center top; padding:10px 0 10px 0; font-size:12px; text-align:center; color:#fff; position:relative; cursor:pointer;}
.online_tell{ position:relative;}
.online_tell :hover{ background:#317fde; }
.onin_tell_out{ position:absolute; right:51px; top:0; background:#317fde; color:#fff; width:140px;line-height:51px; height:51px; text-align:center; font-weight:700;}
.online_qq{ background:#317fde; position:relative;}
.online_qq_list{ position:absolute; right:52px; top:0; background:#f0f0f0; width:140px;}
.online_qq_list h1{ background:#317fde; font-size:14px; color:#cddcef; padding:0 0 0 15px; line-height:51px; height:51px;}
.online_qq_list li a{ padding:8px 0; text-align:center; display:block; color:#666; font-size:14px; border-bottom:1px solid #e5e5e5; border-top: 1px solid #fafafa;}
.online_qq_list li a:hover{ background:#e7e7e7; color:#000;}
.online_qq_out{ background:#fff; z-index:1600;}
.online_qq_out h1{ color:#fff; font-size:14px; background:url(../images/online_top.png) no-repeat center; width:164px; height:40px; line-height:40px; padding:0 10px 0 35px;}
.online_qq_out h1 span{ float:right; padding:12px 0 0 0;}
.online_qq_out ul li a{ padding:2px 0 2px 10px; font-size:14px; color:#666; border-bottom:1px solid #e5e5e5; display:block; text-align:left;}
.online_qq_out ul li.select,.online_qq_out ul li:hover a{ background:#e7e7e7; color:#000;}
.online_qq_out ul li a img{ padding:0 5px 0 0;}
.qq_sure a{ background:url(../images/online_botttom.png) no-repeat center; text-align:center; color:#666; font-size:14px; line-height:40px; height:40px; width:209px; display:block;}