/* common */
img{border:none}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	clear:both;
}
body{font-size:12px;margin:0;padding:0;font-family:tahoma}
.edit-el-align{margin:0 auto;line-height:15px;}
/* container */
#container{margin:0 auto;text-align:center}
a:active,a:link,a:visited,a:hover{color:#0775c2;text-decoration:none}
/* top */
.nav-top{background-color:#EFF6FE;height:40px;text-align:center;margin:0 auto;width:100%;border-bottom:1px solid #B3D3EA}
	ul.nav-top-right{list-style:none;margin:0;padding:0;text-align:right;margin:0 auto;height:40px;line-height:35px}
		ul.nav-top-right li{display:inline;list-style:none;margin:0 3px 0 5px;padding:0}
			ul.nav-top-right li a,
			ul.nav-top-right li a:hover,
			ul.nav-top-right li a:active,
			ul.nav-top-right li a:visited{color:#56595E !important;font-family:arial,sans-serif;text-decoration:none}

.search-bar{width:90%;margin:0 auto;line-height:20px;vertical-align:bottom;padding:10px;text-align:left}
	.search-bar img{vertical-align:middle}
	.search-bar input{width:300px;height:25px;vertical-align:top;margin:4px 5px}
/* content */
#content{text-align:center;margin:15px auto;width:90%}
	#content-left{float:left;width:74%;margin-left:5px;color:#292929;}
		.box{border:1px solid #B6C8D6;background-image:url(../images/box_bg.gif);background-position:left bottom;background-repeat:repeat-x}
			.box-title{border-bottom:1px solid #E6E6E6;text-align:left;height:22px;background-color:#fbfbfb;padding:8px 0px 0px 15px;background:url(../images/arrow_min.jpg) 5px center no-repeat ;}
				.box-title p{font-weight:800;font-size:12px;color:#0172B8;margin:0 auto;}
				.box-title p a:hover{text-decoration:underline}
				.box-title .title_left{float:left;font-weight:800;font-size:12px;color:#0172B8}
				.box-title .title_right{float:right;font-weight:600;font-size:12px;color:#0172B8}
			.box-content{text-align:left;margin:0 auto;padding:0;height:auto;font-size:12px}
				#profile_edit{padding:0 10px 0 20px;}
					.box-form-el{float:left;text-align:left;padding:3px;font-size:12px;margin:3px;}
					.box-form-bottom{border-bottom:1px solid #E7E7E7;clear:both;height:55px;}
						.box-form-el input{border:1px solid #54A4D5;margin:5px 0 0 0;padding:0;padding-left:3px;padding-top:3px;height:20px}
						.box-form-el select{border:1px solid #54A4D5;margin:5px 0 0 0;padding:0}
				.box-content table{margin-top:5px}
				table input{border:1px solid #54A4D5;margin:5px 0 0 0;padding:0;height:20px}
				table textarea{border:1px solid #54A4D5;margin:5px 0 0 0;padding:0;}
				
				.box-report{margin:0 auto;width:98%;text-align:left}
					.box-report-title{padding:5px}
						.box-report-title-left{float:left}
						.box-report-title-right{float:right}
				.report-comment{width:100%}
				.report-comment textarea{width:98%;height:100px;margin:0 auto;background-color:#F9F9F9}
				.report-comment div{margin-left:5px}
			.box-content ul li{line-height:20px;font-size:13px;}
		.tb-list{width:100%;cellpadding:0;cellspacing:0;border:none}
		.tb-list a {margin-left:10px;}
	#content-right{float:right;width:24%}
		.box-right{width:99%;height:auto;text-align:left;border:1px solid #B6C8D6;background-image:url(../images/box_bg.gif);background-position:left bottom;background-repeat:repeat-x}
			.box-right-title{width:99%;height:30px;line-height:25px;font-size:14px;font-weight:800;color:#5F95D1;background-image:url(../images/right_box_title_bg.jpg);background-repeat:no-repeat;background-position:left bottom}
			.box-right-content{line-height:20px;width:90%;margin:0 auto;height:177px;overflow:hidden;word-wrap:break-word}
	
	.info-list{margin:10px 10px 0 10px;padding:2px 0px 2px 0px;font-size:12px;border-top:1px dashed #0072B9}
		
		.info-list-title{padding:5px 0px 5px 2px;font-size:15px;float:left;font-weight:600;color:#0172B8}
			.info-list-title a:hover,
			.info-list-title a:active,
			.info-list-title a:visited,
			.info-list-title a:link{text-decoration:none;color:#0172B8;font-weight:800}
		.info-list-title2{clear:both;color:green;padding:1px 0px 1px 2px;font-size:12px;float:left;}
		
		.info-list-rank{color:#308CC8;float:right;}
		
		.info-list-content{margin:5px; padding:2px;width:98%;overflow:hidden;text-align:left;clear:both;}
		.info-list-link{padding:2px;}
	.turn-box{text-align:center}
		.turn-bar{margin:10px}
		.turn-bar a{margin:5px;font-size:14px}
		.turn-bar a actvie{text-decoration:none}

/* register special content */
.register-info .reg_text{border:1px solid #54A4D5;margin:5px 0 0 0;padding:0;height:20px;width:300px;}
#register-content{border-top:10px solid #B9E2FE;text-align:center;margin:0 auto;padding:0}
	.register-title-box{margin:0 auto;padding:0;height:30px;background-color:#F2FBFF}
		.register-title{width:160px;height:30px;margin:auto auto auto 100px;background-color:#B9E2FE;line-height:30px;font-size:16px;letter-spacing:3px}
	.register-info{margin:10px auto auto 100px;text-align:center;font-size:12px;text-align:left}

#login{width:800px;margin:0 auto;text-align:center;color:#0070af;}
	.login-top-box{padding:10px;width:65%;float:left;}
	.login-bottom-box{margin-top:100px;border-top:1px solid #A5B2C2}
	.login-middle{padding-top:10px;text-align:left;}
		.login-news-box{text-align:left;padding:10px;float:left;height:59px;padding-right:20px;}
			.login-news-box-title {font-size:14px;font-weight:800;color:#004469;}
			.login-news-box-desc{line-height:20px;font-size:12px}
		.login-box{float:right;width:30%;padding-top:20px;}
			.login-box-main{width:100%;height:auto;border:1px solid #7fb5e3;}
			#login-table{
				margin-top:10px;
			}
				#login-table td{height:35px;}

		ul.faq-list{margin:0 auto;padding:0;width:100%;line-height:22px;}
			ul.faq-list li{margin-left:15px;padding:0;text-align:left;list-style-type:square;color:#b5b5b5;}
			ul.faq-list li a {text-decoration:none;color:#0070af;}
		.title-font{
			text-align:center;
			padding:6px;
			font-weight:800;color:#004469;
		}
/* bottom */
.bottom{height:80px;text-align:center;margin:2px auto;border-top:1px solid #A2A2A2;border-bottom:1px solid #A2A2A2;background-color:#F4F4F4}
	.bottom-top{margin-top:5px;line-height:23px;color:#5F605B;padding:0}
		.bottom-top img{vertical-align:top}
		.bottom-top input{width:300px;height:25px;vertical-align:top;margin:0 5px}
	.bottom-bottom{margin-top:5px}
		.bottom-bottom a,
		.bottom-bottom a:hover,
		.bottom-bottom a:active,
		.bottom-bottom a:visited{text-decoration:none;color:#000;font-size:13px}
/* other */
label{line-height:20px;height:20px;font-family:Tahoma,MS Shell Dlg;font-size:14px;padding:0 auto}

html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}

#index-main {padding-bottom: 154px;}  /* 必须使用和footer相同的高度*/

#main {padding-bottom: 60px;}  /* 必须使用和footer相同的高度 */

.clearfix:after {content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* index.html bottom a color */
a.black-color:active,a.black-color:hover,a.black-color:link,a.black-color:visited{color:#5F605B;text-decoration:none}

/* index pop window */
.pop-window{position:fixed;bottom:0px;right:3px;width:356px;margin:0;padding:0}
	.pop-window-title{width:356px;height:23px;background-image:url(../images/pop_title_bg.gif);margin:0;padding:0;text-align:right;line-height:23px}
		.pop-title-bt{margin:5px 5px 0px 5px;cursor:pointer}
	.pop-window-content{width:356px;height:252px;background-image:url(../images/pop_content_bg.gif);display:block}
/* footer */
#footer{text-align:center;background-color:#EBF3FE;border-top:1px solid #5FA6D2;width:100%;height:60px;margin-top:-60px}
label{line-height:20px;height:20px;font-family:Tahoma,MS Shell Dlg;font-size:14px;padding:0 auto}


/*check*/
.check{display:none;color:red}



.middle-bg{
	background:url(../images/index_line_new_02.gif) repeat-x;
	width:100%;
	height:65px;
}
.middle-title-bg{
	background:url(../images/index_line_new_04.gif) center center no-repeat ;
	height:25px;
	text-align:center;
	padding-top:40px;
	color:#1e83bd;
	font-size:14px;
	font-weight:bold;
}
.message_note{
	font-size:13px;
	color:#999;
	padding-left:20px;
}
.xx{
float:left;
clear:both;
color:#0172B8;
font-weight:800;
background:url(../images/email/email_4.jpg) left center no-repeat ;
padding-left:30px;
}
#login-footer{
	border-top:1px solid #7fb5e3;
	text-align:center;
	height:70px;
	color:#0070af;
}
.index-top{background:url(../images/index/index_02.gif) center top no-repeat;height:154px;text-align:center;margin:0 auto;width:100%;}
#index-footer{text-align:center;background:url(../images/index/index_foot.gif) center bottom no-repeat;width:100%;height:70px;margin:0 auto;padding-top:84px;margin-top:-154px;}
.index-title{
	background:url(../images/index/index_19.gif) repeat-x;
	height:26px;
	color:#014369;
	overflow:hidden;
}
.index-news-border{
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	height:auto;
	color:#cecdcb;
	font-size:12px;
	padding-left:10px;
	line-height:24px;
}
.index-news-border p{
	margin:0 auto;	
	line-height:24px;
	height:24px;
	background:url(../images/index/70_1_27.gif) no-repeat;
	padding-left:8px;
}
.index-news-border a{
	color:#0975c3;
	text-decoration:none;
}
.index-news-border a:visited{
	color:#0975c3;
	text-decoration:none;
}

.font-blue-b{
	color:#006ddf;
	line-height:12px;
	font-weight:bolder;
}

.font-blue{
	color:#006ddf;
	line-height:20px;
	text-align:center;
	height:60px;
	
}

.div_center{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
}

.div_tr{
	line-height:40px;
	width:600px;
}

.div_button{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20%
}

/*note*/
.mainbox {
	BORDER-RIGHT: #9db3c5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9db3c5 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #9db3c5 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #9db3c5 1px solid
}
.mainbox H1 A {
	COLOR: #fff
}
.mainbox H3 A {
	COLOR: #fff
}
.mainbox TABLE {
	WIDTH: 100%
}
.mainbox THEAD TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e8f3fd; PADDING-BOTTOM: 2px; COLOR: #666; LINE-HEIGHT: 22px; PADDING-TOP: 2px
}
.mainbox THEAD TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e8f3fd; PADDING-BOTTOM: 2px; COLOR: #666; LINE-HEIGHT: 22px; PADDING-TOP: 2px
}
.mainbox THEAD.separation TH {
	BORDER-TOP: #cad9ea 1px solid
}
.mainbox THEAD.separation TD {
	BORDER-TOP: #cad9ea 1px solid
}
.mainbox TBODY TH {
	PADDING-RIGHT: 5px; BORDER-TOP: #cad9ea 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.mainbox TBODY TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #cad9ea 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.mainbox TBODY CITE {
	LINE-HEIGHT: 1.3em
}
.mainbox TBODY EM {
	LINE-HEIGHT: 1.3em
}


.tabs LI {
	LIST-STYLE-TYPE: none
}
.tabs {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #e8f3fd; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 26px; BORDER-BOTTOM: #cad9ea 1px solid
}
.tabs LI {
	BORDER-RIGHT: #cad9ea 1px solid; FLOAT: left; LINE-HEIGHT: 25px
}
.tabs LI.current {
	FONT-WEIGHT: bold; BACKGROUND: #fff; HEIGHT: 27px
}
.tabs LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.headertabs {
	BACKGROUND: #fff; MARGIN-BOTTOM: 0px
}
.headertabs LI.current {
	BACKGROUND-COLOR: #e8f3fd
}
.footoperation {
	PADDING: 5px;5px;BORDER-TOP: #cad9ea 1px solid; BACKGROUND: #e8f3fd; 
}
TD.selector {
	WIDTH: 20px; TEXT-ALIGN: center
}
TD.user {
	WIDTH: 120px
}
TD.nums {
	WIDTH: 80px; TEXT-ALIGN: center
}
TD.time {
	WIDTH: 120px
}
.pager {TEXT-ALIGN: right;margin-right:20px;}
.pager A {margin-left:5px}

.logo-line{
	background:url(../images/lina_04.jpg)  repeat-x;
	width:90%;
	margin:0 auto;
	height:3px;
}

/*浮动*/
.post-main{
	margin:0 auto;
	width:684px;
	color:#414141;
	font-size:12px;
}
.post-main input{
	border:1px solid #d4d4d4;
	border-top:1px solid #9c9c9c;
	height:20px;
}
.post-main textarea{
	border:1px solid #d4d4d4;
	border-top:1px solid #9c9c9c;
}
.post-title{
	background:url(../images/xiaoxi_04.jpg) repeat-x;
	width:100%;
	height:28px;
	cursor:move;
}
.post-border{
	border-left:1px solid #a7cde4;
	border-right:1px solid #a7cde4;
	border-bottom:1px solid #a7cde4;
	height:auto;
	padding-top:15px;
}
.post-label{
	width:15%;
	text-align:right;
	float:left;
	padding:8px;
}
.post-element{
	width:80%;
	text-align:left;
	float:left;
	padding:5px;
}
.post-line{
	padding:10px;
	text-align:center;
}
.post-textarea{
	background:url(../images/xiaoxi_15.jpg) right bottom no-repeat;
	text-align:left;
	float:left;
	width:100%;
}

#background {
	DISPLAY: none; Z-INDEX: 49; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*IE8*/
	filter:alpha(opacity=30);  /*IE5、IE5.5、IE6、IE7*/
	opacity: .3;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
}

/*短消息*/
.webemail-border{
	text-align:left;
}

.webemail-div-bg{
	background-color: #ececec;
}

.webemail-tool{
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
.webemail-tool input,select{
	border:1px solid #7e9dba;
}
.webemail-nav{
	background-color:#f3f4f8;
	height:25px;
	line-height:25px;
	margin-top:1px;
	margin-bottom:1px;
	border-bottom:1px solid #c5c9cc;
	
}

.webemail-nav li{
	line-height:25px;
	border-right:1px solid #c5c9cc;
	height:25px;
	float:left;
	padding-left:5px;
	list-style-type:none;
}

.webemail-nav-bg{
	height:25px;
	line-height:25px;
}

.webemail-nav-bg ul{
	margin:0 auto;
	padding:0;
}

.webemail-list{
	clear:both;
	border-top:1px solid #e6e6e8;
	border-bottom:1px solid #e6e6e8;
	margin-bottom:1px;
}

.webemail-list .read{
	color:#999;
}

.webemail-list .unread{
	font-weight:bold;
}

.webemail-list ul{
	height:25px;
	line-height:25px;
	width:100%;
	border-bottom:1px solid #e6e6e8;
	margin:0 auto;
	padding:0;
}

.webemail-list li{
	float:left;
	line-height:25px;
	padding-left:5px;
	list-style-type:none;
}

.webmail-options{
	border-top:1px solid #e6e6e8;
	margin-bottom:1px;
	background-color:#f4f4f4;
	padding:5px;
	height:20px;
}
.webmail-top-title{
	clear:both;
	height:auto;
	background-color:#f0f0f0;
}
.title-border-off{
	float:left;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	width:94px;
	height:auto;
	margin-top:10px;
	margin-left:15px;
	padding:8px 0px 4px 8px;
	text-align:center;
}
.title-border{
	float:left;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	width:94px;
	height:auto;
	margin-top:10px;
	margin-left:15px;
	padding:8px 0px 4px 8px;
	text-align:center;
	background-color:#ffffff;
}
.email-click{
	color:#000000;
}