/* CSS Document */
@charset "gb2312";
/* CSS Document */
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,lable,textarea,p,td {margin:0;padding:0;}
body {background:#FFF;}
body,textarea {font:normal 100 12px Simsun,Arial;color:#333;}
body{ background:url(header_bg.jpg) repeat-x !important;}
a, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
em,strong{ font-weight:normal;}
strong{ font-weight:100;}
input,button{font-size:12px;vertical-align:middle;margin:0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:700;}
label, input, select {vertical-align:middle;}
img, button {background:none;border:0 none;}
ol,ul,li {list-style:none;}
table,td {border:0 none;border-collapse:collapse;}
b {font-weight:700;}
.fl {float:left;}
.fr {float:right;}
.f12{ font-size:12px;}
.c_error{ color:#B52726;}
.c_green{ color:#55AC0B;}
.c_blue{color:#36C;}
.mt5{ margin-top:5px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
*html .bugie6{ position:relative; top:-6px;}
/* common */
.clearall {zoom:1;}
.clearall:after {content:".";display:block;clear:both;height:0;visibility:hidden;}

/* layout */
.header{ width:960px; height:70px; overflow: hidden; margin:0 auto; background:url(header_mid.jpg) center no-repeat;}
.header h1 {float: left;text-indent: -10000px;width: 160px;}
.header h1 a {background: url(http://static.hualongxiang.com/style/cssV2/logo.gif) no-repeat;cursor: pointer;display: block;height: 34px;margin: 20px 0 20px 10px;width: 160px;}

/*=S login_content */
.login_wrap {position:relative;width:960px;height:320px;margin:20px auto;}
.login_content {position:absolute;top:0;right:0;padding:15px;width:288px;height:288px;border:1px solid #CCC;background:#FAFAFA;border-radius:5px 5px 5px 5px;}
.login_content a, .login_content a:visited {color: #0657B2;}
/*=S ±íµ¥ */
.login_content .txt {padding:3px;border:1px solid #E2E2E2;color:#333;}
.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:0px;padding-top:0px; margin-top:10px;margin-bottom:5px;*margin-bottom:0;height:20px; line-height:20px;border-top:1px solid #ddd;}
.login-bd .txt {width:188px;height:20px; line-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;}

/*=E login_content */
.btn_login{ color:#FFF; font-weight: 700; font-size:14px;width:82px; padding:2px 0; line-height:24px; border: 1px solid #508A04; border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px; -webkit-border-radius:3px; background:#75A707; text-align:center; cursor:pointer;}

.login-bd  .name_select{ position:relative; width:80px; float:left; *top:-2px;}
.login-bd  .name_frame{ border: 1px solid #ddd; width:68px; line-height:22px; background:#fff; margin: 3px 5px 0 0;}
.login-bd  .name_frame a{background: url(login_icon.png) no-repeat;}
.login-bd  .name_frame a.jiantou_img {float: right;width: 13px;height: 15px; padding: 0 4px 0 0; margin-top:2px;*margin: -18px 4px 0 0;cursor: pointer;background-position: 0 -58px;*background-position: -1px -58px;overflow: hidden;}
.login-bd a.jiantou_img:hover{ background-position:0 -35px;*background-position:-1px -35px;padding: 0 4px 0 0; margin-top:2px;*margin: -18px 4px 0 0;}

.login_auto, .login_btn, .login_entry {padding-left:70px;}

.login-bd ul.stretch {background:#FFF;border:1px solid #CCC;font-size:14px;position:absolute;width:74px;z-index:9999; position:absolute; top:26px; left:0; display:none;}
.login-bd ul.stretch li{height:22px;line-height:22px;overflow:hidden;text-indent:5px;margin:0;padding:0;}
.login-bd ul.stretch li a{color:#333;display:block; background:none;}
.login-bd ul.stretch li a:hover{background: #999;color:#FFF;text-decoration:none;}

/*µ×²¿*/
.footer {border-top: 1px solid #CCC;clear: both;color: #929292;line-height: 22px;margin: 50px auto 0;padding: 10px 0;text-align: center; width: 960px;}
.footer a{color: #616161;text-decoration: none;}
.footer a:hover {text-decoration: underline;}

a.account_qq, a.account_sina, a.account_sinaweibo,a.account_qzone{display:inline-block;padding-left:30px;height:24px;background:url(/images/pwicon/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:24px; line-height:24px;background:url(/images/pwicon/btn_regist.png) 10px -154px no-repeat;}


a.account_qq,a.account_qzone{background-position:10px -125px;}
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;}
