﻿@charset "utf-8";
/* CSS Document */
h1, h2, h3, dl, dt, dd {
	margin: 0;
	padding: 0;
}
html, body {
	margin: 0;
	padding: 0;
	color: #000;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.wrapper {
	margin: 0 auto;
	width: 1000px;
	padding: 0;
}
.header a {
	display: block;
	background: url(../images/register_logo.png) no-repeat 0 0;
	width: 277px;
	height: 41px;
	margin: 40px auto;
	text-indent: -9999px;
}
.content_mid {
/width:666px;
	height: 535px;
	float: left;
	display: inline-block;
	border: 2px #F9901C solid;
	position: relative;
	background: #ffffff;
	z-index: 10;
}
.main_content {
	width: 666px;
	margin: 0 auto;
}
.main_content .main_content_h1 {
	width: 470px;
	height: 66px;
	position: relative;
	left: 30px;
	top: 0;
}
.main_content .main_content_h1 span {
	display: block;
	background: url(../images/user_img_03.jpg) no-repeat;
	width: 110px;
	height: 127px;
	position: absolute;
	left: 0;
	top: -40px;
	z-index: 10;
}
.main_content .main_content_h1 a {
	font-size: 26px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0 0 0 132px;
	position: relative;
	top: 22px;
	left: 0;
	font-family: "微软雅黑";
	cursor: default;
}
.title_div {
	padding-bottom: 12px;
	width: 100%;
}
.title_div:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.main_content h2 { /*background:url(../images/title_register.png) no-repeat left top;*/
	width: 112px;
	height: 24px;
	float: left;
}
.step_detail {
	background: url(../images/step_bg.png) no-repeat left top;
	width: 422px;
	height: 26px;
	float: right;
}
.content_bot {
	background: url(../images/content_bg_05.png) no-repeat center top;
	width: 906px;
	height: 44px;
	float: left;
}
.left_reg {
	width: 640px;
	float: left;
	overflow: hidden;
	display: inline;
}
.label_title {
	float: left;
	text-align: right;
	height: 41px;
	line-height: 41px;
	font-size: 14px;
	width: 90px;
}
.input_form {
	float: left;
	text-align: left;
}
.input_form-ok {
	position: relative;
}
/*sl modify*/
.input_text {
	width: 284px;
	height: 37px;
	display: inline-block;
	background: url(../images/text_unhover_07.jpg) no-repeat;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
}
.input_text input {
	border: 0px;
	height: 23px;
	width: 340px;
	font-size: 12px;
	font-family: Verdana;
	overflow: hidden;
	margin: 8px 0px 0px 4px;
	_margin-top: 6px;
	padding: 0px;
	font-size: 14px;
}
.input_text_info .grayFont {
	color: #0C0B0B;
}
.input_text .grayFont {
	color: #999;
}
/*end sl modify*/
.small_input {
	width: 210px;
	height: 40px;
	border: none;
	float: left;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/login_normal200.png) no-repeat;
	padding-left: 5px;
}
.input_text select {
	border: 0px;
	height: 27px;
	line-height: 27px;
	width: 242px;
	font-size: 12px;
	font-family: Verdana;
	overflow: hidden;
	margin: 7px 0px 0px 7px;
	_margin-top: 6px;
	padding: 0px;
	font-size: 14px;
}
.w200 {
	width: 274px;
	height: 41px;
	float: left;
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/login_normal200.png) no-repeat;
}
.idg .w200 input {
	width: 190px;
	border: 0px;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	overflow: hidden;
	margin: 7px 0px 0px 7px;
	_margin-top: 6px;
	padding: 0px;
	font-size: 14px;
}
.content .idg {
	margin-top: 35px;
	margin-left: 30px;
	width: 354px;
	float: left;
	display: inline
}
.content .idg-l {
	font-size: 14px;
	width: 80px;
	height: 41px;
	line-height: 41px;
	float: left;
	text-align: right;
}
.content .idg-r {
	float: left;
}
.content .tab {
	margin: 0px;
	padding: 0px;
	height: 35px;
	float: left;
	margin-top: 38px;
	display: inline;
}
.content .tab ul {
	margin: 0px;
	padding: 0px;
	margin-left: 4px;
	width: 205px;
}
.content .tab li {
	float: left;
	height: 33px;
	line-height: 33px;
	padding: 0px 4px;
	background: url(../images/tab02.png) repeat-x;
	color: #5C5C5C;
	border: 1px #C5C5C5 solid;
	font-size: 12px;
	cursor: pointer;
	display: inline;
	margin: 0px;
	margin-right: 5px;
}
.content .tab li.s {
	float: left;
	height: 33px;
	line-height: 33px;
	padding: 0px 4px;
	background: url(../images/tab01.png) repeat-x;
	color: #669FDF;
	border: 1px #669FDF solid;
	font-size: 12px;
	cursor: pointer;
}
.content .h {
	display: none;
}
.w5 {
	width: 580px;
}
.t-edge, .b-edge {
	position: relative;
	height: 2px;
	font-size: 1px;
}
.wrap-corner {
	position: relative;
	background: #f0f7fc;
	_float: left;
}
.t-edge .l {
	left: 0px;
}
.b-edge .l {
	left: 0px;
	background-position: 0px -2px;
}
.t-edge .r {
	right: 0px;
	background-position: -2px 0px;
}
.b-edge .r {
	right: 0px;
	background-position: -2px -2px;
}
.t-edge {
	background: url(../images/tips_bg_piece.png) repeat-x scroll 0 top;
}/*上线*/
.wrap-corner .l, .wrap-corner .r {
	background: url(../images/tips_bg_corner.png);
	height: 2px;
	width: 2px;
	position: absolute;
}
.b-edge {
	background: url(../images/tips_bg_piece.png) repeat-x scroll 0 bottom;
}/*下线*/
.divd {
	border: 1px solid #b7d4ea;
	border-top: none;
	border-bottom: none;
	line-height: 18px;
	padding: 6px 4px 6px 30px;
	font-size: 12px;
	background: url(../images/warning.png) no-repeat 10px 8px;
	color: #3887ab;
}
.tips_bg_corner_angel {
	background: url(../images/tips_bg_corner_angel.png) no-repeat left top;
	width: 5px;
	height: 7px;
	position: absolute;
	left: -4px;
	top: 9px;
	z-index: 99;
}
.tip_position {
	position: absolute;
}
.tip_position1 {
	position: absolute;
	top: 1px;
	left: 210px;
}
.span_input {
	position: relative;
}
.t-edge_red, .b-edge_red {
	position: relative;
	height: 2px;
	font-size: 1px;
}
.wrap-corner_wrong {
	position: relative;
	background: #ffeaea;
	_float: left;
}
.t-edge_red .l {
	left: 0px;
}
.b-edge_red .l {
	left: 0px;
	background-position: 0px -2px;
}
.t-edge_red .r {
	right: 0px;
	background-position: -2px 0px;
}
.b-edge_red .r {
	right: 0px;
	background-position: -2px -2px;
}
.t-edge_red {
	background: url(../images/tips_bg_piece_red.png) repeat-x scroll 0 top;
}/*上线*/
.wrap-corner_wrong .l, .wrap-corner_wrong .r {
	background: url(../images/tips_bg_corner_red.png);
	height: 2px;
	width: 2px;
	position: absolute;
}
.b-edge_red {
	background: url(../images/tips_bg_piece_red.png) repeat-x scroll 0 bottom;
}/*下线*/
.divd_red {
	width: 120px;
	border: 1px solid #e5c3c4;
	border-top: none;
	border-bottom: none;
	line-height: 18px;
	padding: 6px 4px 6px 30px;
	font-size: 12px;
	background: url(../images/warning.png) no-repeat 10px 8px;
	color: #ad212b;
}
.tips_bg_corner_angel_red {
	background: url(../images/tips_bg_corner_angel_red.png) no-repeat left top;
	width: 5px;
	height: 7px;
	position: absolute;
	left: -4px;
	top: 9px;
	z-index: 99;
}
.password_check {
	position: absolute;
	top: 45px;
	left: -270px;
	font-size: 12px;
}
.password_check span {
	display: block;
	float: left;
}
.border_pass {
	width: 80px;
	height: 5px;
	border: 1px solid #50ba14;
	margin: 2px 4px 0 5px;
	padding: 1px;
	overflow: hidden;
}
.percent_green {
	width: 80px;
	height: 5px;
	background: #50ba14;
	overflow: hidden;
}
p.right {
	height: 43px;
	line-height: 43px;
	padding: 0 0 0 16px;
}
/*.mouse_pic{ position:absolute; background:url(../images/register/mouse_pic.png) no-repeat left top; width:50px; height:49px; right:-47px; bottom:-40px;}*/
.mouse_pic {
	position: absolute;
	background: url(../images/mouse_pic.png) no-repeat left top;
	width: 50px;
	height: 49px;
	right: -41px;
	bottom: -40px;
}
.cnemail_text {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	height: 14px;
	display: inline-block;
}
/*激活邮箱*/
.login_other {
	float: right;
	font-size: 12px;
	line-height: 30px;
	color: #999;
}
.login_other a {
	float: right;
	color: #999;
	margin: 0 0 0 10px;
	color: #333;
}
.succeed_reg {
	clear: both;
	width: 600px;
	margin: 0 auto;
	padding: 68px 0 50px 0;
}
.succeed_reg h1 { /*background:url(../images/letter.png) no-repeat left top;*/
	font-size: 30px;
	font-family: microsoft yahei;
	padding: 0 0 0 60px;
	height: 44px;
	color: #000;
	white-space: nowrap;
}
.succeed_reg h1.p1 {
	background: url(../images/01.png) no-repeat left top;
}
.succeed_reg .p2 {
	margin-top: 12px;
	font-size: 14px;
}
.succeed_reg .p2 .l {
	width: 110px;
	float: left;
	padding-top: 15px;
	text-align: right;
	padding-right: 5px;
}
.succeed_reg .p2 .r {
	width: 485px;
	float: left
}
.succeed_reg .p3 {
	text-align: center;
	padding-top: 50px;
}
.succeed_reg .p3 a {
	width: 177px;
	height: 51px;
	display: inline-block;
	background: url(../images/02.png) no-repeat;
}
.email_check {
	color: #000;
	font-size: 14px;
	line-height: 24px;
	padding: 14px 0 0 0;
	margin: 5px 0;
	font-family: "微软雅黑";
}
.email_check span {
	color: #217a80;
	font-family: "微软雅黑";
}
p.remind {
	font-size: 12px;
	color: #666;
	padding: 14px 0 0 9px;
	margin: 0;
	font-family: "微软雅黑";
}
.check_email_p {
	padding: 0 0 0 120px;
	margin: 89px 0 0 0;
}
a.check_email {
	background: url(../images/emial_unhover_03.jpg) no-repeat left top;
	width: 183px;
	height: 40px;
	display: block;
	padding: 0 0 0 56px;
}
a.check_email:hover {
	background: url(../images/emial_hover_03.jpg) no-repeat left top;
}
.get_email {
	width: 450px;
	margin-left: 208px;
}
.get_email p {
	font-size: 12px;
	color: #333;
	font-family: "微软雅黑";
	font-weight: bold;
	margin: 20px 0 10px 0;
}
.get_email dl {
	font-size: 12px;
	color: #333;
	line-height: 20px;
}
.get_email dl dt {
	float: left;
	width: 5%;
}
.get_email dl dd {
	float: left;
	width: 94%;
}
.get_email dl dd a {
	color: #217a80;
	text-decoration: none;
}
.step_detail2 {
	background: url(../images/step_bg.png) no-repeat left -26px;
	width: 422px;
	height: 26px;
	float: right;
}
/*注册成功*/
.step_detail3 {
	background: url(../images/step_bg.png) no-repeat left -52px;
	width: 422px;
	height: 26px;
	float: right;
}
.succeed_reg_done {
	width: 520px;
	margin: 95px auto 0;
	padding: 0 0 70px 0;
	background: url(../images/right_green.png) no-repeat left top;
	text-align: left;
	float: none;
	display: block;
}
.succeed_reg_done h1 {
	font-size: 26px;
	font-family: microsoft yahei;
	padding: 10px 0 0 64px;
	color: #333;
	word-wrap: break-word;
}
.name_confirm {
	color: #333;
	font-size: 14px;
	line-height: 24px;
	padding: 0 0 0 64px;
	margin: 5px 0;
	float: left;
}
.email_confirm {
	font-size: 14px;
	color: #333;
	padding: 0 0 0 64px;
	margin: 5px 0;
}
.name_confirm span, .email_confirm span {
	color: #03c;
}
.links_goto {
	padding: 0 0 0 64px;
	margin: 0;
	font-size: 14px;
	margin: 10px 0;
}
.links_goto a {
	text-decoration: none;
	margin: 0 5px;
}
/*链接无效*/
.uninvalid {
	width: 450px;
	margin: 0 auto;
	background: url(../images/warning_red.png) no-repeat left top;
	margin-top: 95px;
	padding: 0 0 280px 0;
}
.uninvalid h1 {
	font-size: 26px;
	font-family: microsoft yahei;
	padding: 10px 0 0 64px;
	height: 44px;
	color: #333;
	margin-bottom: 10px;
}
.uninvalid dl {
	padding: 0 0 0 60px;
	font-size: 14px;
	line-height: 22px;
}
.uninvalid dl dt {
	width: 5%;
	float: left;
}
.uninvalid dl dd {
	width: 94%;
	float: left;
}
.uninvalid dl dd a {
	text-decoration: none;
	color: 0066cc;
}
/*弹出框*/
.pop_main {
	width: 604px;
	margin: 0 auto;
}
.left_pop {
	float: left;
	width: 333px;
	font-size: 12px;
	border-right: 1px solid #ccc;
	margin: 25px 0 0 30px;
	display: inline;
}
.left_pop p {
	margin: 10px 0 0px 0;
}
.right_pop {
	float: left;
	width: 210px;
	padding: 20px 0 0 30px;
	font-size: 12px;
	color: #333;
}
.fill_info {
	width: 285px;
	border-top: 1px solid #c4c6bb;
	border-left: 1px solid #d2d5ca;
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #efefef;
	background-color: #f9fbf0;
	height: 22px;
	margin: 0 0 20px 0;
	padding: 2px;
	line-height: 22px;
}
.pop_login {
}
.pop_login a {
	float: left;
}
.pop_login p {
	float: left;
	width: 95px;
	font-size: 12px;
	margin: 5px 0 0 10px;
	_margin-top: 7px;
	padding: 0px;
}
.pop_login input {
	vertical-align: middle;
	_margin-top: -3px;
}
/*注册弹出框*/
#MyDiv {
	position: absolute;
	width: 616px;
	height: 246px;
	z-index: 10001;
	display: none;
}
#MyDiv table {
	border-collapse: collapse;
	border-spacing: 0;
}
#MyDiv td {
	padding: 0px;
	margin: 0px;
}
#MyDiv .top_r, #MyDiv .top_l, #MyDiv .bottom_l, #MyDiv .bottom_r {
	background: url(../images/pop01.png) no-repeat;
	height: 5px;
	width: 5px;
}
#MyDiv .top_c, #MyDiv .bottom_c, #MyDiv .mid_l, #MyDiv .mid_r {
	background: url(../images/pop02.png);
	height: 5px;
}
#MyDiv .top_l {
	background-position: 0 0px;
}
#MyDiv .top_r {
	background-position: -5px 0px;
}
#MyDiv .mid_c {
	background: #ffffff none 0px 0px repeat
}
#MyDiv .bottom_l {
	background-position: 0 -5px;
}
#MyDiv .bottom_r {
	background-position: -5px -5px;
}
#MyDiv .box {
	width: 604px;
	height: 234px;
	border: 1px #A0A0A0 solid;
	position: relative;
}
#MyDiv .btn_reg1 {
	background: url(../images/pop03.png) no-repeat left top;
	width: 124px;
	height: 41px;
	display: block;
}
#MyDiv .err {
	color: #AD212B;
	margin-bottom: 10px;
}
#MyDiv .c {
	width: 8px;
	height: 7px;
	overflow: hidden;
	font-size: 0px;
	background: url(../images/pop05.png) no-repeat;
	position: absolute;
	top: 8px;
	right: 7px;
	cursor: pointer;
}
#MyDiv .name {
	background: url(../images/pop06.png) no-repeat;
}
#MyDiv .pass {
	background: url(../images/pop07.png) no-repeat;
}
/*注册类型*/
.left_reg .regtab {
	height: 35px;
	background: #339933;
	display: none;
	margin-top: 20px;
	background: url(../images/tab_all.png) no-repeat left bottom;
	padding-left: 50px;
	width: 550px;
	margin-bottom: 20px;
}
.left_reg .regtab li {
	width: 86px;
	height: 35px;
	text-align: center;
	float: left;
	background: url(../images/tab_all.png) no-repeat right top;
	font-size: 12px;
	line-height: 35px;
	margin-bottom: 0px;
	margin-left: 5px;
	cursor: pointer;
}
.left_reg .regtab li a {
	color: #666;
	text-decoration: none;
	display: block;
}
.left_reg .regtab li.s {
	background: url(../images/tab_all.png) no-repeat left top;
	color: #72B1F8;
	font-weight: bold;
}
.left_reg table {
	float: left;
}
.left_reg td {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_reg .col1 {
	margin-right: 15px;
	width: 108px;
	font-size: 14px;
	text-align: right;
	float: left;
	height: 41px;
	line-height: 41px;
	font-family: "微软雅黑";
}
.left_reg .col2 {
	width: 275px;
	position: relative;
}
.left_reg .col3 {
	width: 160px;
}
/* show error or right information ,when a new user registering. add by tangleitao */

/*add by lvbing on110725*/
.btn_sub {
	background: url(../images/btn_bg_gray.png) no-repeat left top;
	width: 77px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	border: 0 none;
	color: #666;
	font-weight: 700;
	margin: 0 auto;
	cursor: pointer;
	padding: 0;
}
.input_text .btn_sub {
	background: url(../images/btn_bg_gray3.png) no-repeat scroll left top transparent;
	border: 0 none;
	color: #666666;
	cursor: pointer;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 95px;
	font-size: 12px;
}
.in_width1 {
	width: 400px;
!important;
}
.in_widthauto {
	width: auto;
!important;
}
.input_text input {
	margin-right: 10px;
}
.code_tip {
	color: #999999;
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	padding-top: 5px;
}
/* add by liming on20111117 */
.btn_login_wb, .btn_login_mail, .btn_login_uc {
	width: 131px;
	height: 36px;
	margin-bottom: 14px;
	background-image: url(../images/btn_reg_style.png);
	background-repeat: no-repeat;
	display: inline-block;
}
.btn_login_wb {
	background-position: 0 0;
}
.btn_login_mail {
	background-position: 0 -50px;
}
.btn_login_uc {
	background-position: 0 -101px;
}
.btn_sub_pt10 {
	padding-left: 3px;
	padding-top: 10px;
	display: block;
	clear: both;
}
.btn_finish {
	width: 204px;
	height: 59px;
	padding: 0;
	border: 0;
	background: url(../images/btn_finish.png) no-repeat;
	cursor: pointer;
	display: inline-block;
}
.btn_goto {
	width: 156px;
	height: 53px;
	padding: 0;
	margin: 43px auto 0;
	border: 0;
	background: url(../images/btn_goto.png) no-repeat;
	cursor: pointer;
	display: inline-block;
}
.btn_return {
	width: 174px;
	height: 58px;
	padding: 0;
	margin: -33px 0 0 30px;
	border: 0;
	background: url(../images/tobuy.png) no-repeat;
	cursor: pointer;
	display: inline-block;
	float: left;
}
.nomail_box {
	padding-left: 3px;
	padding-bottom: 0px;
	clear: both;
	color: #999;
	font-size: 12px;
}
.nomail_box a {
	text-decoration: none;
}
.tac {
	float: left;
}
/* add by liming on20111117 */
.poplayer .top_l {
	background-position: 0 0;
}
.poplayer .top_r, .poplayer .top_l, .poplayer .bottom_l, .poplayer .bottom_r {
	background: url("../images/wraplayer.gif") no-repeat;
	height: 5px;
	width: 5px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.poplayer .top_c, .poplayer .bottom_c, .poplayer .mid_l, .poplayer .mid_r {
	background: url("../images/wraplayer_09.gif");
	height: 5px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.poplayer .top_r {
	background-position: -5px 0;
}
.poplayer .top_c, .poplayer .bottom_c, .poplayer .mid_l, .poplayer .mid_r {
	background: url("../images/wraplayer_09.gif") repeat;
	height: 5px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.poplayer .mid_c {
}
.poplayer .top_c, .poplayer .bottom_c, .poplayer .mid_l, .poplayer .mid_r {
	background: url("../images/wraplayer_09.gif") repeat;
	height: 5px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.poplayer .bottom_l {
	background-position: 0 -5px;
}
.poplayer .top_c, .poplayer .bottom_c, .poplayer .mid_l, .poplayer .mid_r {
	background: url("../images/wraplayer_09.gif") repeat;
	height: 5px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.poplayer .bottom_r {
	background-position: -5px -5px;
}
.pop_border {
	border: 1px solid #a0a0a0;
}
.pop_sendcode_box .title2 {
	height: 44px;
	padding: 18px 0 12px 64px;
	background: url("../images/13.png") no-repeat left top;
	font-size: 18px;
	font-family: simsun;
	color: #333;
}
.pop_sendcode_box {
	padding: 44px 26px;
	background: #fff;
}
.pop_sendcode_box .title {
	height: 44px;
	padding: 18px 0 12px 64px;
	background: url(../images/right_green.png) no-repeat left top;
	font-size: 18px;
	font-family: simsun;
	color: #333;
}
.farial {
	font-family: arial;
}
.fa0 {
	color: #a00000;
}
.fl {
	float: left;
}
.styletd {
	padding: 0!important;
	font-size: 0!important;
	-webkit-text-size-adjust: none;
	line-height: normal;
}
.container {
	width: 848px;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #e7e7e7;
}
.container p {
	margin: 0;
	padding: 0;
}
.container em {
	font-style: normal;
}
.container img {
	border: 0 none;
}
.container .title {
	height: 28px;
	background: #f9f9f9;
}
.container .title h3 {
	padding-left: 10px;
	padding-top: 5px;
	line-height: normal;
	float: left;
	font-size: 14px;
}
.container .title .more {
	padding-left: 10px;
	background: url(../images/ico_more.png) no-repeat 0 50%;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin: 6px 10px 0 0;
	_display: inline;
	float: right;
}
.container .ul2 {
	list-style: none outside none;
	margin: 0 0 0 27px;
	padding: 0;
}
.container .ul2 li {
	width: 160px;
	margin: 0 20px;
	padding: 10px 0;
	display: _inline;
	font-size: 12px;
	font-family: simsun, arial;
	float: left;
}
.container .img_table {
	padding-bottom: 10px;
	height: 160px;
	width: 160px;
}
.container .text a {
	height: 12px;
	overflow: hidden;
	line-height: 12px;
	display: block;
	color: #333;
	text-decoration: none;
	word-wrap: break-word;
}
.text1 a {
	line-height: 12px;
	display: block;
	color: #333;
	text-decoration: none;
	word-wrap: break-word;
}
.tip_notice {
	border: 1px solid #b7d4ea;
	background: #f0f7fc 8px 18px;
	font-size: 12px;
	line-height: 18px;
	color: #3887ab;
	float: left;
	position: absolute;
	left: 380px;
	top: 3px;
}
.tip_notice .dot1, .tip_notice .dot2, .tip_notice .dot3, .tip_notice .dot4 {
	width: 1px;
	height: 1px;
	background: #eaf2f9;
	overflow: hidden;
	position: absolute;
}
.tip_notice .ico_arrow1 {
	position: absolute;
	left: -6px;
	top: 9px;
	color: #b7d4ea;
	overflow: hidden;
	font-family: Arial;
}
.tip_notice .ico_arrow2 {
	position: absolute;
	left: -5px;
	top: 9px;
	color: #f0f7fc;
	overflow: hidden;
	font-family: Arial;
}
.tip_stop {
	padding: 8px 10px 8px 30px;
	margin-top: 2px;
	border: 1px solid #e5c3c4;
	background: #ffeaea url(../images/wrong.png) no-repeat 10px 9px;
	font-size: 12px;
	line-height: 18px;
	color: #ad212b;
	float: left;
	position: relative;
}
.tip_stop .dot1, .tip_notice .dot2, .tip_notice .dot3, .tip_notice .dot4 {
	width: 1px;
	height: 1px;
	background: #f9f0f0;
	overflow: hidden;
	position: absolute;
}
.tip_stop .ico_arrow1 {
	position: absolute;
	left: -6px;
	top: 9px;
	color: #e5c3c4;
	overflow: hidden;
	font-family: Arial;
}
.tip_stop .ico_arrow2 {
	position: absolute;
	left: -5px;
	top: 9px;
	color: #ffeaea;
	overflow: hidden;
	font-family: Arial;
}
.tip_notice .dot1, .tip_stop .dot1 {
	left: -1px;
	top: -1px;
}
.tip_notice .dot2, .tip_stop .dot2 {
	left: -1px;
	bottom: -1px;
}
.tip_notice .dot3, .tip_stop .dot3 {
	right: -1px;
	top: -1px;
}
.tip_notice .dot4, .tip_stop .dot4 {
	right: -1px;
	bottom: -1px;
}
.v_img {
	left: -50%;
	position: static;
	top: -50%;
	width: 160px;
	height: 160px;
}
.input_text_short {
	width: 174px;
	height: 41px;
	line-height: 41px;
	background: url(../images/text_short_unhover_06.png) no-repeat;
	display: inline-block;
}
.input_text_short input {
	border: 0px;
	height: 23px;
	width: 168px;
	font-size: 12px;
	font-family: Verdana;
	overflow: hidden;
	margin: 6px 0px 0px 5px;
	_margin-top: 6px;
	padding: 0px;
	font-size: 14px;
}
.input_text_cnshort {
	width: 175px;
	height: 41px;
	line-height: 41px;
	background: url(../images/login_middle175.png) no-repeat;
	display: inline-block;
}
.input_text_cnshort input {
	border: 0px;
	height: 27px;
	line-height: 27px;
	width: 165px;
	font-size: 12px;
	font-family: Verdana;
	overflow: hidden;
	margin: 6px 0px 0px 5px;
	_margin-top: 6px;
	padding: 0px;
	font-size: 14px;
}
/*thickbox*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
#TB_overlay_SY {
	position: fixed;
	z-index: 1100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack {
	background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color: #000;
	filter: alpha(opacity=20);
	-moz-opacity: 0.50;
	opacity: 0.20;
}
* html #TB_overlay_SY { /* ie6 hack */
	position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 1102;
	color: #000000;
	display: none;
	border: 4px solid #898989;
	text-align: left;
	top: 50%;
	left: 50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}
#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}
#TB_closeAjaxWindow {
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}
#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}
#TB_ajaxWindowTitle strong {
	font-size: 14px;
}
#TB_title {
	height: 27px;
	border-bottom: 1px #E5E5E5 solid;
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
	padding: 15px;
}
#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 1103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect_SY {
	z-index: 1099;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #TB_HideSelect_SY { /* ie6 hack */
	position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}
.tips_word {
	height: 28px;
	line-height: 28px;
}
#TB_closeWindowButton {
	background: url(../images/09.png) no-repeat -315px 0px;
	font-size: 0;
	display: inline-block;
	width: 15px;
	height: 14px;
	cursor: pointer;
}
/* end thickbox*/

