


 
/*首页 第一部分*/

	/****
	.dh-wrapper{box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 2px;background: #fff;margin-bottom: 16px;}
	.dh-wrapper .group-block{padding:14px; border-right: 1px solid hsla(0,0%,93.3%,.9);}
	.dh-wrapper .groun-last{ border-right: none; }
	.dh-wrapper .nav-block{}
	.dh-wrapper .nav-head{font-size: 16px;color: #222;line-height: 20px; margin-bottom: 10px; text-align: center; }
	.dh-wrapper .nav-list{ margin-bottom: 6px; }
	.dh-wrapper .nav-list:last-child{ margin-bottom: 0; }
	.dh-wrapper .nav-list .ntitle{ font-size: 14px; color: #444; font-weight: 300; margin-right: 10px; line-height: 20px;  text-align: center;float: left;}
	.dh-wrapper .nav-list .nlist{ margin-left: 66px; }
	.dh-wrapper .nav-list .nlist .nav-item{ display: inline-block;font-size: 14px;line-height: 22px; padding-right: 2px; color: #666;cursor: pointer;}
	****/


	/*** 0-欢迎提示信息****/
.tips-wel{ width: 100%}
.tips-wel .title-wel{color: #d3d3d3;font-size: 20px;line-height: 36px;font-weight: 600; text-align: center;}
.tips-wel .goodword{ font-size: 14px; flex: 1;text-align: right; color: #666; display: none; }

.accre-alert{position:relative;display:flex;align-items:flex-start;margin:24px 0;padding:11px 15px;font-size:14px;border:1px solid transparent; border-radius:4px;box-sizing:border-box;background:#fff9e6;border-color:#ffe58f}
.accre-alert .ac-status{margin-right:8px;margin-top:2px;line-height:1}
.accre-alert .ac-status .iconfont{ font-size: 20px; color:#f2b63d }
.accre-alert .ac-content{flex:1}
.accre-alert .ac-content p{ line-height: 22px; font-size: 14px; color: #222; font-weight: 300;}
.accre-alert .ac-link{line-height:22px; position:relative; cursor:pointer}
.accre-alert .ac-link a{ color: #398ae6;}
.accre-alert .ac-link a:hover{ opacity: 0.88 }
.accre-alert .ac-close{margin-left:10px;margin-top:2px;line-height:1;cursor:pointer;transition:color .25s ease}
.accre-alert .ac-close .iconfont{ font-size: 20px;color:#b2b2b2;}

	/*** 1-网站数据面板****/
.user-wrapper{ margin-top: 24px; }

.board-total{ box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 4px;background: #16161a; }
.board-total .total-num{display:flex;flex-flow:row nowrap; padding: 30px 0; padding-right: 30px; height: 86px;}
.board-total .total-num .tot-item{ margin-left: 30px; border-radius:5px; text-align: center; flex:1;}
.board-total .total-num .tot-item .desc{ font-size:14px; line-height: 14px; color:#d3d3d3; margin-bottom: 12px;}
.board-total .total-num .tot-item .data{font-size:28px; font-weight:300; color:#d3d3d3; font-weight: 500; margin-bottom:12px;}
.board-total .total-num .tot-item .data .numdy{ font-size: 14px; display: none; }
.board-total .total-num .tot-item .tips{font-size:12px;line-height:14px;height:14px;color:#8c8c8c; }
.board-total .total-num .tot-item .tips a{color:#8c8c8c; }

.board-panel{ box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 4px;background: #16161a; margin-left: 24px;}
.board-panel .panel-but{padding: 40px; height: 66px;}
.board-panel .panel-but .title{color: #8c8c8c;font-size: 15px;line-height: 15px; text-align: center; font-weight: 400;margin-bottom: 20px;}
.board-panel .panel-but .panbut button{ background:#FFC95E;background: -webkit-linear-gradient(117deg,#f8e2c4,#f3bb6c);background:linear-gradient(117deg,#f8e2c4,#f3bb6c); color:#754e19;border-radius: 24px;}


	/*** 2-热门资讯滚动****/
/* .hot-wrapper{margin-top: 24px; }
.head-news{  box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 4px;background: #16161a; display: flex; padding: 20px 30px;}
.head-news .hnews-title{display:flex;align-items:center;justify-content:center;width:74px;height:26px;background:#FBF2E0;border-radius:4px;font-size:14px;color:#D58F13;font-weight:300; align-self:flex-start;margin-top:16px}

.head-news .hnews-conte{flex: 1;width: 0;max-width: 100%; height: 60px; display: flex;flex-wrap: wrap;}
.head-news .hnews-list{  background: #16161a!important; }
.head-news .hnews-list .hnews-item{  width: 49%;margin-left: 1%; float: left; position:relative; display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: color 0.25s ease;}
.head-news .hnews-list .hnews-item:hover{ background:#25252c; }
.head-news .news-time{color: #8c8c8c;margin-right: 10px; margin-left: 10px; min-width: 42px; height: 30px; line-height: 30px;}
.head-news .news-text{ color: #d3d3d3; height: 30px; line-height: 30px; } */
.hot-wrapper{margin-top: 24px; }
.head-news{  box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 4px;background: #16161a; display: flex; padding: 20px 30px;}
.head-news .hnews-title{display:flex;align-items:center;justify-content:center;width:74px;height:26px; border-radius:4px;font-size:14px; font-weight:500; align-self:flex-start;margin-top:16px}

.head-news .hnews-conte{flex: 1;width: 0;max-width: 100%; height: 60px; display: flex;flex-wrap: wrap;}
.head-news .hnews-list{  background: #16161a!important; }
.head-news .hnews-list .hnews-item{  width: 49%;margin-left: 1%; float: left; position:relative; display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: color 0.25s ease;}
.head-news .hnews-list .hnews-item:hover{ background:#25252c; }
.head-news .news-time{color: #8c8c8c;margin-right: 10px; margin-left: 10px; min-width: 42px; height: 30px; line-height: 30px;}
.head-news .news-text{ color: #d3d3d3; height: 30px; line-height: 30px; }

.hnews-title{ background:#f62d09; padding: 0 4px;font-size: 12px; color: #fff; line-height: 20px; height: 20px; border-radius: 2px;
background: linear-gradient(45deg, #f71605, #fc8d35); 
background: -webkit-linear-gradient(45deg, #f71605, #fc8d35);
background: -o-linear-gradient(-45deg,#f71605, #fc8d35);
animation:scratchy 0.453s linear forwards infinite;
-webkit-animation:scratchy 0.453s linear forwards infinite;
-moz-animation: scratchy 0.453s linear forwards infinite;
-ms-animation: scratchy 0.453s linear forwards infinite;
-o-animation: scratchy 0.453s linear forwards infinite;
}  
@keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}
@-webkit-keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}
@-moz-keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}
@-ms-keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}
@-o-keyframes scratchy{0%{background-position:0 0}
25%{background-position:0 0}
26%{background-position:20px -20px}
50%{background-position:20px -20px}
51%{background-position:40px -40px}
75%{background-position:40px -40px}
76%{background-position:60px -60px}
99%{background-position:60px -60px}
100%{background-position:0 0}
}

	/*** 3-图片轮播及公告等****/
.gn-wrapper{   margin-top: 24px; }
.lf-slide{  box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 4px;background: #16161a; }
.lf-slide img{border-radius: 4px; width: 100%; height: 100%;background-position: center; }
.lf-slide .layui-carousel{ height:314px!important;border-radius: 6px!important;  }
.lf-slide .layui-carousel>[carousel-item]{ border-radius: 4px!important; } 

.rg-login{  box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 6px;background: #16161a; margin-left: 24px; height: 300px;   }



.ib-new{   }
.ib-new .title{ position: relative; padding:10px; border-bottom: 1px solid #202025; font-size:14px; color:#d3d3d3; font-weight:700}
.ib-new .title .bmore{position: absolute; right: 10px; top: 12px;   }  
.ib-new .title .bmore:hover{ opacity: 0.8 }
.ib-new .title .bmore .iconfont{ display: inline-block; font-size: 12px;color: #8c8c8c; }
.ib-new .title .bmore em {font-style: normal;font-size: 12px; color: #8c8c8c; font-weight: 300;}



.ib-new .short-list{ width: 100%; display: inline-block;height: 186px;overflow: hidden;}
.ib-new .short-list .short-item{border-bottom: 1px solid #202025; display: block;  padding: 8px 10px;}  
.ib-new .short-list .short-item:hover{ background: #25252c  }

.ib-new .short-list .short-item .date{color:#fff; text-align:center; float: left; margin-top: 3px;}
.ib-new .short-list .short-item .date-wrapper{width:34px; background:#f3bb6c;border-radius:3px}
.ib-new .short-list .short-item .date-wrapper .mouth{font-size:12px;transform:scale(.833); padding: 2px 0 4px;}
.ib-new .short-list .short-item .date-wrapper .day{font-size:14px;border-radius:3px;background:#CE9940;font-weight:500;margin-top:-2px;padding: 3px 0;}

.ib-new .short-list .short-item .detail{ margin-left:42px}
.ib-new .short-list .short-item .detail .name{color:#d3d3d3; font-size:13px;margin-bottom:6px;  width: 100%;height: 36px;;line-height: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;  -webkit-box-orient: vertical;}
.ib-new .short-list .short-item .detail .teacher{color:#8c8c8c; margin-top: 2px; width: 100%; font-size: 12px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ib-new .short-list .short-item .detail .info{color:#8c8c8c; margin-top: 2px; width: 100%; font-size: 12px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;overflow: hidden;}
.ib-new .short-list .short-item .detail .info span{ font-weight: 300; color: #525252}


.ib-new .short-list .short-item.meeting .detail .name{color: red;font-weight: bold;}


.user-app{background: #16161a; padding:10px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.user-app:hover{background: #25252c }
.user-app img{ height:66px; }
.user-app .info {display: inline-block;vertical-align: middle;margin-left: 6px;}
.user-app .info .title{ font-size: 14px;color:#d3d3d3;}
.user-app .info .description { font-size: 12px; color:#8c8c8c; font-weight: 300;}





.user-notice{ display: none; padding-top: 18px; font-size:14px;line-height:1;color:#d3d3d3; height: 126px; }
.user-notice .title{padding-left:16px;padding-right:16px;font-weight:700}
.user-notice .short-list{ width: 100%; display: inline-block; padding-top: 6px; }
.user-notice .short-list .short-item{  position: relative;  display: block; margin:6px 6px 0 6px;} 
.user-notice .short-list .short-item:hover{ background: #25252c; }
.user-notice .short-list .short-item .notdot{ position: absolute; left: 12px; top:6px; }
.user-notice .short-list .short-item .notdot em{ display: block; font-style: normal; width: 8px; height: 8px; background: #c2c2c2; }
.user-notice .short-list .short-item .notcon{ margin-left: 20px; }
.user-notice .short-list .short-item .notice-tit{ padding: 0 8px; font-weight: 300; line-height: 20px; font-size: 13px; color: #d3d3d3; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.user-notice .short-list .short-item .notice-time{ padding: 0 8px; color: #8c8c8c; font-size: 12px; display: none; }










/****十大业务样式---弃用***/

.lf-servi{ height: 244px; margin-top: 16px; padding-bottom: 18px; border-radius: 4px; position: relative;width: 100%; background-image: url(../images/adimg/serbg.png); }
.lf-servi .title{ position: relative; font-size: 18px; padding: 18px 18px 0px; line-height: 20px; font-weight:600; color: #222;  }
.lf-servi .title .bslogan{ margin-left: 8px; font-size: 14px; color: #888; }
.lf-servi .title .rimg{ position: absolute; right: 18px; top: 16px; font-size: 14px; font-weight:300; }
.lf-servi .title .rimg img{ height: 26px; }

.ser-list{ background: rgba(255,255,255,0.85); border-radius: 8px; padding: 18px 0; margin: 16px 18px 0px;}
.ser-list .sr-block{padding: 0 18px; border-right: 1px solid hsla(0,0%,93.3%,.9);} 
.ser-list .sr-last{ border-right: none; } 
.ser-list .sr-block .sr-head{display: flex;align-items: center;}
.ser-list .sr-block .sr-head .icon{margin-right:10px;width:16px;height:16px;border:1px solid #d7ab62;background:#fff;border-radius:50%;box-sizing:border-box}
.ser-list .sr-block .sr-head .icon i{display:inline-block;margin:3px;background:#d7ab62;border-radius:50%;width:8px;height:8px}
.ser-list .sr-block .sr-head em{font-size: 16px;color:#754e19;line-height: 20px; font-style: normal;} 
.ser-list .sr-block .sr-cont{ margin-top: 10px; }
.ser-list .sr-block .sr-cont p{ text-align: justify; color: #555; line-height: 24px; font-weight: 300; }
.ser-list .sr-block .sr-cont .rowl{display: flex;align-items: center;}
.ser-list .sr-block .sr-cont .rowl .icon{margin-right:10px;width:16px;height:16px;border:1px solid #999;background:#fff;border-radius:50%;box-sizing:border-box}
.ser-list .sr-block .sr-cont .rowl .icon i{display:inline-block;margin:3px;background:#999;border-radius:50%;width:8px;height:8px}
.ser-list .sr-block .sr-cont .rowl .item{color:#888;font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/****首页用户中心---弃用***/
.user-info{ position: relative;padding: 18px; overflow: hidden; background: #fff;}
.user-info .user-one{position:relative;height:56px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.user-info .user-one .uicon{line-height:0}
.user-info .user-one .uicon .avatar{width:56px;height:56px;border-radius:50%}
.user-info .user-one .field{padding-top:2px;-ms-flex:1 1;flex:1 1;margin-left:12px;padding-bottom:5px;height:56px;font-size:14px}
.user-info .user-one .field span{ font-weight:300; margin-top: 6px; color: #333; margin-bottom: 6px; display: inline-block; }
.user-info .user-one .field .teller{display:inline-block;padding:0 8px;background:#ffebe7;border-radius:10px;font-weight: 300; font-size:12px;color:#ff2900; line-height:18px;text-align:center; }
.user-info .user-two{margin-top:10px;display:flex;}
.user-info .user-two .ubtn{ flex: 1; height:34px; line-height: 34px; border-radius: 2px; text-align:center;transition: all 0.8s; }
.user-info .user-two .ubtn:hover{ opacity: 0.76;border-radius:18px;transform: scale(1.03); transition: all 0.8s;  }
.user-info .user-two .u-login{ background:#FFC95E;background: -webkit-linear-gradient(117deg,#f8e2c4,#f3bb6c);background:linear-gradient(117deg,#f8e2c4,#f3bb6c); color:#754e19; margin-right: 10px; }	 		
.user-info .user-two .u-regis{background:#fff;color:#754e19;border:2px solid #f3bb6c; margin-left: 10px;height:30px; line-height: 30px;  }
 
 /****首页用户VIP介绍---弃用***/
.user-pro{ display: none; position:relative; padding-top:20px;padding-bottom:18px; font-size:14px;line-height:1;color:#fde4bd;background-color:#323238;overflow:hidden}
.user-pro .upro-header{-ms-flex-align:start;align-items:flex-start;padding-left:16px;padding-right:16px;height:34px;overflow:hidden}
.user-pro .upro-header .upro-text{padding-top:3px;height:34px;width:230px;font-weight:700;line-height:16px;color:#f6cd8a;overflow:hidden}
.user-pro .upro-header .upro-action{padding:0;height:16px;color:#fde4bd;background:0 0;border-radius:none}
.user-pro .upro-list{margin-top:6px;padding-left:10px;padding-right:10px;height:56px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.user-pro .upro-list .upro-item{flex:1;text-align:center;   }
.user-pro .upro-list .upro-item .picon-wrapper{ margin-bottom: 15px; }
.user-pro .upro-list .upro-item .picon{ height: 22px; } 
.user-pro .upro-list .upro-item span{ color: #fde4bd }

 /****首页十大功能快捷入口---弃用***/
.user-short{padding-bottom:18px; padding-top: 18px; font-size:14px;line-height:1;color:#222;  height: 137px; background:url(../images/adimg/img_bg_2.png) 0 0 repeat;}
.user-short .title{padding-left:16px;padding-right:16px;font-weight:700;  }
.user-short .short-list{ width:94%;  margin-left: 3%; display: inline-block;}
.user-short .short-list .short-item{ float: left; width: 20%; text-align: center; margin-top: 16px; }
.user-short .short-list .short-item:hover{ opacity: 0.86;  cursor: pointer;  }
.user-short .short-list .short-item .sicon{display: block; margin-bottom:6px; height:22px; margin: 0 auto}
.user-short .short-list .short-item span{ display: block; font-weight: 300; margin-top: 10px; font-size: 12px; color: #666; }
 










/********************
	首页主要内容
*********************/
 

.block-warp{  margin-top: 24px; }
.block-warp .bl-title{ padding: 13px 18px; border-bottom: 1px solid #202025; color: #d3d3d3;font-size: 20px;font-weight: 500; position: relative; }
.block-warp .bl-title .bslogan{ margin-left: 8px; font-size: 15px; color: #8c8c8c; }

.block-warp .bl-title .bmore{position: absolute; right: 18px; top: 12px;   }  
.block-warp .bl-title .bmore:hover{ opacity: 0.8 }
.block-warp .bl-title .bmore .iconfont{ display: inline-block; font-size: 12px;color: #8c8c8c; }
.block-warp .bl-title .bmore em {font-style: normal;font-size: 12px; color: #8c8c8c; font-weight: 300;}


/**1:首页-报价平台**/
 
.fm-wrapper{ box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 4px;background: #16161a;} 
.fm-wrapper .layui-tab-title{ position: absolute; left: 0px; top: 16px;  text-align: right; margin-left:120px; border-bottom: none; }
.fm-wrapper .layui-tab-title li{display: inline-block;padding: 0 4px;height: 24px;line-height: 24px;font-weight: 300; text-align: center; color: #8c8c8c; border:1px solid #8c8c8c; margin-right: 12px;border-radius: 12px;cursor: pointer;}
.fm-wrapper .layui-tab-title .layui-this{ background:#FFC95E;background: -webkit-linear-gradient(117deg,#f8e2c4,#f3bb6c);background:linear-gradient(117deg,#f8e2c4,#f3bb6c); color:#754e19;font-weight: 500;border:1px solid #f3bb6c;  }

.layui-tab-title .layui-this:after{ display: none; }
.fm-wrapper .layui-tab{margin:0!important }
 

/************报价平台列表 2020-12-16****************/
.bj-list{padding: 0!important } 
.bj-list .layui-table{ margin:0; background: none  }
.bj-list .layui-table thead tr{ background: #2a2a2a!important}
.bj-list .layui-table thead tr th{  text-align: center; font-size: 12px; font-weight: 400; padding: 4px 6px; color: #8c8c8c;  }
.bj-list .layui-table tbody td, 
.bj-list .layui-table tbody th { padding:6px 6px; text-align: center; font-size: 13px; color: #d3d3d3; } 
.bj-list .layui-table thead tr th{ border-top: none;}
.bj-list .layui-table thead tr th:first-child{ border-left: none; }
.bj-list .layui-table thead tr th:last-child{ border-right: none; }
.bj-list .layui-table tbody tr td:first-child{ border-left: none; text-align: left; padding-left:18px;max-width: 186px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bj-list .layui-table tbody tr td:last-child{ border-right: none; line-height: 24px; }
.bj-list .layui-table tbody tr:last-child td{ border-bottom: none; }
.bj-list .finone{ height: 26px; line-height: 26px; padding-left:0!important; text-align: center!important; }
.bj-list .fmt1{ margin-left: 4px;color: #8c8c8c; }
.bj-list .fmt2{ font-weight: 300; }
.bj-list .fmt3{margin-right: 4px;color: #8c8c8c; }
.bj-list .fmt4{}
.bj-list .fmbicon{ display: block; height: 22px; width: 22px; line-height: 22px; font-size: 12px;  margin: 0 auto; border-radius: 100px;}
.bj-list .fmb1{ background: #E9374A; color: #fff; }
.bj-list .fmb2{ background: #3785E9; color: #fff; }
.bj-list .like-btn{ cursor: pointer; background: none; width: 24px; height:24px; line-height: 24px; border-radius: 12px; margin: 0 6px; }
.bj-list .like-btn:hover{ opacity: 0.8; }
.bj-list .like-btn .iconfont{ font-size: 14px;vertical-align: top; } 
.bj-list .like-btn em{font-style: normal;font-size: 12px; font-weight: 300; vertical-align: top;}
.bj-list .likeing{ background: linear-gradient(to right, #e3b688, #f2e3ce); color: #1f2226; border:none}
.bj-list .likeed{ background-color: #F3F3F3;border:1px solid  #F3F3F3; color: #999; }
.bj-list .cldetail{border:1px solid #8c8c8c; color: #8c8c8c;}

.top {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../../images/bjtop.svg) no-repeat;}
/* 联系方式悬浮样式 */
.tip-box{position: relative;}
.tip-box .tip-hidden{display: none;text-align: left;background-color: #fff;padding: 15px;width: 300px;height: 120px;position: absolute;border-radius: 3px;box-shadow: 1px 1px 1px rgb(0 0 0 / 20%);left: 83px;bottom: -40px;color: #000;font-size: 13px;line-height: 1.4;	z-index: 10;box-sizing: border-box;}
.tip-box:hover .tip-hidden{display: block;transform-origin: 100% 0%;-webkit-animation: fadeIn .3s ease-in-out;animation: fadeIn .3s ease-in-out;}
.tip-box .tip-hidden:before {position: absolute;content: '';width: 0; height: 0;border: 6px solid transparent;border-right-color: #fff;top: 50%;left: -12px;transform: translate(0, -50%);}
.tip-box .tip-hidden:after { width: 100%;height: 40px;content: '';position: absolute;top: -40px;left: 0;}

 /**2:首页-资产平台**/
.zc-wrapper{ box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 2px;background: #16161a;} 
.zc-wrapper .riginfo{position: absolute; left: 16px; top: 12px}
.zc-wrapper .riginfo a{ height: 30px; line-height: 30px; color: #555; padding: 0 8px;}
.zc-wrapper .riginfo a:hover{ background: #f6f7f7; }
.zc-wrapper .riginfo .iconfont{font-size: 18px;vertical-align: top;  color: #888;}
.zc-wrapper .riginfo em {font-style: normal;font-size: 13px;padding-left: 4px; font-weight: 300; vertical-align: top;}
 
 
.zc-list{padding: 0!important } 
.zc-list .layui-table{ margin:0; background: none }
.zc-list .layui-table thead tr{ background: #2a2a2a!important }
.zc-list .layui-table thead tr th{  text-align: center; font-size: 12px; font-weight: 400; padding: 4px 6px; color: #8c8c8c; }
.zc-list .layui-table tbody td, 
.zc-list .layui-table tbody th { padding:6px 6px; text-align: center; font-size: 13px; color: #d3d3d3;} 
.zc-list .layui-table thead tr th{ border-top: none;}
.zc-list .layui-table thead tr th:first-child{ border-left: none; }
.zc-list .layui-table thead tr th:last-child{ border-right: none; }
.zc-list .layui-table tbody tr td:first-child{ border-left: none; text-align: left; padding-left:18px;max-width: 186px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zc-list .layui-table tbody tr td:last-child{ border-right: none;line-height: 24px; }
.zc-list .layui-table tbody tr:last-child td{ border-bottom: none; }
.zc-list .finone{ height: 26px; line-height: 26px; padding-left:0!important; text-align: center!important; }
.zc-list .fmt1{ margin-left: 4px;color: #777; }
.zc-list .fmt2{ font-weight: 300; }
.zc-list .fmt3{margin-right: 4px;color: #777; }
.zc-list .fmt4{}
.zc-list .fmbicon{ display: block; height: 22px; width: 22px; line-height: 22px; font-size: 12px;  margin: 0 auto; border-radius: 100px;}
.zc-list .fmb1{ background: #E9374A; color: #fff; }
.zc-list .fmb2{ background: #3785E9; color: #fff; }
 
.zc-list .like-btn{ cursor: pointer; background: none; width: 60px; height:24px; line-height: 24px; border-radius: 12px; margin: 0 6px; }
.zc-list .like-btn:hover{ opacity: 0.8; }
.zc-list .like-btn .iconfont{ font-size: 14px;vertical-align: top; } 
.zc-list .like-btn em{font-style: normal;font-size: 12px; font-weight: 300; vertical-align: top;}
.zc-list .likeing{ background: linear-gradient(to right, #e3b688, #f2e3ce); color: #1f2226; border:none }
.zc-list .likeed{ background-color: #F3F3F3;border:1px solid  #F3F3F3; color: #999; }
.zc-list .cldetail{border:1px solid #8c8c8c; color: #8c8c8c}

/**
	1、首页-新闻板块
**/

.home-news{ background: #16161a; border-radius: 4px;}
.zx-list{ }
.zx-list .news-list{ }
.zx-list .news-list li{position:relative; padding: 16px 18px; border-bottom:1px solid #202025; word-wrap:break-word}
.zx-list .news-list li:last-child{ border-bottom: none;  }
.zx-list .news-list li:hover{ background: #25252c;  }
.zx-list .news-list .have-img .wrap-img{position:absolute; top:20px; left:18px; width:120px; height:90px; overflow: hidden;border-radius: 4px;}
.zx-list .news-list .have-img .wrap-img img{width:100%; height:100%; border-radius:4px;object-fit: cover;vertical-align: middle; border:1px solid #202025;transition: all 0.8s;}
.zx-list .news-list .have-img .wrap-img img:hover{opacity: 0.8;transform: scale(1.1); transition: all 0.8s; opacity: 0.9;border-radius: 4px;}
.zx-list .news-list .have-img>div{padding-left:134px}
  
.zx-list .news-list .content .title{ display:inherit; font-size:18px; color:  #d3d3d3; font-weight:700; line-height:1.5;margin-bottom:6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 
.zx-list .news-list .content .abstract{ font-size:12px;color:#8c8c8c; font-weight: 300; line-height:20px; max-height:40px;margin-bottom: 6px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.zx-list .news-list .content .meta{padding-right:0!important; font-size:12px; font-weight:400; line-height:20px} 
.zx-list .news-list .content .meta i{margin-right:10px; color:#b4b4b4; font-style: normal;}
.zx-list .news-list .content .meta em{vertical-align: top; font-style: normal; padding-left: 4px; }
.zx-list .news-list .content .meta .em0{ width:120px; display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.zx-list .news-list .content .meta .em1{ width:120px; display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
 



/**
	1、首页-金融数据
**/

.home-ndata{ background: #16161a; border-radius: 4px;}
.ndata-list .layui-tab-title{ text-align: center; line-height: 40px;}
.ndata-list .layui-tab-title li{display: inline-block;padding: 0 8px; margin: 0 10px; height: 24px;line-height: 24px;font-weight: 300; text-align: center; color: #8c8c8c; border:1px solid #8c8c8c; margin-right: 12px;border-radius: 12px;cursor: pointer;}
.ndata-list .layui-tab-title .layui-this{ background:#FFC95E;background: -webkit-linear-gradient(117deg,#f8e2c4,#f3bb6c);background:linear-gradient(117deg,#f8e2c4,#f3bb6c); color:#754e19;font-weight: 500;border:1px solid #f3bb6c;  }
.ndata-list .layui-tab-content{ padding: 0 }
.ndata-list .layui-tab{ margin:0; }
.ndata-cont{ color: #d3d3d3;overflow: hidden;}
.ndata-cont .ntitle{ font-size: 14px; text-align: center; height: 38px; line-height: 38px; padding-top:8px; }
.ndata-cont .ncont{  }

.ndata-cont .ncont .layui-table{ margin:0; background: none }
.ndata-cont .ncont .layui-table thead tr{ background: #2a2a2a!important }
.ndata-cont .ncont .layui-table thead tr th{  text-align: center; font-size: 12px; font-weight: 400; padding: 4px 6px; color: #8c8c8c; }
.ndata-cont .ncont .layui-table tbody td, 
.ndata-cont .ncont .layui-table tbody th { padding:2px 6px; text-align: center; font-size: 12px; color: #d3d3d3;} 
.ndata-cont .ncont .layui-table tbody.newBody th { padding:10px 6px;} 
.ndata-cont .ncont .layui-table tbody.changeBody th { padding:9px 6px;} 
.ndata-cont .ncont .layui-table tbody tr .title a,.ndata-cont .ncont .layui-table tbody tr .pjtitle a{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;color: #118ecc;}
.ndata-cont .ncont .layui-table thead tr th{ border-top: none;}
.ndata-cont .ncont .layui-table thead tr th:first-child{ border-left: none; }
.ndata-cont .ncont .layui-table thead tr th:last-child{ border-right: none; }
.ndata-cont .ncont .layui-table tbody tr td:first-child{ border-left: none; text-align: left; padding-left:18px;max-width: 186px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ndata-cont .ncont .layui-table tbody tr td:last-child{ border-right: none;line-height: 24px; }
 

.ndata-cont .ncont .nmap{ margin-top: 20px;}




.home-right{margin-left: 24px;}

/**
	2、首页-八卦板块
**/

.home-gossip{ background: #16161a; border-radius: 4px; }
.bg-list{ }
.bg-list .goss-list .item{ padding: 14px 18px;  border-bottom: 1px solid #202025; }
.bg-list .goss-list .item:last-child{  border-bottom:none }
.bg-list .goss-list .item:hover{ background: #25252c;  }
.bg-list .goss-list .item .reinfo{ height:35px; }
.bg-list .goss-list .item .reinfo .img-info{color:#8c8c8c;margin-right:4px; text-align:center; float:left;}
.bg-list .goss-list .item .reinfo .img-info .b-img{ max-width: 30px; border: 1px solid #202025; border-radius: 50%;overflow: hidden; }
.bg-list .goss-list .item .reinfo .img-info .b-img img{ width: 30px; height: 30px; object-fit: cover; } 
.bg-list .goss-list .item .reinfo .detail{ font-size:14px; padding-top: 5px;height: 20px; margin-left:34px; padding-left:4px; display: flex;}
.bg-list .goss-list .item .reinfo .detail .name{flex: 1; color:#8c8c8c; font-weight:400; }
.bg-list .goss-list .item .reinfo .detail .time{flex:1; color: #8c8c8c; text-align: right; font-weight: 300; } 

.bg-list .goss-list .item .recont{ margin-top: 5px;}
.bg-list .goss-list .item .recont .dtl{ color:#d3d3d3; line-height: 25px; font-size: 14px;   text-align: justify;} 
.bg-list .goss-list .item .recont .link{margin-right: 8px; margin-left: 8px; color: #246394}
.bg-list .goss-list .item .recont .link:hover{background: #edf1f5 }
.bg-list .goss-list .item .recont .iconfont{ color: #909090; margin-top: 2px; font-size: 14px; }
.bg-list .goss-list .item .recont .goos-img2{ margin-top: 8px; }
.bg-list .goss-list .item .recont .goos-img2 .imgitem{ width: 100px; height: 100px; overflow: hidden; border-right: 6px solid #fff; border-bottom: 6px solid #fff;}
.bg-list .goss-list .item .recont .goos-img2 .imgitem img{height: 100%;object-fit: cover;vertical-align:top;background-position:center;}
 
/**
	3、首页-数据板块
**/

.home-data{ background: #16161a; border-radius: 4px; }
.data-list{ padding: 12px 18px; }
.data-list .dcont{ height: 236px;  } 
.data-list .dcont .layui-colla-title{ background:rgba(28,28,32,0.67)!important;color: #d3d3d3; height: 30px; line-height: 30px;   padding: 0 15px 0 22px }
.data-list .dcont .layui-collapse{  border-radius: 4px; border: 1px solid #202025; }
.data-list .dcont .layui-colla-content{ border-color: #202025; padding: 4px 16px 4px 22px; }
.data-list .dcont .layui-colla-content p{ font-size: 12px; line-height: 20px; }
.data-list .dcont .layui-colla-content a{ margin-right: 4px; margin-left: 4px; color: #246394}
.data-list .dcont .layui-colla-content a:hover{ background: #25252c }
.data-list .dcont .layui-colla-item{ border-color: #202025; }
.data-list .dcont .layui-colla-icon{ font-size: 10px; left: 8px; }

.data-list .dcont .custom-made{background-color: #fcf8e3; margin-top: 12px; border: 1px solid #faebcc; color: #d3d3d3; border-radius: 4px; padding: 4px 8px; font-weight: 300; font-size: 12px;  }
.data-list .dcont .custom-made p{color: #8c8c8c }
.data-list .dcont .custom-made p span{color: #f00} 
.data-list .dcont .custom-made p a{margin-right: 8px; margin-left: 8px; color: #246394}
.data-list .dcont .custom-made p a:hover{background: #edf1f5 }


 
/**
	4、首页-精品研报板块
**/

.bl-info{display:inline-block;margin-left:14px;font-size:14px;vertical-align:middle}
.bl-info .cert-num{color:#999;display:inline-block;font-weight: 300;}
.bl-info .cert-num b{color:#666;font-weight:700}
.bl-info .go-cert{margin-left:20px;color:#f3bb6c; display:inline-block;cursor:pointer}
.bl-info .go-cert span{vertical-align:middle;display:inline-block}


 
.home-org{ background: #16161a; margin-right: 12px; border-radius: 4px; }
.home-res{ background: #16161a; margin-left: 12px; border-radius: 4px; }
.yb-list{ } 
.yb-list .ybcol{ border-right:1px solid #202025;border-bottom:1px solid #202025; }
.yb-list .ybcol:nth-child(2){ border-right: none; }
.yb-list .ybcol:nth-child(3){ border-bottom: none; }
.yb-list .ybcol:nth-child(4){ border-bottom: none; }

.yb-list .ybcol .reinfo{  padding: 12px 16px; cursor: pointer;  }

.yb-list .ybcol .reinfo:hover{ background:#25252c; }
.yb-list .ybcol .reinfo .img-info{color:#CE9940;margin-right:10px; text-align:center; float: left;}
.yb-list .ybcol .reinfo .img-info .b-img{ max-width: 50px; border: 1px solid #202025; border-radius: 4px; overflow: hidden; }
.yb-list .ybcol .reinfo .img-info .b-img img{ width: 50px; height: 50px; object-fit: cover; border-radius: 2px;} 
.yb-list .ybcol .reinfo .detail{color:#d3d3d3;font-size:12px;margin-left:62px}
.yb-list .ybcol .reinfo .detail .name{color:#d3d3d3;font-weight:500;font-size:16px;margin-bottom:2px; padding-top:2px; width: 100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yb-list .ybcol .reinfo .detail .name a{color:#d3d3d3;}
.yb-list .ybcol .reinfo .detail .name a span{ font-size: 12px; margin-left: 4px; font-weight: 300; }
.yb-list .ybcol .reinfo .detail .teacher{ margin: 6px 0 4px; font-size: 13px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }








/**
	5、首页-金融学院板块
**/
 

.home-fincol{ background: #16161a; border-radius: 4px; }
.fincol-list{overflow: hidden;} 
.fincol-list .fincol-warp{ }
 
.fin-item{position:relative; padding:16px 18px; border-bottom:1px solid #202025; word-wrap:break-word}
.fin-item:last-child{ border-bottom: none; }
.fin-item:hover{ background: #25252c;  } 
.fin-item .wrap-img{position:absolute; top:18px; left:18px; width:120px; height:120px; overflow: hidden;border-radius: 4px;}
.fin-item .wrap-img img{width:100%; height:100%; border-radius:4px; object-fit: cover; vertical-align: middle; border:1px solid #202025; transition: all 0.8s;}
.fin-item .wrap-img img:hover{ cursor: pointer; opacity: 0.8;transform: scale(1.1); transition: all 0.8s;  border-radius: 4px;}

.fin-item .content{color:#999;font-size:14px;padding-left:134px; position: relative; }
.fin-item .content .title{ display:inherit; color: #d3d3d3; font-size:18px; font-weight:700; line-height:1.5;margin-bottom:6px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fin-item .content .title span{margin-right: 5px;display: inline-block;text-align: center;width: 62px;height: 24px;line-height: 24px;border: 1px solid #e51c22;border-radius: 4px;font-size: 12px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color:  #e51c22;}
.fin-item .content .title span .v-icon{width: 14px;height: 13px;background: url(../../images/spsvg.svg);display: inline-block;vertical-align: top;margin-top: 5.5px;margin-right: 5px;}
.fin-item .content .title span .a-icon{width: 14px;height: 13px;background: url(../../images/ypsvg.svg);display: inline-block;vertical-align: top;margin-top: 5.5px;margin-right: 5px;}


.fin-item .content .place{color:#8c8c8c; margin-bottom: 6px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } 
.fin-item .content .time{color:#8c8c8c;  margin-bottom: 5px;} 
.fin-item .content .guest{color:#8c8c8c;  margin-bottom: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fin-item .content .type .base{ color:#246394; font-size: 12px;}

.fin-item .content .state{ color:#F5A623; position: absolute; right: 0; bottom: 0;}
.fin-item .content .state .iconfont{ font-size: 12px; padding-right: 2px; }

.fin-item .content .state .bm-btn{ cursor: pointer; background: none; border:1px solid #FFC95E; color: #FFC95E;padding: 0 10px; height:30px; line-height: 30px; border-radius: 20px; margin: 0 6px; }
.fin-item .content .state .bm-btn:hover{ opacity: 0.8; }
.fin-item .content .state .bm-btn .iconfont{ font-size: 14px;vertical-align: top; } 
.fin-item .content .state .bm-btn em{font-style: normal;font-size: 12px; font-weight: 300; vertical-align: top;}
.fin-item .content .state .bm-finish{background-color: #F3F3F3;border: 1px solid #F3F3F3;color: #333;}

/**
	1、首页-智库专家板块
**/

.home-speci{margin-left: 24px; background: #16161a; border-radius: 4px;}
.speci-list{}
.speci-list .speci-warp{  }
.speci-item{  display:block;text-decoration:none; padding: 12px 18px; border-bottom: 1px solid #202025; cursor: pointer; } 
.speci-item:last-child{ border-bottom: none; }
.speci-item:hover{ background: #25252c;  }

.speci-item .left-info{ margin-right:10px;margin-top:3px;text-align:center; float: left;}
.speci-item .left-info .b-img{ max-width: 50px; overflow: hidden; }
.speci-item .left-info .b-img img{ width: 50px; height: 50px; border-radius: 4px;} 
.speci-item .detail{color:#d3d3d3;font-size:12px;margin-left:62px; position: relative;}
.speci-item .detail .teacher{ width: 100%; font-size: 16px; color: #d3d3d3; font-weight:500; }
.speci-item .detail .comtitle{   margin-top:5px;  }
.speci-item .detail .comtitle .comn{ color: #8c8c8c; display: block; font-size: 14px; margin-top: 6px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.speci-item .detail .comtitle .comt{ color:#8c8c8c;  display: block;font-size: 13px; margin-top: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.speci-item .detail .info{ position: absolute; top: 0; right: 0; display: none; }
.speci-item .detail .info .iconfont{ font-size: 12px; padding-right: 2px; }





/**
	1、首页-职场 板块
**/



.home-work{background: #16161a; }
.substring{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.work-list{ }
.work-list .work-warp{   }
.work-warp .jobitem .sou_cell{position:relative; cursor: pointer; }
.work-warp .jobitem .sou_cell:hover{ background: #25252c;  }
.work-warp .jobitem .sou_cell .cell-warp{ padding: 14px 18px; border-bottom:1px solid #202025; border-right:1px solid #202025;}
.work-warp .jobitem:nth-child(7) .sou_cell .cell-warp{ border-bottom: none; }
.work-warp .jobitem:nth-child(8) .sou_cell .cell-warp{ border-bottom: none; }
.work-warp .jobitem:nth-child(even) .sou_cell .cell-warp{ border-right: none;  }


.sou_cell .cell-warp .job_name{ word-break:break-all;font-size:16px; font-weight: 700; }
.sou_cell .cell-warp .job_name a{color:#d3d3d3;display:inline;vertical-align:middle}
.sou_cell .cell-warp .job_oth{line-height:1;word-break:break-all; margin: 12px 0; }
.sou_cell .cell-warp .job_oth span{ display:inline-block;color: #8c8c8c;  } 
.sou_cell .cell-warp .job_oth em{ margin: 0 4px; color: #8c8c8c; }
.sou_cell .cell-warp .com_name{max-width:350px; word-break:break-all}
.sou_cell .cell-warp .com_name a{color:#8c8c8c} 
.sou_cell .cell-warp .job_wage{position:absolute;top:18px;right:20px;font-size:15px; font-weight: 500; color:#f3bb6c;line-height:1}




 




/**
	1、首页-大金融圈 板块
**/

 

.home-circle{margin-left: 23px; background: #16161a; border-radius: 4px;}
.circle-list{}
.circle-list .circle-warp{ }
.circle-item{  display:block;text-decoration:none; padding: 12px 18px; border-bottom: 1px solid #202025; } 
.circle-item:hover{ background: #25252c;  }

.circle-item:last-child{ border-bottom: none; }
.circle-item .left-info{color:#017E66;margin-right:10px;margin-top:3px;text-align:center; float: left;}
.circle-item .left-info .b-img{ max-width: 50px; overflow: hidden; }
.circle-item .left-info .b-img img{ width: 50px; height: 50px; object-fit: cover; border-radius: 4px;} 
.circle-item .detail{ color: #d3d3d3; font-size:12px;margin-left:62px; position: relative;}
.circle-item .detail .teacher{ width: 100%; font-size: 16px;  color: #d3d3d3; font-weight:500; }
.circle-item .detail .comtitle{ margin-top:6px; font-size: 13px; }
.circle-item .detail .comtitle .comn{ color: #8c8c8c; display: block;overflow: hidden;text-overflow:ellipsis; white-space: nowrap; }
.circle-item .detail .comtitle .comt{ color:#8c8c8c; display: block; line-height:18px;  height:18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }

.circle-item .detail .comcon{ line-height:18px; max-height:36px; margin-top:3px; font-size: 12px;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.circle-item .detail .comcon .tel{ color: #555; border-right: 1px solid #202025; padding-right: 5px; margin-right: 5px;display: block; }
.circle-item .detail .comcon .mail{ color: #555; }
.circle-item .detail .info{ position: absolute; top: 0; right: 0; display: none;}
.circle-item .detail .info .iconfont{ font-size: 12px; padding-right: 2px; }


















 