/* CSS  */
* {margin:0;padding:0;outline:none;list-style:none;text-decoration:none;box-sizing: border-box;font-family: Microsoft YaHei,arial;}
body,html {color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #fff;position: relative;font-size: 14px;}
body{min-width: 1200px;overflow-x: hidden;}
img{border:none;max-width: 100%;vertical-align: top; }
input, textarea ,select{border:none;background:none;cursor:pointer;font-size:14px;vertical-align:middle;color:#333;}
select {border:inherit;background: inherit; }
em, i {font-style:normal;  }
a{color: #000;text-decoration: none;}
a:focus, input, select {outline:none;}
.clearfix {*zoom:1; clear: both; }
.clearfix:after {content:"\200B"; display: block;clear: both;height: 0;  }
.inner{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
body,html,li,a:active, body,html,li,a:hover, body,html,li,a:visited{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}

/* 动画缓存公共文件  最好放最下面 */
a,*:before,*:after,.navSub,.tab-hd li{-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}


input::-webkit-input-placeholder{color: #ccc;} /* WebKit browsers */
input:-moz-placeholder{color: #ccc;} /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder{color: #ccc;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder {color: #ccc;} /* Internet Explorer 10+ */
select::-ms-expand {
    display: none;
}
a:active, a:hover, a:visited{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}


/* 移入放大 */
#grad:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
/* 移入位移 */
#grad:hover{ -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);transform: translate(0, -10px);}
/* 从上大小渐变 */
#grad {
    background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(red, blue); /* 标准的语法 */
  }  
/* 从左到右渐变 */
#grad {
    background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, red , blue); /* 标准的语法 */
  }



.toast-loading .index-toast {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 24px 30px;
  max-width: 360px;
  min-width: 180px;
  width: max-content;
  line-height: 30px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  background: rgba(0, 0, 0, 0.65);
  border-radius: 20px;
  transform: translate(-50%, -50%);
  box-sizing: content-box;
  z-index: 10000002;
}
.toast-loading .loading {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000001;
}
.toast-loading .loading .loading-cont {
  padding: 15px 24px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 360px;
  min-width: 160px;
  width: max-content;
  min-height: 160px;
  text-align: center;
  background: rgba(0, 0, 0, 0.65);
  border-radius: 10px;
  box-sizing: border-box;
}
.toast-loading .loading .loading-img {
  width: 50px;
  height: 50px;
  background-image: url("../image/loading.gif");
  background-repeat: no-repeat;
  background-size: cover;
}
.toast-loading .loading .text {
  margin-top: 15px;
  line-height: 30px;
  font-size: 20px;
  color: #fff;
  
}
.toast-loading .loading-mask {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000001;
}
 #iconDiv1{display: none;}





.banner{height: 600px;background: url(../image/banner6.jpg) center no-repeat;}
.banner .inner{height: 600px;position: relative;}
.ban_people{position: absolute;top: 177px;right: 78px;z-index: 5;}
.ban1{position: absolute;left: 268px;top: 142px;}
.ban2{color: #1fdabf;font-size: 32px;width: 158px;height: 140px;position: absolute;top: 142px;left:352px;text-align: center;font-weight: bold;}
.ban2 span{line-height: 38px;padding-top: 32px;display: block;}
.ban3{line-height: 60px;font-size: 30px;color: #333333;width: 287px;position: absolute;top: 58px;left: 457px;text-align: center;}

.banner ul{width: 658px;display: flex;justify-content: space-between;position: absolute;bottom: 60px;left: 270px;border-radius: 30px;height: 60px;line-height: 60px;
  background: -webkit-linear-gradient(#feffff, #bff9ed); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#feffff, #bff9ed); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#feffff, #bff9ed); /* Firefox 3.6 - 15 */
  background: linear-gradient(#feffff, #bff9ed); /* 标准的语法 */
  padding: 0 60px;
}
.banner ul li{display: flex;}
.banner ul li span{color: #1fdabf;font-size: 32px;font-weight: bold;}
.banner ul li i{width: 50px;background: url(../image/ban_line.png) center no-repeat;margin-top: 5px;}


.m1{padding: 50px 0;}
.m1_tit{display: flex;justify-content: center;}
.m1_tit_l{width: 130px;height: 120px;background: url(../image/m1_tit3.png) center no-repeat;text-align: center;font-weight: bold;position: relative;z-index: 3;}
.m1_tit_l span{font-size: 24px;color: #fffde6;line-height: 28px;height: 65px;display: block;padding-top: 5px;}
.m1_tit_l i{line-height: 48px;font-size: 20px;color: #1fdabf;text-align: center;display: block;}
.m1_tit_r{font-size: 40px;color: #333;font-weight: bold;height: 80px;line-height: 80px;border-radius: 0 40px 40px 0;padding: 0 66px;margin:20px 0 0 -30px;
  background: -webkit-linear-gradient(#eafffb, #c5faef); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#eafffb, #c5faef); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#eafffb, #c5faef); /* Firefox 3.6 - 15 */
  background: linear-gradient(#eafffb, #c5faef); /* 标准的语法 */
}
.m1_cont{display: flex;justify-content: space-between;padding: 34px 0 40px;}
.m1_cont_l{width: 804px;}

.m1_item{box-shadow: 0 0 5px #96fbee;border-radius: 10px;position: relative;display: flex;margin-bottom: 30px;}
.m1_item:last-child{margin-bottom: 0;}

.m1_img1{display: block;width: 220px;height: 197px;}
.m1_img2{display: block;width: 220px;height: 149px;}
.m1_img2{display: block;width: 220px;height: 143px;}

.m1_item_jb{line-height: 20px;width: 36px;background: #1fdabf;border-radius: 8px 0 0 8px;position: absolute;top: 0;left: 184px;text-align: center;color: #fff;font-weight: bold;font-size: 20px;padding: 12px 0;}



.m1_item_tit{line-height: 68px;font-size: 24px;color: #333333;padding-left: 30px;background: url(../image/m1_jt.png) left center no-repeat;font-weight: bold;margin-left: 24px;margin-top: 10px;}
.m1_item_r ul{width: 472px;margin-left: 30px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.m1_item_r ul li{width: 224px;height: 38px;background: #ecfffc;border-radius: 20px;line-height: 38px;font-size: 18px;color: #666666;text-align: center;margin-bottom: 20px;}

.m1_item_r ol{width: 524px;margin-left: 30px;display: flex;justify-content: space-between;}
.m1_item_r ol li{border: 1px solid #bbf4eb;width: 116px;height: 44px;border-radius: 20px;line-height: 42px;font-size: 18px;color: #666666;text-align: center;border-radius: 5px;}

.m1_list_wrap{width: 526px;margin-left: 30px;display: flex;background: #ecfffc;border-radius: 0 5px 5px 0;font-size: 18px;color: #666;height: 36px;line-height: 36px;display: flex;}
.m1_list {width: 130px;display: flex;}
.m1_list strong{display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;color: #fff;font-weight: bold;font-size: 22px;border-radius: 50%;margin-top: -2px;
  background: -webkit-linear-gradient(#43f2d9, #20dbc0); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#43f2d9, #20dbc0); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#43f2d9, #20dbc0); /* Firefox 3.6 - 15 */
  background: linear-gradient(#43f2d9, #20dbc0); /* 标准的语法 */
}
.m1_list span{margin-left: 8px;}




.m1_cont_r{width: 366px;box-shadow: 0 0 5px #96fbee;border-radius: 10px;}
.m1_cont_r_tit{line-height: 32px;font-size: 24px;color: #1fdabf;font-weight: bold;padding-left: 44px;background:#fff url(../image/m1_icon.png) left center no-repeat;margin: 26px 0 0 26px;}
.m1_cont_r_btn{width: 330px;height: 46px;line-height: 46px;text-align: center;font-size: 20px;color:#e31b1b;font-weight: bold;border-radius: 24px;background: #ffeaea;margin: 0 auto;}


.m1_time_tit{display: flex;justify-content: space-between;width: 310px;margin: 0 auto;line-height: 60px;font-size: 20px;color: #333333;}
.m1_time_tit strong:last-child{padding-right: 12px;}
.m1_cont_r .swiper-container{height: 348px;width: 310px;margin-bottom: 4px;}
.city_wrap{display: flex;justify-content: space-between;border-bottom: 1px dashed #e9e9e9;line-height: 58px;font-size: 18px;}
.city_wrap a{padding-right: 18px;background: url(../image/m1_hot.png) center right no-repeat;color: #fb6936;}


.m6_cont_r .swiper-container{height: 290px;width: 310px;margin-bottom: 4px;}








.pub_tit{font-size: 42px;color: #333333;font-weight: bold;text-align: center;line-height: 46px;}
.pub_tit span{color: #1fdabf;}

.pub_btn{display: block;width: 420px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-weight: bold;border-radius: 30px;font-size: 26px;margin: 0 auto;
  background: -webkit-linear-gradient(left, #3ef1d9 , #35c4f8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #3ef1d9, #35c4f8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #3ef1d9, #35c4f8); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #3ef1d9 , #35c4f8); /* 标准的语法 */
}
.pub_btn:hover{
  background: -webkit-linear-gradient(left, #35c4f8 , #3ef1d9); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #35c4f8, #3ef1d9); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #35c4f8, #3ef1d9); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #35c4f8 , #3ef1d9); /* 标准的语法 */
}


.m2{padding: 50px 0 126px;background: #ecfffc;}
.m2_tit{background: url(../image/m2_tit4.png) center no-repeat;background-size: 743px;}
.m2_cont{display: flex;justify-content: space-between;margin: 30px 0 0 0;}
.m2_item{width: 276px;border-radius: 10px;background: #fff;position: relative;}
.m2_item img{display: block;width: 276px;height: 163px;}
.m2_jb{position: absolute;top: 142px;right: 26px;font-weight: bold;width: 42px;height: 42px;background: url(../image/m2-jb.png) center no-repeat;color: #fff;line-height: 42px;text-align: center;font-size: 20px;}
.m2_item h2{line-height: 46px;color: #1fdabf;font-size: 22px;display: flex;margin-top: 10px;}
.m2_item h2 span{background: url(../image/m2_item_tit1.png) left center no-repeat;width: 37px;height: 22px;line-height: 22px;color: #fff;font-size: 18px;padding-left: 5px;margin: 12px 7px 0 0;}
.m2_item p{width: 245px;margin: 0 auto;line-height: 30px;font-size: 18px;color: #666666;}
.m2_item h3{height: 46px;line-height: 46px;text-align: center;font-size: 20px;color: #1fdabf;background: #d5fef8;margin-top: 24px;border-radius: 0 0 10px 10px;position: relative;}
.m2_item h3::after{content: "";width: 12px;height: 14px;background: url(../image/m2_jt11.png) center no-repeat;position: absolute;top: -22px;left: 50%;margin-left: -6px;}

.m2_item a{display: block;width: 276px;height: 52px;line-height: 52px;text-align: center;color: #fff;border-radius: 26px;font-size: 24px;
  background: -webkit-linear-gradient(left, #3ff2d8 , #19e5c7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #3ff2d8, #19e5c7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #3ff2d8, #19e5c7); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #3ff2d8 , #19e5c7); /* 标准的语法 */
  position: absolute;bottom: -76px;

}
.m2_item a:hover{
  background: -webkit-linear-gradient(left, #19e5c7 , #3ff2d8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #19e5c7, #3ff2d8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #19e5c7, #3ff2d8); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #19e5c7 , #3ff2d8); /* 标准的语法 */
}
.m2_item:nth-child(even) h2{color: #21b2e5;}
.m2_item:nth-child(even) h2 span{background: url(../image/m2_item_tit2.png) left center no-repeat;}
.m2_item:nth-child(even) h3{color: #21b2e5;background: #d8f5ff;}
.m2_item:nth-child(even) h3::after{background: url(../image/m2_jt2.png) center no-repeat;}
.m2_item:nth-child(even) a{
  background: -webkit-linear-gradient(left, #46caf9 , #22b2e5); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #46caf9, #22b2e5); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #46caf9, #22b2e5); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #46caf9 , #22b2e5); /* 标准的语法 */
}
.m2_item:nth-child(even) a:hover{
  background: -webkit-linear-gradient(left, #22b2e5 , #46caf9); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #22b2e5, #46caf9); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #22b2e5, #46caf9); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #22b2e5 , #46caf9); /* 标准的语法 */
}



.m3{padding: 50px 0;}
.m3_tit{background: url(../image/m3_tit3.png) center no-repeat;background-size: 743px;}
.m3_cont{margin: 40px 0;}


.tab{ }
.tab-hd {display: flex;margin-left: 280px;}
.tab-hd li{width: 200px;line-height: 62px;height: 62px;text-align: center;color:#1fdabf; cursor:pointer;margin-right: 20px;font-size: 26px;border-radius: 10px 10px 0 0;
  background: #d4fff6;
}
.tab-hd li span{background: url(../image/m3_icon1.png) left center no-repeat;padding-left: 38px;}
.tab-hd li:nth-child(2) span{background: url(../image/m3_icon2.png) left center no-repeat;}
.tab-hd li:nth-child(3) span{background: url(../image/m3_icon3.png) left center no-repeat;}
.tab-hd li.active{color: #fff;font-weight: bold;height: 70px;line-height: 70px;margin-top: -8px;
  background: -webkit-linear-gradient(#3ff2d8, #20dac0); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3ff2d8, #20dac0); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3ff2d8, #20dac0); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3ff2d8, #20dac0); /* 标准的语法 */
}
.tab-hd li.active span{background: url(../image/m3_icon1_h.png) left center no-repeat;}
.tab-hd li:nth-child(2).active span{background: url(../image/m3_icon2_h.png) left center no-repeat;}
.tab-hd li:nth-child(3).active span{background: url(../image/m3_icon3_h.png) left center no-repeat;}

.tab-bd{border-radius:10px;padding: 16px 28px 30px;box-shadow: 0 2px 10px #d3f7f2;background: url(../image/m3_jt.png) 28px 68px  no-repeat;}
.tab-bd li{display:none;}
.m3_item_wrap{display: flex;justify-content: space-between;}
.m3_item{width: 360px;}
.m3_item h2{font-size: 24px;line-height: 52px;text-align: center;}
.m3_item_txt{
  height: 178px;border-radius: 10px;margin-top: 88px;
  background: -webkit-linear-gradient(#f1fffc, #ddfff8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#f1fffc, #ddfff8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#f1fffc, #ddfff8); /* Firefox 3.6 - 15 */
  background: linear-gradient(#f1fffc, #ddfff8); /* 标准的语法 */
}
.m3_item_txt p{line-height: 30px;font-size: 18px;color: #666666;padding-top: 20px;width: 300px;margin: 0 auto 18px;text-align: center;}
.m3_item_btn{display: block;width: 300px;height: 52px;line-height: 50px;text-align: center;color: #1fdabf;border-radius: 26px;font-size: 24px;border: 1px solid #1fdabf;margin: 0 auto;}
.m3_item_btn:hover{background: #1fdabf;color: #fff;}



.m4{padding: 50px 0;background: #ecfffc;}
.m4_tit{background: url(../image/m4_tit3.png) center no-repeat;background-size: 821px;}
.m4_cont{margin: 30px 0 0;border-radius: 10px;padding: 30px 30px 10px;background:#fff url(../image/m4_line.png) 26px 40px no-repeat;}
.m4_item{margin-bottom: 40px;}
.m4_item_tit{display: flex;height: 60px;line-height: 60px;font-size: 26px;color: #333333;border-radius:30px;justify-content: space-between;position: relative;
  background: -webkit-linear-gradient(#eafffa, #c5faef); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#eafffa, #c5faef); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#eafffa, #c5faef); /* Firefox 3.6 - 15 */
  background: linear-gradient(#eafffa, #c5faef); /* 标准的语法 */
  margin-left: 26px;
}
.m4_item_tit span{width: 72px;height: 72px;background: url(../image/m4_jb.png) center no-repeat;font-size: 30px;color: #fff;text-align: center;font-weight: bold;
position: absolute;top: 0;left:-26px;}
.m4_item_tit strong{padding-left: 66px;}
.m4_item_tit a{display: block;width: 210px;height: 38px;line-height: 38px;text-align: center;border-radius: 20px;color: #1fdabf;font-size: 20px;margin: 10px 10px 0 0;
  background: -webkit-linear-gradient(left, #fff , #fff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #fff, #fff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #fff, #fff); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #fff , #fff); /* 标准的语法 */
}
.m4_item_tit a:hover{ color: #fff;
  background: -webkit-linear-gradient(left, #3ef2d8 , #1ae5c8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #3ef2d8, #1ae5c8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #3ef2d8, #1ae5c8); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #3ef2d8 , #1ae5c8); /* 标准的语法 */}


.m4_item_wrap{display: flex;padding: 24px 0;}
.m4_item_l{display: block;width: 557px;height: 322px;background: url(../image/m4_item_l.png) center no-repeat;margin: 38px 0 0 25px;}
.m4_item_r{background: url(../image/m4_item_r.png) 0 38px  no-repeat;width: 540px;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 34px 0 14px;}
.m4_list{font-weight: bold;font-size: 18px;line-height: 36px;text-align: center;width: 150px;}
.m4_list1{margin-top: 190px;}
.m4_list span{display: block;color: #333333;}
.m4_list i{display: block;width: 32px;height: 32px;line-height: 32px;text-align: center;color: #fff;border-radius: 50%;background: #2ee6cb;margin: 0 auto;}
.m4_list strong{display: block;color: #2ee6cb;}
.m4_menu_wrap{display: flex;justify-content: space-between;flex-wrap: wrap;width: 1110px;margin: 34px 0 4px 32px;}
.m4_menu{width: 350px;height: 165px;background: url(../image/m4_menu.png) center no-repeat;margin-bottom: 30px;position: relative;}
.m4_menu h2{line-height: 46px;color: #fff;font-size: 22px;padding-left: 24px;}
.m4_menu strong{display: block;width: 52px;height: 52px;line-height: 52px;text-align: center;font-size: 22px;color: #fff;font-weight: bold;position: absolute;right:12px;top: 21px;}
.m4_menu h3{line-height: 50px;color: #29c6e6;font-size: 22px;text-align: center;padding-top: 11px;}
.m4_menu p{width: 290px;height: 34px;line-height: 34px;text-align: center;color: #1fdabf;font-size: 18px;border-radius: 18px;background: #fff;margin: 0 auto;}



.m4_item ul{display: flex;justify-content: space-between;flex-wrap: wrap;width: 1110px;margin: 34px 0 4px 32px;}
.m4_item ul li{margin-bottom: 30px;}
.m4_item ul li:nth-child(5) h2,.m4_item ul li:nth-child(6) h2,.m4_item ul li:nth-child(7) h2,.m4_item ul li:nth-child(8) h2{
  background: -webkit-linear-gradient(#46caf9, #22b2e5); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#46caf9, #22b2e5); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#46caf9, #22b2e5); /* Firefox 3.6 - 15 */
  background: linear-gradient(#46caf9, #22b2e5); /* 标准的语法 */
}
.m4_item ul li h2{line-height: 46px;width: 204px;height: 46px;text-align: center;border-radius: 8px 8px 0 0;color: #fff;text-align: center;margin: 0 auto;
  background: -webkit-linear-gradient(#3ff2d8, #20dbbf); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3ff2d8, #20dbbf); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3ff2d8, #20dbbf); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3ff2d8, #20dbbf); /* 标准的语法 */
}
.m4_item ul li h2 span{display: block;background: url(../image/m4_item_tit.png) center no-repeat;}
.m4_fuwu{padding: 10px 10px 15px;box-shadow:  0 2px 5px #d1d1d1;border-radius: 8px;}
.m4_fuwu img{display: block;}
.m4_fuwu p{line-height: 26px;font-size: 18px;color: #666666;width: 220px;margin: 11px auto 0;text-align: center;}


.m5{padding: 50px 0;}
.m5_tit{background: url(../image/m5_tit3.png) center no-repeat;background-size: 776px;}
.m5_cont{width: 1179px;height: 610px;background: url(../image/m5_cont.png) center no-repeat;margin: 25px 0 23px 20px;}

.m6{padding: 50px 0;background: #ecfffc;}
.m6_tit{background: url(../image/m6_tit3.png) center no-repeat;background-size: 904px;}
.m6_cont{height:485px;margin:36px 0 0 0;display: flex;justify-content: space-between;}
.m6_cont_l{background: #fff;border-radius: 10px;width: 804px;position: relative;}
.m6_jieshao{width: 300px;height: 330px;border-radius: 10px 10px 10px 0;position: absolute;left: 0;top: 0;
  background: -webkit-linear-gradient(#3ef0d8, #36c4f8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3ef0d8, #36c4f8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3ef0d8, #36c4f8); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3ef0d8, #36c4f8); /* 标准的语法 */
}
.m6_jieshao h2{font-size: 30px;padding-top: 28px;color: #fff;text-align: center;}
.m6_jieshao span{display: block;text-align: center;font-size: 18px;color: #fff;line-height: 42px;}
.m6_jieshao p{line-height: 34px;color: #fff;width: 260px;font-size: 18px;margin: 0 auto;}

.m6_jieshao_btn{background: #fff;display: block;width: 245px;height: 42px;line-height: 42px;color: #36c4f7;border-radius: 22px;text-align: center;font-size: 20px;margin: 18px auto 0;
  background: -webkit-linear-gradient(#ffffff, #ffffff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffffff, #ffffff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffffff, #ffffff); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffffff, #ffffff); /* 标准的语法 */
}
.m6_jieshao_btn:hover{font-weight: bold;
  background: -webkit-linear-gradient(#ffffff, #e4f9ff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffffff, #e4f9ff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffffff, #e4f9ff); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffffff, #e4f9ff); /* 标准的语法 */
}


.m6_cont_r{background: #fff;border-radius: 10px;width: 366px;}



.fixSide{width: 140px;height: 298px;position: fixed;left: 24px;top: 200px;text-align: center;z-index: 9999;border-radius: 10px;
background: -webkit-linear-gradient(#3ef1d8, #36c4f8); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#3ef1d8, #36c4f8); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#3ef1d8, #36c4f8); /* Firefox 3.6 - 15 */
background: linear-gradient(#3ef1d8, #36c4f8); /* 标准的语法 */
}
.fixSide .off2{position: absolute;top:-42px;left: 54px;cursor: pointer;}
.fixSide ul{padding: 10px;background: #fff;width: 120px;margin: 10px auto ;border-radius: 10px;}
.fixSide ul li{height: 32px;line-height: 32px;font-size: 16px;width: 100px;background: #e9f9ff;border-radius: 5px;margin-bottom: 10px;overflow: hidden;}
.fixSide ul li:last-child{margin-bottom: 0;}
.fixSide ul li a{color: #333333;display: block;}
.fixSide ul li a:hover{font-weight: bold;color: #fff;
  background: -webkit-linear-gradient(#30f0d5, #20bcf2); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#30f0d5, #20bcf2); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#30f0d5, #20bcf2); /* Firefox 3.6 - 15 */
  background: linear-gradient(#30f0d5, #20bcf2); /* 标准的语法 */
}

.fixSide h2{color: #ff6000;font-size: 16px;width: 106px;height: 24px;line-height: 24px;text-align: center;margin: 0 auto;}

.btn1{display: block;width: 114px;height: 40px;line-height: 40px;background: url(../image/btn11.png) center no-repeat;color: #21b2e5;font-weight: bold;text-align: center;font-size: 20px;margin: 0 auto;}



.free{width: 100%;height: 120px;}
.fixFoot{width: 100%;height: 120px;background: linear-gradient(to bottom,#27edd3,#2fbcec );position: fixed;left: 0;bottom: 0;z-index: 999;}
.fixFoot .inner{position: relative;}
.fixFoot .inner .innerWrap{width: 914px;display: flex;margin-left: 318px;} 
.fixFoot .off{top: 10px;cursor: pointer;position: absolute;right: 0;top: 10px} 
.fixFoot .left{position: absolute;left: -55px;top: 10px;width: 334px;height: 178px;}
.fixFoot .left h3{font-size:32px;color: #fff;line-height: 40px;background: url(../image/arrow32.png) right 29px no-repeat;width: 334px;}
.fixFoot .left h3 i{display: block;line-height: 64px;width: 204px;text-align: center;color: #fffaa7;}
.fixFoot .left h3 span{margin-left: 12px;display: block;width: 176px;height: 34px;line-height: 34px;color: #2bd5e0;background: #fff;border-radius: 18px;text-align: center;font-size: 20px;}
.fixFoot .mid {width: 304px;margin-top: 20px;}
.fixFoot .mid li{margin-left: 30px;line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;display: flex;margin-bottom: 16px;
border-bottom: 1px dashed #fff;
}

.fixFoot .mid li strong{color: #2bd5e0;width: 60px;height: 32px;background: #fff;text-align: center;margin-right: 10px;border-radius: 5px 5px 0 0;}
.fixFoot .mid .txt{font-size: 16px;color: #fff;line-height: 33px;margin-left: 10px;}
.fixFoot .codeBox{text-align: center;width: 210px;height: 103px;margin-top: -16px;position: relative;}
.fixFoot .codeBox img{border:1px solid #3ce4c2;width: 100px;height: 100px;padding: 4px;background: #fff;}
.fixFoot .codeBox p{font-size: 16px;color: #fff;margin-top: 6px;}

.fixFoot .codeBox::before{content: "";width: 12px;height: 16px;background: url(../image/fix_sj11.png) center no-repeat;position: absolute;left: 43px;top: 0;}
.fixFoot .codeBox::after{content: "";width: 12px;height: 16px;background: url(../image/fix_sj21.png) center no-repeat;position: absolute;right: 43px;top: 0;}



.lanrenzhijia{}
.lanrenzhijia .btn{position:absolute;width:26px;height:40px;top:384px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.lanrenzhijia .prev{left:0;background:url(../image/prevBtn.png) no-repeat;}
.lanrenzhijia .prev:hover{background:url(../image/prevBtn_h.png) no-repeat;}
.lanrenzhijia #prevTop,.lanrenzhijia #nextTop{top:213px;width: 46px;height: 48px;}
.lanrenzhijia #prevTop{background: url(http://mg.kaoyan365.cn/shuqi/images/prevBtnTop.png) 0 0 no-repeat;display: none;}
.lanrenzhijia #nextTop{background: url(http://mg.kaoyan365.cn/shuqi/images/nextBtnTop.png) 0 0 no-repeat;display: none;}
.lanrenzhijia .next{right:0;background:url(../image/nextBtn.png) no-repeat;}
.lanrenzhijia .next:hover{background:url(../image/nextBtn_h.png) no-repeat;}
.lanrenzhijia li{float:left;}
.lanrenzhijia .cf li{position: relative;color: #fff;}
.lanrenzhijia .cf a{display: block; width: 472px;height: 300px; position: absolute;color: #fff;}
.lanrenzhijia .cf li span{display: block;position: absolute; right: 0; top: 0;padding: 0 14px;height: 44px;line-height: 44px;font-size: 22px;color: #333333;font-weight: bold;border-radius: 0 0 0 10px;
  background: -webkit-linear-gradient(#ecfffc, #cbf2ff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ecfffc, #cbf2ff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ecfffc, #cbf2ff); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ecfffc, #cbf2ff); /* 标准的语法 */

}
.lanrenzhijia .picBox{width: 472px;height:300px;position:relative;overflow:hidden;margin: 16px 0 36px 316px;}
.lanrenzhijia .picBox ul{height:300px;position:absolute;}
.lanrenzhijia .picBox li{width:472px;height:300px;}
.lanrenzhijia .listBox{width:720px;height:106px;margin:0 auto;position:relative;overflow:hidden;}
.lanrenzhijia .listBox ul{height:106px;position:absolute;}
.lanrenzhijia .listBox li{width:185px;height:106px;cursor:pointer;position:relative;}
.lanrenzhijia .listBox li i{display:none;}
.lanrenzhijia .listBox li a{display: block;width:166px;height: 106px;}
.lanrenzhijia .listBox li img{width:166px;height: 106px;border:2px solid #fff;}
.lanrenzhijia .listBox .on img{border:2px solid #1fdabf;}
.lanrenzhijia .listBox .on i{display:block;}



