@charset "utf-8";

* {
margin: 0;
padding: 0;
}

body {
font: 12px verdana, "ËÎÌå";
color: #142026;
line-height: 165%;
padding: 10px 0 0 70px;
background: #2d3535 url(../images/bg.gif);
}

a { color: #000; text-decoration: none; }
a:hover { color: #76941C; text-decoration: none; }

ul, ol { list-style: none; }

h1 {
width: 133px;
height: 47px;
float: left;
}

.clear { clear: both; height: 0; font-size: 0; }

.main {
width: 710px;
padding: 10px;
background: #efefef;
}

#header { width: 928px; }

#lianxi {
float: right;
color: #FFF;
margin: -5px 0 0 -22px;
}

#lianxi li {
list-style-type: none;
}

#lianxi img {
padding: 5px 0 0 0;
margin: 5px 0 -3px 0;
}


ul#nav { height: 25px; line-height: 25px; margin-top: 35px; float: right; }

ul#nav li a {
font-weight: bold;
color: #cfcfcf;
width: 69px;
height: 25px;
margin-left: 4px;
text-align: center;
background:#000000 url(../images/nav_bg.gif) center 0;
display: block;
float: left;
}

ul#nav li a:hover {
background:#EFEFEF url(../images/nav_bg.gif) center -25px;color:#ff8800;
}

ul#nav li a.current {
color: #000;
background:#EFEFEF url(../images/nav_bg_current.gif);
}

#notice {
font-weight: bold;
line-height: 38px;
padding-left: 30px;
background: #fffbc6 url(../images/notice.gif) no-repeat left 10px;
border-bottom: 1px solid #ece69c;
}

#notice a {
color: #66763e;
}

#notice a:hover {
text-decoration: underline;
}

#notice span {
color: #000;
font-size: 10px;
}

#new{
width: 312px;
height: 214px;
margin: 8px 0;
padding: 30px 0 0 400px;
background: url(../images/new.png) no-repeat;
}

#about{
/*background: #D0F29D;*/
background: #E9F9D0;
padding: 0 5px 0 0;
margin: 10px auto;
border: 1px solid #9CD941;
}

#about h2{
font-size:14px;
margin:10px 0 0 15px;
background: none;
padding: 0;
color:#000;
}

.softsay {line-height:190%;background: url(../images/list_bg.jpg) ; height:84px;}
.softsay p{color:#555}

.codetable img{border:1px #eee solid;}
.box a {font-size:12px;color: #0472BC; text-decoration: none;}
.box a:hover {color: #76941C; text-decoration: underline;}


.tableborder	{ background: #E1EFFB; } 

/* ÄÚÈÝÒ³ */

#box, #smbox {
font-size:12px;
background: #E9F9D0;
margin:5px 0 0 0;
padding: 1px 5px;
}

#box ul{
border-bottom: 1px dashed  #9CD941;
margin: 5px 10px 10px 10px;
padding: 5px 10px 10px 5px;
text-ind/ent : 25px
}
.search_table td a{font-size:14px;}

#shuoming {
background: #F3F9FE;
width: 100%;
padding: 0;
margin: 0 auto;
border: 1px solid #C8DDF0;
}

#shuoming ul {
margin: 0;
padding: 5px;
list-style: none;
}

#smbox {
background: #000;
}
#sm_l{
width: 45%;
float:left;
}

#sm_r {
width: 50%;
float:right;
}

#sm_l, sm_r li {
margin: 5px 5px;
}

#new dt {
font: bold 14px verdana, "ËÎÌå";
color: #c9e575;
margin-bottom: 7px;
}

#new dd {
color: #fff;
line-height: 22px;
}

.paymonth {
color: #0cf;
}

.price {
font: bold 18px verdana;
color: #c9e575;
}

.yearprice {
font: bold 24px verdana;
color: #ff0;
}

#fu {
padding: 5px 0;
}

#fu_left{
border: 1px solid #eee;
width: 450px;
float: right;
height: 63px;
padding: 5px 0 0px 30px;
margin-right:3px;
}

#fu_right {
border: 1px solid #eee;
width: 207px;
height:40px;
float: left;
text-align: center;
padding: 14px 0;
margin-left:3px;
} 

