@charset "utf-8"; 

* {
	margin: 0;
	padding: 0
}

html,body,div,h1,h2,h3,h4,p,td,tr,ul,ol,li,table,dl,dd,dt,img,form,a {
	margin: 0;
	padding: 0
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #8a8a8a
}

ol,ul,li {
	list-style-type: none
}

fieldset,img,input {
	border: 0
}

body {
	margin: 0 auto;
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	color: #333
}

* html{
	background-image: url(about:blank);
	background-attachment: fixed
}

body {
	background-attachment: scroll
}

.st {
	font-family: "宋体"
}

.yh {
	font-family: "微软雅黑"
}

.h4{ font-size:12px; font-weight:normal; margin-bottom:10px;}
	
.black {
	color: #000
}

.gray1 {
	color: #c5c5c5
}

.gray2 {
	color: #878787
}

.gray3 {
	color: #4b4b4b
}

.orange1 {
	color: #fd4602
}

.blue1 {
	color: #0178bc
}

.blue2 {
	color: #018edd
}

.red {
	color: #ff4800
}

.write {
	color: #fff
}

.bold {
	font-weight: bold
}

.f9 {
	font-size: 9px
}

.f12 {
	font-size: 12px
}

.f13 {
	font-size: 13px
}

.f14 {
	font-size: 14px
}

.f15 {
	font-size: 15px
}

.f16 {
	font-size: 16px
}

.f18 {
	font-size: 18px
}

.f20 {
	font-size: 20px
}

.f26 {
	font-size: 26px
}

.f28 {
	font-size: 17px
}

.f30 {
	font-size: 30px
}

.f40 {
	font-size: 40px
}

.f70 {
	font-size: 70px
}

a.gray-oran {
	color: #8a8a8a
}

a.gray-oran:hover {
	color: #f60
}

a.gray1-oran {
	color: #333
}

a.gray1-oran:hover {
	color: #f60
}

a.gray2-oran {
	color: #6f6f6f
}

a.gray2-oran:hover {
	color: #ff7a21
}

a.gray3-oran {
	color: #606060
}

a.gray3-oran:hover {
	color: #ff7a21
}

a.gray4-wri {
	color: #333
}

a.gray4-wri:hover {
	color: #fff
}

a.gray5-line {
	color: #333
}

a.gray5-line:hover {
	text-decoration: underline
}

a.gray6-line {
	color: #8a8a8a
}

a.gray6-line:hover {
	text-decoration: underline
}

a.write-wri {
	color: #fff
}

a.write-wri:hover {
	color: #fff
}

a.write-line {
	color: #fff
}

a.write-line:hover {
	text-decoration: underline
}

a.oran-gray {
	color: #e78b1a
}

a.oran-gray:hover {
	color: #8a8a8a
}

a.blue-oran {
	color: #2885c8
}

a.blue-oran:hover {
	color: #ff7a21
}

a.black-b {
	color: #4b4b4b
}

a.black-b:hover {
	font-weight: bold
}

a.black-bl {
	color: #333
}

a.black-bl:hover {
	color: #333
}

a.oran-line {
	color: #ff9500
}

a.oran-line:hover {
	text-decoration: underline
}

a.oran-line1 {
	color: #C60; text-decoration:underline
}

a.oran-line1:hover {
	text-decoration: none
}

a.blue1-line {
	color: #0178bc
}

a.blue1-line:hover {
	text-decoration: underline
}

a.blue2-line {
	color: #1192cb
}

a.blue2-line:hover {
	text-decoration: underline
}

a.blue3-line {
	color: #28a8d5
}

a.blue3-line:hover {
	text-decoration: underline
}

a.blue {
	color: #0079bc;
	text-decoration: underline
}

a.blue:hover {
	text-decoration: none
}