.pstrength-info {
	margin-left: 4px;
	margin-top: -2px;
	font-size: 12px;
}
.tip_bold {
	font-weight: bold;
	color: #666;
	height: 41px;
	line-height: 41px;
	padding-left: 4px;
}
.tip_bold:hover {
	color: #666666;
	text-decoration: none;
}
.user_email {
	color: #0167cc;
	text-decoration: none;
}
/*使用新浪邮箱注册提示*/
.tip_text {
	color: #666666;
	left: 485px;
	position: absolute;
	top: 7px;
	width: 145px;
	text-align: left;
}
.alink {
	text-decoration: none;
	color: #0066cc;
	margin-left: 2px;
}
.err_tip {
	background-color: #EFF8FD;
	border: 1px solid #B8D4EA;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 160px;
	padding-left: 10px;
	position: absolute;
	left: 245px;
	top: 5px;
	float: left;
	overflow: hidden;
}
.err_tip_icon {
	background: url(../images/error.png) no-repeat;
	margin-left: 5px;
	padding: 1px 0 1px 18px;
}
.msg {
	color: #868686;
	display: inline;
	text-align: center;
	left: 94px;
	top: 41px;
*top:45px;
	position: absolute;
}
.tip_notice1 {
	position: absolute;
	left: 438px;
	top: 10px;
	height: 20px;
	line-height: 20px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #868686;
	background-color: #ffffff;
	margin-right: -3px;
	background: url(../images/tanhao_06.jpg) no-repeat;
	text-indent: 20px;
}
.tip_notice2 {
	width: 181px;
	position: absolute;
	left: 439px;
	top: 0px;
	height: 20px;
	line-height: 20px;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #868686;
	background-color: #ffffff;
	margin-right: -3px;
	background: url(../images/tanhao_06.jpg) no-repeat;
	text-indent: 20px;
}
.tip_noticem {
	width: 160px;
	left: 414px;
}
.tip_notice {
	border: 1px solid #b7d4ea;
	width: 145px;
	background: #f0f7fc 8px 18px;
	font-size: 12px;
	line-height: 18px;
	color: #3887ab;
	float: left;
	position: absolute;
	left: 369px;
	top: 8px;
}
.tip_notice .dot1, .tip_notice .dot2, .tip_notice .dot3, .tip_notice .dot4 {
	width: 1px;
	height: 1px;
	background: #eaf2f9;
	overflow: hidden;
	position: absolute;
}
.tip_notice .ico_arrow1 {
	position: absolute;
	left: -6px;
	top: 9px;
	color: #b7d4ea;
	overflow: hidden;
	font-family: Arial;
}
.tip_notice .ico_arrow2 {
	position: absolute;
	left: -5px;
	top: 9px;
	color: #f0f7fc;
	overflow: hidden;
	font-family: Arial;
}
.tip_stop {
	padding: 8px 10px 8px 30px;
	margin-top: 2px;
	border: 1px solid #e5c3c4;
	background: #ffeaea url(../images/wrong.png) no-repeat 10px 9px;
	font-size: 12px;
	line-height: 18px;
	color: #ad212b;
	float: left;
	position: relative;
}
.tip_stop .dot1, .tip_notice .dot2, .tip_notice .dot3, .tip_notice .dot4 {
	width: 1px;
	height: 1px;
	background: #f9f0f0;
	overflow: hidden;
	position: absolute;
}
.tip_stop .ico_arrow1 {
	position: absolute;
	left: -6px;
	top: 9px;
	color: #e5c3c4;
	overflow: hidden;
	font-family: Arial;
}
.tip_stop .ico_arrow2 {
	position: absolute;
	left: -5px;
	top: 9px;
	color: #ffeaea;
	overflow: hidden;
	font-family: Arial;
}
.tip_notice .dot1, .tip_stop .dot1 {
	left: -1px;
	top: -1px;
}
.tip_notice .dot2, .tip_stop .dot2 {
	left: -1px;
	bottom: -1px;
}
.tip_notice .dot3, .tip_stop .dot3 {
	right: -1px;
	top: -1px;
}
.tip_notice .dot4, .tip_stop .dot4 {
	right: -1px;
	bottom: -1px;
}
/*验证错误提示*/
.state {
	position: absolute;
	left: 433px;
	top: 1px;
	margin: 1px 5px 0 0;
	padding: 9px 2px 3px 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	display: inline-block;
	color: #e84c3d;
}
.state1 {
	left: 286px;
	top: -11px;
	padding: 9px 2px 7px 5px;
}
.error {
	background: url(../images/cuowu_img_10.jpg) no-repeat;
	border-color: #B7D4EA;
	display: block;
	float: left;
	height: 16px;
	margin: 0 5px 0 0;
	vertical-align: top;
	width: 16px;
}
.err_txt {
	font-family: simsun;
	font-size: 12px;
	font-weight: lighter;
	line-height: 15px;
	display: inline-block;
	width: 137px;
}
.err_txt1 {
	font-family: simsun;
	font-size: 12px;
	font-weight: lighter;
	line-height: 15px;
	display: block;
	width: 137px;
}
.loading {
	background: url(../images/uploading.gif) no-repeat scroll center center;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 388px;
	top: 9px;
}
.va_yes {
	display: block;
	position: absolute;
	background: url(../images/duigou_img_07.jpg) #ffeaea;
	overflow: hidden;
	width: 16px;
	height: 16px;
	top: 4px;
	left: 438px;
	z-index: 111;
}
.va_pos {
	left: 318px;
}
.tip_text_sina {
	color: #666666;
	left: 350px;
	position: absolute;
	top: -4px;
	width: 276px;
}
.left_reg ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.reg_li { /* width:550px;*/
	height: 25px;
	position: relative;
	margin: 0 0 20px 20px
}
.lheight {
	height: 40px;
	line-height: 59px;
	margin-top: 15px;
}
.input_text_info {
	background: url(../images/text_unhover_07.jpg) no-repeat scroll 0 0;
	width: 284px;
}
.input_text_info1 {
	background :url(../images/7.jpg) no-repeat scroll 0 0;
	width: 284px;
}
.input_text_username {
	background-position: 0 0;
	display: inline-block;/*width:155px; height:42px;*/
	width: 350px;
	height: 37px;
	line-height: 37px;
}
.input_text_username1 {
	background-position: 0 0;
	display: inline-block ;/*width:155px; height:42px;*/
	width: 180px;
	height: 37px;
	line-height: 37px;
}
.input_text_username input {
	border: 0 none;
	font-family: Verdana;
	font-size: 14px;/*height: 25px;line-height: 27px;*/
	margin: 6px 0 0 4px;
	overflow: hidden;
	padding: 0;/*width: 145px;*/
	width: 340px;
	height: 23px;
        font-weight:bold;
	
}
.tip_cls {
	background-position: -155px 0;
	color: #999999;
	cursor: pointer;
	height: 41px;
	width: 104px;
	position: absolute;
	line-height: 41px;
	text-align: center;
	margin-left: -4px\0;
	display: none;
}
.pos {
	position: relative;
}
.f12 {
	font-size: 12px;
}
/*手机验证码*/
.btn_reg {
	background: url(../images/btn_reg.png) no-repeat left top;
	width: 204px;
	height: 59px;
	margin-left: 85px;
	display: inline-block;
	border: 0px;
	cursor: pointer;
}
.btn_reg1 {
	background: url(../images/ok.png) no-repeat left top;
	width: 135px;
	height: 35px;
	margin-left: 125px;
	display: inline-block;
	border: 0px;
	cursor: pointer;
}
.a{background:url(../images/11.jpg) no-repeat;
    width: 287px;
	height: 260px;
	float: left;
	display: inline-block;
	/*border: 1px #dedede solid;*/
	position: absolute;
	z-index: 9;
	top: 60px;
	right: 20px;}
