/* Write your styles */
/*20181227鎵嬫満绔簳閮�*/

.wap-foot-contact{width: 100%;}
.wap-foot-contact ul{max-width:360px;height: 25px;margin: 0 auto;padding:0;}
.wap-foot-contact ul li.foot-qq{background: url(../../../img/foot-qq.png) left top no-repeat;}
.wap-foot-contact ul li.foot-wx{background: url(../../../img/foot-wx.png) left top no-repeat;}
.wap-foot-contact ul li{width:180px;text-align:left;list-style:none;float:left;}
.wap-foot-contact ul li a{font-size:14px;text-align:left;padding-left: 24px;line-height: 24px;}

.course-show{overflow:hidden;clear: both;}
.course-list{width: 98%;height:auto;margin: 0 auto;padding:5px;}
.course-list li{list-style: none;float: left;width: 31%;border: 1px solid #ccc;text-align:center;margin:5px;}
.course-img{margin: 0 auto;}
.course-main{width: 100%;float: left;}

/*鎼滅储*/
.search-wap{width: 300px;margin: 10px auto;}
.bar2 {}
.bar2 input {width:240px;border: 1px solid #2aa9c9;color: #333;padding: 2px 5px;height: 30px;line-height: 30px;font-size: 14px;}
.bar2 button {cursor: pointer;padding: 2px 10px;font-size: 14px;line-height: 24px;border-top: 1px solid #666;border: 1px solid #2aa9c9;background: #0bc3c3;color: #fff;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.f_contect{width:100%;}
.f_contect img{width:100%;}
.f_contect p{text-align:left;margin:0;font-size:1.5rem;line-height:36px;}


/*鎵嬫満鐗堜笂涓€椤典笅涓€椤�2019骞�1鏈�26鏃�*/
.prenextm{}
.prenextm li{list-style: none;}/* Write your styles */


 .banner_tm {
  width: 100%;
}
.banner_tm ul {
  padding:7.5px;
  background:#fff;
  margin:0;
}
.banner_tm ul li {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  list-style: none;
  width: 50%;float:left;
  position: relative;
  margin-bottom: 15px
}
.banner_tm ul li a{display: block;margin:0 7.5px;-webkit-box-shadow: 0px 16px 24px rgba(105, 105, 105, 0.12);
  box-shadow: 0px 16px 24px rgba(105, 105, 105, 0.12);}
.banner_tm ul li:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateY(-2%);
  -ms-transform: translateY(-2%);
  transform: translateY(-2%);
}
.banner_tm ul li .img {
  width: 100%;
}
.banner_tm ul li .img img {
  width: 100%;
}
.banner_tm .index-book {
  position: absolute;
  top: 9%;
  left: 8%;
  font-size: 14px;
  color: #5D4DF6;
  font-weight: bold;
  line-height: 20px;

}
.banner_tm ul li .index-dian {
  position: absolute;
  top: 22%;
  left: 8%;
  right:8%;
  font-size: 12px;
  color: #333;
  line-height: 18px;
  font-weight: 300;
}