a.btn1 {
	padding: 2px 8px;
	background: #df231a;
	color: #FFF;
	font-size: 14px
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

.dis {
	display: block
}

.undis {
	display: none
}

.fl_txt {
	text-align: left
}

.fr_txt {
	text-align: right
}

.fc_txt {
	text-align: center
}

.mar-top1 {
	margin-top: 1px
}

.mar-top2 {
	margin-top: 2px
}

.mar_top6 {
	margin-top: 6px
}

.mar_top10 {
	margin-top: 10px
}

.mar_top15 {
	margin-top: 15px
}

.mar-top20 {
	margin-top: 20px
}

.mar-top35 {
	margin-top: 35px
}

.mar-top50 {
	margin-top: 50px
}

.mar-top100 {
	margin-top: 100px
}

.mar-bottom6 {
	margin-bottom: 6px
}

.mar-bottom20 {
	margin-bottom: 20px
}

.mar-bottom30 {
	margin-bottom: 30px
}

.mar-bottom45 {
	margin-bottom: 45px
}

.mar-bottom90 {
	margin-bottom: 90px
}

.mar-left5 {
	margin-left: 5px
}

.mar-left15 {
	margin-left: 15px
}

.mar-left20 {
	margin-left: 20px
}

.mar-left45 {
	margin-left: 45px
}

.mar-left50 {
	margin-left: 50px
}

.pad-bot20 {
	padding-bottom: 20px;
	_padding-bottom: 10px
}

.pad_left20 {
	padding-left: 20px;
}

.height20 {
	line-height: 20px
}

.height30 {
	line-height: 30px
}

.height40 {
	line-height: 40px
}

.top17 {
	height: 17px
}

.head {
	width: 100%;
	background: url(../image/bg/head_bg.gif) repeat-x;
	height: 109px;
	color: #8a8a8a;
	font-family: "宋体";
	position: relative;
	z-index: 199
}

.head_wrap {
	width: 925px;
	margin: 0 auto;
	height: 94px;
	padding-top: 15px
}

.user_info {
	font-family: "宋体"
}

.bar_nav {
	text-align: right;
	float: right
}

.bar_nav ul {
	height: 22px
}

.bar_nav ul li {
	float: right;
	margin-left: 18px
}

.car {
	background: url(../image/bg/car.gif) no-repeat;
	width: 142px;
	height: 34px;
	padding-left: 60px;
	font-family: "宋体";
	line-height: 34px;
	padding-right: 26px;
	margin-top: 10px;
	_margin-top: 8px
}

.menu_wrap {
	width: 100%;
	background: #fe6b01;
	height: 40px;
	margin-bottom: 20px
}

.pic_l {
	position: absolute;
	left: -76px;
	top: 0;
	background: url(../image/pic/menu_picl.gif);
	width: 76px;
	height: 39px
}

.pic_r {
	position: absolute;
	right: -92px;
	top: 0;
	background: url(../image/pic/menu_picr.gif);
	width: 92px;
	height: 39px
}

.b {
	background: url(../image/icon/index_icon.gif);
	display: inline-block;
	vertical-align: text-top;
	margin-right: 5px
}

/*#b1 {
	background-position: 0 -203px;
	width: 14px;
	height: 14px
}

#b2 {
	background-position: -14px -203px;
	width: 16px;
	height: 16px
}

#b3 {
	background-position: -30px -203px;
	width: 16px;
	height: 13px
}
#b4 {
	width: 14px;
	height: 14px
}
*/
.menu {
	width: 925px;
	z-index: 999;
	margin: 0 auto;
	height: 40px;
	position: relative
}

.menu li {
	float: left;
	width: 105px;
	height: 40px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	position: relative
}

.menu li.li1 {
	width: 83px
}

.menu_1 {
	background: #bf5509;
	z-index: 999
}

.menu_2 {
	background: #ff6d00;
	z-index: 999
}

.menu1_hover:hover {
	background: #bf5509;
}

.menu3_hover:hover {
	background: #8f8888;
}

.menu a:link,.menu a:visited,.menu a:hover,.menu a:active {
	display: block;
	line-height: 40px;
	text-align: center
}

.menu_text a:link,.menu_text a:visited,.menu_text a:hover,.menu_text a:active
	{
	display: inline;
	line-height: normal
}

.menu_text {
	border: 4px solid #c05409;
	position: absolute;
	left: 0;
	top: 39px;
	_top: 40px;
	color: #606060;
	font-size: 12px;
	font-weight: normal;
	background: #FFF;
	font-family: "宋体";
	display: none
}

.menu_text_l {
	float: left;
	border-right: 1px solid #e6e6e6;
	padding: 13px 16px 25px
}

.menu_text_r {
	float: left;
	padding-top: 13px;
	padding-left: 16px;
	padding-right: 16px
}

.ser_list,.ser_list1 {
	border-bottom: 1px dotted #bbb;
	padding-bottom: 12px;
	margin-top: 10px;
	margin-bottom: 10px
}

.ser_list1{ 
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom: 0px;
}

.dkbg_1{ 
	background:url(../image/bg/bandwith_bg1.jpg) no-repeat;
    height:46px;
	line-height: 46px;
	padding-left: 60px;
    margin-bottom:15px;
}

.dkbg_2{ 
	background:url(../image/bg/bandwith_bg1.jpg) 0px -54px no-repeat;
    height:43px;
	line-height: 43px;
	padding-left: 60px;
    margin-bottom:15px;
}

.dkbg_3{ 
	background:url(../image/bg/bandwith_bg1.jpg) 0px -115px no-repeat;
    height:44px;
	line-height: 44px;
	padding-left: 60px;
}

.cloudbg{ 
	font-size:15px;
	font-weight:bold;
	height:33px;
	line-height:33px;
	padding-left:50px;
	margin-bottom:12px;
}

.cloudbg_1{ 
	background:url(../image/icon/cloud_icon1.jpg) no-repeat;
}

.cloudbg_2{ 
	background:url(../image/icon/cloud_icon1.jpg) 0px -47px no-repeat;
}

.cloudbg_3{ 
	background:url(../image/icon/cloud_icon1.jpg) 0px -95px no-repeat;
}

.cloudbg_4{ 
	background:url(../image/icon/cloud_icon1.jpg) 0px -142px no-repeat;
}

.cloudbg_5{ 
	background:url(../image/icon/cloud_icon1.jpg) 0px -189px no-repeat;
}
.smart_top_1{
	background:url(../image/pic/smart_1.gif) no-repeat;
}
.smart_top_2{
	background:url(../image/pic/smart_2.gif) no-repeat;
}
.smart_top_3{
	background:url(../image/pic/smart_3.gif) no-repeat;
}
.smart_top_4{
	background:url(../image/pic/smart_4.gif) no-repeat;
}

.menu_text_l p{
	line-height:22px;
}

.loc_list{
	border-bottom: 1px dotted #bbb;
	padding-top: 15px;
	padding-bottom: 12px;
	position: relative;
	_height: 40px
}

.loc_list div {
	height: 20px;
	padding-left: 45px
}

.local_tit {
	color: #28a8d5;
	font-weight: bold;
	position: absolute;
	left: 2px;
	top: 16px
}

.menu_Title {
	font-size: 15px;
	font-weight: bold;
	color: #000
}

.list_item{
	background:url(../image/icon/point.gif) -15px 5px no-repeat;
	padding-left:15px;
	line-height:25px;
}

.menu_text .ser_list a,.menu_text .menu_text_l .ser_list1 .list_item a{
	line-height:25px;
}

.pad_sty {
     padding: 13px 16px 25px;
}
.ser_type {
	padding-left: 70px;
	position: relative;
	margin-top: 4px;
	margin-bottom: 18px
}

.ser_type1 {
	padding-left: 120px;
	position: relative;
	margin-top: 4px;
	margin-bottom: 18px
}

.ser_type1 div,.ser_type div {
	line-height: 20px
}

.ser_img {
	position: absolute;
	left: 0;
	_left: -70px;
	top: 5px; *
	top: 2px
}

.ser_img1 {
	position: absolute;
	left: 0;
	_left: -120px;
	top: 5px; *
	top: 2px;
	text-align: center
}

.mana_txt {
	position: absolute;
	left: 1px;
	_left: -68px;
	top: 0; *
	top: -4px
}

.zy1_1 {
	float: left;
	background: url(../image/icon/index_icon.gif) 0 -186px;
	width: 8px;
	height: 17px
}

.zy1_2 {
	float: left;
	background: url(../image/icon/icon_1.gif) repeat-x;
	height: 17px;
	line-height: 17px;
	color: #FFF
}

.zy1_3 {
	float: left;
	background: url(../image/icon/index_icon.gif) -59px -186px;
	width: 8px;
	height: 17px
}

.zy_wrap1 {
	position: absolute;
	left: 223px;
	_left: 153px;
	top: 33px;
	_top: 31px
}

.price {
	position: absolute;
	left: 223px;
	_left: 150px;
	top: 0; *
	top: -2px
}

.bottom {
	width: 100%;
	background: #323232;
	clear: both;
	font-family: "宋体";
	padding-top: 28px;
}

.bottom_wrap {
	width: 925px;
	margin: 0 auto;
	height:283px;
}
.bottom_wrap li{ float:left;padding-top:10px;}
.bottom_wrap li dl dt a,.bottom_wrap li dl dt{color:#FF9500;}
.bottom_wrap li dl dd a,.bottom_wrap li dl dd{color:#FFF;}
.bottom_1,.bottom_2{border-right: 1px solid #4d4d4d;margin-right: 18px;}
.bottom_1 {
	width: 230px;
}
.bottom_2 {
	width: 150px;
	height: 260px;
}
.bottom_3{width:245px;}
.bottom_wrap li dl{ margin-bottom:10px;}
.bottom_wrap li dl.d1{ height:66px;}
.bottom_wrap li dl.d2{ height:44px;}
.bottom_wrap li dl.d3{ clear:none; float:left;}
.bottom_wrap li dl.d3 dd{_margin-right:9px;}
.bottom_wrap li dl dd{ line-height:22px;}
.bottom_1 dl dd{ float:left; margin-right:18px;}
.txt_link{height:48px;}
.txt_link li{ width:48px; margin-right:10px; float:left}
.txt_link li.l1{width:55px;}
.txt_link li a{color:#fff}
.brand {
	margin-top:30px;clear:both;height:50px;
}

.brand li {
	float: left;
	margin-right: 13px
}

.head_box {
	width: 479px;
	position: relative
}

.head_title {
	background: url(../image/bg/o-t-line.gif) repeat-x;
	height: 22px;
	width: 442px;
	border: 1px solid #982626;
	margin-left: 15px
}

.center_box {
	background: url(../image/bg/alert_bg.png);
	width: 430px;
	height: 150px;
	padding-left: 33px;
	padding-top: 18px;
	position: relative
}

.close {
	position: absolute;
	right: 24px;
	top: 3px;
	cursor: pointer
}

.closes{
	position: absolute;
	right: 4px;
	top: 2px;
	cursor: pointer
	}
	
.center_box .tit {
	font-size: 17px;
	font-weight: bold;
	color: #fd6c00;
	letter-spacing: .2em;
	margin-bottom: 20px
}

.center_box select {
	width: 295px;
	height: 20px
}

.confirm {
	position: absolute;
	right: 45px;
	top: 65px;
	background: url(../image/btn/confirm.gif);
	width: 53px;
	height: 20px;
	z-index: 100;
	cursor: pointer
}

.confirm1 {
	background: url(../image/btn/btn_bg1.gif);
	width: 53px;
	height: 20px;
	cursor: pointer;
	margin:0 auto;
	margin-top:15px;
	line-height:20px;
	color:#fff;
	text-align:center
}
.zy_wrap {
	line-height: 22px;
	width: 72px;
	margin: 0 auto;
	margin-top: 5px
}

.zy1 {
	float: left;
	background: url(../image/icon/index_icon.gif) 0 -152px;
	width: 12px;
	height: 22px
}

.zy2 {
	float: left;
	background: url(../image/icon/icon_1.gif) repeat-x;
	height: 22px;
	color: #FFF
}

.zy3 {
	float: left;
	background: url(../image/icon/index_icon.gif) -73px -152px;
	width: 12px;
	height: 22px
}

.zy_1 {
	float: left;
	background: url(../image/icon/index_icon.gif) -85px -152px;
	width: 12px;
	height: 22px
}

.zy_2 {
	float: left;
	background: url(../image/icon/icon_2.gif) repeat-x;
	height: 22px;
	color: #FFF
}

.zy_3 {
	float: left;
	background: url(../image/icon/index_icon.gif) -160px -152px;
	width: 12px;
	height: 22px
}

.chat_wrap {
	background: url(../image/bg/chat_bg.gif) no-repeat;
	width: 110px;
	height: 417px;
	padding-left: 4px;
	padding-top: 3px;
	position: absolute;
	right: 0;
	top: 149px;
	_background-attachment: fixed;
	z-index: 1001
}

.chat_top {
	background: url(../image/pic/phone.gif) no-repeat;
	width: 107px;
	height: 46px;
	text-align: center;
	padding-top: 51px;
	position: relative
}

.closebtn {
	background: url(../image/btn/chat_btn.gif);
	width: 18px;
	height: 18px;
	position: absolute;
	right: 3px;
	top: 4px;
	cursor: pointer
}

.askinfo {
	background: url(../image/btn/chat_btn.gif) 0 -18px;
	width: 76px;
	height: 27px;
	display: block;
	color: #0d97e0;
	line-height: 24px;
	margin: 0 auto
}

.chat_top dl dt {
	line-height: 23px
}

.chat_top dl dd {
	margin-bottom: 5px
}

.chat_bot {
	margin: 0 auto;
	border-top: 1px dashed #ccc;
	text-align: left;
	color: #656565;
	font-family: "宋体";
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 5px
}

.chat_bot a {
	line-height: 22px;
	display: block
}

.chat_bot a:hover {
	color: #fe6d02
}

#logo {
	background: 0;
	width: 219px;
	height: 58px;
	float: left
}
.btn_orange{ background:url(../image/btn/moitor_btn.gif) 0px -184px;width:104px;height:30px; text-align:center;color:#fff; line-height:30px; font-size:15px; font-weight:bold; font-family:"微软雅黑"; cursor:pointer;}
.btn_orange_log{ background:url(../image/btn/btn_oranges.gif) ;width:148px;height:37px; text-align:center;color:#fff; line-height:30px; font-size:15px; font-weight:bold; font-family:"微软雅黑"; cursor:pointer;}
.btn_orange_div{ background:url(../image/btn/btn_oranges1.gif) ;width:148px;height:37px; text-align:center;color:#fff; line-height:30px; font-size:15px; font-weight:bold; font-family:"微软雅黑"; cursor:pointer;}
.btn_orange_c{ background:url(../image/btn/moitor_btn.gif) 0px -886px;width:104px;height:30px; text-align:center;color:#fff; line-height:30px; font-size:15px; font-weight:bold; font-family:"微软雅黑"; cursor:pointer;}
.btn_orange1{ background:url(../image/btn/moitor_btn1.gif) 0px -244px;width:185px;height:30px; text-align:center;color:#fff; line-height:30px; font-size:15px; font-weight:bold; font-family:"微软雅黑"; cursor:pointer;}
.btn_orange2{ background:url(../image/btn/moitor_btn.gif) 0px -274px;width:185px;height:30px; text-align:center;color:#fff; line-height:30px; font-size:15px; font-weight:bold; font-family:"微软雅黑"; cursor:pointer;}
.btn_gray{ background:url(../image/btn/moitor_btn.gif) 0px -214px;width:104px;height:30px;text-align:center;color:#fff; line-height:30px; font-size:15px; font-weight:bold; font-family:"微软雅黑"; cursor:pointer;}
.z-window-highlighted-shadow {
	z-index: 18800
}
.z-window-modal-shadow, .z-window-overlapped-shadow, .z-window-popup-shadow, .z-window-embedded-shadow, .z-window-highlighted-shadow{  border-radius: 0px 0px 0px 0px;
    box-shadow: 0 0 0 0;
}
.z-window-modal-cnt, .z-window-highlighted-cnt, .z-window-modal-cnt-noborder, .z-window-highlighted-cnt-noborder, .z-window-overlapped-cnt-noborder { background: none;}
.z-window-highlighted-tl-noborder{height:0px;}
.z-shadow .z-shadow-tl,.z-shadow .z-shadow-tr,.z-shadow .z-shadow-cl,.z-shadow .z-shadow-cr,.z-shadow .z-shadow-cm,.z-shadow .z-shadow-bl,.z-shadow .z-shadow-br{background: none}
.bbs_Icon {
	background:url(../image/icon/bbs_icon.png) ;
	display: inline-block;
	vertical-align: text-top;
	margin-right: 5px
}
.title_login{ font-size:16px; line-height:40px; font-weight:bold;}
.text_login{ line-height:40px; font-family:"宋体";}
.text_expla_login{ font-size:12px; font-family:"宋体";color:gray;}
/* .input_log{ background:url(../image/bg/login_bg.gif) 0px -64px;width:182px;height: 25px;padding-top: 5px;} */
.input_log{ border:1px solid #bbbbba;width:182px;height: 20px;padding-top: 5px;}
.cloudhost_mingchengy{cursor:pointer;float:left;height:33px;width:103px;margin-top:13px;margin-left:15px;background-image:url(../image/pic/cloud_1.png);line-height:35px;color:blue;}
.cloudhost_mingchengn{cursor:pointer;float:left;height:33px;width:103px;margin-top:13px;margin-left:15px;background-image:url(../image/pic/cloud_2.png);line-height:35px;}
.cloudhost_cpuy{float:left;margin-left:80px;color:white;background-image:url(../image/pic/smart/cloud-1.png);width:36px;height:36px;}
.cloudhost_cpun{float:left;margin-left:80px;}
.cloudhost_xianlu{cursor:pointer;float:left;height:40px;margin-left:40px;border:1px solid #d4d2d2;width:100px;background-image:url(../image/pic/smart/smart_7.gif)}
.cloudhost_xianlus{cursor:pointer;float:left;height:40px;margin-left:40px;border:1px solid #d4d2d2;width:100px;background-image:url(../image/pic/smart/smart_77.gif)}
.cloudhost_submit1{background-color:red;width:100px;height:30px;color:white;font-size:16px;margin-left:10px;margin-top:10px;}
.cloudhost_submit2{background-color:#d4d2d2;width:100px;height:30px;color:white;font-size:16px;margin-left:10px;margin-top:10px;}
