/*----------------------------------
Main CSS file for Discuz! X
模板版权 by 站拽设计 （https://dism.taobao.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: 330px;margin-bottom: 20px;padding-top: 0;background: transparent;border: 0;}
#header{position: relative;height: 330px; }
.zz_space_top{position: relative;width: 1120px;height: 330px;margin: 0 auto;overflow: hidden;}
.p-profile{position: absolute;width: 1120px;height: 330px;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: 1120px;height: 330px;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: 25px;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; width: 600px; margin: 4px auto 0; text-align: center; color: #fff; line-height: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; 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: #1985ff; 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; margin-right: 0; text-indent: inherit; 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: #ff6f3d;}
.zz_space_top .zz_top_btn li a:hover{ opacity: 0.85;}

/*左边*/
.zz_space_sd{float: left;width: 775px;}
.zhanzhuai_th_tl{padding: 0 15px;}

.zhanzhuai-s-menu.cl{padding: 0 10px 15px;border-bottom: 1px solid #f5f6f7;}
.zz_space_sd .zhanzhuai-s-menu ul li{position: relative; float: left; margin-right: 35px;}
.zz_space_sd .zhanzhuai-s-menu ul li a{display: block; height: 20px; line-height: 20px; font-size: 15px; color: #454545; text-decoration: none; position: relative;}
.zz_space_sd .zhanzhuai-s-menu ul li.a a span{position: absolute; bottom: -16px; left: 0; width: 100%; height: 3px; background: #1985ff; border-radius: 2px 2px 0 0;}

/*右边*/
.zz_space_mn{float: right;width: 300px;}
.zz_home_count{width: 270px; color: #7d7d7d; }
.zz_home_count .myfrendcont a{float: left;color: #aaaeb3;border-left: 1px solid rgba(230,232,235,.98);width: 88px;text-align: center;text-decoration: none;display: block;}
.zz_home_count .myfrendcont a em{display: block; margin-top: 5px; line-height: 22px; font-size: 20px; color: #18191a; font-family: ZZ_fontdiy; font-weight: 500;}

.zz_space_mn .zhanzhuai-gz-box{width: 270px;}
.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: #1985ff; border: 1px solid #1985ff; cursor: pointer;}
.zz_space_mn .zhanzhuai-gz-box .zz_sidelist .zz_butbase:hover{background: #1985ff; 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_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: #1985ff;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.net/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-top: 10px;padding: 10px 15px;}
.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; color: #181818; font-weight: 700; bottom: -2px;}
.zz_details_listbox .zz_details_ul li{ float: left;width: 50%;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;}
