﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, table, tbody, tfoot, thead, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
table { border-spacing:0; border-collapse:collapse; }
fieldset, img { border:0; vertical-align:top; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight:normal; font-style:normal; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
abbr, acronym { border:0; }
body,button,input,select,textarea{font-family:"Microsoft YaHei", "Simsun", Arial; font-size:12px; }
a { color:#595959; text-decoration:none; cursor:pointer; }
/* textarea */
textarea{resize: vertical; overflow-y:auto; outline: 0 none;}
/* clear */
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
*.clearfix {zoom:1;}
.clear { clear:both; overflow:hidden; height:0px; font-size:0; }
.ellipsis{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
/* display */
html,body{height:100%;}
body{ background-color:#f7f7f7;}
.floatboxbody{ background:none;}
.hide { display:none; }
.fleft{float:left;}
.fright{float:right;}
.warp{ width:980px; margin:0px auto; background-position:center top; background-repeat:no-repeat; position:relative;}
.pl{position:absolute;}
.ico{ background-repeat:no-repeat; background-image:url(../Images/ico.png);}
.disabled {cursor:default; background-color:#939394 !important; color:#c8c6c6 !important; border-color:#939394 !important }
.QQ{ width:17px; height:19px; background-position:0 -151px; }
.SinaWeiBo{ width:21px; height:19px; background-position:0 -132px; }
.UC{ width:20px; height:20px; background-position:-22px -132px; }
/*头部*/
.warpHead{ position:relative; background-color:#27b4a2; background-image:url(../Images/bg_head.jpg); background-position:center top; background-repeat:no-repeat;}
.warpHead .warp{ height:195px;}
.logo{ top:28px; left:3px; background:url(../Images/logo.png) no-repeat center center; width:350px; height:80px; display:block;}
.logo img{display:none;}

/*中间部分*/
.warpMain{ position:relative; background-color:#f7f7f7;}
.warpMain .warp{ margin-top: -62px;box-shadow: 0 0 3px 0 #efefef; background-color:#f3f2f0;}
.mainHead{ height:62px; background-color:#f7f7f7}
.mainHeadTitle{line-height:60px; font-size:24px; margin-left:16px; padding:0px 10px; border-bottom:2px solid #15b39e; color:#777373;}
.mainHeadBtn{line-height:31px; color:#15b39e; border:1px solid #15b39e; font-size:16px; padding:0px 16px; border-radius:4px; margin-right:15px; margin-top:16px; }
.mainHeadBtn:hover{ background-color:#15b39e; color:#fff;}
.mainHeadBtn:active{ background-color:#10a894; color:#fff;}

.mainBody{ background-color:#fff;}
.inpBox{ margin:12px auto 0; width:620px; padding-bottom:12px ; position:relative;}
.inpText{ width:154px; padding-right:13px; font-size:16px; color:#888888 ; text-align:right; float:left; line-height:34px;}
.divInp,.divOpt{float:left; border:1px solid #cccccc; border-radius:5px; padding:0px 5px; width:272px; position:relative; z-index:3;  }
.divOpt{ width:auto; *border:0px solid #cccccc; }
.divOpt .inpOption{ *float:left; *width:auto; }
.inp,.inpOption{width: 100%; height: 32px; position: relative; z-index:2; border: 0; background: 0; color: #888888; outline: 0; line-height:32px\9; *border:none; }
.inpTip{ position:absolute; right:0px; top:0px;width:138px; padding:4px 8px; color:#888383; line-height:18px; border:1px solid #e5e5e5; border-radius:3px; }
.inpTip .ico{ width:10px; height:13px; position:absolute; left:-9px; top:5px; background-position:0px -33px;}
.inpErrorTip{ float:left; line-height:32px; color:#ff6000; font-size:14px; padding-left:10px;}
.btnInp{ font-size:14px; color:#989898; border-left:1px solid #dacece; text-align:center; width:95px; float:left; margin-top:6px; margin-top:7px\9;  }
a.btnInp:hover{ color:#15b39e}
.divBtnInp .inp{ width:176px; float:left;}
.intensity{ width:288px; margin:0 auto;}
.intensity span{ line-height:20px; color:#fff; line-height:20px; width:93px; text-align:center; float:left;margin:0 1px;}
.weak{ background-color:#ea5e0a;}
.moderation{ background-color:#ea930a;}
.strong{ background-color:#0a9a4a;}
.authCodeBox .divInp{ width:184px;}
.authCodeImg{ width:72px; height:30px; padding:2px 0; float:left; padding-left:15px; }
.authCodeImg img{ width:100%; height:100%;}

.label{ position: relative;overflow: hidden;cursor: pointer;}
.label .checkboxIco, .label .radioIco { width: 16px;height: 16px;}
.label .checkboxIco {background: url(../Images/ico.png) no-repeat -0px -0px;}
.label input {position: absolute;left: -10px;top: -10px;width: 1px;height: 1px;}
.label.check .checkboxIco { background-position:0px -16px;}
.labeltext { color:#666666; font-size:14px; line-height:16px; padding-left:10px;}
.aBlue { color:#00a7eb; font-size:14px; line-height:16px;}
.aGreen{ color:#15b39e; line-height:16px;}

.checkClause{ width:284px; margin:0px auto; padding:20px 0; position:relative;}
.checkClause .inpTip{ top:15px; right:-320px; width:290px;}
.btnSubmit{ width:284px; margin:0px auto; line-height:50px; font-size:24px; color:#fff; display:block; background-color:#15b39e; border-radius:3px; text-align:center;}
.btnSubmit:hover{ background-color:#1dc0aa}
.btnSubmit:active{ background-color:#13ac98}
.btnSubmit:hover{ background-color:#1dc0aa}
.warmTips{ text-align:center; color:#8f8f8f; font-size:14px; padding-top:20px;}
.pwSetProblem  .warmTips{ text-align:left; padding-left:120px;}
.checkPhone .warmTips{ padding-left:0;}
.matterTips{ width:620px; margin:0px auto; line-height:44px; padding-bottom:20px;}
.matterTips .ico{ width:44px; height:44px; background-position:0 -222px; margin-left:46px;}
.matterTips b{ font-size:18px; color:#686868; padding-left:15px;}

/*.warpAccountr,.warpAboutMe,.warpUserAccount{ margin-top:-62px; box-shadow:0 0 3px 0 #efefef;}*/
.warpAccountr .mainBody{ padding-top:54px; padding-bottom:100px;}
.warpRetrieveWin .btnSubmit{ margin-top:20px;}
/*底部*/
.warpFool{ height:138px;line-height:138px; text-align:center; color:#b3b3b3; font-size:14px; }

/*用户导航*/
.warpAboutMe,.warpUserAccount{ min-height:657px;}
.userNav{float:left; width:205px; text-align:center; }
.userNavImg{ width:83px; height:82px; margin:29px auto 0; background:url(../Images/bg_aboutMeImg.jpg) no-repeat; border:1px solid #eae9e7}
.userNavImg img{ width:100%; height:100%;}
.userNavName{color:#343235; font-weight:bold; padding-top:15px; line-height:18px; }
.userNavOut{color:#15b39e; font-size:14px; text-decoration:underline; display:block;}
.userNavMenu{ padding-top:30px;}
.userNavMenu li{ cursor:pointer;}
.userNavMenu a{ line-height:48px; display:block; border-left:4px solid #f3f2f0}
.onThis a{background-color:#fff; border-left-color:#15b39e !important;}
.userNavMenu a:hover{ background-color:#fff; border-left-color:#fff}
.userNavMenu .ico{ float:left; width:24px; height:24px; margin:13px 0 0 29px}
.userData .ico{  background-position:-24px -45px;}
.userAccount .ico,.userAccount .ico,.userData:hover .ico,.onThis .userData .ico{  background-position:-0px -45px;}
.userSafety:hover .ico,.onThis .userSafety .ico{  background-position:-0px -69px;}
.userSafety .ico{  background-position:-24px -69px;}
.userAccount .ico{  background-position:-72px -45px;}
.onThis .userAccount .ico,.onThis .userAccount:hover .ico{  background-position:-48px -45px;}
.userAccount:hover .ico{  background-position:-72px -45px;}

.userAddress .ico{  background-position:-72px -69px;}
.userAddress:hover .ico,.onThis .userAddress .ico{  background-position:-48px -69px;}

.userNavtext{ float:left; padding-left:20px; font-size:16px;}
.warmErrorTips{ color:#ff6000 ; padding-top:0; height:20px; line-height:20px;}
/*用户资料*/
.aboutMeBody{padding:10px 14px; float:left; width:747px;background-color:#fff}
.aboutMeHead{ line-height:52px; padding:0px 8px; font-size:18px; font-weight:bold;color:#696969; border-bottom:1px solid #f3f3f3}
.aboutMeHead .floatHeadBtn{ font-size:14px; font-weight:400; margin-top:10px;}
.warpAboutMe .inpBox{ width:574px; margin-left:0px; }
.warpAboutMe .inpText{ width:110px; padding-right:7px;}
.warpAboutMe .inpText2{width:auto;padding: 0px 4px; max-width: 446px; word-wrap: break-word; word-break: break-all; text-align:left;}
.warpAboutMe .btnSubmit { width:148px; margin-left:186px;}
/*账号安全*/
.warpUserAccount .inpBox{ padding-bottom:0px;}
.warpUserAccount .warmTips{ padding:40px 0 30px;}
.warpUserAccount .btnSubmit{ margin-top:30px; }
/*弹窗*/
.floatBox{ border:2px solid #15b39e; width:344px; background-color:#fff; }
.floatHead{ position:relative; padding-top:20px;}
.floatTitle{ float:left; color:#606060; font-size:20px; line-height:26px; padding-left:14px;}
.floatHeadBtn{ float:right; padding:0px 10px; line-height:24px; border:1px solid #15b39e; color:#15b39e; border-radius:2px; margin-right:10px;}
.floatHeadBtn:hover{ background-color:#15b39e; color:#fff;}
.floatHeadBtn:active{ background-color:#0ca18d; color:#fff;}
.floatToClose{ position:absolute; right:-19px; top:-19px;  width:39px; height:39px; background:url(../Images/ico.png) no-repeat 0 -93px;}
.floatToClose:hover{ background-position:-39px -93px;}
.floatToClose:active{ background-position:-78px -93px;}

.floatBody{ padding-top:10px; padding-bottom:12px;}
.floatInpBox{ width:322px; margin:0px auto}
.floatSmartTip{  color:#525252; font-size:18px; font-weight:bold; padding-top:14px; padding-bottom:14px; margin:0 auto;}
.floatInpBox .inpErrorTip{ position:absolute; left:0px; top:0px; color:#ababab}
.inpTipBox{ position:absolute; left:0px; top:35px; height:22px;width:319px; overflow:hidden;*top:37px }
.floatInpBox .divInp{ width: 308px;}
.floatInpBox .inpTip{ width:279px; right:auto; top:0px; left:0px; padding:0px; padding-left:38px; line-height:20px;height:20px; border-color:#ffca85; background-color:#f8f4e1; }
.floatInpBox .inpTip .ico{ width:16px; height:16px; background-position:0 -206px; left:10px; top:2px;}
.floatInpBox .inpWinTip{ border-color:#c9c9c9; background-color:#f7f7f7; color:#15b39e; padding-left:8px; padding-right:30px;}
.floatInpBox .inpWinTip .ico{ display:none;}
.floatCheckClause {width: 318px;padding-top: 12px;}
.floatBtnSubmit{width: 318px; }
.floatTip{ width:318px; line-height:22px; padding:12px 0 0; margin:0px auto; }
.floatTipText{ color:#666666; }
.floatTip .QQ,.floatTip .SinaWeiBo,.floatTip .UC{ margin-left:10px;}
.loginBox{ padding-bottom:12px; width: 398px;}
.loginBody { width:100%; height:246px; overflow:hidden; position:relative;}
.loginBody .floatBody { padding-bottom:0px; }
.loginWayBox{ width:100%; height:100%; position:absolute; left:0px; top:0px;}
.userNameInp .divInp,.userCodeInp .divInp {  padding-left:35px;width:278px;}
.userNameInp .divInp .ico { position:absolute; left:9px; top:6px; width:19px; height:19px;background-position:0 -170px;}
.userCodeInp .divInp .ico {position:absolute; left:11px; top:8px; width:14px; height:17px;background-position:0 -189px;}
.userNameInp .inpErrorTip,.userCodeInp .inpErrorTip{ padding-left:40px}

.accountrFw{ width:352px; }
.accountrBound .floatSmartTip{margin:45px auto 10px;}
.accountrFw .divInp{ width:339px}
.accountrFw .divBtnInp .inp{ width:242px;}
.accountrFw .inpTipBox{ width:350px}
.accountrFw .inpTip{ width:310px;}
.accountrFast{}
.accountrFloatBox{ width:394px; height:425px;}
.accountrFloatBox .floatHead{ display:none; }
.accountrFloatMeun{ padding:0 16px; border-bottom:1px solid #e2e2e2; position:relative;}
.accountrFloatMeun a{ line-height:30px; padding:0 20px; color:#999999; font-size:14px; float:left; border-top:3px solid #fff;border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #e2e2e2; margin-bottom:-1px; }
.accountrFloatMeun a.floatHeadBtn{ padding:0px 10px; position:absolute; right:10px; top:0px; margin:0; line-height: 24px;border: 1px solid #15b39e;color: #15b39e;}
.accountrFloatMeun a.floatHeadBtn:hover{ color:#fff;}
.accountrFloatMeun .on{ color:#15b39e; border-color:#15b39e; border-left-color:#e2e2e2;border-right-color:#e2e2e2;border-bottom-color:#fff}
.accountrFast .floatTip,.accountrBound .floatTip{ width:100%; text-align:center;}
.accountrBound .floatBtnSubmit { margin-top:12px;}

.stipulation{ padding-left:30px; padding-right:30px; }
.stipulation h2{ font-size:16px; font-weight:bold; line-height:44px;}
.stipulation p{ font-size:14px; line-height:28px;    text-indent: 2em; }
.stipulationRight{ text-align:right; padding-top:30px;}

/*新增用户名注册*/
.warpAccountr .mainBody{ padding-top:36px;}
.mainBodyHead{ margin:0px 20px; border-bottom:1px solid #e2e2e2; height:34px; padding:0px 32px; }
.mainBodyHead a{ color:#999999; font-size:14px; line-height:32px; padding:0 20px; float:left; border:1px solid #fff; border-bottom-color:#e2e2e2; margin-top:1px; }
.mainBodyHead a.on{ border-color:#e2e2e2; border-bottom-color:#fff; color:#15b39e;}
.mainBodyMain{ padding-top:40px;}

.divInpTip { position: absolute; left: 0; top: 0; line-height: 32px; color: #ababab; font-size: 14px; padding-left: 10px; }



/* 密保 */
.pwPhoneSuc p i,.checkPhoneTip i,.checkWay li i{display: inline-block;background-image:url(../Images/iocn.png);background-repeat: no-repeat;}
.PWStep{background-color: #e0e0e0;height: 40px;line-height: 40px;margin:0 10px;border-radius: 5px 0 0 5px;width:730px;}
.PWStep li{float:left;width:50%;text-align: center;font-size: 16px;}
.step1{border-radius: 5px 0 0 5px;background: url(../Images/step1.jpg) no-repeat right top #fec51c;}


.twoStep.pwStep1 .step2{background: url(../Images/step2.jpg) no-repeat right top;}
.twoStep.pwStep2 .step1{background: url(../Images/step4.jpg) no-repeat right top #fec51c;}
.twoStep.pwStep2 .step2{background: url(../Images/step3.jpg) no-repeat right top #fec51c;}

.thereStep .PWStep li{width:33%;}
.thereStep .PWStep li.step3{width:34%;}
.thereStep.pwStep1 .step2{background: url(../Images/step5.jpg) no-repeat right top;}
.thereStep.pwStep1 .step3{background: url(../Images/step2.jpg) no-repeat right top;}

.thereStep.pwStep2 .step1{background: url(../Images/step4.jpg) no-repeat right top #fec51c;}
.thereStep.pwStep2 .step2{background: url(../Images/step1.jpg) no-repeat right top #fec51c;}
.thereStep.pwStep2 .step3{background: url(../Images/step2.jpg) no-repeat right top;}

.thereStep.pwStep3 .step1{background: url(../Images/step4.jpg) no-repeat right top #fec51c;}
.thereStep.pwStep3 .step2{background: url(../Images/step4.jpg) no-repeat right top #fec51c;}
.thereStep.pwStep3 .step3{background: url(../Images/step3.jpg) no-repeat right top #fec51c;}



.pwSetPhone.pwStep1 .pwPhone,.pwSetPhone.pwStep2 .pwPhoneSuc{display: block;}
.pwSetPhone.pwStep1 .pwPhoneSuc,.pwSetPhone.pwStep2 .pwPhone{display: none;}


.btnSure,.btnSureL{ margin:0px auto; line-height:44px; font-size:18px; color:#fff; display:block; background-color:#15b39e; border-radius:3px; text-align:center;}
.getPhoneCode .btnSureL{margin-top:50px;}

.PWSite{border-bottom: solid 1px #f3f3f3;font-size: 16px;line-height: 50px;padding-left:35px;color:#888;}
.PWSite a{color:#888;}
.PWSite a:hover{color:#000;}
.PWSite span{color:#ffa426;}

.PWH6{padding-left:35px;font-size: 18px;color:#696969;line-height: 70px;}
.PWStep{margin-bottom: 60px;}
.pwWrap .inpBox {margin:0 auto 15px;}
.pwWrap .btnSubmit {margin:50px auto 0;}
.pwWrap .warmTips{margin:30px 0;}
.pwWrap .warmRightTips{padding-left: 30px;color:#666;font-size: 14px;}


/* 设置密保成功 */
.pwPhoneSuc{text-align: center;margin-top: 80px;}
.pwPhoneSuc p{font-size: 18px;color:#666;line-height: 180px;}
.pwPhoneSuc p i{width:60px;height: 60px;position: relative;top:22px;left: -10px;}
.pwPhoneSuc .btnSure{width:140px;}

/* 设置密保问题 */
.pwSetProblem.pwStep1 .pwCheckProblem,.pwSetProblem.pwStep2 .checkPhone,.pwSetProblem.pwStep3 .pwPhoneSuc,.pwModifyProblem.pwSetProblem.pwStep2 .pwCheckProblemSet,.pwModifyProblem.pwSetProblem.pwStep3 .pwPhoneSuc {display: block;}
.pwSetProblem.pwStep1 .pwPhoneSuc,.pwSetProblem.pwStep1 .checkPhone {display: none;}
.pwSetProblem.pwStep2 .pwPhoneSuc,.pwSetProblem.pwStep2 .pwCheckProblem{display: none;}
.pwSetProblem.pwStep3 .checkPhone,.pwSetProblem.pwStep3 .pwCheckProblem{display: none;}

.pwSetProblem .btnSure,.pwModifyProblem .btnSure,.btnSureL{width:140px;}
.pwSetProblem .divOpt{width:272px;}
.pwSetProblem .btnSure{margin-top: 35px;}

.pwSetProblem .checkPhone{font-size: 16px;width:480px;margin:0 auto;}
.checkPhoneTip{color:#666666;line-height: 66px;}
.checkPhoneTipS{ padding-left:135px;}
.checkPhoneTip i{width:47px;height:45px;position: relative;top:15px;left: -10px;background-position: 0 -68px;}
.phoneNum {color:#888;line-height: 60px;}
.phoneNum span{color:#ff9c00;}
.getCheckNum{ float:left;}
.getCheckNum a{font-size:14px;color:#15b39e;line-height: 25px;}
.getCheckNum .getBtn{width:90px;height:25px;text-indent: -999999px;display: block;float:left;background: url(../images/getCode.jpg) no-repeat;margin-right: 15px;}
.getCheckNum .getBtn.hide{display:none;}
.pwSetProblem .stepBtn{margin:40px 0 0 0px; text-align:center;}
.stepBtn .btnSure{/*float:left;*/width:120px;margin:0 10px; display:inline-block;}


/* 设置密保邮箱 */
.pwSetMail.pwStep1 .pwCheckMail,.pwSetMail.pwStep2 .pwPhoneSuc{display: block;}
.pwSetMail.pwStep1 .checkMail,.pwSetMail.pwStep1 .pwPhoneSuc {display: none;}
.pwSetMail.pwStep2 .pwCheckMail{display: none;}
.pwSetMail.pwStep3 .pwCheckMail,.pwSetMail.pwStep3 .checkMail{display: none;}

.checkMail{padding:0 40px;}
.pwCheckMail{padding-top:90px;}
.pwCheckMail .btnSure{width:80px;float:left;height:34px;line-height: 34px;margin-left: 10px;font-size:16px; }
.pwCheckMail .inpErrorTip {position:absolute; top:36px; left:115px;}
.checkMail .phoneNum{font-size: 16px;width:420px;margin:100px auto 45px;}
.checkMail .phoneNum i{font-style: normal;float:left;}
.checkMail .phoneNum span{float:left;margin-right: 15px;}
.checkMail .phoneNum .btnCheck {float:left; background-color: #55a740;border-radius: 3px;color: #fff;display: block;font-size: 16px;line-height: 34px;margin: 10px auto;text-align: center;width:90px;height: 34px;}
.checkMail .phoneNum .btnCheck:hover{background-color: #6cbe57;}
.checkMail .phoneNum .btnCheck:active{background-color: #4b9a37;}
.checkMail .btnSure {float:left;font-size: 16px;line-height: 34px;margin-left: 15px;width:90px;height: 34px;}
/*.checkMail .inp,.divInp{width:250px;}*/
.checkMailTip{color:#666666;line-height: 22px;line-height: 24px;}
.reCheck{background: url(../Images/reCheck.jpg) no-repeat;width:90px;height: 25px;display: block;text-indent: -999999px;margin:30px auto;}

/* 证件验证 */
.listTip{color:#666;width:430px;margin:60px auto 0;line-height: 22px;}

/* 修改绑定邮箱 */
.changePass.pwStep1 .checkWay,.changePass.pwStep2 .checkPhone,.changePass.pwStep3 .pwPhoneSuc{display: block;}
.changePass.pwStep1 .checkPhone,.changePass.pwStep1 .pwPhoneSuc {display: none;}
.changePass.pwStep2 .checkWay,.changePass.pwStep2 .pwPhoneSuc{display: none;}
.changePass.pwStep3 .checkWay,.changePass.pwStep3 .checkPhone{display: none;}

.changePass{}
.checkWay{color:#666;font-size: 14px;padding-left: 30px;}
.checkWay span{color:#ff9c00;}

.checkWay ul{width:510px;margin:100px auto 0;}
.checkWay li{padding:0 30px;}
.checkWay li.problemI {border-bottom: solid 1px #f3f3f3;margin-bottom: 30px;padding-bottom: 30px;}
.checkWay li.phoneNote i{float:left;width:47px;height: 58px;background-position: 0 -124px;margin-right: 20px;position: relative;top:-5px;}
.checkWay li.problemI i{float:left;width:47px;height: 58px;background-position: 0 -205px;margin-right: 20px;position: relative;top:-5px;}
.checkWay li p{float:left;font-size: 16px;color:#b2b2b2;width:230px;}
.checkWay li p span{color:#666;display: block;}
.checkWay li .btnSure{float:left;width:120px;margin-left: 20px;}

.getPhoneCode{position: relative;}
.getPhoneCode .tip{position: absolute;top:-38px;color:#666;left:30px;font-size:14px; }

.getPhoneCodeStep{padding:30px 0 0 140px;}
.checkPhoneTip{font-size: 16px;}
.phoneNum{font-size: 16px;}
.getPhoneCodeStep .stepBtn{margin-left: 100px;}

.changePass .afreshMail{padding-top: 100px;}
.changePass .afreshMail .btnSure {width:100px;height:34px;margin-left: 10px;float:left;line-height: 34px;} 

/*.changePhone .inpBox {padding:100px 0;margin-left:-70px;}
.changePhone .btnSure {float:left;line-height: 34px;height: 34px;width:80px;margin-left: 10px;}*/

.boundPhone{ width:200px;margin:100px auto 0;font-size: 16px;}
.boundPhone .btnSure{width:140px;margin: 50px 0 0 30px;}

/* 修改密保手机 */
.changePhone.pwStep1 .checkWay,.changePhone.pwStep2 .checkPhone,.changePhone.pwStep3 .pwPhoneSuc{display: block;}
.changePhone.pwStep1 .checkPhone,.changePhone.pwStep1 .pwPhoneSuc {display: none;}
.changePhone.pwStep2 .checkWay,.changePhone.pwStep2 .pwPhoneSuc{display: none;}
.changePhone.pwStep3 .checkWay,.changePhone.pwStep3 .checkPhone{display: none;}

.getPhoneCode .pwCheckProblem .divOpt{border:0 none;line-height: 32px;/*color:#888;*/}
.getPhoneCode .btnSure {width:100px;}
.changePhone .pwPhone {padding-top: 45px;}
.changePhone .pwCheckProblem{padding-left: 100px;}
.changePhone .pwCheckProblem .checkPhoneTip{margin-left: 90px;}
.changePhone .pwCheckProblem .stepBtn {margin-left: 150px;}
.changePhone .boundPhone{padding-top: 50px;}
.changePhone .boundPhone .btnSure{width:140px;}

/*用户中心*/
.userBasicInfo{ padding:40px 60px; height:106px;}
.userBasicInfoImg{float:left; margin-right:30px; width:85px; text-align:center;}
.userBasicInfoImg img{ border:1px #dad9d7 solid; display:block;}
.userBasicInfoImg i{color:#b5b4b4; font-style:normal;  margin:0 auto; line-height:20px;}
.userBasicInfoText{ color:#888888;font-size:14px; line-height:32px;}
.userBasicInfoText span{display:inline-block; width:50px;}
.btnImp,.btnWeak{ display:inline-block;border:1px #15b39e solid; background:#15b39e; color:#fff; padding:0 5px; border-radius:3px; line-height:21px; margin-left:15px;}
.btnWeak{ color:#15b39e; background:none;}
.btnImp:hover{ color:#fff001}
.btnWeak:hover{color:#28c020; border-color:#28c020}
.safeHigh span{ }


.pageWrap{ padding:15px; font-size:14px; color:#5b5b5b}
.safeLevel{ padding:0 0 25px; overflow:hidden;zoom:1;}
.safeLevel dt,.safeLevel dd{float:left; margin-right:12px;}
.safeLevelBar span{width:94px; height:20px; display:inline-block; text-align:center; line-height:20px; color:#fff; background:#d9d9d9; margin-right:1px;}
.safeLevelL .levelL{ background:#ea5e0a}
.safeLevelM .levelM{background:#ea930a}
.safeLevelS .levelS{background:#0a9a4a}
.safeLevelIndex{display:inline-block;margin-left:12px;}
.safeLevelIndex i{font-style:normal; }
.safeLevelL .safeLevelIndex i{ color:#ea5e0a}
.safeLevelM .safeLevelIndex i{color:#ea930a}
.safeLevelS .safeLevelIndex i{color:#0a9a4a; background:none;}

.userTable{ width:100%; line-height:20px; font-size:14px; color:#5b5b5b; margin:0 auto 15px;}
.userTable thead{ background:#fafafa; border-bottom:1px #e7e7e7 solid;}
.userTable td,.userTable th{padding:8px 5px; word-wrap:break-word;word-break:break-all;}
.userTable .odd{ background:#f5f5f5}
.userTable i.safeLow,.userTable i.safeHigh{ font-style:normal; padding-left:25px; height:20px; background:url(../Images/ico_safe.png) no-repeat 0 0; vertical-align:middle}
.userTable i.safeHigh{ background-position:0 -20px;}

.userLoginInfo{color:#696969; font-size:14px; line-height:24px; padding:15px;}
a.alink{ color:#15b39e; text-decoration:underline; margin:0 5px;}
a.alink:hover{color:#ff8a00;}
.userLoginInfo a.alink{margin-left:50px;}

/*设置密保*/
.pwWrapSet .warmTips{padding:0;}

/*我的账号-登录详情*/
.alignCenter{text-align:center;}
.pageLocation{line-height:52px;color:#15b39e; border-bottom:1px solid #f3f3f3;margin:0 auto;}
.pageLocation i{margin:0 5px; font-style:normal;color:#696969;}
.pageLocation a:hover{color:#15b39e;}
.pageHead{ font-size:14px; color:#585454; font-weight:bold; margin:0 auto 25px;}
.warpLoginInfo .userTable{ margin-bottom:50px;}
.warpLoginInfo .userLoginInfo{ padding-top:0}

.pageHeadTip{color:#777171; font-size:12px; padding: 0 0 20px;}
.btnSureS{margin:0px auto; line-height:28px; font-size:14px; color:#fff; display:inline-block; padding:0 20px; background-color:#15b39e; border-radius:3px; text-align:center; margin:0 auto 20px;}
.btnSureS:hover{color:#fff001}
i.syn{color:#15b39e; font-style:normal;}
.bigRadio{ width:16px; height:16px; display:inline-block;}

/*头像编辑*/
/*修改头像*/
.editHImg{ padding:40px 0px 24px 0px; border-bottom:1px solid #e8e8e8; color:#444444; margin:0 30px;}
.editNImg{ padding:24px 0px; border-bottom:none;}
.editHImg h3{ font-size:14px; line-height:30px; color:#333; font-weight:bold;}
.editHImg p{ line-height:24px;}
.editHImg .eImg{ padding:5px; width:150px; height:150px; margin-top:10px;}
.editHImg .eNImg{ width:428px; height:226px; padding:10px; margin-top:30px;}

/*.warmTipYel{ font-size:14px; color:#ff9c00; background:#fffde1; border:1px solid #e6e0cf; padding:7px; margin:0 auto 20px;}
.uploadBody .pageHead{ margin-bottom:0}
.uploadBody .uploadBtns a{ line-height:27px; padding:0 15px; margin-left:0; margin-right:15px;}
.text{color:#888888; line-height:20px;}
.text .infoImp{color:#ff7800;}
.uploadBody .text{ padding:20px 0; }
.uploadBody .text .infoImp{ display:block;}
.texts{ font-size:12px;}
.userPhotos{position:relative;}
.userPhotos .left{border-right:1px #e5e5e5 solid; padding:25px 35px 25px 0; height:302px; width:302px;}
.userPhotos img{ border:1px #e5e5e5 solid}
.userPhotos .right img{position:absolute;}
.userPhotos .right img.imgB{ left:380px;top:140px;}
.userPhotos .right img.imgM{ left:450px;top:0;}
.userPhotos .right img.imgS{ left:385px;top:40px}

.uploadBody .btnSure{ display:inline-block; padding:0 30px; font-size:14px; line-height:34px;}*/

/*选择修改密保的方式*/
.warmTipsTop{ padding-left:25px; font-size:14px; margin:-30px auto 15px; color:#888}
.pwStep3 .warmTipsTop{display:none;}
.pwModifyProblem .pwCheckProblem .warmTipsTop{margin-bottom:50px;}
.wayList dt{ color:#666666; text-align:left; padding-left:25px;}
.wayList dt .infoImp{ color:#ff9c00}
.wayList dd{ width:500px; margin:0 100px;color:#b2b2b2; font-size:14px; padding:30px 0;}
.wayList dd span{color:#666666; font-size:16px; display:block;}
.wayList dd.wayQue{ border-bottom:1px #f3f3f3 solid;}
.wayList dd i{float:left; display:block;width:51px; margin:0 30px;}
.wayList dd.wayQue i{ height:51px; background:url(../Images/ico.png) no-repeat -126px -150px;}
.wayList dd.wayMes i{  height:60px;background:url(../Images/ico.png) no-repeat -122px -213px;}
.wayList dd p{ width:222px; float:left; padding:5px 0 0; line-height:25px;}
.wayList dd .btnSure{ float:left; margin:5px auto 0;}
.divOptAns{border:0; line-height:34px; font-size:16px; color:#888}
.pwModifyProblem.pwSetProblem.pwStep1  .pwCheckProblem{display:none;}

/*弹窗*/
.floatBoxNoPhoto{ position:relative; margin:0 auto}
.floatBoxNoPhoto .floatTitleB {font-size:16px;border-bottom:1px #15b39e solid; text-align:center; line-height:24px; padding:0px 0 20px; color:#15b39e; margin:0 15px;}
.floatBoxNoPhoto .floatBody{}
.floatBoxNoPhoto .text{ line-height:24px; color:#8b8b8b; font-size:14px; padding:0 40px 40px;}
.floatBoxNoPhoto h3{ font-size:18px;  font-weight:bold; color:#5d5d5d; text-align:center; padding:30px 0;}
.icoWarning{ width:35px; height:30px; display:inline-block; background:url(../Images/ico.png) no-repeat -126px -96px; vertical-align:text-bottom; margin-right:10px;}

.floatBoxAddrFill .floatBody{}
.floatBoxAddrFill{ width:398px;}
.floatBoxAddrFill li{width:100%; padding:5px 0; position:relative;}
.floatBoxAddrFill .inpObj{ width:88px; display:inline-block; text-align:right; color:#626262; font-size:14px; float:left;}
.floatBoxAddrFill .divInp{ width:275px; float:left;}
.floatBoxAddrFill .noBorder{width:285px;}

.mySelect{ width:130px; border-radius:3px; height:34px; border:1px #cccccc solid; float:left; font-size:16px; color:#888888}
.floatRight{float:right;}
.noBorder{ border:0; padding:0;}
.divInpLong .longText{line-height:20px; height:60px; width:100%; border:0; padding:5px 0 0;}
.floatBoxAddrFill .btnSubmit{ display:inline-block; width:auto; padding:0 40px; font-size:16px; line-height:32px; margin-right:10px;}
.floatBoxAddrFill .inpError{ width:285px;height:26px; position:absolute; top:-20px;right:23px;z-index: 3;}
.floatBoxAddrFill .inpError .inpBoxTipText{ color:#ff8800; background-color:#f8f4e1; border-color:#ffca85; text-align:center;line-height:24px; border:1px solid #aeaeae; padding:0px 8px; border-radius:4px;}
.floatBoxAddrFill .inpError::after{ border-top-color:#ff8800}
.floatBoxAddrFill .inpError .inpBoxTipText{ color:#ff8800; background-color:#f8f4e1; border-color:#ffca85}
.floatBoxAddrFill .inpBoxTip::after { content: ""; position: absolute; left: 50px; bottom: -4px; border-right: 5px solid transparent; border-top: 5px solid #aeaeae; border-left: 5px solid transparent; z-index:3;  border-top-color:#ff8800}

/*邮箱验证*/
.mailBack .mainBody{height:400px;}
.mailBackH{ padding:160px 0 20px; text-align:center; font-size:18px; color:#f03300}
.selectList{position:absolute; width:100%; background:#fff; border:1px #ccc solid; border-radius:3px; line-height:30px; left:0; top:30px; max-height:300px; overflow-y:auto;}
.selectList dd{padding:0 10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.selectList dd:hover,.selectList dd.hover{background:#ccc;}

/*防沉迷功能*/
.creInfo{font-size:16px; line-height:30px; color:#666}
.creInfo dt{ text-align:center; font-size:25px; font-weight:bold; color:#666; padding:50px 0 30px;}
.creInfo dd .obj{display:inline-block; width:320px; text-align:right;}

.timeLeft{display:inline-block; width:105px; height:25px; color:#999; background:#e0e0e0; border-radius:5px; text-align:center; font-size:14px; line-height:25px;}
.timeLeft.hide{display:none;}

/*inpTipDown*/
.getCheckNum{position:relative;}
.inpTipDown{font-size:12px; top:auto; bottom:30px; left:105px; background:#fff; width:160px; color:#999}
.inpTipDown .ico{ width:13px; height:10px; background:url(../Images/ico.png) no-repeat -20px -33px; left:15px;  bottom:-10px; top:auto; font-size:12px;}

/*绑定微博*/
.userBasicInfoText i{font-style:normal;}
.bindWeibo h6{ font-size:18px; color:#666666; text-align:center; margin:50px auto}
.bindWeibo .btnSure{width:140px; margin:5px auto}
.bindTip{ text-align:center;color:#8f8c8c; font-size:14px; margin:50px auto 0;  }
.bindTipFail{ text-align:center; color:#ff0000; font-size:16px;}
.floatBoxBind{ width:400px;}
.floatBoxBind .floatBody{padding-top:0;}
.floatBoxBind .floatTitleB{}
.floatBoxBind .floatHead{background:#f7f7f7;}
.floatBoxBind .frameWeibo{width:398px; height:225px; margin:-3px auto 0;}

/*找回密码*/
.findPassword .fourStep{ padding:36px 0 30px; min-height:500px;}
.findPassword .fourStep .PWStep{width:auto;}

.fourStep .PWStep li{background: url(../Images/step5.jpg) no-repeat right top;}
.fourStep .PWStep .step4{background: url(../Images/step2.jpg) no-repeat right top;}
.fourStep .PWStep .step1{border-radius: 5px 0 0 5px;}
.fourStep .PWStep .step1,
.fourStep.pwStep2 .PWStep li.step2,
.fourStep.pwStep3 .PWStep li.step3{background: url(../Images/step1.jpg) no-repeat right top #fec51c;}
.fourStep.pwStep2 .step1,
.fourStep.pwStep3 .step1,
.fourStep.pwStep4 .step1,
.fourStep.pwStep3 .step2,
.fourStep.pwStep4 .step2,
.fourStep.pwStep4 .step3{background: url(../Images/step4.jpg) no-repeat right top #fec51c;}

.fourStep.pwStep4 .step4{background: url(../Images/step3.jpg) no-repeat right top #fec51c;}


.findPassword .pwStep2 .PWStep{ margin-bottom:10px;}
.findPassword .wayList dd.wayMes { border-bottom:1px #f3f3f3 solid;}
.wayList dd.wayMail i{ height:55px; background:url(../Images/ico.png) no-repeat -126px 10px;}

.findPassword .btnSure{width:140px;}
.findPassword .wayList dd{margin:0 auto;}

.fourStep .PWStep li{width:25%;}

.findPassword .pwStep1 .btnSubmit{margin-top:25px;}

.byMailH{ color:#888888; font-size:16px; text-align:center; padding:90px 0 0px;} 
.byMailH .mail{ color:#ff9c00; margin:0 20px 0 10px;}
.byMailH .btnLogin{width:90px; height:34px; display:inline-block; color:#ffffff; text-align:center; line-height:34px; font-size:16px; background:#55a740; border-radius:2px;}
.byMailH .btnLogin:hover{background:#499136;}
.byMailTip{ width:660px; color:#666666; line-height:25px; font-size:14px; margin:30px auto;}
.btnVerification{ width:90px; height:25px; text-align:center; line-height:25px; margin:0 auto; display:block; font-size:14px; color:#696969;
  border:1px solid rgb( 195, 195, 195 );
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb(203,201,201) 0%, rgb(242,242,242) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(203,201,201) 0%, rgb(242,242,242) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(203,201,201) 0%, rgb(242,242,242) 100%);
}
.btnVerification:hover{ color:#000}

.findPassword .sucessTip{color:#686868; font-size:18px; text-align:center;}
.findPassword .sucessTip i{}
.findPassword .pwStep3 .warmTipsTop{display:block;}
.findPassword .safeLevel{ clear:both; padding:0px;}
.findPassword .safeLevel dd{margin:12px auto 0px 170px; }

.findPassword .pwPhoneSuc{margin:0 auto;}
.findPassword .pwPhoneSuc p{line-height:normal; padding-bottom:50px;}
.findPassword .pwStep3 .btnSubmit{margin-top:30px;}

/*通过手机修改*/
.findPassword .pwStep3 .checkPhone,.findPassword .pwStep3 .pwCheckProblem{ padding-left:285px;}
.findPassword .pwStep3 .checkPhone .inpBox,.findPassword .pwStep3 .pwCheckProblem .inpBox{width:auto; margin:0 auto 15px}
.findPassword .pwStep3 .checkPhone .inpBox .inpText,.findPassword .pwStep3 .pwCheckProblem .inpBox .inpText{width:105px;}
.findPassword .pwStep3 .checkPhone .stepBtn,.findPassword .pwStep3 .pwCheckProblem .stepBtn{margin:20px auto 50px; padding-left:105px;}

/*未设置密保*/
.findPassword .warn{ padding:165px 0;}
.findPassword .btnLinkQQ{width:auto; margin:30px auto 0; width:255px;}
.findPassword .btnLinkQQ i{ width:30px; height:30px; background:url(../Images/ico.png) no-repeat -44px -161px; display:inline-block; vertical-align:middle; margin-right:10px;}
.warnTip{font-size:18px; color:#666666; text-align:center;}
.warnTip i{ display:inline-block;width:47px;height:45px;position: relative;top:15px;left: -10px;background:url(../Images/iocn.png)no-repeat 0 -68px;}
.inpErrorTipL { position:absolute; left:450px; width:330px; line-height:20px; top:8px;}

.PayWrap{ position: relative;}
.Pay .ico{background-position: -96px -69px;}
.Pay:hover .ico,.onThis .Pay .ico{  background-position:-120px -69px;}
.PayWrap .PWSite a{ font-size: 18px; margin-right: 50px;}
.PayWrap .PWSite a.onthis{ color: #15b39e; font-size: 18px; font-weight: bold;}

/*
松果币支付功能
time:2016-8-10
by:zhanglie
*/
.orderDetail .ico{background-position: -144px -69px;}
.onThis .orderDetail .ico, .onThis .orderDetail:hover .ico{background-position: -168px -69px;}
.pay .ico,.onThis .pay .ico, .onThis .pay:hover .ico,.userAddress .ico,.onThis .userAddress .ico, .onThis .userAddress:hover .ico{background:none;}

.exit .ico{background-position: -168px -93px;}
.onThis .exit .ico,.onThis .exit:hover .ico{background-position: -168px -117px;}
.PWSite{padding-left:10px;color:#696969; font-weight: bold;}
.warpMain .warp{background:#f7f7f7;}
.userNav{ background:#f3f2f0;}
/*个人中心模块*/
.usercenter{width:940px;height:120px;padding:20px; background: #fff; box-shadow: 1px 1px 3px rgba(0,0,0,0.09);}
.userDetail{float:left;width:550px;margin-top:5px;border-right:1px solid #f3f3f3;}
.topicBar{float:left;width:85px; text-align: center;}
.topic{width:85px;height:85px;border:1px solid #dad9d7;margin-bottom:10px;}
.topic img{width:100%;height:100%;}
.topicBar a{color:#c9c9c9;}
.userDetail ul{float:left;padding-left:35px;}
.userDetail ul li{padding:3px 0;color:#888888;font-size:14px;}
.userDetail ul li a{color:#15b39e; text-decoration: underline;margin-left:10px;}
.userDetail ul li .red{color:#f80303;}
.userRecharge{float:left;width:330px;padding-left:25px;}
.userRecharge p{color:#888888;font-size:14px;}
.recharge{padding-top: 30px;}
.recharge a{float:right;width: 80px;height:36px; text-align: center; border-radius:5px;line-height: 36px;font-size:14px;color:#fff; display: inline-block; background: #15b39d;}
.recharge span{float:right;width:185px; text-align: right; display:block;margin-right:50px;color:#ff6600;font-size:24px;}
.recharge span .ico_dollar{width:20px;height:20px; vertical-align: middle; display: inline-block; background: url(../Images/ico.png) no-repeat 0 -350px;margin-left:5px;}
.recharge span .ico_dollar{ *display:inline;}

.main{margin-top: 20px;}
.userNavMenu{padding-top:0;}

.userDetail ul li .login_positon{color:#888; text-decoration: none;}

/*
松果币支付功能
time:2016-8-10
by:zhanglie
*/

.orderSearch{padding:10px 0;color:#505050; text-align: left; font-size:14px; line-height: 30px;}
.orderSearch span{padding:0 5px;float:left;}
.orderSearch label{float:left;}
.orderSearch .time{width:120px;height:30px; border:1px solid #ccc; background: none; }
.orderSearch .orderNode{width:265px;height:30px;padding-left:5px;border:1px solid #ccc; line-height: 30px; background: none;outline: none;margin:0 10px 0 0;}
.orderSearch a{width:68px;height: 30px; display: inline-block; text-align: center; line-height: 30px;color:#fff; background: #15b39d;border-radius:5px;}
.recordTable{ width: 100%; text-align:center; font-size:14px;color:#505050;margin-top:12px;}
.recordTable tr:hover{ background: #f2f2f2}
.recordTable thead td{background: #fafafa; line-height:34px;border-bottom:1px solid #eae9e7;}
.recordTable tbody td{line-height:40px; border-bottom:1px #f2f2f2 solid;padding-left:10px;}
.recordTable tbody td .money{ color:#ff5400; font-weight:bold}
.recordTable tbody tr{border:1px solid #ebebeb;margin-top: 20px; background: #fff;}
.recordTable tbody .recordNode{background: #fafafa;border-bottom:none;color:#b2b2b2; text-align: left; font-size:12px;}
.recordTable tbody .recordNode td{line-height: 30px;}
.payStateSucc{color:#15b39d;}
.tb_none{height:10px;}
.payStateWaite{ text-decoration: underline;}

.pages{ padding:38px 20px 5px; text-align:center; clear:both; }
.pages a,.pages span{ padding:3px 8px; }
.pages a{ color:#15b39e; border:1px #fff solid; background:#fff; }
.pages a.onthis{ color:#036cb4; border:1px #15b39e solid; color:#fff; background: #15b39e; }
.pages .gray{ color:#dddddd; border:1px #eee solid; }
.pages a:hover{ border-color: #15b39e; text-decoration:none; }


.no_order{padding:80px 0;color:##505050; text-align: center;font-size:14px;}
/*充值成功提示*/
.PaySoftWrap{ background: #fff; float: left; width: 100%;}
.PaySoftWrap .icon_pay_soft{ background: url(../Images/icon_pay_soft.png) no-repeat; width: 130px; height: 130px; display: inline-block; margin-top: 152px}

.payNoM{ text-align: center;}
.payNoM h2{ margin: 24px 0 10px 0; font-size: 36px; font-weight: normal; padding-left: 30px;    color: #15b39e;}


.contact_detail{width:670px;margin:45px auto 0; line-height:25px;background:#ffffe6;border:1px solid #f9ccb1;padding:25px 30px;color:#ec4c1b;font-size:16px;}
.contact_detail a{color:#ec4c1b;}













