@charset "utf-8";
body{background:url(../imagesy/inside_bg.gif) repeat-x top center;}

body,th,td{font-size:12px; line-height:150%;}

a:link {	color: #333; }
a:hover {	color: #333; }
a:visited {	color: #333; }


#layout {
	margin:0px auto;
	width:993px;
	background:#fff;
}
#header {
	height: 90px;
	width: 100%;
}

#mian {
	width:993px;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
}
#sider {
	float: left;
	height: auto;
	width: 168px;
	margin-left:25px;
	display:inline;
}
#right {
	float:right;
	height:auto;
	width:760px;
	margin-right:5px;
}
.lefttop {
	left:0;
	top:0;
}
.righttop {
	right:0;
	top:0;
}
.leftbottom {
	left:0;
	bottom:-1px;
}
.rightbottom {
	right:0;
	bottom:-1px;
}
.bluebox, .graybox, .titlebox {
	position:relative;
}
.bluebox {
	background:#0788ca url(../images/newst2121.gif) left top repeat-x;
	height:105px;
	width:170px;
}
.bluebox .rounded {
	height: 5px;
	width: 5px;
	position:absolute;
}
.bluebox .lefttop {
	background: url(../images/newst1717.gif) left top no-repeat;
}
.bluebox .righttop {
	background: url(../images/newst2323.gif) right top no-repeat;
}
.bluebox .leftbottom {
	background: url(../images/newst5050.gif) left bottom no-repeat;
}
.bluebox .rightbottom {
	background: url(../images/newst5252.gif) right bottom no-repeat;
}

.phone .info { padding:5px 8px; color:#f9f9f9}
.phone h3 {height:33px; line-height:33px; font-size:18px;}
.phone strong {display:block; line-height:20px; font-size:14px;}
.phone em{display:block; line-height:18px; font-size:10px;}

.graybox {
	background:#fff url(../images/newst6060.gif) left top repeat-x;
	min-height:100px;
	_height:100px;
	width:168px;
	padding-bottom:4px;
	border:1px solid #CCC;
}
.graybox .rounded {
	height: 5px;
	width: 5px;
	position:absolute;
}
.graybox .lefttop {
	top:-1px;
	left:-1px;
	background: url(../images/newst5757.gif) left top no-repeat;
}
.graybox .righttop {
	top:-1px;
	right:-1px;
	background: url(../images/newst5959.gif) right top no-repeat;
}
.graybox .leftbottom {
	bottom:-1px;
	left:-1px;
	background: url(../images/newst7171.gif) left bottom no-repeat;
}
.graybox .rightbottom {
	bottom:-1px;
	right:-1px;
	background: url(../images/newst7272.gif) right bottom no-repeat;
}

.qqline .info{padding-left:1px;}

.qqline h3{line-height:33px; height:33px; font-size:18px; color:#666}

.qqline img{
	margin: 2px 0;
}

.titlebox dd{padding:3px;}

.titlebox {
	background:#fff url(../images/newst3737.gif) left top repeat-x;
	height:auto!important;
	min-height:100px;
	_height:100px;
	padding-bottom:4px;
	width:100%;
	border:1px solid #CCC;
	border-top:none;
}
.titlebox .rounded {
	height: 5px;
	width: 5px;
	position:absolute;
}
.titlebox .lefttop {
	height:24px;
	top:0px;
	left:-1px;
	background: url(../images/newst3636.gif) left top no-repeat;
}
.titlebox .righttop {
	height:24px;
	top:0px;
	right:-1px;
	background: url(../images/newst3939.gif) right top no-repeat;
}
.titlebox .leftbottom {
	bottom:-1px;
	left:-1px;
	background: url(../images/newst7171.gif) left bottom no-repeat;
}
.titlebox .rightbottom {
	bottom:-1px;
	right:-1px;
	background: url(../images/newst7272.gif) right bottom no-repeat;
}

.titlebox dt h3 {
	color:#f9f9f9;
	font-size:14px;
	font-weight:100;
	line-height:24px;
	padding:0 15px;
}

.titlebox dt~h3 {
	color:#f9f9f9;
	font-size:14px;
	font-weight:100;
	line-height:24px;
	padding:0 15px;
}
.block {
	line-height:10px;
	height:10px;
	width:100%;
	clear:both;
}
#webpath {
	width:100%;
	height:33px;
	background:url(../images/newst2626.gif) left top repeat-x;
}
#webpath .left {
	float:left;
	width:44px;
	height:33px;
	background:url(../images/newst2525.gif) left top no-repeat;
}
#webpath .right {
	float:right;
	width:4px;
	height:33px;
	background:url(../images/newst2929.gif) right top no-repeat;
}
#webpath a, #webpath strong {
	color:#333;
	line-height:33px;
	font-size:14px;
}
#webpath a {
	padding-right:10px; margin-right:10px;
	background:url(../images/dian.gif) right center no-repeat;
}
#webpath strong {
	font-weight:100;
}
#rightsider {
	float:right;
	width:168px;
}
#rightmain {
	float:left;
	width:626px;
}
.server {
	min-height:100px;
	_height:100px;
}
.bbs {
	min-height:100px;
	_height:100px;
}
.ad {
	min-height:100px;
	_height:100px;
}
.nonebox {

	width: 963px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e6;
	background-color: #fbfbfb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	height: 210px;
}


