﻿#main{height:100%; width:960px; margin:5px auto; display:block; overflow:hidden;clear:both;}
.U_border{width:960px; margin:0px auto 8px auto; height:100%;}
.title_S{background:#F8F8F8;padding:0px;margin:0px;height:30px; line-height:30px; border:solid 1px #d0d0d0;overflow:hidden;}
.title_S h1{ font-size:14px; color:#333; padding:0px 0px 10px 15px;margin:0px;letter-spacing:1px;}
.resultable{margin:0px 0 10px 0; border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.searchResult{padding:10px 10px 10px 15px;}
.searchResult li{height:30px;line-height:30px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; border-bottom:1px solid #eee;font-size:14px;}
.searchResult li a{color:#666; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:14px;}
.searchResult li a:hover{color:#f60; text-decoration:underline;}
.searchResult li div {font-size:14px;}
.SR_header{border-bottom:dashed 1px #d0d0d0;}
.SR_header div {font-size:14px;}
.p1, .p2, .p3, .p{float:left;}
.p1{width:20px; padding-left:4px;margi:0px;}
.p1 input {height:30px;line-height:30px;}
.p3{width:265px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.p2{width:180px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.p{width:70px; text-align:center;}
#ConterTools {
	CLEAR: both;
	width:950px;
	margin:0px auto;
	height:35px;
	line-height:35px;
	overflow:hidden;
	text-align:center;
}
.btn2 {
	float:left;
	width:950px;
	margin:0px auto;
	text-align:center;
}
.page_wrap {
	clear:both;
	position:relative;float:left;left:50%;
	margin:0;padding:0;
}
.page{
	clear:both;
	height:25px;
	line-height:25px;
	padding:0px;
	margin:10px auto;
	text-align:center;
	left:-50%;
	position:relative;
	float:left;
	overflow:hidden;
}
.page a {BACKGROUND: url(images/icons.gif);color:#000000;BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px;width:25px;height:25px;line-height:25px;DISPLAY:block;float:left;TEXT-ALIGN: center;MARGIN-RIGHT: 5px;}
.page .bold {TEXT-ALIGN: center; LINE-HEIGHT: 25px; WIDTH: 25px; DISPLAY:block;float:left; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -25px 0px;  HEIGHT: 25px; COLOR: #fff; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; TEXT-DECORATION: none}
.page a:hover {TEXT-ALIGN: center; WIDTH: 25px; DISPLAY:block;float:left; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -25px 0px;  HEIGHT: 25px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none}

.page .characters {
	float:left;
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; WIDTH: 60px; HEIGHT: 25px; COLOR: #333; MARGIN-RIGHT: 5px
}
.page .characters A {
	WIDTH: 60px; BACKGROUND: url(images/icons.gif) no-repeat 0px -35px;HEIGHT: 25px; COLOR: #333
}
.page .characters A:hover {
	WIDTH: 60px; BACKGROUND: url(images/icons.gif) no-repeat 0px -35px;HEIGHT: 25px; COLOR: #333; FONT-WEIGHT: bold;
}


.page .input {
	margin-top:1px;
	padding:0px;
	width:40px;
	height:20px;
	border-top:1px solid #7c90af;
	border-left:1px solid #7c90af;
	border-right:1px solid #b4cbea;
	border-bottom:1px solid #b4cbea;
	font-size:14px;
	vertical-align:middle;
}
.page .button {padding-top:4px\9;}


.vess{
	width:958px; display:block; overflow:hidden;
	padding:0px; margin-bottom:8px;
	border-right:1px #e6e8eb solid;
	border-bottom:1px #e6e8eb solid;
	border-left:1px #e6e8eb solid;
	font-size:14px;	
}
.vess li,.vess a {font-size:14px;}
.vess dl {width:311px; float:left; padding:13px 0 13px 8px;margin:0px;}
.vess .bline {border-bottom:1px #e6e8eb solid;}
/*隔行底色暂时未用
.vess .vesbg {background-color:#F6F6F6;}
*/
.vess dt{float:left; margin:0px;width:130px;height:130px;padding:0px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.vess dt img {width:120px;height:120px;border:5px #ebebeb solid;}
.vess dd{float:left; margin-left:5px;padding:0px;line-height:21px;width:175px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.vess dd ul {list-style:none;padding:0px;margin:0px;}
.vess dd li{height:30px;width:170px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;float:left;}

.sname{font-size:14px;font-weight:bold;color:#4465a2;}
.sname:hover{text-decoration:underline;}
.st{float:left;padding-left:13px;margin-right:13px;margin-top:5px;}/*background:url(images/icon1.gif) no-repeat 0 50%;*/
.sc{float:left;padding-left:13px;margin-right:13px;margin-top:5px;}/*background:url(images/icon2.gif) no-repeat 0 50%;*/


.as960 {
	clear:both;
	height:40px;
	margin:5px auto 0 auto;
	padding:0px;
	overflow:hidden;
	width:958px;
	/*
	border:1px solid #e6e8eb;
	*/
}