body {text-align:center;font-family: simsun,Helvetica, san-serif;font-size:12px;background-color:#EFEFEF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:none;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
/* link color font */
a {color:#053b61;text-decoration:none;}
a:visited {color:#83006f;text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;}
.cGg,.cGg a,.cGg:visited {color:#363197;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cGreen,.cGreen:visited{color:#378432;}
.cGray,.cGray:visited,.cGray a{color:#343434;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cDBlue,.cDBlue:visited,.cDBlue a{color:#053B61;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited{color:#C30801;}
.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cDBlue a:hover,a.cDBlue:hover,.cYellow a:hover,a.cYellow:hover{color:#BA2636;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
.tCenter { text-align:center;}
/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
/* head foot */
.head { height:64px; margin:0 auto; text-align:center; background:#005bac; border-bottom:2px solid #000; }
.head .nav { width:960px; margin:0 auto; text-align:left; clear:both; overflow:hidden;}
.head .nav .logo { float: left; width:210px; margin-top:6px;}
.head .nav .navText { float:left; width: 750px;}
.head .nav .navText .time { float: left; width:750px; margin-top:9px; text-align:right; color:#CDCCCA; height:30px;}
.head .nav .navText .time a,.head .nav .navText .time a {color:#CDCCCA;}
.head .nav .navText .text {float:left; width: 1000px; *width:750px; color:#FEFEFE; font-size:12px; line-height:25px; margin-top:0px; overflow: hidden;}
.head .nav .navText .text ul { float:left; width:1000px; *width:750px;}
.head .nav .navText .text li {float:left;color:#FEFEFE; margin: 0 0 0 27px; *margin: 0 0 0 25px}
.head .nav .navText .text li.on { margin:0px;width:47px; height:25px; background:#EFEFEF; display:block; line-height:25px; text-align:center; color:#094F8A;}
.head .nav .navText .text li.current{background:#EFEFEF; display:block;color:#094F8A;margin:0;padding:0px 18px;}
.head .nav .navText .text a,.head .nav .navText .text a:visited { color:#FEFEFE; font-size:12px;}
.foot{margin:0 auto; color:#070707; padding-bottom:6px; width:960px; line-height:23px; clear:both; text-align:left;}
.foot .text{padding:8px 0 3px;}
.foot a,.foot a:visited{color:#070707;}
.foot a:hover {color:#ba2636;}


.quick_search_result {
	background:#fff;
	border:1px solid #000;
	width:210px;
}
.quick_search_result li {
	text-align:left;
	color:black;
	line-height:22px;
	white-space:nowrap;
	float:left;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:5px;
	padding-right:5px;
}
.head .nav .navText .quick_search_result a {
	color:black;
}
.quick_search_result li.on {
	background:#ccc;
}


.logind {
        clear:both;
        float:left;
        width:100%;
        height:100px;
        border-top:1px solid #ccc;
		margin-top:8px;
}
.logind div.title {
        float:left;
        line-height:40px;
		width:175px;
        display:inline;
        text-indent:8px;
}
.logind div.userid {
        float:left;
        width:175px;
        margin-left:8px;
        line-height:24px;
        display:inline;
}
.logind div.userid span {
        float:left;
        width:40px;
}
.logind div.passwd {
        float:left;
        width:175px;
        margin-left:8px;
        margin-top:5px;
        line-height:24px;
        display:inline;
}
.logind div.passwd span {
        float:left;
        width:40px;
}
.logind div.service {
        float:left;
		width:90px;
        line-height:22px;
        line-height:40px;
}
.logind div.submit {
        float:left;
        width:71px;
        margin-top:5px;
}
.logind div.days {
        float:left;
        width:80px;
        line-height:22px;
}
.logind div.days input {
        float:left;
        margin-right:5px;
        margin-top:4px;
}
.logind div.days span {
        float:left;
}
.logind div.close {
        float:left;
        width:95%;
        clear:both;
        line-height:22px;
        cursor:pointer;
        text-align:right;
}
.logindinput { float:left;width:120px; height:20px; border:1px solid #CDCDCD; background:#FDFFFE; line-height:20px; text-indent:5px;}
.logindbtn { width:71px; height:22px; line-height:19px; border:none; background:#0257B1 url(bg_btn.gif) repeat-x; font-size:12px; color:#E9EBE6; cursor:pointer; }


.logins {
        clear:both;
        float:left;
        width:100%;
        background-color:#efefef;
        border-top:1px solid #ccc;
        height:100px;
		margin-top:8px;
}
.logins div.line1 {
        float:left;
        width:100%;
        line-height:40px;
        display:inline;
        text-indent:8px;
}
.logins div.line1 input {
        float:left;
        margin-left:5px;
        margin-top:8px;
}
.logins div.line1 a {
        float:left;
        margin-left:2px;
}

.logins div.line2 {
        float:left;
        width:100%;
        line-height:28px;
        display:inline;
        text-indent:8px;
}
.logins div.line3 {
        float:left;
        width:100%;
        line-height:28px;
        display:inline;
        text-indent:8px;
}
*html .logind div.days input {margin-top:1px;}
*+html .logind div.days input {margin-top:1px;}

.bbsvote {
	clear:both;
	padding-bottom:15px;
}
.bbsvote .title {
	float:left;
	width:95%;
	clear:both;
	line-height:25px;
	font-size:14px;
	text-indent:24px;
	background:url('vote_t.gif') 0px 3px no-repeat;
	margin-left:10px;
	*margin-left:5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.bbsvote table {
	clear:both;
	margin-left:10px;
}
.bbsvote table input {
	margin-right:5px;
}
.bbsvote table span {
	margin-left:15px;
}
.bbsvote table td {
	margin-left:10px;
	white-space:nowrap;
	overflow:hidden;
}
.bbsvote .submit {
	clear:both;
	margin-left:10px;
}
.bbsvote .submit input {
	width:49px;
	height:26px;
	border:none;
	background:url('vote_v.gif') 0 0 no-repeat;
	cursor:pointer;
	margin-left:0px;
}

.turnPage{float:left;clear:both;padding:0 10px 0 0; line-height:18px; overflow:hidden;color:#7F7F7F; font-weight:normal; font-size:12px; margin-left:15px; margin-top:5px; margin-bottom:5px;}
.turnPage .num{float:right;}
.turnPage .normal{padding:1px 5px 2px 5px; margin:0 3px 0 0; float:left; color:#000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.turnPage .dot{  float:left;}
.turnPage a:link {padding:0px 5px 0px 5px;margin:0 3px 0 0; background:#F7F7F7;border:1px solid #72A1BD; color:#333; float:left; text-decoration:none;}
.turnPage a:visited {padding:0px 5px 0px 5px;margin:0 3px 0 0; background:#F7F7F7;border:1px solid #72A1BD; color:#333; float:left; text-decoration:none;}
.turnPage a:hover {background:url("../skin_blue/f2.gif") repeat-x 0px -96px; border:1px solid #72A1BD; color:#333; text-decoration:none;}

#socialbookmark a:hover{text-decoration:none}

