body{
	background-color: #FFF;
	height:100%;
	overflow:hidden;
}

/*login*/
.wi_960{width:640px; height:auto; margin:0 auto; }
.login_box{height:450px; width:100%;}
.login_tu{width:450px; height:380px; margin-top:30px; background:url(/images/login/login_tu.jpg) center no-repeat;}
.login_main{width:255px; margin-right:90px; border-radius:5px;  height:345px; padding:20px 50px 0px 50px; background:#FFF; margin-top:40px; border:1px solid #ddd;}
.login_main h1{ font-size:20px; color:#777;}
/* .input_text{ width:200px; padding:0px 5px; height:38px;  border:1px solid #ddd; border-radius:2px; font-size:14px; line-height:38px; color:#999;} */
/* .login_pos{ position:absolute; right:130px; top:65px; z-index:1;} */
/* .login_wbk{ padding:20px 0 10px;} */
/* .login_wbk span{color:#333; font-size:14px; line-height:40px;} */
/* .login_list{ color:#bababa; padding:5px 0px;} */
/* .login_list label{color:#666; margin-right:3px;} */
/* .login_list a{ color:#f15500; margin:0 3px;} */
/* .login_list a:hover{ text-decoration:underline; margin:0 3px;} */
/* .btn,.reg_btn,.third-login a,.btn_rag{ background: url(../images/login_img.png) no-repeat; cursor:pointer; text-indent:20em; border: 0;  display: block;} */
/* .btn{background:#00adef; border-radius:2px;  text-align:center; color:#fff; overflow:hidden; width:260px;  height: 34px; line-height:34px; font-size:14px; text-indent:0em;   margin: 24px 0 20px;    text-decoration: none;} */
/* .btn:hover{background:#006aa6} */
/* .btn_rag{background:#fd7820; border-radius:2px; width:260px;  height: 34px; color:#fff; overflow:hidden;line-height:34px; font-size:14px;text-indent:0em; text-align:center;} */
/* .btn_rag:hover{background:#d6661d;} */

/* .login_zh{padding-top:7px;} */
/* .btn:hover{background-position: 0 -138px;} */
/* .third-login{padding-top:10px;} */
/* .third-login a.qq { background-position:-7px -7px; width: 40px;} */
/* .third-login a {background-position: 9999px 9999px;    border-right: 1px solid #d6d6d6;    float: left;    height: 28px;   } */
/* .third-login a.sina {background-position: -47px -7px;    width: 63px;} */
/* .third-login a.renren {background-position: -111px -7px;    width: 55px;} */
/* .third-login a.qq:hover {background-position: -7px -55px;} */
/* .third-login a.sina:hover {background-position: -47px -55px;} */
/* .third-login a.renren:hover {background-position: -111px -55px;} */
/* /*reg*/ */
/* .reg_box{ padding:30px 20px; background:#fff; margin-top:80px;} */
/* .reg_top{ border-bottom:1px solid #d2d2d2; height:85px;} */
/* .reg_ul{width:100%; display:block;} */
/* .reg_ul .logo{background-image: url("/images/logo_o.png");float:left;width:295px;height:85px;margin-left:10px;} */
/* .reg_ul a{width:170px; height:48px; display:block; float:left; line-height:48px; text-align:center; font-size:20px; margin-top:37px;margin-left:0px;} */
/* .reg_ul .ord{color:#fff; background:#f39901; } */
/* .reg_ul .ordomv{color:#777; background:#e6e6e6; } */
/* .reg_ul .vip{color:#777; background:#e6e6e6; } */
/* .reg_ul .vipomv{color:#fff; background:#f39901; } */
/* .reg_top span{width:500px; text-align:left; font-size:14px; padding-top:20px;margin-left: 10px;} */
/* .reg_top span A{color:#f37901; text-decoration:underline;} */
/* .reg_main{width:640px; height:auto; overflow:hidden; margin:0 auto; padding:70px 0px 30px 0px;} */

/* .reg_inu .f_l{ font-size:20px; line-height:60px; width:130px; text-align: right;} */
/* .reg_inu .f_r{width:500px; line-height:25px; font-size: 14px;} */
/* .reg_inu span{padding-bottom:15px; display:block;} */
/* .input_text1{width:320px; padding:0px 5px; height:60px;  background:#fff; border:1px solid #949494; border-radius:5px; font-size:20px; line-height:40px; color:#999;} */
/* .reg_btn{width:218px !important; height:54px !important; background-position:0 -182px !important;} */
/* .reg_btn:hover{width:218px !important; height:54px !important; background-position:0 -244px !important;} */
/* .reg_ionu{padding:10px 0 10px 130px; color:#777;} */
/* .inpu_texttuser { */
/* width:200px; padding:0px 5px; height:40px;  border:1px solid #ccc; border-radius:2px; font-size:14px; line-height:40px; color:#999; */
/* } */

/* .input_textuserover { */
/* width:200px; padding:0px 5px; height:40px;  border:1px solid #ccc; border-radius:2px; font-size:14px; line-height:40px; color:#999; */
/* } */

/* .input_textpasswordover { */
/* width:200px; padding:0px 5px; height:40px;  border:1px solid #ccc; border-radius:2px; font-size:14px; line-height:40px; color:#999; */
/* } */

/* .input_textpassword { */
/* width:200px; padding:0px 5px; height:40px;  border:1px solid #ccc; border-radius:2px; font-size:14px; line-height:40px; color:#999; */
/* } */

/*±íµ¥Ìí¼ÓÒ³Ãæ*/
.register-form { position: relative; width: 560px; height: 778px; overflow: hidden; }
.register-input { width: 100%; padding-top: 30px; } 
.register-input .tit { position: relative; width: 345px; height: 108px; margin:0 auto 40px; padding: 0 0 0 105px; color: #535353; font-weight: bolder; }
.register-input .tit-txt1 { padding-top: 7px; line-height: 37px; margin-bottom: 23px; font-size: 37px; }
.register-input .tit-txt2 { line-height: 30px; font-size: 30px; }
.register-input .tit-logo { position: absolute; top: 0; left: 0; display: inline-block; width: 282px; height: 108px; background-repeat: no-repeat; }
.register-input .input { position: relative; width: 360px; height: 74px; line-height: 74px; padding:0 0 0 80px; margin: 0 auto 30px; border: 1px solid #949494; border-radius: 6px; }
.register-input .telphone { margin-bottom: 22px!important; }
.register-input .input input { width: 360px; height: 28px; line-height: 28px; padding: 22px 0; font-size: 24px; color: #464646; border: none; background: none; -webkit-appearance: none; }
.register-input .input span { position: absolute; top: 19px; left: 20px; display: inline-block; width: 38px; height: 33px; }
.register-input .email span { background-position: 0 -43px; }
.register-input .passwd span { background-position: -49px -43px; }
.register-input .telphone span { background-position: -98px -43px; }
.register-input .qqNumber span { background-position: -147px -43px; }
.register-input .input.z-right { border: 1px solid #9dcb7e; }
.register-input .input.z-error { border: 1px solid #e3751c; }
.register-input .email.z-right span { background-position: 0 0; }
.register-input .passwd.z-right span { background-position: -49px 0; }
.register-input .telphone.z-right span { background-position: -98px 0; }
.register-input .qqNumber.z-right span { background-position: -147px 0; }
.register-input .warn { margin-bottom: 22px; height: 24px; font-size: 24px; text-align: center; color: #e3751c; opacity: 0; }
.register-input .warn.z-show { opacity: 1; }
.register-input .submit { width: 442px; height: 80px; line-height: 80px; margin: 0 auto 35px; font-size: 31px; color: #fff; text-align: center; background: #FF6600; border-radius: 6px; }
.register-input .Ibtn { width: 442px; height: 28px; line-height: 28px; overflow: hidden; margin: 0 auto; font-size: 20px; text-align: center; color: #646464; }
.register-input .Ibtn-protocol { margin-bottom: 30px; }
.register-input .Ibtn-protocol span { color: #59a824; text-decoration: underline; cursor: pointer; }
.register-input .Ibtn-tel a { color: #59a824; text-decoration: underline; }

