* {
margin: 0;
padding: 0;
box-sizing: border-box
}

ul,
ol {
list-style: none;
}

a {
text-decoration: none
}
header{background: #ff9a1e;}
.header{position: relative;z-index:5;width:100%;background: #ff9a1e;}
.header .logo{height:100px;line-height:100px;}
.header nav ul li{position:relative;float:left;margin:0 20px}
.header nav ul li.cur a::after,.header nav ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}
.header nav ul li:hover .sub-nav{visibility:visible;opacity:1;top:100px}
.header nav ul li:hover a{ color:#333;}
.header nav ul li a.layui-this-moren{ color:#333;}
.header nav ul li>a{position:relative;height:100px;line-height:100px;color:#fff;font-size:17px;display: inline-block;}
.header nav ul li>a::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:2px;background:#333;transform:scale(0,1);-webkit-transform:scale(0,1);transition:all .3s;-webkit-transition:all .3s}
.header nav ul li .sub-nav{position:absolute;visibility:hidden;opacity:0;z-index:1;top:150px;left:50%;width:160px;color:#fff;background:rgba(0,0,0,.3);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
.header nav ul li .sub-nav a{display:block;line-height:42px;padding:0px 10px;text-align:center;color:#fff;font-size:16px;}
.header nav ul li .sub-nav a:hover{background:rgb(238, 182, 60); color:#fff;}

.header .language em{height:100px;line-height:100px;cursor:pointer;padding-right:15px;color: #fff;font-style:normal}
.header .language em::after{position:absolute;content:'';top:50%;right:0;border-top:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.header .language ul{z-index:1;border-radius:5px;width:100px;top:65px;left:50%;background:#fff;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header .language ul::after{position:absolute;content:'';left:50%;top:-6px;border-bottom:6px solid rgba(204,204,204,.9);border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header .language ul li a{height:30px;color: #333;  line-height:30px;border-bottom:1px solid rgba(255,255,255,.2) ;background: #fff;border-radius:5px;}
.header .language ul li a:hover{text-decoration:underline; color:#333;}
.imgg{height:268px;}


.dn{display: none}

.curs{margin-right:3px}

.inbanner{overflow: hidden; height: 980px; background: url(../images/inbn_bg.png) no-repeat center;}

.bn_in1{padding-left: 6%; padding-top: 8%; width: 43%;}
.bn_in1 h3{font-size:60px;font-weight: bold;color: #404754;}
.bn_in1 h4{font-size:24px; color: #404754;padding: 70px 0 40px 0;}
.bn_in1 p{font-size:17px; color: #666;line-height: 28px; }
.bn_in1 span{font-size:12px; color: #666;display: block; line-height: 24px;}
/* .bn_in1 img{display: block;padding: 40px 0;} */

.inban_fr{position: relative; }
#map01 {background:url(../images/map01.png) no-repeat;background-size:cover;width:445px;height:277px;top:0px;left:40%;position:absolute;z-index:0;}
#map02 {background:url(../images/map02.png) no-repeat;background-size:cover;width:122px;height:127px;top:0px;left:55%;position:absolute;z-index:0;}
#map03 {background:url(../images/map03.png) no-repeat;background-size:cover;width:451px;height:329px;top:0px;left:100%;position:absolute;z-index:0;}
#map04 {background:url(../images/map04.png) no-repeat;background-size:cover;width:155px;height:259px;top:100%;left:0;position:absolute;z-index:0;}
#map05 {background:url(../images/map05.png) no-repeat;background-size:cover;width:241px;height:280px;top:100%;left:55%;position:absolute;z-index:0;}
#map06 {background:url(../images/map06.png) no-repeat;background-size:cover;width:201px;height:138px;top:100%;left:100%;position:absolute;z-index:0;}




.in_about{    width: 100%; height: 1080px;  overflow: hidden; position: relative; background-image: url(../images/in_bg1.jpg) ; background-repeat: no-repeat; background-attachment: fixed;}


.in_about .in_abtxt{width: 45%; margin: 0 auto;}
.in_about .in_abtxt h3{font-size: 40px;font-weight: bold;color: #fff; padding-top: 10%; text-align: center;}
.in_about .in_abtxt p{font-size: 18px;line-height:36px; color: #fff; padding : 3% 0;}
.in_about .in_abtxt .more{display: block;width: 200px;font-size: 18px; line-height: 40px;text-align: center;border:2px solid #fff;color: #fff; margin: auto;}
.in_about .in_abtxt .more:hover{background: #ed6d00; border: 2px solid #ed6d00;}


.in_pro{    width: 100%; height: 1080px;  overflow: hidden; position: relative; background-image: url(../images/in_bg2.jpg) ; background-repeat: no-repeat; background-attachment: fixed;}

.in_pro .in_procen {position: absolute;width: 100%; height: 37%;bottom: 0; background: rgba(255,255,255,.7);}

.in_pro .in_protxt{padding-left: 60%;}
.in_pro .in_protxt h3{font-size: 40px;font-weight: bold;color: #333; padding-top:10%;  }
.in_pro .in_protxt p{font-size:14px;line-height: 26px; color: #333; padding :2% 0;  }
.in_pro .in_protxt .more{display: block;width: 200px;font-size: 18px; line-height: 40px;text-align: center;border:2px solid #ed6d00;color: #ed6d00;  }
.in_pro .in_protxt .more:hover{background: #ed6d00; border: 2px solid #ed6d00;color: #fff;}

.in_ftbox1{background: url(../images/in_bg3.jpg) no-repeat center;padding: 150px 0;}
.in_ftbox1 .in_ftd1 p{font-size: 37px;line-height: 56px;color: #fff; text-align: center;}
.in_ftbox1 .in_ftd1{background: url(../images/in_ft.png) no-repeat center; padding: 40px 0;}


.in_ftbox2{background:#efeff0; padding: 80px 0;text-align: center;}
.in_ftbox2 h3{font-size: 25px;padding: 20px 0;}
.in_ftbox2 p a:hover{color: #ed6d00;}
.in_ftbox2 span{display: block;padding-top: 10px;}


.in_ftbox3{background: #666464;}
.in_ftbox3 p{font-size: 20px;text-align: center;padding:25px 0 ; color: #fff;}









.ly-nr {margin: 0px 0 10px 0; white-space:nowrap;position:relative;border-bottom: 1px solid #ccc;}
.lyfl{font-size: 14px;padding-top: 28px; float: right;color: #666;}
.fly-filter-right {display:block;text-align:center; overflow-x: auto;float: left;}
.fly-filter-right p {display:inline-block; padding:0 20px;}
.fly-filter-right a {color:#333;font-size:16px;position:relative;display:inline-block;height:80px;line-height:80px; }
.fly-filter-right p:last-child {padding-right:0;}
.fly-filter-right a.layui-this-moren {color:#ed6d00;border-bottom:2px solid #ed6d00;     position: relative;  }
.fly-filter-right a:after {content:"";width:0;height:2px;background:#ed6d00;position:absolute;top:98%;left:50%;transition:all .4s;}
 .fly-filter-right a.layui-this-moren:after {content:"";width:0;height:2px;background:#ed6d00;position:absolute;top:100%;left:50%;transition:all .8s;}
.fly-filter-right a:hover:after {left:0%;width:100%;}
.fly-filter-right p:last-child i{display: none;}
@media(max-width:768px) {
  .fly-filter-right{float: none;}
  .fly-filter-right a {padding:0 20px;height: 40px;line-height: 40px;}
.fly-filter-right p {  padding:0 ;}
.fly-filter-right p i{display: none;}
.fly-filter-right a:after{top: 95%;}
.lyfl{display: none;}
}




.n_inpage{padding: 50px 0;}


.n_about .n_abouttxt h3{font-size: 30px;color: #ed6d00;}
.n_about .n_abouttxt h4{font-size: 40px;color: #dbdbdb;padding: 10px 0 10px 0;}

.abt-slide {height:350px;overflow:hidden;position:relative;}
.abt-top {position:absolute;width:100%;height:100%;top:0;left:0;transition:all .5s;}
.abt-top h3 {margin-bottom:4px;font-weight:bold;padding:49px 25px 24px;font-size:24px;color:#ed6d00;line-height:40px;background:url(../images/abt-top.jpg) repeat-x center bottom;}
.abt-top h4 {padding:0 25px;margin-bottom:6px;font-size:20px;color:#333;line-height:46px; }
/* .abt-top p {margin-bottom:8px;padding: 15px;font-size:16px;color:#fff;line-height:22px;padding-right:35px;} */
.abt-top p {
    margin-bottom: 8px;
    padding: 10PX 0 0 10PX;
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    padding-right: 35px;
}
.abt-bot img {display:block;width:100%;height:100%;}
.abt-bot {position:absolute;width:100%;left:0;top:-100%;transition:all .5s;height:100%;}
.abt-font {position:absolute;width:100%;padding:0 25px 5px;left:0;bottom:0;}
.abt-font h3 {font-size:20px;color:#fff;font-weight:bold;line-height:30px;}
.abt-font h4 {margin-bottom:16px;font-size:20px;color:rgba(255,255,255,.6); line-height:20px;}
.abt-font p {margin-bottom:12px;font-size:14px;color:rgba(255,255,255,.7);line-height:20px;}
/* .abt-slide:hover .abt-bot {top:0;}
.abt-slide:hover .abt-top {top:100%;} */
.abt-swiper {position:relative;}
.abt-swiper .swiper-pagination {width:100%;display:none;}
.abt-swiper .swiper-pagination-bullet {opacity:1;background:#d9d9d9;margin:0 5px;}
.abt-swiper .swiper-pagination-bullet-active {background:#e9541a;}
.abt-swiper .swiper-button-prev,.abt-swiper .swiper-button-next {width:45px;height:45px;border-radius:50%;background:#d9d9d9;color:white;text-align:center;line-height:45px;font-size:16px;font-weight:bold;top:93px;margin-top:0;}
.abt-swiper .swiper-button-prev {left:-85px;}
.abt-swiper .swiper-button-next {right:-85px;}
.abt-swiper .swiper-button-prev:hover,.abt-swiper .swiper-button-next:hover {background:#e9541a;}

.n_since {background: url(../images/n_ab3.jpg) no-repeat center; padding: 80px 0 50px 0;}


.n_since .n_abtit h3{font-size: 32px;color: #fff;text-align: center;}
.n_since .n_abtit p{font-size:26px;color: #fff;text-align: center; padding-bottom: 30px;}
 
.n_pgtit {padding-top: 50px;}
.n_pgtit h3{font-size: 30px;color: #e9541a;text-align: center;}
.n_pgtit p{font-size:18px;color: #c5c5c5;text-align: center;padding-top: 10px; padding-bottom: 30px;}
.n_inpage_con{padding: 0 10%;}
.n_conttop {padding : 50px 0; overflow: hidden;}
.n_conttop li h3{overflow: hidden;}
.n_conttop li span{display: inline-block;font-size: 18px; color: #23ac38;padding-top: 10px;float: left; padding-left: 10px;}
.n_conttop li img{ float: left;}
.n_conttop li p{line-height: 30px;padding-top: 15px; font-size: 18px;color: #666;}


.n_hzcen li .img{  background: #f5f5f5;text-align: center; padding: 10px;overflow: hidden;}
.n_hzcen li  img{transition: 0.6s;}

.n_hzcen li:hover img{transform: scale(1.2);}



 
.pro_words {margin-top:15px;padding:30px;position:relative;background-size:cover;background-color:rgba(247,247,247,1)}
.swiper-wrapper,.swiper-slide {height:auto;}
.pro_words .pro_words1 {width:63%;}
.pro_words .pro_words1 p {line-height:150% !important;}
@media only screen and (max-width:1000px) {.pro_words .pro_words1 {width:100%;}
}
.pro_swiper {position:relative;margin-top:15px;}
.pro_swiper .swiper-slide {height:240px;position:relative;/* background:url('../images/pro_bg3.jpg')no-repeat 0 0;*/background-size:cover;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.pro_swiper .swiper-slide .img_warp {text-align:center;background:#f4f4f4;padding:10px;}
.pro_swiper .swiper-slide a {display:block;width:100%;height:100%;}
.pro_swiper .swiper-slide img {object-fit:cover;height:215px;}
.pro_swiper .swiper-slide:hover img {transform:scale(1.2)}
.pro_swiper h3 {text-align:center;font-size:24px;line-height:36px;color:#ed6d00;margin-bottom:0.35rem}
.pro_swiper {position:relative;margin-top:20px;}
.pro_swiper .swiper-button-next,.pro_swiper .swiper-button-prev {position:absolute;width:40px;height:40px;border-radius:50%;border:2px solid #c8c8c8;top:50%;margin-top:0px;font-size:20px;z-index:11;color:#c8c8c8;cursor:pointer;margin-top:-20px;display:flex;justify-content:center;align-items:center;}
.pro_swiper .swiper-button-prev,.pro_swiper .swiper-container-rtl .swiper-button-next {background-image:none}
.pro_swiper .swiper-button-next,.pro_swiper .swiper-container-rtl .swiper-button-prev {background-image:none;}
.pro_swiper .swiper-slide:nth-of-type(3) p {display:block}
.pro_swiper .swiper-button-prev {left:-50px;}
.pro_swiper .swiper-button-next {right:-50px}
@media only screen and (max-width:1300px) {.pro_swiper .swiper-button-prev {left:10px;background-color:rgba(0,0,0,.4)}
.pro_swiper .swiper-button-next {right:10px;background-color:rgba(0,0,0,.4)}
}
.all_warp {margin-bottom:40px;}





.zizhiny .more{display: block;text-align: center;padding-top: 30px;}
.zizhiny span {
	
	    width: 275px;
    height: 300px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    border: 1px solid #dddddd;
    padding: 10px;
	
}
.zizhiny span img {height:100%;width:auto; }
.zizhiny li {display:block;text-align:center; }
.zizhiny li p {padding:20px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zizhiny li:hover p {color:#ed6d00;}
/* .zizhiny li a {display: inline-block; background: #f4f4f4;} */


.in-page {color:#888;margin-top:30px;}
.in-page span {padding:0 15px;border:1px solid #ed6d00}
.in-page a { line-height:35px;padding:6px 9px;border:1px solid #ed6d00; display: inline;}
.in-page a.cur,.in-page a:hover {border-color:#ed6d00;background:#ed6d00;color:#fff}

.n_insli{margin-bottom: 40px;}
.n_shili li .txt{ line-height: 238px; text-align: center;background: #f4f4f4; }
.n_shili li .txt p{font-size: 20px;color: #333;}
.n_shili li .txt span{font-size: 20px;color: #ed6d00;}
.n_shili li .img{overflow: hidden;}
.n_shili li img{transition: 0.6s;}

.n_shili li:hover img{transform: scale(1.2);}
.n_shili li:hover .txt{background: #ed6d00;color: #fff;}
.n_shili li:hover .txt p{ color: #fff;}
.n_shili li:hover .txt span{ color: #fff;}

.n_shili li{margin-bottom: 20px;}



.n_slbox2 {padding-top: 30px;}


.n_slbox2 li a{background: #f4f4f4;display: block; overflow: hidden; padding: 0 35px; height: 80px;}
.n_slbox2 li span{font-size: 20px;   }
.n_slbox2 li .img{width: 10%;float: left;  line-height: 80px;}
.n_slbox2 li .txt{width: 90%;float: left;   padding-top: 28px;}



.pro_words {margin-top:15px;padding:30px;position:relative;background-size:cover;background-color:rgba(247,247,247,1)}
.swiper-wrapper,.swiper-slide {height:auto;}
.pro_words .pro_words1 {width:63%;}
.pro_words .pro_words1 p {line-height:150% !important;}
@media only screen and (max-width:1000px) {.pro_words .pro_words1 {width:100%;}
}
.pro_swiper2 {position:relative;margin-top:15px;}
.pro_swiper2 .swiper-slide { position:relative;/* background:url('../images/pro_bg3.jpg')no-repeat 0 0;*/background-size:cover;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.pro_swiper2 .swiper-slide .img_warp {text-align:center; }
.pro_swiper2 .swiper-slide a {display:block;width:100%;height:100%;}
.pro_swiper2 .swiper-slide img {object-fit:cover;}
.pro_swiper2 .swiper-slide p{font-size: 18px;text-align: center;padding: 17px 0 17px 0;}
/* .pro_swiper2 .swiper-slide:hover img {transform:scale(1.2)} */
.pro_swiper2 h3 {text-align:center;font-size:24px;line-height:36px;color:#ed6d00;margin-bottom:0.35rem}
.pro_swiper2 {position:relative;margin-top:20px;}
.pro_swiper2 .swiper-button-next,.pro_swiper2 .swiper-button-prev {position:absolute;width:40px;height:40px;border-radius:50%;border:2px solid #c8c8c8;top:50%;margin-top:0px;font-size:20px;z-index:11;color:#c8c8c8;cursor:pointer;margin-top:-20px;display:flex;justify-content:center;align-items:center;}
.pro_swiper2 .swiper-button-prev,.pro_swiper2 .swiper-container-rtl .swiper-button-next {background-image:none}
.pro_swiper2 .swiper-button-next,.pro_swiper2 .swiper-container-rtl .swiper-button-prev {background-image:none;}
.pro_swiper2 .swiper-slide:nth-of-type(3) p {display:block}
.pro_swiper2 .swiper-button-prev {left:-50px;}
.pro_swiper2 .swiper-button-next {right:-50px}
@media only screen and (max-width:1300px) {.pro_swiper .swiper-button-prev {left:10px;background-color:rgba(0,0,0,.4)}
.pro_swiper2 .swiper-button-next {right:10px;background-color:rgba(0,0,0,.4)}
}
.all_warp {margin-bottom:40px;}




.n_sl3_box h3{font-size: 20px;color: #ed6d00;padding-top: 50px;font-weight: bold;}
.n_sl3_box p{font-size: 18px;color: #333;padding: 15px 0;}
.n_sl3_box span{font-size: 18px;color: #333; text-indent: 2em;display: block;padding: 3px 0;}





.conce li {width:100%;padding:11% 0px;position:relative;overflow:hidden;}
.conce li img {position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;transition:.6s;}
.conce li:hover img {transform:scale(1.1);}
.conce li .words {position:absolute;height:100%;margin:0 auto;max-width:1200px;left:0px;right:0px;top:0px;display:flex;justify-content:center;flex-direction:column;}
 
.conce li .box1{ width:460px;padding: 10px 0;}
.conce li:nth-of-type(2) .words {align-items:flex-end;}
 
 




.image{margin: 60px 0;}
.image .more{display: block;text-align: center;padding-top: 30px;}
.image span {width:300px;height:220px;text-align:center;vertical-align:middle;display:table-cell;  }
.image span img {height:100%;width:auto; }
.image li {display:block;text-align:center; }
.image li p {padding:20px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.image li:hover p {color:#ed6d00;}
 



.recruit{margin: 60px 0;}

.event .con-l{width:32.5%}
.event .con-r{width:67.5%;padding-left:7.7%}
.event ul{padding-left:60px;padding-top:45px}
.event ul::after,.event ul::before{position:absolute;content:''}
.event ul::before{z-index:1;top:0;left:0;width:25px;height:25px;background:url(../images/event_icon.png) no-repeat center}
.event ul::after{left:12px;top:0;width:1px;height:100%;background:#e6e6e6}
.event li{margin-bottom:.35rem}
.event .date{width:85px;height:32px;line-height:32px;background:#ed6d00;border-top-right-radius:5px;border-bottom-right-radius:5px}
.event .date::after,.event .date::before{position:absolute;content:''}
.event .date::before{left:-51px;top:50%;width:7px;height:7px;border:1px solid #999;border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.event .date::after{left:-15px;border-right:15px solid #ed6d00;border-top:16px solid transparent;border-bottom:16px solid transparent}
.event .info{width:calc(100% - 100px);padding-left:.35rem}
.join-list .top .con-l{width:230px}
.join-list .top .con-r{padding-left:4.5%;width:calc(100% - 230px);line-height:36px}
.join-list .head{width:calc(100% - 45px);color:#666}
.join-list .head .box{width:16.6%}
.join-list h2{font-size:36px}
.join-list li{margin-bottom:12px}
.join-list li.cura .btn{background:url(../images/join_icon2.png) no-repeat left center}
.join-list li.cura .con{color:#fff;background:#ed6d00;}
.join-list .heads{cursor:pointer}
.join-list .btn{position:relative;width:45px;height:54px;background:url(../images/join_icon1.png) no-repeat left center;cursor:pointer}
.join-list .con{width:calc(100% - 45px);color:#fff;background:#a9a9a9}
.join-list .con .box{width:16.6%;height:54px;line-height:54px;text-align:center}
.join-list .info{display:none;width:calc(100% - 45px);line-height:35px;padding:.2rem 6.5%;border:2px solid #ed6d00;}
.join-list li h3{font-size: 16px;font-weight: bold;color: #333;}
.join-list li span{font-size: 14px; color: #ed6d00;}

.join-list  .zpbt{width: 110px;line-height: 35px;display: block;text-align: center;color: #fff;background: #ed6d00;border-radius:5px;margin-top: 30px;}

.rectit{padding-bottom:40px;}
.rectit h3{font-size: 30px;font-weight: bold;text-align: center;padding-bottom: 5px;}
.rectit i{display: block;width: 15px;height: 2px;background: #333;margin: auto;}

@media(max-width:1650px) {

    .bn_in1{padding-left: 6%; padding-top:4%; width: 43%;}
    .bn_in1 h3{font-size: 50px;}

}

@media(max-width:1440px) {

}

@media(max-width:1366px) { 

    .n_conttop li p{font-size: 14px;}
    .n_conttop li span{font-size: 14px;}
    .n_inpage_con{padding: 0 3%;}

    .conce li .box1{padding: 0;}


}




@media(max-width:1200px) {
    .header nav ul li{ margin:0 14px}
    .bn_in1{  padding:4%; width: 100%;}
#bannermap{display: none;}
.in_about .in_abtxt{width: 90%;}
.in_pro .in_protxt{padding: 0 4%;}

.n_shili li .txt{line-height: 198px;}



.conce li:nth-of-type(2) .words {align-items:stretch;}
.conce li .words{left: 10%;}
 



}

@media(max-width:1024px) {
    html.active{height:100%;overflow:hidden}
    html.active body{height:100%;overflow:hidden}
    html.active .header-m{left:260px}
    html.active .header-m::after{display:block}
    html.active .header-m .m-menu-b::after,html.active .header-m .m-menu-b::before{background:#333}
    html.active .header-m .m-menu-b::before{transform:translateY(0) rotate(225deg);-webkit-transform:translateY(0) rotate(225deg)}
    html.active .header-m .m-menu-b::after{transform:translateY(0) rotate(-225deg);-webkit-transform:translateY(0) rotate(-225deg)}
    html.active .header-m .m-menu{display:block;left:0}
    html.active .banner,html.active .i-banner,html.active footer,html.active main{transform:translateX(260px);-webkit-transform:translateX(260px)}
    
.header-m{display:block!important;z-index:999;position:fixed;left:0;top:-1px;width:100%;height:70px;background:rgba(255, 255, 255, 0.8);box-shadow:1px 1px 10px rgba(0,0,0,.1)}
.header-m::after{display:none;position:fixed;content:'';top:70px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}
.header-m .logo{position:absolute;left:50%;line-height:70px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.header-m .logo img{max-height:45px; max-width:none;}
.header-m .m-menu-b{display:block;position:absolute;top:0;left:0;width:60px;height:70px;cursor:pointer}
.header-m .m-menu-b::after,.header-m .m-menu-b::before{position:absolute;top:50%;left:calc(35px / 2);content:'';width:25px;height:2px;z-index:9999;transition:all .3s ease-out .3s;-webkit-transition:all .3s ease-out .3s;background:#333}
.header-m .m-menu-b::before{transform:translateY(-4px) rotate(0);-webkit-transform:translateY(-4px) rotate(0)}
.header-m .m-menu-b::after{transform:translateY(4px) rotate(0);-webkit-transform:translateY(4px) rotate(0)}
.header-m .m-menu{display:none;z-index:888;position:fixed;width:100%;width:260px;height:100%;top:0;left:-260px;opacity:1;background:#fafafa;text-align:left;padding-top:70px}
.header-m .m-menu::after{position:absolute;top:70px;content:'';width:100%;height:1px;background:#ebebeb}
.header-m .nav{height:100%;overflow-x:hidden;overflow-y:auto}
.header-m .nav>li{border-bottom:1px solid #ebebeb;animation:resize .5s both;-webkit-animation:resize .5s both}
.header-m .nav>li>a{position:relative;display:block;width:100%;font-size:15px;padding:0 40px;color:#666;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;overflow:hidden;height:50px;line-height:50px}
.header-m .nav>li>a::after{position:absolute;left:20px;top:50%;margin-top:-5px;content:'';width:8px;height:8px;border:1px solid #999;border-radius:50%;background:0 0;transition:all .3s;-webkit-transition:all .3s}
.header-m .nav>li .sub-nav{display:none}
.header-m .nav>li .sub-nav a{position:relative;display:block;line-height:24px;padding:12px 40px;background:#f2f2f2;color:#4e4e4e}
.header-m .nav>li .sub-nav a::after,.header-m .nav>li .sub-nav a::before{position:absolute;content:'';width:0;height:0;left:20px;top:20px;border:5px solid transparent;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
.header-m .nav>li .sub-nav a::before{left:21px;border-left:5px solid #555}
.header-m .nav>li .sub-nav a::after{border-left:5px #ebebeb solid}
.header-m .nav>li.cur{position:relative}
.header-m .nav>li.cur::after,.header-m .nav>li.cur::before{position:absolute;content:'';background:#999;transition:all .5s;-webkit-transition:all .5s}
.header-m .nav>li.cur::before{top:19px;right:25px;width:2px;height:12px}
.header-m .nav>li.cur::after{top:24px;right:20px;width:12px;height:2px}
.header-m .nav>li.active::after{background:#fff}
.header-m .nav>li.active::before{height:0}
.header-m .nav>li.active>a{color:#fff;background:#df0808;}
.header-m .nav>li.active>a::after{background:#fff;border-color:#fff}
.header-m .nav>li.active .sub-nav li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.header-m .m-language{position:absolute;left:0;top:0;width:100%;text-align:center}
.header-m .m-language a{color:#666;height:70px;line-height:70px;font-size:16px;animation:slideInUp 1.5s both;-webkit-animation:slideInUp 1.5s both; padding:0 10px;}
.header{display:none}


}

@media(max-width:993px) {


.nybanner{padding-top: 70px;}
.fanfrtit{display: none;}
.motop{display: block;}
.xian{display: none!important;}

.fanganfl {display: none!important;}
.main-nav-m{display:block!important;position:relative;z-index:10;cursor:pointer;  }
.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#005bae;}
.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(33, 134, 192, 0.8);color:#fff}
.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}
}

@media(max-width:768px) {
  
    

.abt-slide{height: 260px;}
.abt-swiper .swiper-button-next{display: none;}
.abt-swiper .swiper-button-prev{display: none}
.about-two{padding: 5px 0;}
 
#certify .swiper-button-prev{left: 0;}
#certify .swiper-button-next{right: 0;}
#certify .swiper-slide{width: 100%;height: auto;}
.abt-top p{padding:35px  25px;}

.n_since{padding: 20px 0;}
.abt-top h3{padding-top: 10px;}
.n_inpage{padding: 20px 0;}
.n_about .n_abouttxt h3{font-size: 26px;}

.n_banner{padding-top: 70px;}

}
.bm_imgs{display:none}
@media(max-width:767px) {
  .conce li .box1{width: 48%;}
  .conce li .words{left: 1%;}

  .conce li:nth-of-type(2) .words {  align-items: flex-end; }
 .bn_in1 h3{padding-top:10px}
   .bn_in1 h3{padding-top: 10px;}
   .in_pro{height: 700px;}

   .bn_in1 h3{font-size: 40px;}
   .bn_in1 h4{padding: 20px 0;font-size: 20px;}
   .bn_in1 img{padding: 20px 0;}
    .bn_in1 img{display: block;}
   .in_about{height: 700px;}
   .in_about .in_abtxt h3{font-size:28px;}
   .in_pro .in_procen{height: auto;}
   .in_pro .in_protxt h3{font-size: 28px;padding-top: 0;}
   .in_pro .in_protxt{padding: 7% 4%;}
   .in_ftbox1{padding: 10px 0;}
   .in_ftbox1 .in_ftd1 p{font-size: 28px;}
   .in_ftbox2{padding: 20px ;}

.bn_in1 .bm_imgs{padding-top:70px}
   .n_pgtit{padding-top: 20px;}
.n_conttop {padding:0 0 10px 0;padding-left: 15%;}
 
#banner01{height:850px!important}
.pro_swiper2 .swiper-button-prev{left: 0;}

.n_slbox2 li a{padding: 0 10px;}
.n_slbox2 li .img{width: 15%;}
.n_slbox2 li .txt{width: 85%;}


.conce li{padding: 30% 0;}

.conce li h4{font-size: 14px!important;}
.conce li span{font-size: 12px!important;line-height: 22px!important;}
.conce li p{font-size: 12px!important;line-height: 20px!important;}



.image{margin: 20px 0;}




.n_sl3_box h3{padding-top: 10px;}
.n_slbox2{padding-top: 0;}

.recruit{margin: 20px 0;}












}
@media(max-width:320px) {





}