﻿@charset "utf-8";

.lrbox{ height:345px; overflow:hidden; zoom:1; width:510px; text-align:left;}

.lrbox .lrbox_t {border-bottom:1px solid #add0f2; height:24px; line-height:24px; clear:both; padding-left:1px; _padding-left:2px; margin:8px 8px 0 8px;}
.lrbox .lrbox_t li { width:99px;height:24px; text-align:center; margin-left:-1px; float:left; font-weight:bold;}
.lrbox .lrbox_t li a{ width:99px; height:24px; display:block; background:url(/public/loginbox/images/login_bg110603.gif) no-repeat; color:#0268CD;}
.lrbox .lrbox_t li.active a{margin-top:-1px; position:relative; top:1px; height:25px; color:#333; text-decoration:none; background:#fff url(/public/loginbox/images/login_bg110603.gif) no-repeat -99px 0;}
.lrbox .lrbox_t li a:hover{ text-decoration:none;}

.login { margin:0 8px; height:auto; overflow:hidden; zoom:1; }
.login form .ts{ height:26px; line-height:26px;  color:#333; margin-top:15px; padding:0 35px;}
.login form .ts a{ color:#0268CD; margin:0 7px; font-weight:bold;}
.login  form .bold{ height:35px; line-height:35px; font-size:14px; color:#000; margin-top:31px;}
.login  form ul .l_link_xn .v_middle{ margin-top:3px;}
.login  form ul{ zoom:1; padding-left:35px;}
.login  form ul li{ height:auto; line-height:30px; overflow:hidden; clear:both; padding-bottom:7px;zoom:1;}
.login  form ul li .l{ width:60px; display:block; float:left; font-size:14px;}
.login  form ul li .r{ width:350px; float:left; line-height:26px;}
.login  form ul li a{ float:left; line-height:22px;white-space:nowrap; margin:4px 0 0 10px; display:inline;}
.login  form ul li input{ border:1px solid #7AB5DD; height:20px; padding:4px 5px 0 5px; width:228px; float:left; margin-top:1px;}
.login  form ul li input.wid50{ width:108px; margin-right:8px;}
.login  form ul li .r .img_yzm{ margin:0;}
.login  form ul li .r .img_yzm.mar-lr8{width:70px; height:26px; overflow:hidden; float:left;}
.login  form ul li .r .img_yzm.mar-lr8 img{margin:-4px 5px 0 -10px; display:inline;height:40px;}
.login  form ul li input.mar-r8{ border:0; width:auto; float:left; margin:3px 5px 0 60px; margin:1px 5px 0 60px\0; vertical-align:middle;}
.login  form ul .l_link_xn{ height:35px; line-height:35px; margin-top:5px;}
.login  form ul .l_link_xn span{ float:left; color:#343434; margin-right:10px;}
.login  form ul .l_link_xn img{ float:left;}
.login  form ul .error{ height:34px; color:#CC0000; padding-bottom:0; margin-top:3px;}
.login  form ul .error span{ height:24px;line-height:24px; display:block; background-color:#FFEBEA; color:#CB0101; border:1px solid #E5C2C6; padding-left:10px;}
.login  form ul li .r #email{}
.login  form ul .pad-tb33 .r .inp_btn{ width:110px; height:32px; border:0; background:url(/public/loginbox/images/login_bg110603.gif) no-repeat -110px -27px; cursor:pointer; margin:5px 0 0 60px; margin-top:0\9;}

.lrbox .bd{ height:31px; width:494px; clear:both; margin-top:3px;}
.lrbox .bd_l{ width:3px; height:31px; float:left; background:url(/public/loginbox/images/login_bg110603.gif) no-repeat -7px -62px;}
.lrbox .bd_c{ width:488px; height:29px; line-height:29px; border:1px solid #D7D7D7; border-width:1px 0; float:left; background-color:#F0F2F2;}
.lrbox .bd_c span{ float:left; display:block;}
.lrbox .bd_c .rr{ width:100px; background:url(/public/loginbox/images/login_bg110603.gif) no-repeat -216px -67px; padding-left:23px; margin-left:36px; display:inline;}
.lrbox .bd_c .qq{ width:100px; background:url(/public/loginbox/images/login_bg110603.gif) no-repeat -25px -67px;padding-left:23px; margin-left:15px; display:inline;}
.lrbox .bd_c .line{ width:2px;background:url(/public/loginbox/images/login_bg110603.gif) no-repeat 0 -61px;height:29px;}
.lrbox .bd_r{ width:3px; height:31px; float:left; background:url(/public/loginbox/images/login_bg110603.gif) no-repeat -11px -62px;}


.login  form ul .bor-gray.pad-tb22{ font-size:12px;}
.login  form ul .bor-gray.pad-tb22 label{ margin-left:20px; float:left;}
.login  form ul .bor-gray.pad-tb22 label span{ float:left;margin:6px 0 0 0;margin:4px 0 0 0\9;}
.login  form ul .bor-gray.pad-tb22 label a{margin:8px 0 0 0;margin:6px 0 0 0\9;}

.register{ margin:0 8px; height:auto; overflow:hidden; zoom:1;display:none; }
.register h2{ height:35px; font-size:14px;}
.register h2 #ajaxinfo{ font-size:12px; font-weight:normal; margin-left:10px;}
.register ul{ zoom:1; height:auto; overflow:hidden; margin-top:12px;}
.register ul li{ height:auto; line-height:28px; line-height:28px\9; overflow:hidden; clear:both; zoom:1; padding-bottom:4px; *padding-bottom:2px;}
.register ul li .l{ width:80px; display:block; float:left; font-size:14px; text-align:right;}
.register ul li .r{ width:413px; float:left; color:#999; line-height:25px;}
.register ul li .input{ width:228px; height:20px; padding:4px 5px 0 5px; border:1px solid #7AB5DC; float:left; margin-right:5px;}
.register ul li  .wid50{ width:70px;}
.t_right{width:132px; height:26px;float:left; background:url(/public/loginbox/images/login_bg110603.gif) no-repeat -216px 5px; padding-left:20px; color:#0B9816;}
.t_wrong{width:156px; height:24px; line-height:24px; border:1px solid #E5C3C4; background-color:#FFEAEA; color:#CC0000; float:left; padding:0 5px;}
.register ul li .r .ht{ float:left; margin-right:35px;}
.register ul li .r .img_yzm{ margin:0;}
.register ul li .r .img_yzm.mar-lr8{float:left;width:70px; height:26px; overflow:hidden; display:block; margin:0 5px 0 0;}
.register ul li .r .img_yzm.mar-lr8 img{  margin:-4px 0 0 -10px; display:inline; height:40px;}
.register ul li a.r{float:left; clear:left;color:#0268CD; width:auto; white-space:nowrap; margin-left:80px; line-height:22px;}
.register ul .pad-tb22 .r #btnReg{ width:110px; height:32px; background:url(/public/loginbox/images/login_bg110603.gif) no-repeat 0 -27px; border:0; cursor:pointer;}
.register ul .fwtk{padding:0 0 0 80px; _padding:0px 0 5px 80px; vertical-align:middle;}
.register ul .fwtk .r{ color:#000;}
.register ul .fwtk input{ float:left; margin:5px 10px 0 0; *margin:2px 10px 0 0;}
.register ul .fwtk label{ float:left;}
.register ul .fwtk a{}
.register ul .pad-tb22{  padding:2px 0 0 80px; _padding-top:0 zoom:1;}
.register ul .pad-tb22 p{ width:235px; float:left; padding-left:42px; background:url(/public/loginbox/images/login_bg110603.gif) no-repeat -201px 10px; color:#000;}
#content .register ul .pad-tb22 p{ font-size:12px; padding:0 0 0 42px; margin-top:3px;}
.register ul .pad-tb22 input{ float:left;}

.login form ul li .r .img_yzm.mar-lr8 img,.register ul li .r .img_yzm.mar-lr8 img{height: 21px; margin: 3px 0 0; width: 60px;}