/*!/index/common/widgets/ui-button/gray-btn-small.less*/
.gray-gray-btn-small{display:inline-block;*display:inline;*zoom:1;width:75px;height:25px;text-align:center;line-height:25px;font-size:12px;color:#666666;background:url(http://image.37wan.cn/platform/images/button/btn-shorter.png) no-repeat;background-position:0 -25px}.gray-gray-btn-small:hover{background-position:0 0;color:#fff}
/*!/index/common/widgets/ui-user-center/title-bar.less*/
.user-center-title h2{border-left:5px solid #00abf0;text-indent:19px;color:#333;font-size:20px}.user-center-title{margin:18px 15px 0 23px;padding-bottom:11px;border-bottom:3px solid #f9f9f9}
/*!/index/common/widgets/ser-pop-slide-message/slideMessage.less*/
.g-slideMessage-pop{display:none}.g-slideMessage-pop .m-mask{display:none}.g-slideMessage-pop .m-box{margin-left:-240px;width:480px;top:auto;left:auto;top:100%;right:0}.g-slideMessage-pop .opration-bar{text-align:center;margin-bottom:60px}.g-slideMessage-pop .btn{display:inline-block;*display:inline;*zoom:1;margin-left:10px;width:200px;height:34px;line-height:34px;background:#ff8400;color:#fff;font-size:16px}.g-slideMessage-pop .message{color:#666666;font-size:24px;text-align:center;margin:72px 0}
/*!/index/common/widgets/ser-selectOptimize/selectOptimize.less*/
.select-optimize{width:260px;height:32px;position:relative;outline:0;border:1px solid #e6e6e6}.select-optimize.select_disabled{background:#d4d4d4}.select-optimize .show-window{width:100%;height:100%;text-indent:10px;word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-optimize .select-list{display:none;width:100%;padding:0;margin:0;position:absolute;top:100%;left:0;margin-top:1px;overflow:auto;border:1px solid #e6e6e6;background:#fff}.select-optimize.active .select-list{display:block}.select-optimize .select-list li{display:block;text-indent:10px;list-style:none;white-space:nowrap;border-top:1px solid #e6e6e6}.select-optimize .select-list li:hover{background:#f2f2f2}.select-optimize .select-icon-trigger{position:absolute;display:block;height:100%;width:30px;background:url(http://image.37wan.cn/platform/images/selectOptimize/icon-trigger.png) no-repeat center;top:0;right:0;cursor:pointer}
/*!/index/common/widgets/ser-signCanlendar/canlendar.less*/
.m-sign-calender{display:none;position:relative;z-index:5;background:#fff;width:537px}.m-sign-calender .sign-success-txt-tips{position:absolute;top:50%;left:50%;z-index:6;margin-left:-160px;margin-top:-12px;font-size:18px;color:#ff8400}.m-sign-calender.active{display:block}.m-sign-calender .close{position:absolute;right:1px;top:1px;width:47px;height:28px;background:url(http://image.37wan.cn/platform/images/signCanlendar/icon-calendar-close.jpg) no-repeat center}.m-sign-calender .calender-wrap{width:365px;border:1px solid #d9d9d9;margin-right:170px}@keyframes sign{from{padding-left:25px}to{padding-left:0}}@keyframes fade-sign{from{opacity:1}to{opacity:0}}.m-sign-calender .calender-wrap .title-bar{color:#000;font-size:24px;height:50px;line-height:50px;text-align:center;background:#fff}.m-sign-calender .calender-wrap .week{padding:0 32px}.m-sign-calender .calender-wrap .week span{display:block;float:left;width:43px;height:42px;line-height:42px;text-align:center;background:#f3f3f3;color:#a0a0a0}.m-sign-calender .calender-wrap .dates{padding:0 32px;overflow:hidden}.m-sign-calender .calender-wrap .dates a{position:relative;display:block;float:left;width:43px;height:43px;line-height:43px;text-align:center}.m-sign-calender .calender-wrap .dates a.has-signed{background:url(http://image.37wan.cn/platform/images/signCanlendar/bg-signed.jpg) no-repeat center}.m-sign-calender .calender-wrap .dates a.today-sign{background:url(http://image.37wan.cn/platform/images/signCanlendar/bg-calendar-has-signed.jpg) no-repeat center}.m-sign-calender .calender-wrap .dates a .signing{position:absolute;width:31px;height:31px;top:50%;left:50%;margin:-16px 0 0 -16px;overflow:hidden}.m-sign-calender .calender-wrap .dates a .signing .mask{position:absolute;top:0;left:auto;right:3px;width:0;height:15px;background:#fff;margin-top:9px;z-index:2;animation:sign .5s ease-in}.m-sign-calender .calender-wrap .dates a .correct-sign{opacity:1}.m-sign-calender .calender-wrap .dates a .correct-sign-fade{-webkit-animation:fade-sign .3s ease-in-out;-o-animation:fade-sign .3s ease-in-out;animation:fade-sign .3s ease-in-out;opacity:0}.m-sign-calender .calender-wrap .dates a .signing img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.m-sign-calender .calender-wrap .tips{margin:11px 0 19px;width:100%;text-align:center;color:#939393;font-size:12px}.m-sign-calender .calender-wrap .tips p{white-space:normal}.m-sign-calender .calender-wrap .tips .line-title{position:relative;color:#939393;font-size:12px}.m-sign-calender .calender-wrap .tips .line-title .txt{position:relative;z-index:1;text-align:center;padding:0 14px;background:#fff}.m-sign-calender .calender-wrap .tips .line-title .line{position:absolute;left:0;top:50%;width:100%;border-top:1px dashed #939393;z-index:0}.m-sign-calender .calender-wrap .tips .tips-con{padding:20px 0 0 32px}.m-sign-calender .calender-wrap .tips .tips-con li{float:left;width:143px}.m-sign-calender .calender-wrap .tips .tips-con .deco-icon{float:left;width:52px;height:52px}.m-sign-calender .calender-wrap .tips .tips-con .desc-title,.m-sign-calender .calender-wrap .tips .tips-con .desc-detail{margin-left:62px;text-align:left}.m-sign-calender .calender-wrap .tips .tips-con .desc-title{padding-top:10px;color:#333;font-size:16px;line-height:1;margin-bottom:6px;margin-top:-4px}.m-sign-calender .calender-wrap .tips .tips-con .desc-title .question{position:absolute;top:2px;right:3px;width:11px;height:11px;background:url(http://image.37wan.cn/platform/images/signCanlendar/icon-sign-question.png) no-repeat center}.m-sign-calender .calender-wrap .tips .tips-con .desc-detail{color:#939393;font-size:12px}.m-sign-calender .calender-wrap .tips .tips-con .accelerate-wrap{position:relative;z-index:11}.m-sign-calender .calender-wrap .tips .tips-con .accelerate-wrap .deco-icon{background:url(http://image.37wan.cn/platform/images/signCanlendar/img-sign-deco.png) no-repeat;background-position:0 0}.m-sign-calender .calender-wrap .tips .tips-con .meng-wrap{width:160px}.m-sign-calender .calender-wrap .tips .tips-con .meng-wrap .deco-icon{background:url(http://image.37wan.cn/platform/images/signCanlendar/img-sign-deco.png) no-repeat;background-position:-52px 0}.m-sign-calender .calender-wrap .tips .tips-con .tips-pop{position:absolute;top:-42px;left:0;width:190px;padding:2px;color:#939393;border:1px solid #c99091;background:#fff;z-index:11;display:none}.m-sign-calender .calender-wrap .tips .accelerate-wrap .meng-wrap{float:left}.m-sign-calender .lucky-day{position:absolute;right:0;top:0;width:170px;background:#5cd0fe;margin-left:-1px;border-right:1px solid #4eb1d8;border-bottom:1px solid #4eb1d8;border-top:1px solid #4eb1d8;height:99.5%}.m-sign-calender .lucky-day .line{position:absolute;top:1px;left:33px;height:99%;border:1px dashed #4fb2d9}.m-sign-calender .lucky-day .gbd-wrap{margin-top:39px}.m-sign-calender .lucky-day .gbd-3{position:relative;padding:0 0 0 60px}.m-sign-calender .lucky-day .gbd-3 .icon-gbded{position:absolute;width:19px;height:17px;top:0;left:26px;background:url(http://image.37wan.cn/platform/images/signCanlendar/img-sign-tips.png) no-repeat}.m-sign-calender .lucky-day .gbd-3 p{font-size:16px;color:#fff;line-height:1;margin:24px 0 20px;white-space:normal}.m-sign-calender .lucky-day .gbd-3 .getPrize{color:#cbcbcb;font-size:12px;padding:6px 15px;background:#f1f1f1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.m-sign-calender .lucky-day .gbd-3.active .getPrize{color:#333;background:#f1f1f1}.m-sign-calender .lucky-day .gbd-3.active .getPrize:hover{background:#fff}
/*!/index/common/widgets/parital-index-newPlatForm/platFormBg.less*/
.g-new-platform{display:none;width:100%;height:341px;background:url(http://image.37wan.cn/platform/images/index-newPlatForm/new-platform.png) no-repeat center;min-width:1260px;position:fixed;bottom:0;left:0;z-index:1000}.g-new-platform .go-target{display:block;width:100%;height:100%}.g-new-platform .close{position:absolute;top:15px;left:50%;margin-left:553px;width:60px;height:60px}
/*!/index/common/widgets/partial-accountFixCommon/accountFixCommon.less*/
.g-accountFix-wrap{min-height:600px}.g-accountFix-wrap .m-banner{min-width:1260px;height:310px;position:relative;overflow:hidden;text-align:center}.g-accountFix-wrap .m-banner img{position:absolute;left:50%;top:0;margin:0 0 0 -960px}.g-accountFix-wrap .inner{width:1260px;margin:0 auto;position:relative}.g-accountFix-wrap .bread{color:#444;font-size:16px;height:38px;line-height:38px}.g-accountFix-wrap .m-sidebar{position:absolute;top:0;left:0;height:100%;margin:15px 33px 0 0}.g-accountFix-wrap .m-sidebar li{width:120px;height:60px;position:relative;color:#666666;font-size:16px;line-height:1}.g-accountFix-wrap .m-sidebar li.active{color:#00abf0}.g-accountFix-wrap .m-sidebar li.active .circle{background-position:0 0}.g-accountFix-wrap .m-sidebar li.last{height:20px}.g-accountFix-wrap .m-sidebar .line-circle{position:absolute;right:0;top:0;width:15px;height:60px}.g-accountFix-wrap .m-sidebar .circle{display:block;background:url(http://image.37wan.cn/platform/images/accountFixCommon/m-sider.png) no-repeat;background-position:0 -60px;width:14px;height:14px}.g-accountFix-wrap .m-sidebar .line{display:block;width:15px;height:38px;background:url(http://image.37wan.cn/platform/images/accountFixCommon/m-sider.png) no-repeat;background-position:0 -15px}
/*!/index/common/widgets/partial-forgetPass-header/register-login-header.less*/
.g-forgetPass-header{position:relative;height:96px;background:#fff}.m-forgetPass-header{position:absolute;left:50%;margin-left:-630px;font-size:32px;color:#666666;padding:34px 0 13px}.m-forgetPass-header .forgetPass-logo{font-size:0;float:left}.m-forgetPass-header .line{display:inline-block;height:29px;width:1px;background:#dcdcdc;margin:0 24px;vertical-align:middle}.m-forgetPass-header img{width:177px}
/*!/index/common/widgets/partial-header/header.less*/
.g-header{height:86px;min-width:1260px;background:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;}
.g-header .m-logo{float:left;height:80px;padding-bottom:8px}
.g-header .m-logo img{width:166px;height:57px;float:left;margin:-20px 30px 15px 12px;position:relative;top:39%}
.g-header .m-header-nav{float:left;margin-left:20px;margin-top:32px}
.g-header .m-header-nav li{float:left}
.g-header .m-header-nav a.hover,.g-header .m-header-nav li.active a{
    /*color:#F54306!important;*/
    /*background:url("./header-select.png") no-repeat center*/
    /*border-bottom: 6px #F54306 solid;*/
    color:white!important;
    border-radius: 21px;
    background: #F87706;
}
.g-header .m-header-nav a{padding:6px 10px;text-align:center;color:#666666;font-size:15px}
.g-header .m-header-nav li.first a{width:90px}
.g-header .m-search{float:left;width:222px;height:40px;margin:24px 50px;position:relative;z-index:999}
.g-header .m-search input{
    height:40px;line-height:40px;width:222px;border:1px solid #d9d9d9;text-indent:16px;color:#b6b6b6;display:block;font-family:"MICROSOFT YAHEI";font-weight:100;z-index:999;
border-radius: 22px;

background: #F7F7F7;
}
.g-header .m-search input:focus{border-color:#0078ff}
.g-header .m-search .icon-search{
    width: 48px;
    height: 24px;
    background: #F87706;
    border-radius: 21px;
    color: #FFFFFF;
    text-indent:0;display:inline-block;
    position:absolute;
    top:0;
    bottom: 0;
    right:10px;
    margin: auto;
    /*background:url(./search-w.png) no-repeat;*/
    cursor:pointer;border:0;
    /*font-size:0;*/
    text-align: center;
}
.g-header .m-search .pop{display:none;position:absolute;top:34px;left:0;width:100%;border:1px solid #c2c9d1;color:#666666;background:#fff;z-index:2}
.g-header .m-search .pop.active{display:block}
.g-header .m-search li{padding:0 17px;overflow:hidden;line-height:30px}
.g-header .m-search li a{color:#666666}
.g-header .m-search li a:hover{color:#ff8400}.g-header .m-search .list-first{padding:8px 0 6px;background:#f9f9f9}.g-header .m-search .second{border-top:1px dotted #cecece}.g-header .m-search .list-first img{width:36px;height:36px;vertical-align:middle;margin:0 10px 0 15px}.g-header .m-search .down_btn{display:inline-block;margin-left:54px;width:61px;height:25px;line-height:25px;text-align:center;color:#fff;background:#ff8400;float:right;margin:5px 6px 0 0;overflow:hidden}.g-header .m-search .down_btn:hover{color:#fff}
/*!/index/common/widgets/partial-helper/helper-nav.less*/
.page_nav_box{width:1200px;margin:0 auto;height:100px}.page_nav_box .page_nav_logo{width:177px;height:46px;margin-top:30px;float:left}.page_nav_box .page_nav{float:right;font-size:16px;line-height:100px}.page_nav_box .page_nav li{float:left}.page_nav_box .page_nav li a{padding:0 15px 37px}.page_nav_box .page_nav li a:hover{border-bottom:5px solid #ff8400}.page_nav_box .page_nav li .cur{border-bottom:5px solid #ff8400}
/*!/index/common/widgets/partial-pay-header/g-pay-header.less*/
.g-pay-header{height:75px;background:#3e3e3e}.g-pay-header .logo{float:left;width:149px;height:39px}.g-pay-header .logo img{width:100%;height:100%}.g-pay-header .line{float:left;height:30px;width:1px;background:#555;margin:4px 18px 0}.g-pay-header h2{font-size:26px;color:#fff}.g-pay-header .g-inner{padding-top:16px}
/*!/index/common/widgets/partial-registerLoginFooter/register-login-footer.less*/
.g-register-login-footer{position:relative;min-height:90px;background:#fff;font-size:12px;font-family:simsong}.g-register-login-footer .helper-list{float:right;font-size:0}.g-register-login-footer .helper-list .fir{border-left:0}.g-register-login-footer .helper-list a{font-size:12px;color:#666666;padding:0 8px;border-left:1px solid #666666}.g-register-login-footer .helper-list a:hover{text-decoration:underline}.g-register-login-footer .helper-text{margin-left:50px;white-space:normal}
/*!/index/common/widgets/partial-registerLoginHeader/register-login-header.less*/
.g-register-header,.g-login-header{position:relative;height:62px;background:#fff}.m-register-header,.m-login-header{position:absolute;left:50%;margin-left:-630px;font-size:32px;color:#666666;padding:3px 0 13px}.m-register-header .register-logo{font-size:0;float:left}.m-login-header .login-logo{font-size:0;float:left}.m-register-header .line{display:inline-block;height:29px;width:1px;background:#dcdcdc;margin:0 24px;vertical-align:middle}.m-login-header .line{display:inline-block;height:29px;width:1px;background:#dcdcdc;margin:0 24px;vertical-align:middle}.m-register-header img{width:177px}.m-login-header img{width:177px}
