/* Login CSS 2012/2/7 by Dbin */
body { background:#fff;font:12px "SimSun",Arial;color:#333; margin:0; padding:0; background:#cff; }
.fl{ float:left; display:inline; }
.fr{ float:right; display:inline; }
input { padding:0; margin:0; }
.cl333,a.cl333 { color:#333!important; }
.blank8  {height:8px;overflow:hidden;clear:both; }
a:link{color:#0E5FA2;text-decoration:none;}
a:visited{color:#0E5FA2;text-decoration:none;}
a:hover{color:#0E5FA2;text-decoration:underline;}
a:active{color:#0E5FA2;}

.main { width:968px; margin:0 auto; }
/* 头部 */
.loginHeader { height:104px;}
.loginHeader h1 { float:left; display:inline; margin:35px 0 0 24px; }
.loginSearch { margin:49px 24px 0 0; }
.loginSearchInput { width:255px; margin-left:10px; position: relative;}
.loginSearchText { float:left; width:211px; height:29px;line-height:28px;font-size:14px; color:#99A7B4;text-decoration:none; background:url(index/search_bg.jpg) no-repeat; padding-left:7px; padding-top:1px; border:0; }
.loginSearchSubmit { float:left; width:37px; height:29px;line-height:28px; border:0px; cursor:pointer; background:url(index/search_btn.jpg) no-repeat;font-size:14px; text-indent:-9999em; }

/* 宣传图及登录框 */
.loginBanner { width:968px; height:251px; position:relative; z-index:10; clear:both; }
.loginBoxBg {  position:absolute; top:16px; z-index:11; right:17px; background:transparent url(index/loginboxbg.png) no-repeat left top;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='index/loginboxbg.png'); width:279px; height:329px; overflow:hidden; }
.loginBox { position:absolute; top:16px; z-index:20; right:17px;  width:279px; height:329px; overflow:hidden; }
.btnReg { background:url(index/loginbt.png) no-repeat 0 0; display:block; height:55px; width:200px; text-indent:-9999px; overflow:hidden; margin:24px 0 0 40px; }
.btnReg:hover{ background-position:0 -55px; }
.btnReg:active{ background-position:0 -110px; }
.loginArea { padding-left:46px;}
.loginAreaForm input { color:#666; line-height:33px; }
.loginText { float:left; display:inline; width:174px; height:33px; border:none; padding:0 7px; margin-top:21px; background:url(index/loginbt.png) no-repeat 0 -166px; }
.loginPassword {float:left; display:inline; width:174px; height:33px; border:none; padding:0 7px; margin:14px 0 10px 0; background:url(index/loginbt.png) no-repeat 0 -200px; }
.item { padding-bottom:7px; clear:both; overflow:hidden; }
.loginCheckbox { vertical-align:middle; }
.btnLogin { float:left; background:url(index/loginbt.png) no-repeat 0 -234px; border:0;cursor:pointer;  font-size:14px;height:32px;width:96px;text-align:center;text-indent:-9999px;overflow:hidden;padding:0; }
.btnLogin:hover { background-position:0 -266px; }
.btnLogin:active { background-position:0 -298px; }
.item .loginFpw { float:left; margin:10px 0 0 10px; text-decoration:underline; }
.loginRn {  width:279px; height:55px; text-align:center; clear:both; line-height:20px; padding-top:20px;  }

/* 文字广告 */
.tagBox { background:url(index/loginrpy.png) repeat-y 0 0; width:968px; height:37px; overflow:hidden; }
.taglistArea { width:840px; padding-left:120px; height:37px; margin:0 auto; background:url(index/loginbt.png) no-repeat -101px -234px #0c4873; overflow:hidden; position:relative; z-index:9; }
.tagbox_cover_l,.tagbox_cover_r{ position:absolute; height:25px; width:73px; top:5px; }
.tagbox_cover_l{background:transparent url(index/tag_left.png) no-repeat left top;left:110px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='index/tag_left.png')}
.tagbox_cover_r{background:transparent url(index/tag_right.png) no-repeat right top;right:300px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='index/tag_right.png')}
.taglist_area_inner { width:540px; overflow:hidden; }
#js_taglist_area_inner_all { width:99999px; }
#taglist_area_inner_ul li { float:left; display:inline; height:37px; line-height:39px; margin: 0 8px 0 0; }
#taglist_area_inner_ul li a { color:#fff; }

/* -----------------------下面内容------------------------- */

.bot_content { background:url(index/loginrpy.png) repeat-y 0 0; width:968px; height:450px; overflow:hidden; }
.loginBot { background:url(index/loginbot.png) no-repeat 0 0; width:968px; height:14px; overflow:hidden; }
.content1{width:918px;margin:15px auto 30px auto; overflow:hidden; }

/* 人气之星 */
.hotpic{ float:left; width:227px; height:168px;}
.hot_title{ background:url(index/jrrq.gif) no-repeat 10px 0; height:21px; text-align:right; padding:3px 20px 10px 0;}
.hotpicsub{ padding:10px 20px; overflow:hidden; clear:both;}
.hotpicsub_1{ float:left;}
.hotpicsub_2{ float:left; padding-left:10px; width:110px; overflow:hidden;}
.hotpicsub_21{ margin-bottom:5px; height:12px; overflow:hidden;}
.hotpicsub_22{ line-height:16px; height:32px; overflow:hidden;}

/* 滚动文本 */
.scrolltxt{float:left; width:390px; height:415px; padding:0 25px;background:url(index/line_bg2.gif) repeat-y left top; overflow:hidden;}
.scroll_title{ background:url(index/djzzl.gif) no-repeat; height:21px; padding:3px 0 10px 0;}
.scroll_list{ background:url(dot_line.gif) repeat-x center bottom; padding:10px 0; overflow:hidden; zoom:1;}
.twit_item_pic { float:left; display:inline; width:66px; padding-top:2px; }
.twit_item_content { float:left; display:inline; width:324px; line-height:18px;}
#sayingnow ul { clear:both; overflow:hidden; }
.margin10{ margin-left:10px;}

.wb_right{ float:right; width:250px; height:330px; margin-top:60px; background:url(index/line_bg2.gif) repeat-y left top;}
.reg_info{ text-align:center; line-height:24px;}
.right_column{ width:220px; margin:10px auto; background:url(index/line_bg1.gif) repeat-x center top; padding-top:10px; line-height:24px;}
.wbtyfk{width:173px;line-height:22px;background:url(icon14.gif) no-repeat;padding-left:15px;padding-bottom:5px; margin-left:20px;}
.margin20{ margin-left:20px;}

.font01,.font01 a:link,.font01 a:visited,.font01 a:active{font-size:14px;color:#fff;text-decoration:none;}
.font01 a:hover{font-size:14px;color:#fff; text-decoration:none;}
.font02,.font02 a:link,.font02 a:visited,.font02 a:active{font-size:12px;color:#fff;text-decoration:none;}
.font02 a:hover{font-size:12px;color:#fff;text-decoration: underline; }
.font03,.font03 a:link,.font03 a:visited,.font03 a:active{font-size:12px;color:#40372E;text-decoration:none;}
.font03 a:hover{font-size:12px;color:#40372E;text-decoration: underline;}
.font03a,.font03a a:link,.font03a a:visited,.font03a a:active{font-size:12px;color:#666;text-decoration:underline;}
.font03a a:hover{font-size:12px;color:#666;text-decoration: underline;}
.font04,.font04 a:link,.font04 a:visited,.font04 a:active{font-size:12px;color:#999;text-decoration:none;}
.font04 a:hover{font-size:12px;color:#999;text-decoration: underline;}
.font05,.font05 a:link,.font05 a:visited,.font05 a:active{font-size:14px;color:#845000;font-weight:bold;text-decoration:none;}
.font05 a:hover{font-size:14px;color:#845000;font-weight:bold;text-decoration: underline;}
.font07,.font07 a:link,.font07 a:visited,.font07 a:active{font-size:12px;color:#333;text-decoration:none;}
.font07 a:hover{font-size:12px;color:#0E5FA2;text-decoration: underline;}
.font10,.font10 a:link,.font10 a:visited,.font10 a:active{font-size:14px;color:#000;text-decoration:none;}
.font10 a:hover{font-size:14px;color:#000;text-decoration: underline;}

/* 页尾 */
.footer { width:930px; text-align:center; margin:20px auto; color:#888; }

/*JS 交互功能使用样式 begin */
/*灰掉整个页的大背景层*/
#bgLayer {
	position:fixed;
	top:0;left:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=30);
	-moz-opacity:0.30;
	opacity:0.30;
	background:#ccc;
}
/* .box11 {border:#000 1px solid;padding:10px;width:550px;} 相对窗口固定位置的弹出层*/
#panel {
	position:fixed;
	width:394px;
	top:50px;
	left:150px;
	z-index: 9999;
	overflow: auto;
	background-color: #FFF;
}
/*用于控制显示和隐藏的 class*/
.dis {display:block;}
.undis {display:none;}