.exclusiveConsultant{background-color:#fff}
.breadcrumb{background-color:#fff!important}
.consultant-content{background-color:#fff}
.consultant-top-info{width:1200px;margin:0 auto;padding:0 0 60px 70px}
.consultant-top-info .consultant-person{width:384px;height:550px;float:left;margin-right:50px}
.consultant-top-info .consultant-person img{width:384px;height:550px;-o-object-fit:cover;object-fit:cover;display:block}
.consultant-top-info .consultant-person-info{font-size:0;float:left}
.consultant-top-info .consultant-person-info .person-name{height:66px;line-height:66px;font-size:0;position:relative;margin-bottom:8px}
.consultant-top-info .consultant-person-info .person-name .name-text{color:#333;font-size:66px;font-weight:700;display:inline-block;vertical-align:bottom}
.consultant-top-info .consultant-person-info .person-name .title{width:150px;height:20px;line-height:20px;color:#666;font-size:14px;display:inline-block;vertical-align:bottom;margin-left:20px}
.consultant-top-info .consultant-person-info .person-signature{width:566px;height:24px;line-height:24px;color:#333;font-size:24px;font-weight:700;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}
.consultant-top-info .consultant-person-info .person-address{height:14px;line-height:14px;color:#666;position:relative;margin-bottom:8px}
.consultant-top-info .consultant-person-info .person-address i{margin-right:2px;display:inline-block;vertical-align:middle}
.consultant-top-info .consultant-person-info .person-address p{width:530px;font-size:14px;display:inline-block;vertical-align:middle;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.consultant-top-info .consultant-person-info .bind-outer{font-size:0;position:relative;margin-bottom:35px}
.consultant-top-info .consultant-person-info .bind-outer .person-bind-btn{height:20px;line-height:18px;text-align:center;font-size:12px;color:#444;background-color:#FFD800;border:1px solid #FFD800;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 10px;display:inline-block;vertical-align:middle}
.consultant-top-info .consultant-person-info .bind-outer .person-bind-btn.noBind{cursor:pointer}
.consultant-top-info .consultant-person-info .bind-outer .person-bind-btn.noBind:hover{background-color:#FFE867;border:1px solid #FFE867}
.consultant-top-info .consultant-person-info .bind-outer .person-bind-btn.isBind{color:#333;background-color:#eee;border:1px solid #eee}
.consultant-top-info .consultant-person-info .bind-outer i{margin-left:4px;display:none;vertical-align:middle;cursor:pointer}
.consultant-top-info .consultant-person-info .person-list{margin-bottom:40px}
.consultant-top-info .consultant-person-info .person-list .person-item{margin-bottom:14px}
.consultant-top-info .consultant-person-info .person-list .person-item.changeMargin{margin-bottom:6px}
.consultant-top-info .consultant-person-info .person-list .person-item label{display:block;height:22px;line-height:22px;font-size:16px;font-weight:700;color:#333;margin-bottom:4px}
.consultant-top-info .consultant-person-info .person-list .person-item p{width:560px;line-height:17px;color:#666;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}
.consultant-top-info .consultant-person-info .person-list .person-item .user-taglist{width:560px;overflow:hidden}
.consultant-top-info .consultant-person-info .person-list .person-item .user-taglist li{height:17px;line-height:17px;color:#666;font-size:12px;float:left;margin-right:14px}
.consultant-top-info .consultant-person-info .person-list .person-item .roadbox{position:relative}
.consultant-top-info .consultant-person-info .person-list .person-item .roadbox .roadbox-inner{position:absolute;top:0;left:0;overflow:hidden;background-color:#fff;z-index:2}
.consultant-top-info .consultant-person-info .person-list .person-item .roadbox .roadbox-inner .road-list{width:374px;overflow:hidden}
.consultant-top-info .consultant-person-info .person-list .person-item .roadbox .roadbox-inner .road-list li{height:17px;line-height:17px;font-size:12px;color:#666;margin-bottom:4px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.consultant-top-info .consultant-person-info .person-list .person-item .roadbox .roadbox-inner .road-list>:last-child{margin-bottom:0}
.consultant-top-info .consultant-person-info .person-list .person-item .roadbox .roadbox-inner i{display:block;margin:11px 0 11px 113px}
.consultant-top-info .consultant-person-info .person-list .person-item .roadbox .roadbox-inner:hover .road-list{max-height:inherit!important}
.consultant-top-info .consultant-person-info .person-list .person-item .roadbox .roadbox-inner:hover i{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotate(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}
.consultant-top-info .consultant-person-info .person-list .person-item .img-list .img-item{width:86px;height:86px;line-height:86px;text-align:center;color:#999;font-size:12px;margin-right:10px;background-color:#eee;float:left;cursor:pointer;overflow:hidden}
.consultant-top-info .consultant-person-info .person-list .person-item .img-list .img-item img{width:86px;height:86px;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s}
.consultant-top-info .consultant-person-info .person-list .person-item .img-list .img-item:hover img{-webkit-transform:translateZ(0) scale(1.05);-moz-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}
.consultant-top-info .consultant-person-info .person-list>:last-child{margin-bottom:0}
.consultant-top-info .consultant-person-info .person-contact .contact-wechat{width:114px;height:40px;line-height:40px;text-align:center;font-size:12px;color:#333;border:1px solid #666;float:left;position:relative;cursor:default}
.consultant-top-info .consultant-person-info .person-contact .contact-wechat i{margin-right:6px}
.consultant-top-info .consultant-person-info .person-contact .contact-wechat .wechat-card{width:286px;height:376px;padding:8px;background:#FFF;-webkit-box-shadow:0 4px 30px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 30px 0 rgba(0,0,0,.2);box-shadow:0 4px 30px 0 rgba(0,0,0,.2);position:absolute;top:40px;left:0;display:none;z-index:9}
.consultant-top-info .consultant-person-info .person-contact .contact-wechat .wechat-card img{width:270px;height:360px;display:block}
.consultant-top-info .consultant-person-info .person-contact .contact-wechat:hover .wechat-card{display:block}
.consultant-top-info .consultant-person-info .person-contact .contact-phone{width:189px;height:40px;line-height:40px;text-align:center;font-size:12px;color:#333;border:1px solid #666;border-left:none;float:left;position:relative}
.consultant-top-info .consultant-person-info .person-contact .contact-phone i{margin-right:6px}
.consultant-footstep{background-color:#f5f5f5;padding:40px 0 60px}
.consultant-footstep-inner{width:1200px;margin:0 auto}
.consultant-footstep-inner .footstep-title{height:39px;text-align:center;margin-bottom:31px}
.consultant-footstep-inner .footstep-title .b-title{height:33px;line-height:33px;font-size:24px;font-weight:700;color:#333;display:inline-block;vertical-align:middle;margin-right:14px;position:relative}
.consultant-footstep-inner .footstep-title .b-title::after{content:"";width:34px;height:2px;position:absolute;bottom:-6px;left:1px;right:1px;margin:auto;background-color:#333}
.consultant-footstep-inner .footstep-list{margin-bottom:59px}
.consultant-footstep-inner .footstep-list .footstep-item{width:832px;height:192px;position:relative}
.consultant-footstep-inner .footstep-list .footstep-item .square{width:192px;height:192px}
.consultant-footstep-inner .footstep-list .footstep-item .fs-imgbox{width:640px;height:192px;overflow:hidden}
.consultant-footstep-inner .footstep-list .footstep-item .fs-imgbox img{width:640px;height:192px;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s}
.consultant-footstep-inner .footstep-list .footstep-item:hover .fs-imgbox img{-webkit-transform:translateZ(0) scale(1.05);-moz-transform:translateZ(0) scale(1.05);transform:translateZ(0) scale(1.05)}
.consultant-footstep-inner .footstep-list .footstep-item .footstep-text{text-align:left;position:absolute;top:30px;left:30px;color:#fff;font-weight:700}
.consultant-footstep-inner .footstep-list .footstep-item .footstep-text .footstep-text-name{height:70px;line-height:70px;font-size:70px;margin-bottom:10px}
.consultant-footstep-inner .footstep-list .footstep-item .footstep-text .footstep-text-date{height:24px;line-height:24px;font-size:24px}
.consultant-footstep-inner .footstep-list .footstep-item.black{margin-left:135px}
.consultant-footstep-inner .footstep-list .footstep-item.black .square{float:left;background-color:#000}
.consultant-footstep-inner .footstep-list .footstep-item.yellow{margin-left:327px}
.consultant-footstep-inner .footstep-list .footstep-item.yellow .square{float:left;background-color:#FFD800}
.consultant-footstep-inner .footstep-list .footstep-item.yellow .footstep-text{color:#000}
.consultant-footstep-inner .footstep-list .footstep-item.white{margin-left:70px}
.consultant-footstep-inner .footstep-list .footstep-item.white .square{float:right;background-color:#fff}
.consultant-footstep-inner .footstep-list .footstep-item.white .footstep-text{text-align:right;left:auto;right:30px;color:#000}
.consultant-footstep-inner .more-footstep{text-align:center;font-size:0}
.consultant-footstep-inner .more-footstep .more-inner{height:26px;line-height:26px;text-align:center;font-size:19px;display:inline-block;cursor:pointer}
.consultant-footstep-inner .more-footstep .more-inner a{color:#999}
.consultant-footstep-inner .more-footstep .more-inner i{margin-left:14px}
.consultant-comment{width:1200px;margin:0 auto;padding:40px 0 60px}
.consultant-comment .comment-title{height:39px;text-align:center;margin-bottom:31px}
.consultant-comment .comment-title .b-title{height:33px;line-height:33px;font-size:24px;font-weight:700;color:#333;display:inline-block;vertical-align:middle;margin-right:14px;margin-left:48px;position:relative}
.consultant-comment .comment-title .b-title::after{content:"";width:34px;height:2px;position:absolute;bottom:-6px;left:1px;right:1px;margin:auto;background-color:#333}
.consultant-comment .comment-title .s-title{height:17px;line-height:17px;font-size:12px;color:#999;display:inline-block;vertical-align:middle}
.consultant-comment .comment-list{overflow:hidden;padding-left:70px;margin-bottom:40px}
.consultant-comment .comment-list .comment-item{margin-bottom:35px}
.consultant-comment .comment-list .comment-item .comment-item-le{float:left;font-size:0;margin-right:20px}
.consultant-comment .comment-list .comment-item .comment-item-le>img{width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.consultant-comment .comment-list .comment-item .comment-item-le .c-user-info{display:inline-block;vertical-align:middle}
.consultant-comment .comment-list .comment-item .comment-item-le .c-user-info .c-user-name{width:82px;height:20px;line-height:20px;font-size:14px;color:#333;margin-bottom:1px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.consultant-comment .comment-list .comment-item .comment-item-le .c-user-info .c-date{width:82px;height:17px;line-height:17px;font-size:12px;color:#666}
.consultant-comment .comment-list .comment-item .comment-item-ri{float:left;font-size:0}
.consultant-comment .comment-list .comment-item .comment-item-ri .item-ri-top{margin-bottom:13px}
.consultant-comment .comment-list .comment-item .comment-item-ri .item-ri-top .starbox{width:92px;margin-right:22px;display:inline-block;vertical-align:middle}
.consultant-comment .comment-list .comment-item .comment-item-ri .item-ri-top .starbox i{margin-right:3px}
.consultant-comment .comment-list .comment-item .comment-item-ri .item-ri-top .starbox>:last-child{margin-right:0}
.consultant-comment .comment-list .comment-item .comment-item-ri .item-ri-top .prod-title{width:804px;height:17px;line-height:17px;color:#666;font-size:12px;position:relative;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}
.consultant-comment .comment-list .comment-item .comment-item-ri .item-ri-middle{width:916px;max-height:40px;line-height:20px;font-size:14px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:8px}
.consultant-comment .comment-list .comment-item .comment-item-ri .c-tag-list{width:926px;margin-left:-8px}
.consultant-comment .comment-list .comment-item .comment-item-ri .c-tag-list li{line-height:25px;padding:0 14px;float:left;font-size:12px;color:#444;margin-left:8px;margin-bottom:8px;background-color:#eee;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.consultant-comment .comment-list>:last-child{margin-bottom:69px}
.consultant-comment .page-box{text-align:center}
.consultant-comment .page-box .page-total{display:inline-block;vertical-align:middle;color:#666;margin-right:10px}
.consultant-comment .page-box .pagination{display:inline-block;vertical-align:middle}
.mask{width:100%;height:100%;text-align:center;position:fixed;top:0;left:0;z-index:99;background-color:rgba(0,0,0,.25);display:none}
.mask::before{content:"";display:inline-block;vertical-align:middle;height:100%}
.mask .bind-consultant{width:600px;height:340px;padding:40px 0 45px;border-top:10px solid #FFD800;background-color:#fff;display:inline-block;vertical-align:middle;position:relative}
.mask .bind-consultant .enter-box{padding-top:40px}
.mask .bind-consultant .enter-box .text{line-height:20px;text-align:left;font-size:14px;color:#333;margin-left:130px;margin-bottom:8px}
.mask .bind-consultant .enter-box input{width:340px;height:48px;padding:14px 16px;margin-left:130px;margin-bottom:83px;display:block;background-color:#F9F9F7;border:1px solid #ECEBE4}
.mask .bind-consultant .enter-box input::-webkit-input-placeholder{color:#ccc}
.mask .bind-consultant .enter-box input:-moz-placeholder{color:#ccc}
.mask .bind-consultant .enter-box input::-moz-placeholder{color:#ccc}
.mask .bind-consultant .enter-box input:-ms-input-placeholder{color:#ccc}
.mask .bind-consultant .enter-box input::-ms-input-placeholder{color:#ccc}
.mask .bind-consultant .enter-box input::placeholder{color:#ccc}
.mask .bind-consultant .header-box{text-align:center;font-size:0}
.mask .bind-consultant .header-box i{margin:27px 10px 0}
.mask .bind-consultant .header-box .header-le,.mask .bind-consultant .header-box .header-ri{width:100px;margin-bottom:40px;display:inline-block;vertical-align:top}
.mask .bind-consultant .header-box .header-le img,.mask .bind-consultant .header-box .header-ri img{width:80px;height:80px;margin:0 auto 14px;display:block}
.mask .bind-consultant .header-box .header-le p,.mask .bind-consultant .header-box .header-ri p{height:20px;line-height:20px;color:#999;font-size:14px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.mask .bind-consultant .tips{height:25px;line-height:25px;text-align:center;color:#333;margin-bottom:20px}
.mask .bind-consultant .bind-consultant-btnbox{text-align:center;font-size:0}
.mask .bind-consultant .bind-consultant-btnbox .bind-consultant-btn{width:160px;height:46px;line-height:46px;text-align:center;color:#444;font-size:18px;display:inline-block;vertical-align:middle;cursor:pointer}
.mask .bind-consultant .bind-consultant-btnbox .bind-consultant-btn.btn-ok{background-color:#FDD900;border:1px solid #FDD900;margin-right:20px}
.mask .bind-consultant .bind-consultant-btnbox .bind-consultant-btn.btn-cancel{background-color:#fff;border:1px solid #999}
.maskphonecode{width:100%;height:100%;text-align:center;position:fixed;top:0;left:0;z-index:99;background-color:rgba(0,0,0,.25);display:none}
.maskphonecode::before{content:"";display:inline-block;vertical-align:middle;height:100%}
.maskphonecode .mask-box-wrap{width:600px;height:340px;padding:40px 0 45px;border-top:10px solid #FFD800;background-color:#fff;display:inline-block;vertical-align:middle;position:relative}
.maskphonecode .phone-comfirm-box input{width:340px;height:48px;padding:14px 16px;margin-left:130px;display:block;background-color:#F9F9F7;border:1px solid #ECEBE4}
.maskphonecode .phone-comfirm-box .phone-code{width:340px;margin:0 auto;margin-bottom:20px;text-align:left}
.maskphonecode .phone-comfirm-box .phone-code label{margin-right:10px;color:#ccc}
.maskphonecode .phone-comfirm-box .random-verify-code{position:relative;margin-bottom:16px}
.maskphonecode .phone-comfirm-box .random-verify-code .verify-img{position:absolute;width:70px;height:48px;top:0;right:0;margin-right:130px}
.maskphonecode .phone-comfirm-box .random-verify-code .verify-img img{width:100%;height:100%}
.maskphonecode .phone-comfirm-box .random-verify-code .verify-img a{position:absolute;left:70px;top:14px;color:#ffab00;width:100px}
.maskphonecode .phone-comfirm-box .phone-verify-code{margin-bottom:40px;position:relative}
.maskphonecode .phone-comfirm-box .phone-verify-code .get-verify-code{position:absolute;line-height:48px;top:0;right:0;margin-right:140px;cursor:pointer;color:#ffab00}
.maskphonecode .phone-comfirm-box .phone-verify-btngroups{width:340px;height:48px;margin:0 auto;text-align:left;font-size:0}
.maskphonecode .phone-comfirm-box .phone-verify-comfirm{display:inline-block;vertical-align:top;width:160px;height:46px;line-height:46px;text-align:center;color:#444;font-size:18px;margin-right:20px;cursor:pointer;background-color:#FDD900;border:1px solid #FDD900}
.maskphonecode .phone-comfirm-box .phone-verify-cancel{vertical-align:top;width:160px;height:46px;line-height:46px;text-align:center;color:#444;font-size:18px;display:inline-block;vertical-align:middle;cursor:pointer;background-color:#fff;border:1px solid #999}
.bind-set-list{width:128px;position:absolute;top:24px;left:0;padding:4px 0;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.1);box-shadow:0 0 6px 0 rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:none}
.bind-set-list .bind-set-item{line-height:20px;text-align:center;font-size:12px;color:#444;margin-bottom:5px;cursor:pointer}
.bind-set-list .bind-set-item.on,.bind-set-list .bind-set-item:hover{background-color:#FFD800}