#contact{
border: 1px solid #eee;
padding: 0;
margin: 0
}

#contact h3{
font-size: 14px;
font-weight:bold;
background: #FFF;
margin: 10px 0 0 0;
text-align: center;
}

#contact p{
font-size:14px;
padding:5px 5px;
}

#contact ul {
margin: 15px;
}

#contact #nlist {
font-size:14px;
}

#contact li {
line-height: 20px;
list-style-type: none;
margin: 5px;
}
#contact .box li {
list-style-type: none;
margin: 0 0 6px 0;
}

#contact li a:hover{
color: #76941C;
}

div.webdesgin{text-align:left;line-height:26px;font-size:14px;word-wrap:break-word;white-space:normal;}
	div.webdesgin a:link,div.webdesgin a:visited,div.webdesgin a:active{color:#333;font-size:14px;}
	div.webdesgin a:hover{color:#ff6600;text-decoration:underline}
	div.webdesgin img{padding:3px;border:0px solid #CCC;}
	
/* onepage */
#onepage {padding:5px 0;}
#onepage h3{font-size:15px;background:url(../images/h3.gif) no-repeat 7px 10px #E7E7E7;padding:3px;padding-left:25px;line-height:26px;margin:5px 0;}
	#onepage h3 a{font-size:12px;float:right;font-weight:normal;margin-right:10px;}
	#onepage p{padding:0px 25px;background:url(../images/jt.gif) no-repeat 9px 8px}
	#onepage table.table{width:97%;background:#ddd;text-align:center;line-height:22px;}
	#onepage table.table th{font-size:12px;background:#E7E7E7;padding:3px;}
	#onepage table.table td{font-size:12px;background:#FFF;padding:2px 10px;}


#contact #page{
font:bold 26pt Georgia;
color:#ff6600;
}
#contact #page a{
font: 14px Tahoma;
color:#2D3535;
border:1px #efefef solid;
padding:0px 5px;
}

#browser{
	width:708px;
	margin:0px auto;
	border-collapse:collapse;
	font-family:arial;
	font-weight: bold;
	text-align:center;	
}
#browser thead th {
	border-bottom:2px solid #3D580B;
	background-color:#8FC629;
	color:#fff;	
	padding:10px 0px;	
}
#browser th{
	background-color:#F2F4B9;
}
#browser tfoot td{
	border-width:0px;
	text-align:right;
	font-size:12px;
	color:#777;
}
#browser caption{
	font-weight:bold;
	padding:6px 0px;
	color:#FFF;
	background:#303030;
	font-size:14px;
}

#browser .bl{
	border-left:none;
	height: 30px;
	font-weight: bold;
	text-align:center;
}

#online {
width: 190px;
position: absolute;
line-height: 22px;
margin-left: 725px;
padding: 1px 5px 5px 5px;
background: #efefef;
}

#online ul {
list-style: none;
margin: 8px 0 8px 15px;
}

#online li {
color: #666666;
}
#online Li a:hover {
color:#EC6225;
}

#online h2 {
font-size: 14px;
font-weight: bold;
color: #526327;
padding: 10px 0 1px 5px;
}


* html #online {
background: #efefef;
}


#online img {
vertical-align: middle;
padding-bottom: 3px;
}

#all {
border: 1px solid #dedede;
background: #fff;
}

#all #page{
font:bold 26pt Georgia;
color:#ff6600;
}
#all #page a{
font: 14px Tahoma;
color:#2D3535;
border:1px #efefef solid;
padding:0px 5px;
}

#all h2 {
font: 14px verdana;
color: #222;
line-height: 33px;
padding-left: 10px;
background: url(../images/all_bg.gif) repeat-x;
}

#all dl {
width: 328px;
margin: 15px 10px;
padding: 1px;
float: left;
border: 1px solid #dedede;
background: #f8f8f8;
}

#all img {
margin: 0;
}

.showpage #plpost {
	margin-top:10px padding:0 10px 10px 10px;
}
.showpage #plpost .title {
font: 14px verdana;
color: #222;height:30px;
line-height: 28px;
background: url(../images/all_bg.gif) repeat-x;
}
.showpage #plpost .title span {
	color: #CC0000;padding:0 10px 0px 10px;
}

