* {
	word-wrop:break-wrod;
}
html,body {
	background: #ccc;
	text-align: left;
	
}

body, td, input, textarea, select, button {
	color: #555;
	font: 12px Tahoma,Arial, sans-serif;
	line-height:16px;
}

input, textarea, select, button{
	vertical-align:middle;
}

body, ul, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
}
li { list-style: none;}
img{
    vertical-align:middle;

}
a {
	color: #555;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
		color:#279FDF;
	}

.input{
    border:1px solid #999;
	padding:3px 2px ;
}


		
/*wrap:*/
.wrap {
	margin: auto;
	width: 1000px;
	background: #fff;
	padding-top:10px;
}
.wrap2 {
	margin: auto;
	width: 949px;
	background: url("../images/index_bg.gif");
}
.index-bottom {
	margin: auto;
	width: 949px;
	height:94px;
	background: url("../images/index_foot_bg.gif");
}
.list-bottom {
	margin: auto;
	width: 949px;
	height:40px;
	background: url("../images/index_foot_bg2.gif");
}
.list {
	margin: auto;
	width: 949px;
	background: url("../images/list_bg.gif");
}
.server_list {
	width:90%;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;

}
.list-title{
	height:40px;
	text-align:center;
}
.list-content{
	width:900px;
	text-align:left;
	margin:10px auto;
}
.index-right{
	width:472px;
	float:right;
}
.index-left{
	width:472px;
	float:left;
}
.index-ad{
	border:1px solid #ccc;
	text-align:center;
}
.index-title{
	height:40px;
	text-align:center;
}
.index-content{
	width:400px;
	text-align:left;
	margin:10px auto;
	display:inline-block;
}

.server_bg {
	width:160px;
	height:194px;
	padding-left:18px;
	background: url("../images/server_bg.jpg") no-repeat;
}
.server_title {
	font-weight:bold;
	font-size:14px;
	line-height:30px;
}
.server_txt {
	line-height:20px;

}
.view-title{
	margin: auto;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #ccc;
	line-height:50px;
	width:800px;
	
}
.view-title-other{
	margin: auto;
	text-align:center;
	width:800px;
	color:#999;
	line-height:30px;
	
	
}
.view-content{
	width:800px;
	text-align:left;
	margin:20px auto 0;
	line-height:25px;
	font-size:14px;
	
}
.blue-ul li { background:#fff url("../images/arrow_blue.gif") no-repeat left;padding-left:20px;height: 30px; line-height: 30px; border-bottom: 1px  dashed #eaeaea;}
.blue-ul li span { color:#999;}

.red-ul li { background:#fff url("../images/arrow_red.gif") no-repeat left;padding-left:20px;height: 26px; line-height: 26px; border-bottom: 1px  dashed #eaeaea;}
.red-ul li span { color:#999;}

.list-ul li {float:left;font-size:12px;background:#fff url("../images/arrow_blue.gif") no-repeat left;padding-left:20px;height: 30px; line-height: 30px; border-bottom: 1px  dashed #eaeaea;width:400px;margin-left:10px;}
.list-ul li span { color:#999;}

/*----------------------------text------------------------------*/

.page {
	margin:auto;
	width:850px;
	line-height:30px;
	font-size:12px;
	text-align:center;
}
.page a {
	margin-left:2px;
	border:1px solid #ccc;
	padding:4px; 
	
}
.nowpage {
	margin:0 3px;
	border:1px solid #ccc;
	padding:4px; 
	background: #f0f0f0;
	
}
/*top:*/
.top {
	position:relative;
	margin: auto;
	background: url("../images/top_bg.jpg");
	height:440px;
}
.login{
	position:absolute;
	width:250px;;
	top:210px;
	left:15px;
	z-index:999;

}
.msg{
	position:absolute;
	width:350px;;
	top:350px;
	right:80px;
	color:#777;
	z-index:999;
}
.msg a{
	color:#777;
}
.tabs{
}

.tabs li {float:left;text-align:center;width: 62px;height:36px;padding-top:10px;cursor: hand;}
.login_on {color:#8777C1;background: url("../images/bbs_on.gif") no-repeat;	font-weight:bold;}
.login_off {color:#BBBBBB;background: url("../images/bbs_off.gif") no-repeat; }
.top2 {
	margin: auto;
	background: url("../images/top2_bg.jpg");
	height:214px;
}
.topmenu {
	margin: auto;
	padding:0 20px;
}
.topmenu-ul{float:right;}
.topmenu-ul li {width: 42px;height:17px;float:left;background: url("../images/menu.gif") no-repeat;text-align:center;}
.foot {
	margin: auto;
	color:#999999;
	padding:0 50px;
}
.foot-right{
	line-height:70px;
	width:200px;
	float:right;
}
.foot-left{
	line-height:70px;
	width:700px;
	float:left;
}
/*----------------------------text------------------------------*/

.show-pic{
	border:1px solid #ccc;
	background: #eaeaea;

}
.show-book{
	border:1px solid #ccc;
	background: #fff;
	padding:4px;

}

/*----------------------------text------------------------------*/
.clear{
	clear:both;
	font-size:0;
	line-height:0;
}
.smalltext{
	font-size:11px;		
	text-align : right;
	padding-right :5px;
}
.redtext {
	color:red;
}

.bluetext {
	color:blue;
}
.greentext {
	color:green;
}
.yellowtext {
	color:#FCFF00;
}
.graytext {
	color:#999;
}

.index-content img { border:0; }