.nonebox .no1 {
	width: 220px;
	margin-left: 9px;
	margin-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #efefef;
	float: left;
	margin-right: 9px;
	margin-bottom: 10px;
	height: 190px;
	_margin: 9px 8px;

}

.nonebox .no1 li {
	font-size: 14px;
	color: #1b91d7;
	font-weight: bold;
}
.nonebox .no1 a {
	font-size: 12px;
	color: #797777;
	font-weight: normal;
}

.nonebox .no2 {
	width: 220px;
	margin-top: 10px;
	float: left;
	margin-bottom: 10px;
	height: 190px;
	margin-left: 9px;
}
.nonebox .no2 li {
	font-size: 14px;
	color: #1b91d7;
	font-weight: bold;
}
.nonebox .no2 a {
	font-size: 12px;
	color: #797777;
	font-weight: normal;
}



.nonebox .headtitle{

}
.nonebox li {
	padding-left:10px;
	height:auto;
	display:block;
}

.nonebox dl{float:left; width:24%; }

.nonebox dt h3{ line-height:33px; height:33px; padding-left:10px;}
.nonebox dt~h3{ line-height:33px; height:33px; padding-left:10px;}

.nonebox li h4 {
	line-height:22px;
	height:22px;
	color:#1d52a1;
}
.nonebox li a {
	color:#414141;
}
.nonebox li.first {
	padding:0;
}
.nonebox li.first img {
	float:left;
	margin-right: 10px;
}
.nonebox li.first a {
	display:block;
	float:left;
	clear:right;
	height:18px;
	font-size:12px;
	font-weight:bold;
	color:#1c519f;
	width:83%;
}
.nonebox li.first span {
	display:block;
	width:83%;
	color:#a9c4f3;
}

.server dd {
	padding:0 1px;
}

.server dd li {
	float:left;
	display:block;
	width:155px;
	border-left: 1px solid #CCC;
	margin:5px auto;
	border-top:1px solid #CCC;
	height:270px;
	font-size:12px;
	color:#666;
	position:relative;
}
.server dd li.cleartop{border-top:none;}
.server dd li.first {
	border-left:none;
}
.server li h3 {
	line-height:33px;
	height:33px;
	padding-top:50px;
	padding-left:40px;
	padding-bottom:10px;
	font-size:12px;
}

