/*----------------------------------
Main CSS file for Discuz! X
模板版权 by 站拽设计 https://addon.dismall.com/developer-57900.html 
模版定制购买联系QQ：2050094712
----------------------------------*/

.zz_common_vr{margin-left: 20px; margin-right: 0;}

/*我要投稿*/
.zz_pub_btn {
    height: 55px;
    line-height: 55px;
    font-size: 15px;
    text-align: center;
}
.zz_pub_btn i {
    display: inline-block;
    position: relative;
    top: 5px;
    width: 22px;
    height: 22px;
    margin-right: 5px;
    background: url(../../images/pub_icon.png) no-repeat;
}
.zz_pub_btn:hover a {
    color: #ff8200;
}
.zz_pub_btn:hover i {
    background: url(../../images/pub_icon_h.png) no-repeat;
}

/*栏目信息*/
.zz_catinfo_wrap{position: relative;}
.zz_catinfo_text{position: relative;height: 40px;padding: 16px 20px 15px;border-bottom: 1px solid #f0f0f2;}
.zz_catinfo_text .line {
    display: block;
    position: absolute;
    top: 28px;
    left: 0;
    width: 4px;
    height: 16px;
    background: #ff8200;
}
.zz_catinfo_text .zz_catinfo_avatar {
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background-color: #F8B405;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;   
}

.zz_catinfo_info{position: relative;height: 40px;overflow: hidden;}

.zz_catinfo_name { line-height: 40px; font-size: 18px;color: #18191a;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zz_catinfo_btns{position: absolute;top: 5px;right: 0;text-align: center;}
.zz_catinfo_btns a{display: inline-block;height: 28px;line-height: 28px;margin-right: 5px;padding: 0 12px;font-size: 12px;color: #555666;font-family: PingFangSC-Regular,PingFang SC;font-weight: 400;text-align: center;background: #fff;border-radius: 16px;border: 1px solid #e8e8ed;vertical-align: middle;}
.zz_catinfo_btns a.zz_lz_sendm{margin-right: 0px;}
.zz_catinfo_btns a.zz_lz_sendm i{display: inline-block;position: relative;top: 5px;width: 16px;height: 16px;background: url(../../images/send_icon.png);}
.zz_catinfo_btns a:hover{background: #f5f6f7;}
.zz_catinfo_mun{padding: 8px 20px 10px;font-weight: 400; border-bottom: 1px solid #f0f0f2;}
.zz_catinfo_mun li{float: left;width: 109px;border-right: 1px solid #e6e6e7;}
.zz_catinfo_mun li .zz_lza_number{height: 22px;line-height: 22px;font-size: 18px;color: #222226;font-family: ZZ_fontdiy;font-weight: 700;}
.zz_catinfo_mun li.zz_laz_fs .zz_lza_number{padding-left: 2px;}
.zz_catinfo_mun li .zz_lza_inst{height: 22px;line-height: 22px;margin-top: 3px;padding-left: 20px;font-size: 14px;font-family: PingFangSC-Regular,PingFang SC;font-weight: 400;color: #999aaa;}
.zz_catinfo_mun li.zz_laz_zt .zz_lza_inst, .zz_catinfo_mun li.zz_laz_fs .zz_lza_inst {background: url(../../images/zz_inst_icon.png) no-repeat 0 3px;}
.zz_catinfo_list{ line-height: 24px; padding: 15px 20px; font-size: 14px;color: #777888; overflow: hidden;}



.zz_article_list li{  border-bottom: 1px solid #f5f6f7;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.zz_article_pic{position: relative;float: left;width: 200px;height: 135px;margin-right: 20px;  background-color: rgba(240,243,245,.966); border-radius: 4px; overflow: hidden; }
.zz_article_pic img{ width: 200px;height: 135px; border-radius: 4px; transition: transform .5s ease;}
.zz_article_pic:hover img {
    transform: scale(1.1);
}
.zz_article_txt {
    position: relative;
    height: 135px;
    overflow: hidden;
}
.zz_article_txt .zz_atit a { line-height: 28px;font-size:19px; color: #18191a; font-weight: 400;}
.zz_article_txt .zz_atit a:hover{color:#ee2e3d;text-decoration:none;}
.zz_article_note {
    line-height: 24px;
    margin-top: 12px;
    font-size: 13px;
    color: #797c80;
}

.zz_article_meta {
    position: absolute;
    bottom: 0;
    width: 100%;
	height: 24px;  
}
.zz_article_meta, .zz_article_meta a{ 
	line-height: 24px;
    font-size: 12px;
    color: #aaaeb3;
}
.zz_article_meta span.zz_atr_avatar {
    float: left;
    width: 24px;
    height: 24px;
	margin-right: 8px;
	overflow: hidden;
}
.zz_article_meta span.zz_atr_avatar img{
    width: 24px;
    height: 24px;
	background: #f5f6f7;
	border-radius: 50%;
}
.zz_article_meta span.zz_atr_time {
    vertical-align: top;
    margin-left: 24px;
}
.zz_vpost_num span {
    display: block;
    float: left;
    line-height: 24px;
    margin-left: 20px;
    font-size: 12px;
    color: #aaaeb3;
}
.zz_vpost_num span img {
    position: relative;
    top: -1px;
    margin-right: 3px;
    vertical-align: middle;
}



.zz_article_paging{width: 100%; padding-bottom: 20px;}

/*热点栏目*/
.zz_cat_about {
    padding: 15px 12px 7px 20px;
}
.zz_cat_about li {
    float: left;
    margin: 0 8px 8px 0;
    padding: 5px 10px;
    background: #f1f1f1;
    overflow: hidden;
}
.zz_cat_about li a {
	display: block;
    font-size: 12px;
    color: #444;
}
.zz_cat_about li:hover{
	background: #ff8200;
}
.zz_cat_about li:hover a {
    color: #fff;
}



#related_article .zz_entry_wrap li a{color: #454545;}


.zz_wviem_con .zz_wviem_desc {
    line-height: 2;
    padding: 10px 15px;
	margin-bottom: 15px;
    font-size: 13px;
    color: #888;
    background: #f7f9fa;
    border: 1px solid #f5f6f7;
    border-radius: 4px;
}
.zz_wviem_con .zz_wviem_desc strong {
    color: #ff8200;
}

.zz_wviem_ww #article_content {
    line-height: 2;
    font-size: 14px;
    color: #494b4d;
}
.zz_wviem_ww #article_content img {
    max-width: 100%;
}
.zz_wviem_ww .atd img {
    margin-bottom: 8px;
}
.zz_wviem_con .zz_wviem_footer {
    padding: 15px 0;
    color: #888;
    border-top: 1px dashed #f0f0f0;
}
.zz_wviem_footer .oshr { float: left;}


.zz_wviem_con .oshr { margin: 0 5px 0 0; }
