body,div,ul,li,h1,h2,h3,h4,h5,h6,hr,p,button,input,textarea,dl,dd{margin:0;padding:0;}
body{ font-size:13px; font-family:"Microsoft Yahei";background:url(login_bg.jpg) repeat;}
li{ list-style:none;}
img{ border:none;}
body{ margin-left:0px; margin-right:0px; height:100%; width:100%; overflow:hidden; _overflow:auto; _height:auto;}
a{ text-decoration:none;}
.clearfix:after { content: "";display: block;height: 0; clear: both; }
.clearfix { zoom: 1;}
.fl{ float:left;}
.none{ display:none;}
.relative{ position:relative;}
#box{ width:436px; height:782px; margin:0 auto; position:relative;}
#wrap{ background:url(wrap.png) no-repeat; width:436px; height:782px; margin:0 auto; position:absolute; top:0;
/* 
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wrap.png'); /* IE6 */
/* _ background-image: none; IE6 */
}
.leftflag{  width:107px; height:72px; line-height:69px; position:absolute; left:-89px; display:block; }

.leftflag span{ padding-left:50px; font-size:18px; color:#FFFFFF;  }
.b_flag{background:url(t4.png) no-repeat; }
.c_flag{background:url(t3.png) no-repeat; }
.tipflag{ background:url(tipflag.png) no-repeat; width:327px; height:72px; position:absolute; left:90px; display:none; }
.tipflag p{ color:#FFFFFF; padding: 14px 40px 0 15px; }
.line40{ line-height:40px;}
#tf1{ top:113px; }
#tf2{ top:173px; }
#tf3{ top:233px; }
#tf4{ top:293px; }
#reg{ top:116px;}
#login{ top:179px;}
#logo{ text-align:center; padding:20px 0 0 0; height:104px; overflow:hidden;}
#logo a {width: 160px; height: 50px; display: block; margin: 0 auto; margin-top: 25px;}
.reg_disable{  background:url(reg_g.png) no-repeat; width:268px; height:52px; display:block; margin:5px auto 10px; }
.reg_able{  background:url(reg.png) no-repeat;  width:268px; height:52px; display:block; margin:5px auto 10px; cursor:pointer;}
.reg_able:hover{  background:url(reg_hover.png) no-repeat;}
.reg_able:active{  background:url(reg_active.png) no-repeat; }
.login_disable{  background:url(login_g.png) no-repeat; width:268px; height:52px; display:block; margin:5px auto 10px; }
.login_able{  background:url(login.png) no-repeat;  width:268px; height:52px; display:block; margin:5px auto 10px;}
.login_able:hover{  background:url(login_hover.png) no-repeat;}
.login_able:active{  background:url(login_active.png) no-repeat; }
a.qq_login{ background:url(qqlogin.png) no-repeat; width:267px; height:57px; display:block; margin:10px auto; }
a.qq_login:hover{ background:url(qqlogin_hover.png) no-repeat;}
a.qq_login:active{ background:url(qqlogin_active2.png) no-repeat;}
a.weibo_login{ background:url(weibologin.png) no-repeat; width:267px; height:57px; display:block; margin:10px auto; }
a.weibo_login:hover{ background:url(weibologin_hover.png) no-repeat;  }
a.weibo_login:active{ background:url(weibologin_active.png) no-repeat; }
.input_ul li{ background:url(inputbox2.png) no-repeat;  height:60px; margin:0 0 0 85px; }
.inputbox, .hideinput{ width:205px;  height:33px; margin:6px 0 0 45px; border:0; line-height:33px; padding:0 5px; font-family:"微软雅黑"; font-size:16px; }
.hideinput{ display:none;}
.p1{ height:30px; line-height:30px; font-size:14px;  text-align:center; color:#686868;}
.p2{  text-align:center; position:absolute; bottom:40px; left:0; width:100%; color:#686868;}
.p3{ text-align:center;}
#div1{  background:url(ooopic_1353400705.png) no-repeat 17px center; height:45px; width:290px; }
#div2, #div3{  background:url(ooopic_1353400693.png) no-repeat 17px center; height:45px; width:290px;   }
#div4{  background:url(qq.png) no-repeat 17px center; height:45px; width:290px;  }
.org_style{ color:#CECECE; font-size:16px;}
.tip{ width:24px;  height:45px; float:left;}
.feedright{ background:url(right.png) no-repeat left center;}
.checking{ background:url(checking.gif) no-repeat left center; }
.re_success_box, .re_login_box{ text-align:center;}
.bbb{ margin-top:20px; }
.bbb2{ margin-top:40px; text-align:center;}
.g1{ float:left; width:200px; line-height:72px; margin-left:14px; _margin-left:7px; color:#FFFFFF;}
.g2{ float:left; padding-top:23px; }
#getpassword{ cursor:pointer;}
#reg_box, #login_box{  z-index:2;}
a.qq_register { background: url(qq_reg.png) no-repeat; width: 267px; height: 57px; display: block; margin: 10px auto; }
a.qq_register:hover { background: url(qq_reg_hover.png) no-repeat; }
a.qq_register:active { background: url(qq_reg_act.png) no-repeat; }
a.weibo_register { background: url(weibo_reg.png) no-repeat; width: 267px; height: 57px; display: block; margin: 10px auto; }
a.weibo_register:hover { background: url(weibo_reg_hover.png) no-repeat; }
a.weibo_register:active { background: url(weibo_reg_act.png) no-repeat; }
