/* Yaoqianba Style Platform Copyright(c) 2009, yaoqianba.com */

html{overflow:-moz-scrollbars-vertical;}
body{background:#FFF;color:#333;font:12px/20px Helvetica,Arial,sans-serif;}
a{color:#0287CA;text-decoration:none;}
	a:hover{text-decoration:underline;}
.color_646464 { color:#646464; }
.color_0d55bb { color:#0d55bb; }
.big_red { color:#ee2326; }
.color_white { color:#FFF; }
.vline { border-left:1px dashed #787878; }
.valign { vertical-align:middle; }
.h32 { height:34px !important; }

/*页中注册提示*/
.reg_tip_show { left:85px; *left:88px; top:-21px; _top:-20px; _left:88px; position:absolute; height:20px; width:142px; _width /**/:140px; background:#fff59e; border:1px solid #f65757; text-align:center; color:#f42323; }
.reg_tip_hide { display:none; }
.tip_relative { position:relative; }
/*页中注册提示*/

/* Reset&Clearfix */
li{list-style:none;}
legend{display:none;}
em,strong,cite,th{font-style:normal;font-weight:400;}
input,button,textarea,select,optgroup,option{font:12px Helvetica,Arial,sans-serif;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.clearfix{display:inline-block;}
	/*\*/ .clearfix{display:block;} /**/

/*页头部分*/
#header { position:relative; overflow:hidden; background:url(/images/login/header_bg.jpg) no-repeat;}
	#header li { position:absolute;}
		#header li#user_01 { top:39px; left:600px; }
		#header li#user_02 { top:65px; left:680px; }
		#header li#user_03 { top:20px; left:730px; }
		#header li#user_04 { top:60px; left:815px; }
		#header li#user_05 { top:15px; left:850px; }
	#header li a { display:block; float:left; overflow:hidden; }
	#header li img { width:21px; height:21px; }
	#header li .name{ display:none; float:left; margin:5px 0 0 7px; color:#FFF; opacity:0.6; filter:Alpha(Opacity=60); }
	#header li .office { display:none; position:absolute; top:-14px; left:22px; float:left; width:100px; height:18px; overflow:hidden; padding-left:5px; background:url(/images/login/office_bg.gif) no-repeat 0 100%; line-height:18px; }
	#header li .office span { float:left; padding-right:5px; background:url(/images/login/office_bg.gif) no-repeat 100% 0; color:#FFF; }
	#header li.current .name{ display:block }
	#header li.current .office { display:block; }
	#header li.current img { width:25px; height:25px; border:1px solid #FFF; }
/*
	#header li a { display:block; float:left; width:23px; height:23px; overflow:hidden; }
	#header li .name{ float:left; margin:5px 0 0 7px; color:#FFF; opacity:0.6; filter:Alpha(Opacity=60); visibility:hidden; }
	#header li.current .name{ visibility: visible; }
	#header li.current img { border:1px solid #FFF; width:30px; height:30px; }*/
.my_header { width:1003px; height:99px; margin:0px auto; }


/*页中*/
.my_container { clear:both; width:1003px; height:503px; margin:0px auto; position:relative; background:url(/images/login/login_container_bg.jpg) repeat-x; }
	/*登录与注册*/
	.login_reg_frame { height:497px; width:303px; background:rgb(252,252,252); border:1px solid #c7c7c7; float:left; }
		.login_reg,.reg { margin:15px 12px;}
		.reg_inviter { margin:25px auto 60px; background:url(/images/login/bg1.gif) no-repeat 0 0; width:247px; height:84px; padding:15px 10px; }
		.reg_inviter h2 { padding-bottom:10px; }
		.reg_inviter h2 a { font-size:16px; color:#d60e0e; }
			.login h2 { font-weight:bold; font-size:16px; color:#474747; }
			.login dt,.login dd,
			.reg dt,.reg dd { height:29px; line-height:29px; vertical-align:middle; }
			.login dd,.reg dd { position:relative; _top:3px; _left:-3px; }
			.login dl,.reg dl { margin:10px 0 0 15px; }
			.login dt,.reg dt { color:#333333; width:50px; float:left; text-align:right; }
			.input_text input,.input_text1 input { width:136px; border:1px solid #b9b5b6; color:#696969; height:16px; line-height:16px; padding:2px 3px;  }
			.input_text1 input { width:65px; }
			.txt_chkB,.img_input { position:relative; top:-3px!important; top:-1px; }
			.img_input { top:-3px; }
			.btn_login,.btn_reg,.btn_reset { width:62px; height:20px; line-height:20px; background:#0CF url(/images/login/btn_login.gif) no-repeat 0 0; color:#FFF; border:none; cursor:pointer; padding-bottom:3px; }
			.btn_reg { background:url(/images/login/btn_reg.gif) no-repeat 0 0; }
			.btn_reset { background:url(/images/login/btn_reset.gif) no-repeat 0 0; }
			.color_gray,.color_gray a { color:#636363; text-decoration:underline; }
		.line_dash { height:1px; display:block; background:url(/images/login/line_dash.gif) repeat 0 0; margin-top:20px; overflow:hidden; clear:both; }
		.reg h2 { font-weight:bold; font-size:16px; color:#f00; }
		.reg h3 { color:#626262; margin:12px 0 0 17px; }

	.introduce { background:#f5eff0 url(/images/login/join_us.gif) no-repeat 0 0; height:497px; width:690px; border:1px solid #c7c7c7; float:right; margin-left:6px; }
		/*.bg { background:rgb(251,251,251) url(/images/login/bg.gif) repeat-x 0 0; }*/
			/*.join_us { background:url(/images/login/join_us.gif) no-repeat 0 0; margin:40px; height:389px; position:relative; }*/
			/*.join_us a { position:absolute; bottom:0; right:38px; display:inline-block; height:30px; width:139px; }*/
	/*
.my_container_right { height:497px; width:303px; background:rgb(252,252,252); border:1px solid #c7c7c7; float:left; }
.my_container_right h2 { font-weight:bold; font-size:16px; color:#474747; margin:19px 0px 11px 13px; }
.my_container_right span { color:#333333; margin-left:34px; }
.my_container_right div input { width:136px; border:1px solid #b9b5b6; color:#696969; line-height:20px; padding:2px 3px; vertical-align:middle; }
.my_container_right p { margin:5px 0 0 0; height:23px; }
.my_container_right em { color:#626262; }
.my_container_right .ml82 { padding-left:82px; margin-top:9px; }
.my_container_right a { color:#636363; text-decoration:underline; margin-left:5px; }
.my_container_right .mt30 { margin-top:28px !important; }
.my_container_right .mt15 { margin-top:15px !important; }

.my_container_left { background:#f5eff0 url(/images/login/join_us.gif) no-repeat 0 0; height:497px; width:690px; border:1px solid #c7c7c7; float:right; margin-left:6px; }
.my_container_left .pic { margin:8px 11px 0px; }
.my_container_left .pic img { height:297px; width:667px; }
.my_container_left .ml { margin-left:65px; padding-left:25px; border-left:1px dashed #515151; }
*/
/*登录排名*/
.login_rank { width:290px; float:left; padding-left:29px; margin-top:15px; }
.login_rank h2 { font-size:14px; color:#333; font-weight:bold;  }
.login_rank h2 span { color:#5d5d5d; font-size:12px; padding:5px; font-weight:normal; }
.login_rank ul { background:url(/images/login/rank.gif) no-repeat 0 6px; margin-top:5px; }
.login_rank ul li { color:#333333; line-height:28px; padding-left:25px; }
.login_rank ul li span { color:#FFF; padding-left:5px; }
.login_rank ul li a { margin-right:8px; }
.login_rank ul li strong { color:#ef2429; padding-left:8px; padding-right:8px; font-weight:bold; }
/*注册成功与否*/
.reg_tip { border:1px solid #e0e0e0; border-top:none; width:1001px; padding-top:10px; overflow:hidden; }
.reg_success { background:#fefefe; height:100%; padding:30px 0 0 174px; font-size:14px; }
.reg_success input { padding:2px 0px; width:100px; height:25px; font-size:14px; color:#4b4b4b; margin-top:5px; }
.reg_success dl dt { font-size:16px; color:#4e4c4d; font-weight:bold; text-indent:35px; padding-bottom:2px; padding-top:25px; }
.reg_success dl dd { color:#4b4b4b; padding-left:70px; line-height:25px; }
.reg_success dl h2 { font-size:16px; color:#e80e0d; font-weight:bold; background:url(/images/login/reg_success_bg.gif) no-repeat 0 0; padding:5px 0; text-indent:35px; }
.reg_success dl dd a { text-decoration:underline; }
.reg_success .concern-btn { text-decoration:none; }
.reg_success .close { text-align:center; margin-top:75px; margin-left:-175px }
.reg_fail dl h2 { background:url(/images/login/reg_fail_bg.gif) no-repeat 0 0; }