.a1{background:url(../images/channel.jpg) no-repeat;
    width: 287px;
	height: 260px;
	float: left;
	display: inline-block;
	/*border: 1px #dedede solid;*/
	position: absolute;
	z-index: 9;
	top: 60px;
	right: 20px;}
#l_loading {
	background: url(../images/loading.gif) no-repeat;
	width: 32px;
	height: 32px;
	display: none;
	float: left;
	margin: 20px -114px 20px 57px;
}
.gray_register {
	background: url(../images/gray_reg.png) no-repeat;
	width: 204px;
	height: 59px;
}
.btn_grayreg {
	background: url(../images/sign_up_btn1.png) no-repeat left top;
	margin-left: 122px;
	width: 204px;
	height: 59px;
	display: block;
	border: 0px;
}
.btn_loading {
	margin : 10px 0 0 47px;
}
.btn_grayreg {
	display: none;
}
/*add by sl 2012-05-03 for 注册流程优化*/
.right_reg .line {
	background: url(../images/dote-line.png) no-repeat scroll 0 -5px;
	width: 270px;
	height: 10px;
	margin: 12px 0 13px;
}
.tip_text span {
	margin: 2px 2px 2px 0px;
	line-height: 15px;
}
.sina_login {
	padding-left: 10px;
	padding-top: 5px;
}
.text_hover {
	background: url(../images/text_hover_img_03.jpg) no-repeat;
}
.text_unhover {
	background: url(../images/text_unhover_07.jpg) no-repeat;
}
.text_short_hover {
	background: url(../images/text_short_hover_06.png) no-repeat;
}
.text_short_unhover {
	background: url(../images/text_short_unhover_06.png) no-repeat;
}
.text_cnshort_hover {
	background: url(../images/login_hover175.png) no-repeat;
}
.text_cnshort_unhover {
	background: url(../images/login_middle175.png) no-repeat;
}
.separate_line {
	border-top: 1px dotted #e6e6e6;
	width: 440px;
	height: auto;
	margin: 0 20px 0 84px;
	display: none;
}
.message_con {
	color: #666666;
	font-weight: bold;
	height: 60px;
	line-height: 20px;
	margin-top: 12px;
	width: 335px;
	font-size: 14px;
	font-family: "微软雅黑"
}
.message_con em {
	color: #000000;
}
/*.mobile_none{display: none;}*/
.tologin_btn {
	background: url(../images/duanxin_03.jpg) no-repeat;
	width: 279px;
	height: 40px;
	display: block;
}
.tologin_btn_gray {
	background: url(../images/duanxin_gray_03.jpg) no-repeat;
	width: 279px;
	height: 40px;
	display: block;
}
.refer_tip {
	color: #666666;
	font-size: 12px;
	margin-top: 20px;
	font-family: "微软雅黑"
}
.friend_tip {
	color: #e84c3d;
	font-size: 12px;
	margin-top: 45px;
	line-height: 20px;
}
.friend_tip_title {
	color: #e84c3d;
	font-size: 12px;
	width: 340px;
	height: 60px;
	line-height: 20px;
	font-family: "微软雅黑"
}
.cont_tip {
	display: none;
}
/*end add by sl 2012-05-03 for 注册流程优化*/
.content {
	width: 1000px;
	margin: 0 auto;
	height: 490px;
	position: relative;
	padding-bottom: 35px;
	zoom: 1;
}
.r {
	width: 718px;
	height: 498px;
	float: left;
	display: inline-block;
	border: 1px #dedede solid;
	position: absolute;
	z-index: 9;
	top: 40px;
	right: 0px;
}
.regtext {
	color: #666;
	padding-left: 73px;
	background: url(../images/weblogin03.png) no-repeat;
	height: 58px;
	line-height: 38px
}
.regtext a {
	color: #0066CC;
	text-decoration: none;
}
.regtext a:hover {
	color: #ff5500;
}

