﻿@charset "utf-8";
/*index*/
.signin { width:100%; height:auto; overflow:hidden; border-top: 1px solid #dbdbdb; min-width: 1180px; background-color: #e1e1e1; }
	/*登陆*/
.lw-login-content { width:1030px; background-color: #fff; padding: 20px 40px 0; overflow: hidden; position:relative; }
.lw-login-content { padding-left:110px; }
.lw-login-content h3 { height:64px; line-height: 78px; font-size: 22px; position:relative; }
.lw-login-content h3 em { color:#ab273c;}
.lw-login-content h3 span { display:block; position:absolute; left:276px; top:4px; font-size: 14px; }
.lw-login-content h3 span a { color:#f2481d; }
.lw-login-content-h400 { height:auto; padding-bottom: 80px; overflow:hidden; }
.lw-login-content-h400 .lw-login-left { width:540px; float:left; border-right: 1px solid #ddd; }
.lw-login-content-h400 .brnone { border-right: none; }

.lw-login-input { width:auto; height:48px; padding:8px 0 10px; position: relative; }
.lw-login-input-label label { width:74px; float:left; line-height: 46px; font-size: 18px; }
.lw-login-input input.lw-login-input-txt { width:310px; height:44px; padding: 0 15px; border:2px solid #ddd; line-height: 44px; font-size: 14px; }
/*.lw-login-input input:focus { border:2px solid #ab273c; }*/
/*.lw-login-input input.remember-user[type=checkbox]{ visibility: hidden; display:none; }*/
.lw-login-input-remember { height:18px; padding-top: 0px; padding-left: 98px; }
/*.lw-login-input-remember label { width:16px; height:16px; border:1px solid #a9a9a9; display:block; float:left; margin-right: 6px; 
	font-size: 14px; margin-top: 1px; }*/
.lw-login-input input.remember-user { width:19px; height:19px; position: absolute; top: 1px; left:74px; }
.lw-login-but { padding-top: 0px; padding-left: 74px;; }

input.lw-login-input-but { width:196px; height:46px; line-height: 46px; float:left;
 
/*background-image: -moz-linear-gradient(top, #ca0420, #b81730);*/ /* firefox */
/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ca0420), color-stop(1, #b81730));*/ /* saf4 , chrome */
/*filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#ca0420', endcolorstr='#b81730', gradienttype='0');*/ /* ie*/ 

background: #ca0420; /* old browsers */
/* ie9 svg, needs conditional override of 'filter' to 'none' */
background: ;
background: -moz-linear-gradient(top,  #ca0420 0%, #b81730 50%, #b81730 100%); /* ff3.6  */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca0420), color-stop(50%,#b81730), color-stop(100%,#b81730)); /* chrome,safari4  */
background: -webkit-linear-gradient(top,  #ca0420 0%,#b81730 50%,#b81730 100%); /* chrome10 ,safari5.1  */
background: -o-linear-gradient(top,  #ca0420 0%,#b81730 50%,#b81730 100%); /* opera 11.10  */
background: -ms-linear-gradient(top,  #ca0420 0%,#b81730 50%,#b81730 100%); /* ie10  */
background: linear-gradient(to bottom,  #ca0420 0%,#b81730 50%,#b81730 100%); /* w3c */
filter: progid:dximagetransform.microsoft.gradient( startcolorstr='#ca0420', endcolorstr='#b81730',gradienttype=0 ); /* ie6-8*/


}
/*.lw-login-but a.lw-login-forget { height:46px; line-height: 46px; float:left; font-size: 14px; color:#666; margin-left: 24px; }
*/
.lw-login-content-h400 .lw-login-right { width:450px; float:left; }
span.lw-skip-register { width:450px; height:50px; line-height: 50px; float: left; font-size: 20px; display:block; 
	text-align: right; margin-top: 60px; }
span.lw-skip-register a { color:#f2481d; }
input.lw-login-input-but-register { float:right; margin-top: 10px; filter: none; background:#429d16; }

/*找回密码*/
.find-password { width:440px; height:250px; margin:-125px 0 0 -220px; }
/*.find-password h3 { height:50px; line-height: 58px; background-color:#b74d5e; font-size: 18px; padding-left: 22px; color:#fff; 
	border-bottom: 2px solid #e6e6e6; }*/
.lw-find-password-pd44 { padding:0 44px; }
.find-password h4 { height:56px; line-height: 56px; font-size: 16px; color:#444; text-align: center; }
.find-password input.find-password-text { width:322px; height:48px; line-height: 48px; border:1px solid #e6e6e6; 
	color:#aeb0b1; font-size: 16px; padding:0 14px; }
span.lw-find-password-but { height:38px; line-height: 38px; display:block; padding-top: 14px; clear:both; }
span.lw-find-password-but input ,
span.lw-find-password-but a { width:102px; height:38px; float:left; text-align: center; line-height: 38px; font-size: 16px; color:#fff;
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor:pointer; }
span.lw-find-password-but input { border:none; background-color: #ab273c; margin-left: 60px; }	
span.lw-find-password-but a { background-color:#a4a4a4; margin-left: 16px; }
a.lw-pass-close { top:15px; right:22px; }

.lw-login-input-label label.fs16 { font-size: 16px; }

.select327 { width:347px; height:40px; float: left; }
.lw-login-input-label label.select-left { width:150px; position:absolute; top:14px; left:-70px; }
.select327 .selectfruits { width: 347px; height: 40px;}
.select327 .selectfruits .passiveselect, 
.select327 .selectfruits .activeselect {height:40px;line-height:40px; background: url(/uploads/image/ecfimg/icon.png) -0px -823px no-repeat; }
.select327 .selectfruits .activeselect{ }
.select327 .selectfruits ul{ width:345px; }
.select327 .selectfruits li{ width:345px;}

.lw-login-input input.lw-w160 { width:130px; height:36px; line-height: 36px; float:left; }
label.lh40 { line-height: 36px; }
img.lw-verify-img { width:77px; height:40px; float:left; margin-left: 10px; }
span.lw-exchange { width:80px; text-align: center; display:block; height:40px; line-height: 40px; cursor:pointer;
	font-size: 14px; color:#989898; float:left; }
.lw-agreement { height:18px; font-size: 14px; padding-left: 98px; margin:16px 0 10px 0; }
.lw-agreement input.remember-user { top:-2px; } 
input.lw-but-w340 { width:350px; background: #429d16; margin-top: 8px; }
img.signin-img { position:absolute; top:0px; right:0px; } 
.hbutptb0 { padding-top:0; padding-bottom:0; }

	/*激活邮箱*/
.lw-avte { text-align: center; overflow:hidden; background-color: #fff;
	 font-size: 14px; }
.lw-avte span { display:block; line-height: 22px; }
.lw-avte span.avte-s24 { font-size: 24px; padding-top: 150px; color:#ab273c; padding-bottom: 20px; }
.lw-avte span a { font-weight: bold; }
dl.avte-w780 { width:570px; height:auto; border-top: 1px dashed #e5e5e5; padding-top: 36px; padding-left: 210px;
 margin: 28px auto 120px; text-align: left; line-height: 22px; }
dl.avte-w780 dt { color:#494949; padding-left: 16px; }
dl.avte-w780 dd { color:#888; padding-left: 16px; background: url(/uploads/image/ecfimg/icon.png) -392px -967px no-repeat; }
dl.avte-w780 dd a { color:#ab273c; }
.avte-pt220 { padding-bottom: 220px; }

/*20150707 修改*/
.login-bgcolor { background-color: #c81c31; }
.login-bg-h590 { height:590px; margin:0 auto; position:relative; }
.login-w390 { width: 384px; height:384px; background:rgba(0,0,0,0.4); padding: 3px;
	position:absolute; top:70px; right:15px; }
.login-w390 .login-bgwhite { width:324px; height:100%; background-color: #fff; padding:0 30px; }
.login-w390 .login-bgwhite h3 { height:85px; line-height: 100px; font-size: 22px; }
.login-w390 .login-bgwhite h3 em { color:#ab273c; }
.lw-login-input-new { padding:0 0 31px; }
.lw-login-input-new input.lw-login-input-txt { width:259px;padding:0 15px 0 46px; }
.lw-login-input-new span.remember-span-left { display:block; float:left; padding-left: 26px; line-height: 20px; font-size: 14px; }
.lw-login-input-new input.remember-user { left:2px; }
.lw-login-input-new span.remember-span-right { display:block; float:right; line-height: 18px; }
.lw-login-input-new span.remember-span-right a { font-size: 14px; float:left; }
.lw-login-input-new span.remember-span-right em { padding:0 4px; float:left; display:block; margin-top: -1px; }
.lw-login-input-new span.remember-span-right a.regist-but { color:#f2481d; }
input.lw-login-input-but { width:324px; }

.regist-swiper { position:absolute; top:38px; right:44px; overflow:hidden; }
.lw-swiper-container-regist { width:410px; height:485px; position:relative; }
.lw-paginationkv-regist { position:absolute; bottom:32px; left:50%; z-index: 12; }
.lw-paginationkv-regist span { width:15px; height:15px; display:block; float:left; margin-right: 10px; background-color: #fff;
	border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; 
 	filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; }
 span.swiper-pagination-bullet-active { filter:alpha(opacity=1); -moz-opacity:1; opacity:1; }

.lw-login-input-new em.login-input-em { width:26px; height:27px; display:block; position:absolute; top:10px; left:10px;
 background-image: url(/uploads/image/ecfimg/icon.png); background-repeat: no-repeat; }
.lw-login-icon-name { background-position: -2px -1503px; }
.lw-login-icon-pwd { background-position: -160px -1399px; }

.daboss { padding:30px; background:#fff; }
.daboss h2 { font-size:36px; color:#a9233b; font-weight:bold; margin:20px 0px; text-align:center;}
.daboss h3 { font-size:18px; color:#a9233b; font-weight:bold; margin:20px 0px; text-align:left; border-bottom:1px solid #a9233b; padding:10px 0px;}
.daboss .qd_question { font-size:14px; padding:10px 0px; line-height:25px;}
.daboss .qd_question strong {}
.daboss .qd_question a { text-decoration: underline; color:#09f; padding-left:20px; background: url(/uploads/image/ecfimg/link_icon_qd.jpg) left center no-repeat;}
.daboss .qd_quest_bt { width:340px; height:45px; line-height:45px;  margin:50px auto;}
.daboss .qd_quest_bt input {background:#a9233b; border:none; color:#fff; width:340px; height:45px; line-height:45px;font-size:16px; font-weight:bold; cursor: pointer;}
/*注册条款选择*/
.sin-pcol { padding: 0 80px 70px; }
.sin-pcol > h2 { height: 100px; line-height: 100px; color: #ab273c; font-size: 24px; border-bottom: 1px dashed #e5e5e5;
	display: block; text-align: center; font-weight: bold; }
.sin-pcol-list { position: relative; padding: 0 360px 60px 0; }
.sin-pcol-list strong.pcol-list-explain { display: block; padding-top: 30px; color: #ab273c; font-size: 16px; }
.sin-pcol-list span.pcol-list-checkbox { display: block; padding-top: 30px; font-size: 14px; }
span.pcol-list-checkbox > input[type='checkbox'] { width: 16px; height: 16px; float: left; }
span.pcol-list-checkbox > span.cbox-txt { line-height: 16px; float: left; display: block; padding-left: 6px; color: #000; }
span.pcol-list-checkbox > p { color: #999; display: block; line-height: 24px; padding-top: 6px; clear: both; }
span.pcol-list-checkbox a.cbox-href { color: #008aff; padding-top: 6px; display: block; }
span.pcol-list-checkbox a.cbox-href > b { width: 15px; height: 15px; display: block; float: left; margin-right: 6px;
	background: ; }
.pcol-list-focus { width: 380px; height: 300px; position: absolute; top: 44px; right: -60px;
	background: ; }
.pcol-list-focus > img { width: 145px; height: 144px; position: absolute; top: 74px; left: 114px; }
a.sin-pcol-btn { width: 336px; height: 46px; line-height: 46px; display: block; background-color: #999; color: #fff;
	text-align: center; font-size: 20px; margin: 0 auto; }
a.sin-pcolbtn-airm { background-color: #a9233b; }


