body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ margin:0; padding:0;}
body,input,textarea{font-family:"Microsoft Yahei";}
textarea{resize:none;outline:none;}
fieldset,img{border:0;}
table{ border-collapse: collapse; border-spacing:0;}
input{vertical-align:top;outline:none;}
img,object,embed{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
fieldset,img,abbr{border:0;}
ul,ol{list-style-type:none;}
caption,th{text-align:left;}
a:focus,embed{outline:0;}
q:before,q:after{ content:''}
a{text-decoration:none;cursor:pointer;color:#7ea4cc;outline:none;/* firefox */ hide-focus:expression(this.hideFocus = true);/* ie */}
input::-ms-clear{display:none;}
input::-ms-reveal{display:none;}
.clearfix:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.clearfix{zoom:1;}
.none {display: none;}

body,html{width:642px;height:357px;overflow:hidden;background:url('../img/bg.jpg') 0 0 no-repeat;}
.wrap{width:642px;height:357px;position:relative;margin:0 auto;}
.left{padding:2px;border:3px dashed #b28850;}
.add_cont{background:#fff6d6;}
.flash{float:left;padding:0 13px 0 0;width:333px;height:148px;}

.hd_right{float: left; width:265px; margin:3px 0 0;}
.list_tit{ width:100%; height:21px; overflow:hidden;}
.list_tit li{ float:left; cursor:pointer; width:48px; height:19px;margin-right:2px; line-height:18px;*line-height:19px; font-size:14px; text-align:center;background:#432c20;border:1px solid #6f4224; color:#b26635;}
.list_tit .curr{ border:1px solid #f17c26;  color:#ffffff; background:#d35a07; }
.list_cont{ width:100%; height:120px; overflow:hidden;}
.list_cont li{  width:100%; height:23px; line-height:23px; border-bottom:1px dashed #eacdad; position:relative;}
.list_cont li a{display:block; color:#685e4f; font-size:12px; height:23px;}
.list_cont li a span{float:right;}
.list_notice,.lisy_activity{ display:none;}


.hidden{display:none}
.passShow{display:none}
.error{padding:0 0 0 60px;height:30px;font-size:12px;line-height:30px;color:red}
.login-box .hd{padding:40px 0 0 41px;width:330px}
.login-box .user_text{float:left;display:block;width:53px;height:31px;background:url(../img/user.jpg) 0 0 no-repeat;}
.login-box .pass_text{float:left;display:block;width:53px;height:31px;background:url(../img/pass.jpg) 0 0 no-repeat;}
.login-box .input-box{height:31px;padding:0 0 7px}
.login-box .input-box input{float:left;width:167px;padding:0 18px 0 10px;height:31px;border:none;outline:0;background:url(../img/input.png) 0 0 no-repeat;line-height:31px;color:#b29969}
.login-box .register-btn{display:block;float:left;width:52px;height:29px;background:url(../img/to_reg.jpg) 0 center no-repeat;}
.login-box .forget{display:block;float:left;width:61px;height:29px;background:url(../img/forget.jpg) 0 center no-repeat;}
.login-box .re-input-box1{width:187px;height:20px;line-height:20px;margin:0 0 0 55px}
.login-box .remember{display:inline-block;width:70px;background:url(../img/remember.jpg) right center no-repeat;height:20px;}
.login-box .remember input{vertical-align: middle;}
.login-box .start-btn{margin:49px 56px 0 0;float:right;display:inline-block;width:208px;height:84px;background:url(../img/login.jpg) 0 center no-repeat;}

.register-box .hd{padding:26px 0 0 27px;width:350px}
.register-box .user_text{float:left;display:block;width:86px;height:31px;background:url(../img/ruser.jpg) right 0 no-repeat;}
.register-box .pass_text{float:left;display:block;width:86px;height:31px;background:url(../img/rpass.jpg) right 0 no-repeat;}
.register-box .passR_text{float:left;display:block;width:86px;height:31px;background:url(../img/rpassr.jpg) right 0 no-repeat;}
.register-box .input-box{height:31px;}
.register-box .input-box input{float:left;width:167px;padding:0 18px 0 10px;height:31px;border:none;outline:0;background:url(../img/input.png) 0 0 no-repeat;line-height:31px;color:#b29969}
.register-box .hd .hint{padding:0 0 0 105px;height:27px;line-height:27px;background: url(../img/warn.png) 86px 0 no-repeat;color:#ff5d15;font-size:12px;visibility: hidden;}
.register-box .register-btn{display:block;float:left;width:52px;height:29px;background:url(../img/to_reg.jpg) 0 center no-repeat;}
.register-box .forget{display:block;float:left;width:61px;height:29px;background:url(../img/forget.jpg) 0 center no-repeat;}
.register-box .re-input-box1{width:187px;height:20px;line-height:20px;margin:0 0 0 55px}
.register-box .remember{display:inline-block;width:70px;background:url(../img/remember.jpg) right center no-repeat;height:20px;*width:75px;}
.register-box .remember input{vertical-align: middle;}
.register-box .to_qq{display:block;float:right;width:46px;height:20px;background:url(../img/qq.jpg) 0 center no-repeat;}
.register-box .buttons{width:235px;margin:49px 24px 0 0;float:right;}
.register-box .start-btn{display:block;margin:0 auto;width:208px;height:84px;background:url(../img/register.jpg) 0 center no-repeat;}
.register-box .back{padding:9px 0 0;}
.register-box .rule{float:right;width:150px;height:22px;background:url(../img/rule.jpg) right center no-repeat;cursor:pointer;*width:155px;}
.register-box .rule input{vertical-align: middle;}
.register-box .toLogin{width:60px;height:22px;background:url(../img/to_login.jpg) right center no-repeat;cursor:pointer;}


.success-box {position:relative;}
.success-box .hd{padding:25px 0 0;width:310px}
.success-box h3{height:29px;padding:0 0 18px;background:url(../img/title.jpg) center 0 no-repeat;}
.success-box .hd p{padding:0 0 0 57px;height:30px;color:#432c20;font-size:18px;font-weight:bolder;}
.success-box .hd p i{display:inline-block;width:72px;font-style:normal;text-align:right;}
.success-box .start-btn{margin:48px 79px 0 0;float:right;display:inline-block;width:208px;height:84px;background:url(../img/login.jpg) 0 center no-repeat;}
.success-box .save_text{display:block;width:214px;height:18px;margin:7px auto 0;background: url(../img/save.jpg) no-repeat;cursor:pointer;}
.success-box .to_add{position:absolute;right:250px;bottom:0px;display:block;width:59px;height:16px;margin:7px auto 0;background: url(../img/to_login.jpg) no-repeat;cursor:pointer;}

.success .hd{padding:54px 0 0 52px;width:300px}
.success .hd .info{padding:0 0 16px 94px;height:37px;color:#432c20;font-size:18px;line-height:37px;background: url(../img/welcome.jpg) no-repeat;font-weight:bolder;}
.success .save_text{padding:7px 45px 0;width:188px;height:27px;background: url(../img/while.jpg) no-repeat;cursor:pointer;}
.success .save_text .logout{float:right;display:block;}
.success .start-btn{margin:48px 79px 0 0;float:right;display:inline-block;width:208px;height:84px;background:url(../img/login.jpg) 0 center no-repeat;}

.other-login{display:none;width:642px;height:357px;position:absolute;left:0;top:0;z-index:999;background:#fff;}
.hide-iframe{position:absolute;right:20px;top:0;width:20px;height:20px;background:#fff;cursor:pointer;}
.other-login iframe{overflow-y:scroll;overflow-x:hidden;}


.other-login-btn{width: 185px;height: 26px;margin: 5px 0 0 55px;}
.login-box .to_qq{display:block;float:left;width: 82px;height: 26px;background:url(../img/qq.jpg) 0 center no-repeat;}
.login-box .to_wx {display: block;float: right;width: 82px;height: 26px;background: url(../img/wx.jpg) 0 center no-repeat;}

.register-box .hd .on_suc{background-image: url(../img/success.png);color:#3db637;}