.menu{display: none;}
.menu{ width:100%;position:fixed; height:100%; background:rgba(0,0,0,0.8); left:0; top:0; display:none; z-index:9999999999}
.menu .show-menu img{ width:auto; max-width:100%;}
.menu .closed{ width:30px; height:25px; border-radius:50%; padding-top:5px; position:absolute; right:0.2rem; top:5px; z-index:999999999999; color:#E1E1E1}
.menu .show-menu{ width:60%; height:100%; position:fixed; z-index:9; background:#F4EBE7; left:0; top:0; padding-top: 5%; text-align:center}
.menu .show-menu h1{line-height:4rem; text-align:center; color:#000; font-weight:normal}
.menu .show-menu a{ color:#3D3C3A}
.menu .show-menu li{ line-height:2em; font-size:100%;  letter-spacing:1px; text-align:left; margin-left: 20px;}
.show-erweima{ width:66%; background:rgba(255,255,255,0.9); margin:auto; padding:2rem; text-align:center; border-radius:0.6rem; padding-bottom:1rem; position:fixed; bottom:20%; display:none; left:10%; z-index:99}
.show-erweima img.ewm{ width:auto; max-width:100%; height:auto}
.show-erweima .txt{ line-height:2rem; color:#0D0D0D; font-size:100%}
.show-erweima .txt span{ padding:5px 10px; background:#202D4F; color:#fff}
.show-erweima .txt span a{ color:#fff}
.show-erweima .txt .wx{ width:8%; margin-right:5px; display:inline-block }
.show-erweima .closed{ position:absolute; right:5px; top:5px; z-index:10; width:30px; height:25px; padding-top:5px; text-align:center; color:#fff; border-radius:50%; background:#373737;}
.waphear,.wapproduct,.wapcra-titl{ display: none;}
.footer_float {height:auto; overflow:hidden; background:#3D3C3A; color:#fff; width:100%; position:fixed; z-index:9999; left:0; bottom:0; display:none}
.footer_float a{ color:#fff;}
.footer_float ul li{ float:left; padding:0.6rem 0;  width:24%; line-height:2rem; text-align:center; font-size:100%; background:url(../images/nav_line.jpg) right repeat-y;}
.footer_float ul li:last-child{ background:none; border-right: none;}
.footer_float ul li{ border-right: 1px solid rgba(255,255,255,0.4)}
.wap-news,.wap-nesnva{display: none;}
.rel-news ul li i{ font-style: inherit;}
.wapadv-cont,.wap{display: none;}
.pc{ display: block;}
@media screen and (max-width:768px)
{
	body{ margin: 0px; padding: 0px;}
		.middle,.w1300{ width: 96%; margin: auto;}
		.waphear,.wap{ display: block;}
		.pc{display: none;}
		.head,.header,.syproduct{ display: none;}
		#header{ display: none;}
		.waphear { display: block;width: 100%; height: 70px; z-index: 99; background: #376ab3;}
		.waphear .ico{
		  width: 10%;height:4px;
		  border-top: 4px solid #fff;
		  border-bottom: 4px solid #fff;
		  padding: 6px 0;
		  background-color:#fff;
		  background-clip: content-box; position:absolute; right:0.4rem; top:1rem; z-index:9;box-sizing:initial }
		 .menu ul li{ position: relative; border-bottom: 1px solid rgba(255,255,255,0.2);}
		 .menu ul li .ico{ position:absolute; right:15px; width:15px; height:15px; top: 10px; z-index:1;background:url(../images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;filter: grayscale(100%);}
		 .menu ul li a{height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
		 .menu ul li .a_js2{}
		 .menu ul li .a_fmj_on{background:url(../images/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;filter: grayscale(100%);}
		 .menu ul li .a_bf{display:none}
		 .menu ul li .a_bf a{height:40px;line-height:40px;font-size:14px; display:block;} 
		.inner{ background: rgba(55,106,179,0.9); /* box-shadow:  1px 3px 6px #cacaca; */position: fixed; }
		.waphear .logo {
		      width: 54%;
		      height: 50px;
		      float: left;
		      background: url(../images/logo.png) no-repeat left center;
			  background-size: 80%;
			  }
	.waphear h1{ padding: 10px; box-sizing: border-box;}
	.banner-image{ background-size: 143%;
	    width: 100%;
	    overflow: hidden;
	    height: 196px;
	    background-position-x: 48%;}
	    
	.waplb .swiper-container>.swiper-pagination-bullets{ bottom: 3% !important;}
	.waplb .swiper-pagination-bullet{width: 64px !important; height: 4px !important; background: #fff; opacity:0.5;border-radius: 0px;}
	.waplb .swiper-pagination-bullet-active{ opacity: 1;}
	.waplb .swiper-button-prev{ left: 83% !important; top: 94%;outline: none;color: #fff;border: 2px solid #fff; width: 40px;height: 40px;border-radius: 50%;}
	.waplb .swiper-button-next:after,.waplb .swiper-button-prev:after{ font-size: 18px !important;font-weight: bold;}
	.waplb .swiper-button-next{ right: 10% !important;top: 94%;outline: none;color: #fff;border: 2px solid #fff; width: 40px;height: 40px;border-radius: 50%;}
	.waplb .swiper-slide img{width: 100%;height: auto;min-height: 100%;}
	.waplb .swiper-button-prev:hover,.waplb .swiper-button-next:hover{ background: rgba(255,255,255,0.5);}
	.right-culture .swiper-pagination-bullets {
	    left: 1% !important;
	}
	.box-research ul li:hover .deve-nume .nume-list p{ display:none;}
	.box-research ul li:hover .deve-nume .nume-list span{ display:block ;}
	.box-research ul li:hover .deve-nume .nume-list span img{margin-top: 19%;}
	.box-research ul li{ padding: 120px 10px 0px 10px;}
	.waplb .swiper-pagination-bullet{ width: 20px !important; height:3px !important;}
	.waplb .swiper-slide img{ width: 100%;min-width: 100%; max-width: unset; animation: banAnimation 5s linear infinite; height: 100%;}
	.waplb .swiper-container-horizontal>.swiper-pagination-bullets{ width: 40%;left:35%;}
	.waplb .swiper-pagination-bullet-active{ width: 26px !important; height: 3px !important; background-size: 100% !important;} 
	.waplb .swiper-button-next,.waplb .swiper-button-prev{ width: 30px;height: 30px;}
	.waplb .swiper-button-prev {
	    left: 2% !important;
	    top: 56%;}
		.waplb .swiper-button-next {
		    right: 1% !important;
		    top: 56%;
			}
	.button_down{ display:none}
	.shipin{ z-index: 1;}
	.lb .swiper-slide .swiper-text .lb-title{ font-size: 18px !important; line-height: 40px;}
	.lb{ height: auto;}
	.lb-swiper-pagination-bullet.lb-swiper-pagination-bullet-active{ font-size: 16px !important;}
	.lb-swiper-pagination-bullet{font-size: 14px !important; line-height: 30px;}
	.lb-swiper-pagination-bullet.lb-swiper-pagination-bullet-active::after{ width: 30px;}
	.lb-swiper-pagination{ bottom: 0px !important; right: 10px; width: 30px !important;}
	.lb-swiper-pagination-bullet::after{ width: 30px;}
	.lb .swiper-slide .swiper-text{ left: -300px;}
	.bofang{ width: 25px; height: 25px;bottom: 8%;}
	.shengyin{ width: 25px; height: 25px; left: 13%; bottom: 7.6%;}
		.shengyin img{ width: 100% !important;} 
	.lb .swiper-slide .swiper-text{ bottom: 50px; width: 60%;}
	.lb .swiper-slide .swiper-text{ font-size: 14px !important;}
	.lb .swiper-slide .swiper-text .lb-tel{ font-size: 14px;}
	.lb .swiper-slide .swiper-text p{ width: 80px; height: 3px;}
	.lb .swiper-slide .swiper-text .lb-tel span{ font-size: 12px !important; width: 120px; height: 25px; line-height: 25px; float: left; margin-top: 2%; }
		.lb .swiper-slide img{ width: 110%;  }
@keyframes banAnimation{0%{transform:scale(1);}50%{transform: scale(1.1);}100%{transform: scale(1.2);}}
.box-research ul li{ width: 50%;}
.box-research {background-size: 1000%;}
.deve-bottom span{ display: block;}
.deve-bottom p{ display: none;}
.box-research ul li .deve-nume .nume-list p{ display: none;}
.box-research ul li:nth-child(2n)::after{ display: none;}
.box-research ul li{ padding-top: 16px;}
.box-research ul li .deve-nume .nume-list span{ width: 90px; height: 90px;}
.deve-cont p{ font-size: 12px;}
.deve-cont span{ font-size: 12px; line-height: 25px;}
.box-research ul li{ height: 432px;}
.deve-bottom{margin-top: 10%;}
.deve-bottom span {
    height: 120px;
}
.box_1{ padding-top: 30px;}
.box_1 h3 img {width: 44%;}
.box-research ul li .deve-nume{ height: auto;}
.deve-cont span{ margin-top: 0px;}
/* .deve-bottom span{ height: 106px;} */
.title{ margin-top: 30px;}
.title .eng-title{ font-size: 18px; line-height: 30px; height: 30px;}
.deve-box{ margin-top: 30px;}
.box_1 .about_box p{ font-size: 18px; margin: 20px 0px ;}
.box_1 .about_box span{ font-size: 12px; line-height: 25px;}
.more a{ font-size: 12px; width: 40%; height: 40px; line-height: 40px; margin: 20px auto;}
.num dl dt b{ font-size: 26px;}
.num .num_title{ font-size: 12px;}
.num .num_jia{ font-size: 12px;}
.num dl dt::after{ display: none;}
.num dl dt{ padding-left: 0px;}
.num dl dt:nth-child(4){ padding-left: 5%;}
.num{ height: auto;}
.box_1 {background-size: 300%;}
.title .zhong-title{ font-size: 24px;}
.pic-title ul li{ width: 49%; height: 40px; margin-bottom: 5px;padding:0px; line-height: 40px; border: 1px solid #dedede;box-shadow:none;overflow: hidden;}

/* .pic-title ul li.on{ box-shadow: 0px 0px 8px rgba(1,104,183,0.2);} */
.pic-title ul li span{ display: none;}
.pic-title ul li p{ font-size: 12px; line-height: 40px; }
.listing-img{ width: 100%; height: 280px;}
.listing-cont{ width: 100%;}
.pic-title{ margin-top: 20px; width: 100%; display: inline-block;}
.pic-title ul li:nth-child(2n){ margin-right: 0px;}
/* .pic-title ul li:nth-child(2) p{ line-height:20px;}
.pic-title ul li:nth-child(4) p{ line-height:20px;} */
.pic-cont{ margin-top: 0px;}
.listing-cont .listing-title{ font-size: 18px;}
.listing-cont .listing-abstract{ font-size: 12px; line-height: 20px;}
.listing .swiper-button-prev{ left: 60%;}
.listing .swiper-pagination{ padding-left:55%; font-size: 18px;}
.listing .swiper-button-prev,.listing .swiper-button-next{ width: calc(var(--swiper-navigation-size)/ 25 * 25); background-size: 50%;}
.listing .swiper-pagination{ bottom: 1%;}
.listing-cont span a{ font-size: 12px;}
.listing-cont span{ height: 30px; line-height: 30px;}
.pic-cont{ overflow: hidden;}
.listing-abstract{  height: 160px;}
.listing .swiper-button-next, .listing .swiper-button-prev{ top: 96%;}
.box-research{ margin-top: 30px;}
.case-list .case-slide{ width: 100%; height: 240px;}
.honor-list .honor-left{ width: 100%;}
.honor-list .honor-left .honor-glory .honor-slide{ width: 100%;flex-shrink: 0;}
.honor-list .honor-left .honor-glory{ height: 272px;}
.honor-list .honor-left{ height: 290px;}
.honor-right .honor-kudos{ height: 180px;}
.honor-right{ width: 100%; margin-top: 10px;}
.honor-right .honor-kudos .kudos-slide{flex-shrink: 0;}
.honor-moer{ width: 60%; height: 40px; line-height: 40px; margin-top: 25px;}
.slideBox .news-slide{ width: 100%;}
.slideBox .news-slide .news-img{ height: 260px;}
.slideBox .news-slide .news-cont p:nth-child(2){ padding-bottom: 10px;}
.black_erweima .ftlogos{ display: none;}
.box_9{ background: #376ab3;}
.black_foot{ display: block;}
.black_fleft, .black_right{ width: 100%;}
.black_erweima{ width: 100%;}
.black_fleft ul li{ line-height: 30px;}
.black_right{ display: none;}
.box_9{ margin-top: 20px;}
.xian{ display: none;}
.black_fleft ul{ margin-top: 0px;}
.black_fleft ul p{ font-size: 16px; line-height: 30px;}
.black_fleft ul p i{ margin: 5px 0px;}
.erweima_kuang { height: 148px;}
.black_erweima li{ height: 186px;}
.footer_float{ display: block;}
.banner-img{ height: 180px;}
.public-ban-text {width: 96%; font-size:18px; text-align: center;}
.searchnei .left_seach{ display:none;}
.searchnei .right_seach{ width: 100%; max-width: 100%; float: initial;}
.wapnva{ margin-top: 20px;}
.wapnva ul { width: 96%; margin: auto;} 
.wapnva ul li{width: 32%; border: 1px solid #dedede; float:left; text-align: center; margin-right: 1%; height: 40px; line-height: 40px; border-radius: 10px; }
.article-cont{ width: 100%;}
.article-about{ padding: 0px;}
.article-about::before{ display: none;}
.about-insidejog{ margin-top: 30px;}
.article-cont h3 i{ display: none;}
.article-cont h3{ font-size: 24px;}
.article-cont h3 br{ display: none;}
.article-about{ font-size: 14px; line-height: 30px;}
.article-img{ width: 100%; height: 360px;}
.article-img span{ font-size: 18px; height: 40px; line-height: 40px;}
.cultur-cont{ position: initial;}
.culture-inside .left-cultur{width: 100%;}
.right-culture{ width: 100%; height: 240px; display: inline-block;}
.culture-img{ width: 100%; height: 100%; }
.culture-img img{ width: 100%;}
.left-cultur .cultur-title ul li{ width: 48%; float: left; text-align: center; margin-right: 2%; background: #eee;border-radius: 45px;}
.left-cultur .cultur-title ul li:before{ content: ''; display: none;}
	.cultur-title ul li.on{  background: #0633a1; border-radius: 45px; color: #fff;}
	.cultur-title ul li.on a{ color: #fff;}
.cultur-title ul li span{ width: 100%; font-size: 16px;}
	.culture-inside{ padding-top: 40px;}
	.cultur-title ul li.on i{ display: none;}
	.left-cultur h5{ line-height: 38px;}
.cultur-cont{ width: 100%; padding: 15px;}	
.cultur-title{ margin-bottom: 20px; width: 100%; display: inline-block;}
.cultur-cont h3{ font-size: 20px;}
.cultur-cont p,.cultur-cont ul>div{ font-size: 16px;}
.cultur-cont span{ font-size: 12px; line-height: 25px;}	
.cultur-cont{ background-size: 170%; height: auto; margin-bottom: 30px;}
.culture-inside{ min-height: 430px; background-size: 150%;}
.left-cultur h5 i{ font-size: 18px;}
.left-cultur h5{ font-size: 20px;}
.wapnva ul li a{ font-size: 12px;}
.wapnva{ width: 100%; display:none}
.product_ej_title ul{ display: block}
.product_ej_title ul li{ width:49%; float: left; margin: 0px; margin-right: 5px; margin-bottom: 5px; font-size: 12px; height: 35px; line-height: 35px;}
.product_ej_title ul li:nth-child(2n){ margin-right: 0px;}
.product_ej_title{ width: 100%; display: inline-block;}
.product_ej_title{ margin: 10px 0px;}
.product_ej_title ul li a{ font-size: 12px;}
.product_ej .product_ej_box .product_ej_div{ width: 49%;}
.product_ej .product_ej_box .product_ej_div .product_ej_img{ height: 134px;}
.product_ej .product_ej_box .product_ej_div .product_ej_img img{ width: 100%; height: 100%; object-fit: cover;}
.product_ej .product_ej_box .product_ej_div .product_ej_botm p:last-child{ font-size: 12px; line-height: 30px;}
.product_ej .product_ej_box .product_ej_div .product_ej_botm p:last-child span{ display:none}
.product_ej .product_ej_box .product_ej_div:nth-child(3n){ margin-right: 1%;}
.product_ej .product_ej_box .product_ej_div:nth-child(2n){ margin-right: 0px;}
.v9_pages a{ font-size: 12px; padding: 4px;}
.v9_pages span{ padding: 4px;}
.jour-list ul li{ padding: 0px;}
.jour-list ul li .project-img{ width: 40%; height: 240px;}
.jour-list ul li .jour-cont{ width: 58%;}
.jour-list ul li .jour-cont{ padding: 0px;}
.jour-list ul li .jour-cont span{ font-size: 12px; line-height: 20px;  height: 80px; overflow: hidden;}
.jour-list ul li .jour-cont p{ font-size: 14px; line-height: 24px;}
.jour-list ul li .jour-cont .jour-time i{ float: inherit; width: 40%; margin-top: 10px; font-size: 12px;}
.contact{ position: relative; width: 100%; right: 0px; padding: 15px; height: 435px;}
.sales ul li{ width: 100%;}
.sales ul li>div{ width: 100%;}
.contact h5{ font-size: 18px;}
.contact ul li, .contact ul li a{ font-size: 16px;}
.contact ul li{ margin: 10px 0px;}
.map{ height: 240px;}
.map>div{ left: 0px !important;}
.sales ul li img{ display: none;}
.sales ul li p{ margin-top: 0px; font-size: 16px;}
.sales ul li{ margin-top: 10px; padding: 10px;}
/* .sales ul li:nth-child(2n){background: #f4fbff;}
.sales ul li:nth-child(3){ background: none;} */
.hr-item-head{ padding: 0px; height: 60px; line-height: 60px; }
.hr-item-head .hr-text:nth-child(2) {font-size: 16px;}
.hr-item-head .btn{ width: 20px; height: 20px; top: 20px;}
.hr-item-con{ padding: 10px 0px;}
.hr-item-con .btn{ display:none;}
.hr-item-head .hr-text:first-child{ font-size: 15px;}
.hr-item-con .con-item .tit{ font-size: 14px;}
.hr-item-head .hr-text:nth-child(2){ font-size: 14px;}
.hr-list-item{ height: 60px; box-sizing: border-box;}
.join-tel ul li{ width: 100%;padding: 25px 0px 25px 20px;}
.col-md-3{ width: 49%; margin-right: 1.2%;}

.col-md-3 .img{ height: 180px;}
.col-md-3 .img img{ width: 100%; height: 100%; object-fit: cover;}
.col-md-3:nth-child(3n){ margin-right: 1.2%;}
.col-md-3:nth-child(2n){ margin-right: 0px;}
.case_list .h2{ font-size: 14px; margin: 0px; line-height: 45px;}
.wrapper{ margin-top: 30px;}
.honor-pages ul li{ width: 49%; margin-right: 1.2%;}
.honor-pages ul li:nth-child(3n){ margin-right: 1.2%;}
.honor-pages ul li:nth-child(2n){ margin-right: 0px;}
.honor-pages ul li .honor-arr{ height: 275px;}
.honor-pages ul li p{ font-size: 12px; height: 50px; line-height: 25px;}
.inner-left{ display: none;}
.product_ej .product-nright{ width: 100%;}
.show_content_box h2{ font-size: 18px;}
.product_ej_box .rec-news .rec-news-list li{ width: 100%;}
.showMarquee-left .sd ul li{ width: 48.8%; }
.showMarquee-left .sd ul li .pic{ height: 180px; width: 100%;}
.show-chanpin .leftshowp {width: 100%;}
.topshow .lefttop{ height: 255px;}
.details-thumb{ height: 58px;}
.searchnei .right_seach,.searchnei .right_seach a{ font-size: 12px;}
.show-chanpin .leftshowp{ height:260px;}
.showzixun{ margin-top: 3%;}
.rightshowt{ width: 100%;}
.show-chanpin .rightshowt{ width: 100%;}
.rightshowt p{ height: auto; min-height: auto;}
.show-tel a{ font-size: 24px;}
.show-title ul li{font-size: 16px; }
.show-title ul li{ width: 36%;}
.show-title{box-sizing: border-box;}
.rightshowt span{ font-size: 24px;    margin-top: 15px;} 
.showMarquee-left,.product_ej_box .rec-news,.show_img{ padding: 0px;}
.showMarquee-left .sd ul li:nth-child(2n){margin-right: 0px;}
.contact dl dt{width: 136px;}
.contact dl dt img {
    width: 100%;
    min-height: 136px;
}
.sales h4{font-size: 24px;}
.sales ul li h6 {
    font-size: 20px;
}
.product_ej .product_ej_box{ width: 100%;}
.cultur-fuwu{ width: 100%; height: auto; min-height: 180px;}
.fuwu-img{ width: 100%;}
.fuwu-phone{ width: 100%;}
.serS-text{ padding: 20px;}
.map{ width: 100%;}
.black_fleft{ display: none;} 
.box-honor .w1300{ width: 96%;}
.honor-top .honor-img{ width: 49.5%; height: 127px; margin-bottom: 5px;}
.honor-top .honor-img:nth-child(2n){ margin-right: 0px;}
.honor-list{ margin-top: 0px;}
.honor-top{margin-top: 30px;}
.honor-right .honor-kudos .kudos-slide{ height: 172px;}
.honor-right .honor-kudos .kudos-slide::after{ border: 2px solid #673717;}
.duan-honor-pages ul li .honor-arr{ height: 124px;}
.duan-honor-pages  ul li p{ height: 40px; line-height: 40px;}
.hr-list-wrap{ margin-bottom: 30px;}

.hr-list-item{ padding: 0px 20px;}
.hr-item-head .hr-text:first-child{width: 78%;}
		} 