html a:hover{color: #94070A;}
body{background-color: #F6F8FA;font-size: 14px;word-break: break-all;}
img{max-width: 100% !important;}
.head{position: static !important;}
.scrollbox{padding-top: 0;}
.bgwhite{background-color: #fff;}
.community{display: flex;padding:30px 0;}
.navb+.community{padding-top: 0;}
.cy_left{width: 200px;margin-right:20px;}
.cy_center{flex:1;}
.community > div:nth-child(1).cy_center {width: calc(100% - 270px);flex:none;}
.community > div:nth-child(2).cy_center {width: calc(100% - 490px);flex:none;}
.cy_right{width: 250px;margin-left: 20px;}
.cy_search{border:1px solid #D6D8DA;color:#999;display: flex;padding:0 10px;border-radius: 10px;align-items: center;margin-bottom: 20px;background-color: #fff;height: 50px;}
.cy_search input{flex:1;width: 0;border:none;margin-left: 5px;}
.cy_search i{cursor: pointer;}
::placeholder{color:#ccc;}
.photo{border-radius: 50%;background:no-repeat center;background-size: cover;width: 40px;height: 40px;position: relative;}

.cy_left .nums{display: flex;justify-content: space-between;text-align: center;color:#999;padding-top: 30px;}
.cy_left .nums b{display: block;font-size: 28px;color:#22496C;}
.cy_left .nums span{display: block;}

.cy_slid_nav{margin-bottom: 20px;}
.cy_slid_nav h3 a{line-height: 50px;display: flex;align-items: center;font-size: 16px;}
.cy_slid_nav h3 a:hover{color:#94070A;}
.cy_slid_nav .cur h3{background-color: #ECF0F3;position: relative;border-radius: 5px;}
.cy_slid_nav .cur h3:before{content: "";height: 22px;width: 3px;background-color: #94070A;display:block;position: absolute;left:10px;top:14px;}
.cy_slid_nav i{width: 30px;margin-left: 30px;font-size: 18px;}
.cy_slid_nav .cur h3 i{font-size: 20px;}
.cy_slid_nav .cont{position: relative;}
.cy_slid_nav .cont a{display: block;padding-left: 60px;line-height: 36px;color:#333;transition: .3s;overflow: hidden;height:0;}
.cy_slid_nav .cont a:hover,.cy_slid_nav .cont a.cur{color:#94070A;}
.cy_slid_nav h3 + .cont:after{content:'\e633';font-family: 'iconfont' !important;position: absolute;right:10px;top:-30px;transform: rotate(0);transition: .3s;}
.cy_slid_nav .show .cont a{height:36px;}
.cy_slid_nav .show h3 + .cont:after{transform: rotate(180deg);}

.user_info{background-color: #fff;border-radius: 10px;padding:20px;}
.user_info .flex{display: flex;min-height: 70px;}
.user_info .flex .photo{width: 50px;height: 50px;border-radius: 50%;margin-right: 10px;background-size: cover;flex-shrink: 1;}
.user_info .flex  b{font-weight: 600;font-size: 16px;margin-right: 10px;padding-bottom: 5px;}
.user_info .flex  span{font-size: 12px;border-radius: 20px;border:1px solid #D6D8DA;padding:3px 10px;transform: scale(.8);white-space: nowrap;}
.user_info .flex p{font-size: 12px;color:#999;padding-top: 5px;display: flex;}
.user_info .flex p i{padding: 0 3px 0 0;}
.user_info .flex .cont{padding-top: 5px;flex:1;}
.user_info .btns a{background-color: #F6F8FA;border:1px solid #D4D8DA;border-radius: 10px;padding:0;display:block;text-align: center;transition: .3s;position: relative;width: calc(50% - 7px);line-height: 40px;text-align: center;}
.user_info .btns a i{position: absolute;right:-9px;top:-9px;width: 20px;height: 20px;background-color: #94070A;color:#fff;font-size: 12px;line-height: 20px;text-align: center;border-radius: 50%;}
.user_info a:hover{background-color: #94070A;color:#fff;}
.user_info .nums{border-top: 1px solid #EAEAEB;display: flex;justify-content: space-between;}
.user_info .nt{padding:10px;text-align: center;}
.user_info .nt b{display: block;color:#22496C;font-size: 18px;font-weight: 800;}
.user_info .nt span{display: block;color:#999;font-size: 12px;}
.user_info .btns{display: flex;justify-content: space-between;margin-top: 10px;padding-bottom: 0;}

.cy_r_box{margin-top: 20px;}
.cy_r_box .t{border-bottom: 1px solid #E8E8E8;padding:10px 0;font-weight: bold;font-size: 16px;}
.cy_r_box .ul_lay1 li{padding:10px 0;border-bottom: 1px solid #E8E8E8;}
.cy_r_box .tags{padding-top: 5px;}
.cy_r_box .tags a{display:inline-block;margin: 5px 5px 0 0;background-color: #ECF0F3;padding:3px 5px;}

.ul_lay2 a{display: flex;align-items: center;padding:12px 0;}
.ul_lay2 a i.photo{width: 30px;height: 30px;border-radius: 50%;background-size: cover;}
.ul_lay2 a span{flex:1;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin:0 10px;}
.ul_lay2 a em{/* background: url(../img/sq/sqicon_ly.png) no-repeat left 3px;background-size: 16px;padding-left: 20px; */display:flex;align-items: center;}
.ul_lay2 a em:before{content: "\e622";font-family: 'iconfont' !important;font-size: 18px;padding: 3px 3px 0 0;opacity: .8;}

.cy_tab{display: flex;margin-bottom: 20px;}
.cy_tab .s{flex:1;margin-right: 20px;line-height: 50px;border-bottom: 1px solid #D6D8DA;}
.cy_tab .flex1{flex:1;display: flex;align-items: center;}
.sortform{display: flex;}
.sortform .formcum{width: 100%;display: flex;justify-content: space-between;min-width: 120px;padding:0 20px;line-height:50px;border:1px solid #D6D8DA;border-radius: 10px;box-sizing: border-box;margin-left: 10px;}
.cy_tab .s a{font-size: 16px;display: inline-flex;position: relative;margin-right: 20px;color:#666;align-items: center;}
.cy_tab .s a:after{content: '';width: 100%;height: 2px ;background-color:transparent;display: block;position: absolute;bottom:-2px;}
.cy_tab .s a i{font-size: 20px;margin-right: 5px;}
.cy_tab .s .cur{font-weight: bold;color:#333;}
.cy_tab .s .cur:after{background-color: #94070A;}
html .more_m{color:#999;}
.cy_tit{padding:0 0 20px;display: flex;}
div+.cy_tit{padding-top: 10px;}
.cy_tit span{border-left: 3px solid #94070A;font-size: 18px;font-weight: bold;display: block;padding-left: 15px;flex:1;}
.layItem{background-color: #fff;border-radius: 10px;padding:25px;margin-bottom: 10px;}
.layItem h2{padding-bottom: 15px;display: flex;justify-content: space-between;}
.layItem h2 a{font-size: 18px;font-weight: bold;}
.layItem h2 .more_m{font-size: 14px;font-weight: 500;}
.layItem div.p{display: flex;border-bottom: 1px solid #E8E8E8;padding:10px 0;}
.layItem div.p:last-child{border: none;padding-bottom: 0;}
.layItem div.p a{flex:1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.layItem div.p em{color:#94070A;margin-right:5px;}
.layItem .subs{padding-top: 20px;}
.layItem span{display: inline-block;margin-left:15px;color:#666;font-size: 14px;}
.layItem span.ly{/* padding-left: 20px;background:url(../img/sq/sqicon_ly.png) no-repeat left 3px;background-size: 14px; */}
.layItem  span.ly:before{padding-right: 3px;color:#333}
.layItem  span.dz{/* padding-left: 20px;background:url(../img/sq/sqicon_zan.png) no-repeat left 3px;background-size: 14px; */}
.layItem  span.dz:before{padding-right: 3px;color:#333}
.layItem span.time{color:#ccc;}
.layItemWp{display: flex;margin-left: -10px;flex-wrap: wrap;justify-content: space-between;}
.layItemWp .layItem{margin-left: 10px;flex:1;min-width:calc(50% - 10px);box-sizing: border-box;}
.layItemWp .layItem div.p{flex-wrap: wrap;justify-content: space-between;}
.layItemWp .layItem div.p div{display: flex;max-width:300px ;}
.layItemWp .layItem div.p div:first-child{padding-bottom:10px;}
.layItemWp .layItem .subs{padding-top: 0;}
.layItemWp .layItem .subs span{margin-left:0;margin-right:15px;}
.layItemWp .layItem .subs span:last-child{margin-right: 0;}

.layItem.hot{background-color: #22496C;color:#fff;}
.layItem.hot h2 a{color:#fff;}
.layItem.hot h2 a:hover{text-decoration: underline;}
.layItem.hot div.p{display: block;border:none;padding:0;}
.layItem.hot span{margin-left:0;margin-right: 25px;}
.layItem.hot span,.layItem.hot span:before{color:#fff;}
.layItem.hot span.ly{/* background-image: url(../img/sq/sqicon_ly_w.png); */}
.layItem.hot span.dz{/* background-image: url(../img/sq/sqicon_zan_w.png); */}

.fl_list{background-color: #fff;border-radius: 10px;padding:10px 30px;margin-bottom: 10px;}
.fl_list a{display: block;padding:6px 0;display: flex;}
.fl_list a:hover,.fl_list em{color:#94070A;}
.fl_list a:hover span{text-decoration: underline;}
.fl_list span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 0;flex:1;margin-right:20px;}
.fl_list i{color:#999;}

.fl_list2{padding-bottom: 10px;}
.fl_list2 .cum{margin-bottom: 10px;background-color: #fff;border-radius: 10px;padding:20px 30px;}
.fl_list2 .cum h2 {padding-bottom: 10px;}
.fl_list2 .cum h2 a{font-size: 18px;font-weight: bold;}
.fl_list2 .cum p.content{color:#999;word-break: break-all; display: -webkit-box; overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.fl_list2 .cum p a{color:#0A68DA;}
.fl_list2 .cum p.content a{color:#999;}
.fl_list2 .cum:hover h2 a{color:#94070A;}
.fl_list2 .cum img{max-width: 100%;}
.fl_list2 .cum .subs{display: flex;align-items: center;padding-top: 20px;}
.fl_list2 .cum .subs a{display:flex;align-items: center;}
.fl_list2 .cum .subs i{width: 30px;height: 30px;display: block;background-size: cover;border-radius: 50%;margin-right: 10px;}
.fl_list2 .cum .subs .flex1{flex:1;}
.fl_list2 .cum .subs span + span{margin-left: 20px;}
.fl_list2 .cum .subs .time{color:#ccc;}
.fl_list2 .cum .subs a.edit{border:1px solid #666;border-radius: 20px;font-size: 12px;padding:3px 10px;opacity: .8;}
.fl_list2 .cum .subs a.edit:hover{border-color: #94070A;}
.fl_list2 .cum .subs a.del{padding-left: 10px;color:#999;}
.fl_list2 .cum .subs a.del:hover{color:#94070A;}
/* .fl_list2 .cum .subs  span.ly{padding-left: 20px;background:url(../img/sq/sqicon_ly.png) no-repeat left 3px;background-size: 14px;color:#666;}
.fl_list2 .cum .subs  span.dz{padding-left: 20px;background:url(../img/sq/sqicon_zan.png) no-repeat left 3px;background-size: 14px;color:#666;} */

.fl_list2 .cum .subs  span.ly:before{padding-right: 3px;}
.fl_list2 .cum .subs  span.dz:before{padding-right: 3px;}

.btns{padding-bottom: 10px;display: flex;align-items: center; }
.btns .flex1{flex:1;}
.btn{height: 50px;color:#fff;background-color: #94070A;border-radius: 10px;margin-right: 10px;display:inline-block;min-width: 150px;text-align: center;padding:0 20px;box-sizing: border-box;line-height: 50px;cursor: pointer;}
.btn:hover{text-decoration: underline;color:#fff;}
.btn.x_blue{border-radius: 1px;background:#294990;height: 35px;line-height: 35px;min-width: auto;padding:0 40px;}


.community_post{background:#fff;border-radius: 10px;margin-bottom: 50px;box-sizing: border-box;padding:30px;position: relative;}
.community_post h2{padding-bottom: 20px;}
.community_post .item{padding:10px 0;position: relative;}
.community_post .item span{display: block;}
.community_post .item span em{color:#94070A;margin-left: 5px;}
.community_post .item input{width: 100%;border:1px solid #eee;margin-top: 15px;height: 50px;padding:0 10px;line-height: 50px;border-radius: 10px;box-sizing: border-box;}
.community_post .wp {display: flex;margin-left: -10px;}
.community_post .wp .item {flex:1;margin-left: 10px;}
.community_post .yzm{position: relative;}
.community_post .yzm span{position: absolute;right:0;top:0;line-height:50px;display: block;padding:0 15px;cursor: pointer;}
.community_post .yzm span:before{content:"|";position: absolute;left:0;top:0;color:#ccc;}
.community_post .checkbox{padding-top: 20px;}
.community_post .layui-form-checked[lay-skin=primary] i{background-color: #0A68DA;}
.community_post .btns{position: absolute;right:30px;bottom:20px;}
.community_post .btns button{padding:0 30px;border:1px solid #eee;}
.community_post .btns button.fb{background:#94070A;}
 .ueditor{min-height: 300px;background-color: #f4f4f4;margin:10px 0;position: relative;}
 .ueditor .ueditor_wap{position: absolute;top:30px;left: 0;width:100%;height: 100%;z-index: 1006;background-color: transparent;}
.opensuccess{background-color: rgba(0, 0, 0, 0.8) !important;width: 260px;height: 200px;border-radius: 20px !important;display: flex;justify-content: center;align-items: center;color:#fff;text-align: center;}
.opensuccess img{display: block;margin:0 auto 15px;}
.tz_detail{background-color: #fff;padding:30px;}
.tz_detail .tags{padding-top: 20px;color:#999;}
.tz_detail .tags a{color:#999;border:1px solid #eee;border-radius: 20px;margin-right: 5px;font-size: 12px;padding:0 10px;display: inline-block;}
.tz_detail .tags a:hover{color:#94070A;border-color: #94070A;}
/* pre{background-color: #282c34;color:#abb2bf;} */
.tz_detail h1{font-size: 24px;}
.tz_detail .us{display: flex;align-items: center;padding:20px 0 20px}
.tz_detail .us a{display: flex;align-items: center;}
.tz_detail .us a i{width: 30px;height: 30px;background-size: cover;border-radius: 50%;margin-right: 5px;}
.tz_detail .us .time{color: #999;}
.tz_detail .us .flex1{flex:1;}
.tz_detail .us .edit{border:1px solid #999;border-radius: 20px;font-size: 12px;padding:3px 10px;margin-left: 10px;}
.tz_detail .us .edit:hover{border-color: #94070A;}
.tz_detail .us .zd{border:1px solid #94070A;color:#94070A;border-radius: 20px;font-size: 12px;padding:3px 10px;transition: .3s;margin-left: 10px;}
.tz_detail .us .zd:hover{background:#94070A;color:#fff;}
.tz_detail .us .del{margin-left: 10px;color:#999;}
.tz_detail .us .del:hover{color:#94070A;}
.tz_detail .info{padding-top: 20px;}
.tz_detail .info p{word-break: break-all;padding-bottom: 0.8em;line-height: 2em;}
.tz_detail .info a{color:#0A68DA;}
.info img{border-radius: 4px;margin:10px 0;}
.tz_detail .tools{display: flex;align-items: center;padding:10px 0 0;}
.tz_detail .tools .flex1{flex:1;}
.tz_detail span{margin-right: 15px;}
.tz_detail span:before{margin-right: 4px;}
.tz_detail span.supportBtn{display: none;cursor: pointer;}
.tz_detail span.cur{color:#94070A;}
.tz_detail .tools a{border:1px solid #666;border-radius: 20px;padding:3px 10px;font-size: 12px;display: flex;align-items: center;margin-left: 10px;}
.tz_detail .tools a:before{margin-right: 4px;font-size: 16px}
.tz_detail .tools a:hover{border-color: #94070A;}
.tz_detail .tools a.collectBtn{display: none;}
.tz_detail .tools a.cur{color:#94070A;border-color: #94070A;}
.tz_detail .fujian{border-top: 1px solid #E8E8E8;margin:20px -30px 0;padding:20px 30px 0;}
.tz_detail .fujian a{display: inline-flex;align-items: center;font-size: 14px;}
.tz_detail .fujian span{font-size: 12px;border:1px solid #666;border-radius: 15px;padding:3px 10px;}
.tz_detail .fujian a:hover span{border-color:#94070A;}
.tz_detail .fujian h2,.tz_reply h2,.tz_reply_ueditor h2{font-size: 16px;font-weight: bold;padding-bottom: 10px;}
.tz_reply_ueditor .btn.cancel{display: none;}
.tz_reply_ueditor.abs{position: absolute;z-index:9999;box-sizing: border-box;}
.tz_reply_ueditor.abs .btn.cancel{display: block;}
.tz_reply_ueditor.abs .btn.reset{display: none;}
.tz_reply_ueditor.abs .community_post{margin-bottom: 0 !important;}
.zw.show{height:200px;}
.tz_reply {padding:20px 0;}
.tz_reply .cum{background-color: #fff;padding:20px;border-radius: 10px;position: relative;margin-top: 10px;}
.tz_reply .cum .us{padding-bottom: 20px;display: flex;align-items: center;}
.tz_reply .cum .us a{display: flex;align-items: center;}
.tz_reply .cum .us em{font-size: 12px;background-color: #ECF0F3;border-radius: 20px;padding:3px 10px;margin:0 10px;}
.tz_reply .cum i{width: 30px;height: 30px;border-radius: 50%;margin-right: 10px;background-size: cover;}
.tz_reply .cum .time{color:#999;margin-left: 10px;}
.tz_reply .tools{/* position: absolute;right:20px;bottom:20px; */display: block;text-align: right;padding-top: 20px;}
.tz_reply .tools a{color:#666;margin-left: 10px;}
.tz_reply .tools a:before{margin-right: 5px;font-size: 16px;}
.tz_reply .tools a.cur{color:#94070A;}
.tz_reply .info{padding:0 10px 0 40px;}
.tz_reply .info pre{max-height: 200px;overflow: auto;}
.hljs {
	border: 0;
	font-size: 12px;
	display: block;
	padding: 5px 0 !important;
	margin: 0 !important;
	font-weight: 200;
	color: #333;
	white-space: pre-wrap;
	width: 100%;
}
.hljs ol {
	list-style: decimal;
	margin: 0px 0px 0 40px !important;
	padding: 0px;
}
.hljs ol li {
	list-style: decimal-leading-zero;
	border-left: 1px solid rgba(255, 255, 255, .162) !important;
	padding: 5px 15px!important;
	margin: 0 !important;
	white-space: pre;
}
.yy_pre{border:1px solid #E8E8E8;}
.hljs ol li:marker{padding-right: 5px;}
.hljs .y{display: block;padding:10px 20px;}
.tz_reply_ueditor{background-color: #fff;padding:30px;}
.tz_reply_ueditor .btns{display: flex;justify-content: flex-end;padding-top: 20px;}
.tz_reply_ueditor .btns .btn{border-radius: 30px;cursor: pointer;}
.tz_reply_ueditor .btns .reset,.btns .cancel{background-color: #E8E8E8;color:#999}
.tz_reply .community_post{margin-bottom: 0;}
.cy_search_list .item{background-color: #fff;border-radius: 10px;padding:20px;margin-bottom: 10px;}
.cy_search_list .item h2 a{font-size: 18px;font-weight: bold;}
.cy_search_list .item h2 a span{color: #94070A;}
.cy_search_list .item p{padding:20px 0;color:#999;}
.cy_search_list .tools{display: flex;align-items: center;}
.cy_search_list .tools .time{color:#999;margin-left: 10px;}
.cy_search_list .tools .flex1{flex:1;}
.cy_search_list .tools span:before{margin-right:5px;}

.cy_search_list.users{display: flex;flex-wrap: wrap;justify-content: space-between;}
.cy_search_list.users .cum{background:#fff;border-radius: 10px;padding:20px;margin-bottom: 20px; ;width: calc(50% - 10px);box-sizing: border-box;}
.cy_search_list.users .cum a{width: 100%;display: flex;align-items: center}
.cy_search_list.users .cum .photo{width: 80px;height: 80px;border-radius: 50%;background:no-repeat center;background-size: cover;}
.cy_search_list.users .cum .info{flex:1;padding-left: 20px;}
.cy_search_list.users .cum .info h3{font-size: 18px;color:666;}
.cy_search_list.users .cum .info p{color:#999;padding-top: 10px;white-space: normal;text-overflow:ellipsis; display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}

.userInfobox{background-color: #fff;color:#333;padding:10px 0;box-sizing: border-box;margin-left:-60px;box-shadow: 1px 1px 30px rgba(0, 0, 0, .2);border-radius: 8px;width: 286px;}
.userInfobox .cum{display: flex;align-items: center;font-size: 12px;padding:0 10px 10px}
.userInfobox .cum .photo{width:60px;height: 60px;border-radius: 50%;background-size: cover;margin-right:10px;}
.userInfobox .cum .photo a{display: block;width: 100%;height: 100%;}
.userInfobox .cum .in{width: calc(100% - 70rpx);}
.userInfobox .cum .in p{color:#ccc;font-size: 12px;width: 200px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.userInfobox .cum .in b{font-size: 16px;line-height: 30px;display: flex;align-items: center;}
.userInfobox .cum .in .leave{background: #E5F0FC;box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.09);border-radius: 14px;border: 1px solid #FFFFFF;color: #22496C;font-weight: 900;padding: 0 8px;font-size: 14px;margin-left: 10px;line-height: 20px;}
.userInfobox .cum .in .join{display: inline-block;background: #22496C;border-radius: 10px;font-size: 12px;color:#fff;padding:0 10px;}
.userInfobox .nums{border-top: 1px solid #EAEAEB;display: flex;justify-content: space-between; margin:0 10px}
.userInfobox .nt{padding:10px;text-align: center;}
.userInfobox .nt b{display: block;color:#22496C;font-size: 18px;font-weight: 800;}
.userInfobox .nt span{display: block;color:#999;font-size: 12px;}
.userInfobox .btns{display: flex;justify-content: space-between;margin: 0 10px}
.userInfobox .btns a{background: #F6F8FA;border-radius: 4px;border: 1px solid #D4D8DA;color:#313539;width: calc(50% - 5px);text-align: center;line-height: 30px;}
.userInfobox .btns a:nth-child(1){background: #22496C;border: 1px solid #22496C;color:#fff;}

.layui-layer-tips .layui-layer-content{box-shadow: none !important;padding:0 !important;}

.layui-layer.layui-layer-tips{padding:0;}

.userSlide{width: 300px;}
.userSlide .photo {position: relative;width: 260px;height:auto;}
.userSlide .photo .img{width: 200px;height: 200px;border-radius: 50%;background-size: cover;box-shadow: 0 5px 10px rgba(0,0,0,.4);background-position: center center;margin:0 auto;}
.userSlide .photo span{background-color:#22496C;color:#fff;padding:6px 25px;border-radius: 20px;position: absolute;right:40px;bottom:0;font-size: 12px;display: block;}
.userSlide .name{font-size: 28px;font-weight: bold;line-height: 2em;padding-top: 10px;}
.userSlide p{color:#666;padding-bottom: 5px;}
.userSlide .cum{display: flex;align-items: center;line-height:30px;}
.userSlide .cum span{flex:1}
.userSlide .cum.j{justify-content: space-between;}
.userSlide .cum.j span{color:#22496C}
.userSlide .cum.j label{background:#E5F0FC;border:1px solid #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);color:#22496C;font-size: 16px;border-radius: 20px;padding:5px 18px;line-height:16px;}
.userSlide .cum i{width: 24px;margin-right: 10px;font-size: 24px;color:#666;}
.userSlide .btns{flex-wrap: wrap;justify-content: space-between;}
.userSlide .btns a{width: calc(50% - 8px);line-height: 40px;border-radius: 10px;border:1px solid #D4D8DA;background-color: #F6F8FA;font-size: 16px;text-align: center;margin-bottom: 12px;position: relative;}
.userSlide .btns a i{position: absolute;right: -8px;top:-8px;background-color: #94070A;color: #fff;font-size: 12px;text-align: center;line-height: 20px;border-radius: 50%;width: 20px;height: 20px;}
.userSlide .btns .sx{}
.userSlide .btns a:hover{background-color: #22496C;color:#fff;border-color:#22496C ;}
.userSlide .btns a:last-child{margin-right: 0;}
.userSlide .line{height: 1px ;width: 100%;background-color: #E8E8E8;margin:20px 0;}
.community .userMain{width: calc(100% - 320px) !important;}
.userMain .cy_tab .s{margin-right: 0;}
.userMain .cy_tab .s a{margin-right: 40px;}
.userMain .cy_tab .s .new_c{position: relative;}
.userMain .cy_tab .s .new_c:before{content:"";width: 10px;height:10px;border-radius: 50%;display: block;position: absolute;top:9px;right:-6px;background:#94070A;}
.user_tit{line-height: 2em;padding-bottom: 10px;display: flex;justify-content: space-between;}
.user_tit span{font-weight: bold;font-size: 16px;}
.user_tit a{color:#999;}
.u_list{overflow: hidden;margin-left: -20px;display: flex;flex-wrap: wrap;}
.u_list.f1{margin:0}
.u_list .cum{border:1px solid #E0E1E3;box-sizing: border-box;padding:20px 20px 10px;width: 430px;margin-left: 20px;border-radius: 8px;margin-bottom: 20px;}
.u_list.f1 .cum{width: 100%;margin-left: 0;border-radius: 5px;padding:10px}
.u_list .cum .t{font-size: 16px;word-break:break-all;}
.u_list .cum p{color:#999999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;margin:5px 0;}
.u_list .cum .info{height: 90px;overflow:hidden}
.u_list.f1 .cum:hover .info a.t{color:#94070A;}
.u_list.f1 .cum .info{height: auto;}
.u_list .subs{display: flex;align-items: center;padding-top:10px;}
.u_list .subs span{display: inline-block;margin-right: 20px;color:#999;}
.u_list .subs span.ly:before{padding-right: 3px;}
.u_list .subs .flex1{flex:1;}
.u_list .subs  .edit{font-size: 12px;border-radius: 30px;border:1px solid #666;padding:3px 10px;margin-right: 10px;}
.u_list .subs  .edit i{font-size: 12px;margin-right: 5px;}
.u_list .subs  .edit:hover{border-color: #94070A;}
.u_list .subs  .del{color:#999}
.u_list .subs  .del:hover{color: #94070A;}

.huifu .cum .info{height:auto}
.huifu .cum .info pre{max-height:60px;overflow:auto;}
.huifu .cum .us{margin-bottom: 15px;}
.huifu .cum .us a{display: flex;align-items: center;}
.huifu .cum .us i{display: block;width: 30px;height: 30px;border-radius: 50%;background-size: cover;margin-right: 10px;}

.changMy{width: 1000px;margin-bottom: 0;}
.privateLetter{width: 500px;margin-bottom: 0;}
.changMy .btns,.privateLetter .btns{position:static;text-align: center;padding-top: 20px;display: flex;justify-content: center;}
.community_post .wp .f{display: flex;margin-left:0;}
.community_post .f1{flex:1;margin-left: 10px;}
.community_post .f3{flex:3;margin-left: 10px;}
.community_post textarea{margin-top: 10px;height:120px}
.changpsd{width: 400px;margin-bottom: 0;}
.changpsd .f{align-items: center;}
.changpsd span{width: 80px;text-align: right;padding-right: 20px;}
.changpsd span + input{flex:1;margin-top: 0 !important;}
.changpsd .yzm{flex:1}
.changpsd .btns{position: static;justify-content: center;padding-top: 15px;}
.changephoto{display: flex;align-items: center;padding-top: 10px;}
.changephoto .photo{width: 120px;height:120px;background-size: cover;border-radius: 50%;margin-right: 10px;}
.changephoto span{border:1px solid #94070A;color:#94070a;border-radius:20px;line-height:30px;display: block;width: 95px;text-align: center;position: relative;}
.changephoto span input{position: absolute;left:0;top:0;z-index: 9;opacity: 0;width: 100%;height:100%}
.changephoto  div.i{flex:1;}
.changephoto  p{color:#999;font-size: 12px;padding-top: 10px;}
.ps_content {display: none;padding:20px;position: relative;}
.ps_content a{background-color: rgba(0, 0, 0, .1);color:#666;position: absolute;right:0 ;top:40px;display: block;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 20px;font-size: 16px;}
button{cursor: pointer;}
.layui-form-select dl{z-index: 99999 !important;}
/* .slabels{position: absolute; z-index: 999999; background: #fff; width: 100%; box-shadow: 0 10px 10px rgb(0 0 0 / 10%);border:1px solid #f8f8f8; border-radius: 10px;display: none;}
.slabelsbox{padding:30px 20px 10px;}
.slabelsbox span{background:#fafafa;border-radius: 20px;line-height: 20px;padding:0 10px;margin:3px;display: inline-block !important;cursor: pointer;}
.slabelsbox span.event{pointer-events: none;}
.slabelsbox .btns{justify-content: center;padding-top: 20px;border-top: 1px solid #eee;margin-top: 15px;position: static;}
.slabelsbox button{width: 80px;min-width: auto; height:30px;background:#eee;color:#666;border:none;margin:0 10px;line-height: 30px;padding:0 !important;}
.slabelsbox button:nth-child(1){background:none;} */

.slabelsbox .layui-form-select{display: none;}
.select2-container{position: absolute !important;margin-top: 15px !important;}
.select2-container .selection{height:50px;}
.select2-container .select2-search{/* display: none !important; */}
.select2-container--default .select2-selection--multiple{border:1px solid #eee !important;height:50px;border-radius: 15px !important;box-sizing: border-box;display: flex !important;align-items: center;}
.select2-dropdown{border-color: #eee !important;box-shadow: 0 10px 10px rgba(0, 0, 0, .1);margin:0 !important;}
.select2-results__options{padding:20px;}
.select2-results__option{display: inline-block;margin:5px;border-radius: 5px;padding:0 10px;}

.empty{display: flex;justify-content: center;align-items: center;height: 350px;width: 100%;text-align: center;}
.empty span{text-align: center;color:#666;font-size: 18px;display: block;margin-top: -30px;}
.empty p{color:#ccc;}
.edui-default .edui-editor-iframeholder{background-color: #f8f8f8;}
.tonggao_float{max-width: 800px;display: none;}
#tgfloat .tonggao_float{display: block;}
.tonggao_float h2{padding:30px 30px 0;}
.tonggao_float .info{margin:20px 0;padding:0 30px;max-height: 290px;overflow: auto;color:#666;box-sizing: border-box;}
.tonggao_float .info h4{margin: 10px 0 5px;font-size: 16px;color:#444;}
.tonggao_float .f_bot{padding:0 30px 30px;}
.tonggao_float .f_bot label{display: flex;align-items: center;color:#999}
.tonggao_float .f_bot label input{margin-right: 10px;display: block;}
.tonggao_float .f_bot div{text-align: center;padding-top: 15px;}
.tonggao_float .f_bot div a{color: #fff;background:#94070a;display:inline-block;padding:10px 30px;border-radius: 10px;}

.backtop{background:#080d23 url(../img/top.png) no-repeat center;width: 30px;height:30px;position: fixed;right:50%;bottom:200px;z-index: 999;background-size:50%;margin-right:-640px;border-radius:10px;opacity: 0;transition: .3s;cursor: pointer;}
.backtop.show{opacity: 1;}
.backtop img{display: none;} 

.privateLetter_box{border:1px solid #E0E1E3;height: 600px;display: flex;margin-bottom: 40px;}
.privateLetter_box .left{width:270px;border-right: 1px solid #E0E1E3;height: 100%;display: flex;flex-direction: column;}
.privateLetter_box .right{flex:1;height: 100%;display: flex;flex-direction: column;}
.privateLetter_box .left .searchbox{box-sizing: border-box;height: 60px;padding:20px;position: relative;border-bottom: 1px solid #E0E1E3;display: flex;align-items: center; }
.privateLetter_box .left .searchbox .iconfont{/* position: absolute;left:20px;top:20px; */}
.privateLetter_box .left .searchbox input{border:none;width: 0;padding:0 10px;box-sizing: border-box;flex:1;}
.privateLetter_box .left .searchbox a{display: none;color:#ccc;}
.privateLetter_box .left h3{display: flex;justify-content: space-between;height: 60px;padding:20px;box-sizing: border-box;border-bottom: 1px solid #E0E1E3;align-items: center;}
.privateLetter_box .left h3 label{color:#fff;background-color: #94070A;border:1px solid #fff;border-radius: 10px;font-size: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .2);line-height: 16px;padding:2px 10px;transform: scale(.8);}
.privateLetter_box .left .pl_list{flex:1;overflow: auto;}
.privateLetter_box .left .pl_list .cum{border-bottom: 1px solid #E0E1E3;padding:20px;display: flex;align-items: center;cursor: pointer;}
.privateLetter_box .left .pl_list .cum.cur{background-color: #ECEDEF;}
.privateLetter_box .left .pl_list .cum:last-child{border:none;}
.privateLetter_box .left .pl_list .cum .time{display: block;color:#ccc;font-size: 12px;padding-top: 10px;}
.privateLetter_box .left .pl_list .cum .photo{width: 40px;height: 40px;margin-right: 10px;}

.privateLetter_box .left .pl_list .cum i{background-color: #94070A;border-radius: 50%;box-shadow: 0 0 10px rgba(0, 0, 0, .2);border:1px solid #fff;opacity:0;color:#fff;font-size: 12px;padding:2px 6px;transform: scale(0);transition: .3s transform;}
.privateLetter_box .left .pl_list .cum.i i{transform: scale(.8);opacity: 1; }
.privateLetter_box .left .pl_list .cum .info{flex:1;}

.privateLetter_box .left .empty{text-align: center;color:#ccc;line-height:100px;}

.privateLetter_box .right .t{height: 60px;box-sizing: border-box;padding: 20px;border-bottom: 1px solid #ECF0F3;}
.privateLetter_box .right .talkwp{flex:1;overflow: auto;border-bottom: 1px solid #ECF0F3;}
.privateLetter_box .right .talkwp .time{width: 100%;text-align: center;padding:20px 0;}
.privateLetter_box .right .talkwp .time span{color:#999;display: inline-block;border-radius: 20px;padding:4px 10px;line-height: 12px;font-size: 12px;}
.privateLetter_box .right .talkwp .cum{display: flex;padding:20px 20px;}
.privateLetter_box .right .talkwp .cum p span{display: block;font-size: 12px;transform: scale(.7);transform-origin: left center;opacity: .45;line-height: 10px;}
.privateLetter_box .right .talkwp .cum .photo{width: 40px;height: 40px;}
.privateLetter_box .right .talkwp .cum .info{max-width: 60%;padding-right: 30px;background-color: #F6F8FA;border-radius: 8px;padding:20px 40px 20px 20px;box-sizing: border-box;margin:0 10px;position: relative;}
.privateLetter_box .right .talkwp .cum .info .iconfont{position:absolute;right:10px;bottom:20px;color:#D8D8D8;}
.privateLetter_box .right .talkwp .cum.me .info{background:#22496C;color:#fff;}
.privateLetter_box .right .talkwp .cum.me{flex-direction: row-reverse;}
.privateLetter_box .right .talkform {padding:20px;}
.privateLetter_box .right .talkform textarea{height: 70px;width: 100%; border:none;resize: none;}
.privateLetter_box .right .talkform .textareswp{display: flex;flex-direction: row-reverse;color:#999;align-items: center;}
.privateLetter_box .right .talkform button{background-color: #22496C;color:#fff;border: none;width: 120px;height: 40px;margin-left: 10px;border-radius: 8px;}

.notice_box{}
.notice_box .cum{border:1px solid #E0E1E3;padding:18px 20px;border-radius: 8px;margin-bottom: 20px;}
.notice_box .cum .u{display: flex;align-items: center;}
.notice_box .cum .u .photo{width: 30px;height: 30px;margin-right: 10px;}
.notice_box .cum .info{display: flex;padding:10px;}
.notice_box .cum .info p{flex:1;}
.notice_box .cum .info span{color:#ccc;font-size: 12px;padding: 0 10px;}
.notice_box .cum .info a{color:#ccc;font-size: 12px;}
.notice_box .cum .info a:hover{color: #94070A;}
.notice_box .cum .tz_tit{background-color: #F6F8FA;padding:10px 15px;border-radius: 5px;}

.tipfloat{position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);left:0;top:0;opacity: 0;pointer-events: none;}
.tipfloat.show{pointer-events: all;opacity: 1;display: flex;align-items:center;justify-content: center;}
.tipfloat .info{width: 800px;background:url(../img/rwbg.png) no-repeat center -5px  #fff;border-radius: 8px;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.tipfloat .info .top{text-align: center;text-align: center;padding:40px 0;}
.tipfloat .info .top h2{font-size: 24px;padding-bottom: 10px;font-weight: 600;}
.tipfloat .info .top span{display: inline-block;color: #94070A;border:1px solid #94070A;border-radius: 20px;padding:3px 10px;font-size: 12px;}
.tipfloat .info .conts{padding:10px 40px;}
.tipfloat .info .conts .cum{border-bottom: 1px solid #E8E8E8;display: flex;align-items: center;color:#666;padding:10px 0;}
.tipfloat .info .conts .cum p{flex:1;}
.tipfloat .info .conts .cum span{display: block;padding:0 20px; }
.tipfloat .info .conts .cum a{color:#fff;background:#94070A;border-radius: 10px;font-size: 12px;line-height: 20px;width: 65px;text-align: center;box-sizing: border-box;}
.tipfloat .info .conts .cum a.blue{background-color: #22496C;}
.tipfloat .info .conts .cum a.on{background: #1E9407;position: relative;padding-left: 20px;}
.tipfloat .info .conts .cum a.on:before{content: '';display: block;width:20px ;height: 20px;background:url(../img/over.png) no-repeat;background-size: cover;position: absolute;left: 0;top:0}
.tipfloat .info .btns{text-align: center;padding:0 0 40px;display: flex;justify-content: center;}
.tipfloat .info .btns a{display: inline-block;color:#fff;background-color: #94070A;border-radius: 20px;line-height: 40px;padding:0 20px;margin: 0 5px;}

.tipfloat.xz .info{width: 520px;background:#fff;}
.tipfloat.xz .hz{background:url(../img/hzbg.png) center 36px no-repeat;}
.tipfloat.xz .hz img{display: block;margin:0 auto;}
.tipfloat.xz h2{font-size: 18px;font-weight: 900;text-align: center;margin-top:-20px;}
.tipfloat.xz p{color:#999;text-align: center;padding: 10px 0 20px;}

@media screen and (max-width:1300px) {
	body{overflow: auto;}
	/* .scrollbox,.head{width: 1340px;} */
}
@media screen and (max-width:750px) {
	.head{position: relative !important;}
	.scrollbox,.head{width: 100%;}
	.community_post{padding-bottom: .6rem;}
	.community_post .wp{flex:none;display: block;}
	.community_post .slabelsbox{height:65px;}
	.community{display: block;padding:.5rem;}
	.cy_left .nums > div{flex:1;text-align: center;}
	.cy_left{width: 100% ;margin:0 0 .5rem;}
	.cy_center{width:100% !important;margin-bottom: .5rem;}
	.cy_right{width:100%;margin:0;}
	.cy_slid_nav .cont a{height: 0;}
	.tz_detail,.tz_reply .cum,.tz_reply_ueditor{padding:.5rem;}
	.community_post .btns{position: static;}
	.userSlide .photo{margin:0 auto;}
	.userSlide{text-align: center;}
	.userSlide .btns a{margin:0 auto;}
	.userSlide .cum{justify-content: center;text-align: left;}
	.community .userMain{width: 100% !important;}
	.u_list .cum{width: calc(100% - 20px);box-sizing: border-box;}
	.cy_tab .s{margin-right: 0;}
	.cy_tab .s a{margin-right: 15px;}
	.userSlide .cum i,.cy_tab .s a i{font-size: .65rem;margin-right: .2rem;}
	.changMy{width:15rem;}
	.community_post .wp .f{display:block;}
	.community_post .f1:nth-child(2){margin-top: .5rem;}
	.layItemWp{display: block;}
	.layItemWp .layItem{width: auto;}
	.layItem{padding:.5rem;}
	.tz_detail .us{display: block;padding-bottom: 0;}
	.tz_detail .us a.userTip{float: left;}
	.tz_detail .us .time{float:left;line-height: 30px;}
	.tz_detail .us .flex1{display: block;height: 40px;}
	.tz_detail .us .edit{border-radius: 5px;margin-left: 0;display:inline;}
	.tz_detail .us .zd{margin-left: 0;border-radius: 5px;display: inline;}
	.tz_detail .us .del{display: inline;}
	.backtop{margin-right: 0;right:20px;}
	.tonggao_float{width:14rem;}
	.tonggao_float .info{max-height: 16rem;}
	.tonggao_float .f_bot{display: block;}
	.tonggao_float .f_bot label{justify-content: center;padding-bottom: .25rem;}
	.backtop{width: 1rem;height: 1rem;right:0;margin: 0;bottom:1rem;}
	.cy_search_list.users .cum{width: 100%;}
	.privateLetter_box{display: block;height: auto;border:none;}
	.privateLetter_box .left .searchbox{padding:10px;height:40px;}
	.privateLetter_box .left h3{padding:10px;height: auto;display: none;}
	.privateLetter_box .left .pl_list .cum .photo{margin:0;}
	.privateLetter_box .left{height: auto;width: 100%;border:none;border-bottom: 1px solid #ccc;}
	.privateLetter_box .left .pl_list{overflow-x: auto;padding-top: 3px;}
	.privateLetter_box .left .pl_list .cum{padding:10px;display: inline-block;position: relative;}
	.privateLetter_box .left .pl_list .cum .info{display:none;}
	.privateLetter_box .left .pl_list .cum i{position: absolute;top:0;right:0;}
	.privateLetter_box .right{height: 500px;width: 100%;}
	.privateLetter_box .right .t{padding:10px;height:auto;}
	.privateLetter_box .right .talkwp .cum{padding:10px;}
	.privateLetter_box .right .talkwp .cum .info{padding:10px 30px 10px 10px;}
	.privateLetter_box .right .talkwp .cum .photo{width: 26px;height: 26px;}
	
	.userMain .cy_tab {overflow: auto;margin-right: -.5rem;margin-left:-.5rem;}
	.userMain .cy_tab .s{display:flex;width: 10rem;line-height: inherit;padding-bottom: 10px;}
	.userMain .cy_tab .s a i{display: block;font-size: .8rem;}
	.userMain .cy_tab .s a{flex-direction: column;margin-right: 0;flex: 1;font-size: .65rem;padding-bottom: 10px;}
	.userMain .cy_tab .s a:last-child{margin-right: 0;}
}


