@charset "utf-8";/* CSS Document*/

@media only screen and (max-width: 1280px){

}
@media only screen and (max-width: 1280px){
.top-nav li a{ font-size:1.4rem;}
.top-nav li{ padding-right:2rem;}
.nav-search .keyword2{ width:12rem;}
}
@media only screen and (max-width: 1040px){
body{font-family: Helvetica;}
.warp{ padding:1rem; }
.m-hide{display:none !important;}
.m-show{display:block !important;}
.p30{ padding:1rem 0 1rem 0;}
/*幻灯片*/

.w{width:100%;min-width: auto;max-width:100%; }
.w3{width:100%;min-width: auto;max-width: auto; }
.w2{width:100%;min-width: auto;max-width: auto; overflow:hidden; }
.banner-bigtitle{font-size:1.4rem;padding:1rem 0 1rem 0;}
.banner-txt{width:80%;margin:0 auto;}
.banner-stitle{font-size:15px; word-break:break-all;}
.ak-banner .swiper-pagination{bottom:10px; left:50%; transform:translateX(-50%);}
.banner-btn{padding:4px 15px 4px 15px;}

.banner-bottom{ width:80%!important; height:auto; padding:15px 0 15px 0;}
.banner-bottom .item .bottom{ display:none;}
.swiper-wrapper { width:100%; }

.ak-banner .swiper-button-next, .ak-banner .swiper-button-prev{ display:none;}
.icon-scroll{ display:none;}
.banner-txt{ padding-bottom:2rem; font-weight:400;}

.pt80{ padding-top:15px; padding-bottom:15px;}



/*手机菜单*/
.m-top{padding:10px 15px;background:#fff;box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1); position:relative; z-index:8;}
.m-logo img{height:2.4rem;}
.m-logo{float:left;}
.m-logo-sm{font-size:1.3rem;float:left;padding:6px 0 0 10px;line-height:1.5rem; font-weight:600; color:#999;}
.m-search{ float:right; line-height:30px; margin-right:15px; position:relative;}
.m-search i{ font-weight:600; font-size:18px; color:#fff;}
.search form{ position:fixed; left:0; right:0; top:50px; padding: 10px;background: #EEE; z-index:9999999; display:none; z-index:9999998;}
.search form input{ background:#FFF; padding:10px 30px 10px 10px; font-size:14px; border-radius: 20px;width:100%; border:0; position:relative;}
.search form button{ width: 30px; height: 30px; position: absolute; right: 30px; top: 50%; transform:translateY(-50%); background:#FFFFFF;}
	

.m-menu{float:right;line-height:30px;transition: .3s ease;}
.m-menu a i{font-size:24px;color:#333333;}
.m-menu-content{display:none;padding:15px;background:#333333;}
/*手机二级菜单*/.touch-menu li{border-bottom:1px solid #454545;position:relative;}
.touch-menu li a{color:#fff;display:block;font-size:16px;height:48px;line-height:48px;padding-left:10px;}
.touch-menu li a:hover,.touch-menu li a:active{background-color:#fff;color: #333;}
.touch-menu ul{display:none;margin:0;padding:10px 10px 10px 8px;box-shadow: none;border-top: 1px solid #454545;}
.touch-menu ul li:last-child{border-bottom: none;}
.touch-menu ul li a{padding:0;padding-left:5px;font-size:16px;height:38px;line-height:38px}
.touch-menu>.m-sub-menu>a:after{content:"\eb8f";margin-left:5px;font-family:iconfont;}
/*菜单图标*/.toggle{position: relative;width:30px;height:30px;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column ;}
.toggle span{height:2px;margin:2px 5px;width: 24px;display: block;background: #3a3a3a;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.toggle.active span:nth-child(1){-webkit-transform: rotate(-45deg) translate(-5px, 4px);-ms-transform: rotate(-45deg) translate(-5px, 4px);transform: rotate(-45deg) translate(-5px, 4px);}
.toggle.active span:nth-child(2){opacity: 0;}
.toggle.active span:nth-child(3){-webkit-transform: rotate(45deg) translate(-4px, -4px);-ms-transform: rotate(45deg) translate(-4px, -4px);transform: rotate(45deg) translate(-4px, -4px);}
.nb-text-title{ font-size:2rem;}
.nb-text-con{ font-size:1.7rem;}
.w1{ padding:0 10px;}
.bread_nav{ display:none;}
.warp{ padding:0;}
.bread_1{ padding:12px 0;}
.n-lanmu-bt h1{ font-size:3.2rem;    letter-spacing: -2px;}
.n-lanmu-txt{top:1.5rem;}
.n-lanmu-bt h2{ font-size:2.2rem;}
.n-lanmu-bt:after{ bottom:-.5rem;}
.article-left{ width:100%; font-size:1.4rem; padding:1.5rem}
.n-lanmu-bt{ margin:2rem 0 2rem 0;}
.intro-img{ width:100%; margin-top:2rem; display:none;}
.sek14{ display:none;}
.sek16{ display:none;}
.gongneng{flex-wrap: wrap;}
.gongneng-img{ width:100%; order:0!important;}
.gongneng-txt{ width:100%; order:1!important; font-size:1.4rem;}
.gongneng-txt span{ right:102%; font-size:3.6rem; top:-1.6rem;}
.mobile_btn{ display:block;}
.mt40{ margin:2rem 0 2rem 0;}
.honor-list li{ width:48%;}
.copy{ padding:20px 0 70px 0;}
.footer{ margin-top:20px;}
.dlogo-con{ padding:0;}
.pic-nav li{ width:100%;}
.honor_hot figure{ width:100%;}
.honor_hot aside{ width:100%;}
.honor_hot .item {flex-wrap: wrap;}
.honor_hot aside h3 p{ font-size:1.7rem;}
.honor-list h3{ font-size:1.4rem; font-weight:400;}
.about-main2 .licheng-content ul li .lc-right{ width:auto;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{ width:auto;}
.lc-swiper-btn{ top:0;}
.lc-swiper-btn .btn-prev{ top:5px; left:50px;}
.lc-swiper-btn .btn-next{ top:5px; right:50px;}
.ak-culture{flex-wrap: wrap;}
.ak-culture-item{ width:100%; display:flex;flex-wrap: wrap;}
.ak-culture-item .culture-pic{ order:0;}
.ak-culture-item .culture-con{ order:1; padding:1.5rem;}
.mainvisual__slider .swiper-slide {height:24rem;}
.mainvisual__slider-item-img img{ height:24rem;}
.br-pc{ display:none;}
.slider-ctr{ height:auto;}
.mainvisual__slider{ height:24rem;}
.mainvisual__slider-nav { display:none;}
.yw-box{ height:auto;}
.yw-list{ height:auto;}
.m-menu-content{ position: absolute; top:50px; left:0; z-index:99; width:100%;}
.yw-list{flex-wrap: wrap;}
.yw-item{ width:50%; border-right:0; height:auto;}
.yw-box{ position:relative;}
.yw-item a p{ display:none;}
.yw-item a h2{ font-size:1.7rem; padding-bottom:1.5rem;}
.ak-tl-title{ position:relative;padding: 3rem 0 1.5rem 0;}
.title-top::before{ top:-1.5rem;}
.title-top{ font-size:1.7rem;}
.title-bottom span{ font-size:1.5rem;}
.yw-item a h1{ padding-bottom:1.5rem;}
.yw-item a h3{ display:none;}
.i-intro{ width:100%;}
.sek2{ top:2%;}
.i-intro-title h1{ font-size:1.7rem; padding:1rem 0 0 0  ;}
.i-intro-title{ text-align:center; padding:10px 0 0 0 ;}
.i-intro-title h2{ padding-bottom:1.5rem; font-size:2rem;}
.i-intro-con{ display:flex;flex-wrap: wrap;}
.i-intro-txt{ width:100%;}
.i-intro-pic{ width:100%; height:24rem;}
.sek5{ width:10%; top:5%; right:2%; height:25%; display:none;}
.i-intro-c{ padding:1.5rem;}
.i-intro-c p{ font-size:1.4rem; margin:1.5rem 0;}
.mtb80{ margin: 0;}
.sptext{ font-size:1.5rem;}
.bg-yw{ padding-bottom:0;}
.yw-item a{ padding:1.5rem;}
.newslist{ margin-left:0;flex-wrap: wrap;}
.news-item{ width:100%; margin:0 0 3rem 0;}
.w3{ padding:0 1.5rem;}
.case-con{ width:100%; height:auto; }
.case-box{ width:100%; padding:0 0 0 0; margin-bottom:3rem;}
.case-con-bg-yuan{ height:60%;}
.solution-button{ bottom:1.5rem;}
.case-title h1{ font-size:1.5rem;}
.mb8{ margin-bottom:1.5rem;}
.case-gd{ height:auto; padding-bottom:8rem;}
.case-con-swiper{ position: relative; height:auto; padding:1.5rem 1.5rem 0 1.5rem;}
.case-pic{ margin-bottom:1.5rem;}
.case-title{ padding: 0 0 1.5rem 0;}
.case-txt{ margin: 0 0 1.5rem 0}
.news-box2{ padding-top:2%;}
.news-box2 ul{margin-left: 0;flex-wrap: wrap;}
.news-box2 li{ width:100%; margin:0 0 2% 0;}
.article-title h1{ font-size:1.7rem;}
.sek9 { top:-2%; width:100%; left:0;}
.about-main2 .licheng-content .right-text h3{ font-size:1.7rem;}
.about-main2 .licheng-content .right-text p{ font-size:1.4rem;}
.index-newsIn{ padding:1.5rem;}
.gongneng-txt h1{ font-size:1.7rem;}
.news-txt p{ margin-bottom:1.5rem;}
.news-txt h1{ padding: 1.5rem 0 0 0}
.i-intro-c h1{ text-align:left;}
}