body { color:#333;}
a:link, a:visited { color:#06c; text-decoration:none;}
a:hover, a:active { color:#f00; text-decoration:underline;}
.header { margin:0;}
.header .header-hd { background:url(img/bnrbg.gif) bottom repeat-x;}
.header-hd .logo-search { margin:0 auto;}
.bgline, .logreg-bd .logreg-form li button.regbtn, .logreg-bd .logreg-form li button.regentbtn, .quick-wrap a, .logreg-bd .logreg-form li b { background:url(img/loginpop.gif) -999em no-repeat;}
.wrap-logreg { font-family:ËÎÌå; width:940px; margin:0 auto;}
.bgline { background-position:0 -17px; background-repeat:repeat-x; height:2px;}
.logreg-dialog, .ad-bg { float:left; display:inline;}
.ad-bg { height:495px; width:535px; overflow:hidden;}
.logreg-dialog { background:#f7f7f7; border:#dedede 1px solid; padding:25px 30px 0 30px; margin:50px 0;}
.login-dialog { width:343px;}
.register-dialog { width:878px;}
.logreg-dialog .logreg-hd { height:25px; overflow:hidden; zoom:1;}
.logreg-dialog .logreg-hd h3, .logreg-dialog .logreg-hd a, .logreg-dialog .logreg-hd span { float:left; display:inline;}
.logreg-dialog .logreg-hd h3 { font-size:14px; font-weight:bold;}
.logreg-dialog .logreg-hd span { color:red; margin-left:50px;}
.logreg-main { width:343px; overflow:hidden;}
.logreg-main iframe { margin-left:-30px;}
.iframe-dialog { background-color:#f7f7f7; width:343px; padding:0 30px; text-align:left;}
.logreg-bd { background:#f7f7f7; font-family:ËÎÌå; padding:30px 0 15px 0; overflow:hidden; position:relative;}
.logtab { width:343px; height:315px;text-align:left;}
.registertab { float:left; width:500px; padding-top:50px;}
.logreg-bd .logreg-form li { line-height:26px; overflow:hidden; zoom:1; vertical-align:bottom;}
.logreg-bd .logreg-form li span, .logreg-bd .logreg-form li input, .logreg-bd .logreg-form li img, .logreg-bd .logreg-form li b, .logreg-bd .logreg-form li.code i, .rlink { float:left; display:inline;}
.logreg-bd .logreg-form li b { background-position:0 0; width:16px; height:15px; margin:6px 0 0 10px;}
.logreg-bd .logreg-form li span { text-align:right; font-size:14px;}
.logreg-bd .log-form li span { width:56px;}
.logreg-bd .register-form li span { width:110px;}
.logreg-bd .logreg-form li input { background:#fff; border:#bfbfbf 1px solid; height:14px; padding:5px 0 5px 5px; outline:none;}
.logreg-bd .log-form li input { width:200px;}
.logreg-bd .register-form li input { width:250px;}
.logreg-bd .logreg-form li input.focus { border:#3cb300 1px solid;}
.logreg-bd .logreg-form li input.focus_gzparts { border:#f39517 1px solid;} /* 20150824 */
.logreg-bd .logreg-form li input.err { border:#f00 1px solid; color:red;}
.logreg-bd .logreg-form li p { color:red; clear:both; height:22px; line-height:20px; margin:0;}
.logreg-bd .register-form li p { height:26px; line-height:22px;}
.logreg-bd .log-form li p { margin-left:56px;}
.logreg-bd .register-form li p { margin-left:110px;}

.logreg-bd .logreg-form li.code input { width:90px;}
.logreg-bd .logreg-form li.code i, .rlink { float:left; font-style:normal; margin-left:10px; color:#888;}
.logreg-bd .logreg-form li.code img { margin:3px 0 0 5px; cursor:pointer;}
.logreg-bd .logreg-form .autologin { margin-left:56px; position:relative; height:47px;}
.logreg-bd .logreg-form .autologin .check { color:#888; cursor:default; line-height:24px; *line-height:22px; position:absolute; z-index:3;}
.logreg-bd .logreg-form .autologin .check input, .logreg-bd .logreg-form input.pact-check { background:none; border:none; line-height:normal; width:auto; height:auto; padding:0;}
.logreg-bd .logreg-form .autologin .check em { color:#ff5500; float:left; padding:5px; *padding:1px;}
.logreg-bd .logreg-form .autologin .hover em { border:#ffdfb2 1px solid; border-bottom:0; background-color:#fffff2; padding:4px; *padding:0;}
.logreg-bd .logreg-form .autologin .point { border:#ffdfb2 1px solid; background-color:#fffff2; color:#ff5500; line-height:22px; width:280px; padding-left:5px; top:21px; *top:20px; position:relative; z-index:2;}
.logreg-bd .logreg-form .autologin p { margin-left:0;}
.logreg-bd .logreg-form input.pact-check { width:13px; height:13px; overflow:hidden; margin-top:6px; *margin-top:8px; margin-right:5px;}
.logreg-bd .logreg-form li button { float:left; display:inline; margin-right:20px; border:0; height:30px; *line-height:32px; font-weight:bold; font-size:14px; color:#fff; cursor:pointer;}

.logreg-bd .logreg-form li button.logbtn { background:#090; width:80px; text-align:center;}
.logreg-bd .logreg-form li button.logbtn:hover, .quick-register .loginbtn button:hover { background:#00b300;}
.logreg-bd .logreg-form li button.logbtn:active, .quick-register .loginbtn button:active { background:#008000;}
.logreg-bd .logreg-form li button.regbtn { background-color:#ff8f40; background-position:-65px -24px; width:100px; text-indent:-10px;}
.logreg-bd .logreg-form li button.regbtn:hover { background-color:#ff791a;}
.logreg-bd .logreg-form li button.regbtn:active { background-color:#ff6a00;}
.logreg-bd .logreg-form li button.regentbtn { background-color:#ff6a00; background-position:50px -24px; width:220px; text-indent:-15px; margin-top:15px;}
.logreg-bd .logreg-form li button.regentbtn:hover { background-color:#f50;}
.logreg-bd .logreg-form li button.regentbtn:active { background-color:#ff2a00;}
.quick-login { margin-top:15px;}
.quick-login h4 { color:#888; height:13px; padding-top:8px;}
.quick-register h4 { padding-top:13px;}
.quick-login .quick-wrap { margin-top:10px;}
.quick-wrap a { display:inline; float:left; line-height:18px; margin:0 10px 8px 0; border-right:#ccc 1px solid; padding-right:10px;}
.quick-wrap a.sina { background-position:-134px -106px; padding-left:20px;}
.quick-wrap a.qq { background-position:-135px -129px; padding-left:19px; font-family:Arial; font-size:13px;}
.quick-wrap a.alipay { background-position:-136px -152px; padding-left:18px;}
.quick-wrap a.mail139 { background-position:-95px -175px; width:55px; height:18px;}
.quick-wrap a.xunlei { background-position:-135px -197px; padding-left:19px;}
.quick-wrap a.xytx { background-position:-135px -220px; padding-left:20px; border-right:none;}
.quick-wrap a.clr { border-right:none; margin-right:0; padding-right:0;}
.quick-register { border-left:#e5e5e5 1px solid; float:right; width:300px; height:250px; padding:90px 0 0 60px; margin:25px 0;}
.quick-register .loginbtn { margin:10px 0 15px 0; overflow:hidden; zoom:1;}
.quick-register .loginbtn button, .quick-register .loginbtn a { float:left; display:inline; margin-right:10px; height:25px; line-height:25px;}
.quick-register .loginbtn button { background:#090; width:70px;*line-height:27px; text-align:center; border:0; font-weight:bold; font-size:12px; color:#fff; cursor:pointer;}
.abawrap { background-color:#fff; border:#ccc 1px solid; position:absolute; z-index:6;/* max-height:200px; _height:expression(this.scrollHeight>200?"200px":"auto"); overflow:auto; overflow-x:hidden;*/}
.logtab .abawrap { width:205px; top:57px; left:56px;}
.registertab .abawrap { width:255px; top:77px; left:110px;}
.adabox li { line-height:20px; padding:0 5px; color:#999; cursor:pointer;}
.adabox li.hover { background-color:#e6f2e6;}






/* 20150825 start */
.footer{ border:none !important;}
.w-ft{ background:#fff !important;}
.w-ft .footer .footlink{ color:#999; }
.w-ft .footer{    background: #fff none repeat scroll 0 0 !important;
                  color: #999 !important;
                  padding: 30px 0 !important;
                  text-align: center !important;
              }
.w-ft .footer .footlink a,.w-ft .footer .copyright a,.w-ft .footer .copyright span{  color: #999 !important; margin: 0 6px !important; }
.w-ft .footer .copyright{ line-height: 26px !important; }
.footer .footlink a.topclick, .footer .footlink a.topclick:visited { background: #fff !important;}  
/* 20150825 end */