﻿/* ------------------------
     新视野IDC站
     designed by Hoofei(hoofei@gmail.com)
     css builded by Thomas(yuhengzhu@xunlei.com)

------------------------- */

@import url(public.css);  /* 全局公用CSS属性 */

h2 { font-size:14px; color:#29468A; padding-left:8px; height:28px; line-height:28px; overflow:hidden; }
#content_sub { float:left; width:215px;  margin:8px 0 0; }
	#content_sub .rbox { width:210px;  }
#content_main { float:right; width:717px;  margin:8px 0 0; }
	#content_main .rbox { width:714px; }

#
in .inner_box { height:156px; background:url(../images/login_bg.jpg) repeat-x; }
#login ul { width:170px; margin:0 auto; }
#login li { height:28px; line-height:28px; overflow:hidden; }
#login li label { margin-right:5px; }
#login li input#username,#login li input#password { text-indent:20px; width:121px;background:url(../images/4y.jpg) no-repeat;vertical-align:middle; height:20px; line-height:20px; border:1px #B9BDBE solid; }
	#login li input#username { background-position:-4px -36px;  }
	#login li input#password { background-position:-3px -64px;  }
	#login li input#code { width:52px; height:20px; padding:0 3px; line-height:20px; border:1px #B9BDBE solid; margin-right:10px; vertical-align:middle;  }
	#login li img { vertical-align:middle; }
	#login p { text-align:center; margin:5px auto; }
	#login p input { vertical-align:middle; }
	#login p a { margin-left:8px; color:#000; }
	
#news { min-height:240px;_height:240px; }
h2.title { background:#F1FAF9; }
	#news ul { border-bottom:4px #E9F2F7 solid; margin:4px 0 0; padding-bottom:4px;}
	#news li { height:25px;line-height:25px; overflow:hidden; padding-left:18px; background:url(../images/4y.jpg) no-repeat -5px -91px; }
	#news ul.why li { background:url(../images/news_yes.jpg) no-repeat 5px 9px; padding-left:25px; }

	#news li a { color:#2D2D2D; }

#user_guide .inner_box { height:220px; overflow:hidden; }
	#user_guide ul { margin:2px; border:1px #E1EAEF solid; background:#fff url(../images/4y.jpg) no-repeat 12px -151px;; height:186px; overflow:hidden; }
	#user_guide li { text-indent:-9999px; width:182px; height:32px; margin:12px auto; }
#user_guide li a { display:block; width:100%; height:100%; }
#service ul {border-bottom:4px #E9F2F7 solid; height:180px;overflow:hidden;  }
#service li {padding-top:11px; overflow:hidden;width:185px; margin:0 auto; }
	#service li img { vertical-align:middle; margin:0 5px; }
.domain { float:left; width:354px; height:177px; overflow:hidden; background:url(../images/4y.jpg) no-repeat -446px 0; }
.domain dl { float:left; margin:20px 0 0 80px; display:inline; }
.domain dt { padding-left:54px; background:url(../images/4y.jpg) no-repeat -747px -184px; margin-bottom:10px; }
.domain input { margin-right:5px; }
.domain dt input.domain_text { width:130px; height:18px; line-height:18px; margin-right:5px; border:1px #D1D1D1 solid; border-top:1px #404040 solid; border-left:1px #404040 solid;  }
.domain dd { float:left; width:80px; margin-top:5px; overflow:hidden; font-weight:bold; padding-left:5px; }
#cn_domain { float:right; }
#sales { float:left; width:100%; clear:both; }
#sales h2 { padding:0; height:28px; line-height:28px; }
#sales h2 label { float:left; color:#CB0222;}
#sales h2 span { float:right; width:29px; margin:10px 0 0; height:11px; overflow:hidden; background:url(../images/4y.jpg) no-repeat -457px -259px; text-indent:-9999px; }
.sales_block { float:left; width:237px; height:192px; overflow:hidden; background:url(../images/4y.jpg) no-repeat -561px -257px; }
.sales_block dl { height:110px; overflow:hidden; width:150px; }

.sales_block dt { font-size:14px; color:#2A4498; padding-left:25px; margin:8px 0 2px; }
.sales_block dd { padding-left:12px; height:22px; line-height:22px; overflow:hidden; }
.sales_block dd strong { font-weight:bold; }
.sales_block p.price { padding-left:12px; color:#2A4793; }
.sales_block p.price em { font-weight:bold; font-size:14px; display:block; font-weight:bold; color:#CB1718;}
.sales_block p.button { margin:5px auto; text-align:center; }
.sales_block p.button input { margin:0 15px; }
.m_c {margin:0 3px; }
#host .inner_box { padding-bottom:2px; }
#host .white_box { background:#fff; margin:0 2px; border:1px #E4E8E9 solid; height:143px; overflow:hidden; }
#host .host_block { float:left; margin:10px 2px; display:inline; width:230px; }
#host .host_block dt { float:left; font-weight:bold; font-size:14px; text-align:center; width:86px; }
#host .host_block dt img { display:block; margin-bottom:5px; width:86px; height:53px; }
#host .host_block dt a { color:#333F87; }
#host .host_block dd { float:right; width:140px;}
#host .host_block dd strong { display:block; height:66px; overflow:hidden; }
#host .host_block dd span { font-weight:bold; color:#CD141A; }
#host .host_block p { clear:both; padding:5px 0 0; text-align:center; height:28px;line-height:28px; }
#host .host_block p input { margin:0 15px; }
#mail { height:96px; overflow:hidden; }

#mail h2 { float:left; width:20px; padding:2px 6px 0 14px; height:94px; line-height:24px; background:#F2F6F7; }
#mail dl { float:left; width:310px; margin:5px 0 0 13px; display:inline; border-right:1px #CDE0E7 solid; padding-right:13px; height:85px; overflow:hidden; }
#mail dl dt { width:80px; float:left; text-align:center; }
#mail dt * { display:block; margin:0 auto; }
#mail dt img { margin:4px auto; }
#mail dl dd { float:right; width:230px; _margin:4px 0 0; }
#mail dl.no_border { border:0; }

#mail dd img { margin:0 5px; }
#mail dd h3 { font-size:14px; }
#mail dd p { height:22px; line-height:22px; overflow:hidden; }
#mail dd p strong { font-weight:bold; }
#corp { float:left; clear:both; width:936px;}
	#corp .inner_box { padding-bottom:2px; }

	#corp .white_box { padding:14px 5px; text-align:center; }
	#corp .white_box img { border:1px #EFEFEF solid; margin:0 4px; text-align:center;  }
#footer_nav { float:left; clear:both; height:33px; line-height:33px; text-align:center; background:#C1001D; color:#fff; width:100%; }
	#footer_nav a { margin:0 5px; color:#fff; }
#site_info { text-align:center; }
.box { border:1px #c3d7d8 solid; background:#fff; }
	.box h3 { height:28px; line-height:28px; color:#2a488e; background:#f2f6f7; padding:0 11px; border-bottom:1px #c3d7d8 solid; }
#dl_step li { border-bottom:1px #c3d7d8 solid; padding:5px 0; clear:both; }
#dl_step li.step_4 { border-bottom:0; }

#dl_step li em,#dl_level li em { float:left; padding-left:25px; margin:0 0 0 15px;  display:inline; }
#dl_step li.step_1 em { background:url(../images/step_1.jpg) no-repeat left 2px; }
#dl_step li.step_2 em { background:url(../images/step_2.jpg) no-repeat left 2px;  }
#dl_step li.step_3 em { background:url(../images/step_3.jpg) no-repeat left 2px;  }
#dl_step li.step_4 em { background:url(../images/step_4.jpg) no-repeat left 2px;  }

#dl_step li p,#dl_level li p { float:right; width:565px; margin-right:5px; line-height:28px; display:inline; }
#dl_level li { height:28px; line-height:28px; }
#dl_level li em { background:url(../images/dl_level.jpg) no-repeat left 6px;line-height:28px; }
#dl_level ul { padding:5px 0; }
#dl_info ol { padding:10px; }
#dl_info li { margin-bottom:20px; }
#dl_info li ol { padding:0; }
#dl_info li li { padding-left:20px; margin:0; }
.domain_table { width:354px; border:1px #dcdde1 solid; }
.domain_table td,.domain_table th { padding-left:12px; border:1px #dcdde1 solid; overflow:hidden;  }
.domain_table th { height:30px; line-height:30px;background:#f2f6f7; padding:0; font-size:14px; font-weight:bold; color:#2a488e; }
.domain_table th h3 { border:1px #fff solid; background:#f2f6f7;padding-left:11px; }
.domain_table td,.mail_table td,.mail_table th { height:28px; line-height:28px; color:#2a2a2a; }
	.domain_table .domain_type { width:137px; }
	.domain_table .domain_price { width:138px; }
	.domain_table .domain_buy { width:74px; }
	.domain_table .domain_buy a { color:#cf001f; }
#where { height:32px; line-height:32px; padding:0 11px; background:#ffecae; color:#704523; }
	#where a {	color:#704523; }
.p_5 { padding:5px 13px; }

#tips p { padding:0 22px 0 10px }
.tabs { height:35px; line-height:35px; float:left; clear:both; width:695px; overflow:hidden; padding:0 10px; background:#f2f6f7;font-weight:bold; border:1px #c3d7d8 solid; }
.tabs dt { float:left; color:#2a488e; font-size:12px;  margin-right:5px; }
.tabs dd { float:left; height:23px; cursor:pointer; line-height:23px; background:#545358; color:#fff;margin:6px 15px 0 0; padding:0 5px;  }
.tabs dd.select { background:#cd001f; }
#content_main .area,#content_main .server { width:350px; clear:none; }
#content_main .area .inner_box,#content_main .server .inner_box { padding-bottom:2px; }
#content_main .area .white_box { padding:10px; height:130px; overflow:hidden; }
#content_main .area .white_box dt { float:left; margin:15px 10px; display:inline; }
#content_main .area .white_box dt img { width:85px; height:90px; }
#content_main .area .white_box dd { float:right; width:210px; font-weight:bold; }
#content_main .area .white_box dd em { font-weight:bold; }

#content_main .area .white_box dd span  { display:block; font-weight:normal; height:40px; overflow:hidden; }
#content_main .area .white_box dd a { margin-right:10px; font-weight:normal; }

.mail_table { border:1px #dcdde1 solid; width:100%; }
.mail_table th { font-weight:bold;}
.mail_table th h3 { font-size:14px; background:#f2f6f7; color:#2a488e; border:1px #fff solid; border-bottom:0; }

.mail_table td,.mail_table th { text-align:center;border:1px #dcdde1 solid; }
.mail_table td a { color:#CB0222;   }
.mail_table td strong { font-weight:bold; }
p#where { color:#2a2a2a;  }
p#where a { font-weight:bold;color:#CB0222;  }
.mail_dl dt { font-weight:bold; margin:10px 0 0; }
.indent2em { text-indent:2em; }
#content_main .server .white_box { padding:10px; }
#content_main .server .white_box li,#content_main .server .white_box li em { font-weight:bold; }
#content_main .server .white_box li p { font-weight:normal; }
#host_main { width:496px; float:left; }
.host_main { padding:1px; border:1px #c3d5d7 solid; }
	.host_main h4 { font-size:14px; color:#fff; height:27px; line-height:27px; background:#cf001f; text-align:center; }
	.host_main p { padding:5px 10px; background:#fff6db; height:22px; _margin:1px 0 0; overflow:hidden;}
.host_right { width:212px; border:1px #c3d5d7 solid; }
	.host_right h4 { background:#e7f2f4; color:#254288; font-size:14px;  border-bottom:1px #c3d5d7 solid; height:27px; line-height:27px; }
	.host_right h4 em { border:1px #fff solid; border-bottom:0; display:block; padding:0 10px; font-weight:bold; }
p.img_info { padding:10px 0; text-align:center; height:13px; overflow:hidden; }
	p.img_info img { vertical-align:middle; margin:0 10px; }
.host_right ul.p_5 { padding:5px 10px; }
.host_right ul.p_5 li { clear:both; }

.host_right ul.p_5 em { float:left; width:50px; }
.host_right ul.p_5 p { float:right; width:130px; margin-right:5px; display:inline; }
table.host_main th,table.host_main td { border:1px #c3d5d7 solid; }
table.host_main td {  height:30px;line-height:30px; padding-left:10px; width:236px; }
table.host_main td.host_r_td { padding:0; text-align:center; vertical-align:middle; font-weight:bold; width:246px; }
table.host_main h4 { background:#e7f2f4; color:#254288; height:26px; line-height:26px; border:1px #fff solid; }
#host_name { height:42px; line-height:42px; text-align:center; font-weight:bold; color:#254288; border:1px #abd4db solid; background:#e7f2f4; }
#host_name li { float:left; width:247px; border-left:1px #abd4db solid; margin-left:-1px; display:inline;}
#host_main p.m_t8.p_5 { text-align:center; }