.server li h3 a{
	display:inline;
	background:none;
	color:#333;
	padding:3px;
	top:60px;
}
.server li h3 a:visited{ color:#333;}

.server li a.background,.server li a.background:visited{
	list-style:22px; height:22px; background:none; color:#333; font-weight:bold; display:block;
}

.server li em {
	line-height:18px;
	padding:0px 10px;
	display:block;
	height:auto;
}
.server li a {
	background:url(../images/botton_bg1.gif) center no-repeat;
	width:119px;
	height:20px;
	line-height:20px;
	display:block;
	margin:0 auto;
	text-align:center;
	position:absolute;
	bottom:5px;
	left:50%;
	margin-left:-60px;
	color:#FFF;
}

.server li a:hover{ color:#fff; }
.server li a:visited {
	color:#FFF;
}
.server .bg1 {
	background:url(../images/bg3.gif) 20% 5px no-repeat;
}
.server .bg2 {
	background:url(../images/bg7.gif) 20% 5px no-repeat;
}
.server .bg3 {
	background:url(../images/bg10.gif) 20% 5px no-repeat;
}
.server .bg4 {
	background:url(../images/bg21.gif) 50% 15px no-repeat;
}
.server .bg5 {
	background:url(../images/bg26.gif) 50% 15px no-repeat;
}
.server .bg6 {
	background:url(../images/bg28.gif) 30% 15px no-repeat;
}
.server .bg7 {
	background:url(../images/bg24.gif) 50% 15px no-repeat;
}
#searchform {
	float:right;
	padding-top:5px;
	padding-right:30px;
}
.searchbotton {
	width:24px;
	height:19px;
	background:url(../images/newst1111.gif) center no-repeat;
	border:none;
	cursor:pointer
}
.input {
	width:120px;
	border:1px solid #CCC;
	height:17px;
	padding-left:1px;
	line-height:17px;
	margin-right:3px
}

#maininfo{  width:100%; margin:0 auto;}

#maininfo h3{text-align:center; height:30px; line-height:30px; font-size:16px;}

#maininfo .info,.newsfoot{ width:98%; border:1px solid #eee; background:#FFe; margin:0 auto; padding:5px; line-height:18px;}

#maininfo .content{ padding-top:10px; clear:both; width:100%; margin:0 auto; line-height:22px;}

#maininfo .content p{
}
.newsfoot{ position:relative; margin:0 auto; clear:both;}
.newsfoot ul li{line-height:22px; height:22px;}
.newsfoot .backindex{ right:0; top:5px; position:absolute;}

#footer{ border-top:1px solid #ccc; padding:10px 0px; clear:both;}

.newslist{ width:98%; }

.newslist li{ margin:10px 5px;}

.newslist dl{
width:100%;
color:#FFFFFF;

	padding:10px;
	margin:0;
	background-image: url(../imagesy/nv44.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.newslist dt{ line-height:20px; height:33px; text-align:right; margin:0 auto; width:90%; }

.newslist dt a{ float:left; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:200%; }

.newslist dd{
	width:90%; margin:0 auto;
	word-wrap:break-all;
	
}

.newslist dd span{
	display:inline-block;
	color:#FFFFFF;
}
.newslist dd a,.newslist dd a:visited{ color:#FFFFFF;}

#typelist {width:100%; border-bottom:1px solid #CCC; padding:5px 0;}
#typelist a{ padding:0px 8px;}
#typelist li.over a:link,#typelist li.over a:visited,#typelist a:hover{ color:#09F;}
#typelist li{display:block; width:auto; padding:0 5px; float:left; height:33px; line-height:33px;}


.imgbox{ /*float:left; */width:150px; border:1px solid #CCC; text-align:center; padding:5px; margin:5px auto;}

.formtable th{ height:33px; text-align:right; padding-right:15px; }
.formtable .botton{text-align:center;}
.formtable em{
	color:#F00;
}
.formtable .botton input{ height:60px; width:80px; line-height:250%;}
.formtable td input,.formtable td textarea,.formtable td select{ width:300px; line-height:150%; height:20px;}
.formtable td .radio{ width:10px; line-height:150%; height:10px;}
.formtable td textarea{ width:300px; height:100px;}
.formtable .remark th {height: 60px;}

.noinput td input,{border:none;}
.noinput td textarea{border:1px solid; overflow:visible;}
.login td input{width:80px;}

.login li{padding-left:10px;}


td.tstate{ text-align:center}

#serverlist,#orderlist{ padding:20px 5px; width:99%;}

.orderlist thead th{ border:1px solid #CCC;}

.orderlist tbody { background:#CCC}
.orderlist tbody td{ text-align:center; padding:10px 0px; background:#FFF}
.orderlist tbody td a{ display:block;}
.orderlist tbody td.product { text-align:left; padding-left:5px;}
.orderlist tbody th{ text-align:right; height:33px;}
.orderlist tbody th.noback{ text-align:left;}
.orderlist tbody th input ,.orderlist tbody th .orderno{ float:left}
.orderlist tbody .orderno strong{ display:inline-block; width:200px; text-align:left;}
.orderlist tbody th .orderdate { display:inline-block; width:250px; text-align:left;}

.activity{}/*有效*/
.build{}/*处理*/
.expired{}/*过期*/


#totalprice{ color:#f00; font-size:14px; }

.i_bg{background:#fff;width:993px;margin:0 auto;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	/*display: inline-block;*/
}

