.topnav{margin-top:15px;color: #333;border-radius:10px; background:#fff;padding-top: 20px;}
.topnav a{color:#333}
.topnav .layui-form-label{width:auto;}
.topnav .layui-form-item{margin-bottom: 0;
  width: auto;
  display: flex;
  align-items: center;
  }
.bottom_search{background:url(../images/u4.png) no-repeat left top;height:170px;border-radius: 10px;margin-top: 15px;background-size: cover;}
.bottom_search .s_tit{padding-top:40px;margin-left:20px;font-size:18px;color:#333;}
.bottom_search .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;}
.bottom_search .bs-c{/*! width:454px; */margin-left:20px; display: flex;flex-wrap: wrap;align-items: center;margin-top: 10px;}
.bottom_search input{ height:41px; line-height:45px;width: 100%;  border:0;background: transparent;padding: 0 8px;}
.bottom_search .top-search{ position:relative;border:2px solid rgba(215, 215, 215, 1);border-radius:15px;flex: 1;}
.bottom_search .top-search:hover{border-color:rgba(148, 148, 148, 1);}
.bottom_search .top-search button{ position:absolute;top:-2px;right:-2px; border:0; background-color:rgba(173, 8, 0, 1); color:#fff; padding:0 40px; font-size:16px; height:45px; line-height:38px; cursor:pointer;border-radius: 0 15px 15px 0;}
.bottom_search .top-search button:hover{background-color:rgba(204, 51, 51, 1);}
.bottom_search .find-c{width:161px;height:45px; background:url(../images/img-1.png) no-repeat left center;border-radius: 8px;margin-left: 10px;margin-right: 20px;line-height: 45px;text-align: center;color: #fff;font-size: 16px;background-size: cover;}
.bottom_search .find-c:hover{background:url(../images/img-2.png) no-repeat left center;background-size: cover;}
.top-search .hotkey{position:absolute; right:120px;top:11px;}
.top-search .hotkey a{margin-right:10px;color:#949494;font-size:14px;}
.top-search .hotkey a:hover{color:#C81414}
.top_search{ background:none;}
.top_search{ background:none;height: auto;margin-top: 0;margin-bottom: 12px;}
.top_search  .s_tit{padding-top:0; font-size:14px;}
.top_search  .s_tit a:hover{color:#C81414}
.f-menu{ padding-top:0;padding-bottom: 15px;}
.f-menu .f-options.f-cat-son{width:100%;;padding:10px 5px;margin-bottom:5px;margin-top: 5px;margin-right: 20px;margin-left: 95px;}
.f-menu .f-options.f-cat-son ul li{line-height:19px;}
.f-menu .all{border:1px solid #C9C9C9;padding: 3px 6px;border-radius:3px}
.f-menu .active{border-color:#C81414;color:#C81414}
.f-menu .f-options{width:800px;}
.f-menu .f-options ul{list-style-type:none;margin: 0;
  padding: 0;}
.f-menu .f-options ul li{margin-right:8px;line-height:26px;margin-top: 0px;margin-bottom: 0px;}
.f-menu .f-options #citys{margin-left:0;padding-left: 5px;display: flex;align-items: center;}
.f-menu .f-options .prov{margin-left:10px;}
.f-menu  .city-list{width:auto;}
.f-menu  .city-list .layui-input-inline{width:auto;}
.f-menu  .city-list .layui-input-inline .layui-unselect{width:100px;}
#citys input{height:27px;border: 1px solid #C9C9C9;border-radius:3px;}
.layui-form-select dl dd.layui-this{background:none;color:#333}

.list{background-color: #fff;padding: 0 18px;border-radius: 10px;margin-top: 15px; padding-top:15px;}
.list .item-title{margin-bottom:8px;}
.list .listitem{color: #333; display: flex;background-color: #fff;padding: 15px 0;  border-bottom: 1px solid #F2F2F2;}
.list .listitem:hover{background-color: #F9F9F9;margin:0 -17px;padding:15px 17px}
.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 h1 .red{color:#FF0000}
.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}
.pagination li.first a, .pagination li.last a{width:auto;}
.pagination li a, .pagination li.active{border-radius:8px}
.pagination{padding-top:40px;padding-bottom: 70px;}
.pagination li.page-go input{border-radius:8px}
#desbutonn{align-items: end;justify-content: center;}
.tags .addwx{display:none;}
.open-rwm-main .right-rwm-bottom{padding:20px 15px}
.right-rwm-title{padding:15px 15px}
.contentgg{margin-top:15px;}
.nocourse{ width:799px; margin:0 auto; height:184px; background:url(../images/u116.png) no-repeat left center;display:flex;flex-wrap:wrap;align-content: center;padding:0 80px;  box-sizing: border-box;margin-top: 80px;
  margin-bottom: 80px;}
.nocourse p{color:#fff;width: 70%;align-content: center;line-height: 200%;flex: 1 auto;font-size: 22px;}
.nocourse p b{ display:block;}
.nocourse p .b1{ font-size:24px;}
.nocourse p .b2{ font-size:18px;}
.nocourse p .b2 span{ font-weight:400}
.nocourse-title{ font-weight:700;font-size:18px;border-bottom:1px solid #e1e1e1;/*! margin-top: 10px; */}
.nocourse-title::after{width:60px;content:" " ;border-bottom:2px solid #AD0800;display: block;padding-top: 8px;}
.nocourse img{width:142px;}
.nocourse span i{ display:none;}
@media screen and (max-width:1024px) {
    
    .layui-form-item:nth-child(2) .f-options ul{padding-top:0px;}
    .layui-form-item:nth-child(2) .f-options ul li{line-height:23px;}
    .city-list .wap_citys{ display:flex; }
	.city-list section{ display:flex; padding:15px; color:#333;background: #fff;}
	.city-list section .w-prov{width:35%; overflow:hidden;height:20em; }
	.city-list section .w-prov ul{overflow-y: scroll;height: 20em;width: 200px;}
	.city-list section .w-prov li{ line-height:28px;}
	.city-list section .w-prov li span{padding: 2px 6px;}
	.city-list section .w-prov li.active span{background: #f2f2f2;color:#333}
	.city-list section .w-citys li.active span{padding: 2px 6px;background: #fff;}
	.city-list section  .w-citys { width:65%;background: #f2f2f2;padding-top:15px;}
	.city-list section  .w-citys li{  line-height:23px;padding: 0 10px 15px 10px; display:inline-block; margin:0}
	.list .lxls{height:auto;}
    .f-menu .f-options #citys{display:none}
    .city-list .wap_citys{ display:flex; }
	.city-list section{ display:flex; padding:15px; color:#333;background: #fff;}
	.city-list section .w-prov{width:35%; overflow:hidden;height:20em; }
	.city-list section .w-prov ul{overflow-y: scroll;height: 20em;width: 200px;}
	.city-list section .w-prov li{ line-height:28px;}
	.city-list section .w-prov li span{padding: 2px 6px;}
	.city-list section .w-prov li.active span{background: #f2f2f2;color:#333}
	.city-list section .w-citys li.active span{padding: 2px 6px;background: #fff;}
	.city-list section  .w-citys { width:65%;background: #f2f2f2;padding-top:15px;}
	.city-list section  .w-citys li{  line-height:23px;padding: 0 10px 15px 10px; display:inline-block; margin:0}
	.list .lxls{height:auto;}
	.topnav .layui-form-item{margin-bottom: 0;
  width: auto;
  flex: 1;
  justify-content: center;
  display: flex;}
  .layui-layer-content{padding:0}
  .open-rwm-main .right-rwm-bottom{padding:20px 15px;}
  .right-rwm-title{padding:15px 15px}
  .f-menu .on .layui-form-label{color:#AD0800 !important}
	.cityall{margin-left:25px;}
	.cityall a{padding:0px 6px}
    .top_search{display:none;}
    .topnav{border-radius:0;padding-top: 0;margin-top: 0;}
    .f-menu{display:flex;border-bottom: 1px solid #E4E4E4;
    padding-bottom: 8px;
    height: auto;}
	.f-menu .all{padding:0;border:0}
	.f-menu .f-all{display:none;}
	.f-menu .f-options{top:50px;width: 100%;}
	.f-menu .f-options.f-cat-son{width:100%;margin-left:0}
	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;}
	.f-menu .layui-form-item .layui-form-label{font-size:15px;color:#333}
	.list{margin-top: -15px;
  padding-top: 15px;}
	.list h1{display:none;}
	.list .listitem{display:block;}
	.contenttitled{margin-top:0}
	.list .tags .idt{display:none}
	.bottom_search{display:none}
	#desbutonn{display:none;}
	.tags .addwx{display:inline-block;margin-left:15px;}
	.list .addwx{border:0;color:#AD0800;font-size:16px;font-weight:700; background:none !important;}
	.list .tags{display:flex;align-items: center;}
	.list .tags a{flex:1;}
	.pagemore{padding:20px 0;}
    .pagemore span{
          height:45px;
         width:80%;
          background-color:rgba(242, 242, 242, 1);
          margin:0 auto;
          border-radius:10px;
          -moz-box-shadow:none;
          -webkit-box-shadow:none;
          box-shadow:none;
          font-size:15px;
          color:#515151;
          display: block;
          line-height: 45px;
          text-align: center;
          /*! margin: 20px; */
            }
    .nocourse{width:100%; height:auto; padding:15px; background:url(/public/static/common/images/rwmbg.jpg) no-repeat center top;text-align: center;
    display: inline-block;
border-radius: 10px;padding-top: 25px;
border:1px solid  rgba(215, 215, 215, 1);
}
    .nocourse span i{ margin:20px auto;display:block; font-size:18px; color:#333}
    .nocourse p{width:auto;flex:auto; text-align:left; font-size:20px;margin-bottom: 15px;}
    .nocourse img{width:260px;display: block;margin: 0 auto;margin-bottom: 10px;}
    
    .nocourse p .b1{ font-size:22px;}
    .nocourse-main{ display:none;}            
}