@charset "utf-8";
* { padding: 0; margin: 0; box-sizing: border-box;}
body{ font: 微软雅黑, YaHei, tahoma, arial, "Hiragino Sans GB"; }
ul,li,ol { list-style-type: none;}
.clear{ clear:both;}

/*-------------------------------头部-----------------------------*/
.roof { width: 100%; height: 2.5875rem; text-align: center; border-bottom: 1px solid #d8d8d8; background-color: white; text-align: center; position: relative; line-height: 2.5875rem; }
.fha{position:absolute; top: 0; left: 0; float: left;}
.back { float: left; padding: 10px 10px; height: 2.5875rem; }
.index { float: right; padding: 5px 10px; height: 2.5875rem; }
.back img, .index img { height: 100%; display: block; }
.headline { height: 2.5875rem; line-height: 2.5875rem; }
.headline a { font-size: 1.035rem; color: #8a8a8a }
.roof .ment { color: #000; width: 2rem; margin: auto; font-size: .9rem; display: inline-block; line-height: 2.5875rem; }
/**/


.fr {float: right;}
.cl {clear: both;}
.clear { clear: both;}
.footer { width: 100%; height: 3.752rem; position: fixed; z-index: 999; color: #fff; bottom: 0; left: 0;}
.footer_k { width: 100%; height: 3.8rem;}

.footer a {     display: block;
    float: left;
    width: 25%;
    text-align: center;
    font-size: 0.2rem;
    /* color: #1f87e2; */
    text-decoration: none;
    padding-top: 0.6875rem;
    padding-bottom: 0.34375rem;}
.footer a span{ line-height:24px;color:#b3adad;}
.rgs { text-align: center;padding: 0.2rem; background: /*url(../images/footer_bg.jpg) no-repeat 50% top*/ #302f37; font-size: 0.75rem; color: #77828f; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size:0.2rem; line-height:0.5rem}
.iconfont { color: #000; font-size: 1.375rem;}
.ft_1 { background: #fcfcfc;;}
.ft_2 { background: #70c700;}
.footer .ft_3 { width: 34%;background: #fc810a;}
.bt55 { height: 3.752rem; }


@font-face {
  font-family: 'icomoon';
  src:  url('../../fonts/icomoon.eot?qnlzd2');
  src:  url('../../fonts/icomoon.eot?qnlzd2#iefix') format('embedded-opentype'),
    url('../../fonts/icomoon.ttf?qnlzd2') format('truetype'),
    url('../../fonts/icomoon.woff?qnlzd2') format('woff'),
    url('../../fonts/icomoon.svg?qnlzd2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\e900";
  color: #b3adad;
}
.icon-bubbles2:before {
  content: "\e96d";
  color: #b3adad;
}
.icon-users:before {
  content: "\e972";
  color: #b3adad;
}
.icon-zoom-in:before {
  content: "\e987";
  color: #b3adad;
}





/*-----------------------------------工作台-----------------------------------*/
.workbench{width: 100%; background:#fbfbfe;padding: 0 0.5rem;}
.gongn-l{display: inline-block;float: left;margin: 0.4rem 0.0rem;text-align: center;width: 25%;}
.tubia-o{height: 2.6rem;}
.tubia-o img{width:2.0rem;}
.tub-mc{ font-size: 0.9rem; line-height: 1.5rem;}
.sszccv{font-size: 1.5rem; line-height: 2.6rem;}

.public_m4 p{ font-size: 0.85rem !important;}


/* -------------------------------- 咨客信息 ------------------------------------- */
.zkxx{font-size: 1.164375rem; color: #666;line-height: 2.5875rem;padding-left: .77625rem;background: #fff;}
.zk-con{width: 100%; padding: .5175rem;background: #fff; height: calc(100VH - 100px);}
.zk-zuok{float: left;width: 100%;}
.zk-zuok li{float: left;width:50%;padding: 1.035rem;}
.zkxm{float: left;width:100%;height:1.8rem;line-height:1.8rem;}
.zk-toux{ text-align:center; }
.zk-toux img{ width:9.25rem; margin-top:0.3rem;}
.zkxm img{width:1.51125rem; height:1.51125rem;float: right;margin-top: 0.25875rem;}
.zklm{float: left;width:100%; padding-bottom:0.2rem;}
.secu_btn3s { margin: 5px auto 0px;}
.secu_btn {width: 48%;height:1.81125rem;text-align: center;color: #4a7ec0;display: block;border: 1px solid #4a7ec0;border-radius: 3px;transition: all 100ms linear;background: #FFF;line-height: 1.81125rem;}


/*---------------------------咨客个人信息-------------------------------*/
.zk-txq{width: 100%;height:5.95125rem;background-color: #fff;text-align: center;padding-top: 0.77625rem;}
.zk-txq img{width: 17%;margin: 0 auto;overflow:hidden; border-radius:2.07rem;}
.zkzl-xx{background-color: #fff;padding: 0.77625rem;}
.zlxx-xx p{display: inline-block; font-size: 0.77625rem;line-height: 1.81125rem;}
.btn-info { color: #fff;background-color: #5bc0de;border-color: #46b8da;}
.btn-info {background-image: -webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image: -o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image: linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat: repeat-x;border-color: #28a4c9;}
.btn {display: inline-block;padding:.0025875rem 1.29375rem;margin-bottom: 0;font-size:1.035rem;font-weight: 400;line-height:2.5875rem;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; background-image: none;border: 0.05175rem solid transparent;border-radius:0.5175rem;}



/*评价*/
.zm_pingjia{width:100%; background:#59b7f4;/*#4a95e3;*/color:#fff;}
.zm_pingjia ul li{display:block;float:left;font-size: 16px;height:2.07rem;line-height:2.07rem;border-bottom:0.077625rem solid #ccc;}
.zm_pingjia_1,.zm_pingjia_3,.zm_pingjia_4{width:23.5%;text-align: center;}
.zm_pingjia_2{width:29%;text-align: center;border-right:0.077625rem solid #ccc;}
.zm_pingjia_1,.zm_pingjia_3{border-right:00.077625rem solid #ccc;}
.zm_pingjia_matter{width:100%; }
.zm_pingjia_matter ul li{display:block;float:left;font-size: 13px;height:2.07rem;line-height: 2.07rem; overflow:hidden;}
.zm_matter_1,.zm_matter_3,.zm_matter_4{width:23.5%;text-align: center;}
.zm_matter_2{width:29%;text-align: center;}
.zm_background{/*min-height: 100vh;*/background: #fff; height: calc(100VH - 100px);}
.zm_time{margin:2vh auto;background:#d2d2d2;color:#fff;text-align: center;width:22%;border-radius: 10px;height:20px;line-height: 20px;}
.zm_matter_3 img{vertical-align:middle; max-width: 100%; }
.red { color: red;}

/*评价详情*/
.zm_pjxq {color:#828282;padding:0 3%; line-height:2.0rem;}
.zm_pjxq span{margin-right:10%; font-size:0.8rem;}
.zm_pjxq_1{width:22%;display: inline-block;color:#827f7f}
.zm_pjxq img{width:20%;vertical-align: middle;}
.zm_pjxq_matter{background:#f7f7f7;width:58%;padding:2%;float: right;margin-right:10%;border-radius: 5px; font-size:0.8rem;}



/*----------------------------------个案总结------------------------------------*/
.mas_con{width:100%;}
.mas_til{height:50px; line-height:50px; border-bottom:1px solid #e2e2e2; position:relative;}
.mas_til a{width:125px; float:left; display:block; text-align:center; font-size:14px; color:#525050; position:relative;}
.mas_til a span{height:16px; padding:0 3px; border-radius:8px; background: #f40;/*#f2651d;*/ font-size:10px; line-height:16px; color:#fff; position:absolute; top:50%; left:100px; margin-top:-8px;}
.mas_til a i{width:0; height:6px; background:url(../../images/ty/iconss.png) no-repeat; background-position:-56px -121px; position:absolute; bottom:-1px; left:0;}
.mas_til a.on{color:#1e94ea;}
.mas_til a.on i{width:100%;}
.read_flag{position:absolute; top:0; right:0;}
.read_flag span{float:left; display:inline;}
.read_flag span input{vertical-align:-2px;}
.read_flag a{width:87px; height:22px; line-height:22px; margin:14px 0 0 10px; font-size:12px; color:#919191; background:url(../../images/ty/iconss.png) no-repeat; background-position:-71px -178px;}
.read_flag a:hover{/*background-position:-71px -202px;*/ color:#fff; background:#4a95e3;}
.read_del{height:3rem; border-bottom:1px solid #e2e2e2;}
.read_del a{width:85px; height:20px; border:1px solid #1e94ea; border-radius:3px; line-height:20px; margin:14px 0 0 10px; color:#1e94ea; float:right; display:block; text-align:center;}
.read_del a:hover{background:#1e94ea; color:#fff;}

.notification ul{border: solid .05175rem #ddd; border-bottom: none;}
.notification ul li{position: relative;}
.data_abn{float: right;color: #b2b2b2;font-size: .646875rem;font-weight: normal; *position: absolute; *right: 0.77625rem; *top: .05rem;}
.notTitle{height:2.5875rem;line-height: 2.5875rem;border-bottom: solid .025875rem #ddd;padding: 0 1.0rem 0 1.0rem;font-size:0.77625rem; color: #333;position: relative;}
.login_abn{ float:left; width:60%; overflow:hidden; }
.notification ul li  .checknams{position: absolute;z-index: 3;display: block; top: 13px; left: 20px;}
.notTitle:hover{background: #fafafa;}
.Delete{position: absolute;right: 25px;top: 2px;*top:15px;}


