.head-nav{width: 100%;display: flex;  display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;
     align-items: center;-webkit-align-items: center;background-color: transparent;position: fixed;top:0; left: 0;height: 60px;z-index:99;
     box-sizing: border-box;color: #fff; }
.head-nav .logo{padding-left: 10px;width: auto;height: 50px;margin-top: 5px;}
.head-nav .logo img{height: 100%;}
.head-nav .logo2{display: none;}
.head-nav.first-screen{background-color: #999;}
.head-nav.inner{background-color: #fff;color: #000;}
.head-nav.inner .logo1{display: none;}
.head-nav.inner .logo2{display: block;}
.leftM{padding-right: 10px;}
.leftM .btn{width: 0.5rem;font-size: 0.5rem;}

.leftMenu {padding-top: 25px;}
.leftMenu a {text-decoration: none; display: block;}
.leftMenu { background: #fff; right: -1000px; position: fixed; top:0; display: block;height: 100%; width: 68%;min-width: 140px;max-width: 461px;z-index: 90002;
    transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease; position: fixed; overflow: auto;}
.leftMenu.menu-open {right: 0;}

.close{width: 100%;text-align: right;cursor: pointer; padding: 5px;box-sizing: border-box;}
.leftMenu ul {list-style: none;padding: 0;overflow: hidden;width: 100%;}
.leftMenu ul li {position: relative;overflow:hidden;}   
.leftMenu ul li a{padding: 10px 0 10px 20px;color: #333;}
.leftMenu ul li.active>a{color: #2b5f9b;}
.leftMenu ul li.hasChild > a:after {content: "+"; position: absolute;right: 20px; top: 0px; font-size: 24px;font-weight: 300;}
.leftMenu ul li.hasChild.open > a:after {content: "-"; right: 23px; font-size: 28px;top: -3px;}
.f2, .f3 { height: 0;padding-left: 20px; overflow: hidden; position: relative;transition: height 0.4s ease;-moz-transition: height 0.4s ease; -webkit-transition: height 0.4s ease;
    -o-transition: height 0.4s ease;}
.menu-dark-backdrop { background: rgba(0,0,0,0);transition: all 0.4s ease; -moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease;
    width: 76%; position: fixed;top:0; left: 0;right: 0;bottom:0;overflow: hidden;display: none;}
.menu-dark-backdrop.in {height: 100%;z-index: 99;background: rgba(0,0,0,0.5); display: block;}
.leftMenu .one-level{border-bottom: 1px solid #ececec;}
.leftMenu .one-level>a{font-size: 16px;}
.leftMenu .one-level.open>a{background-color:#2b5f9b ;color: #fff;}


/* 全屏切换 */
.fullpage-wrapper,
.swiper-container_fullpage,
.swiper-slide_fullpage,
.swiper-slide-content_fullpage {  width: 100vw; height: 100vh;overflow: hidden; }
.swiper-slide_fullpage { background-repeat: no-repeat; background-position: center; background-size: cover; }
.fullpage-wrapper { position: fixed; top: 0; left: 0; z-index: 9; background-color: #000000; color: #FFFFFF; transition: top 1s; }
.swiper-slide-content_fullpage { position: relative; }

/* 分页器 */
.swiper-container_fullpage_pagination { position: fixed; left: 20px; top: 50%; z-index: 10; width: 4px; transform: translateY(-50%); }
.swiper-container_fullpage_pagination .swiper-pagination-bullet { width: 24px; height: 24px; position: relative; background: none;opacity:1; }
.swiper-container_fullpage_pagination .swiper-pagination-bullet::before{content: "";width: 12px; height: 12px; border-radius: 50%; background: none; cursor: pointer;opacity: 1; border: 2px solid #858689;position: absolute;left:50%;top: 50%;transform:translate(-50%,-50%);}
.swiper-container_fullpage_pagination .swiper-pagination-bullet::after { content: ""; width: 4px; height: 4px; position: absolute; background: #FFFFFF; left:50%;top: 50%;transform:translate(-50%,-50%); z-index: 1; border-radius: 50%; display: block; opacity: 0; }
/*.swiper-container_fullpage_pagination .swiper-pagination-bullet-active { background: none; }*/
/*.swiper-container_fullpage_pagination .swiper-pagination-bullet-active::after { opacity: 1; }*/
.swiper-container_fullpage_pagination .swiper-pagination-bullet:hover::after { background: rgba(24, 80, 146,0.9); opacity: 1; }

/* 遮罩 */
.swiper-slide-content_fullpage_mask { background: rgba(0,0,0,0.5); width: 100vw; height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; line-height: 0.9; transition: all 1s linear 0.4s; opacity: 0; }
.swiper-slide_fullpage.swiper-slide-active .swiper-slide-content_fullpage_mask { opacity: 1; }


/* 通用文本内容 */
/* 主标题 */
.swiper-slide-content_fullpage_title { transition: transform 0.6s linear 1.2s; transform: translateY(0); text-align: center; font-family: "DIN"; }
.swiper-slide-content_fullpage_title.en {  font-size: 48px; font-weight: bold; text-transform: uppercase;  line-height:1; margin-bottom: 20px;}
.swiper-slide-content_fullpage_title.cn { font-size: 48px; font-weight: bold; }

/* 副标题 */
.swiper-slide-content_fullpage_subtitle { transition: transform 0.6s linear 1.35s; transform: translateY(0);line-height: 1.611; font-family: "HarmonyOS_Sans_SC_Light"; }
.swiper-slide-content_fullpage_subtitle.cn { font-size: 20px; font-weight: normal; }
.swiper-slide-content_fullpage_subtitle.en { font-size: 20px; font-weight: bold; text-transform: uppercase; margin-top: 16px; line-height: 1.2; }

/* 更多 */
.swiper-slide-content_fullpage_link-btn { display: flex; align-items: center; justify-content: center; border: 1px solid rgba(255,255,255,0.502);width: 123px; height: 37px;
     font-size: 14px;  margin-top:30px; transition: transform 0.6s linear 1.5s, background-color 0.6s, border-color 0.6s; transform: translateY(30px);
     color: rgba(255, 255, 255, 0.58); }
.swiper-slide-content_fullpage_link-btn:hover { background-color: rgba(243,194,150,0.3); border-color: rgba(243,194,150,0.3);color: #fff; }


/* 滑动到时 */
/*.swiper-slide_fullpage.swiper-slide-active .swiper-slide-content_fullpage_title { transform: translateY(0); }*/
/*.swiper-slide_fullpage.swiper-slide-active .swiper-slide-content_fullpage_subtitle { transform: translateY(0); }*/
/*.swiper-slide_fullpage.swiper-slide-active .swiper-slide-content_fullpage_link-btn { transform: translateY(0); }*/
/*.swiper-slide_fullpage.swiper-slide-active .swiper-slide-content_fullpage_datas { transform: translateY(0); }*/



/* 第一屏 */
#e_video { width: 100%; height: 100% }
.video-js .vjs-big-play-button { font-size:18px; line-height:64px; height:64px; width:64px; -webkit-border-radius: 64px; -moz-border-radius: 64px;background: none;
     border-radius:64px; border-width: 1px; margin-top: -32px; margin-left: -32px; }
.vjs-paused .vjs-big-play-button, .vjs-paused.vjs-has-started .vjs-big-play-button { display: block; }
.video-js .vjs-big-play-button::after{content: "play";position: absolute;left: 50%;transform: translateX(-50%);top: 70px; font-family: "MFLangSong_Noncommercial";}
.video-js .vjs-tech{object-fit: cover;}
.swiper-slide_fullpage_first-screen .swiper-slide-content_fullpage_mask{    position: absolute; left: 0;top: 0;}

/* 第二屏 */
.swiper-slide_fullpage_second-screen .num-box{transition: transform 0.6s linear 1.2s; transform: translateY(30px); margin-top:35px;
      font-family: "HarmonyOS Sans SC";}
.swiper-slide_fullpage_second-screen .num-box .num-item{text-align: center;width: 33.3%;}
.swiper-slide_fullpage_second-screen .num-box .num-item .tit{font-size: 36px;font-weight: 700;padding-bottom: 20px;}
.swiper-slide_fullpage_second-screen .num-box .num-item .cont{ font-size: 16px;}
/*.swiper-slide_fullpage.swiper-slide-active .num-box{ transform: translateY(0); }*/

/* 第三屏 */
.swiper-slide_fullpage_third-screen .swiper-slide-content_fullpage_title.en{font-size: 48px;}
.swiper-slide_fullpage_third-screen .swiper-slide-content_fullpage_subtitle.en{font-size: 48px;}
.swiper-slide_fullpage_third-screen .nav-box {width: 90%; border: 1px solid rgba(255,255,255,0.502);font-size:18px;color: #fff;margin-top: 45px;
     transform: translateY(30px);border-bottom: none; padding: 0; transition: transform 0.6s linear 1.2s;}
.swiper-slide_fullpage_third-screen .nav-box li{width: 100%;height:60px;border-bottom: 1px solid rgba(255,255,255,0.502);
padding: 0 30px;}
.swiper-slide_fullpage_third-screen .nav-box li .iconfont{font-size: 30px;}
/*.swiper-slide_fullpage_third-screen .nav-box li.active{background-color: rgba(24, 80, 146,.839);}*/
/*.swiper-slide_fullpage.swiper-slide-active .nav-box{ transform: translateY(0); }*/

/* 第四屏 */
.swiper-slide_fullpage_fourth-screen .swiper-slide-content{background-color: #FAFAFA;width: 100%; height: 100%; }
.swiper-slide_fullpage_fourth-screen .title-box{background-color: #fff;width: 100%; height:180px ;padding-top: 85px;text-align: center;  }
.swiper-slide_fullpage_fourth-screen .title{font-size: 24px;color: #000; line-height: 1.611;}
.swiper-slide_fullpage_fourth-screen .cont{font-size: 14px;color: #666; line-height:1.6;padding: 0 15px;}
.swiper-slide_fullpage_fourth-screen .school-box{padding-top:25px ;} 
.swiper-slide_fullpage_fourth-screen .school-box .swiper-left{width: 100%;}
.swiper-slide_fullpage_fourth-screen .school-box .swiper-left a{display: block;width: 100%;}
.swiper-slide_fullpage_fourth-screen .school-box .swiper-left img{width: 100%;}
.swiper-slide_fullpage_fourth-screen .school-box .swiper-right{width:100%;padding:15px 0;text-align: left;}
.swiper-slide_fullpage_fourth-screen .school-box .swiper-right .school-tit{font-size:16px;color: #333;padding-bottom: 15px;}
.swiper-slide_fullpage_fourth-screen .school-box .swiper-right .school-cont{font-size: 12px;color: #666;line-height: 2.286;}
.swiper-slide_fullpage_fourth-screen .school-box .swiper-right a{width: 100%;height: 100%;background-color: #FAFAFA;}
.swiper-slide_fullpage_fourth-screen .school-box .swiper-container{width: 100%;height: 100%;}
.swiper-slide_fullpage_fourth-screen .school-box .school-list{padding-top: 25px;}
.swiper-slide_fullpage_fourth-screen .school-box .school-list .list-item{width: 173px;height: 79px;border:1px solid #E9E9E9;
     background-color: #fff;margin-right: 14px;margin-bottom: 15px;display: flex;align-items: center;justify-content: center;}
.swiper-slide_fullpage_fourth-screen .school-box .school-list .list-item img{max-width: 100%;max-height: 100%;}
.swiper-slide_fullpage_fourth-screen .school-box .school-list .list-item:nth-of-type(8){margin-right: 0;}

.swiper-button-next, .swiper-button-prev{background-color: rgb(24, 80, 146,.769);width: 51px;height: 51px;}
.swiper-button-next::after, .swiper-button-prev::after{font-size: 20px;color: #fff;}

/* 第五屏 */
.swiper-slide_fullpage_fifth-screen{background-color: #363636;}
.swiper-slide_fullpage_fifth-screen .form{width: 100%;padding:80px 15px 30px 45px;}
.swiper-slide_fullpage_fifth-screen .form .title{font-size:18px;color: #fff;padding-bottom: 20px;margin-bottom: 10px;position: relative;}
.swiper-slide_fullpage_fifth-screen .form .title::after{content:"";width: 55px;height: 2px; background-color:#A8A8A8;position: absolute;
left: 0;bottom: 0;}
.swiper-slide_fullpage_fifth-screen .form .line {line-height: 45px;margin-bottom: 15px;}
.swiper-slide_fullpage_fifth-screen .form .line .tit {font-size: 14px;color: #fff;display: flex;margin-right: 10px;}
.swiper-slide_fullpage_fifth-screen .form .line .tit span{width:60px; text-align: justify;text-align-last: justify;}
.swiper-slide_fullpage_fifth-screen .form .line .input-box{width: calc(100% - 85px);border-bottom: 1px solid #fff;display: flex;
     align-items: center;}
.swiper-slide_fullpage_fifth-screen .form .line .input-box input{width: 100%;height: 100%;color: #fff;}
.swiper-slide_fullpage_fifth-screen .form .line .input-box.code input{width:calc(100% - 99px);}
.swiper-slide_fullpage_fifth-screen .form .line .input-box.code img{width: 99px;height: 32px;}
.swiper-slide_fullpage_fifth-screen .form .btns{ width: 100%;height:40px; background-color:#2b5f9b;color: #fff;margin-top:20px;}
.swiper-slide_fullpage_fifth-screen .bottom{width: 100%;height:40vh;object-fit:cover; position: absolute;left: 0;bottom: 0;}
   
/* 第六屏 */
.swiper-slide_fullpage_sixth-screen .swiper-slide-content{background-color: #FAFAFA;width: 100%;height: 100%;}
.swiper-slide_fullpage_sixth-screen .title-box{background-color: #fff;width: 100%; height:220px ;padding-top: 105px;text-align: center;  }
.swiper-slide_fullpage_sixth-screen .title{font-size: 24px;color: #000; line-height: 1.611;}
.swiper-slide_fullpage_sixth-screen .cont{font-size: 14px;color: #666; line-height:1.6;padding: 0 15px;}
.swiper-slide_fullpage_sixth-screen .honor-box{background-color: #FAFAFA;width: 100%;height: 50vh; padding: 0 30px 30px 30px;position: relative;}
.swiper-slide_fullpage_sixth-screen .honor-box .swiper-slide{text-align: center;}
/* .swiper-slide_fullpage_sixth-screen .honor-box .swiper-container{padding: 0 30px 100px 0;} */
.swiper-slide_fullpage_sixth-screen .honor-box .swiper-slide .cont{padding: 20px 0;}
.swiper-slide_fullpage_sixth-screen .swiper-button-next,.swiper-slide_fullpage_sixth-screen .swiper-button-prev{
     top: auto;bottom: 30px;width: 100px;}
.swiper-slide_fullpage_sixth-screen .swiper-button-next{right:20%;}
.swiper-slide_fullpage_sixth-screen .swiper-button-prev{left: 20%;}


#footer { width: 100%; height: 60vh; background: #1A1A1A url(../images/foot-back.png) no-repeat right bottom; bottom: 0; left: 0; z-index: 6;
      color: rgba(255, 255, 255, 0.678); font-size: 14px; line-height: 2.286;}
#footer a{color: rgba(255, 255, 255, 0.678);}
#footer a:hover{color: #fff;}
.footer-wrapper { height: 100%; transition: all 0.6s; }
.footer-wrapper .foot-top{height:36vh; }
.footer-wrapper .logo { display: block; width: 123px; transition: all 0.6s;margin-bottom: 5px; }
.footer-wrapper .infor-box .pts { display: flex; align-items: center;margin-top:5px;}
.footer-wrapper .infor-box .pt { width: 48px; display: block; margin-right: 30px; position: relative; cursor: pointer; }
.footer-wrapper .infor-box .pt .icon{width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;overflow: hidden;
color: #ACACAC;font-size: 18px;border: 1px solid rgba(255, 255, 255, 0.678);}
.footer-wrapper .infor-box .pt .ewm-box { width: 160px; height: 160px; border: 0px solid #FFFFFF; border-radius: 4px; position: absolute; bottom: calc(100% + 6px); left: 0;  z-index: 1000; opacity: 0; transition: opacity 0.6s; transform: scale(0); }
.footer-wrapper .infor-box .pt:hover .icon{background-color: #fff;}
.footer-wrapper .infor-box .pt:hover .ewm-box { opacity: 1; transform: scale(1); }
.footer-wrapper .infor-box .pt .qrcode { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
#footer .footer-wrapper .link-list .list-item .title a{color: #fff;}
.footer-wrapper .copyright {padding: 10px 0;font-size: 12px;color: #ACACAC; border-top: 1px solid #383838;width: 100%;}
.footer-wrapper .copyright .link{margin-bottom: 10px;}
.footer-wrapper .copyright .link a{padding: 0 10px;}
.footer-wrapper .copyright .link a:first-of-type{padding-left: 0;}
#footer .copyright{line-height: 1.4;}
#footer .copyright a{color: #ACACAC;}
#footer .copyright a:hover{color: #fff;}


/* 关于我们 */
.inner-box{position: relative;margin-top: 60px;}
.inner-box img{width: 100%;height:40vw;object-fit:cover;}
.inner-box .cont-box{position: absolute;text-align: center;top: 50%;left: 50%;transform: translate(-50%,-50%);color: rgba(255, 255, 255, 0.902);
     line-height: 1;}
.inner-box .cont-box .en{font-size: 24px;font-family: "HarmonyOS_Sans_SC";padding-bottom: 15px; text-transform: uppercase;}
.inner-box .cont-box .cn{font-size: 16px;}
.inner-box .cont-box .cont{margin-top: 15px;font-size:14px;}


.searchNav {position: sticky;top:59px; z-index: 30; background-color: #FFFFFF; border-bottom: 1px solid #F1F1F1;
   width: 100%;overflow: hidden;}
.searchNav .list-box{width: auto;white-space: nowrap;overflow-x: scroll;}
.searchNav .swiper-slide { width:auto;font-size: 14px; color: #333333;line-height: 60px; margin: 0 10px; transition: all 0.3s; position: relative; }
.searchNav .swiper-slide::after { content: ""; position: absolute; width: 100%; height:3px; background: #2b5f9b; left: 0; bottom: 0; 
     z-index: 0; transform: scale(0); transition: all 0.3s linear; opacity: 0; }
.searchNav .swiper-slide:hover::after { transform: scale(1); opacity: 1; }
.searchNav .swiper-slide:hover { color: #2b5f9b; }
.searchNav .swiper-slide.active::after { transform: scale(1); opacity: 1; }
.searchNav .swiper-slide.active{ color: #2b5f9b;  }

.about-part1{text-align: center;background-color: #fff;padding-top:20px;padding-bottom: 30px;}
.about-part1 .title{font-size: 24px;color: #292929;line-height: 1.611;margin-bottom: 15px;}
.about-part1 .cont{ font-size: 12px;line-height: 2.286;color: #948d8b;margin-bottom: 20px;padding: 0 15px;}
.about-part1 .sub-tit{ font-size:16px;color: #948d8b;line-height: 1.75;}


.about-part2{position: relative;}
.about-part2 .back{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit:cover; z-index:1;}
.about-part2 .wap{ text-align: center;padding: 15px;position: relative;z-index:2;}
.about-part2 .title{font-size: 24px;color: #fff;margin-bottom: 15px;}
.about-part2 .cont{ font-size: 12px;line-height: 2.286;color: rgba(255, 255, 255, 0.502);margin-bottom: 20px;}
.about-part2 .btn { display: flex; align-items: center; justify-content: center; border: 1px solid rgba(255,255,255,0.502);width: 123px; height: 37px;
     font-size: 14px;   color: rgba(255, 255, 255, 0.58);margin: 0 auto;}
.about-part2 .btn:hover { background-color: rgba(243,194,150,0.3); border-color: rgba(243,194,150,0.3);color: #fff; }

.about-part3{padding:0 0 45px 0;}
.about-part3 .title{font-size: 24px;color: #292929;margin-bottom: 15px;text-align: center;}
.about-part3 .cont{ font-size: 12px;line-height: 2.286;color: #948d8b;margin-bottom: 20px;text-align: center;} 
.about-part3 .swiper-div{  position:relative; padding: 0 60px; }
.about-part3 .swiper-div .deve-swiper{ position:relative; overflow:hidden; width:calc(100% - 30px); padding-left:30px; }
.about-part3 .swiper-div .deve-swiper .swiper-slide{ width:38%; }
.about-part3 .swiper-div .deve-swiper .swiper-slide .item-div{ position:relative; height:490px; }
.about-part3 .swiper-div .deve-swiper .div-litem{ position:relative; height:200px; }
.about-part3 .swiper-div .deve-swiper .div-litem .yeaer{ position:absolute; bottom:-25px; font-size:16px; color:#000; 
     line-height:16px; transform:translateX(-50%); }
.about-part3 .swiper-div .deve-swiper .div-litem .yeaer::after{ position:absolute; width:4px; height:4px; border-radius:50%; 
     background-color:#2b5f9b; content:""; top:25px; left: 50%; }
.about-part3 .swiper-div .deve-swiper .div-litem.cur .yeaer{ bottom:-90px; }
.about-part3 .swiper-div .deve-swiper .div-litem.cur .yeaer::after{bottom:25px;top: auto; }
.about-part3 .swiper-div .deve-swiper .dic2 .yeaer{ position:absolute; top:-25px; font-size:16px; color:#000; line-height:16px; 
     transform:translateX(-50%); }
.about-part3 .swiper-div .deve-swiper .right{ padding:10px; float:left; width:90%;height: 195px; border-left: 1px solid #E5E5E5; }
.about-part3 .swiper-div .deve-swiper .right .name{ font-size:18px; color:#292929;  line-height:1;transition:all 0.3s; }
.about-part3 .swiper-div .deve-swiper .right .name-p{ font-size:12px; margin-top:10px; color:#948d8b; line-height: 1.714; }
.about-part3 .swiper-div .deve-swiper .swiper-slide .item-div .dic2{ position:absolute; bottom: 0; left:50%; width:100%; }
.about-part3 .swiper-div .deve-swiper .swiper-slide .item-div .dic2 .left{ line-height:240px; }
.about-part3 .swiper-div .deve-swiper .swiper-slide .item-div .dic2 .right{ position: relative; top: 50%; transform: translateY(-50%); }
.about-part3 .swiper-div .deve-swiper .deve-page{ position:absolute; top:50%; transform:translateY(-50%); width:100%; height:11px;
      background-color:transparent; background-image:url(../images/xiandian.png) }
.about-part3 .swiper-div .deve-swiper .deve-page .swiper-scrollbar-drag{ background: transparent; }
.about-part3 .swiper-div .deve-button-prev,.about-part3 .swiper-div .deve-button-next{ position:absolute; top:50%; transform:translateY(-50%);
      width:40px; height:40px; background-color:#f5f5f5; background-repeat:no-repeat; background-position:center; background-size:8px; transition:all 0.3s; cursor:pointer; }
.about-part3 .swiper-div .deve-button-prev{ left:0; background-image:url(../images/prev.png) }
.about-part3 .swiper-div .deve-button-next{ right:0; background-image:url(../images/next.png) }
.about-part3 .swiper-div .deve-button-prev:hover{background-color:#2b5f9b;background-image:url(../images/prev1.png)  }
.about-part3 .swiper-div .deve-button-next:hover{background-color:#2b5f9b;background-image:url(../images/next1.png)  }

.about-part4{position: relative;}
.about-part4 .back{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit:cover; z-index:1;}
.about-part4 .wap{text-align: center;position: relative;padding:30px 15px;z-index:2;}
.about-part4 .title{font-size: 24px;color: #fff;margin-bottom: 15px;}
.about-part4 .sub-tit{ font-size: 12px;line-height: 2.286;color: #fff;}
.about-part4 .cont-box{position: relative;padding-top: 15px;}
.about-part4 .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about-part4 .list .item {text-align: left;width: 48%;margin-bottom: 15px;height: 70px;}
.about-part4 .list .item .num{color: #fff;padding-right: 5px;}
.about-part4 .list .item .tit{font-size: 14px;color: rgba(255, 255, 255, 0.7); line-height: 1.6;flex: 1;}
.about-part4 .list .item .cont{font-size: 12px;color: rgba(255, 255, 255, 0.502); line-height: 1.714;}

.about-part5 {padding-top: 20px;padding-bottom: 20px;}
.about-part5 .title{font-size: 24px;color: #292929;margin-bottom: 15px;text-align: center;}
.about-part5 .cont{ font-size: 12px;line-height: 1.8;color: #948d8b;text-align: center;} 
.about-part5 .swiper-div{  position:relative;padding-top: 30px; }
.about-part5 .honour-swiper{width: 100%;overflow: hidden;}
.about-part5 .honour-swiper .swiper-slide{height: 100%; border: 1px solid #E8E8E8;border-left:none; text-align: center;padding: 15px 0;}
.about-part5 .honour-swiper .swiper-slide-active{border-left: 1px solid #E8E8E8;}
.about-part5 .honour-swiper .swiper-slide .pic{width:150px;height:212px;margin: 0 auto; margin-bottom:15px ;overflow: hidden;}
.about-part5 .honour-swiper .swiper-slide .pic img{max-width: 100%;max-height: 100%;transition: all .3s;}
.about-part5 .honour-swiper .swiper-slide:hover .pic img{transform: scale(1.1);}
.about-part5 .honour-swiper .swiper-slide:hover .cont{color: #2b5f9b;}
.about-part5 .swiper-div .deve-button-prev,.about-part5 .swiper-div .deve-button-next{ position:absolute; top:50%; transform:translateY(-50%);
     width:40px; height:40px; background-color:#f5f5f5; background-repeat:no-repeat; background-position:center; background-size:8px; 
     transition:all 0.3s; cursor:pointer; }
.about-part5 .swiper-div .deve-button-prev{ left:0; background-image:url(../images/prev.png) }
.about-part5 .swiper-div .deve-button-next{ right:0; background-image:url(../images/next.png) }
.about-part5 .swiper-div .deve-button-prev:hover{background-color:#2b5f9b;background-image:url(../images/prev1.png)  }
.about-part5 .swiper-div .deve-button-next:hover{background-color:#2b5f9b;background-image:url(../images/next1.png)  }

.about-part6{padding: 20px 15px;background-color: #F5F5F5;}
.about-part6 .title{font-size: 24px;color: #292929;margin-bottom: 15px;text-align: center;}
.about-part6 .cont{ font-size: 12px;line-height: 2.286;color: #948d8b;margin-bottom: 20px;text-align: center;} 
.about-part6 .news-swiper {padding-bottom: 30px;}
.about-part6 .news-swiper .swiper-slide{border:1px solid #E5E5E5;background-color: #fff;padding:15px;}

.news-list .news-item{width: 48%;border:1px solid #E5E5E5;background-color: #fff;padding:15px;
     margin-right: 4%;margin-bottom:10px;}
.news-list .news-item:nth-of-type(2n){margin-right: 0;}
.news-item .pic{width: 100%;overflow: hidden;}
.news-item .pic img{max-width: 100%;max-height: 100%;}
.news-item .time{font-size: 12px;color: #948d8b;margin-top: 10px;}
.news-item .tit{font-size: 16px;color: #292929; line-height: 1.556;margin-top: 10px;}
.news-item .news-cont{font-size: 14px;line-height: 1.714;color: #948d8b;margin-top: 10px;}
.news-item .more{font-size: 12px;color: #948d8b;margin-top: 15px;}
.about-part6 .btn { display: flex; align-items: center; justify-content: center; border: 1px solid #A09A99;width: 123px; height: 37px;
     font-size: 14px;   color: rgba(148, 141, 139, 0.58);margin: 0 auto;margin-top: 20px;}
.about-part6 .btn:hover { background-color: #A09A99; color: #fff; }

/* 新闻列表 */
.news-box{padding: 25px  0;background-color: #F5F5F5;}
.news-box .wap{padding:  0 15px;}
.page-box{text-align: center;display: flex;align-items: center;justify-content: center;margin-top: 25px;}
.page-box a{width: 30px;height: 35px;line-height: 35px;color: #626262;background-color: #D8D8D8;margin-right: 5px;border-radius: 5px;}
.page-box a.active,.page-box a:hover{background-color: #2b5f9b;color: #fff;}
.page-box a.disable{background-color: #E7E7E7;}


/* 新闻详情 */
.news-details{padding: 30px 15px;display: flex;justify-content: space-between; }
.news-details .detail-content{width:100%; border-right: 1px solid #F3F3F3;}
.news-details .detail-content .title { font-size:18px; color: #000000; padding-bottom: 15px; }
.news-details .detail-content .tips { font-size: 12px; color: rgba(153, 153, 153, 0.651);position: relative;line-height:25px; }
.news-details .detail-content .tips span{margin-right:10px ;}
.news-details .detail-content .share .tit{color: #666;margin-right: 0;font-weight: 700;}
.news-details .detail-content .cont { padding-top: 20px; padding-bottom: 40px; border-bottom: 1px solid #D8D8D8; font-size: 14px; color: #666666; line-height: 2; }
.turn-page { padding-top:20px; display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #F1F1F1; }
.turn-page .turn a { display: block; padding-bottom:10px; font-size: 14px; color: #000; }
.turn-page .turn a span{color: #666;}
.turn-page .turn a:last-of-type { padding-bottom: 0; }
.turn-page .back { display: block; width: 120px; height: 42px; line-height: 42px; background-color: #005DA8; color: #fff; 
     border-radius: 5px;text-align: center; }
.turn-page .turn a:hover span{text-decoration: underline;color: #005DA8;}
.hot-news{width: 400px;padding-left:35px;padding-top: 50px;}
.hot-news .hot-title{font-size: 24px;color: #333; margin-bottom: 10px;position: relative;padding-left: 25px;}
.hot-news .hot-title::after{content: ""; width: 8px; height: 8px;border:1px solid #333;border-radius: 50%;position: absolute;left: 0;
top: 50%;transform: translateY(-50%);}
.hot-news .news-list li{padding:40px 0;border-bottom: 1px solid #F3F3F3;}
.hot-news .news-list li a{display: block;}
.hot-news .news-list li .title{font-size: 24px;color: #333;line-height: 1.636;margin-bottom:20px;}
.hot-news .news-list li .time{ font-size: 18px;color: #999;line-height: 2;}
.hot-news .news-list li:hover .title{color: #005DA8;}
.social-share .icon-wechat .wechat-qrcode{top: 45px;}
.social-share .icon-wechat .wechat-qrcode:after{border-width:  6px 6px 8px 6px;border-color: transparent transparent #f3f3f3 transparent;
     bottom: auto;   top: -13px;}

/* 产品列表 */
.product-box{padding: 30px 15px;}
.product-box .product-item{position: relative;margin-bottom: 30px;}
.product-box .product-item .back{height:48vw;object-fit:cover;}
.product-box .product-item .mask{position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding-left:45px;padding-top: 15px;
     background-color: rgba(0,0,0,0.5);}
.product-box .product-item .mask .title{font-size: 16px; font-family: "DIN";color: #fff; text-transform: uppercase; font-weight: bold;
position: relative;margin-bottom: 15px;line-height: 1;}
.product-box .product-item .mask .title::after{content:"";  width: 20px; height: 1px;background-color: #fff;position: absolute;
top: 50%;transform: translateY(-50%);left: -30px;margin-bottom: 15px;}
.product-box .product-item .mask .sub-tit{font-size: 12px;color: #fff;margin-bottom:10px;}
.product-box .product-item .mask .item-list{margin-bottom:15px;}
.product-box .product-item .mask .item-list a{display: block;width: 65px;margin-right: 15px;overflow: hidden;}
.product-box .product-item .mask .item-list a img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;} 
.product-box .product-item .mask .more { display: flex; align-items: center; justify-content: center;  width: 100px; height: 30px; font-size: 12px; 
      border: 1px solid rgba(255, 255, 255, 0.502);
     color: rgba(255, 255, 255, 0.58);}


/* 客户案例 */
.cases-box{padding:20px 15px 60px 15px;background-color: #F5F5F5;}
.cases-box .case-top{margin-bottom: 30px;display: flex;justify-content: space-between;}
.cases-box .case-top .case-item{width:48%;}
.cases-box .case-item a{display: block;width: 100%;}
.cases-box .case-item .pic{width: 100%;overflow: hidden;}
.cases-box .case-item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;} 
.cases-box .case-item  .tit{font-size: 16px;color: #333;}
.cases-box .case-top .case-item .cont-box{padding: 15px 10px 0 10px;background-color: #fff;}
.cases-box .case-top .case-item .cont-box .tit{ font-weight: bold;margin-bottom: 10px;}
.cases-box .case-top .case-item .cont-box .cont{font-size: 14px;color: #999;line-height: 1.5;margin-bottom: 10px;}
.cases-box .case-top .case-item .cont-box .item-bottom{border-top: 1px solid #E1E1E1;padding:10px 0; font-size: 12px;color: #9e9e9e;}   
.cases-box .case-list .case-item{width: 48%;margin-bottom: 15px;}
.cases-box .case-list .case-item .tit{margin-top: 15px;}
.cases-box .case-list .case-item .time{font-size: 14px;color: #9e9e9e;margin-top: 10px;}
.cases-box .case-item:hover .pic img{transform: scale(1.1);}
.cases-box .case-item:hover .tit{color: #005DA8;}


/* 联系我们 */
.contact-box{padding:20px 15px;background-color: #fff;}
.contact-box .cont-box{padding: 25px 0;background-color: #F4F4F4;}
.contact-box .cont-box .code-box{width:100% ;border-right: 1px solid #DCDCDC;}
.contact-box .cont-box .code-box .code-item{width:130px;}
.contact-box .cont-box .code-box .code-item:first-of-type{margin-right: 40px;}
.contact-box .cont-box .code-box .code-item img{width: 100%;}
.contact-box .cont-box .code-box .code-item p{font-size: 16px;color: #666;line-height: 2.25;text-align: center;}
.contact-box .cont-box .infor-box{width: 100% ;padding: 10px;display: flex;flex-direction: column;justify-content: center;}
.contact-box .cont-box .infor-box .line{ font-size: 14px;color: #666;line-height: 2.25;display: flex;align-items: center;}
.contact-box .cont-box .infor-box .line .iconfont{font-size:18px;color: #8D8D8D;width: 25px;}
.BMapLabel{border: none!important;padding: 15px!important;top: -50px!important;left:50%!important;transform: translateX(-50%);
     box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1) }

/* 招商加盟 */
.join-part{position: relative;}
.join-part .title{ font-size: 32px; text-transform: uppercase;font-family: "SourceHanSansCN"; line-height: 1.075;text-align: center;
     font-weight: 300;color: #fff;}
.join-part .sub-tit{font-size: 18px;margin-top:15px;text-align: center;color: #fff;}
.join-part .back{width: 100%;}
.join-part .wap{display: flex;flex-direction: column;  align-items: center;justify-content: center;}

.join-part0 .title{color: #333;}
.join-part0 .sub-tit{color: #333;padding-bottom: 20px;}
.join-part0 .swiper-container {width: 100%;padding-bottom: 40px;}
.join-part0 .swiper-container .swiper-slide{border: 1px solid #ddd;padding: 0 15px 15px;}
.join-part0 .swiper-container .swiper-slide .pic-box{width: 100%; height: 200px;background: url(../images/zuan1.png) bottom no-repeat;transition: .5s;position: relative;}
.join-part0 .swiper-container .swiper-slide .pic-box .hex{ position: absolute; left: 50%; top: 50%; z-index: 1; width: 114px; height: 113px; -webkit-transition: 2s;
  transition: 2s; background: url(../images/hex1.png) center no-repeat; margin-left: -57px; margin-top: -57px;}
.join-part0 .swiper-container .swiper-slide .pic-box .pic{ position: absolute; left: 50%; top: 50%; z-index: 2; width: 60px; height: 60px; margin-left: -30px; 
     margin-top: -30px;}
.join-part0 .swiper-container .swiper-slide .tit{font-size: 18px; color: #005bac; -webkit-transition: .5s; transition: .5s; margin-bottom: 15PX;
     margin-top: 20px; min-height: auto;text-align: center;}
.join-part0 .swiper-container .swiper-slide .cont{font-size: 12px; color: #666; line-height: 1.8; -webkit-transition: .5s; transition: .5s;
height: 110px;text-align: justify;}

.join-part1 .title{color: #333;}
.join-part1 .sub-tit{color: #333;}
.join-part1 .list .item{margin-top:30px;width: 48%;}
.join-part1 .list .item:nth-of-type(3n){margin-right: 0;}
.join-part1 .list .item .num{font-size:26px;color: #0E468D;margin-bottom: 15px;line-height: 1; position: relative;}
.join-part1 .list .item .num::after{content:"";position: absolute;left:40px ;bottom:2px ; width: 2px;height: 2px;background-color: #0E468D;}
.join-part1 .list .item .tit{ font-size: 14px;color: #333;padding-bottom: 10px;}
.join-part1 .list .item .cont{font-size: 12px;color: #999;line-height: 1.429;}


.join-part2 .back{width: 100%;height: 100%;object-fit:cover; position: absolute;left:0;top: 0;}
.join-part2 .wap{height: 100%; text-align: center;padding-top:20px;position:relative;z-index:2;}
.join-part2 .list{width: 100%; padding-top:25px;display: flex;flex-wrap: wrap;}
.join-part2 .list .item{ width:80px;margin-bottom: 15px;padding-right: calc((100% - 240px) / 2);box-sizing: content-box;}
.join-part2 .list .item .pic{  width:80px;height: 80px;border: 1px solid #0e468d;border-radius: 50%;display: flex;align-items: center;justify-content: center;
     position: relative;}
.join-part2 .list .item .pic img{transition: all 0.9s;}
.join-part2 .list .item .tit{font-size: 14px;color: #fff;line-height: 2;text-align: center;margin-top: 10px;}
.join-part2 .list .item .pic::after{content: "\e645";width: 24px;height: 24px;border: 1px solid #666;color: #666;text-align: center;line-height: 24px;border-radius: 50%;
     font-family: "iconfont"; font-size: 12px;  position: absolute;right: calc((100% - 240px) / 4);top: 50%;transform: translate(0,-50%);}   
.join-part2 .list .item:nth-of-type(3n){padding-right: 0;}
.join-part2 .list .item:nth-of-type(3n) .pic::after{display: none;}
.join-part2 .list .item:last-of-type .pic::after{display: none;}
.join-part2 .list .item:hover .pic img{transform: rotateY(360deg); }


.join-part3 .wap{height: 100%; text-align: center;position: absolute;left: 50%;top: 0;transform: translateX(-50%); }
.join-part3 .wap .cont-box{padding-top: 20px; font-size: 14px; color: rgba(255, 255, 255, 0.62);line-height: 2;text-align: left;}

.join-part4 .wap{height: 100%; text-align: center;position: absolute;left: 50%;top: 0;transform: translateX(-50%); }
.join-part4 .form-box{padding:30px 0 0 0;}
.join-part4 .text{ width: 48%;height:60px;border:1px solid rgba(255, 255, 255, 0.42);padding-left: 15px; font-size: 16px;
     color: rgba(255, 255, 255, 0.369);box-sizing: border-box;margin-bottom:15px;}
.join-part4 .btn{width: 100%;height: 60px;background-color: #0E468D; font-size: 16px;color: #fff;}


/* 留言 */
.leave-word{padding:40px 15px;}
.leave-word .title{width: 100%; line-height:60px;font-size: 24px;color: #000;font-weight: 700;text-align: center;}
.leave-word .form .line{width: 100%;margin-bottom: 30px;}
.leave-word .form .line .tit {width:70px; font-size: 14px; color: #333; display: flex;}
.leave-word .form .line .tit span { width: 90px; text-align: justify; text-align-last: justify; }
.leave-word .form .line .input-box{width: calc(100% - 70px); border-bottom: 1px solid #fff; display: flex; align-items: center;height: 50px;
background-color: #efefef;border-radius: 10px;overflow: hidden;}
.leave-word .form .line .input-box input,.leave-word .form .line .input-box textarea{width: 100%;height: 100%;padding-left: 15px;}   
.leave-word .form .line .input-box.code input { width: calc(100% - 120px); }
.leave-word .form .line .input-box.code img{width: 120px;height: 100%;}
.leave-word .form .line.content{width: 100%;}
.leave-word .form .line.content .input-box{height: 100px;}
.leave-word .form .line.content .input-box textarea{padding-top: 15px;}
.leave-word input::-webkit-input-placeholder,.leave-word textarea::-webkit-input-placeholder{color: rgba(0, 0, 0, 0.369);font-size: 14px;}
.leave-word .btns{ width: calc(100% - 70px);height: 50px; background-color: #2b5f9b; color: #fff; margin-left:70px;border-radius: 10px;
font-size:18px;}


.product_details .swiper-left{width:100%;}
.product_details .swiper-left img{width: 100%;}
.product_details .proDetails-content{width: 100%;padding-top:20px;padding-bottom: 20px;}
.proDetails-content .proDetails-title { font-size: 20px; color: #333; font-weight: 900;padding-bottom: 15px; }
.proDetails-content .cont{font-size: 14px; color: #666; line-height:1.6;}
.swiper-button-next, .swiper-button-prev{width: 30px;height: 30px;}
.swiper-button-next::after, .swiper-button-prev::after{    font-size:16px;}

.product-tab{color: #000;line-height: 50px;display: flex;}
.product-tab span{width: 120px;text-align: center;background-color: #eee;}
.product-tab span.active{background-color: #2b5f9b;color: #fff;}
.product_details .details-box .box{padding:15px 0;font-size: 14px;line-height: 1.6;display: none;}



.ygw1442 {     width: 100%; margin: 0 auto; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.contact-left { width: 100%; }
.contact-left img{ width: 100%; }
.exhs-h1 { height: 80px; }
.contact-zb { width: 100%; background: url(../images/lx-bg.png) repeat; display: block;
     margin-top: 15px;}
.con-bg { background: url(../images/lx-bg.png) repeat !important; box-shadow: 0px 3px 7px #e0e0e0; }
.ifont36 { font-size: 36px; }
.c-pany { border-bottom: 1px solid #e1e1e0; padding-bottom: 20px; margin-bottom: 20px; overflow: hidden;/*è¶…å‡ºéƒ¨åˆ†éšè—*/
     white-space: nowrap;/*ä¸æ¢è¡Œ*/ text-overflow:ellipsis;/*è¶…å‡ºéƒ¨åˆ†æ–‡å­—ä»¥...æ˜¾ç¤º*/ }
.c-add { display: flex;margin-top: 5px; margin-bottom: 5px;  width: 100%; }
.c-code { display: flex;margin-top: 5px; margin-bottom: 5px;  width: 100%; }
.c-tel {display: flex; margin-bottom: 5px;  width: 100%; }
.c-email {display: flex; margin-top: 5px; margin-bottom: 5px;  width: 100%; }
.ifont-16{font-size: 15px;}
.ifont-14{font-size: 13px;}
.c-web { display: flex;margin-top: 5px; margin-bottom: 5px;  width: 100%; }
.c-web p { word-break: break-all; }
.c-email p { word-break: break-all; }
.c-tl { display: flex;width: 50px; }
.c-flx{ display: flex; display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box;
     /* Firefox 17- */ display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex;
      /* Firefox 18+ */ display: -ms-flexbox; /* IE 10 */ justify-content: left; align-items: center; float:left; width: 70px; }
.c-flx img{ margin-right: 5px; }
.c-tr { width: calc(100% - 70px); word-break: break-all;  margin-top: 2px;}
.c-tr a:hover{ color:#2b5f9b; }
.cols{ color: #2b5f9b; }
.contact-right { display: -webkit-box;/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box;/* Firefox 17- */ 
    display: -webkit-flex;/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex;/* Firefox 18+ */
     display: -ms-flexbox;/* IE 10 */ justify-content: space-between; vertical-align: middle; align-items: center; width: 100%;
      padding:15px; box-sizing: border-box; }
.ifont-36 { font-size: 20px; }
.c-pany { border-bottom: 1px solid #e1e1e0; padding-bottom: 20px; margin-bottom: 20px; overflow: hidden; 
     white-space: nowrap; text-overflow: ellipsis; }
.vemap { border: 1px solid #2b5f9b; border-radius: 1000px; color: #2b5f9b; padding: 5px 15px; text-align: center;
      width: 150px; margin-top: 15px; display: -webkit-box;/* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */ display: -moz-box;
      /* Firefox 17- */ display: -webkit-flex;/* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */ display: -moz-flex;
      /* Firefox 18+ */ display: -ms-flexbox;/* IE 10 */ cursor: pointer; align-items: center; justify-content: center; 
      display: flex; justify-content: center;  }
.vemap img { display: inline-block; padding: 0px 5px 0 0; }
.product_list { width: 100%;padding-bottom: 60px; }
.product_intor_list { width: 100%; height: 120px; font-family: PingFangSC-Regular; font-weight: normal; font-stretch: normal; 
     letter-spacing: 0px; color: #999999; }
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; 
     min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; 
     border: 0 none!important; font-size: 0!important; line-height: 0!important }
.product_list_card { width:100%;  padding:15px; padding-bottom: 15px;box-sizing: border-box; }
.c-pad-list{ width: 100%;     height: 150px; }
.con-row{ margin-left:-15px; margin-right:-15px; } 
.contpad{ border: 1px solid transparent; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; 
     -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; width:100%; border-radius:10px; box-shadow: 0px 3px 7px #e0e0e0;
      padding: 10px; box-sizing: border-box; background: url(../images/lx-bg.png) repeat;  min-height: 216px; }
.contpad:hover { position: relative; border: 1px solid rgba(43,95,155,1); box-sizing: border-box; background: #ffffff;
      border: 1px solid #2b5f9b; box-sizing: border-box; box-shadow: 1px 3px 16px 2px #dedede; transition: all 0.5s ease 0s;
       -webkit-transition: all 0.5s ease 0s; }
       
 @media screen and (max-width: 380px){
   .footer-wrapper .foot-top{  height: 40vh;}
}
   



   
