/*
 *
 * 前台基本样式表
 */

/* 全局 */
.f-content-c p{padding:6px;}
html,body{overflow-x: hidden;}
html{background-color: #F3F3F3;}
body {width: 100%;font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';font-style: normal;}
section.f-body{width: 1210px;margin: 0 auto;min-height:calc(100vh - 152px);}
.top-info{ height:30px; background-color:#000; color:#D7D7D7; line-height:30px;}
.top-info-1{width:1210px; margin:0 auto; display:flex;}
.top-info-1 span{flex:1}
.top-info-1 span:last-child{ text-align:right; }
.top-info-1 span:last-child b,.top-info-1 span:last-child a{padding:0px 8px; line-height:30px;display: inline-block; font-weight:400;cursor:pointer;color:#D7D7D7}
.top-info-1 span:last-child b:hover,.top-info-1 span:last-child a:hover{  background-color:rgba(67, 67, 67, 1); }
.addweixin {
 cursor:pointer;
  width:84px;
  height:31px;
  background:inherit;
  background-color:rgba(0, 153, 102, 1);
  border:none;
  border-radius:8px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-size:14px;
  color:#FFFFFF;
}
.addweixin:hover{background-color:rgba(0, 153, 0, 1);}
.lx-btn .addweixin{ background-color:rgba(173, 8, 0, 1);width: 182px;
  height: 46px;font-size:15px;}
.lx-btn .addweixin:hover{
  
  background:inherit;
  background-color:rgba(204, 51, 51, 1);
  
  color:#FFFFFF;
}
@media screen and (max-width:1024px) {
  section.f-body{width:100%;}
}
li{	list-style:none;}.signature .simditor .simditor-body table td {		vertical-align: inherit;}.signature .simditor .simditor-body p{	margin:0px;}
.clear:after {
	clear:both;
	content:'';
	width:0;
	height:0;
	display:block;
	visibility:hidden;
}

.kcadd:hover{
	color: #fff;
	font-weight: bold !important;
	background-color: #cc3333 !important;
}

.layui-btn:hover{border-color: #C81414;color: #C81414;}
.layui-btn-fluid:hover{ color: #fff;}

.f-h3{height: 30px;line-height: 35px;}
.f-h3 h3{color: #000000;margin-left: 0px;font-size: 26px;font-family: '微软雅黑 Regular', '微软雅黑';font-weight: 400;}
.f-h3 i{display: none;}

.simditor{border:none !important}
.simditor .simditor-body{padding:0px;}
/*头部*/
header{background-color: #fff;height: 52px;box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.05);}
.header-active{position:fixed;width: 100%;z-index: 99;}
section.f-header {height: 52px;max-width:1210px;margin: auto;line-height: 52px;background-color: #fff;}
 section.f-header .f-top{float: left; position:relative} 
 section.f-header nav{float: left;} 
 section.f-header .f-top-more{ display:none; padding:5px 10px 0 20px; position:relative}
  section.f-header .f-top-more .layui-icon-more{ font-size:21px;}
 section.f-header  .f-top-more-menu{ position:absolute; width:100%; background:#fff; display:none; top:88px; z-index:11; padding:20px; height:300px;}
 section.f-header  .f-top-more-menu ul {clear:both;}
  section.f-header  .f-top-more-menu .f-top-close{ font-size:16px;}
  section.f-header  .f-top-more-menu ul li{ float:left; width:112px; height:57px; line-height:57px; margin-right:15px; margin-bottom:15px; border:1px solid #ddd; border-radius:8px; background:#fff; color:#333}
 
  section.f-header  .f-top-more-menu ul li a{color:#333; font-size:24px;}
  section.f-header  .f-top-more-menu ul li.f-active a{ color:#ad0800}
 section.f-header  .active{ display:block}
section.f-header .f-top  img{ height: 32px;float: left;margin-top:11px}
section.f-header .f-top span{float: left;margin-left: 10px;font-size: 13px;  color: #333;}
section.f-header .f-top  span p.site-name{position: relative;font-size: 24px;font-weight: 700;color:#C81414;}
section.f-header .f-top span p.site-slogan{font-size:14px;font-weight: 400;color:#999999;position: relative;top:9px;}

section.f-header .f-nav{margin:0 auto;font-size: 16px;font-weight: 400;position: relative;}
section.f-header .f-nav a:hover{font-weight: 800;}
section.f-header .f-nav .f-active a{color: #ad0800;font-weight: 800;}

section.f-header .f-users {float: right;text-align:right;right: 0px; min-width: 121px; font-size:16px;}
section.f-header .f-users .layui-badge{background-color: #ad0800;}
section.f-header .f-users img.layui-circle{width: 25px;height: 25px; border-radius:50%;}
section.f-header .f-users .f-center{display:none;position: absolute;top: 0px;z-index: 999;}

section.f-header .f-users .f-center .fcc{
	display:none;background-color: rgba(255, 255, 255, 1);box-shadow: 0px 5px 22px rgba(0, 0, 0, 0.266666666666667);border-radius: 7px;-moz-box-shadow: 0px 5px 22px rgba(0, 0, 0, 0.266666666666667);    width: 121px;text-align: center;z-index: 3;padding: 15px 0;margin: 0 auto;margin-top: 10px;
}

section.f-header .f-users .f-center .fcc a{ display: block;line-height: 40px; }
.top-search-box{ float:right; width:454px; line-height:34px; }
.top-search-box input{ height:34px; line-height:36px;  width:80%; border:0;/*! background: transparent; */padding: 0 8px;position: relative;z-index: 99;border-radius: 8px;}
.top-search-box .top-search{ position:relative;top:7px;border:2px solid rgba(173, 8, 0, 1);border-radius:8px;overflow: hidden;}
.top-search-box .top-search button{ position:absolute;top:0px;right:0; border:0; background-color:rgba(173, 8, 0, 1); color:#fff; padding:0 8px 0 20px; height:34px; line-height:34px; cursor:pointer}

.content{
	width: 940px;
}
.contentall{width: 1210px;min-height: 800px;display: flex;}


.contentgg{width:310px; display: flex;flex-direction: column;margin-top: 50px;}
.contentgg .item{
	width: 300px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #fff;
	height: 150px;
	border-radius: 10px;
}
.contenttitle{
	font-size: 16px;
	font-weight: 700;
display:inline;

}
.contenttitled{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}


.contenttitle :hover{
	color: #AD0800;
}
.yybutton{
	width: 115px;
	height: 35px;
	line-height: 35px;
	background:#AD0800 ;
	color: #fff;
	border-radius: 8px;
	text-align: center;
	margin-top: 10px;
	cursor: pointer;
}
.yybutton:hover{
	background:#cc3333;
}


.loadmore{
	background: 900px;
	text-align: center;
	height: 40px;
	line-height:40px;
	border-radius: 10px;
	background: #fff;
	margin-top: 10px;
	border: #fff solid 1px;
}

.loadmore:hover{

	border: #AD0800 solid 1px;
	color: #AD0800;
	font-weight: bold;
}
.titlea:hover{
	color: #AD0800 !important;
}

.gotop{position:fixed;margin-left:20px;bottom: 60px; width:50px; height:50px;border-radius:8px; background:#fff;padding:5px;font-size:12px;display: flex;
  align-items: center; display:none}
.gotop i{  width: 0;
  height: 0;
  display: block;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid black;
  margin: 0 auto; margin-bottom:5px;}
.gotop:hover a{color:#AD0800}
.gotop:hover a i{border-bottom-color:#AD0800}

#syhya{margin-top: 10px;}
#concc{width: 500px;}
.conbox{
	/* display: none; */
}
.videobox{
	display: none;
}
.videobox_m{
	display: none;
	
}
.conbox{
	display: none;
}
.conbox_m{
	display: none;
}
#teacher{
	display: none;
}


/* 电脑 */
@media screen and (min-width:1024px) {
	section.f-header .f-nav ul{display: flex;margin-left: 25px;}
	section.f-header .f-nav ul li{margin-left: 25px;}
	#minihead{display: none !important;}
	.conbox{
		display: block;
	}
	.videobox{
		display: block;
	}


}


/* 手机 */
@media screen and (max-width:1024px) {

	.f-v22{
	
		width: 12px !important;
		height: 12px !important;
		top: 18px !important;
		left: 18px !important;
	}
	.videobox_m{
		display: block;
	}
	.conbox_m{
		display: block;
	}
	#teacher{
		display: block;
	}
	#foot1{
		display: none !important;
	}
	#foot3{
		display: none !important ;
	}
#pricedd{font-size: 14px !important;}
#pricedd span{font-size: 14px !important;}

	#listitem{padding: 15px 0 !important; }
	.contentall{width: 100% !important; }
.contentgg{display: none;}
.content{width: 100%;}
.content *{ box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.list{padding: 0 10px}
#minihead{display: block;}
#desccont{display: none;}
#concc{margin-left: 0 !important;width: calc(100vw - 20px - 85px - 30px );}
#maxhead{display:none !important;}
#syhya{margin-top: 10px;}
.yybutton{
	width: 85px;

}
#desbutonn{margin-left: 10px !important;width: 85px !important; }
	header {height: 100%;padding: 0 10px;}
  section.f-header {position: relative;height:auto; }
  section.f-header .f-top{width:100%;padding-top:18px;padding-bottom:18px;height:40px; text-align:center;}
  section.f-header .f-nav{width:100%;margin:0 auto;font-size: 18px;font-weight: 400;position:static; margin-bottom:0 !important; float:none; margin-left:-10px; padding-right:10px;}
  section.f-header .f-users {float: right;position: absolute;text-align: center;right: 0px;top:20px; min-width: 121px;font-size:16px; margin-right:10px;}
  section.f-header .f-top-more{ display:block; float:left}
  section.f-header .f-nav ul li{float: left;margin:0;width:22%;text-align: center;}
  section.f-header .f-nav ul li a{color:#333;font-size:18px;white-space: nowrap;}
  section.f-header .swiper-wrapper{height:auto;}
  section.f-header .f-top  span p.site-slogan{display:none;}
  section.f-header .f-top  span p.site-name{position: relative;top:3px;font-size: 24px;font-weight: 700;color:#C81414;}
  section.f-header .f-top  img{ height:40px;float:none !important;margin-left: -40px;}


}

/* 底部 */
footer.f-footer{background-color :rgba(0, 0, 0, 1);position: absolute;width: 100%;color: #A1A1A1;}
/* footer.f-footer2{height: 100px;} */

footer.f-footer a{color: #A1A1A1;}
footer.f-footer a:hover{color: rgb(201, 201, 201);text-decoration: underline;}




footer.f-footer .fly-footer{margin: 30px auto;width: 1210px;color: #999999;line-height: 42px;font-size: 14px;}
footer.f-footer .fly-footer p{clear: both}



footer.f-footer .fly-footer .f-right.about {margin-right: 40px;}
footer.f-footer .fly-footer .f-right.about .follow {margin-top: 25px;}
footer.f-footer .fly-footer .f-right.about .follow img{margin-right: 10px;}

@media screen and (max-width:1024px) {
  footer.f-footer{height:auto;padding:20px 0;}
  footer.f-footer .fly-footer .f-right.about {display: none;}
  footer.f-footer .fly-footer{margin:0px auto;width:100%;color: #999999;line-height: 42px;font-size: 14px;}
  footer.f-footer .fly-footer .f-right{width:100%;}
  footer.f-footer .fly-footer .links{display:none;}
  footer.f-footer .fly-footer ul li a{color: #999999;margin-right:10px;}
  footer.f-footer .fly-footer p{padding:0 10px;}
  footer.f-footer .fly-footer ul{padding:0 10px;}
}


/* 头像 */

/* 分页 */

.pagination {padding:45px 0;text-align: center;max-width: 100%;width:-webkit-fit-content;width:-moz-fit-content;margin:0 auto;padding-bottom: 60px;}
.pagination li{float: left;margin-left: 10px;line-height:32px;overflow: hidden;height:32px;}
.pagination li a,.pagination li.active{padding:0 11px;line-height:30px;height:30px;background-color:rgba(255, 255, 255, 1);display:inline-block;border: 1px solid rgba(201, 201, 201, 1);border-radius: 8px;}
.pagination li:hover a,.pagination li.active,.pagination li:hover input{border-color:rgba(173, 8, 0, 1); color: #AD0800;}
.pagination li.total span{margin-right: 10px;}
.pagination li.first a,.pagination li.last a{width: 52px;}

.pagination li.page-go input  {width: 121px;height: 32px;border-radius: 8px;}
.pagination li.page-go span {float: left;position: relative;left: 70px;top:-31px;}
.pagination li.page-go span.ss{color: #c2c2c2;left: 62px;}
.pagination li.page-go span.f-go{cursor: pointer}

.mpage{display: none;}
@media screen and (max-width:1024px) {
	.pagination .total{display:none;}
	.pagination .last{display:none;}
	.pagination .page-go{display:none;}
	.pagination .first{display:none;}
	.pagination:nth-of-type(1){display:none;}
	.mpage{display: flex;margin: 16px auto;justify-content: center;}
	.mpage a{ border-radius:8px;}
	#slcd{  bottom:0px;width: 70px;height: 30px;line-height: 30px;background-color: #fff;text-align: center;margin-left: 10px;border-radius: 8px;
    }
	#slcd a{border-radius: 8px;}
#slcd ul,#slcd ul li{ height:30px;}

#slcd ul li{ width:100%; float:left; list-style-type:none; line-height:30px; text-align:center; overflow:hidden;}

#slcd ul li:hover{  overflow:visible;}

#zcd ul,#zcd ul li{ width:100%; height:30px;}
.zcd1{   width: 18%;

    position: fixed;
    bottom:226px; display: none;}/*每个子菜单的上边距需要手动调整*/

.zcd1 li{    background-color: #fff;
    border: 1px solid  #F2F2F2; height: 30px;}
.zcd2{ margin-top:-300px; width:100%;}

.zcd3{ margin-top:-300px; width:100%;}

.zcd4{ margin-top:-120px; width:100%;}
}

/* captcha */
.captcha { height: 38px; }

/*首页幻灯*/

/* 编辑器 */
.f-content-c{font-size: 16px; font-family: arial, sans-serif; line-height: 1.6; color: #333; outline: none; word-wrap: break-word;}
.f-content-c p, .f-content-c div, .f-content-c p, .f-content-c div{
  word-wrap: break-word; margin: 0 0 15px 0; color: #333;  word-wrap: break-word;
}.f-content-c p{		margin:0px;}
.f-content-c img{max-width: 750px;height: auto;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
  width: 7px;  /*滚动条宽度*/
  height: 8px;  /*滚动条高度*/
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);
  border-radius: 10px;  /*滚动条的背景区域的圆角*/
  background-color: rgba(0,0,0,.1);/*滚动条的背景颜色*/
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
  border-radius: 10px;  /*滚动条的圆角*/
  -webkit-box-shadow: inset 0 0 6px #ff6666;
  background-color: #ff6666;  /*滚动条的背景颜色*/
}

/*当前位置*/
.position{height: 50px;line-height: 50px;font-size: 14px;}
.position img{width: 18px;height: 18px;margin-right: 10px;}
.position span[lay-separator]{margin-left: 8px;margin-right: 5px;}
.position a{color:#333 !important;}
.position a:hover{color:rgb(173,8,0) !important;}

/*选项菜单*/
.f-menu {background-color: #ffffff;padding-top: 20px;padding-left: 5px;padding-bottom: 25px;}
.f-menu .layui-form-item{margin-bottom: 10px;}
.f-menu .layui-form-item .layui-form-label{font-family:none;font-weight: 700;font-size: 14px;cursor: text}
.f-menu .f-all{width: 44px;line-height: 38px;}
.f-menu .f-all button{color: #333333;width: 44px;height: 27px;line-height: 27px;border-color: #333333;padding: 0 8px;}
.f-menu .f-all i{font-size: 13px !important;vertical-align: bottom !important;}
.f-menu .f-options{width: 700px;font-size: 14px;}
.f-menu .f-options.f-cat-son{margin-left: 104px;background-color: rgba(242, 242, 242, 1);width: 740px;border-radius: 6px;-moz-box-radius: 6px;-webkit-box-radius: 6px;}
.f-menu .f-options ul li{float: left;margin-left: 5px;margin-right:15px;line-height: 38px;cursor: pointer}

.f-menu .f-options.f-cat-son ul li{margin-left:5px;line-height: 30px; }

.f-menu .f-options #citys{margin-left:15px;line-height: 38px; }

.f-menu .f-options ul li:hover a,.f-menu .f-options ul li.active a,.f-menu .f-all a:hover i,.f-menu .f-all a.active i{font-weight: 600;color: #C81414;transition: none;}
.f-menu .f-all a:hover button,.f-menu .f-all a.active button{border-color: #C81414;}

.f-menu .f-search{margin-left: 35px;width: 325px;border-radius: 213px;}
.f-menu .f-search input{ border-radius: 213px;border:1px solid rgba(201, 201, 201, 1);}
.f-menu .f-search input::placeholder{ color: rgb(153, 153, 153); }
.f-menu .f-search button{width:99px;height:32px;line-height:32px;font-size:16px;position: absolute;top:3px;right: 2px;color:#999999;background-color: rgba(242, 242, 242, 1);}
.f-menu .f-search:hover input{border-color:rgb(173, 8, 0); }
.f-menu .f-search:hover button{color:#fff;background-color: rgb(173, 8, 0);font-weight: bold;font-size: 17px;}
.f-menu .f-search input.layui-input:hover{border-color:rgb(173, 8, 0) !important; }
.sear{display:none;}
.sear i{font-size: 30px;color: #333;}
.f-menu .f-address{ width: 315px; }
.f-menu .search-box span{display:none;}
.px{    height: 41px;
    background-color: #fff;
    margin-top: 15px;    margin-bottom: 15px; line-height:41px;
font-size: 14px;
padding-left: 15px;
}
@media screen and (max-width:1024px) {

	.position{padding: 0 15px;}
	.f-content-c img{max-width:100%;height: auto;}

	.f-content-c p{padding:0 15px;}

	.position img{display:none;}
	
.px,.list{width: 100% !important;border-radius: 0 !important;padding: 0 15px;box-sizing: border-box;}
.px h1{ font-size:16px;}
	.f-menu{background-color: #ffffff;padding-top:0;padding:0 15px;padding-bottom:0;height:50px;position: relative; width: 100% !important;border-radius: 0 !important;}
	.f-menu .layui-form-item{margin-bottom: 10px;display:inline-block;width:22%;margin-top:12px; margin-right:10px;}
	.f-menu .search-box{width:100%;display:none;height:50px;margin:0;position:absolute;left:10px;top:5px;}
	.f-menu .f-search{margin-left:0;width:85%;border-radius: 213px;}
	.f-menu .search-box span{display:inline-block;font-size:16px;color:#666666;}


	.f-menu .layui-form-item:nth-child(4){display:none;}
	.f-menu .f-all button{color: #333333;width:80px;}
	.f-menu .layui-form-item:nth-child(2){display:block;position:absolute;top:0px;right:20px;z-index:4;width:60%;}


	.f-menu .f-all{width:100%;line-height:50px;position:absolute;top:50px;right:0; z-index:2;height:50px;background-color:#fff;padding-left:15px;}
	.layui-form-item .layui-input-inline{margin:0;left:0;}
	.f-menu .f-options{width:100%;position: absolute;top:100px;z-index:2;background-color:#fff;padding-bottom:50px;}



	.f-menu .f-options ul li{float:none;margin-left:25px;margin-right:5px;line-height: 38px;cursor: pointer;}



	.layui-form-label{padding:2px 5px;}
	.f-menu .f-all{display:none;}
	.f-menu .f-options{display:none;}
	.f-menu .f-options.f-cat-son{margin-left:0;width:100%;}
	/*.f-menu .f-options:nth-of-type(1){display:block;}*/
	.f-menu .layui-form-item .layui-form-label{font-family:none;font-weight:400;font-size: 16px;cursor: text;color:#000;padding: 0;margin-right: 5px;}


	.layui-form-item:nth-child(2) .f-options ul li{float:left;margin:0 5px;line-height: 38px;cursor: pointer;width:45%;text-align:center;box-shadow:none;}
	.sear{position:absolute;right:20px;top:10px;display: inline-block;}
}

/*报名邀约*/

.f-detail-body .f-left .f-d-sign .f-d-sign-c{margin-top: 40px;}
.f-sign-title{font-size: 20px;margin-bottom: 45px;}
.layui-layer-content .f-sign-title{margin-top: 20px;margin-bottom: 15px;}
.layui-layer-content .f-apply-text{margin-top: 20px;margin-bottom: 30px;font-family: '微软雅黑';color: #333333;font-size: 18px;}
.f-sign-title span{color: #AD0800;}

.f-app{width: 690px;margin-left: 40px;}
.f-app .layui-input-block{width: 309px;}
.f-app .layui-form-label{font-size: 20px;color: #333333;}
.f-app .f-item{margin: 0 auto;margin-bottom: 15px}
.f-app .f-item .f-phone{width: 309px;}

.f-app .f-item .f-verify button{width: 163px;height:48px;font-size:20px;color: #C9C9C9;border:1px solid rgba(228, 228, 228, 1);}
.f-app .f-item .f-verify button:hover{border-color:#AD0800;color:#AD0800;  }
.f-app input{height:48px;line-height:48px;}
.f-app input::placeholder{font-size:20px;color: #C9C9C9;text-align: center;line-height: 49px;}
.f-app input::-ms-input-placeholder{font-size:20px;color: #C9C9C9;text-align: center;line-height: 49px;}
.f-app input::-moz-input-placeholder{font-size:20px;color: #C9C9C9;text-align: center;line-height: 49px;}
.f-app .layui-btn-fluid, .layui-layer-btn-c .layui-layer-btn0{height:53px;width:313px;margin-top:15px;margin-bottom:80px;color:#FFFFFF;font-size: 22px;font-weight:400;background: url("/public/static/index/images/f-bt-sign.png") no-repeat;}
.f-app .layui-btn-fluid:hover,.layui-layer-btn-c .layui-layer-btn0:hover{background-image: url("/public/static/index/images/f-bt-sign-o.png");opacity:unset;font-weight: bold;border-color: unset;}
.layui-layer-btn-c .layui-layer-btn0{border: none;background-color: #FFFFFF !important;line-height: 53px;margin-top:0px;margin-bottom:0px;}
.f-app .f-des{width: 490px;}
.f-app .f-des textarea{height: 138px;}
.f-app .f-des textarea::placeholder{font-size:20px;color: #C9C9C9;text-align: left;line-height: 124px;}
#menuBg{background-color:rgba(0,0,0,0.5);width:100%;height:100%;z-index:11;position:fixed;top:0;left:0;display:none}
.f-address .wap_citys{ display:none;}
.wap_header{display:none;}
.pc_header{ display:block;}
@media screen and (max-width:1024px) {
    .wap_header{display:block;}
    .pc_header{ display:none;}
	.layui-input-block{margin-left:0;display:inline-block;}
	.layui-form-label{width:auto;}
	.f-app{width:100%;margin-left:0px;}
	.f-app .layui-input-block{width:60%;}
	.f-d-sign-c .layui-form-item:nth-child(4){position: relative;left:50px;}
	.f-d-sign-c .layui-form-item:nth-child(5){display:none;}
	.f-app .layui-form-label{font-size: 20px;color: #333333;text-align:left;display:inline-block;margin-top:8px;}
	.f-app .f-item .f-phone{width:60%;float: left;}
	.layui-form-item .layui-input-inline{float: left;}
	.f-app .f-item .f-verify button{width:120%;height:40px;font-size:12px;color: #C9C9C9;border:1px solid rgba(228, 228, 228, 1);padding:0 5px;margin-left:5px;}
	.f-app .layui-btn-fluid, .layui-layer-btn-c .layui-layer-btn0{height:53px;width:100%;margin-top:15px;margin-bottom:80px;border-radius:100px;position: relative;left:50px;}
	.f-right a button { border-color:#c9c9c9; }
	.f-app input{height:40px;line-height:40px;}
	.f-app input::-webkit-input-placeholder{position: relative;top:2px;}
	
	
	#citys{ display:none;}
		.f-address .wap_citys{ display:flex; }
	.f-address section{ display:flex; padding:15px; color:#333;background: #fff;}
	.f-address section .w-prov{width:35%; overflow:hidden;height:20em; }
	.f-address section .w-prov ul{overflow-y: scroll;height: 20em;width: 200px;}
	.f-address section .w-prov li{ line-height:28px;}
	.f-address section .w-prov li span{padding: 2px 6px;}
	.f-address section .w-prov li.active span{background: #f2f2f2;}
	.f-address section .w-citys li.active span{padding: 2px 6px;background: #fff;}
	.f-address section  .w-citys { width:65%;background: #f2f2f2;padding-top:15px;}
	.f-address section  .w-citys li{  line-height:23px;padding: 0 10px 15px 10px; display:inline-block; margin:0}
}



/*名师观点和视频中导航分类*/
.classify{display:none;}

@media screen and (max-width:1024px) {
	.classify{display:block;background-color:#fff;height:50px;line-height:50px;}
	.classify ul li{display:inline-block;text-align:center;}
}


/*手机端导航*/
.navigation{display:none;}

@media screen and ( max-width:1024px ){
	.navigation{display:block;background-color:#fff;width:100%;line-height:50px;position: relative;height:100px;}
	.navigation ul li{/*display:inline-block;*/text-align:center;}
	.navigation .fath{display:none;position:absolute;top:50px;left:0;width:100%;background-color:#f3f3f3}
	.navigation .son li{display:inline-block;}
	.navigation .son li:after {display:inline-block;content:'/';margin:0 10px;}
	.navigation .swiper-slide{position:static;}
	.father.iactive a{ color:#AD0800; }
	/*.navigation .active{color:#AD0800;}*/
.top-info{ display:none;}
.top-class{ display:none;}
}



/*弹窗*/
@media screen and ( max-width:1024px ){
	.layui-layer-content{padding:0 10px;height:auto;}
	.f-app .layui-form-item:nth-child(7){position: relative;left:50px;}
	.f-app .layui-form-item:nth-child(8){display:none;}
	.layui-layer-page .layui-layer-btn-c{width:50%;}
	.layui-layer-page .layui-layer-btn{padding:0;}
	.month{background-color: #fff;width:100%;margin-top:10px;}
    .month ul li{color:#a1a1a1;line-height:36px;font-size:16px;padding:10px 0;padding-left:15px;}
    .month ul li a{color:#000;font-size:20px;}
    .f-top-nav .layui-tab-bar{border:none;top:6px;display:none;}


    .class-card{background-color: #fff;width:100%;}
    .class-card .card-li{padding:0;}

    .layui-tab[overflow]>.layui-tab-title{overflow: visible;}
    .top-search-box{width:100%; margin:0 auto; float:none;line-height: normal;padding: 10px 0 0;}
    .top-search-box .top-search{top:0}
   .top-search-box .top-search .top-logo{ background:url(../images/u19667.png) no-repeat center center;width:27px; height:27px;display: inline-block;position: absolute;background-size: cover;top: 4px;left: 3px;z-index:999}
   .top-search-box input{ text-indent:35px;padding:0}
   
   
    .top-search-box-active {
    width: 100%;
    margin: 0 auto;
   
    padding: 10px 0 0;
    position: fixed;
    left: 0;
    
    background: #fff;
    z-index: 999;
  }
  .top-search-box-active .top-search{margin: 0 10px;}
}
@media screen and ( max-width:430px ){
    .top-search-box input{width:81%;}
}

@media screen and ( max-width:375px ){
    .top-search-box input{width:80%;}
}
@media screen and ( max-width:360px ){
    .top-search-box input{width:78%;}
}


.sc{ color:#ff3300; text-decoration:none;}