/* 首页样式 */
@import url("global.css");
@import url("common.css");
.userLinks{position:absolute; top:0; left:0;}
.userLinks li{float:left; display:block; border-top:3px solid #f5f5f5; height:32px; line-height:32px; font-size:14px; width:50px; text-align:center; margin-right:10px;}
.userLinks li.cur{border-top:3px solid #ff9138;}
.userLinks li.cur a{color:#ff9138;}
.topLog{position:absolute; right:0; top:2px;}
.topLog .input{background:#fafafa; border:1px solid #b7b7b7; display:inline-block; height:23px; line-height:23px; width:150px;}
.topLog .inputInfo{color:#999;}
.topLog a{display:block; position:absolute; left:256px; top:5px; background:#d4d4d4; height:21px; line-height:21px; width:50px; text-align:center; color:#999;}
.mainMenu{position:absolute; right:0; top:70px;}
.mainMenu li{display:inline;}
.mainMenu li a{background:url(../images/index/mainMenu_li.gif) right center no-repeat; margin-right:10px; display:block; font-size:16px; float:left; width:90px; text-align:center;}
.mainMenu li.cur a{color:#ff9138;}
.mainMenu li.end a{background:none; margin:0;}

/**图片轮播**/
.flashWraper{background:#f5f5f5; z-index:1;}
.flash,.flash img{width:970px; height:334px; margin:0 auto;}
.flash img{border:0; vertical-align:top;}
.flash ul,.flash li{list-style:none; margin:0; padding:0;}
.num{position:absolute; right:30px; bottom:10px; font:12px/1.5 tahoma, arial; height:18px;}
.num li{background:#888787; float: left; width: 10px; height: 10px;	font-size:0; cursor: pointer; margin-left:10px;}
.num li.on{background:#ff9138;}

.columnWraper{background:#fcfcfc; padding:30px 0;}
.columnWraper .columnList{background:#fcfcfc; width:970px; margin:0 auto;}
.preferential{width:420px; float:left; margin:20px 0;}
.preferential dt{background:url(../images/index/prefer_icon.gif) no-repeat; color:#693a2b; margin-bottom:10px; padding-left:50px;}
.preferential dt strong,.mobiePrefer dt strong{display:block; font-size:18px;}
.preferential dd{background:url(../images/common/square_icon.gif) 0 5px no-repeat; float:left; text-indent:15px; margin-bottom:5px; width:200px;}
.mobiePrefer{width:420px; float:right; margin:20px 0;}
.mobiePrefer dt{background:url(../images/index/prefer_icon.gif) no-repeat; color:#693a2b; margin-bottom:10px; padding-left:50px;}
.mobiePrefer dd{background:url(../images/index/mobile_store.gif) #999391 -5px 0 no-repeat; height:34px; line-height:34px; float:left; color:#fff; text-indent:40px; margin-right:25px; width:125px;}
.mobiePrefer dd.mp2{background:url(../images/index/mobile_store.gif) #999391 0 -34px no-repeat;}
.mobiePrefer dd a{color:#fff;}
.productList{position:absolute; left:570px; top:100px; display:none; background:url(../images/index/product_bg.gif) no-repeat; height:162px; padding:30px 0 20px; width:492px; z-index:1000;}
.productList dl{float:left; border-right:1px solid #e6e6e6; font-weight:bold; font-size:14px; height:160px; padding-left:20px; width:95px;}
.productList dl.end{border-right:none; padding-right:0;}
.productList dd{margin-top:5px;}
.stepWraper{background:#f5f5f5; border:1px solid #ededed; margin-bottom:20px; zoom:1;}
.stepContent{background:#fff; border:1px solid #ededed; margin:10px; padding:15px; overflow:hidden; zoom:1;}
.regStep{background:url(../images/index/regStep.gif) no-repeat; width:950px; text-indent:-9999em; height:70px; margin:20px auto;}
#regStep2{background-position:0 -70px;}
#regStep3{background-position:0 -150px;}
.chooseReg dl{float:left; background:url(../images/index/phone_mail.gif) no-repeat; margin:40px 0; padding-left:120px;}
.chooseReg dl.end{float:right; background:url(../images/index/phone_mail.gif) 0 -135px no-repeat; padding-left:140px;}
.chooseReg dt{margin-bottom:10px; color:#99543d; font-size:22px; font-weight:500px;}
.chooseReg dd{margin-bottom:10px; font-size:14px;}

.stepContent form .field{margin-left:80px;}
.mailRegSucc{padding:20px;}


/****************用户信息******************/
.userInfo{background:#fcfcfc; float:left; border:1px solid #ededed; border-bottom:none; width:170px;}
.userMain{float:right; width:780px;}
.userInfoWraper{border-bottom:1px solid #ededed; padding:10px 20px; overflow:hidden; zoom:1;}
.userInfoWraper .alink{clear:both; display:block; padding:3px; margin-top:15px; text-align:center; border:1px solid #ededed;}
.userInfoPic{margin-bottom:8px;}
.userInfoPic img{border:1px solid #dcdddf; height:48px; width:48px;}
.userInfoPic span{padding-left:5px; font-size:14px; font-weight:bold;}
.userInfoEmail{background:url(../images/authenticate/mail_icon.gif) 0 5px no-repeat; padding-left:15px;}
.userInfoPhone{background:url(../images/authenticate/phone_icon.gif) 2px 5px no-repeat; margin-top:3px; padding-left:15px;}
.userInfoWraper .title{color:#68382a; font-size:14px; margin-bottom:5px;}
.userInfoWraper .title span{color:#999; padding:0 3px;}
.userInfoWraper li{display:block; float:left; width:60px; margin:4px 5px 5px 0; }
.userInfoWraper li a{color:#666;}
.userInfoWraper li.aReceivables{display:block; background:url(../images/authenticate/user_icon.gif) no-repeat; margin-top:5px; padding-left:25px; width:100px;}
.userInfoWraper li.aPay{display:block; background:url(../images/authenticate/user_icon.gif) 0 -29px no-repeat; margin-top:5px; padding-left:25px; width:100px;}
.userInfoWraper li.aPayCard{display:block; background:url(../images/authenticate/user_icon.gif) 0 -59px no-repeat; margin-top:5px; padding-left:25px; width:100px;}
.userInfoWraper li.aContact{display:block; background:url(../images/authenticate/user_icon.gif) 0 -88px no-repeat; margin-top:5px; padding-left:25px; width:100px;}
.userInfoWraper .aAdd{display:block; background:url(../images/authenticate/user_icon.gif) 0 -118px no-repeat; float:left; margin-top:10px; padding-left:15px; width:50px;}
.userInfoWraper .aManage{display:block; background:url(../images/authenticate/user_icon.gif) 0 -140px no-repeat; float:left; margin-top:10px; padding-left:15px; width:50px;}
.accountInfo{border:1px solid #ededed; position:relative; overflow:hidden; zoom:1;}
.accountInfo .title{background:#fcfcfc; font-size:16px; color:#666; border-bottom:1px solid #ededed; padding:8px 15px;}
.accountControl{position:absolute; right:10px; top:12px;}
.accountControl li{display:block; float:left;}
.realAuthed{background:url(../images/authenticate/account_control_icon.gif) no-repeat; color:#658113; padding-left:20px; margin-right:10px;}
.bindPhone{background:url(../images/authenticate/account_control_icon.gif) 0 -27px no-repeat; color:#658113; padding-left:20px; margin-right:10px;}
.notSetPara{background:url(../images/authenticate/account_control_icon.gif) 0 -50px no-repeat; color:#ed4542; padding-left:20px;}
.accountInfoLeft{float:left; border-right:1px solid #ededed; padding:20px; width:400px;}
.accountInfoLeft h3,.accountInfoRight h3{font-size:14px;}
.accountInfoLeft li{display:inline;}
.accountInfoLeft li a{float:left; margin-right:10px; background:#fff; border:1px solid #ededed; color:#666; font-size:14px; height:30px; line-height:30px; display:block; text-align:center; width:60px;}
.accountInfoLeft li a:hover{text-decoration:none;}
.accountInfoLeft li.cur a{background:#ff9138; border:1px solid #ff9138; color:#fff;}
.accountInfoBalance{margin:10px 0;}
.accountInfoBalance strong{color:#ffa45b; font-weight:bold; font-size:18px; font-weight:bold; padding-right:5px;}
.accountInfoRight{float:left; padding:20px; width:250px;}
.accountInfoRight ul{margin-top:10px;}
.accountInfoRight li{display:block; background:url(../images/authenticate/account_control_icon.gif) 0 -72px no-repeat; padding:5px 0 5px 35px;}

.helpList{float:left; margin-bottom:20px; width:300px;}
.helpList .title{color:#693a2b; font-size:16px; margin-bottom:10px;}
.helpList li{padding-left:5px; margin-bottom:6px;}
.helpList li a{color:#666;}
.noAnswer{clear:both; text-align:right;}
.logOrReg form{padding-top:20px; float:left; width:450px; border-right:1px solid #ededed;}
.logOrReg form label{width:80px;}
.noAccount{padding:20px 40px 0; width:400px; float:right;}
.noAccount strong{font-size:20px; color:#a9928b; font-weight:100;}
.noAccount li{background:url(../images/common/circle_icon.gif) 0 8px no-repeat; margin-top:5px; padding-left:15px; font-size:14px;}
.noAccount .btnReg{display:block; background:url(../images/index/reg_btn.gif) no-repeat; height:30px; margin-top:20px; text-indent:-9999em; width:209px;}

.stepContent .inputDate{background-position:178px 2px; width:200px;}
.error1{margin-left:135px;color:#ff0000;}