/*专家首页*/
.left_a{  width:800px;float:left;}
.zj_pic{ margin-bottom:5px;}
.hot{ overflow:hidden;}
.tab_on{ color:#005bac; font-size:18px; border-top:2px solid #005bac; float:left;  padding:10px; font-weight:bold;  position:relative; top:-2px;}
.tab_off{ color:#999;  font-size:18px;float:left;margin:0 10px; cursor:pointer;padding-top:10px;}
.tab_off:hover{color:#333;}
.tab_line{ float:left; border-left:1px solid #eee; height:23px;margin:12px 10px;}
.hot_tab{ margin:10px 0 5px; height:45px; border-top:1px solid #eee; }
.zj{border: 1px rgb(220, 223, 226) solid;  background:#f9fafb;  width: 260px;  height: 220px;  float:left; margin:0px 7px 7px 0; border-radius:5px;}
.zj_pic_v{border: 1px rgb(221, 221, 221) solid; border-radius:50%; background:#fff; width: 110px;  height: 110px; margin:0 auto; margin-top:15px;}
.zj_p{ border-radius:50%; margin:5px; width:100px;}
.zj_area{ width:820px;}
.zj_lv2{ padding:20px 0px 10px;}
.zj_name{ font-size:22px; color:#005bac; text-align:center;}
.zj_name a{color: #333; text-decoration: none;}
.zj:hover .zj_name a{ color:#005bac;}
.zj_intro{ font-size:14px; color:#666; border-left:1px solid #cdcdcd; padding-left:10px; margin-right:4px; line-height:18px; }
.zj_yj{ font-size:14px; color:#005bac; line-height:24px; margin:0 8px;word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.zj_yj a{ color:#005bac; font-size:14px; text-decoration: none;}
.zj_yj a:hover{ color:#ff9724;}
.zj_yj b{ color:#999; font-weight:normal;}
.zj_man_info{ height:120px;}
.zj_refresh{ float:right; width:60px; line-height:35px; background:url(/Liems/xslt/lwinst/images/refresh.png) no-repeat left center; color:#999; font-size:14px; padding-left:25px; cursor:pointer; margin-top:4px;}
.zj_refresh:hover{ color:#004786;background:url(/Liems/xslt/lwinst/images/refresh_on.png) no-repeat left center;}
.right_a{ margin-left:808px;}
.zjrd_area{border:1px solid #eee;margin-bottom:10px;}
.zj_tab{ height:40px; background:#f8f8f8; border-bottom:1px solid #eee;}
.zj_tab_on{ float:left; border:1px solid #eee; border-bottom:1px solid #fff; line-height:35px; color:#005bac; font-size:18px; text-align:center; margin-top:5px; font-weight:bold; background:#fff; margin-left:5px; }
.zj_tab_off{float:left; border:1px solid #f8f8f8;line-height:33px; width:110px; color:#333; font-size:18px; text-align:center; margin-top:5px; margin-left:5px; cursor:pointer;}
.zj_tab_off:hover{ background:#e9eff4;border:1px solid #eee;}
.zj_list{ margin:10px;}
.zj_l_tit{ color:#005bac; font-size:16px; padding-left:20px; background: url(/Liems/xslt/lwinst/images/news.png) no-repeat left center;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; text-decoration:none; line-height:30px;}
.zj_l_tit a{ color:#005bac; font-size:14px; text-decoration: none;}
.zj_l_tit a:hover{ color:#ff9724;}
.zj_l_con{ 
	color:#333;
	line-height:20px;
	font-size:14px;
    max-height:63px;
    position:relative;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 3; /** 显示的行数 **/
    overflow:hidden;
 }
/* .zj_l_con::after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding-right:6px;
    background-color:#fff;
} */
.zj_l_time{color:#999; line-height:26px;}
.zj_l_news{ width:326px; height:auto; background:url(/Liems/xslt/lwinst/images/news_list.png) no-repeat; padding:15px 10px 0; }
.zj_zjgd{ width:80px; height:22px; line-height:22px; color:#fff; text-align:center; background:#d9802a;font-size:14px; margin:7px 0 5px 0;;}
.zj_cgtj{ width:80px; height:22px; line-height:22px; color:#fff; text-align:center; background:#005bac;font-size:14px; margin:10px 0 5px 0;}
.zj_zjgd_l{ line-height:24px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; font-size:14px;}
.zj_zjgd_l a{ color:#005bac;font-size:14px; text-decoration: none;}
.zj_zjgd_l a:hover{ color:#ff9724;}

.zj_l_line{ height:5px; border-top:1px solid #eee; margin-top:10px;}
.sp_area{border:1px solid #eee; margin-bottom:10px;}
.sp_top{ height:50px; line-height:45px; background:url(/Liems/xslt/lwinst/images/sp_top.png) no-repeat 10px center; padding-left:50px; font-size:18px; color:#005bac; font-weight:bold;}
.sp_more{ float:right; line-height:45px; color:#666; font-size:14px; margin-right:5px;}
.sp_more a{color: #666; text-decoration: none}
.sp_more a:hover{ color:rgb(0,95,172);}

.sp_list{ margin:0px 10px 10px; border-bottom:1px solid #eee; padding-bottom:10px;min-height: 100px; }
.sp_img{ width:120px; height:90px; float:left;  margin-top:4px;position: relative;}
.sp_tit{color:#005bac; line-height:20px; font-size:16px;word-break: break-all; margin-left:130px; 
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/
        max-height:42px;
}
.sp_tit a{color: #005bac; text-decoration: none;}
.sp_tit a:hover{ color:#ff9724;}

.sp_con{color:#333; line-height:20px; font-size:14px;word-break: break-all;margin-left:130px; 
        text-overflow: ellipsis;
        display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
        -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
        -webkit-line-clamp: 2; /** 显示的行数 **/
        overflow: hidden;  /** 隐藏超出的内容 **/}
.sp_time{ color:#999;margin-left:130px; }

.zj_tab2{ margin:10px 10px 5px; overflow:hidden;}
.zj_tab2_l{ float:left; width:1px;height:32px; background:#dfe0e1;}
.zj_tab2_on{ float:left; background:#fff; border-top:1px solid #dfe0e1;height:35px; background:url(/Liems/xslt/lwinst/images/cgk/select1.png) no-repeat bottom center #fff; text-align:center; color:#993233; font-size:14px; width:166px; line-height:30px;}
.zj_tab2_off{ float:left;border:1px solid #dfe0e1;border-right:0px solid #dfe0e1;border-left:0px solid #dfe0e1; text-align:center;; color:#333; font-size:14px;width:166px; line-height:30px; background:#f8f8f8; cursor:pointer;}
.zj_tab2_off:hover{background:#eff4f9}

.zj_ph_list{ height:38px; line-height:38px; border-bottom:1px dashed #e7e7e7;font-size:14px;}
.zjph_num1{ float:left;width:23px; height:23px; background:#ea6255;border-radius:50%; text-align:center; color:#fff; line-height:23px; font-size:14px; margin-left:10px; margin-top:8px;}
.zjph_num2{ float:left;width:23px; height:23px; background:#f5874c;border-radius:50%; text-align:center; color:#fff; line-height:23px; font-size:14px; margin-left:10px; margin-top:8px;}
.zjph_num3{ float:left;width:23px; height:23px; background:#bf947e;border-radius:50%; text-align:center; color:#fff; line-height:23px; font-size:14px; margin-left:10px; margin-top:8px;}
.zjph_num{ float:left;width:23px; height:23px; background:#f2f3f4;border-radius:50%; text-align:center; color:#333; line-height:23px; font-size:14px; margin-left:10px; margin-top:8px;}
.zjph_name{ float:left; color:#333; margin-left:10px; width:160px; }
.zjph_phzs{ float:left; color:#999; width:80px;text-align:right;}
.zjph_phzs_up{ float:left; color:#f30000; text-align:right; width:60px;}
.zjph_phzs_down{float:left; color:#299d21; text-align:right; width:60px;}
.zjph_phzs_flat{float:left; color:#333; text-align:right; width:60px;}

.zj_select{ float:left; margin:7px 5px 0 0;}
.zk_select{ border:1px solid #e7e7e7; color:#333; width:110px; height:28px; line-height:28px;}

.gzzj_list{ margin:5px; padding-bottom:8px; border-bottom:1px solid #eee;font-size:14px;min-height: 70px;}
.gzzj_img{ width:65px; height:65px; float:left; margin-top:5px;}
.gzzj_img img{width:100%;height:100%;border-radius: 50%;}
.gzzj_txt{ margin-left:75px;}
.gzzj_name{ font-size:16px; color:#005bac;}
.gzzj_name a{ color:#005bac; line-height:18px;text-decoration: none;}
.gzzj_name a:hover{ color:#ff9724;}
.gzzj_zhiwei{  color:#666; margin-top:5px;font-size:15px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.gzzj_dt{ color:#999;margin-top:5px; margin-bottom:5px; }
.gzzj_dt_l a{ color:#005bac; line-height:18px;font-size:14px;text-decoration: none;}
.gzzj_dt_l a:hover{ color:#ff9724;}

.label_skitter{top: 20px;right: 500px;width: 200px;font-size: 15px;color: aliceblue;}
.carousel-title{font-size: 18px;}

/*专家排行*/
.zjph_name a{ color:#005bac; font-size:14px; text-decoration: none;}
.zjph_name a:hover{ color:#ff9724;}
.zj .persion-card-one{margin-left:16px;}

.zhuanjia2{border: 1px #eee solid;  background:#fff;  width: 227px;  height: 163px;  float:left; margin:0px 6px 6px 0; border-radius:3px; cursor:pointer;}
.zhuanjia2:hover{border: 1px #d8e0e7 solid;  background:#f1f8ff;}
.zhuanjia2_p{ border-radius:50%; width:65px;height:65px; float:left; margin-top:15px;}
.zhuanjia2_name{ font-size:16px; margin-top:18px; margin-left:80px; }
.zhuanjia2_name a,.zhunajia2_fx a{color:#005bac !important;text-decoration:none;}
.zhuanjia2_intro{ font-size:14px; color:#666;margin-top:5px; margin-left:80px;text-overflow: ellipsis;
		display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
		-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
		-webkit-line-clamp: 2; /** 显示的行数 **/
		overflow: hidden;  /** 隐藏超出的内容 **/}
.zhuanjia2_l1{ margin:0 14px; border-bottom:1px solid #e5e5e5; height:100px; overflow:hidden;}
.zhuanjia2_l2{  padding-top:10px; margin:0 14px; font-size:14px;}
.zhuanjia2_yj{ background:#a0958d; padding:1px 4px; float:left; color:#fff; border-radius:3px}
.zhuanjia2_gd{ background:#7492aa; padding:1px 4px; float:left; color:#fff; border-radius:3px}
.zhunajia2_fx{ color:#7a7a7a; margin-left:68px;text-overflow: ellipsis;height:40px;
		display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
		-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
		-webkit-line-clamp: 2; /** 显示的行数 **/
		overflow: hidden;  /** 隐藏超出的内容 **/}		
		
.zj_attion{ width:60px; height:35px; line-height:35px; font-size:14px; border-radius:18px; border:1px solid #ddd; margin:0 auto; background:url(images/attention_g.png) no-repeat 35px center; color:#666; padding-left:60px; cursor:pointer;}
.zj_attion:hover{  border:1px solid #004786; background:url(images/attention_w.png) no-repeat 35px center #004786;  color:#fff;}

.zj_attion_on{width:85px; height:35px; line-height:35px; font-size:14px; border-radius:18px; border:1px solid #004786; margin:0 auto; background:url(images/attention_b.png) no-repeat 13px center; color:#004786; padding-left:35px; cursor:pointer;}
.zj_attion_on:hover{background:url(images/attention_b.png) no-repeat 13px center #eff4f9; }
.fire-heart-box{
	display: inline-block;
    border: 1px solid #ddd;
    font-size: 25px;
    text-align: center;
    width: 60px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    border-radius: 18px;
    border: 1px solid #ddd;
    margin: 0 auto;
    cursor: pointer;
    text-decoration: none;
    margin-left: 95px
}
.fa fa-heart-o{
    font-size: 17px;
}
.fa fa-heart{
    font-size: 17px;
}



