﻿@charset "utf-8";
/* CSS Document */

body{background:#F5F5F5;}

.register{width:850px; height:620px; position:absolute; top:50%; left:50%; margin:-310px 0 0 -425px; background:#FFF;}
.register-tit{padding:50px 25px 20px 79px; height:45px; overflow:hidden;}
.register-logo{display:block; float:left;}
.register-logo img{width:45px; height:45px;}
.register-ly{display:block; float:left; color:#444; height:45px; font-size:24px; padding-left:16px; line-height:45px;}
.register-content{padding:0 80px; margin-top:20px; overflow:hidden;}
.register-left{width:490px; height:auto;float:left; border-right:1px solid #e2e2e2;}
.register-left label{height:45px;}
.register-left .user,.register-left .password,.email
{width:280px; height:43px; margin-bottom:20px; padding-left:7px; background:none; border:1px solid #e6e6e6; font-size:14px;}
.register-left .button{width:289px; height:45px; margin-top:20px; font-size:14px; /*font-family:'微软雅黑';*/ color:#FFF; text-align:center; border:none; background:#e63b36; line-height:45px; cursor:pointer;}
.register-left input{border-radius:2px; float:left; line-height:43px;}
.register-left span{padding-left:10px; display:block; height:45px; width:170px; float:left; overflow:hidden;}
.register-left p{margin-top:20px;}
.register-left ul{width:289px; height:36px; margin-top:20px; padding-left:34px; overflow:hidden;}
.register-left ul li
{width:36px; height:36px; float:left; margin-left:28px; background-image:url(../images/public/other-login.png); background-repeat:no-repeat;}
.register-right{float:right; width:170px; height:100px; color:#999; font-size:12px; line-height:22px;}
.register-right p{margin-bottom:20px;}

.agreement{width:292px; margin-top:0px; color:#444;}
.agreement a{color:#2b6dad; font-weight:bold;}
.jump-login{width:290px; padding-top:60px; color:#444; *padding-top:10px; text-align:center; font-size:14px;}
.jump-login a{color:#2b6dad; font-weight:bold;}
input{-moz-transition:all ease .3s; -webkit-transition:all ease .3s; transition:all ease .3s;}
input:focus{
			  border:1px solid #ff6066 !important;
			 /* -webkit-box-shadow:0px 0px 7px #e91d25;
			  -moz-box-shadow:0px 0px 6px #e91d25;
			  box-shadow:0px 0px 6px #e91d25;*/
			  outline:none;
			  }
			  
.login-logo img{}
			  
/*TC*/
.login-tc-wrap {width:370px; height:220px; border-radius:2px; position:fixed; top:50%; left:50%; margin:-110px 0 0 -185px; box-shadow:0 0 3px #FFF; background-color:#FFF; display:none; border:1px solid #e4e4e4\9; z-index:100000000;}
.login-tc-tit {overflow:hidden;}
.login-tc-titL {font-size:18px; color:#2b2b2b; margin:30px 0 0 30px; float:left}
.login-tc-titR {margin:30px 30px 0 0; float:right; font-size:14px; color:#989898; width:17px; height:14px; background: url(../images/user/close.png) no-repeat; border-radius:50px; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; transition: all ease .3s; cursor:pointer;}
.login-tc-titR:hover {border-radius:0%; -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); transform:rotate(360deg);}
.login-tc-info {padding:40px 30px; font-size:14px; position:absolute; color:#666; line-height:22px;}
.login-tc-Btn {position:absolute; margin-top:120px; width:200px; right:0; padding:0 30px; overflow:hidden;}
.login-tc-Btn li {width:85px; height:35px; float:right; margin-right:0px;}
.login-tc-Btn li input {width:85px; height:35px; float:right; color:#FFF; border:none; background-color:#b92b27; text-align:center; line-height:35px; cursor:pointer;}

/*0915微信第三方*/
.wx-login{height:430px !important;}
.wx-login-left{height:304px !important;}
.wx-tabbtn{margin-bottom:20px; overflow:hidden; font-size:14px;}
.wx-tabbtn ul li{float:left; margin-right:10px; padding:4px 8px;}
.wx-tabbtn .current{background:#999; padding:4px 8px;}
.wx-tabbtn .current a{color:#FFF;}