.reg_about_sina {
	width: 270px;
	position: relative;
	top: 0;
	left: 420px;
}
.reg_about_sina .sina_login {
	padding: 30px 0;
	margin-bottom: 40px;
	height: 24px;
	border-bottom: 1px #e4e4e4 dotted;
}
.reg_about_sina .left {
	float: left;
	text-indent: -9999px;
}
.reg_about_sina .sina_login .sina_text {
	font-size: 12px;
	margin: 2px;
	color: #666;
	display: inline-block;
	text-align: center;
	text-decoration: none;
}
.reg_about_sina .text_use_sina {
	font-family: "微软雅黑";
	color: #000;
	font-size: 16px;
	line-height: 20px;
	margin-top: 43px;
}
.reg_about_sina .sina_logo, .reg_about_sina .sina_uc, .reg_about_sina .sina_wb {
	height: 23px;
	line-height: 24px;
	display: inline-block;
	margin-right: 20px;
}
.reg_about_sina .sina_logo {
	background: url(../images/youxiang_img_06.jpg) no-repeat;
	width: 84px;
	margin-top: 1px;
}
.reg_about_sina .sina_uc {
	background: url(../images/uc_img_03.jpg) no-repeat;
	width: 77px;
}
.reg_about_sina .sina_wb {
	background: url(../images/weibo_img_09.jpg) no-repeat;
	width: 68px;
	margin-right: 0;
}
.sign_up {
	width: 130px;
	height: 40px;
	display: block;
	background: url(../images/sing_in_gray_img_22.png) no-repeat;
	margin-top: 20px;
}
.sign_up:hover {
	background: url(../images/sign_in_03.png) no-repeat;
}
.btn_reg {
	background: url(../images/sign_up_sms_btn.png) no-repeat left top;
	width: 135px;
	height: 35px;
	margin-left: 40px;
	display: inline-block;
	border: 0px;
	cursor: pointer;
}
.btn_back {
	background: url(../images/back.png) no-repeat left top;
	width: 135px;
	height: 40px;
	margin-left: 115px;
	display: inline-block;
	border: 0px;
	cursor: pointer;
}
.reg_about_sinap3 {
	font-size: 14px;
	font-family: "微软雅黑"
}
