/*----------------------------------
Main CSS file for Discuz! X
模板版权 by 站拽设计 （https://addon.dismall.com/?@57900.developer） 
模版定制购买联系QQ：2050094712
----------------------------------*/

/*公共*/
.zz_frame_c{margin-bottom: 15px; padding: 15px; background: #FFF; border: none;}
.zz_br4{-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.zz_sidebox_tit{line-height: 20px; padding-bottom: 15px; text-transform: none; clear: both; font-size: 18px; color: #555; font-weight: normal; overflow: hidden;}

/*管理弹窗*/
#usermanageli_menu.zhanzhuai_home_manage{top: 30px !important;left: 15px !important; border-radius: 4px;}
#umanageli_menu.zhanzhuai_home_manage{top: 30px !important; left: 80px !important;border-radius: 4px;}

/*头部菜单*/
#uhd{height: 321px;margin-bottom: 20px;padding-top: 0;background: transparent;border: 0;}
#header{position: relative;height: 306px;padding-top: 15px;}
.zz_space_top{position: relative;width: 1180px;height: 306px;margin: 0 auto;overflow: hidden;}
.p-profile{position: absolute;width: 1180px;height: 306px;margin: 0 auto;background-repeat: no-repeat;background-position: center center;-webkit-background-size: 100%;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-webkit-transform: scaleX(1.05) scaleY(1.05);transform: scaleX(1.05) scaleY(1.05);}
.banner_transition{-webkit-transform: scaleX(1) scaleY(1);transform: scaleX(1) scaleY(1);-webkit-transition: -webkit-transform 4s linear;transition: transform 4s linear;}
.zz_space_top .zhanzhuai_shadow{position: absolute;width: 1180px;height: 306px;overflow: hidden;background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%);background: linear-gradient(top bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,0.3) 100%);}
.zz_space_top .zz_top_photo{position: relative; width: 100px;height: 100px;margin: 0 auto;padding-top: 35px;z-index: 10;}
.zz_space_top .zz_top_photo img{display: block; width: 100px;height: 100px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.zz_space_top .zz_top_username{position: relative;margin-top: 6px;color: #fff;text-align: center;text-shadow: 0 0 4px rgba(0,0,0,0.5);vertical-align: text-bottom;}
.zz_space_top .zz_top_username .zz_username{font-size: 22px; font-weight: 700; text-shadow: 0 0 4px rgba(0,0,0,0.5); display: inline;}
.zz_space_top .zz_top_username p, .zz_top_username p a{color: #fff;}
.zz_top_bio{position: relative; margin-top: 4px; text-align: center; color: #fff; line-height: 18px; text-shadow: 0 0 4px rgba(0,0,0,0.5);}
.zz_space_top .zz_top_btn{position: relative;margin: 25px auto 0;height: 35px;text-align: center;overflow: hidden;}
.zz_space_top .zz_top_btn li{display: inline-block;width: 104px;height: 35px;margin-right: 5px;border-radius: 4px;overflow: hidden;}
.zz_space_top .zz_top_btn li a{display: block;background: #F37B2B;width: 104px;height: 35px; line-height: 35px;box-shadow: 0px 1px 2px rgba(0,0,0,0.3);border-radius: 4px;font-weight: 400;font-size: 14px;color: #fff; overflow: hidden;}
.zz_space_top .zz_top_btn li a.zz_btn_add{background: #6751A4;}
.zz_space_top .zz_top_btn li a.zz_btn_send{background: #1EB91E;}
.zz_space_top .zz_top_btn li a:hover{ opacity: 0.85;}

/*左边*/
.zz_space_mn{float: left;width: 245px;}
.zz_home_count{width: 215px; color: #7d7d7d; height: 40px;}
.zz_home_count .myfrendcont a{float: left;color: #7d7d7d;border-left: 1px solid #f4f4f4;width: 71px;height: 40px;text-align: center;text-decoration: none;display: block;}
.zz_home_count .myfrendcont a em{height: 21px;line-height: 21px;font-size: 14px; color: #6751A4; font-weight: 700;display: block;}

.zz_space_mn .zhanzhuai-s-menu{width: 215px; text-align: center;}
.zz_space_mn .zhanzhuai-s-menu ul{font-size: 14px;color: #483a32;}
.zz_space_mn .zhanzhuai-s-menu ul li{position:relative;}
.zz_space_mn .zhanzhuai-s-menu ul li a{display:block;height: 50px;line-height: 50px;border-bottom: 1px solid #ededed;text-decoration: none;position: relative;}
.zz_space_mn .zhanzhuai-s-menu ul li.a a,.zz_space_mn .zhanzhuai-s-menu ul li a:hover{background: #F37B2B;color: #fff;}
.zz_space_mn .zhanzhuai-s-menu ul li:hover .mesN,.zz_space_mn .zhanzhuai-s-menu ul li.cur .mesN{background:#fff;color:#F37B2B;}
.zz_space_mn .zhanzhuai-s-menu ul li a span{display:inline-block;width: 6px; height: 12px;background: url(../img/ps.png) 0 -208px no-repeat;position: absolute;right: 17px;top: 20px;}
.zz_space_mn .zhanzhuai-s-menu ul li a i{display: inline-block;width: 20px; height: 20px; background-image: url(../img/home_icons.png);background-repeat: no-repeat;position: absolute;left: 67px;top: 18px;}

.zz_space_mn .zhanzhuai-s-menu .zz_thread_icon{background-position: -25px -20px;}
.zz_space_mn .zhanzhuai-s-menu .zz_blog_icon{background-position: -26px -72px;}
.zz_space_mn .zhanzhuai-s-menu .zz_album_icon{background-position: -25px -128px;}
.zz_space_mn .zhanzhuai-s-menu .zz_doing_icon{background-position: -25px -182px;}
.zz_space_mn .zhanzhuai-s-menu .zz_share_icon{background-position: -26px -231px;}
.zz_space_mn .zhanzhuai-s-menu .zz_follow_icon{background-position: -26px -279px;}
.zz_space_mn .zhanzhuai-s-menu .zz_wall_icon{background-position: -25px -334px;}
.zz_space_mn .zhanzhuai-s-menu .zz_profile_icon{background-position: -24px -389px;}

.zz_space_mn .zhanzhuai-s-menu ul li a:hover .zz_thread_icon, .zz_space_mn .zhanzhuai-s-menu ul li.a .zz_thread_icon{background-position: -67px -20px;}
.zz_space_mn .zhanzhuai-s-menu ul li a:hover .zz_blog_icon, .zz_space_mn .zhanzhuai-s-menu ul li.a .zz_blog_icon{background-position: -68px -72px;}
.zz_space_mn .zhanzhuai-s-menu ul li a:hover .zz_album_icon, .zz_space_mn .zhanzhuai-s-menu ul li.a .zz_album_icon{background-position: -67px -128px;}
.zz_space_mn .zhanzhuai-s-menu ul li a:hover .zz_doing_icon, .zz_space_mn .zhanzhuai-s-menu ul li.a .zz_doing_icon{background-position: -68px -182px;}
.zz_space_mn .zhanzhuai-s-menu ul li a:hover .zz_share_icon, .zz_space_mn .zhanzhuai-s-menu ul li.a .zz_share_icon{background-position: -68px -231px;}
.zz_space_mn .zhanzhuai-s-menu ul li a:hover .zz_follow_icon, .zz_space_mn .zhanzhuai-s-menu ul li.a .zz_follow_icon{background-position: -68px -279px;}
.zz_space_mn .zhanzhuai-s-menu ul li a:hover .zz_wall_icon, .zz_space_mn .zhanzhuai-s-menu ul li.a .zz_wall_icon{background-position: -67px -334px;}
.zz_space_mn .zhanzhuai-s-menu ul li a:hover .zz_profile_icon, .zz_space_mn .zhanzhuai-s-menu ul li.a .zz_profile_icon{background-position: -67px -389px;}

.zz_space_mn .zhanzhuai-gz-box{width: 215px;}
.zz_space_mn .zhanzhuai-gz-box h3{padding:15px 18px; font-size:14px; border-bottom:1px solid #eee;}
.zz_space_mn .zhanzhuai-gz-box .zz_sidelist{float: left; width: 61px; height: 92px; margin: 5px 5px 10px; text-align: center; display: inline;}
.zz_space_mn .zhanzhuai-gz-box .zz_sidelist img{width: 40px; height: 40px;border-radius: 50px; margin-bottom: 5px;}
.zz_space_mn .zhanzhuai-gz-box .zz_sidelist a.name{display: block;color: #8a5c44;text-align: center;width: 60px;height: 20px;line-height: 20px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zz_space_mn .zhanzhuai-gz-box .zz_sidelist .zz_butbase{display: inline-block; margin-top: 10px; line-height: 18px; padding: 0 5px; color: #ea6f5a; border: 1px solid #ea6f5a; cursor: pointer;}
.zz_space_mn .zhanzhuai-gz-box .zz_sidelist .zz_butbase:hover{background: #ea6f5a; color: #fff;}
.zz_space_mn .zhanzhuai-gz-box .no-zz_sidelist{display: inline-block;width: 100%; height: 30px;line-height: 30px; margin-top: 15px;text-align: center;}

/*右边*/
.zz_space_sd{float: right;width: 890px;}
.zhanzhuai_th_tl{padding: 0 15px;}

/*主题列表*/
.zz_aw_item{position: relative; min-height: 48px; padding: 15px 0 13px; border-top: 1px solid #f5f5f5;}
.zz_aw_item.zz_aw_manager{}
.zz_aw_item .zz_aw_user_avt{position: relative; top: 0; width: 48px; height: 48px; margin-right: 5px; overflow: hidden;}
.zz_aw_item .zz_aw_user_avt img{width: 48px; height: 48px; border: 0; padding: 0; border-radius: 50%; vertical-align: top;}
.zz_aw_content{margin-left: 60px;}
.zz_aw_item .zz_aw_operate{position: absolute; top: 18px; left: -31px;}
.zz_aw_item .zz_aw_title{line-height: 25px; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; overflow: hidden;}
.zz_aw_item .zz_aw_title, .zz_aw_item .zz_aw_title a{font-size: 15px;}
.zz_aw_item .zz_aw_title a:hover {color: #F37B2B;text-decoration: none;}
.zz_aw_item .zz_aw_title a.tdpre{visibility: hidden; display: inline; width: 31px; height: 17px; margin-top: 3px; background-image: url(//www.discuz.vip/static/image/common/preview.png); text-indent: -999em; overflow: hidden;}
.zz_aw_item.zz_aw_manager:hover .tdpre{visibility: visible;}
.zz_aw_item .icon_preview{display: none !important;}
.zz_aw_item:hover h3 a{color: #ff6060;}
.zz_aw_item h3 span a.tdpre{display: inline;width: 31px;height: 17px;margin-top: 5px;background-image: url({STYLEIMGDIR}/common/preview.png);visibility: hidden;text-indent: -999em;}
.zz_aw_item h3:hover span a.tdpre{visibility: visible;}
.zz_aw_item h3 span.y, .zz_aw_item h3 span.y a{font-size:12px; font-weight:100; color: #748594;}
.zz_aw_item p{height:30px; line-height:30px; overflow:hidden;}
.zz_aw_item p span.biaoqi_fcount em{padding-right:10px;}
.zz_aw_item p em,.zz_aw_item p em a{font-size:12px; font-weight:100; color: #748594;}
.zz_aw_item p em i{padding-right:5px;}
.post-actions, .post-actions a, .post-author, .post-author .post-author-basic a{height: 22px;line-height: 22px; font-size: 12px;color: #a7a7a7;font-weight: 400;}
.post-author-basic{float: left;}
.post_dateline{margin-left: 5px;}
.post-author-verify{float: left; padding-left: 10px;}
.post-author-verify img{max-height: 24px; margin-right: 5px;}
.post-actions span.post-form, .post-actions span.post-time, .post-actions span.post-viem, .post-actions span.post-reply, .post-actions span.post-hits{display: block; float: left; line-height: 26px; margin: 0 5px; font-size: 12px; color: #ccc;}
.post-actions i{float: left; margin: 5px 5px 0 0;}
.post-actions span.post-time{margin-left: 30px;}
.post-actions span.post-time i{width: 22px;height: 26px;background-position: -88px -99px;}
.post-actions span.post-viem{margin-left: 20px;}
.post-actions span.post-viem i{width: 15px; height: 11px;margin: 7px 5px 0 0; background-position: 0px -188px;}
.post-actions span.post-hits i{width: 14px; height: 14px; background-position: -24px -186px;}
.post-actions span.post-reply i{width: 14px; height: 14px;margin: 6px 5px 0 0; background-position: -48px -186px;}

/*详情样式*/
.zz_details_wrap{ }
.zz_details_listbox{margin-bottom: 25px;}
.zz_details_listbox .zz_details_tit{position: relative;line-height: 20px;margin: 0 0 20px;color: #555;border-bottom: 1px solid #eee;}
.zz_details_listbox .zz_details_tit h2{display: inline-block;position: relative;line-height: 20px;padding-bottom: 10px;font-size: 16px;font-weight: normal; border-bottom: 3px solid #ea6f5a;bottom: -2px;}
.zz_details_listbox .zz_details_ul li{ float: left;width: 440px;line-height: 25px;margin-bottom: 10px; color: #999; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.zz_details_listbox .zz_details_ul li a{line-height: 25px; color: #999;}
.zz_details_listbox .zz_details_ul em {display: inline-block;width: 80px;margin-right: 20px;color: #333;text-align: right;}

.zz_details_listbox .md_ctrl img {margin-right: 5px;}

/* 无内容统一样式 */
.zhanzhuai_home_nodata{background: #fff;margin-bottom: 15px;padding: 30px;border-radius: 5px;text-align: center;}
.zhanzhuai_home_nodata span{display: block;min-height: 180px; background: url(../img/home_nodata.png) no-repeat center 23px; background-size: 245px auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.zhanzhuai_home_nodata p{font-size: 14px;text-align: center;}