h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: bold;}

.ab_banner{    position: relative;}
.ab_banner .ab_txt{    position: absolute; top:10%; width:100%}
.ab_txt .container{margin:0 auto}
.ab_txt h3 span{padding-left:30px; font-size:30px; color:#fff;      font-family: arial;   font-weight: normal;}
.ab_txt p{font-size:26px; color:#fff; padding-top:30px;}
.dwon0{display:none}
.dwon1{display:block}
.touming{ display:flex;   justify-content: center;
    align-items: center;    z-index: 1000;
    pointer-events: all;
    background-color: rgba(0, 0, 0, .8);     position: fixed;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;}
.prony_list{padding-bottom:100px}
.tm_txt{background:#fff;  width: 900px;  height: 75vh;  position: relative;    overflow-y: scroll;  border-bottom-left-radius: 30px; border-top-left-radius: 30px;}
.tm_txt i{line-height:30px;  width: 30px;     text-align: center;}
.dialog-close-button{    height: 32px;
    width: 32px;
    border-radius: 100%;
    border: 1px solid #121212;
    display: flex;  display: flex
;
    top: 40px; right:40px;position: absolute;
    font-size: 25px;}
.shidden{overflow:hidden}
.tm_txt2{padding:50px;}
.tm_txt2 h3{font-size:40px; padding-bottom:30px;}
.tm_txt2 h4{font-size:30px; padding-bottom:30px;}
.pro_content img{max-width:100%}

    .col-sm-9 {
        width: 75%
    }
    .col-sm-3 {
        width: 25%
    }

.dilink{display: flex; z-index: 11;  align-items: center;    width: 100%; flex-wrap: wrap; position: fixed; bottom: 0; background: rgba(0,0,0,0.8); padding: 15px 30px;}
.dilink .col-sm-3{text-align: right;}
.dilink p{color: #fff}
#onetrust-accept-btn-handler{ color: #000; border: 0;
    padding: 10px 16px !important;
    margin: 0 !important;
    background-color: #fff !important;
    font-family: var(--font-family-SemiBold);
    font-size: 14px !important;
}

.pages{margin:0px; margin-bottom: 80px; text-align: center;display: flex;justify-content: center;}
.pages a{ height: 42px; border-radius: 42px; padding:0 5px;margin:0 5px; line-height: 40px;color:#999999; border:1px solid #ccc; min-width: 42px;text-align: center; font-size: 14px;}
.pages a:hover,.pages a.on{border:1px solid #f49d19;color:#fff;background-color: #f49d19;}
.pages a.none,.pages a.none:hover{border:1px solid #ccc; color:#fff;cursor: default;}

.become_li .submit{width: 200px !important;  height: 50px; padding: 0; text-align: center; line-height: 50px; background: #f49d19; box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.8); display: inline-block; border-radius: 50px; font-size: 24px; color: #fff; transition: all 0.5s }
.become_li .submit:hover{box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5); background: #4c4c4c}
.search2{height: 110px; background: #545454; padding:30px 0; text-align: center;}
.wrapper{
   padding: 0 160px; width: 100%;
}

.wrapper .search_box{
  width: 100%;
  background: #fff;
  border-radius: 50px;
  height: 50px;
  display: flex;
  padding:0 0px;
  
}

.wrapper .search_box .dropdown{
  width: 170px;
  
  color: #9fa3b1;
  position: relative;
  cursor: pointer;
}

.wrapper .search_box .dropdown .default_option{
  
  line-height: 50px;
  font-size: 14px; width: 170px; font-size: 18px; color: #000
}

.wrapper .search_box .dropdown ul{
  position: absolute;
  top: 60px;
  left: 10px;
  background: #fff;     z-index: 10;
  width: 150px;
  border-radius: 5px;
  padding: 20px;
  display: none;
  box-shadow: 8px 8px 6px -10px #b3c6ff;
}

.wrapper .search_box .dropdown ul.active{
  display: block;
}

.wrapper .search_box .dropdown ul li{
  padding-bottom: 20px;
}

.wrapper .search_box .dropdown ul li:last-child{
  padding-bottom: 0;
}

.wrapper .search_box .dropdown ul li:hover{
  color: #6f768d;
}

.wrapper .search_box .dropdown:before{
  content: "";
  position: absolute;
  top: 20px;
  right: 0px;
  border: 8px solid;
  border-color: #000 transparent transparent transparent;
}

.wrapper .search_box .search_field{
  width: calc(100% - 170px);
  height: 100%;
  position: relative;
}

.wrapper .search_box .search_field .input{
  width: 100%;
  height: 100%;
  border: 0px;
  font-size: 16px;
  padding-left: 20px;
  padding-right: 38px; border-radius: 50px;
  color: #6f768d;
}

.wrapper .search_box .search_field button{
  position: absolute;
  top: 0px;
  right: -2px;
  font-size: 22px;
  color: #fff; background: #f49d19; border: 0; height: 50px; width: 70px; border-top-right-radius: 50px; border-bottom-right-radius: 50px;
  cursor: pointer;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9fa3b1;
}
::-moz-placeholder { /* Firefox 19+ */
 color: #9fa3b1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #9fa3b1;
}

.pro_left dt{ font-size: 30px;
    height: 110px;
    font-family: "Poppins-Bold";
    text-transform: uppercase;
    background: #f49d19;
    color: #fff;
    padding: 0px 20px;
    display: flex;
    align-items: center;  padding-top:5px;}
.pro_left dt span{line-height:28px;}
.pro_left dd > a{padding: 25px 20px; display: block; font-family: "Poppins-Bold"; font-weight: bold;}
.pro_left{background: #e8e8e8}
.pro_left .fa{float: right;}
.pro_left dd{border-bottom: solid 1px #fff}
.pro_left{margin-top: -110px;border-top-right-radius: 8px; border-top-left-radius:8px; overflow: hidden;}
.prolist_tit{padding: 70px 0; text-align: center;}
.prolist_tit h3{font-size: 28px; font-weight: bold; padding-bottom: 10px;}
.prolist_tit p{color: #696868}
.pro_left dd a:hover{background: #f5f5f5}
.pro_li{background: #f2f3f5; border-radius: 50px; overflow: hidden; margin-bottom: 74px;}
.pro_list{padding: 0 74px; display: flex; flex-wrap: wrap; padding-bottom: 50px;}
.pro_list .col-sm-6{padding: 0 74px;}
.prony_list .row{margin: 0 -45px}
.prony_list .col-sm-9,.prony_list .col-sm-3{padding:0 45px}
.download_li img{width: 38px;}
.auto-height-iframe{padding-top:85px; width: 100%; border: 0;}
.details212{height: 0; overflow: hidden;}
.details212.active{height: auto;}
.pro_left dd ul a{padding: 25px 20px 0 20px; font-size: 14px; display: inline-block;}
.pro_left dd ul{background: #f5f5f5}
.pro_left dd ul a:hover{color: #f49d19}
.iframe-btn.active{color: #f49d19}
.pro_left dd ul li:last-child{padding-bottom: 25px;}

.pro_txt{padding: 20px 25px}
.pro_txt p{color:#666;display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-clamp: 1; /* 注意：这不是一个标准的CSS属性，但在某些浏览器中可以工作 */
  -webkit-line-clamp:1; /* 使用WebKit前缀 */}
.jine{display: flex; padding-top: 20px; flex-wrap: wrap; align-items: center;}
.shop_now,.jiage{ color: #000; width: 50%; text-align: center;}
.shop_now a,.jiage a{display: block; width: 130px; height: 42px; border-radius: 42px; border: solid 1px #000; margin: 0 auto; text-align: center; line-height: 40px; transition: all 0.5s}
.shop_now a{color: #f49d19; border: solid 1px #f49d19}
.shop_now a:hover,.jiage a:hover{    box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.2); border: solid 1px #f2f3f5; line-height: 40px;}

.shop_now span{font-size: 24px; font-weight: bold; border-bottom: solid 2px #333; line-height: 36px; display: inline-block;}
.shop_now img{width: 50px; height: 50px; border-radius: 50px; background: #f49d19; margin-left: 10px; transform: rotate(45deg);transition: all 0.5s}
.pro_img img{transition: all 0.5s}
.pro_li:hover .shop_now img{transform: rotate(-45deg)}
.pro_li:hover .pro_img img{transform: scale(1.05);}
.pro_img{overflow: hidden; position: relative;}
.pro_img a{width: 55px; height: 55px; border-radius: 55px; background: #fff; display: block; position: absolute; transition: all 0.5s; bottom: -55px; left: 0; right: 0; margin: auto;}
.pro_img:after{content: ""; display: block; background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(244,157,25,0.5), #f49d19); position: absolute; width: 100%; height: 100%; top: 0; opacity: 0; transition: all 0.5s}
.pro_li:hover .pro_img:after{opacity: 0.8;}
.pro_li:hover .pro_img a{bottom: 40px; z-index: 10; transform: rotate(-45deg);}
.choose{background: #f2f3f5; padding: 0 60px; padding-top: 80px; overflow: hidden;}
.choose_tit{text-align: center; font-size: 30px; color: #000; font-weight: bold;}
.choose_con{background: #fff; padding: 70px 0; display: flex; justify-content: space-around; align-items: center; margin: 80px 0 0 0}
.choose_con div{font-weight: bold; text-align: center; font-size: 18px; }
.choose_con div img{width: 75px}
.fa_content img{max-width: 100%}


.aboutus{padding: 210px 0; position: relative;}
.aboutus:before{content:""; display: block; width: 100%; height: 200px; background: url(../images/about_txt.png) no-repeat center top; background-size: cover; }
.about_txt h2{font-size: 44px; padding-bottom: 120px; font-weight: bold; color: #212122; font-family: "Poppins-Bold"; position: relative;}
.about_txt h2 span{width: 8px; height: 8px; background: #f49d19; display: inline-block; border-radius: 8px; margin-left: 10px;}
.faz_wz{margin: 0 -15px; display: flex; flex-wrap: wrap;}
.faz_wz dl{width: 50%; padding: 15px; margin:35px 0;}
.faz_wz dt{font-family: "Poppins-Bold"; font-size: 50px; color: #f49d19}
.faz_wz dd{font-size: 24px; color: #646464}
.aboutus img{margin-top: -80px;}
.img-txt{padding: 40px; background-image: linear-gradient(to right, #eec995, #fdab39); margin-top: 50px; border-radius: 16px; font-size: 24px;  color: #fff}
.come_tit{text-align: center; padding-bottom: 135px}
.come_tit h3{font-size: 48px; font-family: "Poppins-Bold"; color: #000}
.come_tit p{font-size:24px; padding-top: 30px; color: #646464}
.come_img3,.come_img1{height: 640px;}
.come_img2{height: 310px; margin: 10px 0; float: left; width: 100%}
.come_2{height: 660px; margin-top: -10px;}
.come_img{border-radius: 38px; overflow: hidden; transition: all 0.5s;}
.wcomelist{margin: 0 -10px}
.wcomelist .col-sm-6,.wcomelist .col-sm-3{padding: 0 10px;}
.come_img:hover{transform: scale(1.02);}
.wide_img{text-align: center;}
.wide_img a{display: inline-block; margin:7px 5px; overflow: hidden;}
.wide_img a img{transition: all 0.5s}

.wide .come_tit{padding-bottom: 100px;}
.wide{padding: 130px 0}
.Milestones{height: 1180px; padding-top: 160px; background: url(../images/fazhan_bg.jpg) no-repeat; background-size: cover;}
.Milestones .come_tit h3{color: #f5ab44}
.Milestones .come_tit p{color: #9a8d75}
.Milestones .come_tit{padding-bottom: 110px;}


.swiper_con{max-width: 930px; background: #cfcfca; padding: 40px; border-radius: 20px; margin: 0 auto; margin-bottom: 100px;}
.swiper_con{display: flex; flex-wrap: wrap; align-items: center;}
.swiper_img{width: 360px; height: 200px; line-height: 200px; text-align: center;     color: transparent;
    background: linear-gradient(to right, #eccda1, #f49d18);
    -webkit-background-clip: text;
    background-clip: text;
    font-family: "Poppins-Bold"; font-size: 145px;}
.swiper_txt{width: 490px; padding-left: 40px;}
.swiper_txt h3{font-size: 24px; font-family: "Poppins-Bold"; color: #665243; padding:0 0 30px 0}
.swiper_txt p{font-size: 18px; color: #9c9078}
.Milestones .swiper-pagination{display: flex; justify-content:space-around;}
.Milestones .shijianxian{background: url(../images/xuxian.png) repeat-x  left -50px;padding: 0px 100px;}
.shijianxian > div{padding: 106px 0}
.nianfen{text-align: center; font-family: "Poppins-Bold"; font-size: 34px; color: #5c5c5c}
.swiper-slide-thumb-active .nian b{color: #f49d18; background: #fff; border-radius: 8px; display: inline-block; padding: 0 15px; padding-top: 5px;}

.contact_banner{position: relative;}
.con_bantxt{position: absolute; left: 226px; top: 50%; width: 580px; text-align: center;}
.con_bantxt h3{font-size: 75px; font-weight: bold; color: #fff; font-family: "Poppins-Bold"; text-shadow: 0px 5px 5px rgba(0,0,0,0.3);}
.con_bantxt a{background: #f49e1b; display: inline-block; border-radius: 60px; padding:0 30px; line-height: 60px; font-size: 18.7px; color: #fff;transition: all 0.5s; font-family: "Poppins-Light"; margin-top: 25px; box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.8);}
.con_bantxt a:hover{box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.8); background: #4c4c4c}
.con_tit{padding: 170px 0 150px 0; font-size: 48px; color: #000; text-align: center;font-family: "Poppins-Bold";}
.acontact_ny{background: #f7f8f9}
.contact_list{display: flex; flex-wrap: wrap; margin: 0 0px;}
.contact_li{width: 33.3333%; padding: 0 80px; margin-bottom: 14px;}
.con_bg{background: #fff; border-radius: 8px; padding: 40px 30px; height: 100%}
.live_li{display: flex; align-items: center; justify-content: space-between;  margin-bottom: 100px;}
.live_tit{font-size: 24px; color: #62686c; font-weight: bold;}
.lianxifs p{font-size: 20px; font-weight: bold; color: #000; line-height: 36px; padding-bottom: 10px;}
.lianxifs a{font-size: 14px; color: #f3b042; margin-right: 15px}
.lianxifs a:last-child{margin:0}
.browse_bg h3{margin-bottom:30px;}

.liuyan{margin: 110px auto; max-width: 1126px; background: #fff; box-shadow: 0 0px 10px rgba(0,0,0,0.3); padding: 40px 50px;}
.ly_tit h3{font-size: 36px; padding-bottom: 20px; text-align: center;}
.ly_tit p{font-size: 20px; color: #666; text-align: center;}
.ly_form label{width: 100%; padding-bottom: 48px;}
.ly_form{padding-top: 30px;}
.ly_form input{width: 100%; height: 78px; border: solid 1px #ddd; padding: 5px 20px; border-radius: 8px;}
.ly_form input::placeholder,.ly_form textarea::placeholder{font-size: 18px; color: #ccc; font-family: "Poppins-Light"; font-weight: normal;}
.ly_form textarea{padding: 20px 20px;border: solid 1px #ddd; border-radius: 8px; width: 100%}
.ly_form button{width: 132px; height: 66px; background: #ef8f00; line-height: 66px; text-align: center; color: #fff; border-radius: 20px; margin: 20px auto; display: block; margin-top: 50px; border: 0}
.shouhou{border-radius: 8px; text-align: left; background: #fff; padding: 15px; overflow: hidden;}
.shouhou img{float: left; width: 50px; margin-right: 25px;}
.shouhou h3{padding-bottom: 10px; font-size:16px;}
.shouhou a{height: 32px; line-height: 34px; padding: 0 20px; border-radius: 32px;     font-size: 14px; background: #f49d19; display: inline-block; color: #fff;transition: all 0.5s;}
.shouhou a:hover{box-shadow: inset 0 0 10px 5px rgba(255, 255, 255, 0.8);background: #4c4c4c;}

.zc_bantxt{position: absolute; top: 50%; text-align: center; max-width: 940px; margin: 0 auto; width: 100%; left: 0; right: 0;}
.zc_bantxt h3{font-size: 48px; font-family: "Poppins-Bold"; color: #fff; padding-bottom: 30px;}
.form_zc{background: #fff; height: 58px; border-radius: 58px; overflow: hidden; display: flex; justify-content: space-between;}
.form_zc .fa{font-size: 24px; line-height: 58px; color: #ddd; width: 58px; text-align: right;}
.form_zc button{width: 170px; height: 58px; line-height: 58px;  border: 0; background: #fca521; font-size: 24px; color: #fff; font-family: "Poppins-Bold"; transition: all 0.5s;}
.form_zc button:hover{box-shadow: inset 0 0 10px 5px rgba(255, 255, 255, 0.4);background: #4c4c4c;}
.form_zc input{width: calc(100% - 278px); border: 0;height: 64px; line-height: 78px;}
.form_zc input::placeholder{font-size: 20px;  font-weight: normal; color: #bfbfbf}
.browse_con .con_tit,.browse .con_tit{padding: 100px 0}
.browse_con{padding-bottom: 180px;}
.browse_list{ display: flex; padding-bottom: 170px; flex-wrap: wrap;}
.browse_li{width: 33.333%; padding:80px;}
.browse_bg{background: #f2f2f2; border-radius: 15px; text-align: center; padding: 50px 30px;}
.browse_img{margin-bottom: 35px; overflow: hidden;}
.browse_img img{transition: all 0.5s; max-width: 175px;}
.browse_li:hover img{transform: scale(1.1);}
.live_img img{width: 60px;}



.new_banner{position: relative;}
.news_bantxt{position: absolute; left: 30%; width: 480px; text-align: center; top: 50%; margin-top: -180px}
.news_bantxt h3{font-size: 142px; font-family: "Poppins-Bold"; color: #fff; text-shadow: 0 5px 10px rgba(0,0,0,0.3)}
.news_bantxt p{font-size: 38px; color: #fff}
.news_bantxt a{width: 320px; height: 80px; display: block; background: #4c4c4c; color: #fff; font-size: 32px; line-height: 80px; border-radius: 80px; margin: 30px auto; transition: all 0.5s}
.news_bantxt a:hover{box-shadow: inset 0 0 10px 5px rgba(255, 255, 255, 0.8);background: #f49d19;}
.news_ny{padding: 150px 0}
.news_tit h3{font-size: 75px; font-family: "Poppins-Bold"; color: #f49d19}
.news_tit p{font-size: 48px; display: flex; align-items: center; font-weight: bold;}
.news_tit p span{font-size: 30px; font-weight: bold; font-family: "Poppins-Bold"; padding: 0 15px;}
.news_bg{background: #e5e5e5; border-radius: 40px; overflow: hidden;}
.news_li{width: 50%; padding: 0 90px; }
.news_list{display: flex; flex-wrap: wrap; margin: 0 -90px;}
.news_txt{padding: 25px 30px;}
.news_txt h3{font-size: 18px; color: #000}
.news_txt span{display: block; text-align: right;}
.news_txt span img{background: #f49d19; border-radius: 55px; margin-top: 20px;transform: rotate(45deg); transition: all 0.5s}
.news_bg:hover .news_txt span img{transform: rotate(-45deg)}
.new_time h3{font-size: 58px; font-family: "Poppins-Bold"; color: #000; padding-bottom: 15px;}
.new_time span{font-size: 30px; padding-bottom: 50px; display: block; color: #000;}
.news_li{padding-top: 125px;}
.news_img img{transition: all 0.5s}
.news_img{overflow: hidden; border-radius: 40px;}
.news_li:hover .news_img img{transform: scale(1.05);}


.fw_bantxt > div{max-width: 880px; width: 100%; margin: 0 auto;}
.fw_bantxt{position: absolute; top: 0; left: 0; right: 0; bottom: 0;padding-top: 5%; }
.fw_bantxt h3{width: 100%; padding-bottom: 45px; font-size: 72px; color: #fff; font-family: "Poppins-Bold"; text-align: center; text-transform: uppercase;}
.fw_bantxt p{font-size: 36px; padding-bottom: 48px; color: #fff; text-align: center; width: 100%; position: relative;}
.fw_bantxt p:after{content:""; display: block; width: 136px; height: 9px; background: #f49d18; position: absolute; bottom: 0; left: 0; right: 0; margin: auto;}
.form_fw{width: 100%; height: 75px; margin-top: 275px; background: #fff; border-radius: 75px; display: flex; overflow: hidden;}
.form_fw button{ background: #f49d18; border: 0; height: 75px; width: 190px; text-align: center; color: #fff; font-size: 24px;}
.form_fw input{width: calc(100% - 190px); border: 0; padding: 0 40px; font-size: 24px;  font-weight: normal; color: #949393}
.form_fw input:placeholder{font-size: 24px;  font-weight: normal; color: #949393}
.huizhang{display: flex; align-items: center; justify-content: space-between; border: solid 1px #fff; padding: 40px; border-radius: 30px; margin-top: 50px;}
.huizhang dt{font-size: 24px; line-height: 48px; color: #f49d18; font-family: "Poppins-Bold";}
.huizhang dd{font-size: 24px; color: #fff; line-height: 48px; font-family: "Poppins-Light"; position: relative; padding-left: 30px;}
.huizhang dd:before{content: ""; display: block; width: 9px; height: 9px; background:#f49d18; border-radius: 9px;  position: absolute; left: 0; top: 20px;}
.Query_tit h3{font-size: 48px; padding-bottom: 90px; color: #fff; font-family: "Poppins-Bold"; text-align: center;}
.fw_ny{background: #000; padding: 100px 0; text-transform: uppercase;}
.query_txt dt{font-size: 30px; color: #f49d18}
.query_txt{padding-left: 100px;}
.query_txt dd{font-size: 24px; color: #fff; text-transform: initial;}
.query_txt dl{padding-bottom: 80px;}
.fwdd{display: flex; justify-content: space-between; align-items: center;}
.fwdd span:first-child{padding-right: 50px;}


.hezuo_banner{position: relative;}
.hezuo_bantxt{position: absolute; top:0; left: 0; right: 0; display: flex; align-items: center; height: 100%; padding:0 190px;}
.hzwz {width: 580px;}
.hzwz h3{font-size: 48px; color: #fff; font-family: "Poppins-Bold"; padding-bottom: 85px; text-shadow: 0 0 8px rgba(0, 0, 0, 0.3)}
.hzwz p{font-size: 24px; color: #fff; font-family: "Poppins-Light"; text-shadow: 0 0 8px rgba(0, 0, 0, 0.3)}
.hzwz a{width: 170px; height: 45px; border-radius: 45px; background: #f49d18; font-family: "Poppins-Bold"; border-radius: 45px; text-align: center; line-height: 45px; font-size: 18.7px; color: #fff; display: block; margin-top: 80px;     box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.8);}
.hzwz a:before{content: ""; display: inline-block; width: 7px; height: 7px; background: #fff; border-radius: 7px; position: relative; top: -3px; margin: 20px 8px 0 0px; transition: all 0.5s}
.hzwz a:hover{box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.8); background: #4c4c4c;}



.program_flex{display: flex; flex-wrap: wrap; align-items: stretch; background: url(../images/hz_bg.jpg) no-repeat; background-size:cover; border-radius: 30px; overflow: hidden;}
.hezuo_tit{font-size: 48px;  font-family: "Poppins-Bold"; color: #495c5f; text-align: center; padding: 85px 0}
.program_left{width: 50%; position: relative; overflow: hidden; min-height: 648px;}
.program_left img{display: block;  min-height: 100%; min-width: 100%; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.program_right{width: 50%; padding: 50px 80px;}
.program_right p{font-size: 24px; font-family: "Poppins-Light"; color: #fff; line-height: 1.5em; padding-bottom: 40px;}
.program_right a{font-size: 24px; font-family: "Poppins-Bold"; line-height: 1.5em; color: #fcc064; display: block;}
.program_right{display: flex; align-items: center;}
.hz_hei{background: url(../images/hezuo_06.jpg) no-repeat top center; background-size: cover; overflow: hidden;}
.hz_diqiu .hezuo_tit{color: #fff; padding-top: 138px;}
.hz_diqiu .row{display: flex; align-items: center; flex-wrap: wrap;}
.gq_wz p{font-size: 30px; color: #fff;}
.gq_wz p span{font-size: 60px; color: transparent;background: linear-gradient(to bottom, #fcc065, #f49d18);
  -webkit-background-clip: text;
  background-clip: text; font-family: "Poppins-Bold"; padding-right: 20px;}
.gq_wz p span i{font-style: initial;}
.guoqi ul{padding-top: 30px; display: flex; flex-wrap:wrap; }
.guoqi ul li{width: 50%; margin-bottom: 25px;}
.guoqi ul li img{width: 67px; border-radius: 67px; margin-right: 20px;}
.guoqi ul li span{font-size: 30px; color: #fff; font-family: "Poppins-Light"; line-height: 67px; display: inline-block;}
.program{padding-bottom: 220px;}
.become{background: rgba(233,234,238,0.3); border: solid 3px rgba(233,234,238,0.5); border-radius: 30px; padding: 56px 70px; position: relative; margin-bottom: 90px;}
.become_kf{width: 46%; position: absolute; right: 40px; bottom: -93px; max-width: 850px;}
.become_tit{font-size: 48px; color: #fff; font-family: "Poppins-Bold"; padding-bottom: 55px;}
.become_ly .become_li{width: 50%; float: left; padding: 0 33px;}
.become_li label{display: block; font-size: 24px; color: #fff; font-weight: normal;}
.become_li label span{color: #f49d18; font-family: "Poppins-Light";}
.become_li input{width: 100%; height: 53px; border-radius: 4px; border: 0; padding: 0 15px; margin-bottom: 25px;}
.become_ly .become_li2{width: 100%}
.become_li2 textarea{width: 100%; border-radius: 4px; border: 0; padding: 10px 15px; margin-bottom: 25px; height: 153px;}



.detail_tit{font-size: 40px;      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;   font-weight: bold; padding: 85px 0 50px 0; text-align: center; color: #202020}
.detail_tit2{text-align: left;}
.download{margin: 0 -40px;}
.download .col-sm-6{padding: 0 40px;}
.download_li{background: #fff; border-radius: 50px; padding: 35px; margin-bottom: 40px;}
.download_li h3{font-size: 18px; font-family: "Poppins-Bold"; color: #000; padding: 50px 0 30px 0}
.download_li a{font-size: 18px; color: #f49d19; font-family: "Poppins-Bold"; margin-bottom: 50px; display: inline-block;}
.download{ overflow: hidden;}
.faq_list dt{position: relative; cursor: pointer; padding: 30px 50px 30px 30px; color: #333; font-size: 24px; font-family: "Poppins-Light";}
.faq_list dt i{position: absolute; right: 30px; height: 24px; width: 24px; border-radius: 24px; background: #fff; color:#f49d19; text-align: center; line-height: 20px; border: solid 3px #f49d19; font-size: 12px; cursor: pointer;}
.faq_list dl{margin-bottom: 8px; background: #f5f4f0; }
.faq_list{background: #fff}
.faq_list dd{padding: 30px 30px; background: #fff; line-height: 2em; font-size: 18px; color: #666;  overflow: hidden;}
.faq_list dl.active dd{display: block;}
.faq_list dl.active i:before {
    content: "\f068";
}
.lan_banner{position: relative;}
.lan_bantxt{position: absolute; left: 10.8%; font-family: "Poppins-Bold"; top: 0; display: flex; align-items: center; height: 100%; color: #fff}
.lan_bantxt h1{font-size: 48px;     background: linear-gradient(to right, #00f2fe, #4eadfe);
    -webkit-background-clip: text;
    color: transparent; font-weight: bold;}
.lan_bantxt h2{font-size: 28px; color: #fff; padding-top: 40px;}
.lan_bantxt h2 span{color:#4eadfe}
.lan_bantxt h3{font-size: 89px; color: #a9a7a7; padding-top: 228px; padding-left: 50px;}
.lan_bantxt a{width: 170px; height: 45px; border-radius: 45px; background: #18bcf2;     font-family: "Poppins-Bold"; border-radius: 45px; text-align: center; line-height: 45px; font-size: 18.7px; color: #fff; display: block; margin-top:140px; margin-left: 110px; margin-bottom: 84px; box-shadow: inset 0 0 10px 5px rgba(255, 255, 255, 0.8);}
.lan_bantxt a:before{content: ""; display: inline-block; width: 7px; height: 7px; background: #fff; border-radius: 7px; position: relative; top: -3px; margin: 20px 8px 0 0px; transition: all 0.5s}
.lan_bantxt a:hover{box-shadow: inset 0 0 10px 5px rgba(255, 255, 255, 0.8);background: #f49d19;}
.lan_content{background: #040400}
.what_wz{text-align: center; max-width: 1330px; margin: 0 auto; color: #fff;}
.what_wz h3{font-size: 48px; font-family: "Poppins-Bold"; padding-bottom: 30px;     background: linear-gradient(to right, #e7f0fd, #b4d4f0);
    -webkit-background-clip: text;
    color: transparent;}
.what_wz p{font-size: 24px; line-height: 1.2em;}
.what_wz a{width: 170px; height: 45px; border-radius: 45px; background: #4c4c4c;font-family: "Poppins-Bold"; text-align: center; line-height: 45px; font-size: 18.7px; color: #fff; display: block; margin: 50px auto 0 auto; box-shadow: inset 0 0 10px 5px rgba(255, 255, 255, 0.2);}
.what_wz a:before{content: ""; display: inline-block; width: 7px; height: 7px; background: #fff; border-radius: 9px; position: relative; top: -3px; margin: 20px 8px 0 0px; transition: all 0.5s}
.what_wz a:hover{box-shadow: inset 0 0 10px 5px rgba(255, 255, 255, 0.8);background: #f49d19;}
.xinghe_line > img{animation: myfirst122 1.5s linear 1.5s infinite alternate; position: relative;}
@keyframes myfirst122 {
  0% {top: 0px}
  50% {top: 5px}
  100% {top: 0px}
}
.jiemian .swiper-slide{border-radius: 40px; overflow:hidden}
.Benefits .what_wz{padding: 200px 0 160px 0}
.ben_list{margin: 0 -30px; display: flex; flex-wrap: wrap;}
.ben_list .col-sm-4{padding: 0 30px;  margin-bottom: 90px;}
.Benefits_li{padding: 40px 70px; border-radius: 40px; height: 100%}
.Benefits_li h1{font-size: 27px; color: #18bcf2; padding: 60px 0}
.Benefits_li1{background:url(../images/ha_kang1.jpg) no-repeat; background-size: 100% 100%;}
.Benefits_li2{background:url(../images/ha_kang2.jpg) no-repeat; background-size: 100% 100%;}
.Benefits_li3{background:url(../images/ha_kang3.jpg) no-repeat; background-size: 100% 100%;}
.Benefits_li4{background:url(../images/ha_kang4.jpg) no-repeat; background-size: 100% 100%;}
.Benefits_li5{background:url(../images/ha_kang5.jpg) no-repeat; background-size: 100% 100%;}
.Benefits_li6{background:url(../images/ha_kang6.jpg) no-repeat; background-size: 100% 100%;}
.Benefits_li7{background:url(../images/ha_kang7.jpg) no-repeat; background-size: 100% 100%;}
.Benefits_li8{background:url(../images/ha_kang8.jpg) no-repeat; background-size: 100% 100%;}
.Benefits_li9{background:url(../images/ha_kang9.jpg) no-repeat; background-size: 100% 100%;}
.Benefits_txt{font-size: 18px; color: #fff}
.Benefits_txt p{padding-bottom: 20px;}
.every {padding: 120px; padding-bottom: 0; position: relative;}
.every:before{content: ""; display: block; width: 690px; height: 937px; background: url(../images/xing.png) no-repeat; position: absolute; top: 0; left: 0}
.every .what_wz h3{    background: linear-gradient(to right, #1dd5e6, #46aef7);
    -webkit-background-clip: text;
    color: transparent;}
.search2 .col-sm-9{position: relative; z-index: 10;}
.matter_banner{position: relative;}
.dian1{position: absolute; left: 25.3%; top: 28.438%}
.dian span:after{background: rgba(243,138,41,0.3); display: block; width: 10px; height: 10px; border-radius: 24px; animation: myfirst22 1.5s linear 1.5s infinite alternate;  content: ""; display: block;  position: absolute; left: 1px; top: 1px}
.dian span{width: 12px; height: 12px; display: block; background: #f49d19;border-radius: 12px; position: relative; margin: 6px;}
.dian span:before{width: 1px; height: 50px; border-left: dashed 2px #f49d19; content: ""; display: block; position: absolute; left:6px; top: -50px;}
.diankaiguan{position: relative; }
.dian span:before{display: none}
.diankaiguan img{position: absolute; left: -100px; top: -310px;}
.dian{cursor: pointer;}
@keyframes myfirst22 {
  0% {background: rgba(243,138,41,0.4); transform: scale(1);}
  50% {background: rgba(243,138,41,0.2); transform: scale(3);}
  100% {background: rgba(243,138,41,0.4);transform: scale(1);}
}
.dian2{position: absolute; left: 75%; top: 28.438%}
.dian3{position: absolute; left: 51.5%; top: 52%}
.dian:hover .diankaiguan{display: block;}
.dian span:before{display: block;}


.banner .video{width: 80% !important; margin: 0 auto}
.matter2_ban{background: #000; padding-top: 85px;}
.matter_btxt{text-align: center;}
.matter_btxt img{margin-bottom: 54px;}
.matter_btxt h3{font-size: 48px; color: #fff; }
.matter2_ban a{width: 170px; height: 45px; border-radius: 45px; font-family: "Poppins-Bold"; background: #f49d19; border-radius: 45px; text-align: center; line-height: 45px; font-size: 18.7px; color: #fff; display: block; margin: 58px auto;box-shadow: inset 0 0 10px 5px rgba(255, 255, 255, 0.8);}
.matter2_ban a:before{content: ""; display: inline-block; width: 7px; height: 7px; background: #fff; border-radius: 9px; position: relative; top: -3px; margin: 20px 8px 0 0px; transition: all 0.5s;}
.matter2_ban a:hover{box-shadow: inset 0 0 10px 5px rgba(255, 255, 255, 0.8);background: #4c4c4c;}
.matter2_ny{background: url(../images/wa_bg.jpg) no-repeat left bottom #0b0b0b;}
.whatmatter{padding: 120px 0 175px 0}
.matter2_tit{font-size: 48px; color: #fff; font-family: "Poppins-Bold"; text-align: center; padding-bottom: 120px}
.whatmatter .row{display: flex; flex-wrap: wrap; align-items: center;}
.what_p p{font-size: 24px; line-height: 1.5em; color: #fff; margin-bottom: 50px;}
.what_p{padding: 30px 100px 30px 0}
.shouyi_list{margin: 0 -90px; display: flex; flex-wrap: wrap;}
.shouyi_list .col-sm-4{padding: 0 90px; margin-bottom: 90px;}
.shouyi_li{border: solid 2px #515151;    position: relative;  background: #1a1a1a; border-radius: 12px; padding: 30px;   height: 100%}
.shouyi11{border-radius: 12px; overflow:hidden;}
.shouyi_li h3{font-size: 30px; font-family: "Poppins-Bold"; color: #fff; padding: 30px 0}
.shouyi_li p{font-size: 18px; color: #949494; line-height: 30px;}
.shouyi_li1{ background:url(../images/shouyi1.jpg) no-repeat center center; background-size: cover}
.shouyi_li2{ background:url(../images/shouyi2.jpg) no-repeat center center; background-size: cover}
.shouyi_li3{ background:url(../images/shouyi3.jpg) no-repeat center center; background-size: cover}
.shouyi_li4{ background:url(../images/shouyi4.jpg) no-repeat center center; background-size: cover}
.shouyi_li5{ background:url(../images/shouyi5.jpg) no-repeat center center; background-size: cover}
.shouyi_li6{ background:url(../images/shouyi6.jpg) no-repeat center center; background-size: cover}
.shouyi_li1:before{content:""; height:180px; width:176px; display:block; background:url(../images/shouyi1_y.png) no-repeat center center;  position: absolute; left:-2px; top:-2px;}
.shouyi_li2:before{content:""; height:180px; width:176px; display:block; background:url(../images/shouyi1_y2.png) no-repeat center center;  position: absolute; left:-2px; top:-2px;}
.shouyi_li3:before{content:""; height:180px; width:176px; display:block; background:url(../images/shouyi1_y3.png) no-repeat center center;  position: absolute; left:-2px; top:-2px;}
.shouyi_li4:before{content:""; height:180px; width:176px; display:block; background:url(../images/shouyi1_y4.png) no-repeat center center;  position: absolute; left:-2px; top:-2px;}
.shouyi_li5:before{content:""; height:180px; width:176px; display:block; background:url(../images/shouyi1_y5.png) no-repeat center center;  position: absolute; left:-2px; top:-2px;}
.shouyi_li6:before{content:""; height:180px; width:176px; display:block; background:url(../images/shouyi1_y6.png) no-repeat center center;  position: absolute; left:-2px; top:-2px;}
.shouyi_li:after{content:""; height:2px; width:140px; display:block; background-image: linear-gradient(to right, #515151, #fff, #515151); position: absolute; left:50%; bottom:-2px; margin-left:-70px;}

.cross .what_wz{padding-top: 120px; padding-bottom: 100px;}
.device{}
.device .row{display: flex; flex-wrap: wrap; align-items: center; text-align: center;}
.decvice_txt h3{font-size: 48px; font-family: "Poppins-Bold"; background: linear-gradient(to right, #76e9af, #9faee6);
  -webkit-background-clip: text;
  color: transparent;}
.decvice_txt{padding: 0 125px; position: relative;}
.decvice_txt p{font-size: 24px; padding: 150px 0; color: #fff; position: relative; z-index: 1;}
.erweima{display: inline-block;}
.erweima span{display: block; font-size: 24px; color: #fff; padding-top: 25px;}
.decvice_txt:before{content: ""; display: block; width: 112px; height: 110px; background: url(../images/t.png) no-repeat; position: absolute; top: 50%; left: 50px}
.decvice_txt:after{content: ""; display: block; width: 110px; height: 94px; background: url(../images/home23.png) no-repeat; position: absolute; bottom: -50px; right: 50px}
.xinghe{text-align: center;}
.xinghe_line{display: inline-block; position: relative; padding-bottom: 180px;}
.xinghes span:after{ width: 18px; height: 18px; background: rgba(255,255,255,0.4); border-radius: 40px; cursor: pointer; display: block; z-index: 10; animation: myfirst 1.5s linear 1.5s infinite alternate; display: block; content:"";}
.xinghes span{width: 18px; height: 18px; position: absolute; background: #b1c1fe; border-radius: 24px; content: ""; display: block; margin: 8px;}
.xinghe1 img{position: absolute; left: -300px; top: 80px;}
.xinghe1 span{left: 170px; top: 290px}
.xinghe2 span{right: 240px; top: 160px}
.xinghe2 img{position: absolute; right: -260px; top: -20px;}
.xinghe3 span{left: 170px; top: 620px}
.xinghe3 img{position: absolute; left: -284px; top: 620px;}
.xinghe4 span{right: 230px; top: 480px}
.xinghe4 img{position: absolute; right: -240px; top: 480px;}
.xinghes img{opacity: 1; transition: all 0.5s}
.xinghes .opacity1{opacity: 1;}
.xinghe1 span {animation-timing-function: linear;}
.xinghe2 span {animation-timing-function: ease;}
.xinghe3 span {animation-timing-function: ease-in;}
.xinghe4 span {animation-timing-function: ease-out;}
@keyframes myfirst {
  0% {background: rgba(255, 255, 255, 0); transform: scale(1);transform-origin: center;}
  50% {background: rgba(255, 255, 255, 0.6); transform: scale(2); transform-origin: center;}
  100% {background: rgba(255, 255, 255, 0); transform: scale(1);transform-origin: center;}
}
.device_phone{position: relative;}
.jiemian{width: 46.541%; position: absolute; left: 27.2829%; top: 7.1288%; border-radius: 40px; overflow: hidden;}
.xinghe_line > img{width: 100%}
.xinghe_phone{display: none}
.nianfen span{width: 36px; height: 36px; border-radius: 36px; margin: 9px; background: rgba(245,171,68,0.5); display: inline-block; position: relative;}
.nianfen span:after{width: 20px; height: 20px; margin: 8px; background: #fff; content: ""; display: block; border-radius: 20px; border: solid 2px #f5ab44}
.swiper-slide-thumb-active .nianfen span{width: 54px; height: 54px; margin: 0; border-radius: 54px; background: rgba(241,215,180,0.5);}
.swiper-slide-thumb-active .nianfen span:after{width: 30px; height: 30px; border-radius: 30px; background: #f5ab44; margin: 12px;}
.mySwiper .swiper-slide{position: relative; top: -1px;}
.shijianxian .mySwiper .swiper-slide:nth-child(1){position: relative; top: -5px;}
.shijianxian .mySwiper .swiper-slide:nth-child(2){position: relative; top: 8px;}
.shijianxian .mySwiper .swiper-slide:nth-child(3){position: relative; top: 5px;}
.shijianxian .mySwiper .swiper-slide:nth-child(4){position: relative; top: -18px;}
.shijianxian .mySwiper .swiper-slide:nth-child(5){position: relative; top: -40px;}
.shijianxian .mySwiper .swiper-slide:nth-child(6){position: relative; top: -45px;}
.shijianxian .mySwiper .swiper-slide:nth-child(7){position: relative; top: -25px;}

#div1{ width: 100%;  position: relative; margin: 0 auto;overflow: hidden; }
         #div1 img { width: 200px; display: inline-block; border-radius: 8px; border: solid 2px #666}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:100%;margin:20px auto;}
.scroll{width:100%;color:#333333;margin:0 auto;overflow:hidden;}


.mySwiper2 .swiper-button-prev,.mySwiper2 .swiper-button-next{width: 50px; height: 50px; background: rgba(255,255,255,0.5); border-radius: 50px;}
.mySwiper2 .swiper-button-prev:after, .mySwiper2 .swiper-rtl .swiper-button-next:after{font-size: 24px; font-weight: bold;}
.mySwiper2 .swiper-button-next:after, .mySwiper2 .swiper-rtl .swiper-button-prev:after{font-size: 24px; font-weight: bold;}
.every ul{display: flex; flex-wrap: wrap;padding-top:80px; }
.every ul li{width: 20%; padding:25px 10px}
.every ul li img{width: 100%}
.every ul li.li2{width: 40%}
.every .row{display: flex; flex-wrap: wrap;}

.shijianxian{position: relative;}
.shijianxian .swiper-button-next{width: 91px; height: 91px; position: absolute; right:-50px; top: 0px; opacity: 1;}
.shijianxian .swiper-button-next:hover img{opacity: 0;}
.shijianxian .swiper-button-next:hover{background:url(../images/right2.png) no-repeat 0 106px}
.shijianxian .swiper-button-prev{width: 91px; height: 91px; position: absolute; left:-100px; top: -45px; opacity: 1;}
.shijianxian .swiper-button-prev:hover img{opacity: 0;}
.shijianxian .swiper-button-prev:hover{background:url(../images/left2.png) no-repeat 0 106px}
.shijianxian .swiper-button-next:after, .shijianxian  .swiper-button-prev:after{display: none}
.hz_diqiu{padding-bottom: 110px;}


.ny_neirong2{background: #f5f5f5; padding: 80px 0;}
.fangan_left{background: #fff; border-radius: 8px; padding: 30px;}
.fa_title{font-size: 24px; color: #f49d19;  font-family: "Poppins-Bold"; text-align: center; border-bottom: solid 1px #eee; padding-bottom: 25px; margin-bottom: 25px;}
.fangan_right{background: #fff; border-radius: 8px; padding: 15px; }
.fa_title2{font-size: 24px; color: #000; padding-bottom: 25px; border-bottom: solid 1px #eee; margin-bottom: 30px; text-transform: uppercase; position: relative; padding-left: 15px; font-weight: bold;}
.fa_title2:before{background: #f49d19; content: ""; display: block; width: 3px; height: 26px; position: absolute; top: 4px; left: 0}
.tuijian_img{border-radius: 8px; overflow: hidden;}
.tuijian_img img{width: 100%; transition: all 0.5s}
.tuijian_tit{font-size: 18px; font-weight: bold; text-align: center; padding: 25px 0}
.tuijian_li{padding-bottom: 25px;}
.tuijian_li:hover a{color: #f49d19}
.tuijian_li:hover img{transform: scale(1.1);}

.r_hove{display: none}
.shijianxian .swiper-button-next:hover .r_hove{display: block;}
.shijianxian .swiper-button-prev:hover .r_hove{display: block;}
.shijianxian .swiper-button-next:hover .nianjian,.shijianxian .swiper-button-prev:hover .nianjian{display: none}
.pro_txt h3{text-align:center; display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-clamp: 10; /* 注意：这不是一个标准的CSS属性，但在某些浏览器中可以工作 */
  -webkit-line-clamp: 10; /* 使用WebKit前缀 */}

@media(max-width:1880px){ 
    .xinghe_line{width: 800px}
    .xinghe1 span{left: 130px;top: 130px;}
    .xinghe2 span{right: 150px;top: 100px;}
    .xinghe2 img{position: absolute;right: -350px;top: -80px;}
    .xinghe3 span{left: 170px;top: 432px;}
    .xinghe3 img{position: absolute;left: -284px;top: 434px;}
    .xinghe4 span{right: 180px;top: 330px;}
    .xinghe4 img{position: absolute;right: -290px;top: 330px;}
    .xinghe{padding-bottom: 160px;}
}
@media(max-width:1770px){ 
 
  .shop_now span{font-size: 20px;}
  
}
@media(max-width:1580px){ 

  .shop_now span{font-size: 18px;}
  .shop_now img{width: 38px; height: 38px; border-radius: 38px;}
  .form_fw{margin-top: 50px}
  .fw_bantxt h3{font-size: 48px;padding-bottom: 25px;}
  .decvice_txt{padding-bottom: 100px}
  .decvice_txt:after{bottom: 40px}
  .lan_bantxt h1{font-size: 48px;}
  .lan_bantxt h3{font-size: 54px; padding-top: 80px;}
  .what_wz h3{font-size: 48px;}
  .lan_content{padding-top: 60px;}
  .Benefits .what_wz { padding: 60px 0 ;}
}
@media(max-width: 1440px){
  .become .col-sm-6{width: 70%}
  .hezuo_tit,.hz_diqiu .hezuo_tit,.become_tit{font-size: 42px;}
  .pro_list{margin: 0 -20px;}
  .pro_list .col-sm-6{padding: 0 20px;}
  .prony_list .col-sm-3{padding-right: 30px;}
  .wrapper{padding: 0 60px;}
  .browse_con .con_tit, .browse .con_tit{padding: 60px 0}
  .browse_con,.browse_list{padding-bottom: 60px;}
  .con_tit{font-size: 48px;}
  .huizhang dd{line-height: 36px;}
  .huizhang dd:before{top: 14px;}
  .huizhang{padding: 20px; margin-top: 20px;}
  .fw_bantxt p{padding-bottom: 25px;}
  .fw_bantxt{padding: 0 30px;}
  .shouyi_list{margin: 0 -25px;}
  .shouyi_list .col-sm-4{padding: 0 25px; margin-bottom: 50px;}
  .decvice_txt{padding: 0 40px}
  .decvice_txt p{padding: 50px 0; font-size: 20px}
  .decvice_txt h3{font-size: 36px;}
  .what_wz h3{font-size: 36px;}
  .matter2_tit{font-size: 36px; padding-bottom: 60px;}
  .whatmatter{padding: 60px 0}
  .xinghe_phone{display: block;}
  .xinghe_line{display: none}
  .matter2_ny{background: #000}
  .xinghe{padding-bottom: 0}
  .pro_left dt{font-size: 20px;}
  .detail_tit{font-size: 36px}
  .download_li{padding: 50px 25px}
  .download_li h3{font-size: 20px;}
  .download_li a{font-size: 18px;}
  .mySwiper .swiper-slide:nth-child(1){position: relative; top: -10px;}
  .mySwiper .swiper-slide:nth-child(2){position: relative; top: 8px;}
  .mySwiper .swiper-slide:nth-child(3){position: relative; top: 5px;}
  .mySwiper .swiper-slide:nth-child(4){position: relative; top: 5px;}
  .mySwiper .swiper-slide:nth-child(5){position: relative; top: -10px;}
  .mySwiper .swiper-slide:nth-child(6){position: relative; top: -30px;}
  .mySwiper .swiper-slide:nth-child(7){position: relative; top: -45px;}
}

@media(max-width: 1280px){
  .lan_bantxt h1{font-size: 36px;}
  .lan_bantxt h2{font-size: 30px; padding-top: 0}
  .lan_bantxt h3{padding-top: 30px}
  .lan_bantxt a{margin:25px 0}
  .lan_banner{height: 600px}
  .mySwiper .swiper-slide:nth-child(1){position: relative; top: -10px;}
  .mySwiper .swiper-slide:nth-child(2){position: relative; top: 0px;}
  .mySwiper .swiper-slide:nth-child(3){position: relative; top: 5px;}
  .mySwiper .swiper-slide:nth-child(4){position: relative; top: 5px;}
  .mySwiper .swiper-slide:nth-child(5){position: relative; top: 0px;}
  .mySwiper .swiper-slide:nth-child(6){position: relative; top: -10px;}
  .mySwiper .swiper-slide:nth-child(7){position: relative; top: -25px;}
}


@media(max-width:991px){  
  .hzwz h3{font-size: 30px; padding-bottom: 40px;}
  .hzwz p{font-size: 18px;}
  .hzwz a{margin-top: 30px;}
  .hezuo_bantxt{padding: 0 30px;}
  .program_right,.program_left{width: 100%}
  .become .col-sm-6{width: 100%}
  .pro_left{margin-top: 30px;}
  .prony_list .col-sm-3{padding-right: 15px;}
  .come_2,.come_img3, .come_img1,.come_img2{height: auto; overflow: hidden;}
  .come_img{margin: 10px 0}
  .come_2{margin-top: 0}
  .come_tit h3{font-size: 36px;}
  .come_tit p{font-size: 24px; padding-top: 10px;}
  .aboutus{padding: 60px 0}
  .come_tit{padding-bottom: 30px;}
  .wide{padding: 60px 0}
  .wide .come_tit{padding-bottom: 30px;}
  .Milestones{padding-top: 60px;}
  .zc_bantxt h3,.con_tit{font-size: 36px;}
  .browse_li{width: 50%}
  .zc_bantxt{padding: 0 30px; top: 30%}
  .new_banner{height: 800px;}
  .new_banner > img{height: 100%; width: auto; margin: 0 auto}
  .Query_tit h3{font-size: 36px;}
  .q_ewm{text-align: center; margin-bottom: 30px;}
  .query_txt{padding-left: 0;}
  .cross .what_wz{padding: 60px 0}
  .what_wz p{font-size: 18px;}
  .lan_bantxt{left: 15px;}
  .aboutus img{margin-top: 0}
  .swiper_img{width: 40%}
  .swiper_img img{width: 100%}
  .swiper_txt{width: 60%}
  .every {  padding:15px;}
  

}
@media(max-width:768px){ 
  .become{padding: 40px 15px;}
  .become_ly .become_li{padding: 0 15px;}
  .become_ly{margin: 0 -15px;}
  .become_ly .become_li{width: 100%}
  .wrapper{padding: 0}
  .contact_li,.browse_li{width: 100%}
  .swiper_img{width: 100%}
  .swiper_txt{width: 100%; padding-left: 0; padding-top: 30px;}
  .shijianxian{display: none}
  .swiper_con{margin-bottom: 0}
  .Milestones{height: auto; padding-bottom: 80px;}
  .Milestones .come_tit{padding-bottom: 60px}
  .choose_con{display: block;}
} 