@charset "utf-8";
/* CSS Document */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, address, code, em, font, img, strike, strong, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size:100%;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	list-style: none;
	font-weight:100;	
}
a{ text-decoration:none; color:#0088cc;}
 
body{
	color:#606060;
	font:15px/1.5 '微软雅黑',tahoma,arial,Hiragino Sans GB;
}
.grid-1000{ width:1000px; height:auto; margin:0 auto;}

.help{display:block; position:fixed; bottom:110px; right:20px; cursor:pointer; z-index:1000;}
* html{background-image:url(about:blank);background-attachment:fixed}
* html .help{position:absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||20)); top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||110)))}
.bottom_box{ position:fixed; left:0; bottom:0; z-index:1000; width:100%; display:none; background:#202020; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8;}
* html .bottom_box{position:absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0)); top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
	.bottom{ width:900px; height:auto; margin:0 auto; color:#fff; line-height:30px; padding:16px 0; position:relative;}
		.bottom p{ width:650px;}
		.close{ position:absolute; right:50px; top:16px; width:18px; height:18px; background:url(../images/close.png) no-repeat;}
		.ask{ position:absolute; bottom:16px; right:-15px;}
		.register{ position:absolute;  bottom:16px; left:675px;}
.mini{ position:fixed; bottom:0; right:20px; cursor:pointer; z-index:1000; display:none;}
* html .mini{position:absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||20)); top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}

/* header begin */
.header{ width:100%; height:73px; margin:0 auto; background-color:#3a3a3a; min-width:1000px;}
	.links{ width:100%; height:13px; padding-top:5px;}
		.links a{ float:right; padding-right:18px; color:#fff; font-size:12px;}
			.links a img{ margin-top:1px; margin-top:3px !important;}
	.nav_box{ width:100%; height:45px; padding-top:10px;}
		.logo{ float:left; width:290px;}
		.menu{ float: right;}
			.menu li{ float:left; height:45px; position:relative; z-index:999;}
				.menu li a:hover{ color:#ff7e00;}
				.menu li .first_child{ display:block; width:70px; margin:0 10px; height:45px; color:#fff; text-align:center; line-height:30px; padding-top:3px;}
				li.current .first_child{ line-height:24px; border-top:3px solid #ff7e00;}	
				.submenu_box{ display:none; position:absolute; left:-2px; top:45px; padding:15px 0 25px 20px;  background-color:#3a3a3a; -webkit-box-shadow:2px 5px 5px rgba(0, 0, 0, .3); box-shadow:2px 5px 5px rgba(0, 0, 0, .3); border-bottom-right-radius:8px; border-bottom-left-radius:8px; width:445px;}
				.menuright{ left:auto; right:-2px;}
					.menuright .sub_menu{ margin-left:10px; width:70px; padding-left:20px;}
					.menuright .topic_info{ padding:0 30px 0 10px; border-left:none; border-right:1px solid #2f2f2f;}								
					.menuright .topic_info h5{ width:296px;}		
					.sub_menu{ float:left; width:90px;}
						.sub_menu a{ color:#fff; line-height:30px;}
					.topic_info{ float:left; padding:0 30px; margin-top:8px; border-left:1px solid #2f2f2f; color:#fff;}						
						.topic_info a{ color:#fff;}
						.topic_info h5{ padding:8px 0; width:293px; font-size:15px;}
						.topic_info h5 span{ font-size:13px;}
/* header end */

.banner{ width:100%;  height:auto;}
		
.main{margin:0 auto; width:1000px; height:auto; clear:both; overflow:hidden;background:#fff;}

.position{ width:970px; margin:0 auto; padding:15px 0; border-top:1px solid #d4dadf; clear:both; overflow:hidden;}
	.current_postion{ float:left; width:440px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		.current_postion a,.current_postion span{ padding:15px 10px; color:#606060; line-height:27px;}
	.position_link{ float:right; font-size:18px;}
		.position_link li{ float:left; margin-right:50px; display:inline;}
			.position_link li a{ color:#0a0001;}
				.position_link li img{ margin-right:10px;}

.foot{ width:100%; min-width:1000px; height:63px; overflow:hidden;}
	.font_link{ border-top:1px solid #d4dadf; width:970px; margin:0 auto; text-align:center; font-size:14px;}
		.font_link a{ padding:0 8px; line-height:63px; color:#606060; text-decoration:none;}
			.font_link a:hover{ text-decoration:underline;}
			.font_link span{ padding:0 10px; line-height:63px;}
	
/**ܴɵa #live800:linkײհ*/
#live800\:link{display:none;}
/*IE67*/
a{_display:expression(function(el){
		if(el.id=="live800:link"){
			el.style.display="none";
		}
	}(this))
}
#InviteWindow{top:1px; display:none;}