body {margin: 0;padding: 0;background: #fef4f4;}
a {text-decoration: none;}

/*澶撮儴*/
.logo-box {width: 100%;height: 70px;margin: 0 auto;}
.logo-img {width: 226px;height: auto;}

.content {display: block;width: 1200px;height: auto;margin: 0 auto;position: relative;}

/*鑳屾櫙*/
.bg-img {position: absolute;left: 0;width: 100%;background-position: top center;background-size: 1920px 100%;z-index: -1;}

.bg-img1 {top: 70px;height: 1100px;background-image: url("images/bg_02.png");}

.bg-img2 {top: 1170px;height: 1139px;background-image: url("images/bg_03.png");}

.bg-img3 {top: 2309px;height: 1382px;background-image: url("images/bg_04.png");}


.big_img {display: block;width: 1200px;height: auto;margin: 0 auto;padding: 0;}

.big_img0 {margin-top: 140px;height: 710px;}


.big_img1 {margin-top: 202px;}

.big_img6 {margin-top: 226px;}

.big_img7 {margin-top: 255px;}

.inner-box {box-sizing: border-box;width: 1200px;margin: 0 auto;padding: 0 51px;background-image: url("images/img_27.png");background-repeat: repeat-y;}

.inner-head {display: block;margin: 0;padding: 0;width: 231px;height: 50px;}

.inner-list {width: 1050px;display: flex;flex-direction: row;align-items: center;/*justify-content: space-between;*/flex-wrap: wrap;padding: 30px 0;margin: 0 auto;}

/*.inner-list a {display: inline-flex;}*/

.inner-item{width: 150px;height: 44px;line-height: 44px;border-radius: 22px;text-align: center;font-size: 20px;background: #fed6d6;color: #c61d16;margin: 0 10px 15px;cursor: pointer;position: relative;text-align: center;}
.inner-item a {display: inline-block;width: 100%;height: 100%;color: #c61d16;}

.level_item {width: 150px;height: 44px;}

.inner-item.active {
background: linear-gradient(to right, #d33426, #f26c49);color: #fff;font-weight: bold;}
.inner-item.active a {color: #fff;}


.kcBox {position: absolute;top: 44px;left: 0;width: 640px;/*height: 200px;*/background: #fff;border: 1px solid #e25141;display: none;z-index: 3;box-sizing: border-box;padding: 30px;border-radius: 20px;}
.xuexizhongxin {flex-direction: row;    text-align: left;align-items: center;padding-bottom: 20px;border-bottom: 1px dashed #eebbb9;width: 578px;}
.xuexizhongxin div {display: inline-block;width: 110px;height: 40px;line-height: 40px;font-size: 18px;background: #fed6d6;color: #c61d16;text-align: center;border-radius: 20px;margin-right: 20px;margin-bottom: 10px;}
.xuexizhongxin div.active {display: inline-block;width: 110px;height: 40px;line-height: 40px;font-size: 18px;color: #fff;text-align: center;background: linear-gradient(to right, #d33426, #f26c49);color: #fff;font-weight: bold;}
.cityInfo {width: 578px;text-align:left;padding-top: 11px;display: none;}
.cityInfo h4 {margin: 0;padding: 0;height: 37px;line-height: 36px;font-size: 20px;color: #333;font-weight: bold;}
.cityInfo p {margin: 0;padding: 0;height: 36px;line-height: 36px;font-size: 20px;color: #333;height: auto;font-weight: normal;}

.cityInfobox .cityInfo:first-child{display:block;}



.inner-table-box {width: 1000px;margin: 0 auto;border: 1px solid #e25141;border-radius: 15px;}

.oneline {display: flex;  
  flex-direction: row;
  align-items: center;
  text-align: center;
  font-size: 18px;
  color: #333;
  line-height: 24px;
  overflow: hidden;
  border-radius: 15px;}

.online1 {display: inline-flex;flex-direction: column;align-items: center;justify-content: center;width: 199px;height: 100%;border-right:  1px solid #e25141;font-weight: bold;}

.online2 {display: inline-flex;flex-direction: column;align-items: center;justify-content: center;width: 495px;height: 100%;border-right:  1px solid #e25141;}
.online3 {display: inline-flex;flex-direction: column;align-items: center;justify-content: center;width: 141px;height: 100%;border-right:  1px solid #e25141;}
.online4 {display: inline-flex;flex-direction: column;align-items: center;justify-content: center;width: 160px;height: 100%;}

.oneline-head {background: #ffeeed;font-size: 22px;color: #333333;font-weight: bold;border-top: none;border-top-left-radius: 15px;border-top-right-radius: 15px;}

.buy-btn {cursor: pointer;width: 120px;height: 36px;line-height: 36px;background: #e65945;font-size: 18px;color: #fef7f7;font-weight: bold;border-radius: 18px;}
.fenbu-box {background: #666;padding: 85px 0 0 0;}

.big_img11 {margin-bottom: 30px;}

.city_item {display: none;}
.show {display: block;}
.city_it_list {width: 1100px;margin: 0 auto;display: flex;flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.city-item {margin-top: 15px;width: 210px;height: 50px;line-height: 50px;border-radius: 45px;font-size: 18px;text-align: center;background: #fff;color: #333;cursor: pointer;}
.city-item.active{background: linear-gradient(to right, #d33426, #f26c49);color: #fff;
}
.city_it_list .city-item:nth-chlid(5n) {margin-right: 0;}

.city_item {width: 1100px;margin: 0 auto;border-top: 1px solid #cccccc;margin-top: 31px;padding-top: 26px;padding-bottom: 95px;font-size: 20px;color: #fff;line-height: 30px;
}
.fix-left {position: fixed;top: 50%;left: 0;width: 130px;height: 385px;margin-top: -192px;cursor: pointer;}
.fix-right {position: fixed;top: 50%;right: 0;width: 133px;height: 266px;margin-top: -133px;cursor: pointer;}



.window-mask {display: none;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;z-index: 100;
  }
  .window-mask .ajax_form {border: 2px solid #FFFFFF;width: 500px;height: 390px;background: #FFFFFF;border: 2px solid #FFFFFF;border-radius: 30px;position: fixed;top: 0;right: 0;bottom: 0;left: 0;margin: auto;box-sizing: border-box;padding: 0px;
  }
  .window-mask .ajax_form .close {font-size: 30px;line-height: 20px;color: #ccc;position: absolute;right: 13px;top: 13px;cursor: pointer;width: 20px;height: 20px;/* transition: all .3s; */
  }
  .window-mask .ajax_form .close:hover {/* transform: rotate(180deg); */
  }
  .window-mask .ajax_form h2 {text-align: center;font-size: 23px;font-family: FZLanTingHeiS-EB-GB;color: #f1110e;padding-top: 40px;padding-bottom: 20px;margin: 0;
  }
  .form-box {box-sizing: border-box;width: 382px;margin: 0 auto;font-size: 18px;
  }
  .form-box .list-div {width: 100%;display: flex;justify-content: space-between;margin-bottom: 10px;position: relative;
  }
  .form-box input::input-placeholder{color:#999;
 }
  .form-box input,.form-box select {height: 50px;border: 1px solid #e6e6e6;border-radius: 26px;box-sizing: border-box;padding: 0 30px;font-size: 18px;color: #999999;
  }
  .form-box input {width: 100%;
  }
  .form-box select {display: block;width: 100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline: none;
  }
  .form-box #fs {position: absolute;right: 1px;top: 0;bottom: 0;margin: auto;width: 134px;height: 50px;background: linear-gradient(to right, #f95344, #ff613b);border-radius: 25px;padding: 0;color: #fff;cursor: pointer;border: none;
  }
  .form-box .btn-box {width: 382px;height: 56px;border-radius: 28px;background: linear-gradient(to right, #f95344, #ff613b);margin: auto;box-sizing: border-box;margin-top: 21px;line-height: 56px;
  }
  .form-box .ajaxBtn {padding: 0;border: none;font-size: 26px;font-family: FZLanTingHeiS-R-GB;font-weight: bold;color: #FFFFFF;cursor: pointer;line-height: 55px;background: rgba(0, 0, 0, 0);display: block;
  }

 .zhichi {
cursor: pointer;
 }

.tab-detail .oneline {display: none;}
.tab-detail .oneline table{
  width: 100%;
  border: none;
  border-collapse: collapse;
}
.tab-detail .oneline table td{
  border-right: 1px solid #e25141;
  padding: 10px;
  text-align: left;
}
.tab-detail .oneline table tr{
  border-bottom: 1px solid #e25141;
}
.tab-detail .oneline table tr:last-child{
  border-bottom: 0;
}
.tab-detail .oneline table td b{
  font-weight: bold;
  color: #da4f42;
}
.tab-detail .oneline table td div{
  text-align: center;
  margin-top: 10px;
}
.tab-detail .oneline table td div a{
  display: inline-block;
  width: 90px;
  margin: 0 5px;
  height: 37px;
  text-align: center;
  line-height: 37px;
  font-size: 18px;
  cursor: pointer;
  font-weight: bold;
  color: #fff;
  border-radius: 37px;
  background: linear-gradient(to bottom, #f16a49, #e35444);
}
.tab-detail .oneline table .zhichis{
  width: auto;
  height: auto;
  color: #da4f42;
  display: inline-block;
  background: none;
}
.tab-detail .oneline table td:last-child{
  border-right: 0;
}
.tab-detail .oneline table th{
  font-weight: bold;
  height: 80px;
  border-right: 1px solid #e25141;
  border-bottom: 1px solid #e25141;
  background: #ffeeed;
}
.tab-detail .oneline table th:last-child{
  border-right: 0;
}
.tab-detail .oneline table td.t1{
  font-weight: bold;
}
.tab-detail .oneline .table td{
  text-align: center;
  padding: 30px 10px;
}
.tab-detail .oneline .table .buy-btn{
  margin: auto;
}
.tab-detail .oneline.thisshow {display: flex;}

.part3 {position: relative;}
.part3href {position: absolute;width: 160px;
    height: 60px;
    top: 60px;
    left: 618px;
    cursor: pointer;}

    .offcnCopy{ 
      background:#444546;    
      min-width: 1200px; 
      padding-bottom: 80px;
    }
    .offcnCopy {
      padding:45px 0 54px 0; 
      line-height:32px; 
      color:#ccc; 
      text-align:center;
    }
    .offcnCopy.normalPadding {
      padding-bottom: 45px;
    }
    .offcnCopy a {
      color:#ccc;
    }
    .offcnCopy a:hover {
      color:#e00;
    }
    .offcnCopy img {
      width: 15px;
      height: 15px;
      display: inline-block;
    }
    #wx_iframe{
      width: 1000px;
      margin: auto;
    }
    .dizhi{
      width: 1200px;
      margin: auto;
      height: 698px;
      box-sizing: border-box;
      margin-top: 202px;
    }
    .dizhi ul{
      width: 1055px;
      margin: auto;
      margin-top: 390px;
      height: 230px;
      padding-left: 20px;
  }
    .dizhi .ul{
    
      overflow-x: auto;
  }
  .dizhi .m{
    overflow: hidden;
  }
    .dizhi li{
      list-style: none;
      width: 145px;
      height: 50px;
      background: #fff8e4;
      color: #9d0511;
      float: left;
      font-size: 24px;
      border-radius: 30px;
      text-align: center;
      line-height: 50px;
      margin: 15px 30px;
    }