* html #all dl { width: 320px; }


.kehutd  {
font: bold 14px verdana;
color: #66763e;
line-height: 26px;
margin-bottom: 5px;
padding-left: 5px;
border-bottom: 1px solid #ece69c;
background: #fffde5;
}
#all #leibie a{color:#3770AF}
#all #leibie a:hover{color:#ff6600;text-decoration:underline}


#all dt {
font: bold 14px verdana;
color: #66763e;
line-height: 26px;
margin-bottom: 5px;
padding-left: 5px;
border-bottom: 1px solid #ece69c;
background: #fffde5;
}

#all dd {
padding: 2px 5px;
}

#all dd .price {
font-size: 18px;
color: #406400;
}

.payyear {
color: #930;
}

.payyear a {
color: #930;
font-weight: bold;
text-decoration: none;
}

.payyear a:hover {
color: #406400;
font-weight: bold;
text-decoration: underline;
}


.flink{margin: 10px 10px 10px 20px;}

.flink img a:hover {
border: 1px solid #000;
}

.flink img a {
margin: 10px 0 0 10px;
}
a.icbc{
float:left;
display:block;
width:142px;
height:42px;
line-height:200px; 
padding: 4px;
background:transparent url(../images/logo/icbc_logo.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}
 
a.abc{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/abc_logo.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.cbc{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/cbc_logo.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.bc{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/bc_logo.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 0 10px 0;
}

a.bco{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/bco_logo.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.bmc{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/bmc_logo.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.cb{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/chinabank.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.alipay{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/alipay_logo.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 0 10px 0;
}

a.xinnet{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/xinnet.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.wwwnet{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/wwwnet.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.im286{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/im286.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.ptr{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/ptr.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.admin5{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/admin5.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.downkr{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/downkr.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.chinaz{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/chinaz.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.dns_com{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/dns.com.cn.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.dedecms{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/dedecms.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

a.dianxin{
float:left;
display:block;
width:150px;
height:50px;
line-height:200px;
background:transparent url(../images/logo/dianxin.gif) no-repeat center top;
overflow:hidden;
border:1px solid #eee;
margin:0 10px 10px 0;
}

#footer {
color: #ddd;
padding: 8px 0 8px 0px;
clear: both;
width:732px;
text-align:center;
}

#footer a{
color: #ddd;
}

#footer a:hover {
color: #C9E575;
}

#wj {
position: absolute;
line-height: 22px;
margin-top: 1274px;
margin-left: 735px;
padding: 1px 5px 5px 5px;
background: #fff;
}

#wj img {
border: 1px solid #fff;
}

* html #wj {
margin-top: 1185px;
}

*+html #wj {
margin-top: 1184px;
}

#browser th,#html td {border:1px #ddd solid;}
.box td{
	padding:3px;
}

.Dredge_box {
	BORDER-RIGHT: #aacedd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aacedd 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0 5px 0px 3px; BORDER-LEFT: #aacedd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aacedd 1px solid
}
.Dredge_box2 {
	BORDER-RIGHT: #aacedd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aacedd 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0 5px 0px 3px; BORDER-LEFT: #aacedd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aacedd 1px solid
}
.Dredge_box STRONG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../images/arrow.gif) no-repeat right 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/22px "ËÎÌå"; TEXT-INDENT: 3px; PADDING-TOP: 0px
}
.Dredge_box2 STRONG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../images/arrow.gif) no-repeat right 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/22px "ËÎÌå"; TEXT-INDENT: 3px; PADDING-TOP: 0px
}
.Dredge_box STRONG A:link {
	COLOR: #378702; TEXT-DECORATION: none
}
.Dredge_box STRONG A:visited {
	COLOR: #378702; TEXT-DECORATION: none
}
.Dredge_box STRONG A:hover {
	COLOR: #bf0303
}
.hosttable {MARGIN: 10px; COLOR: #333; LINE-HEIGHT: 24px;}
.hosttable td {padding:6px;}


.c_t a:link,.c_t a:visited{color:#2F5466;text-decoration:none;background:url(../images/desatured.gif) no-repeat right top;padding-right:10px;}
.c_t a:hover,.c_t a:active{text-decoration:underline;}
/*
Powered by buxiu.net
Design by Maobi
*/