/* CSS Document */
@charset "utf-8";
@import url('global.css');
/*header*/
.header{width:990px;margin:0 auto;clear:both;overflow:hidden;overflow:hidden;padding:20px 0;}
.header h1{border-right:#EAEAEA 1px solid;padding-right:20px;}
.logotxt{padding:15px 0 0 15px; font-size:25px; font-family:'Microsoft YaHei', '宋体'; color:#9D9D9D; line-height:100%; height:26px; overflow:hidden; display:inline-block;}
.line{ width:990px; margin:0 auto 50px; border-top:#DDDDDD 1px solid;}
.link{padding-top:25px;}
/* regist_content */
.btn-dialog{text-align:center;}
.btn-dialog input{padding:7px 12px; border:1px solid #F47602; border-radius:3px 3px 3px 3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#F78A12; color:#fff; text-align:center; font-size:14px; cursor:pointer;}
.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;}
input{font:12px Arial;margin-bottom:1px;vertical-align:middle;padding:3px 2px;}
.regist_content{ width:960px; margin: 0 auto;}
.regist_right{ float:left; width: 210px; color:#999;}
.regist_right p{ display:block; margin-bottom:15px;}
.regist_right p a{ color:#000; line-height: 30px;}
.register_pro {position: relative;width: 590px; height: 24px;padding:6px 15px;margin: 0 0 20px 0;border: 1px solid #EEDFB1; background-color:#FFFCE9;}
.register_pro p{ line-height:24px; width:580px;}
.register_pro a.reg-close{position: absolute;display: block;cursor: pointer;right: 8px;top: 10px;overflow: hidden;font-family:Tahoma,Arial;}
.register_pro a.reg-close:hover{ color:red;}
.register_pro a{ color:#005EAC;}
.regist_left{ float:left; width: 679px; border-right: 1px solid #e5e5e5; padding-right:10px; margin: 10px 20px 10px 0;}
.regist_left.noborder{border:none;}
.regist_left dl{min-height:50px;_height:50px;}
.regist_left dl.registerclause{min-height:30px;_height:30px;}
.regist_left dl dt{float:left;font-size:14px;line-height:28px;margin-right:10px;text-align:right;width:90px;}
.regist_left dl dd{ float:left;}
.regist_left dl dd.box input{width:240px; height:28px; line-height:28px;border:1px solid #ccc;padding:1px 2px;}
.regist_left dl dd.box .input:focus {border: 1px solid #7ABBE9;}
.regist_left dl dd.box span{height:30px; line-height:30px;font-size:14px;font-weight:700;}
.regist_left dl dd.box input.w90{ width:90px;}
.regist_left dl dd input.confirm{ margin:30px 0 50px;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;}
.regist_left .tp {width: 320px; overflow:hidden; clear:none;}
.regist_left .tp .ignore{color:#999; padding: 5px 10px 5px 0px;}
.regist_left .tp .loading{background: url("../images/loading.gif") no-repeat scroll 0px 5px;color: #666666;}
.regist_left .tp .wrong{background: url("../images/icon/error.png") no-repeat scroll 0px 5px;color:#B52726;}
.regist_left .tp .correct{background: url("../images/icon/right.png") no-repeat scroll 0px 5px;border: 0 none;height: 20px;}
.regist_left .ip {width: 245px; margin-right:5px}
.regist_left .ip div{ float:left}
.regist_left .tp div {line-height: 16px;max-width:300px;padding: 5px 0 5px 20px;}
.regist_left .mobileBox{padding:0px;margin-bottom:0px;}
.register_rules{border:1px solid #ccc;padding:5px;width:520px;height:200px;overflow:auto;color:#666;line-height:2;}

a.account_qq, a.account_sina, a.account_sinaweibo, a.account_qzone, a.account_msn, a.account_baidu, a.account_taobao, a.account_qweibo, a.account_douban, a.account_wangyi, a.account_renren{display:inline-block;padding-left:30px;height:24px; line-height:24px;background:url("../images/icon/oauth.gif") 10px -10px no-repeat;}
a.account_sinaweibo{background-position:10px -50px;}
a.account_msn{background-position:10px -90px;}
a.account_baidu{background-position:10px -130px;}
a.account_taobao{background-position:10px -170px;}
a.account_qweibo{background-position:10px -210px;}
a.account_douban{background-position:10px -250px;}
a.account_wangyi{background-position:10px -290px;}
a.account_renren{background-position:10px -330px;}

.email_tip_list {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;color: #999999;line-height: 20px;margin-top: -1px;overflow: hidden;position: absolute;width: 244px; z-index:999}
.email_tip_list ul li {float: none;font-size: 12px;height: 20px;line-height: 20px;padding: 0 0 0 5px;}
.email_tip_list ul li.curr {background: none repeat scroll 0 0 #E8F4FC;color: #000;}
.email_tip_list ul li a {color: #005EAC;padding: 0 5px;}
.email_tip_list ul li a:hover {text-decoration: none;}
.email_tip_list ul li a em {color: #FF0000;margin: 0 2px;}
.email_tip_list ul li em{font-style:normal}

.password-tip{ font-size:14px; padding:0px 0 10px 0px !important;color:#666; margin:0px 30px 20px 0; width:auto; line-height:2.4;}
.password-tip h2{ height:43px;  font:25px/1.7 "微软雅黑","黑体", sans-serif; position:relative; color:#009900; padding:0 0 0 80px; margin:0 0 10px 0; }
.password-tip h2 span.password-tip-icon{ position:absolute; left:0; top:0px; display:block; width:67px; height:53px; background:url("../images/member/post-success.gif") 0 -124px no-repeat; margin:0px 5px 0 0;}
.password-tip a{ margin:0 4px; }
.password-tip p{padding-left:50px;}
/* oauth bind */
.choose_lable{ font-size:14px; padding-bottom:20px;  padding-left:20px; font-weight:700;}
.choose_lable label.pr50{ padding-right:50px;}

dl.qq_about dt img{ float:left; width:50px; height:50px; overflow:hidden; border:1px solid #ccc; padding:2px;}
dl.qq_about dd{ float:left; margin-left:10px; line-height: 26px; font-size:16px; font-weight:700;}
.blank20{ clear:both; height:20px; overflow: hidden;}
.wal780{ width:780px; border:none; overflow:hidden;}
.connect_tips{ font-size:14px; width:778px; padding:20px 0; text-align:center; background:#FFFCE9; border:1px solid #EEDFB1; color:#C69324;}