.loginCon,.centerCon {
	position:absolute;
	height:100%;
	width:100%;
	background:#f4f4f4
}
#login_con,#center_con,.login_foot {
	padding:0 15px;
	background:#f4f4f4;
	width:auto;
	color:#333;
	clear:both
}
#center_con {
	padding:0 15px 10px 15px
}
#login_con .show,#center_con .show {
	display:block
}
.H .login_btn,.H .regist_btn {
	border:#397300 solid 1px;
	cursor:pointer;
	display:block;
	text-align:center;
	border-radius:3px;
	font:normal 12px/29px Arial;
	position:absolute;
	height:28px;
	line-height:28px;
	width:48px;
	top:8px;
	right:10px;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));
	border-color:#bdbdbd;
	color:#666
}
.H .common_btn {
	color:#fff;
	border:#397300 solid 1px;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#66b601),to(#599d00),color-stop(0.01,#a0d363),color-stop(0.04,#66b601))
}
.inputText {
	display:-webkit-box;
	border:1px solid #e3e3e3;
	margin-top:10px
}
.inputNoBorder {
	position:relative;
	display:-webkit-box;
	margin-top:10px
}
.login_success_msg {
	position:absolute;
	top:50%;
	left:50%;
	margin:-50px 0 0 -50px;
	display:none;
	height:100px;
	width:100px;
	background:#333;
	border-radius:10px
}
.login_success_msg i {
	float:left;
	height:24px;
	width:24px;
	top:25px;
	left:38px;
	margin:29px 0 0 37px;
	border-radius:12px;
	background-size:56px;
	background-repeat:no-repeat;
	background-position:0 -197px;
	background-color:#fff;
	background-image:url(../../touch/img/user_login.png);
	z-index:100
}
.login_success_msg span {
	text-align:center;
	position:absolute;
	top:63px;
	left:0;
	display:block;
	height:18px;
	width:100%;
	font-size:16px;
	color:#fff
}
.login_self .login_userName,.login_self .login_password {
	display:block;
	-webkit-box-flex:1;
	height:40px;
	width:96%;
	padding:0 5px;
	border:0;
	font-size:14px;
	outline:0
}
.login_btn_now {
	display:block;
	font-size:15px;
	margin-top:10px;
	padding:0;
	width:100%;
	height:38px;
	line-height:40px
}
.login_self input::-webkit-input-placeholder {
	color:#aaa;
	font-size:14px;
	line-height:18px
}
.login_self .login_note {
	padding-bottom:0
}
.login_share {
	overflow:hidden;
	display:-webkit-box;
	display:box
}
.login_weibo {
	position:relative;
	display:block;
	height:100%;
	background:#e27245;
	margin-right:9px;
	-webkit-box-flex:1;
	border-radius:3px;
	zoom:1;
	overflow:hidden
}
.login_weibo:active {
	background:#c76540
}
.login_weibo i {
	height:27px;
	width:35px;
	background:url(../../touch/img/user_login.png) 0 -28px no-repeat;
	margin:12px 6px 0 0;
	background-size:33px
}
.login_qq {
	position:relative;
	display:block;
	height:100%;
	background:#4195f0;
	-webkit-box-flex:1;
	border-radius:3px;
	zoom:1;
	overflow:hidden
}
.login_qq:active {
	background:#3986d8
}
.login_qq i {
	height:29px;
	width:25px;
	background:url(../../touch/img/user_login.png) 0 0 no-repeat;
	margin:12px 6px 0 12px;
	background-size:33px
}
.login_qq span,.login_weibo span {
	height:55px;
	line-height:55px;
	color:#fff;
	font-size:15px
}
.login_qq div,.login_weibo div {
	display:block;
	width:112px;
	height:55px;
	margin:0 auto;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	left:50%;
	margin-left:-58px
}
.login_qq *,.login_weibo * {
	float:left
}
.login_note {
	display:block;
	padding:16px 0 5px;
	font-size:13px;
	color:#333
}
.login_note_self {
	color:#b8b8b8;
	display:block;
	padding:9px 0 5px;
	font-size:12px;
	overflow:hidden
}
.login_note_self a {
	color:#59a500
}
.login_note_self * {
	float:left
}
.login_foot {
	text-align:center;
	padding:12px 0;
	border-top:1px solid #e3e3e3
}
.login_foot a {
	color:#59a500;
	font-size:13px;
	text-decoration:underline
}
.login_foot i {
	color:#d9d9d9;
	padding:0 12px
}
.login_error_msg {
	display:none;
	height:16px;
	width:100%;
	color:#ff7272;
	font-size:11px;
	vertical-align:middle;
	margin:5px 0
}
.login_error_msg .error_icon {
	text-align:center;
	float:left;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:16px;
	width:16px;
	border-radius:8px;
	background:#ff7373;
	line-height:16px
}
.login_error_msg span {
	float:left;
	margin:3px 0 0 5px
}
.login_self .ver_input {
	position:relative;
	display:block;
	-webkit-box-flex:1;
	width:0
}
.login_self .ver_code {
	display:block;
	width:100%;
	height:40px;
	padding:0 5px;
	border:1px solid #e3e3e3;
	font-size:14px;
	outline:0
}
.login_self .ver_img {
	display:inline-block;
	height:40px;
	width:103px;
	border:0;
	margin-left:27px
}
.login_self .switch {
	color:#999;
	font-size:13px;
	text-decoration:underline;
	vertical-align:bottom;
	margin-left:7px
}
.login_self .ver_error {
	position:absolute;
	right:-25px;
	top:15px;
	display:inline-block;
	width:12px;
	height:12px;
	background-image:url('data:image/png;	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8yOS8xNFVbIXUAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABx0lEQVRIib2WMU/CQBTHf1SS1s25C34FExkYSPgGMrLJZuKiif0AfoAbZJC5boywssiOi5tsdvELQCJMOLzWXnuvGkT9J0253Lvf/17v3R217XZLpaKoC3SBDtAo9SbADBhjzLgKUVMNoqgDxAq0SgnQx5hZucNT4HfA4w5w0tjHdGxBxQyiKAbOdwBresCYftbIMxD3feEA53YmXgrvAFdO6NkZhGE1KgwlxtVVyvzMIHZCej1ot+HyUjcJQ+lrtyXWVQxwcLtadYELZ+atlvyu1+HkBF5eYLkswoMgbx8ewmJhU46YTp89pM6Lms9hvc7bQZBnUoaDxM7nWhbd2vbm5hWtJDXQZiNv3y/Ch0N4e9MMEk+FgwwYDouZ+P4ucICGu9E0k2zmtjab7+CAtpN/WV8bZOtgf5ZMvl9dwiWD5Et4eZHtz2VXl67EQ47c7+HrNdzfy1NVwq5mHuCe5c2mC88WVKuuIJAxrsZymkbRK+Vy7fXg9LS6FO0sn55gNCrDE4w5rqeNPnIH5BqN4P1ddqhWilkmzSZMJtrs+2DfB3LEuifqzzTAmOuigZjE/NmFA6Qdgz3gAxsO/3Dp6wa50d5/Wz4Ak3PDFWAj2FoAAAAASUVORK5CYII=');
	background-position: center;
	background-size:12px
}
.login_self .ver_correct {
	background-image:url('data:image/png;	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8zMC8xNBUzR08AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAB3ElEQVRIib2WsUvkUBCHvwRsbMT6WBSrs3LBY8HmSGMjCBFuqxTmqiss1sKrV/0L3NLKCG6xRHDhsDrBYCHYeR5YJ60We4HbHBgkFnnJJeuLbAw63bx57/u9CfNmokRRRJE1u4oO6IAGzIyEPcAB+rYR9YsYikyg2VU0wJJAi8wDTNuInNGAKoHvAecl4Ii95+JsznIZNLuKBayXAMvs0DYiM3HSDIR6VTjAejYTVcA1oFWF+nVxj9npeuK2BDPNwKoC31iyWPnYYmfZyYpYAMqXI3TgpApcm/v/ZYPQZ+u0zv3QBVhTies8tUZNz96iFBzg7q9LEP5JXF0lfkQAaHMm3z+fjKY6Ntwd/GL7TGP4kApoKqLeGzWdjaUDACYnpl4UGRMOMJOWaZyan0aKRErAgcw7cAfXtH9qL4qUhUNcRblmNDtdZ2fZYXJiKl0LQp/buws+fVgtBU8y8PKH5Jm8Bg54KnHLHTn8XOQVcABHBaS93B1cs3/17dl6EPrjwgH6qhgWnix66fXo3bRT/+HxH1unC+PCPduI+kkVmUW7jn/v0rtpE4Q+mz/muR9K7yIzEzLzQLTYSh01Yx3biDZzAkLE4q0GDoAIdCrAO1k4vMPQlwpkhCr/tjwBBdQE67kbMQMAAAAASUVORK5CYII=')
}
#center_state {
	height:59px;
	line-height:59px;
	border-bottom:1px solid #d9d9d9;
	width:100%;
	background:#f4f4f4;
	overflow:hidden
}
.user_name {
	height:100%;
	width:100px;
	float:left;
	color:#333;
	font-size:15px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.login_icon {
	float:left;
	height:24px;
	width:20px;
	margin:20px 0 0 0
}
#center_state .qq {
	background:url(../images/user_center.png) -60px -32px no-repeat;
	background-size:76px
}
#center_state .weibo {
	background:url(../images/user_center.png) -22px -35px no-repeat;
	background-size:76px
}
.login_userImage {
	height:32px;
	width:32px;
	background:url(../images/user_center.png) 0 0 no-repeat;
	background-size:76px;
	float:left;
	margin:14px 10px 0 15px
}
.unlogin_userImage {
	height:32px;
	width:32px;
	background:url(../images/user_center.png) -32px 0 no-repeat;
	background-size:76px;
	float:left;
	margin:14px 10px 0 15px
}
.my_title {
	color:#999;
	margin:8px 0 2px 0;
	display:block;
	font-size:12px
}
.center_fav,.center_his,.center_feedback {
	display:block;
	height:40px;
	line-height:40px;
	width:100%;
	border:1px solid #e3e3e3;
	font-size:13px;
	background:#fff;
	cursor:pointer
}
.center_fav .number,.center_fav .number1 {
	position:relative;
	margin-left:10px
}
.com_div {
	position:relative
}
.com_div .center_fav_num {
	font-size:14px;
	color:#43a739;
	position:absolute;
	top:0;
	right:30px
}
.com_div span {
	display:block;
	margin-left:10px;
	cursor:pointer;
	color:#333
}
.com_div i {
	position:absolute;
	top:0;
	right:0;
	width:14px;
	height:18px;
	background:url(../images/user_center.png) -66px 5px no-repeat;
	background-size:76px;
	margin:10px 10px 0 0;
	cursor:pointer
}
.center_note {
	font-size:10px;
	color:#b9b9b9;
	display:block;
	margin:5px 0 7px 0
}
.center_logout {
	margin-top:20px;
	height:38px;
	width:100%
}
.center_fav {
	border-bottom:0
}
.t_Login {
	display:-webkit-box
}
.t_Login span {
	display:block;
	height:55px;
	background:#e57344;
	border-radius:3px;
	-webkit-box-flex:1;
	text-align:center
}
.t_Login span:last-of-type {
	background:#4096f2
}
.t_Login span:active {
	background:#cf673c
}
.t_Login span:last-of-type:active {
	background:#3a86d6
}
.t_Login em {
	display:inline-block;
	width:10px;
	height:55px
}
.t_Login .t_icon {
	margin-top:15px;
	display:inline-block;
	height:24px;
	width:70px;
	padding-left:30px;
	line-height:26px;
	color:white;
	text-align:left;
	background-image:url("../../touch/img/user_login.png");
	background-repeat:no-repeat;
	background-size:30px;
	font-size:16px
}
.t_Login span:first-of-type .t_icon {
	background-position:0 -52px
}
.logout_btn {
	cursor:pointer;
	display:block;
	text-align:center;
	color:#fff;
	font:normal 15px/38px Arial;
	border:1px solid #b22d00;
	cursor:pointer;
	border-radius:3px;
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f96e6c),to(#e7645f),color-stop(0.01,#e7645f),color-stop(0.04,#f96e6c))
}
.logout_btn:active {
	background:#e3615c
}
.center_fav .number {
	float:right;
	margin:12px 5px 0 0
}
.number1 {
	border:1px solid #d93600;
	background:#d93600;
	color:#fff;
	text-align:center;
	display:inline-block;
	border-radius:8px;
	font-size:9px;
	vertical-align:text-bottom;
	-webkit-animation-name:news_num;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	height:13px;
	line-height:13px;
	font-size:11px;
	padding:0 4px
}

.center_ts {
	font-size:12px;
	color:#ff6600;
	display:block;
    padding-top:10px
}

























