/*
 *
 * 讲师中心公共样式表
 */

/*为空时样式*/
.signature p{}
section.f-empty{height: 129px;line-height:129px;padding-left: 30px;background-color: #FFFFFF;color: #A1A1A1;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;font-size: 22px;}


.user-header {position: relative;}
.user-header .user{position: absolute;top:30px;width: 100%;text-align: center;}
.user-header .user .avatar{ margin-top: 15px; width: 110px;height: 110px;border:3px solid #FFE1C2;border-radius: 50%; }
.user-header .user img.f-v{ width: 22px;height: 22px; left: 23px;bottom: 21px;position: relative;}
.user-header .user .f-user-0{overflow: hidden;}
.user-header .user .f-user-0-1 img{ width: 32px;height: 32px; }
.user-header .user .f-user-1{position: relative; margin: 5px auto;margin-bottom:20px;width:200px;font-weight: 700;font-size: 16px;color: #333333; }
.user-header .user .f-user-1 .user-jin-left{width:41px;height:35px;position: absolute;top:-6px;left: 10px;transform: rotate(354deg);}
.user-header .user .f-user-1 .user-jin-mid{width:170px;height:55px;position: absolute;top:-25px;left:16px;}
.user-header .user .f-user-1 .user-jin-right{width:41px;height:35px;position: absolute;top:-5px;right: 10px;transform: rotate(187deg);}
.user-header .user .f-user-1 .group-1,.user-header .user .f-user-1 .group-10{position: relative;top:-18px;left:5px;color: #FFFFFF;font-size:22px;font-weight: 700;}
.user-header .user .f-user-1 .group-1 img,.user-header .user .f-user-1 .group-10 img{left: 3px;bottom: 3px;}

.user-header .user .f-user-2 {margin: 10px auto;border-radius: 499px;position: relative; }
.user-header .user h4{color:#1E1E1E; font-size:15px;margin-top: 8px;}
.user-header .user .f-user-2 a{font-size: 25px;color: #1E1E1E;font-weight:700;margin-left: 10px;}
.user-header .user .f-user-2 img{ width: 22px;height:22px;position: relative;left: 0px;top:-3px}

.user-header .user .sign{margin: 10px auto;color:#1E1E1E; font-size:15px;border-radius: 4px;max-width: 1100px;overflow: hidden;}
.user-header .user .sign p{line-height: 26px;margin:8px 0px;text-align: left;display: inline-block;overflow: hidden;
}

.f-top-nav {width: 100%;margin: 0 auto;margin-top: 15px;z-index: 7;}
.f-top-nav.f-slide {margin-top:0px;position:fixed;top:0px;z-index: 10;}
.f-top-nav.f-slide ul.layui-tab-title{border-bottom:none;-moz-box-shadow:0px 10px 10px #e6e6e6; -webkit-box-shadow:0px 10px 10px #e6e6e6; box-shadow:0px 10px 10px #e6e6e6;}
.f-top-nav ul.layui-tab-title {height: 54px;background-color: #ffffff;border-bottom-color:#AD0800;width: 1210px;
margin: 0 auto;border-bottom-width: 0;}
.f-top-nav ul.layui-tab-title li{padding: 0px;}
.f-top-nav ul.layui-tab-title li.layui-this:after{display: none;}
.f-top-nav ul.layui-tab-title li a{font-size:16px;width: 118.5px;height: 54px;color: #333333;line-height: 54px;}
.f-top-nav ul.layui-tab-title li a:hover, ul.layui-tab-title li.layui-this a{font-weight:700;height: 54px;background-color: #AD0800;color: #FFFFFF;}

.f-index-body {margin-bottom: 30px;overflow: hidden; margin-top:20px;}
.f-index-body .f-left { width: 920px;margin-left: 0px;}
.f-index-body .f-right { width: 265px;position: relative;}
.f-left .f-detail-body .f-item {background-color: #fff;display: block;position: relative;margin-bottom: 20px;padding:15px; border-radius:10px; padding-top:0; overflow:hidden}
.user-nav{margin-top:10px;margin-bottom:10px;border-bottom: 1px solid #e1e1e1;}
.user-nav ul{display:flex;flex-wrap:wrap;}

.user-nav ul li{margin-right:30px;}
.user-nav ul a{color:#333333;font-size:16px;line-height:45px;display: block;}
.user-nav ul a:hover{color:#AD0800;font-weight:bold;}
.user-nav .active a{ border-bottom:3px solid #AD0800}
.user-nav ul .active a{font-weight:bold;color:#AD0800;}
.f-detail-body .s_tit{padding-top:30px;font-size:20px;color:#333;border-bottom: 1px solid #e1e1e1;padding-bottom:10px; display:flex;align-items: center;}
.f-detail-body .s_tit h3{flex:1;font-size: 20px;}
.f-detail-body .s_tit a{color:#797979;font-size:15px;}
.f-detail-body .s_tit::before{content:" ";width:14px; height:14px;background:url(../images/u124.png) no-repeat left center;display:inline-block;background-size: contain;position: relative;top: 1px;margin-right: 5px;}
.f-index-body .simditor .simditor-body{padding:0; padding-top:10px;}
.list .listitem{color: #333; display: flex;background-color: #fff;padding: 15px 0;  border-bottom: 1px solid #F2F2F2;}

.list h1{ font-weight:700;font-size:18px;border-bottom:1px solid #e1e1e1;/*! margin-top: 10px; */}
.list h1::after{width:60px;content:" " ;border-bottom:2px solid #AD0800;display: block;padding-top: 8px;}
.list h1 i{font-weight:400;color:#6B6B6B;margin-left:15px;font-size:14px;}
.list .contenttitle{font-weight:400;font-size:18px;}
.list .desccont{overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;margin-top: 8px;line-height: 22px;font-size: 14px;color: #6B6B6B;}
.list .tags{font-size:14px; margin-top:10px;}
.yybutton{width:89px;margin: 4px 0;}
.list .tags a{color:#333;font-size:15px;margin-right:10px;}
.list .tags a:hover span{color:#AD0800}
.list .tags img{width:30px;height:30px;border-radius:50%;margin-right: 4px;}
.list .tags .idt{margin-right:10px;color:#868686;}
.list .item-title span{margin-right:15px;color:#AD0800}
.list .lxls{border:1px solid rgba(173, 8, 0, 1);background:none;color:#AD0800;height: 33px;}
.list .lxls:hover{background:#AD0800;color:#fff}
#desbutonn{margin-left: 20px;display: flex;flex-direction: column;align-items: center;width: 100%;flex: 1;}
#desbutonn{align-items: end;justify-content: center;}
.yybutton{width:89px;margin: 4px 0;border-radius: 8px;line-height:35px;text-align: center;cursor: pointer;}
.gettop{width:73px;height:72px; background:#fff;border-radius:10px;color:#333;font-size:14px;text-align: center;cursor: pointer; position:fixed;bottom:50px; display:none;z-index:99}
.gettop i{border-top: 12px solid transparent;
  border-bottom: 12px solid #777;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;display:inline-block; margin-bottom: 6px;  margin-top: 5px;}
.signature .simditor .simditor-body p{font-size:15px;margin: revert;}

.signature .simditor .simditor-body blockquote, .signature .simditor .simditor-body body, .signature .simditor .simditor-body button, .signature .simditor .simditor-body dd, .signature .simditor .simditor-body div, .signature .simditor .simditor-body dl, .signature .simditor .simditor-body dt, .signature .simditor .simditor-body form, .signature .simditor .simditor-body h1, .signature .simditor .simditor-body h2, .signature .simditor .simditor-body h3, .signature .simditor .simditor-body h4, .signature .simditor .simditor-body h5, .signature .simditor .simditor-body h6, .signature .simditor .simditor-body input, .signature .simditor .simditor-body li, .signature .simditor .simditor-body ol, .signature .simditor .simditor-body p, .signature .simditor .simditor-body pre, .signature .simditor .simditor-body td, .signature .simditor .simditor-body textarea, .signature .simditor .simditor-body th, .signature .simditor .simditor-body ul

.pagination li a, .pagination li.active{border-radius:8px}
.ad-image-wrapper{width:800px;margin: auto;}
.ad-image-wrapper .ad-image img{border-radius: 10px;}

.ad-image-wrapper .ad-title{font-size: 16px;line-height: 32px;margin-bottom: 30px;color: #333333;margin-top: 15px;}
.other-album{margin-bottom:25px !important;}
.other-album h3{font-size:18px;}
@media screen and (max-width:1024px) {
	.user-header{}
	.user-header .user .sign{margin: 0;
    max-width: 100%;
    overflow: hidden;
    width: 96%;
    clear: both;
   
    font-size: 14px;
    color: #5E5E5E;}
    .position{height:auto;line-height:30px; display:none;}
    .overflowtext-btn {
              
                &::after {
                   
                    color: #5E5E5E !important;
                   
                }
            }
	.user-header .user .sign p{line-height: 26px;margin:8px 0px;text-align: left;}
 	.f-top-nav ul.layui-tab-title {border:none;}
	.f-top-nav {border-bottom:1px solid #AD0800;background:#fff;}
 	.f-top-nav ul.layui-tab-title li a{font-size:16px;width: auto;height: 54px;color: #333333;line-height: 54px;}
 	.f-top-nav ul.layui-tab-title li a:hover, ul.layui-tab-title li.layui-this a{font-weight:700;height: 54px;background-color: #AD0800;color: #FFFFFF;width:auto;}
 	.f-top-nav.f-slide {z-index: 10;}
 	.user-header{}
 	.top-search-box-fixed{width:100%; margin:0 auto; float:none;line-height: normal;position: fixed;left: 0;background: #fff;z-index: 100;padding: 10px;box-sizing: border-box;}
 	.user-nav{margin-top:0;overflow-x: auto;}
 	section.f-header .swiper-wrapper{justify-content: center;}
	section.f-header .f-nav ul li  a{font-size:15px;}
	section.f-header .f-nav .f-active a{border-bottom: 2px solid #ad0800;}
	section.f-header .f-nav ul li{margin:0 15px;}
 	
}


/* home */
.user-home{}
.user-home .f-h3{margin: 15px 0;clear: both;}
.user-home .brief{background-color: #ffffff;display: block;clear: both;overflow: hidden;font-size: 16px;color: #333333;}
.user-home .brief .f-left p{line-height: 39px;}
.user-home .brief .f-left p span.f-p-right{margin-left: 10px;}
.user-home .brief p a.f-username{font-size: 18px;position: relative;top:2px;}
.user-home .brief img.f-v{width:22px ;height:22px ;}
.user-home .brief span.f-user-2{ margin: 10px auto;}
.user-home .brief span.f-user-2 i{padding: 3px 8px;background-color: #fff5eb;color: #333;border-radius: 3px;
display: inline-block;
white-space: nowrap;}
.user-home .brief span.f-user-2 i img{ width: 30px;height:30px;float: left;position: absolute;left: -4px;top:-2px; display:none}
.user-home .brief span.f-user-2.group-11 i img{display: none;}
.user-home .brief span.f-user-2.group-3 i{ color: #333;}
.user-home .brief span.f-user-2.group-2 i{ color: #000000;background-color: #ffe1c2;}

.user-home .brief .f-left .profession{margin-left: 5px !important;}
.user-home .brief .f-left .profession a{font-size: 14px;color:#333;background-color: rgba(227, 232, 236, 1);margin-left: 0px; margin-right: 5px;padding: 3px 8px; height: 25px;line-height: 25px;cursor: text;border-radius: 6px;}
.user-home .brief .f-left .profession a:hover{color:#333!important;background-color: rgba(227, 232, 236, 1) !important;}
.user-home .brief .f-left span.f-p-fee{font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;font-size: 18px;color: #AD0800;}

.user-home .brief .f-right {width: 151px;height: 205px;text-align: center;border: 1px solid #F5F5F5;border-radius: 4px;margin: 15px 20px;}
.user-home .brief .f-right:hover {box-shadow: 0px 5px 36px rgba(94, 94, 94, 0.349019607843137);
    -moz-box-shadow: 0px 5px 36px rgba(94, 94, 94, 0.349019607843137);}
.user-home .brief .f-right img.flower{margin: 30px auto;margin-bottom: 20px;}
.user-home .brief .f-right p.flower-num{ color: #C81414;font-weight: 700;font-size: 18px;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';}
.user-home .brief .f-right p.flower-bottom{position: relative;margin-top: 25px;cursor: pointer;}
.user-home .brief .f-right p.flower-bottom span{font-weight: 700;font-size: 16px;color: #FFFFFF;position: absolute;left: 28px;width:98px;line-height: 34px;}
.user-home .brief .f-right p.flower-bottom img.f-f2{display: none;}
.user-home .brief .f-right p.flower-bottom:hover img.f-f2{display: inline;}
.user-home .brief .f-right p.flower-bottom:hover img.f-f1{display: none;}

.user-home .contact{ background-color: #ffffff;text-align: center; }
.user-home .contact .contact-main{ display:flex;width:1200px;display:flex;flex-wrap: wrap; text-align:left;padding: 15px 0 0 15px;}
.user-home .contact .js-item{width:23.1%;display:flex; margin:0 15px 15px 0; border:1px solid #f2f2f2; border-radius:10px; padding:10px;}
.user-home .contact .contact-main *{ box-sizing:border-box}
.user-home .contact .js-item dt{ margin-right: 10px;}
.user-home .contact .js-item dt img{ width:60px; height:60px; border-radius:50%}
.user-home .contact .js-item dd span{ display:block;line-height: 23px; color:#333}
.user-home .contact .js-item dd span b{ font-size:16px;}
.user-home .contact .js-item dd span i{ font-size:11px;background: #eee;padding: 2px 5px;color: #AD0800;}
.user-home .contact .more{ text-align:right; padding-bottom:20px; margin-right:20px;cursor: pointer;}
.user-home .contact  .wap_more{ display:none;}
.user-home .contact ul{padding-top: 35px;display: block;clear: both;}
.user-home .contact ul li{float: left;width: 455px;margin-left:108px;font-size: 18px;line-height: 55px;text-align: left;}
.user-home .contact ul li span{margin-right: 20px;}
.user-home .contact ul li span.f-c-title{}
.user-home .contact ul li span.f-c-num{width: 124px;display: inline-block;font-weight: 700;color: #000000;}
.user-home .contact ul li a{margin-left: 10px;width: 167px;height:29px;line-height:29px;font-size: 16px;color: #666666;background-color: #F2F2F2;padding: 0 15px;border: none;transition:none;}
.user-home .contact ul li a:hover{background-color: #AD0800;color: #ffffff;}
.user-home .contact .f-invite {width: 213px;position: relative;margin: 50px auto;display: inline-block;cursor: pointer;}
.user-home .contact .f-invite img{}
.user-home .contact .f-invite img.f-f2{display: none;}
.user-home .contact .f-invite:hover img.f-f2{display: inline;margin: -26px;}
.user-home .contact .f-invite:hover img.f-f1{display: none;}
.user-home .contact .f-invite span{font-size: 24px;color: #ffffff;position: absolute;text-align: center;top:11px;left: 60px;}

.user-home #chart {width: 1145px;height: 441px;padding:20px;background-color: #ffffff;display: inline-block;}
.user-home .signature{background-color: #ffffff; display: -webkit-box; /* 必须 */
  overflow: hidden;        text-overflow: ellipsis; /* 必须 */
        white-space: normal !important; /* 非常重要 */
        word-wrap: break-word; /* 非常重要 */
        
        -webkit-line-clamp: 20; /* 根据需求调整 */
        -webkit-box-orient: vertical; /* 必须 */}
.user-home .signature h3{font-size: 16px;font-weight: 700;text-align: left;color: #AD0800;height: 59px;line-height: 59px;background-color: rgba(242, 242, 242, 0.698039215686274);border-left: 5px solid rgba(174, 174, 174, 1);}
.right-rwm{position:relative}
.overflowtext-wrap {
    	/**关键代码-解决高度设置为百分百失效的问题**/
        display: flex;
.overflowtext-text {
        	/**默认显示三行文字并且文字截断**/
           
            overflow: hidden;
            word-wrap: break-word;
            word-break: break-all;
            /** 设置float有文字环绕效果**/
            .overflowtext-btn {
              
                &::after {
                    content: '查看全部>>';
                    color: #1E1E1E;
                    margin-left: 10px;
                    cursor:pointer;
                }
            }
            .overflowtext-btn:hover{
                 &::after {
                     color:#AD0800;
                    }
            }
            &::before {
                content: '';
                float: right;
                width: 0px;
                height: 100%;
                margin-bottom: -25px; /**和主体行高一样**/
            }
          
}
}
@media screen and (max-width:1024px) {
	.user-home{width:100%; clear:both;}
	.user-home .brief{background-color: #ffffff;display: block;clear: both;overflow: hidden;font-size: 15px;color: #333333;position: relative;}
	.user-home .brief .f-right {width: 131px;height:auto;text-align: center;border: 1px solid #F5F5F5;border-radius: 4px;margin: 15px 0px;position:absolute;top:0;right:10px;}
	.user-home .contact ul li{float: left;width:calc(100% - 20px);margin-left:0px;font-size: 18px;line-height: 55px;text-align: left;padding:0 10px;}
	.user-home .contact ul li span{margin-right:0px;}
	.user-home .contact ul li a{margin-left:0;width: 157px;height:29px;line-height:29px;font-size: 16px;color: #666666;background-color: #F2F2F2;padding: 0 15px;}
	.user-home #chart {width:100%;height: 441px;padding:20px 0;background-color: #ffffff;display: inline-block;}
	.user-home .brief .f-right img.flower{margin:10px auto;margin-bottom:10px;}
	.user-home .brief .f-right p.flower-bottom{position: relative;margin-top:5px;cursor: pointer;margin-bottom:10px;}
	.user-home .brief .f-right p.flower-num{display:inline-block;}
	.user-home .brief .f-right p.flower-bottom span{left:15px;}
	.user-home .contact ul li span.f-c-num{width: 135px;display: inline-block;font-weight: 700;color: #000000;}
	
	.user-home .contact .contact-main{ padding:15px; width:auto;}
	.user-home .contact .js-item{ /*! display:block; */ width:100%; border:0; border-bottom:1px solid 1px solid #f2f2f2; border-radius:0;margin: 0;}
	.contact .more{ display:none}
	.user-home .contact  .wap_more{ display:block; display:flex; text-align:center;padding: 15px;align-items: center;}
	.user-home .contact  .wap_more span{flex:1}
	.user-home .contact  .wap_more .wap_pre,.user-home .contact  .wap_more .wap_next{background:#eee; border-radius:10px; padding:5px 10px;color:#333}
	.user-home .contact  .wap_more b{ font-weight:normal;}
}

/*前台课程列表样式*/
.list {}
.list .f-li{ height: 242px;margin: 15px 0; background-color: #ffffff;padding: 22px 52px; padding-bottom: 0px;}
.list .f-li .f-left{ width: 883px;}
.list .f-li .f-left h2{ font-weight: 700;font-size: 18px; margin-top: 8px; }
.list .f-li .f-left h2 span{ font-weight: 400;font-size: 13px;width: 44px;height: 24px;padding:2px 1px;color: #C81414;border: 1px solid rgba(200, 20, 20, 1); margin-right: 15px;}
.list .f-li .f-left .user{font-size: 14px;color: #666666; margin: 25px 0;}
.list .f-li .f-left .user span{ margin-right: 10px; }
.list .f-li .f-left .user i{ color: #999;margin-right: 3px; }
.user img.avatar{ width: 30px;height: 30px;border-radius:50%; }
.user img.f-v{width:14px;height:14px;position: relative; left: -15px;bottom: -10px;}

.list .f-li .f-left .profession{margin-bottom: 25px;}
.list .f-li .f-left .profession span{margin-right: 20px;}
.profession a{font-size:14px;color:#666666;background-color:#F2F2F2;margin-right: 5px;padding:0 15px;height: 25px;line-height: 25px;cursor: text;}
.list .f-li .f-left .description{font-size: 14px;line-height: 26px;}

.list .f-li .f-right {margin: 40px 0px;width: 150px;padding: unset;}
.list .f-li .f-right .price {font-size:22px;color:#AD0800;margin-bottom: 15px;text-align: center;}
.list .f-li .f-right button {width:125px;height:36px;line-height:34px;font-size:16px;display: block;margin: 10px auto;}
.list .f-li .f-right button:hover {border-color: #c81414;color:#c81414}

.f-index-video {width: 100%;clear: both;display: inline-block;margin-top: 20px;}
.f-index-video ul{margin-bottom: -20px;display: inline-block;margin-right: -20px;}
.f-video-view .f-index-video ul{margin-bottom: 0px;}
.f-index-video ul li{width: 207px;float: left;margin-right:20px;background-color: #FFFFFF;text-align: center;margin-bottom: 5px;clear: bottom;border-radius:6px 6px 0 0; }
.f-index-video ul li a{  overflow: hidden; /* 确保超出容器的内容被裁剪 */
  white-space: nowrap; /* 确保文本在一行内显示 */
  text-overflow: ellipsis; /* 超出部分显示省略号 */}
.f-index-video ul li:last-child,.f-index-video ul li:nth-child(4){margin-right: 0px;}
.f-index-video ul li a p{width: 207px;height: 110px;overflow: hidden; border-radius:6px;position: relative; }
.f-index-video .user{color:#797979;font-size:15px;margin:10px 0;text-align: left;}
.f-index-video ul li .thumb{width: 207px;height: 110px;border-radius:6px 6px 0 0;transition: all 0.5s ease 0s;}
.f-index-video ul li a p:hover img.thumb{ transition: all 0.5s ease 0s;-webkit-transform: scale(1.08,1.08);-moz-transform: scale(1.08,1.08);
    -o-transform: scale(1.08,1.08);-ms-transform: scale(1.08,1.08);transform: scale(1.08,1.08);}
.f-index-video ul li a p img.v-icon{ display:none;position: absolute;top:0px;left: 0px; width: 100%;}
.f-index-video ul li a p:hover img.v-icon{display: block;}
.f-index-video ul li h1{font-size:16px;font-weight:700;color: #000000;margin: 15px auto;}
.f-index-video ul li h1:hover{color: #AD0800;}
.f-index-video ul li span{ margin: 0 5px; overflow: hidden;  text-overflow: ellipsis;}
.f-index-video .user i.f-ava{margin-right: -6px; }
.f-index-video .user img.avatar{ width: 30px;height: 30px;border-radius:50%; }
.f-index-video .user .f-v{width:14px;height:14px;position: relative; left: -15px;bottom: -10px;}
.album ul li{margin-right:20px;}
.album ul li a img{width: 207px;height: 110px;overflow: hidden; border-radius:6px;position: relative; }
.album ul li a .title{margin:8px 0;font-size:14px;display: block;}
.open-rwm-main{ overflow:hidden}
.user-desc-more{width:839px;position:relative}
.user-desc-more .desc-more-close{ position:absolute;TOP:10PX;right:10px;cursor:pointer; display:inline-block;}
.user-desc-more .desc-more{text-align: center; padding:30px;}
.user-desc-more .desc-more .desc-more-bg{background: url(../images/user_bg.jpg) no-repeat center bottom;margin: 0 -30px;padding-bottom: 15px;}
.user-desc-more .desc-more .avatar{ width: 110px;height: 110px;border:3px solid #FFE1C2;border-radius: 50%; }
.user-desc-more .desc-more img.f-v{ width: 22px;height: 22px; left: 23px;bottom: 21px;position: relative;}
.user-desc-more .desc-more p.f-user-0{overflow: hidden;}
.user-desc-more .desc-more p.f-user-0-1 img{ width: 32px;height: 32px; }
.user-desc-more .desc-more p.f-user-1{position: relative; margin: 5px auto;margin-bottom:20px;width:200px;font-weight: 700;font-size: 16px;color: #333333; }
.user-desc-more .desc-more p.f-user-1 .user-jin-left{width:41px;height:35px;position: absolute;top:-6px;left: 10px;transform: rotate(354deg);}
.user-desc-more .desc-more p.f-user-1 .user-jin-mid{width:170px;height:55px;position: absolute;top:-25px;left:16px;}
.user-desc-more .desc-more p.f-user-1 .user-jin-right{width:41px;height:35px;position: absolute;top:-5px;right: 10px;transform: rotate(187deg);}
.user-desc-more .desc-more p.f-user-1 .group-1,.user-desc-more .desc-more p.f-user-1 .group-10{position: relative;top:-18px;left:5px;color: #FFFFFF;font-size:22px;font-weight: 700;}
.user-desc-more .desc-more p.f-user-1 .group-1 img,.user-desc-more .desc-more p.f-user-1 .group-10 img{left: 3px;bottom: 3px;}

.user-desc-more .desc-more p.f-user-2 {margin: 10px auto; width: 194px;border-radius: 499px;position: relative; }
.user-desc-more .desc-more h4{color:#1E1E1E; font-size:15px;}
.user-desc-more .desc-more p.f-user-2 a{font-size: 25px;color: #1E1E1E;font-weight:700;margin-left: 10px;}
.user-desc-more .desc-more p.f-user-2 img{ width: 22px;height:22px;position: relative;left: 0px;top:-3px}

.user-desc-more .desc-more .sign,.user-desc-more .desc-more .sign2{margin: 10px auto;color:#1E1E1E; font-size:15px;border-radius: 4px;max-width: 1100px;overflow: hidden;}
.user-desc-more .desc-more .sign p{line-height: 26px;margin:8px 0px;text-align: left;display: inline-block;overflow: hidden;
}
.user-desc-more .desc-more .sign2 p{line-height: 26px;margin:8px 0px;text-align: left;display: inline-block;}
.lx-btn2{display:none;}
@media screen and (max-width:1024px) {
    .lx-btn2{ padding:0 10px;width: 100%;z-index: 99;box-sizing: border-box;/*! margin-bottom: 15px; */background: #fff;padding: 10px 0;text-align: left;border-top: 1px solid #F2F2F2;display:flex;    align-items: center;margin-top: 20px;}
    .lx-btn2 .addweixin{ background-color:rgba(173, 8, 0, 1);margin: 0 auto;margin-right:0;margin-left: 10px;}
    .lx-btn2  .lxls{border:1px solid rgba(173, 8, 0, 1);background:none;color:#AD0800;height: 33px;}
    .lx-btn2 i{flex:1 auto;}
    .yybutton{width: auto;
    padding: 0 12px;}
    .lxactive{ padding:0 10px;width: 100%;z-index: 99;box-sizing: border-box;/*! margin-bottom: 15px; */background: #fff;padding: 10px 0;text-align: left;border-top: 1px solid #F2F2F2;display:flex;    align-items: center;margin-top: 20px;position: fixed;bottom: 0;left: 0;padding: 10px;}
    
    .user-header .user{padding:10px;top:0px;position: relative;}
    .user-header .user p.f-user-0{float:left;}
    .user-header .user .avatar{width:60px;height:60px;margin-top: 0;}
    .user-header .user .f-user-2{float:left;width:auto;margin-left:10px;text-align: left;margin-top: 8px;}
    .user-header .user .f-user-2 a{margin-left:0;font-size:20px;font-weight: 400;}
    .user-header .user h4{color:#5E5E5E}
    .user-lx{ display:none;}
    .open-rwm-main .open-rwm{ margin:0 -10PX;}
    .user-desc-more{width:100%;}
	.f-index-video {width:100%;}
	.user-desc-more .desc-more{ padding:10px;}
	.user-header .user .sign p{-webkit-line-clamp: 4;}
	.user-header{height:auto !important;background: #fff !important;}
	.user-home .signature{}
	.user-home .f-h3{ padding:0 10px;margin: 10px 0;}
	.user-home .f-h3 h3{font-size:20px;color:#333333;font-weight:400}
	.px, .list{padding:0}
	.user-home .brief .f-left p{display:flex;align-items: baseline;}
	.user-home .brief .f-left p span.f-p-right{margin-left: 0px !important;flex: 1;display: flex;flex-wrap: wrap;}
	.user-desc-more .desc-more .avatar{margin-top:0}
	.f-video-view .f-index-video ul{width:100%;}
	.f-index-video ul{width:100%}
	.f-index-video ul li{width:48%;float: left;margin:0px;background-color: #FFFFFF;text-align: center;padding-bottom: 0px;}
	.f-index-video ul li a p{width:100%;/*! height: 160px; */overflow: hidden; /*! border-radius:6px 6px 0 0; */position: relative; }
	.f-index-video ul li .thumb{width:100%;/*! height: 160px; */border-radius:6px 6px 0 0;transition: all 0.5s ease 0s;}
	.f-index-video ul li a p:hover img.v-icon{display: block;width:100%;height:100%;}
	.list .f-li{ padding: 22px 10px;position: relative;padding-bottom:50px;height:auto;overflow:hidden;}
	.list .f-li .f-left{ width:100%;}
	.list .f-li .f-right {margin:0px;width: 150px;padding: unset;position: absolute;bottom:10px;right:0;}
	.list .f-li .f-left .description{font-size: 14px;line-height: 22px;width:60%;margin-top:-10px;overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp:4;
 	-webkit-box-orient: vertical;}
 	.list .f-li .f-left .user{font-size: 14px;color: #666666; margin:15px 0;}
 	.profession a{margin-bottom:5px;}
 	section.f-empty{font-size:14px;padding-left:0}
 	.f-index-body{margin-bottom:0;margin-top:0}
 	.user-home .other-album {margin:0;padding:0;margin-bottom: 10px !important;}
 	.user-home .other-album h3{font-size:16px;}
 	.city-title{display:none;}
}

/*图册*/
.user-home .album {background-color: #ffffff;margin-top: 30px;}
.user-home .album .ad-gallery{margin: 0 auto;overflow: hidden;width: 100%;}
.user-home .album .ad-image-wrapper .ad-image{z-index: 2;text-align: center;}
.user-home .album .ad-nav{margin: 0 auto;display:flex;}
.user-home .album .ad-thumb-list{line-height: 159px;height: 162px;}
.user-home .album .ad-thumb-list li{padding-right:  8px;}
.user-home .album .ad-thumb-list li a img{height: 159px;width: 260px;border:none;}
.user-home .album .ad-thumb-list li a.ad-active img{border:2px solid #ad0800;}
.user-home .album .ad-gallery .ad-back{position: absolute;left: -20px;top: 32px;width: 44px; height: 87px;background-position: 11px 26px;background-color: rgba(0, 0, 0, 0.6);border-radius: 22px;opacity:0.527450980392157}
.user-home .album .ad-gallery .ad-forward{position: absolute;right: -20px;top: 32px;width: 44px; height: 87px;background-position: 11px 26px;background-color: rgba(0, 0, 0, 0.6);border-radius: 22px;opacity:0.527450980392157;-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.user-album .description{font-size:16px;line-height:26px;background: #FFFFFF;padding: 20px;margin: 10px 0;border-left: 2px solid #AD0800}
.user-home .album .f-yuan {position: absolute;z-index:3;right: 30px;top:20px;z-index: 3;color: #FFFFFF;width: 42px;height: 24px;background-color: rgba(0, 0, 0, 0.498039215686275);border: none;border-radius: 5px;}

.user-album .album .ad-next {z-index: 1 !important;}

/*文章*/
.user-home .article {background: #FFFFFF;padding: 20px 35px;}
.user-home .article table thead th{ background-color: #fff; font-weight: 700 !important; font-size: 13px !important; color: #333333; text-align: center !important;}
.user-home .article table td{  color: #333333; text-align: center !important;}

/*简介单独页*/
.user-brief .signature {margin-bottom: 50px;}
/*课程单独页*/
.user-course .type .active{border-color: #C81414;color: #C81414;}
/* 视频播放页*/
.f-video-view .f-h3{margin:10px 0}
.f-video-view .f-h3 h3 {color:#333333;font-size: 16px;font-weight: 700;}
.f-video-view  .tit-video h3{font-size:18px;font-weight:400}
.tj-video{margin-top:0}
.video-view{width: 95%;margin: 30px  auto;/*! margin-left: 63px; */border-radius: 15px;/*! overflow: hidden; */}
.video-view .v-view{margin: 10px 0px;text-align: center;border-radius: 15px;overflow: hidden;}
.video-view .v-view iframe{height:453px; }
.video-view .v-view embed{width: 978px;height: 554px;}
.video-view .v-information{}
.video-view .v-information .f-h3{}
.video-view .v-information .f-h3 h3{margin-left: 0px;}
.video-view .v-information .description{display: inline-block;width: 938px;font-size:16px;background: #FFFFFF;padding: 20px;border-left: 2px solid #AD0800}
.video-view .v-information .description ul li {display: block;clear: both;}
.video-view .v-information .description ul li h5{width:55px;float:left;line-height:32px;display: inline;font-family: '微软雅黑 Bold', '微软雅黑';font-weight: 700;font-size: 16px;color: #666666;}
.video-view .v-information .description ul li span{width: 850px;float: left;margin-top: 3px;line-height:26px;font-family:'微软雅黑';color: #666666;}

.album-prev{ left: 22px !important;top: 40% !important;width: 44px !important; height: 73px !important;background:none !important;display: flex;
  align-items: center;}
.album-next{right: 22px !important;top: 40% !important;width: 44px !important; height: 73px !important;background:none !important;display: flex;
  align-items: center;}
.album-next i,.album-prev i{font-size:32px;color:#807e7e;font-weight:700}
@media screen and (max-width:1024px) {
	.video-view{width:100%;margin: 40px auto;margin-left:0;}
	.video-view .v-view embed{width:100%;height:354px;}
	.video-view .v-information .description{width:calc(100% - 42px);font-size:16px;padding: 20px;}
	.video-view .v-information .description ul li span{width:83%;float: left;margin-top: 3px;line-height:26px;font-family:'微软雅黑';color: #666666;}
	.user-home .article {padding: 20px 10px;}
	.user-home .album .ad-gallery{margin: 0 auto;overflow: hidden;width:100%;}
	.video-view .v-view iframe{height:220px; }
	.video-view .v-information .f-h3 h3{margin-left: 0px;font-weight: 400;line-height: 21px;}
	.album ul li a img{width: 100%;height: 110px; }
	.ad-image-wrapper{width:100%}
	.ad-image-wrapper .ad-image img{height:auto;max-width: 100%;}
	.album-next,.album-prev {display:none;}
	.ad-nav .swiper-slide img{height:83px;}
	.ad-image-wrapper .ad-title{font-size:15px;margin-bottom: 15px;}
}

/*文章单独页*/
.user-article .category{width:713px;margin:20px auto; margin-top: 50px;}
.user-article .category a{margin-bottom: 10px;margin-right: 10px;margin-left: 0px;}
.user-article .category a.active{border-color: #C81414;color: #C81414;}
.user-article .f-list ul li img{transition: all 0.5s ease 0s;}
.user-article .f-list ul li img:hover{ transition: all 0.5s ease 0s;-webkit-transform: scale(1.08,1.08);-moz-transform: scale(1.08,1.08);
    -o-transform: scale(1.08,1.08);-ms-transform: scale(1.08,1.08);transform: scale(1.08,1.08);}

.user-article .f-list {width: 711px; padding: 1px; background-color: #fff;margin: 10px auto;clear: both;}
.user-article .f-list li{height: 139px; margin: 20px 18px;margin-bottom: 43px;}
.user-article .f-list hr{margin: 0 20px;position: relative;bottom: 7px;}
.user-article .f-list hr:last-child{display: none;}

.user-article .f-list .f-list-left{width: 197px;height: 139px;position: relative;float: left;overflow: hidden;}
.user-article .f-list .f-list-left img{width: 197px;height: 139px;}
.user-article .f-list .f-list-left a.f-cat{width: 66px;height: 25px;line-height:25px;position: absolute;left: 15px;top: 15px;color: #FFFFFF; background-color: rgba(0, 0, 0, 0.498039215686275);transition: all .1s;}
.user-article .f-list .f-list-left a.f-cat:hover{background-color: rgba(0, 0, 0, 0.698039215686274);}

.user-article .f-list .f-list-right{width: 464px;height:139px;float: right;position: relative; }
.user-article .f-list .f-list-right h2{color:#000000;font-size: 18px;font-weight: 400; }
.user-article .f-list .f-list-right a:hover h2{color: #AD0800;}
.user-article .f-list .f-list-right .description{margin: 5px 0;top:50px;color:#999999;font-size: 14px;position: absolute;}

.user-article .f-list .f-list-right .user{font-size: 14px;color: #666666; position: absolute;bottom: 0px;width: 100%;}
.user-article .f-list .f-list-right .user span{ margin-right: 20px; }
.user-article .f-list .f-list-right .user span.f-time{ float: right;margin-right: unset;line-height: 30px; }
.user-article .f-list .f-list-right .user i{ color: #999;margin-right: 3px; }
.user-article .f-list .user i.f-ava{margin-right: -6px; }
.user-article .f-list .user-article .f-list .f-list-right .user span.f-time i{margin-right: 8px;line-height: 20px;position:relative;bottom: 4px; }
.user-article .f-list .user img.avatar{ width: 30px;height: 30px;border-radius:50%; }
.user-article .f-list .user img.f-v{width:14px;height:14px;position: relative; left: -15px;bottom: -10px;}

/*日程安排单独页*/

.user-schedule{}
.user-schedule .f-calendar{position: relative;}
.user-schedule .f-calendar .example{position: absolute;top:110px;left: 470px;}
.user-schedule .f-calendar .example li{float: left;margin-right: 20px;}
.user-schedule .f-calendar .example li span{margin-right: 3px;}
.user-schedule .f-calendar .example li.f-do span{padding: 1px 6px;color: #ffffff; background-color: #AD0800;border-radius: 31px;border: none; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.458823529411765);-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.458823529411765);-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.458823529411765);}
.user-schedule .f-calendar .example li.f-old span{padding: 1px 6px;color: #ffffff; background-color: #979696;border-radius: 31px;border: none; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.458823529411765);-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.458823529411765);-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.458823529411765);}
.user-schedule #calendar{background-color: #ffffff;}
.user-schedule #calendar .fc-header-toolbar{margin-bottom: 30px;}
.user-schedule .fc-center button{float: left;background: none;border: none;font-size: 64px; color:#afaaaa;padding: 0px;
    box-shadow:none !important;}
.user-schedule .fc-center button:hover{color:#ad0800;}
.user-schedule .fc-center button:focus{box-shadow:none !important;-webkit-box-shadow:none !important;}
.user-schedule .fc-center button:active{box-shadow:none;-webkit-box-shadow:none;background:none;border:none;color:#ad0800;}
.user-schedule .fc-center h2{font-size:26px;color:#333333;float: left;line-height: 143px;margin:0 80px;}
.user-schedule .fc td, .user-schedule .fc th{border: none; }
.user-schedule .fc th{height: 75px;}
.user-schedule .fc-head tr{height: 60px;}
.user-schedule .fc-head tr .fc-day-header span{font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-size:20px; font-weight: 700;
}
.user-schedule .fc-day-grid-container{overflow:visible !important;}
.fc-view-container *, .fc-view-container::after, .fc-view-container::before {
    box-sizing:border-box !important;
}

.fc-row.fc-week.fc-widget-content{height: 85px !important;}
.user-schedule .fc-ltr .fc-basic-view .fc-day-top{text-align: center;}
.user-schedule .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float: none;}
.user-schedule .fc-today{background: none !important;border:none !important;}
.user-schedule .fc-event-container{position: relative;top:-46px;left:52px; }
.user-schedule .fc-event-container .fc-day-grid-event{width: 61px;height: 61px;background-color: #AD0800;border-radius: 31px;border: none; box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.458823529411765);-moz-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.458823529411765);-webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.458823529411765);}
.user-schedule .fc-day-grid-event .fc-content{line-height: 61px;text-align: center;font-size: 16px;font-weight: 700;}
.user-schedule .fc-event-container .f-old{background-color:#979696; }
.user-schedule .calendar-list .layui-tab-title {background-color: #FFFFFF;}
.user-schedule .calendar-list ul.layui-tab-title li{min-width: 69px;}
.user-schedule .calendar-list ul.layui-tab-title li.layui-this {color:#AD0800;font-weight: bold;}
.user-schedule .calendar-list ul.layui-tab-title li.layui-this:after {width:69px;left:14px;border-bottom: 2px solid #AD0800;}
.user-schedule .calendar-list ul.layui-tab-title .layui-tab-bar{display: none;}
.user-schedule .calendar-list .layui-tab-content{padding: 0;}
.user-schedule .calendar-list .layui-tab-content table thead th{background-color: #fff;font-weight: 700 !important;font-size: 13px !important;color: #333333; text-align: center !important;}
.user-schedule .calendar-list .layui-tab-content table td{text-align: center;}
.user-schedule .calendar-list .layui-tab-content .forward {color:#ad0800;font-weight: bold;}

@media screen and (max-width:1024px) {
	.user-article .f-list li{height: 139px; margin: 20px 10px;margin-bottom: 43px;}
	.user-article .f-list .f-list-right{width:58%;height:139px;float: right;position: relative;     padding-left: 5px;}
	.user-article .f-list .f-list-right h2{color:#000000;font-size: 16px;font-weight: 400;overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp:1;
 	-webkit-box-orient: vertical; }
	.user-article .f-list .f-list-right .user{font-size: 12px;color: #666666; position: absolute;bottom: 0px;width: 100%;}
	.user-article .f-list .f-list-right .user span{ margin-right:0px; }
	.user-article .f-list .f-list-right .description{margin: 5px 0;top:20px;color:#999999;font-size: 14px;position: absolute;}
	.user-schedule .fc-event-container .fc-day-grid-event{width:45px;height:45px;}
	.user-schedule .fc-day-grid-event .fc-content{line-height:45px;}
	.user-schedule .fc-event-container{position: relative;top:-38px;left:0px; }


	.user-schedule .calendar-list ul.layui-tab-title li{min-width: 69px;}
    .user-schedule .calendar-list ul.layui-tab-title li.layui-this {color:#AD0800;font-weight: bold;}
    .user-schedule .calendar-list ul.layui-tab-title li.layui-this:after {width:69px;left:8px;border:none;border-bottom: 2px solid #AD0800;}
}

/*品牌授课*/
.user-brand{}
.user-brand .brand-list{}
.user-brand .brand-list li{display:inline-block;width:100%;position:relative;background-color: #ffffff;margin-left: 20px;margin-bottom:25px;border-left: 5px solid #c8c7c7;}
.user-brand .brand-list li .circle{text-align:center;line-height:50px;left:-29px;top:20px;position: absolute;width: 50px; height: 50px;font-weight: 700;font-size: 33px;color: #FFFFFF;    background: -webkit-linear-gradient(0deg, rgba(229, 39, 31, 1) 0%, rgba(229, 39, 31, 1) 0%, rgba(255, 76, 34, 1) 100%, rgba(255, 76, 34, 1) 100%);
    background: -moz-linear-gradient(90deg, rgba(229, 39, 31, 1) 0%, rgba(229, 39, 31, 1) 0%, rgba(255, 76, 34, 1) 100%, rgba(255, 76, 34, 1) 100%);background: linear-gradient(90deg, rgba(229, 39, 31, 1) 0%, rgba(229, 39, 31, 1) 0%, rgba(255, 76, 34, 1) 100%, rgba(255, 76, 34, 1) 100%);border-radius: 85px;
    -moz-box-shadow: 0px 0px 16px rgba(54, 54, 54, 0.509803921568627);-webkit-box-shadow: 0px 0px 16px rgba(54, 54, 54, 0.509803921568627);box-shadow: 0px 0px 16px rgba(54, 54, 54, 0.509803921568627);}
.user-brand .brand-list li .content{color: #333333;width:1085px;margin:40px auto;}
.user-brand .brand-list li .content p{line-height: 32px;}
.user-brand .brand-list li .content p span.title{width: 68px;}
.user-brand .brand-list li .content p span.text{display: inline-grid;width: 1000px;}
.user-brand .brand-list li .thumb .hr-title{position: relative;text-align: center;}
.user-brand .brand-list li .thumb hr{width:1085px;margin: 1px auto; }
.user-brand .brand-list li .thumb i{width: 159px;height:41px;font-size: 18px;font-weight: 700;color: #333333;margin-top: -30px;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';}

.f-wiper{height: 185px;position: relative;}
.ad-nav .swiper-slide{font-size:15px;}
.ad-nav .swiper-slide img{height: 73px;width:100%;border-radius: 10px;
  border: 2px solid #AD0800;box-sizing: border-box;}
.append-buttons { text-align: center; margin-top: 20px;}
.append-buttons a { display: inline-block; border: 1px solid #007aff; color: #007aff;
    text-decoration: none; padding: 4px 10px; border-radius: 4px; margin: 0 10px; font-size: 13px;
}
.swiper-button-prev{display: none; left: 22px !important;top: 40% !important;width: 44px !important; height: 87px !important;background-position: 11px 26px;background-image:url("../images/button-pre.png") !important;background-color: rgba(0, 0, 0, 0.6);border-radius: 22px;opacity:0.527450980392157}
.swiper-button-next{display: none; right: 22px !important;top: 40% !important;width: 44px !important; height: 87px !important;background-position: 11px 26px;background-position: 11px 26px;background-image:url("../images/button-pre.png") !important;background-color: rgba(0, 0, 0, 0.6);border-radius: 22px;opacity:0.527450980392157;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg); }

.f-wiper:hover .swiper-button-prev,.f-wiper:hover .swiper-button-next{display: block;}

#brand-carousel {}
#brand-carousel .brand-list li{border-left:none;margin-left: 0px; }
#brand-carousel .brand-list li .content{margin:20px auto;}
#brand-carousel .brand-list .layui-this{background-color: #FFFFFF;}
#brand-carousel .layui-carousel-ind ul{background-color: #ffffff !important;}
#brand-carousel .layui-carousel-ind ul li{background-color: #ffffff;border:2px solid #666666;}
#brand-carousel .layui-carousel-ind ul li.layui-this{margin-bottom: 1px;border:none;background-color: #d10e19;-moz-box-shadow: 0px 0px 8px #ff5a6d; /* 老的 Firefox */box-shadow: 0px 0px 8px #ff5a6d;}
/*点评口碑*/
.user-comment{}
.user-comment .comment-list{background-color: #FFFFFF;padding: 0px 0;color: #333333;}
.user-comment .comment-list ul.ul-comment{margin-left: 0px;width: 100%;}
.user-comment .comment-list ul.ul-comment hr{margin: 45px auto;margin-left: -60px;}
.user-comment .comment-list ul.ul-comment hr:last-child{display: none;}
.user-comment .comment-list ul.ul-comment li{}
.user-comment .comment-list ul.ul-comment li .user {position: relative;}
.user-comment .comment-list ul.ul-comment li .user .avatar{width:50px;height:50px;position: absolute;left: -65px;}
.user-comment .comment-list ul.ul-comment li .user .user-info .username{margin-bottom: 15px;}
.user-comment .comment-list ul.ul-comment li .user .tags span{margin-right: 15px;}
.user-comment .comment-list ul.ul-comment li .user .tags a{line-height: 20px;}
.user-comment .comment-list ul.ul-comment li .user .time{position: absolute;right: 0px;top:10px;}

.user-comment .comment-list .pages{margin-top: 80px;}

.comment-top { height:123px;overflow:hidden;text-align: center;color:#FFFFFF;position: relative;}
.comment-top h2{ position: relative;margin-top:-100px;font-size: 32px;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: bold;}
.comment-top p{  font-size: 14px;position: relative;margin-top: 8px;}
.comment-top i{position: absolute;top: 0px;left:0px;height: 100%;width: 100%;background-color: rgba(0, 0, 0, 0.709803921568627);}

ul.home-comment {display: inline-block;}
ul.home-comment li{background-color: #FFFFFF;margin-top: 30px;color:#333333; font-size:15px;}
ul.home-comment li{border-bottom: 1px solid #F2F2F2;padding:15px 0;margin-top:0}
.comment-list ul.home-comment li:hover{background-color: #F9F9F9;margin:0 -17px;padding:15px 17px}
ul.home-comment li .user{margin-top:10px;}
ul.home-comment li .user .avatar{width: 80px;height: 80px;}

ul.home-comment li .user p.username{font-family:'微软雅黑';margin:15px auto;font-size: 18px;color:#333333;}
ul.home-comment li .user p.name{margin: 0 auto;text-align: right;}
ul.home-comment li .user p.name span{text-align: left;display: inline-block;margin-left: 10px;}
ul.home-comment li .right{width:400px;height:100%;float: left;position: relative;}
ul.home-comment li .right .content{margin: 30px 20px;color: #666666;font-size: 14px;line-height: 24px;font-family: '微软雅黑';width:auto}
ul.home-comment li .right .tags{margin: auto 20px;position: absolute;bottom: 20px;}
ul.home-comment li .right .tags a{ background-color: rgba(242, 242, 242, 1);width: 81px;height: 37px;font-size: 14px;border: none;border-radius: 58px; color: #333333;cursor: text;}
/*常驻城市*/

.f-baidu-map{height: 522px;margin-top: 15px;}
.f-baidu-map #allmap{height: 100%;}
.user-list ul{ display:flex; flex-wrap: wrap; margin-right:-22px; }
.user-list ul li{ width:164px; margin-right:15px; height:70px; background:url(../images/u9.png) no-repeat left top; background-size:cover; margin-bottom:13px;border-radius: 10px; overflow:hidden;}
.user-list ul li a{ display:block; width:100%; height:100%;background:rgba(0,0,0,0.6);display:flex;justify-content: center; align-items: center;  color:#fff}
.user-list ul li a:hover{ background:rgba(0,0,0,0.7)}


/* 主页相关讲师 */
.relate_hr{margin-top: -10px;}
.lecturer-relate{display: inline-block;margin-top: 10px;}
.lecturer-relate ul li{width: 281px;height: 87px;margin-bottom:20px;margin-right:20px;background-color: #FFFFFF;float: left;}
.lecturer-relate ul li:nth-child(4){margin-right: 0px;}
.lecturer-relate ul li .user{width: 85px;text-align: center;float: left;}
.lecturer-relate ul li .user a{position: relative;line-height: 87px;}
.lecturer-relate ul li .user img.avatar{width: 58px;height: 58px;border-radius: 50%;}
.lecturer-relate ul li .user img.f-v{width:21px;height:21px;position: absolute;left:38px;bottom: -22px;}
.lecturer-relate ul li .right{width: 196px;float: left;}
	.lecturer-relate ul li .right .username{margin-top: 25px;margin-bottom: 4px;}
	.lecturer-relate ul li .right .username a{margin-right:15px;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;font-size: 16px;}
.lecturer-relate ul li .right .username span{font-family: '微软雅黑','微软雅黑 Bold', '微软雅黑 Regular';color:#666666;}
.lecturer-relate ul li .right .username span img{width: 22px;height: 19px;margin-right: 5px;margin-top: -5px;}
.lecturer-relate ul li .right .identity{font-family: '微软雅黑','微软雅黑 Bold', '微软雅黑 Regular';color:#666666;}
.position{width: 1210px;margin: 0 auto; color:#C9C9C9;}
.position a,.position span{ font-size:14px;color:#C9C9C9 !important;}
.user-header{ background:#fff url(../images/user_bg.jpg) no-repeat center bottom; height:341px;}
@media screen and (max-width:1024px) {
	.swiper-container { width:100%;height:auto; margin-bottom:10px !important;z-index:1;}
	.swiper-slide { text-align: left; font-size:16px;}
	#brand-carousel .brand-list li .content{margin:20px auto;padding:10px;}
	ul.home-comment {display: inline-block;width:100%;}
	ul.home-comment li{}
	ul.home-comment li .right{width:68%;height:100%;float: left;position: relative;}

	ul.home-comment li .user p.name{}
	ul.home-comment li .user .avatar{width:60px;height:60px;}
	ul.home-comment li .right .tags{margin:0;position: absolute;bottom: 20px;margin-left:10px;}
	ul.home-comment li .right .tags a{ background-color: rgba(242, 242, 242, 1);width: 81px;height: 37px;font-size: 14px;margin-bottom:5px;}
	ul.home-comment li .right .content{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;}
 	.lecturer-relate ul li{width:48%;height: 87px;margin-bottom:20px;margin-right:0px;background-color: #FFFFFF;float: left;}
 	.lecturer-relate ul li:nth-child(2n){float:right;margin-right:0;}
 	.lecturer-relate ul li .right .username a{margin-right:0;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-weight: 700;font-size: 16px;}
 	.lecturer-relate ul li .user{display:none;}
 	.lecturer-relate ul li .right{width:100%;float: left;padding-left:8px;}
 	.lecturer-relate ul li .right .identity{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
 	.user-schedule .f-calendar .example{position: absolute;top:110px;left:20%;}
 	.user-article .category{width:100%;margin:20px auto; margin-top: 50px;}
 	.user-article .f-list {width:100%; padding: 1px; background-color: #fff;margin: 10px auto;clear: both;}
 	.user-article .f-list .f-list-left{width:40%;height: 139px;position: relative;float: left;overflow: hidden;}
 	.user-article .f-list .f-list-left img{width:100%;height: 139px;}
 	.user-brand .brand-list li{display:inline-block;width:100%;position:relative;background-color: #ffffff;margin-left:0px;margin-bottom:25px;border-left: 5px solid #c8c7c7;}
 	.user-brand .brand-list li .circle{display:none;}
 	.user-brand .brand-list li .content{color: #333333;width:100%;margin:40px 5px;}

 	.user-brand .brand-list li .content p span.text{display: inline-grid;width:75%;}
 	.user-brand .brand-list li .content p:nth-child(9) span:nth-child(2){overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp:1;
 	-webkit-box-orient: vertical;}
	.user-list{ padding:0px; padding-top:0;}
	.user-list *{
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
	.user-list ul  {justify-content: space-between; margin-right:0;}
	.user-list ul li{ width:31%; margin-right:0;height: 50px;}
    .f-index-body .f-right{display:none;}
    .f-index-body .f-left{float:none;width:100%}
    
    .user-nav ul{display: flex;width:200%}
    .user-nav ul li{justify-content: flex-start;}
    .user-nav ul a{font-size:15px;line-height:35px;display: inline-block;}
    .f-left .f-detail-body .f-item{border-radius:0;margin-bottom: 0;}
    .user-home .brief .f-left .profession a{height:21px;line-height:21px;}
    #desbutonn{display:none}
    .list .contenttitle{font-size:16px;}
    .f-index-video ul{display: flex;
  flex-wrap: wrap;
  justify-content: space-between;}
  .f-baidu-map{height:158px;border-radius: 10px;    overflow: hidden;}
  .gettop{display:none !important;}
  footer.f-footer{margin-top:0 !important;}
  .wappage{display:flex;flex-wrap:wrap;margin-top: 15px;justify-content: center;}
  .wappage a{padding:9px 30px;border-radius:6px; background:rgba(242, 242, 242, 1)}
 }
 