@charset "utf-8";
/*-------------------------《青春用户垂直登录》-------------------------*/
.user_login ul { text-align: center; }
.user_login li { height: 27px; line-height: 27px; }
.user_login li.reg { background: url(img/min_line.gif) no-repeat center top; text-align: center; margin-top: 10px; }
.user_login li.reg a { color: #333; }
.user_login li.reg a:hover { color: #f87608; }
.user_login li input.inputtext { background: url(img/backgrounds.gif) no-repeat left -64px; border: none; width: 133px; height: 20px; line-height: 20px; padding-left: 5px; font-size: 12px; font-family: Arial; }
.user_login li input#validationCode2 { width: 58px!important; background: url(img/backgrounds.gif) no-repeat -708px -65px; font-size: 11px; font-family: Arial; }
.user_login li input.user_login_submit { background: url(img/backgrounds.gif) no-repeat -72px -38px; overflow: hidden; border: none; cursor: pointer; height: 22px; width: 66px; }
.user_login li a.user_login_reg { background: url(img/backgrounds.gif) no-repeat 0px -38px; overflow: hidden; border: none; cursor: pointer; height: 22px; width: 66px; display: block; }
.user_login .loginedinfo li { height: 20px; line-height: 20px; }
/*标签：青春用户水平登录*/
.user_login2 { text-align: center; }
.user_login2 .inputtext { width: 58px; height: 20px; line-height: 20px; padding-left: 5px; font-size: 12px; font-family: Arial; background-image: url(img/backgrounds.gif); background-repeat: no-repeat; background-position: -708px -65px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.user_login2 input#validationCode2 { width: 58px!important; background: url(img/backgrounds.gif) no-repeat -708px -65px; font-size: 11px; font-family: Arial; }
.user_login2 input.user_login_submit { background: url(img/backgrounds.gif) no-repeat -72px -38px; overflow: hidden; border: none; cursor: pointer; height: 22px; width: 66px; margin-right: 10px; }
.user_login2 a.user_login_reg { background: url(img/backgrounds.gif) no-repeat 0px -38px; overflow: hidden; border: none; cursor: pointer; height: 22px; width: 66px; display: block; margin-right: 10px; }
/*标签：青春用户快速登录 青春设为首页加入收藏*/
.user_quick_login { position: relative; padding-right: 5px; padding-top: 5px; }
.user_quick_login li { font-size: 12px; float: left; height: 18px; line-height: 18px; }
.user_quick_login li a { padding-right: 10px; padding-left: 22px; display: inline-block; }
.user_quick_login li a:hover { }
.user_quick_login li a.reg { background-image: url(img/ico197.gif); background-repeat: no-repeat; background-position: left -137px; }
.user_quick_login li a.rss { background-image: url(img/ico197.gif); background-repeat: no-repeat; background-position: left 2px; }
.user_quick_login li a.home { background-image: url(img/ico197.gif); background-repeat: no-repeat; background-position: left -57px; }
.user_quick_login li a.fav { background-image: url(img/ico197.gif); background-repeat: no-repeat; background-position: left -28px; }
.user_quick_login li a.login_poping { background: none; padding-left: 4px; padding-right: 4px; }
.user_quick_login li a.gb_big5 { background-image: url(img/ico197.gif); background-repeat: no-repeat; background-position: left -191px; }
/*弹出会员下拉显示详细信息*/
#loginedUserInfo { left: 0px; width: 146px; text-align: left; background: #f3f3f3; position: absolute; z-index: 3; background: url(img/yhksdl_popping_bg.gif) no-repeat left bottom; padding-bottom: 5px; padding-top: 5px; top: 26px; }
#loginedUserInfo ul { padding: 5px; padding-top: 0px; }
#loginedUserInfo li { height: 20px; line-height: 20px; padding-left: 10px; width: 130px; color: #000; }
#loginedUserInfo li.user_out { background: url(img/yhksdl_popping_line.gif) no-repeat center bottom; padding-bottom: 3px; }
#loginedUserInfo li span { padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px; }
#loginedUserInfo li.user_out a { padding-left: 0px; }
#loginedUserInfo li.money { padding-top: 3px; }
#loginedUserInfo li a { color: #333; padding: 0px; }
#loginedUserInfo li a:hover { color: #09c; }
/*弹出登录控制*/
.quick_login { top: 32%!important; }
.quick_login_content { width: 489px; height: 295px; background-image: url(img/yhksdl_login_bg.png); background-repeat: no-repeat; background-position: center top; }
.quick_login_content .close img { float: right; display: inline; margin-top: 5px; cursor: pointer; width: 15px; height: 13px; display: inline-block; margin-right: 10px; }
.quick_login_content h4 { height: 31px; line-height: 31px; font-size: 20px; color: #FFF; padding-left: 120px; padding-top: 38px; }
.quick_login_info { width: 300px; padding-left: 165px; padding-top: 30px; }
.quick_login_info ul { height: 148px; width: 286px; padding-top: 7px; padding-right: 0px; padding-bottom: 7px; padding-left: 14px; overflow: hidden; }
.quick_login_info li { margin: 8px 0px; }
.quick_login_info li input { border: 1px solid #b6b4b4; background: #fefefe; margin-left: 5px; line-height: 21px; height: 21px; }
.quick_login_info li.check { cursor: pointer; height: 16px; line-height: 16px; padding-top: 5px; display: none; }
.quick_login_info li.check span { }
.quick_login_info li.check input { border: none; padding: 0px 1px; background: none; margin-top: -5px; margin-right: 5px; _margin-top: 0px; }
*+html .quick_login_info li.check input { margin-top: 0px; }
.quick_login_info li label { font-size: 12px; color: #FFF; }
.quick_login_info li input#validateCode { width: 52px; }
.quick_login_info li img { cursor: pointer; padding-left: 5px; }
.quick_login_info li.login img, .quick_login_info li.check { padding-left: 70px; padding-top: 5px; }
.reg_info { height: 31px; line-height: 31px; font-size: 12px; color: #CCC; text-align: right; padding-right: 10px; padding-top: 0px; }
.reg_info a { color: #FF0; }
.reg_info a:hover { color: #FF0; }
/*----------------------------------------注册模板样式----------------------------------------*/
fieldset { border: none; background: none; }
legend { display: none; }
.reg_flow { margin: 0px auto; width: 800px; border: 1px solid #ddd; border-top: none; padding-bottom: 30px; overflow: hidden; }
.reg_input { padding-left: 130px; clear: both; height: auto!important; min-height: 24px; height: 24px; padding-top: 10px; padding-bottom: 10px; }
.reg_input .tdbg, .reg_input .tdbgleft { background: none; }
#TRRegion { height: 80px!important; position: relative; overflow: hidden; }
#Region_UpnlRegion { height: 80px; position: absolute; top: -12px; left: 130px; }
#Region_UpnlRegion .tdbgleft { line-height: 24px; }
#Region_DropProvince { margin: 2px }
input.inputxt { height: 20px!important; line-height: 20px!important; }
.reg_input label { float: left; width: 130px; margin-left: -130px; text-align: right; font-size: 14px; }
.reg_input input { padding: 5px 2px 5px 5px; height: 12px; line-height: 12px!important; border: 1px solid #9C9C9C; width: 200px; float: left; }
.reg_contant { height: auto!important; min-height: 400px; height: 400px; }
/*********必填信息************/
#CheckUserName2 { width: 120px; height: 24px; padding: 4px 10px 11px 5px; font-size: 12px; text-align: center; margin-left: 10px; }
.reg_input div { }
.reg_input div.d_err { color: #ff0000; }
.reg_input input.input_onFocus { }
#InterMessageUserName.d_on { }
#CheckUserNameMessage.d_ok { float: left; width: 200px; clear: right; }
/*********选填信息************/
#TableRegisterSelect div { clear: both; }
#TrVcodeRegister input { width: 75px; }
#TrVcodeRegister img { margin-left: 5px; margin-top: 2px; display: block; width: 69px; height: 20px; float: left; display: inline; }
#TRSwicthSelectFill { height: 33px; line-height: 33px; padding-left: 55px; background-color: #EEE; }
#TableRegisterMust { width: 70%; margin-right: auto; margin-left: auto; }
#TableRegisterSelect { width: 70%; margin-right: auto; margin-left: auto; }
#TableRegisterMust div { clear: both; }
/************可设置信息****************/
.reg_input_ext { padding-left: 130px; clear: both; margin: 10px 0px; height: auto!important; min-height: 24px; height: 24px; }
.reg_input_ext label { float: left; width: 130px; margin-left: -130px; text-align: right; padding-top: 4px; font-size: 14px; }
.reg_input_ext .tdbg, .reg_input_ext .tdbgleft { background: none; }
.reg_input_ext div input.inputxt, div input.input_onFocus { padding: 5px 2px 5px 5px; height: 12px; line-height: 12px!important; border: 1px solid #9C9C9C; width: 200px; float: left; }
.reg_input_ext input.input_onFocus { }
.reg_input_ext div.d_err { color: #ff0000; }
.reg_input_ext span[style="color: Red;"] { display: none; }
.add_model_content_radiobutton label { float: none; font-weight: normal; margin: 0 8px 0 0; padding: 0; text-align: right; width: 130px; }
.add_model_content_radiobutton input[type="text"] { float: none; font-weight: normal; margin: 0 8px 0 0; padding: 0; text-align: right; width: 130px; }
/********注册协议********/
#PnlRegStep2 textarea { padding: 10px; line-height: 180%; }
#TRSign textarea { margin-left: 0px; }
.ok_info { color: #cc0000; }
.ok_info, .reg_improve { text-align: left; padding-left: 130px; height: 32px; line-height: 32px; clear: both; }
.agree { height: 26px; line-height: 26px; margin: 10px 0px; text-align: center; }
.agree input { height: 32px; line-height: 32px; width: 171px; display: inline-block; background: url(../user/images/register_agree.gif) no-repeat left center; border: none; margin: 0px 15px; font-size: 14px; color: #fff; font-weight: bold; cursor: pointer; }
/********忘记密码*********/
.forget_password { background: url(../user/images/backgrounds.gif) no-repeat left -631px; }
.password_list { width: 450px; margin: 0 auto; padding: 10px 0px; padding-top: 25px; }
.password_list h1 { height: 31px; line-height: 31px; font-size: 18px; font-weight: normal; height: 27px; line-height: 27px; }
.password_list ul { padding-top: 15px }
.password_list li { height: 31px; line-height: 31px; padding-left: 130px; overflow: hidden; position: relative; }
.password_list li.Validatecode span#ValrValidateCode { padding-left: 80px; }
.password_list li label { width: 130px; margin-left: -130px; height: 24px; line-height: 24px; text-align: right; font-size: 14px; float: left; }
.password_list li span { padding-left: 5px; }
.password_list li input { float: left; }
.password_list li.push_button { padding-left: 95px; margin-top: 10px; }
.password_list li.push_button input { width: 98px; height: 22px; display: inline-block; background: url(../user/images/backgrounds.gif) no-repeat -862px -65px; border: none; cursor: pointer; }
.password_list li.password_area input { height: 15px; margin-top: 5px; }
.password_list li.password_area span label { margin-left: 0px; padding-left: 0px; width: 100px; text-align: left; }
.password_list li img { margin-left: 10px; margin-bottom: 5px; vertical-align: middle; }
/********注册认证*********/
.registercheck_list { width: 450px; margin: 0 auto; padding: 10px 0px; padding-top: 25px; }
.registercheck_list h1 { height: 31px; line-height: 31px; font-size: 18px; font-weight: normal; height: 27px; line-height: 27px; }
.registercheck_list ul { padding-top: 15px }
.registercheck_list li { height: 31px; line-height: 31px; padding-left: 130px; overflow: hidden; position: relative; }
.registercheck_list li label { width: 130px; margin-left: -130px; height: 24px; line-height: 24px; text-align: right; font-size: 14px; float: left; }
.registercheck_list li span { padding-left: 5px; }
.registercheck_list li input { float: left; }
.registercheck_list li.push_button { padding-left: 95px; margin-top: 10px; }
.registercheck_list li.push_button input { width: 98px; height: 22px; display: inline-block; background: url(../user/images/backgrounds.gif) no-repeat -862px -65px; border: none; cursor: pointer; }
.copyright { color: #444444; font-family: Arial; line-height: 180%; padding-top: 10px; text-align: center; }
.clear, .clear_all { clear: both; }
span.add_model_content_radiobuttonlist label, label.add_model_content_radiobutton, table.add_model_content_radiobuttonlist label, span.add_model_content_radiobutton label { float: none; width: 130px; margin: 0 8px 0 0; text-align: right; font-weight: normal; padding: 0; }
/************数据列表样式二****************/
.table_coulmn { background: #9db0bc; border: none; }
.table_coulmn tr { height: 21px; line-height: 21px; }
.table_coulmn tr td { background: #fff; border-bottom: none; text-align: left; padding: 3px; padding-left: 10px; word-break: break-all; overflow: auto; }
.table_coulmn tr td.ok_tab { background: #f0f3f5; padding-left: 15px; }
.table_coulmn tr td.tdleft { background: #f0f3f5; }
.table_coulmn tr td.ok_bottom { text-align: center; }
.table_coulmn tr td.tip span { color: #cc0000; font-weight: bold; }
.table_coulmn tr td strong { color: #cc0000; }
.content .model_info_table tr { height: 26px; line-height: 26px; }
.content .model_info_table tr.model_info_title th { height: 28px; line-height: 28px; border-bottom: 1px solid #D5D5D5; }
.content_left { text-align: left !important; padding-left: 3px !important; }
.content_right { text-align: right !important; padding-right: 3px !important; }

