/*é¦–é¡µæœç´¢*/
.search-index{background: #fff;height:440px;position: relative;}
.search-index .main{height: 440px;}
.search-index .logo{text-align: center;padding-top: 149px;}
.search-index .search-con{margin: 25px  auto 0;width: 740px;height: 48px;border:1px solid #fa5a14;border-radius: 100px;position: relative;}
.search-index .search-con input{font-size: 14px;height: 40px;line-height: 40px;margin-top: 4px;margin-left: 10px;text-indent: 10px;width: 590px;}
.search-index .search-con span{font-size: 16px;width: 140px;cursor: pointer; display: inline-block;background: #fa5a14;height: 48px;border-radius: 0 100px 100px 0;position:absolute;right: 0; color: #fff;line-height: 48px;text-align: center;}

.search-index .money-total{font-size: 20px;text-align: center;margin-top: 95px}
.search-index .money-total span{display: inline-block;width: 27px;height: 32px;background: #333;color: #fff;font-size: 24px;margin-right: 6px;border-radius: 3px;}
.search-index .money-total  em{margin: 0 11px 0 5px;}

.search-index .search-icon{background-position: 0 -20px; width: 170px;height: 90px;position: absolute;bottom: 0;right: 20px;}

.tb-portal{border: 3px solid #e1e1e1;background: #fff;position: relative;}
.tb-portal a{width: 395px;text-align: center;display: inline-block;height: 145px;line-height: 145px;}
.tb-portal a img{ vertical-align:middle;}
.tb-portal a span{width: 1px; border-left: 1px solid #e1e1e1;height: 57px;float: right;margin-top: 46px;}
.tb-portal i{width: 19px;height: 19px;background: url("../img/new-user-close-icon.png") no-repeat; position: absolute;right: 15px;top: 10px;cursor: pointer}



.search-index .user{width: 180px;height: 58px;background: #f4f4f4;position: absolute;right: 0;top: 20px;border-radius: 58px;}
.search-index .user img{border-radius: 100%;float: left}
.search-index .user p{color: #666;padding-left: 15px;}
.search-index .user .name{font-size: 14px; color: #333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 105px;}
.search-index .user p a{color: #666;cursor: pointer;margin-top:5px !important;}
.search-index .user .name a{font-size: 14px; color: #333;}


/*è·³è½¬*/
.jump-dialog{background-color:#fff4e9;width: 600px;height: 405px; border-radius: 30px;padding-left: 25px;}
.jump-dialog .jump-top{margin-top: 10px;}
.jump-dialog .jump-top span{display: inline-block;width: 20px;height: 20px;border-radius: 100%;background: #fff;}
.jump-dialog .jump-top em{height: 20px;width: 310px;margin-left: 10px;display: inline-block;background: #fff;border-radius: 20px;}
.jump-dialog .user-name {color: #666666;margin-top: 56px;padding-left: 40px;}
.jump-dialog .user-name em{color: #fb5a14;}
.jump-dialog .jump-tip{color: #666;margin-top: 17px;padding-left: 40px;}
.jump-dialog .jump-tip strong{color: #333;}
.jump-dialog .jump-img{margin-top: 68px;}
.jump-dialog .jump-but{text-align: right;color: #999;font-family: "å®‹ä½“";margin-top: 25px;margin-right: 78px;}
.jump-dialog .jump-but a{color: #666;}

/*å¼¹å‡ºç™»å½•*/
.login-dialog{background-color:#fff;width: 700px;height: 545px; border-radius: 30px;}
.login-dialog .close-dialog{text-align: right;color: #fc6f30;text-decoration: underline;padding-right: 40px;margin-top: 30px;cursor: pointer;}
.login-dialog .tip-txt{font-size: 20px;color: #333333;text-align: center;margin-top: 25px;}
.login-dialog .tip-txt em{font-weight: bold;color: #fc6f30;}
.login-dialog .tip-txt span{font-size: 16px;color: #666666;}
.login-form{margin-top: 25px;}
.login-form .logo{margin-left: 45px;margin-right: 40px;}
.login-form .login-group{width: 290px;}
.login-form .login-group .tab{border-bottom: 1px solid #e1e1e1;}
.login-form .login-group .tab a{display: inline-block;width: 124px; height: 40px;border: 1px solid #ebebeb; background: #e1e1e1; border-bottom: none;text-align: center;line-height: 40px;font-size: 16px;color: #666666; border-radius: 10px 10px 0 0;margin-bottom: -1px;}
.login-form .login-group .tab a.active{background: #fff;color: #333;margin-bottom: -1px;}
.login-form .login-group .item{width: 288px;height: 38px;border: 1px solid #e1e1e1;margin-top: 20px;}
.login-form .login-group i{background: url("../img/login-icon.png") no-repeat #e1e1e1; width: 40px;height: 38px;display: inline-block;background-position: 11px 6px;}
.login-form .login-group .item input{height: 36px;margin-top: -32px;font-size: 16px;color: #333;text-indent: 15px;width: 246px;}
.login-form .login-group .item input.error{border:1px dashed #f03745;}
.login-form .login-group .item i.pwd{background-position: 11px -36px;}
.login-form .login-group .item i.pwd-ok{background-position: 11px -186px;}
.login-form .login-group .code{}
.login-form .login-group .code .item{width: 133px;float: left;}
.login-form .login-group .code .item i{background-position: 11px -75px;}
.login-form .login-group .code .item input{width:  90px;}
.login-form .login-group .code .code-img{float: left;margin-left: 18px;margin-top: 27px;margin-right: 7px;}
.login-form .login-group .code .code-img a{color: #333;display: inline-block;width: 36px;}
.login-form .login-group .but{background: #fb6319; border:1px solid #fb6319;border-radius: 3px;}
.login-form .login-group .but a{display: block;width: 100%;height: 100%;color: #fff;text-align: center;font-size: 18px;font-weight: bold;line-height: 38px;}
.login-form .login-tip{margin: 18px 0;font-family: "å®‹ä½“"; color: #666;}
.login-form .login-other a{color: #666;margin-right: 30px;}
.login-form .login-other a i{width: 20px;height: 18px;background-position: 1px -121px; background-color: #fff;margin-bottom: -4px;}
.login-form .login-other a i.weixin{background-position: 1px -154px;}


.login-bg{background: url('../img/login/login-bg_01.jpg') center top no-repeat  #680681; height: 630px;width: 100%;}
.login-bg1{background: url("../img/login/login-bg_02.jpg") no-repeat; height: 630px;position: relative;}
.login-bg1 .login-form{margin-top: 0;background: #fff;width: 290px;height: 380px; padding:  40px 30px 0;position: absolute;right: 0;top: 100px;}
.login-bg1 .login-form h2{font-size: 16px;color: #333333;font-weight: bold;}

/*æ³¨å†Œ*/
.home_head{-webkit-box-shadow: #ccc 0px 0px 40px; -moz-box-shadow: #ccc 0px 0px 40px;  box-shadow: #ccc 0px 0px 40px;}
.home_head .title{font-size: 20px;color: #333;line-height: 100px;float: left;}
.home_head .title span{display: inline-block;border-left: 1px solid #e1e1e1;height: 30px;width: 1px;margin-bottom: -10px; margin-right: 18px;}
.home_head .login{color: #666666;font-size: 14px;margin-top: 58px;margin-right: 30px;}
.home_head .login a{color: #333;}

.reg-info{margin-top: 100px;width: 450px;float: left;margin-right:140px;}
.reg-info .login-tip{margin: 30px 0px;}
.reg-info .form-group  .item-group .submit{width: 420px;height: 40px;text-align: center;line-height: 40px;background: #fb6319;font-family: "å®‹ä½“"; font-size: 14px;}
.cooper{margin-top: 130px;width: 440px;position: relative;text-align: center;}
.cooper p{color: #666666;font-family: "å®‹ä½“";}
.cooper .QQ{margin-top: 46px;}
.cooper .QQ i{width: 20px;height: 18px;background: url("../img/login-icon.png") 1px -121px no-repeat;margin-bottom: -4px;margin-right: 15px;}
.cooper .weixin{margin-top: 30px;}
.cooper .weixin i{width: 20px;height: 18px;background: url("../img/login-icon.png") 1px -154px no-repeat;margin-bottom: -4px;margin-right: 15px;}
.cooper span{display: block;width: 1px;height: 304px;border-left: 1px solid #e1e1e1;left: 0;top: 50px;position: absolute;}


.login-group .item  label.error{line-height: 22px;top: 34px;left: 38px; color: #f00;margin-left: 41px;}

/*æœç´¢ç»“æžœ*/
.search-box{height: 96px;}
.search-box .main{height: auto;}
.search-box .logo{float: left;margin-top: 10px;padding: 0;}
.search-box .search-con{margin:22px 0 0;float: left;}
.error-top{width: 900px;height: 230px;background: #fff;margin: 80px auto 0;text-align: center;line-height: 230px;}
.error-top img{vertical-align: middle;}
.error-top span{font-size: 18px; color: #666;margin-left: 15px;}
.error-top .p-img{margin:0 20px 0 10px;}
.error-top .p-info{float: left;width: 640px;text-align: left;line-height: 26px;padding-top: 30px;padding-right: 30px;}
.error-top .p-info .name{font-size: 14px; color: #999;}
.error-top .p-info .name i{display: inline-block;background: url("../img/icon.png") no-repeat;background-position: -181px 0;width: 22px;height: 22px;margin-bottom: -6px;margin-right: 5px;}
.error-top .p-info .desc{font-size: 18px;color: #666;}
.error-top .p-info .buy-box{background: #f4f4f4;height: 90px;margin-top: 10px;border-radius: 3px;padding-left: 30px;}
.error-top .p-info .buy-box .money{font-size: 24px; color: #fa5a14;margin-top: 20px;margin-bottom: 5px;}
.error-top .p-info .buy-box span{margin-left: 0; margin-right: 20px;font-size: 12px; color: #999999;margin-top: 10px;}
.error-top .p-info .buy-box .but_buy{margin-right: 20px; width: 180px;height: 36px;background: #fa5a14; color: #fff;font-size: 16px;display: block;text-align: center;margin-top: 28px;line-height: 36px;border-radius: 3px;}


/*æ‰¾å›žå¯†ç */
.ret-pwd{background: #fff;margin-top: 10px;}
.tab-name{border-bottom: 1px solid #eeeeee;height: 40px;padding-bottom: 10px;font-size: 14px;font-family: "å®‹ä½“"; color: #666;line-height: 64px;text-indent: 50px;}
.ret-pwd-box{margin: 52px auto 0;width: 640px}
.ret-pwd-box .tab{text-align: center;position: relative;}
.ret-pwd-box .tab span{position: absolute; top: -23px;left: 102px;display: block;font-size: 14px;color: #999;}
.ret-pwd-box .tab span.sp1{left: 286px;}
.ret-pwd-box .tab span.sp2{left: 498px;}
.ret-pwd-box .tab span.active{color: #ff8b2d;}
.ret-pwd-box .tab span.active i{width: 40px;height: 40px;display: block;background: url("../img/ret_pwd_icon_ok.png") no-repeat;position: absolute;left: 8px;top: 25px;}
.ret-pwd-box .tab span.sp1.active i{left: 12px;}
.ret-pwd-box .tab span.sp2.active i{left: -8px;}
.ret-pwd-input{margin-left: 111px;padding-bottom: 100px;margin-top: 30px;}
.ret-pwd-input .tip{text-align: center;line-height: 70px;font-size: 18px;color: #666666;width: 430px;}
.ret-pwd-input .tip img{margin-right: 10px;}

/*ä¸‹è½½*/
.download-bg{background: url('../img/download-bg.jpg') center top no-repeat #fff; width: 100%;}