.xryl_top{
  width: 100%;
  height: 800px;
  background-image: url(/uploads/image/szimages/top.png);
  background-position: center top;
  background-repeat: no-repeat;	
}
.xryl_mfs{
	margin-top: -150px;
}
.xryl_model_title{
	font-size: 40px;
    font-family: microsoft yahei;
    font-weight: bold;
    color: #212121;
    text-align: center;
    line-height: 100px;
}
.cor_fd8300{
   color: #fd8300;	
}
.tab_box{
   height: 471px;
   margin-top: 25px;
   background-image: url(/uploads/image/szimages/bg_1.png);
   background-position: center center;
   background-repeat: no-repeat;	
   position: relative;  	
}
.tab_hd{
  position: absolute; 
  left: 0;
  top: -28px;
  width: 100%;
  height: 56px;
}
.tab_hd ul{
  margin-left: 53px;	
}
.tab_hd li{
   width: 200px;
   height: 56px;
   margin-left: 14px;
   float: left;
   background: -webkit-linear-gradient(top,#fff4e1,#ffd9bb);     
   background: -moz-linear-gradient(top,#fff4e1,#ffd9bb);   
   border-radius: 20px 20px 0px 0px;
   font-size: 24px;
   color: #895123;	
   font-weight: bold;
   line-height: 56px;
   text-align: center;
   cursor: pointer;
}
.tab_hd li.active{
   background: -webkit-linear-gradient(top,#5cbc8b,#1c956a);     
   background: -moz-linear-gradient(top,#5cbc8b,#1c956a); 
   color: #fff;	
}
.tab_bd{
   width: 1158px;
   height: 418px;
   background: #fff;
   border-radius: 20px;
   position: absolute;
   left: 50%;
   margin-left: -579px;
   top: 28px;
}
.tab_bd .item{
  width: 270px;
  height: 310px;
  margin-top: 25px;
  margin-left: 15px;
  background: #e8f8e2;
  border-radius: 10px;
  padding-top: 47px;
}
.tab_bd .item .wrap_img{
  width: 134px;
  height: 150px;
  position: relative;
  margin: 0 auto;
  position: relative;
}
.tab_bd .item .title{
	width: 134px;
	height: 36px;
	position: absolute;
	left: 36px;
	bottom: -18px;
  background: -webkit-linear-gradient(top,#ffd8b9,#ffcfad);     
  background: -moz-linear-gradient(top,#ffd8b9,#ffcfad); 
  border-radius: 18px 0 18px 0;
  line-height: 36px;
  text-align: center;
  font-size: 16px;
  color: #895123;
}
.tab_bd .wrap_wen{
  width: 134px;
  margin: 30px auto;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  color: #212121;
}
.btn_ljlq{
  display: block;
  width: 540px;
  height: 48px;
  margin: 18px auto;
  background: -webkit-linear-gradient(top,#78ce9a,#1c956a);     
  background: -moz-linear-gradient(top,#78ce9a,#1c956a); 
  border-radius: 24px;
  line-height: 48px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
.btn_ljlq:hover{
  color: #fff;
}
.vip_course_list ul{
  margin-left: -15px;
}
.vip_course_list li{
  width: 390px;
  height: 443px;
  margin-left: 15px;
  margin-bottom: 15px;
  float: left;
  background: #fff;
  border-radius: 10px;
  padding: 18px;
}
.vip_course_list li .wrap_img{
  width: 356px;
  height: 200px;
  border-radius: 10px;
  position: relative;
}
.vip_course_list li .wrap_wen{
  padding: 10px;
}
.vip_course_list li .tuijian_img{
  position: absolute;
  right: -20px;
  bottom:-25px;
}
.course_name{
  font-size: 22px;
  font-weight: bold;
  color: #212121;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.biaoqian_item{
  width: 157px;
  height: 35px;
  margin-top: 15px;
  margin-left: 17px;
  background: #eee;
  border-radius: 17px;
  line-height: 35px;
  text-align: center;
  font-size: 17px;
  color: #333;
}
.jiage{
  font-size: 30px;
  font-weight: bold;
  color: #fe5a3e;
  line-height: 50px;
}
.btn_ljgk{
  width: 174px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 25px;
  background: -webkit-linear-gradient(top,#fbbe17,#fbbe17);     
  background: -moz-linear-gradient(top,#fbbe17,#fbbe17); 
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  box-shadow:1px 1px 2px 2px #fee2b7;
}
.btn_ljgk a{
  display: block;
  color: #fff;
}
.btn_ljgk a:hover{
  color: #fff;
}
.xryl_model_desc{
  width: 335px;
  height: 46px;
  margin:0 auto;
  background-image: url(/uploads/image/szimages/title.png);
  background-repeat: no-repeat;
  background-position: left top;
  line-height: 46px;
  text-align: center;
  font-size: 24px;
  color: #fff;
}
.jpk_course_list ul{
  margin-left: -15px;
}
.jpk_course_list li{
  width: 390px;
  height: 345px;
  margin-left: 15px;
  margin-top: 15px;
  float: left;
  background: #fff;
  border-radius: 10px;
  padding: 18px 18px 0 18px;
}
.jpk_course_list li .wrap_img{
  width: 356px;
  height: 200px;
  border-radius: 10px;
  position: relative;
}
.jpk_course_list li .tuijian_img{
  position: absolute;
  right: -20px;
  bottom:-25px;
}
.jpk_course_list li .wrap_wen{
  padding: 10px;
}
.bottom_msg{
  width:100%;
  height:159px;
  margin: 30px auto;
  background-image: url(/uploads/image/szimages/bottom.png);
  background-repeat: no-repeat;
  background-position: left top;
  font-size: 18px;
  color: #333;
}
.bottom_msg .text{
  width: 720px;
  float: right;
  margin-top: 60px;
  margin-right: 50px;
  line-height: 30px;
}