@charset "UTF-8";
.privateCounselor-cont{ width: 1200px; margin: 0 auto; zoom: 1;}
.privateCounselor-cont::after{ content: "\200B"; display: block; height: 0; clear: both; visibility: hidden;}
.privateCounselor-cont >div{ float: left;}
.privateCounselor-cont .cont-left{ width: 412px; margin-right: 16px;}
.privateCounselor-cont .cont-left .counselor-msg{ position: relative; height: 276px; padding: 50px 0 0 45px; margin-bottom: 16px; background: #fff; zoom: 1;}
.privateCounselor-cont .cont-left .counselor-msg >div{ float: left;}
.privateCounselor-cont .cont-left .counselor-msg::after{ content: "\200B"; display: block; height: 0; clear: both; visibility: hidden;}
.privateCounselor-cont .cont-left .counselor-msg .counselor-photos{ width: 135px; height: 180px; margin-right: 45px; background-color: rgba(255, 0, 0, .08); position: relative; text-align: center;}
.privateCounselor-cont .cont-left .counselor-msg .counselor-photos img{ position: relative;}
.privateCounselor-cont .cont-left .counselor-msg .counselor-desc{ width: 187px; height: 188px; padding-right: 28px;}
.privateCounselor-cont .cont-left .counselor-msg .counselor-desc h4{ font-size: 20px; color: #292c33; margin: 12px 0 2px 0;}
.privateCounselor-cont .cont-left .counselor-msg .counselor-desc span{ font-size: 14px; color: #abb0ba;}
.privateCounselor-cont .cont-left .counselor-msg .counselor-desc .pop-sign{ margin-top: 2px; width: 174px; height: 55px; background-image: url("../../images/privateCounselor/ic_textbg.png"); overflow: hidden; padding: 9px 10px 0 10px;}
.privateCounselor-cont .cont-left .counselor-msg .counselor-desc p{ font-size: 14px; color: #292c33; margin-top: 13px;}
.privateCounselor-cont .cont-left .counselor-msg >img{ position: absolute; top: 12px; left: -12px;}
.privateCounselor-cont .cont-left .counselor-detail{ background-color: #fff; padding: 0 32px 32px 32px; margin-bottom: 16px;}
.privateCounselor-cont .cont-left .counselor-detail .title{ display: block; font-size: 16px; color: #292c33; height: 64px; line-height: 64px; letter-spacing: .45px;}
.privateCounselor-cont .cont-left .counselor-detail .title i{ display: inline-block; width: 6px; height: 6px; background-color: #ff7e00; border-radius: 50%; line-height: 64px; margin: 0 12px 0 6px;}
.privateCounselor-cont .cont-left .counselor-detail span{ display: inline-block; height: 28px; line-height: 28px; border: 1px solid #ddd; border-radius: 4px; margin: 0 8px 8px 0; padding: 0 9px;}
.privateCounselor-cont .cont-left .counselor-detail p{ font-size: 14px; color: #87888c; letter-spacing: .39px;}
.privateCounselor-cont .cont-left .counselor-detail h2{ font-family: PingFangSC-Regular; font-size: 14px; color: #86888c;}
.privateCounselor-cont .cont-left .my-photographs{ padding: 0 32px 32px 32px; background-color: #fff; overflow: hidden;}
.privateCounselor-cont .cont-left .my-photographs .title{ font-size: 16px; color: #292c33; height: 64px; line-height: 64px; letter-spacing: .45px;}
.privateCounselor-cont .cont-left .my-photographs .title i{ display: inline-block; width: 6px; height: 6px; background-color: #ff7e00; border-radius: 50%; line-height: 64px; margin: 0 12px 0 6px;}
.privateCounselor-cont .cont-left .my-photographs .photo-list-wrap{ width: 100%; overflow: hidden;}
.privateCounselor-cont .cont-left .my-photographs .photo-list-wrap >ul{ white-space: nowrap; overflow: auto; width: 100%; height: 150px; zoom: 1;}
.privateCounselor-cont .cont-left .my-photographs .photo-list-wrap >ul::after{ content: "\200B"; display: block; height: 0; clear: both; visibility: hidden;}
.privateCounselor-cont .cont-left .my-photographs .photo-list-wrap >ul li{ display: inline-block; margin-right: 12px; overflow: hidden; position: relative;}
.privateCounselor-cont .cont-left .my-photographs .photo-list-wrap >ul li img{ position: absolute; top: 0; left: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%);}
.privateCounselor-cont .cont-right{ width: 772px;}
.privateCounselor-cont .cont-right .consult-way{ width: 100%; height: 92px; text-align: center; margin-bottom: 12px; background: #fff;}
.privateCounselor-cont .cont-right .consult-way span{ position: relative; margin: 30px 0; display: inline-block; width: 33.33%; color: #09f; font-weight: 700; font-size: 16px; letter-spacing: .45px; box-sizing: border-box; border-right: 1px solid #efefef; font-family: PingFangSC-Medium;}
.privateCounselor-cont .cont-right .consult-way span i{ width: 36px; height: 36px; vertical-align: middle;}
.privateCounselor-cont .cont-right .consult-way span:last-child{ border-right: none;}
.privateCounselor-cont .cont-right .consult-way .add{ position: relative;}
.privateCounselor-cont .cont-right .consult-way .add .tips{ z-index: 10086; display: none; box-shadow: 0 16px 60px 4px rgba(0, 0, 0, .1); position: absolute; width: 350px; height: 435px; top: 64px; right: 0; background-color: #fff; padding-top: 70px; zoom: 1;}
.privateCounselor-cont .cont-right .consult-way .add .tips::after{ content: ""; width: 0; height: 0; position: absolute; top: -15px; left: 164px; border-style: solid; border-width: 16px; border-color: #fff #fff transparent transparent; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); box-shadow: 1px -1px 0 rgba(0, 0, 0, .1);}
.privateCounselor-cont .cont-right .consult-way .add .tips .weixin-img{ width: 210px; height: 210px; margin: 0 auto;}
.privateCounselor-cont .cont-right .consult-way .add .tips .weixin-img img{ width: 100%; height: 100%;}
.privateCounselor-cont .cont-right .consult-way .add .tips h2{ font-size: 20px; color: #292c33; letter-spacing: .56px; font-weight: 400; margin-top: 10px;}
.privateCounselor-cont .cont-right .consult-way .add .tips span{ margin: 0 0 10px 0; color: #636363; font-size: 20px; letter-spacing: .56px; border-right: none; font-weight: 400;}
.privateCounselor-cont .cont-right .consult-way .add .tips p{ font-size: 16px; color: #abb0ba; letter-spacing: .45px; font-weight: 400;}
.privateCounselor-cont .cont-right .consult-way .share{ position: relative;}
.privateCounselor-cont .cont-right .consult-way .share .tips{ z-index: 10086; display: none; box-shadow: 0 16px 60px 4px rgba(0, 0, 0, .1); position: absolute; width: 350px; top: 64px; left: -44px; background-color: #fff; padding-top: 45px; zoom: 1;padding-bottom: 12px;}
.privateCounselor-cont .cont-right .consult-way .share .tips::after{ content: ""; width: 0; height: 0; position: absolute; top: -15px; left: 164px; border-style: solid; border-width: 16px; border-color: #fff #fff transparent transparent; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); box-shadow: 1px -1px 0 rgba(0, 0, 0, .1);}
.privateCounselor-cont .cont-right .consult-way .share .tips .weixin-img{ width: 270px; height: 360px; margin: 0 auto;}
.privateCounselor-cont .cont-right .consult-way .share .tips .weixin-img img{ width: 100%; height: 100%;}
.privateCounselor-cont .cont-right .consult-way .share .tips p{ margin-top: 16px; font-size: 16px; color: #abb0ba; letter-spacing: .45px; font-weight: 400; padding-bottom: 16px;}
.privateCounselor-cont .cont-right .my-footprints{ background: #fff; padding: 0 32px 20px 32px; margin-bottom: 12px;}
.privateCounselor-cont .cont-right .my-footprints .title{ height: 60px; line-height: 60px; font-size: 16px; letter-spacing: .45px; color: #292c33;}
.privateCounselor-cont .cont-right .my-footprints .title span{ display: inline-block; margin-left: 6px; color: #86888c; font-size: 12px; line-height: 20px;}
.privateCounselor-cont .cont-right .my-footprints .printswraps >ul{ zoom: 1;}
.privateCounselor-cont .cont-right .my-footprints .printswraps >ul::after{ content: "\200B"; display: block; height: 0; clear: both; visibility: hidden;}
.privateCounselor-cont .cont-right .my-footprints .printswraps >ul li{ position: relative; float: left; width: 348px; height: 196px; margin: 0 12px 12px 0; border-radius: 2px; overflow: hidden;}
.privateCounselor-cont .cont-right .my-footprints .printswraps >ul li:nth-child(2n){ margin-right: 0;}
.privateCounselor-cont .cont-right .my-footprints .printswraps >ul li .mask-desc{ position: absolute; height: 60px; bottom: 0; width: 100%; line-height: 60px; background-color: rgba(0, 0, 0, .5); padding: 0 20px; z-index: 2;}
.privateCounselor-cont .cont-right .my-footprints .printswraps >ul li .mask-desc span{ font-size: 16px; color: #ddd; float: left;}
.privateCounselor-cont .cont-right .my-footprints .printswraps >ul li .mask-desc span:last-child{ float: right;}
.privateCounselor-cont .cont-right .my-footprints .printswraps >ul li img{ position: absolute; top: 0; left: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%);}
.privateCounselor-cont .cont-right .client-eval{ background: #fff; padding: 0 32px 0 32px; margin-bottom: 12px; overflow: hidden;}
.privateCounselor-cont .cont-right .client-eval .title{ height: 60px; line-height: 60px; font-size: 16px; letter-spacing: .45px; color: #292c33; border-bottom: 1px solid #e0e0e0;}
.privateCounselor-cont .cont-right .client-eval .title span{ display: inline-block; margin-left: 6px; color: #86888c; font-size: 12px; float: right;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap{ padding: 20px 0 16px 0;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg{ display: -webkit-box; height: 68px; margin-bottom: 20px;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .avatar{ display: inline-block; width: 68px; height: 68px; margin-right: 20px; border-radius: 50%;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .avatar img{ width: 100%; height: 100%;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .msg{ -webkit-box-flex: 1; -moz-box-flex: 1;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .msg p{ margin-top: 12px; font-size: 16px; letter-spacing: .45px; color: #292c33;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .msg h2{ font-size: 14px; color: #abb0ba; letter-spacing: .39; font-weight: 400;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .trip{ line-height: 68px; margin-right: 28px;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .trip i{ display: inline-block; width: 22px; height: 22px; vertical-align: middle;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .trip span{ font-size: 14px; color: #abb0ba;    display: inline-block;vertical-align: middle;width: 300px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .star{ line-height: 68px;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .star i{ margin-right: 8px;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .user-msg .star i:last-child{ margin-right: 0;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap p{ font-size: 16px; color: #292c33; margin-bottom: 6px;}
.privateCounselor-cont .cont-right .client-eval .eval-wrap .eval-list span{ display: inline-block; height: 28px; padding: 4px 8px; background: #eee; border-radius: 100px; margin-right: 12px;}
.footprints-list-cont{ width: 1200px; margin: 0 auto; }
.footprints-list-cont .tirp-popup-box{ width: 800px; height: 450px; padding: 96px 100px;}
.footprints-list-cont .tirp-popup-box .tirp-popup-prev{ width: 32px; height: 38px; left: 34px;}
.footprints-list-cont .tirp-popup-box .tirp-popup-next{ width: 32px; height: 38px; right: 34px;}
.footprints-list-cont .tirp-popup-box .tirp-popup-con{ width: 800px; height: 100%; box-sizing: border-box;}
.footprints-list-cont .tirp-popup-box .tirp-popup-con .tirp-popup-con-box .tirp-popup-con-list{ width: 800px; height: 100%;}
.footprints-list-cont .tirp-popup-box .tirp-popup-con .tirp-popup-con-box .tirp-popup-con-list .tirp-popup-img{ width: 100%; height: 100%;}
.footprints-list-cont .tirp-popup-box .tirp-popup-con .tirp-popup-con-box .tirp-popup-con-list .tirp-popup-img img{ width: 100%; height: 100%;}