@media screen and (max-width: 1200px){
	.wrapper{width: 100%;}
}

@media screen and (max-width: 768px){
	body{min-width: auto;}
	.wrapper{width: 100%;}


	/*浮标*/
	.float{top: auto;bottom: 100px;}
	.float-contact{display: none;}
	.float-box{top: auto;bottom: 155px;}


	/*头部*/
	.pcHeader{display: none;}
	.wapHeader{display: block;position: fixed;top: 0;width: 100%;z-index: 99;left: 0;}
	.header_top{background-color: #fff;height: 50px;display: flex;align-items: center;position: relative;}
	.header_top:after{content: '';display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #eee;}
	.header_top .center{flex: 1;display: flex;align-items: center;padding-left: 15px;width: 100%;overflow: hidden;}
	.header_top .center img{height: 30px;}
	.header_top .menu_icon{position: relative;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
	.header_top .show-menu:before,.header_top .show-menu:after{content: '';display: block;width: 18px;height: 2px;background-color: #666;transition: all .2s cubic-bezier(.4,0,.2,1);transform: rotate(0);position: absolute;}
	.header_top .show-menu:before{top: 17px;}
	.header_top .show-menu:after{bottom: 17px;}
	.header_top .show-menu .three{display: block;width: 18px;height: 2px;background-color: #666;transition: all .2s cubic-bezier(.4,0,.2,1);transform: rotate(0);}
	.header_top .hide-menu:before,.header_top .hide-menu:after{content: '';display: block;height: 18px;width: 2px;background-color: #666;position: absolute;}
	.header_top .hide-menu:before{transform: rotate(45deg);}
	.header_top .hide-menu:after{transform: rotate(-45deg);}


	/*菜单*/
	.wapMenu{background: #fff;position: fixed;top: 50px;left: 0;right: 0;z-index: 99;flex-direction: column;flex-wrap: nowrap;justify-content: space-between;min-height: calc(100vh - 50px);width: 100%;transition: visibility .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);}
	.wapMenu_bg{background: #fff;position: absolute;left: 0;top: 0;bottom: 0;right: -200%;z-index: 100;}
	.wapMenu.is-hide{visibility: hidden;opacity: 0;}
	.wapMenu.is-show{visibility: visible;opacity: 1;}
	.wapMenu_ul{position: relative;z-index: 101;}
	.wapMenu_ul>li{padding-left: 16px;position: relative;}
	.wapMenu_ul>li .frist{display: block;padding: 17px 32px 17px 0;font-size: 16px;line-height: 1.25;color: inherit;position: relative;color: #2e3133;}
	.wapMenu_ul>li .frist:before{content: '';display: block;position: absolute;left: 16px;right: 0;bottom: 0;height: 1px;background-color: #ddd;}
	.wapMenu_ul>li .frist span{position: relative;padding-left: 16px;}
	.wapMenu_ul>li .frist span:before{content: '';display: block;position: absolute;left: 2px;top: calc(50% - 6px);width: 0;height: 0;border-width: 6px;border-style: solid;border-color: transparent transparent transparent #999;}
	.wapMenu_ul>li .rig:after{content: " ";display: block;height: 8px;width: 8px;border-width: 1px 1px 0 0;border-color: #333;border-style: solid;transform: matrix(.71,1,-.71,1,0,0);position: absolute;top: -2px;top: 50%;margin-top: -3px;right: 24px;}
	.wapMenu_ul>li:last-child .frist:before{left: -32px;}
	.wapMenu_ul>li.lang{}
	.wapMenu_ul>li.lang .frist{display: flex;align-items: center;}
	.wapMenu_ul>li.lang img{width: 15px;height: 15px;display: flex;margin-right: 5px;}
	.wapMenu_ul .son{padding-left: 16px;}
	.wapMenu_ul .son a{display: block;padding: 14px 0 14px 14px;font-size: 15px;line-height: 1.25;position: relative;color: #2e3133;}
	.wapMenu_ul .son a:before{content: '';display: block;position: absolute;left: 2px;top: calc(50% - 5px);width: 0;height: 0;border-width: 5px;border-style: solid;border-color: transparent transparent transparent #aaa;}
	.wapMenu_ul .son a:after{content: '';display: block;position: absolute;left: 16px;right: 0;bottom: 0;height: 1px;background-color: #eee;}


	/*整体*/
	.container{padding-top: 50px!important;}
	.nodata{padding-bottom: 50px;}


	/*轮播*/
	#swiper .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 4px;border-radius: 4px;}
	#swiper .swiper-pagination .swiper-pagination-bullet-active{width: 15px;}
	.swiper-container .arrow-left,
	.swiper-container .arrow-right{display: none;}
	.swiper-slide .pcImg{display: none;}
	.swiper-slide .wapImg{display: block;}


	/*首页-块标题*/
	.sec-tit{padding: 30px 0 10px;}
	.sec-tit .name{font-size: 26px;}
	.sec-tit .remark{width: 100%;padding: 0 30px;font-size: 15px;}
	.sec_more{margin-top: 20px;}
	.sec_more .nav{width: 140px;height: 40px;line-height: 40px;}
	.sec_more .nav:after{right: 25px;}


	/*首页-关于我们*/
	.about-block{padding-bottom: 40px;}
	.about-box{flex-direction: column;margin: 20px;padding: 0 20px;}
	.about-box .cover{width: 100%;padding-bottom: 30px;}
	.about-con{width: 100%;margin-top: 15px;}
	.about-con .contents{height: auto;text-indent: 2em;}
	.about-con .sec_more{justify-content: center;}

	/*服务项目*/
	.service-block{padding-bottom: 40px;}
	.service-box{flex-direction: column;padding: 0 30px;}
	.service-box .items{width: 100%;width: 100%;margin: 0 0 30px;height: 400px;}


	/*首页-产品展示*/
	.products-lists{padding-bottom: 40px;}
	.navClass{flex-wrap: wrap;padding: 0 20px;}
	.navClass li{width: 50%;font-size: 16px;}
	.pro-row{padding: 0 15px;flex-wrap: wrap;gap: 14px;}
	.pro-row .card{width: calc(50% - 8px);}
	.pro-row .name{font-size: 15px;line-height: 1.4;}
	.pro-row .img img{height: 168px;}


	/*首页-新闻中心*/
	.inews-block{padding-bottom: 50px;}
	.inews-box{padding-top: 20px;}
	.inews-box .list{width: 100%;}
	.inews-box .list li{padding: 15px 20px;}
	.inews-box .list li:after{left: 20px;border-bottom: 1px #eee solid;}
	.inews-box .list a{display: flex;}
	.inews-box .list .cover{display: block;margin-right: 15px;}
	.inews-box .list .img{width: 120px;height: 100%;border-radius: 4px;display: flex;object-fit: cover;}
	.inews-box .list .rtxt{flex: 1;overflow: hidden;}
	.inews-box .list .top{flex-direction: column;}
	.inews-box .list .name{padding: 0;}
	.inews-box .list .name:before{display: none;}
	.inews-box .list .date{padding-top: 5px;}
	.inews-box .list .remark{padding: 0;}
	.inews-box #swiper2{display: none;}


	/*脚部*/
	.footer-top{flex-direction: column;padding: 20px;}
	.footer-top .menu-sec{margin-bottom: 20px;}
	.footer-top h5{font-size: 15px;}
	.footer-top .menu-g a{font-size: 13px;line-height: 1.6;}
	.footer-top .contact-sec{width: 100%;margin-top: 20px;}
	.footer-top .contact-sec p{font-size: 13px;}
	.footer-bottom{margin-top: 0;}


	/*背景*/
	.container-fluid{padding: 0 0 30px;background: none;}


	/*主box*/
	.box_main{padding: 0;flex-direction: column;min-height: auto;}
	.box_right{min-height: 300px;}


	/*left菜单*/
	.box_left{width: 100%;margin: 0;padding: 15px;}
	.box_left .tit{display: none;}
	.lmenu{display: flex;flex-wrap: wrap;}
	.lmenu .cur{color: #fff;background-color: var(--main-color);border-color: var(--main-color);}
	.lmenu li{border: 1px solid #ddd;margin: 5px;padding: 0 10px;border-radius: 4px;}
	.lmenu a{line-height: 32px;}


	/*标题与路径*/
	.caption{display: none;}


	/*新闻列表*/
	.news_lists{margin-top: 0;}
	.news_lists .item{padding: 15px;}
	.news_lists .item:after{left: 15px;border-color: #ccc;}
	.news_lists .item:last-child:after{display: none;}
	.news_lists .img img{height: 100%;border-radius: 4px;width: 120px;}
	.news_lists .info{height: auto;}
	.news_lists .top{flex-direction: column;align-items: flex-start;margin-bottom: 15px;}
	.news_lists .name{padding-right: 0;width: 100%;font-size: 16px;font-weight: 400;}
	.news_lists .pu-date{width: 100%;margin-top: 5px;}
	.news_lists .intro{font-size: 14px;}

	.news_lists .li{margin: 0 15px;line-height: 40px;padding-left: 20px;}
	.news_lists .tit{font-size: 15px;}


	/*产品列表*/
	.product_list{padding: 10px;}
	.product_list li{margin: 10px;width: calc(50% - 20px);}
	.product_list .cover{height: 156px;}


	/*证书*/
	.cert_lists{padding: 0 8px 20px;}
	.cert_lists .item{width: calc(50% - 16px);margin: 8px;}
	.cert_lists .item img{width: 100%;}
	.cert_lists .name{font-weight: 400;font-size: 16px;padding: 0 5px;}


	/*right内容*/
	.content .title{margin: 20px 0 10px;text-align: left;font-size: 24px;}
	.content .date{margin: 0 0 10px;text-align: left;}
	.content .detail_one{padding: 0;}
}