/**
 * 开心设计
**//*--重定义样式--*/
.rfm { width:auto; border-bottom:none}
.rfm th { width:80px; font-size:14px;}
.rfm th, .rfm td { line-height:32px}
.rfm .px { height:28px; line-height:28px;border:1px solid #aaa;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px; -webkit-border-radius:3px;background-image:#fff;padding:1px 2px;}
.rfm .p_chk, .rfm .p_tip { width:350px;}
.confirm{ width:154px; height:40px; border: 1px solid #2380C1; border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px; -webkit-border-radius:3px; background:#019DE9; color:#fff; text-align:center; font-weight: 700; font-size:16px; cursor:pointer; *border:none}
.pr, .pc { margin:0 2px 5px 8px}
.p_right { background-position:10px 18px;}
/*--登陆--*/
.login_wrap {position:relative;width:1000px;height:530px;margin:20px auto;}
.login_content {position:absolute;top:0;right:0;padding:15px;width:288px;border:1px solid #CCC;background:#FAFAFA;border-radius:5px 5px 5px 5px;}
.login_content a, .login_content a:visited {color: #0657B2;}
.login_content .rfm th { width:65px; font-size:14px;}
.login_content .rfm th, .login_content .rfm td { padding:8px 2px; line-height:28px}
.login_content .rfm th { padding-right:10px;}
.login_content .rfm .px { background-image:none; height:20px; line-height:20px; width:188px; padding:3px;border:1px solid #E2E2E2;color:#333;}
.login_content .rfm .px:focus { border-color:#7ABBE9}
.login_content .zaib th, .login_content .zaib td { padding-bottom:2px; padding-top:2px;}
.login_content .txt:hover,.login_content .txt:focus {border-color:#7ABBE9;}
.login_content .error,.login_content .error:hover,.login_content .error:focus {border-color: #FFABAB;}
.login_content .error-tip{color:#FB4D4D;}
.login-hd {margin-bottom:10px;color:#000;font:18px "Microsoft YaHei",黑体;}
.login-bd li {margin-bottom:14px;height:30px;line-height:30px;}
.login-bd li.login-spc{padding-left:30px;padding-top:10px; margin-top:10px;margin-bottom:5px;*margin-bottom:0px;height:20px;border-top:1px solid #ddd;}
.login-bd .txt {width:188px;height:20px;font-size:14px;}
.login-bd .login-label {float:left;width:70px;font-size:14px; padding: 1px 3px 2px; margin-right:5px;}
.login_content label input {margin:-2px 4px 0 0;}
.login-auto, .login-btn, .login-entry {padding-left:70px;}
.btn_login{ color:#FFF; font-weight: 700; width:83px; font-size:14px;padding:5px 0; text-align:center; vertical-align:middle;border: 1px solid #508A04; border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px; -webkit-border-radius:3px; background:#75A707; cursor:pointer;}
.login_auto, .login_btn, .login_entry {padding-left:70px;}
/*--找回密码--*/
.tip_content{width:600px;border:8px solid #D6E0F5;margin:20px auto 20px;}
.tip_page{width:598px;border:1px solid #C5C5C5;}
.tip_title{background:url(tip_bg.png) repeat-x;height:55px;overflow:hidden;margin:1px;padding:20px 0 0 20px;}
.tip_title strong{font-weight:700;font-size:20px;}
.tip_table{background:#FFF;width:557px;line-height:24px;margin:0 1px;padding:0 20px 20px;}
.btn,.bt{cursor:pointer;font-size:9pt;line-height:130%;overflow:visible;border-width:1px;padding:0.1em 1em;}
.btn{background:#36C;color:#FFF;margin-right:1em;border-color:#36C;}
input{font:12px Arial;margin-bottom:1px;vertical-align:middle;padding:3px 2px;}
.regForm{width:580px;margin:auto; _padding-bottom:20px;}
.regForm dl{min-height:43px; _width:550px; _margin-bottom:10px;}
.regForm dt{float:left;font-size:14px;line-height:28px;margin-right:15px;text-align:right;width:100px;}
.regForm dd.ip input{margin-right:1px;width:230px;border:1px solid #7ABBE9;background:#F2FBFF;padding:1px 2px;}
.regForm dd input{float:left;display:block;background:url(btn_regist.png) no-repeat;height:24px;overflow:hidden;margin-right:10px;border:none;cursor:pointer;}
.regForm dd input.btn_ok{background-position:0 0;width:85px; height:29px;}
.regForm dd input.btn_cancel{background-position:0 -41px;width:50px; height:29px;}
.regForm dd{float:left;}
/*--注册--*/
.regist_right{ float:left; width: 180px; color:#999;}
.regist_right p{ display:block; margin-bottom:15px;}
.regist_right p a{ color:#000; line-height: 30px;}}
.w150{ width:150px;}
.register_pro {position: relative;width: 590px; height: 24px;padding:6px 15px;margin: 0 0 10px 0;border: 1px solid #EEDFB1; background-color:#FFFCE9;}
.register_pro p{ line-height:24px; color:#f60; width:580px;}
.register_pro a.reg-close {position: absolute;display: block; width:8px;height: 7px;padding-top: 8px;cursor: pointer; right: 8px;top: 7px;overflow: hidden;background: url(login_icon.png) no-repeat  right -5px; text-indent: -9999px;}
.register_pro a.reg-close:hover{ background-position:right -20px;}
.register_pro a{ color:#005EAC;}
.regist_content{ width:960px; margin: 0 auto;}
.regist_title{ margin-bottom:10px;}
.regist_title strong{ font-family:"Microsoft YaHei",SimHei; font-size:25px; font-weight:100;}
.regist_title strong em{color: #999;font-size: 16px;font-style: normal;margin-left: 5px; font-family:Arial; font-size:12px;}
.regist_left{ float:left; width: 679px; border-right: 1px solid #e5e5e5; padding-right:10px; margin: 10px 20px 10px 0; overflow:hidden}
/*--快捷登陆--*/
a.account_qq, a.account_sina, a.account_sinaweibo,a.account_qzone{display:inline-block;padding-left:30px;height:24px;background:url(btn_regist.png) 10px -150px no-repeat;}
a.account_qq,a.account_qzone{background-position:10px -120px;}
a.account_qq, a.account_sina,a.account_taobao,a.account_qweibo,a.account_douban,a.account_wangyi,a.account_renren,a.account_sinaweibo,a.account_qzone{display:inline-block;padding-left:30px;height:26px;background:url(btn_regist.png) 10px -152px no-repeat;}
a.account_qq,a.account_qzone{background-position:10px -122px;}
a.account_taobao{background-position:10px -242px;}
a.account_qweibo{background-position:10px -275px;}
a.account_douban{background-position:10px -308px;}
a.account_wangyi{background-position:10px -341px;}
a.account_renren{background-position:10px -374px;}
/*--end--*/