.mtop{
    margin-top: 60px;
}
.main2{
    width: 1200px;
    margin: auto;
}
.main2 h2{
    width: 500px;
   text-align: center;
   color: rgb(255, 121, 3);
   font-size: 30px;
   position: relative;
   margin:40px auto ;
}
.main2 h2::before{
    content: '';
    display: inline-block;
    height: 4px;
    width: 75px;
    background-color: rgb(255, 121, 3);
    position: absolute;
    left: 40px;
    top: 20px;
 }
 .main2 h2::after{
    content: '';
    display: inline-block;
    height: 4px;
    width: 75px;
    background-color: rgb(255, 121, 3);
    position: absolute;
    right: 40px;
    top: 20px;
 }

 .main2 ul li{
    position: relative;
    width: 18%;
    margin: 0 1%;
    float: left;
    background-color: rgb(238, 238, 238);
    padding: 85px 30px 40px;
   margin-top: 120px;
 }
 .main2 ul li p{
     height: 120px;
 }
 
 .main2 ul li h3{
 
     margin-bottom: 15px;
     font-size: 22px;
     text-align: center;
     font-weight: lighter;
     color: rgb(255, 121, 3);
 }
 .main2 ul li h3 span{
     font-size: 16px;
     color: black;
 }
 .main2 img{
    position: absolute;
    width: 50%;
    top: -100px;
    left: 25%;
}
 .clearfix{
     clear: both;
 }
 .main2 ul li a{
     display: inline-block;
     height: 30px;
     width: 80px;
     background-color: rgb(254, 0, 0);
     text-align: center;
     line-height: 30px;
     color: white;
     margin-left: 20px;
 }
 .main3{
     text-align: center;
     height: 198px;
     background: url(../boylearn/9.jpg)no-repeat center;
     margin: 50px auto;

 }
 .main3 h3{
     display: inline-block;
     margin-top: 30px;
      color: white;
 }
 .main3 form{
     margin-top: 20px;
 }
 .main3 form input{
     height: 30px;
     line-height: 30px;
     margin: 0 10px;
 }
 .main3 form .sub{
     width: 150px;
     height: 30px;
     background-color: rgb(0, 102, 203);
     outline: none;
     border: none;
     color: white;
 }
 .main3 h3 span{
    color: rgb(255, 239, 0);
    font-size: 30px;
}
.main4 h2{
    width: 570px;
   text-align: center;
   color: rgb(255, 121, 3);
   font-size: 30px;
   position: relative;
   margin:40px auto ;
}
.main4 h2::before{
    content: '';
    display: inline-block;
    height: 4px;
    width: 75px;
    background-color: rgb(255, 121, 3);
    position: absolute;
    left: 0;
    top: 20px;
 }
 .main4 h2::after{
    content: '';
    display: inline-block;
    height: 4px;
    width: 75px;
    background-color: rgb(255, 121, 3);
    position: absolute;
    right: 0;
    top: 20px;
 }
 .main4 .bt{
     text-align: center;
     color: grey;
     margin-bottom: 40px;
 }
 .main4 .tc,.main5 .tc {
   width: 1200px;
   margin: auto;
}

.boyzx{
    width: 330px;
    height: 50px;
    margin:50px auto;
    background-color: rgb(250, 165, 23);
    text-align: center;
    line-height: 50px;
    border-radius: 50px;
 
}
.boyzx a{
  color: white;
  font-size: 24px;
}
.qh{
    height: 650px;
    background: url(../boylearn/ms.jpg)no-repeat center;
    background-size: 100% 100%;
}
.jsfc_show{width:1280px;overflow:hidden;margin: 30px auto;height: 650px;}
.w1200 {width: 1280px;margin: 0 auto;}
.h455 {margin-top: 180px;height: 490px;position: relative;width: 1280px;display: flex;}
.w300 {width: 190px;overflow: hidden;float: left;}
.w328 {float: left;margin: 0 0 0 -82px;transition: all 0.6s;}
.w350 {width: 351px;padding: 10px;height: 100%;position: absolute;background: white;left: 192px;top: 0;box-sizing: border-box;transition: all 0.6s;}
.w705 {width: 192px;overflow: hidden;position: relative;transition: all 0.6s;}
.jsfc_show h5 {font-size: 18px;font-weight: bold;color: #000;}
.jsfc_show p {line-height: 25px;font-size: 15px;color: #333;margin: 10px 0;}
.jsfc_show img{float: left;}
.jsfc_show .currnet{width: 704px;}
.jsfc_show .currnet .w350{left: 353px;}
.jsfc_show .currnet .w328{margin: 0;}
.main6 h2{
    width: 500px;
   text-align: center;
   color: rgb(255, 121, 3);
   font-size: 30px;
   position: relative;
   margin:40px auto ;
}
.main6 h2::before{
    content: '';
    display: inline-block;
    height: 4px;
    width: 75px;
    background-color: rgb(255, 121, 3);
    position: absolute;
    left: 40px;
    top: 20px;
 }
 .main6 h2::after{
    content: '';
    display: inline-block;
    height: 4px;
    width: 75px;
    background-color: rgb(255, 121, 3);
    position: absolute;
    right: 40px;
    top: 20px;
 }
.main6 .bt{
    text-align: center;
    color: grey;
    margin-bottom: 40px;
}
.main7 h2{
    width: 570px;
   text-align: center;
   color: rgb(255, 121, 3);
   font-size: 30px;
   position: relative;
   margin:40px auto ;
}
.main7 h2::before{
    content: '';
    display: inline-block;
    height: 4px;
    width: 75px;
    background-color: rgb(255, 121, 3);
    position: absolute;
    left: 40px;
    top: 20px;
 }
 .main7 h2::after{
    content: '';
    display: inline-block;
    height: 4px;
    width: 75px;
    background-color: rgb(255, 121, 3);
    position: absolute;
    right: 40px;
    top: 20px;
 }
.main7 .bt{
    text-align: center;
    color: grey;
    margin-bottom: 40px;
}
.main7{
    width: 1200px;
    margin: auto;
}
.main7 ul li img{
    width: 100%;
}

.main7 ul li{
    width: 30%;
    margin: 0 1%;
    float: left;
    margin-top: 20px;
 }



 .hslclear {
    clear: both;
    display: block;
}
 .animation{transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s;}img{ display:block;}
 .hslbox1{ margin-top:0px; padding-top:50px;}
.hslbox1_1{ margin-top:30px; margin-bottom:30px;}
.hsltit{text-align:center; color:#f25333; line-height:normal;}
.hsltit1{ height:32px; line-height:32px;font-weight:bold; font-size:36px; margin-top:5px;}
.hsltit span{color:#f25333;}
.hsltit p{ font-size:18px; color:#666; margin-top:10px; display:block;}
.hsltit b{ font-size:14px; color:#999999; text-transform:uppercase;  display:block; font-weight:normal;}
.hslbtn{ text-align:center;}
.hslbtn a{ display:inline-block;height:50px; line-height:50px; background-color:#f13b35; width:300px; color:#fff; font-size:20px;  margin:0 20px; border-radius:10px; position:relative; overflow:hidden;}
.hslbtn a span{ position:relative; z-index:1}
.hslbtn a:before{content: ''; position:absolute; height:50px; width:100%; left:-100%; top:0; background-color:rgba(255,255,255,.3);transition: .4s;-moz-transition: .4s;-webkit-transition: .4s;-o-transition: .4s; z-index:0;}
.hslbtn a:hover{ color:#fff;}
.hslbtn a:hover:before{ left:0;}

.hslbtn .hslbtn_2 {
    background-color: #ff9900;
    color: #fff;
}

.hslbox2{ background-color:#f6f6f6; margin-top:50px; padding:50px 0 40px 0;}
.hslbox2_1{width:25%; float:left; margin-bottom:10px;}
.hslbox2_1 a{ display:block; margin:0 5px; position:relative; overflow:hidden;}
.hslbox2 .hsltit{ margin-bottom:30px;}
.hslbox2_1 p{ position:absolute; background-color:rgba(241,59,63,.9); height:40px; line-height:40px; width:100%; text-align:center; color:#fff; font-size:20px; bottom:-40px; z-index:1;margin:0;}
.hslbox2_1 a:hover p{ bottom:0;}
.hslbox2_1 a img{ display:block;}
.hslbox2_1 a:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.hslbox2 .hslbtn{ margin-top:30px;}



.hslbox3{margin-bottom:70px; background-color:#ff4800; position:relative; height:159px; border-radius:10px; margin-top:70px;}
.hslbox3_2{ width:630px; position:absolute; bottom:0; left:0; z-index:0;}
.hslbox3_1{ width:535px; height:60px; position:relative; z-index:1; float:right; margin-right:30px; padding-top:46px;}
.hslbox3_1 .hslbox3_3{ width:343px; height:60px;float:left; position:relative;}
.hslbox3_1 .hslbox3_3 input{ height:60px; width:100%;background-color:#fff; border:none; border-radius:5px; font-size:20px; color:#333; text-indent:56px;}
.hslbox3_1 .hsldg{ width:180px; height:60px; background-color:#ffda17; border:none; border-radius:5px; font-size:20px; color:#d90707; cursor:pointer; display:block; float:right;}
.hslbox3_3 i{ display:block; position:absolute; font-size:30px; width:38px; height:30px; line-height:30px; color:#999; border-right:1px solid #ddd; top:15px; left:8px;}

.wrap{
    width: 1200px;
  }
  .wrap h1{
    text-align: center;
    margin: 20px auto;
    color: red;
  }
  .wrap p{
    text-align: center;
    margin: 30px auto;
  }
  .bg_hongse{
    background: #ff9002;
    padding: 1px 0;
  }
  .bg_hongse .img_qiye{
    margin: 10px auto;
    display: block;
  }
  .bg_hongse hr{
    border: 1px #fff dashed;
    margin: 1.4% auto;
    width: 92%;
  }
  .bg_hongse span{
    color: #fff;
    width: 94%;
    margin: 1% auto;
    text-align: left;
    display: block;
    font-size: 18px;
  }
  .bg_hongse a{
  
    color: #da1111;
    margin: 30px auto;
  }
  .ul_list5 li{
    width: 24%;
    margin: 30px auto;
  }
  .ul_list5 li img{
    width: 100%;
  }
  .lunbo_qiye{
    overflow: hidden;
    margin: 1% auto;
    text-align: center;
    height: 200px;
  }