body{font:17px/1.5 微软雅黑; color: #333; }
*{padding:0;margin:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{color:#333;text-decoration:none}
header{background:#fff;}
.header{margin:0 auto;}
.menu li {float: left;padding: 0 46px; font-size: 20px; font-weight: normal;}
.menu li a{color:#000}
.top{min-width:1180px;background:#fff;border-bottom:1px solid #ccc;line-height:40px;padding:0 10px}
.tia_l{float:left}
.top_r{float:right;display:block}
.top_r img{vertical-align:middle;line-height:40px;padding:0 5px 0 0}
.top a{padding:0 5px;font-size:14px}
.btn1{background:#047dc0}
.btn2{background:#047dc0}
.pro_con{width:1238px;margin:0 auto}
.pro_con ul{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_con dl{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}

.aboutcon dd{width:620px}
.aboutcon dd h2{font-size:24px}
.aboutcon dd p{text-indent:2em;line-height:33px;padding:10px 0 0}
footer,.foot{text-align:center;line-height:1.8;background-color:#FFF;font-size:14px;min-width:1200px}
.foot{padding:8px 0 20px 0}
.foot_nav{line-height:2.0}
.foot_nav a{padding:0 5px}
.aboutcon dl{width:1165px;display:flex;flex-wrap:wrap;justify-content:space-between}
.aboutcon{width:1160px;margin:0 auto;background:#fff;padding:40px}
.aboutcon dd{width:662px}
.aboutcon dd h2{font-size:24px}
.aboutcon dd p{text-indent:2em;line-height:33px;padding:10px 0 0}
footer,.foot{text-align:center;line-height:1.8;background-color:#FFF;font-size:14px;min-width:1200px}
.foot{padding:8px 0 20px 0}
.foot_nav{line-height:2.0}
.foot_nav a{padding:0 5px}

.pro_con {width:1200px;margin:0 auto}
.about dl{width:1200px;margin: 30px auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.about dd {width: 684px;text-align: justify;margin: 0 auto;}
.aboutBg{padding: 10px 0;background: linear-gradient(#f5f5f59e  , #fff);}
.aboutBg dl {background: #fff;padding: 26px 10px 20px 30px;width: 1160px;}
.about {text-align: center;}

.menu li a.active{color: yellow; font-weight: normal; }
.banner{height:500px;background:url(images/banner.jpg) no-repeat center}
.banner01{height:500px;background:url(images/banner01.jpg) no-repeat center}
.banner02{height:500px;background:url(images/banner02.jpg) no-repeat center}
.banner03{height:500px;background:url(images/banner03.jpg) no-repeat center}
.pro_con ul,.pro_con dl{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_con dd{width:600px}

.aboutBg{margin-top: 50px;background: #047dc0;}
.aboutBg h1{color: #fff;font-weight: bold;font-size: 35px;margin-bottom: 30px; padding-top: 20px;}
.about p{color: #;font-size: 17px;text-indent:2em; line-height: 30px; }
.contactBg{background: #047dc0;border-top: 1px solid #b0d0e5;padding: 40px 0;}
.contact_data{text-align: center;color: #fff;}
.contact_data .tel{font-size: 38px;margin: 12px 0 10px; }
.contact_data .addr{font-size: 20px;}
.about dl {text-align: left;}
table{border-collapse: collapse;}
td{padding: 10px 20px;font-size: 16px; border: 1px solid #ddd;}

.aboutBg dt img{display: block;width: 400px;}
.about p{padding: 0 0 3px 0;}
.about_text {width: 1114px;padding-left: 10px;margin-top: 10px;}

.product_zysx li {width: 383px;padding: 20px 20px;box-sizing: border-box;background: #f5f5f5;}
.product_zysx li p{width: 322px;margin: 0 auto;font-size: 16px;padding-bottom: 10px;}
.product_zysx li h2{position: relative;padding: 0 8px 0 10px;height: 35px;line-height: 35px;display: inline-block;background-color: black;border-radius: 5px;color: #fff;width: 80px;margin-bottom: 10px;font-size: 18px;text-align: center;}
.product_zysx li h2::after {content: '';position: absolute;top: 12px;left: 96px;border-width: 6px;border-style: solid;border-color: #000000 transparent transparent transparent;transform: rotate(271deg);}
.product_qs li{width: 325px;}
.product_qs li span{display: block;font-weight: bold;margin-bottom: 10px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.product_qs li span::before{content: "问";background: #0073e6;color: #fff;text-align: center;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);width: 30px;height: 30px;line-height: 30px;margin-right: 12px;border-radius: 5px;font-weight: normal;font-size: 16px;display: inline-block;}

.product_bz h2{font-size: 18px;font-weight: bold;padding: 20px 0 10px 0;color: #666;}

/* .pro_con h1{text-align: center;font-size: 32px;margin: 60px 0;} */

.pro_con h1 {text-align: center;font-size: 32px;font-weight: bold;margin: 60px 0;border: 1px solid #01409978;color: #2d76d6;width: 386px;margin:65px auto;line-height: 60px;border-radius: 51px;background: #fdfdfd;box-shadow: 0px 3px;}
.product_cs td:nth-of-type(odd){background: #f2f8fb;}
.product_cs td{border: 1px solid #b0d0e5;}
.btn {margin-top: 20px;}
.btn a{display: inline-block;padding: 5px 24px;background: #0073e6;margin: 0 10px 0 0px;color: #fff;}
.btn a:hover{opacity: 0.5;}

.product_js dt a{display: block;}
.product_js dd p{line-height: 30px;text-align: justify;color: #444;text-indent:2em;padding: 0 0 2px 0;}
.product_cs h2 , .product_js dd h2{font-size: 18px;font-weight: bold;padding: 20px 0 10px 0;color: #666;}
.product_cs table{width: 1200px;}
.product_cs td:nth-of-type(odd){background: #f2f8fb;}
.product_cs td{border: 1px solid #b0d0e5;}
.btn {margin-top: 20px;}
.btn a{display: inline-block;padding: 5px 24px;background: #0073e6;margin: 0 10px 0 0px;color: #fff;}
.btn a:hover{opacity: 0.5;}
.product_js dd .pro_h2{padding-top: 10px;}
.btn a:last-of-type{background: #faad14;}


.product_syz{margin-bottom:30px}
.product_syz li{text-align:center;padding:20px 0 0 0;box-sizing:border-box;width:574px;margin-bottom:50px;border:1px solid #b0d0e5;background:#f5f5f5}
.product_syz li span{display:block;font-size:22px}
.product_syz li p{width:502px;padding:10px 0;margin:0 auto;text-align:justify}
.product_ys ul{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.product_ys li{background:#fff;height:157px;box-sizing:border-box;padding:10px;border-radius:14px;text-align:center}
.product_ys li span{display:block;font-size:22px;font-weight:bold;padding-top:10px;color:#555;margin-bottom:12px}
.product_ys li p{width:230px;margin:0 auto;text-align:left}
.bg{padding:4px 0 50px 0;background:#0073e6}
.bg h1{color:#fff}
.product_ks li{background:#fff;width:100px;padding:10px 0;color:#0080bd;text-align:center;font-size:18px;border-radius:10%;line-height:80px;border: 1px dashed #0080bd; box-sizing: border-box; }

.product_qj span{display:block;font-size:20px;padding:10px 0 0px;color:#0080bd}
.product_qj p{font-size: 16px; color: #444; padding: 2px 0 10px;}

.pro_table{margin: 30px auto 30px;}
.pro_table td{padding: 10px 15px;}
.pro_ks{margin-top: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;line-height: 35px;}
.pro_ks div{background: #0073e6;color: #fff;width: 120px;text-align: center;border-radius: 3px;}
.pro_ks span{display: inline-block;width: 110px;border: 1px solid #0073e6;color: #0073e6;border-radius: 3px;text-align: center;}
.pro_yl h2{font-weight: bold;font-size: 22px; margin: 10px 0;}
.pro_yl p {padding: 2px 0 10px;line-height: 28px;font-size: 16px;color: #555;}
.pro_yl span{display: block;color: #0073e6;}
.pro_ylList li{width: 574px;}
.qj_text {padding: 30px 50px;border-top: 3px solid #b0d0e5;text-indent:2em;background: #f5f5f5;}
.qj_text p{font-size: 16px;line-height: 28px;padding: 2px 0 10px;}
.pro_syfw h2{font-weight: bold;font-size: 22px;margin-bottom: 6px; color: #3a89d9; }
.pro_syfw p{line-height: 30px;padding: 2px 0 10px;}
.pro_syfw dt{border: 1px solid #b0d0e5;}
.pro_syfw dd{ width: 634px; }
.pro_td ul{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}
.pro_td li{box-sizing:border-box;border-radius:10px;background:#f2f8fb;border:1px solid #b0d0e5}
.pro_td li span{display:block;width:70px;text-align:center;background:#0073e6;border-radius:50%;color:#fff;font-size:21px;margin:20px auto 20px;line-height:70px}
.pro_td li p{width:180px;margin:0 auto 20px;font-size:16px;color:#555}
.pro_czlc h2{margin-top:10px;font-size:18px;font-weight:bold;padding:10px 0 10px 0;color:#666}
.pro_czlc p{font-size:16px;padding:2px 0 4px}
.pro_czlc span{display:inline-block;width:62px;border-radius:3px;text-align:center;font-size:15px;line-height:30px;background:#0073e6;color:#fff;font-weight:normal;margin-right:10px}
.pro_czlc h2:nth-of-type(odd) span{background:#faad14}
.pro_zysx li{width:540px}
.pro_zysx li p{font-size:16px;color:#555}
.pro_zysx li h2{color:#fff;font-weight:bold;padding:4px 16px;background:#0073e6;border-radius:0 10px 0px 10px;display:inline-block;position:relative;font-size:20px;margin:10px 0 0; position: relative;}
.pro_zysx li h2::after{content: "";height: 1px;width: 540px;position: absolute;border-bottom: 1px solid #0073e6;display: block;}
.pro_zysx li span{display:block;border-bottom:1px dashed #ddd;padding-bottom:10px;color:#0073e6;margin-bottom:10px;font-size:18px;margin-top:20px}
.pro_zysx li p{margin-bottom:8px;font-size: 15px;}
.pro_czlc dt img{display:block;border:1px solid #b0d0e5}
.menu{background: #014099;}
.menu ul{height: 60px;line-height: 60px;width: 1200px;margin: 0 auto;}
.menu ul li a{color: #fff;}
.header_info{width: 1200px;margin: 0 auto;height: 100px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.logo{display: flex;align-items: left;justify-content: space-around;flex-direction: column;}
.header_tel{font-size: 24px;color: #f00;letter-spacing: -0.5px; position: relative; top: 16px;}

div[class^='pro_con pr_'] h1 {color: #3f9ede;}
.pr_js dt a{display: block;border: 1px solid #abb9ee;}
.pr_js dd {width: 615px;}
.pr_js dd h2{font-weight: bold;padding-top: 10px;font-size: 20px;}
.pr_js dd p{text-indent:2em;padding: 4px 0 10px;line-height: 30px;text-align: justify;color: #555;}

.pr_table{width: 1200px;margin-top: 40px;}
.pr_table td{border-color: #abb9ee;}
.pr_table td:nth-of-type(odd){background: #f6f8ff;}
.pr_fw li{width: 350px;border-radius: 20px;margin-bottom: 40px;color: #fff;background: #095795;box-sizing: border-box;padding: 20px;}
.bg1{margin-top: 50px;padding: 10px 0 20px 0;background: #3f9ede;}
.pr_fw li span{display: block;margin-bottom: 10px;text-align: center;font-size: 21px;color: yellow;}
.pr_fw li p {border-top: 1px dashed #ccc;padding-top: 20px;height: 110px;width: 262px;margin: 0 auto;text-align: justify;}
.bg1 h1{text-align: center;color: #fff; background: none; font-size: 38px;margin: 20px auto 10px;}
.pr_fw center{color: #fff;margin-bottom: 40px; font-size: 18px}
.pr_td ul{display: grid;grid-template-columns: repeat(2, 1fr);gap: 30px;}
.pr_td li{display: flex;flex-wrap: wrap;border: 1px solid #3f9ede;height: 90px;justify-content: space-between;}
.pr_td li span{display: block;margin-left: 10px;position: relative;top:-4px;border-radius: 0 0 10px 10px;color: #fff;background: #3f9ede;width: 50px;height: 60px;font-size: 22px;text-align: center;line-height: 60px;}
.pr_td li p{width: 464px;margin: 0 auto;display: flex;align-items: left;justify-content: space-around;flex-direction: column;}
.pr_scqj dd{width: 900px;padding-right: 12px;line-height: 30px;}
.pr_scqj dl{margin-bottom: 40px;}
.pr_scqj h2{font-size: 21px;line-height: 39px;border-radius: 10px 10px 0px 0px;border-bottom: 1px solid #ddd;margin-bottom: 20px;background: #095795;color: #fff;width: 244px;text-align: center;}
.pr_scqj h2::after{content: '';display: block;width: 1200px;border-bottom: 1px solid #095795;}
.pr_scqj dd p{text-align: justify;font-size: 16px;color: #555;}
.pr_zysx p{font-size: 15px;padding: 2px 0 7px;color: #555;}
.pr_zysx li{width: 574px;margin-bottom: 30px;}
.pr_zysx h2{margin-bottom: 10px;border-bottom: 1px solid #3f9ede40;color: #1080cb;padding-bottom: 10px;}

.prod_js dd p{font-size:16px;line-height:30px}
.prod_js dt a{display:block;border:1px solid #eee;transition:0.2s}
.prod_js dt a:hover{border-color:#1096e0}
.prod_js dd{width:625px}
.prod_js dd p{text-indent:2em;text-align:justify;color:#555;padding:2px 0 4px}
.prod_ks span{width: 142px;}
.prod_td ul{display: grid;grid-template-columns: repeat(5, 1fr);gap: 20px;}
.prod_td li{border-radius: 4px;box-sizing: border-box;overflow: hidden;}
.prod_td li span{text-align: center;display: block;background: #1096e0;font-size: 20px;padding: 4px 0;color: #fff;}
.prod_td li p{padding: 12px 31px 25px;background: #f5f5f5;height: 100px;font-size: 15px;line-height: 25px;}
.moreLinks{background: #f5f5f5;text-align: center;display: block;line-height: 174px;}
.moreLinks:hover{color: #f00;}
.prod_lc h2{margin-top:20px;font-size:20px;border-top:1px dashed #ccc;padding:22px 0 10px 0;margin-bottom:10px;color:#666}
.prod_lc h2:first-of-type{padding-top:0;border:none}
.prod_lc span{display:block;padding-bottom:4px;margin-top:10px}
.prod_lc p{font-size:15px;padding:2px 0 2px;color:#555}
.prod_lc li{width:368px}
.prod_lc ul:nth-of-type(2n) li,.prod_lc ul:last-of-type li{width:574px}
.prod_lc h2 em{width:65px;border-radius:0 0 62px 13px;margin-right:15px;font-size:13px;height:30px;line-height:30px;background:#1096e0;color:#fff;text-align:center;display:inline-block}
.prod_zysx li{width:375px;background:#f1f1f1;padding:0 0 12px 0}
.prod_zysx li p{font-size:16px;width:310px;margin:0 auto;padding:2px 0 4px}
.prod_zysx li span{margin-bottom:10px;display:block;line-height:35px;font-size:18px;width:145px;text-align:center;border-radius:0 0 10px 0;background:#1789c8;color:#fff}
.prod_fw li{width:270px;text-align:center;border:1px dashed #ccc;box-sizing:border-box;border-radius:20px;padding:20px;color:#fff}
.prod_fw li img{width:94px;margin:0 auto;display:block;border-radius:50%}
.prod_fw li p{font-size:16px;text-align:left;width:196px;margin:0 auto;text-align:justify}
.prod_fw li span{display:block;font-size:20px;color:#f2ff00;font-weight:bold;padding:10px 0}
.bg2{padding: 30px 0 50px;background: #1789c8; margin: 40px 0 20px;}
.bg2 h1{border: none;background: none;color: #fff;box-shadow: none;font-size: 35px;margin-top: 12px;margin-bottom: 2px;}
.bg2 center{color: #fff;letter-spacing: 1px;margin-bottom: 30px;}

.prod_yl dd {width: 625px;}
.prod_yl p{text-align: justify;line-height: 26px;font-size: 16px;color: #555;}
.prod_yl h2{font-weight: bold;font-size: 21px;margin-bottom: 5px;color: #666;margin-top: 15px;}
.prod_yl dt{border: 1px solid #eee;}
.product_bz li{width: 574px;padding-bottom: 20px;border-bottom: 1px dashed #ddd;}
.product_bz li p{font-size: 16px;color: #555;padding: 2px 0 4px;}
.product_bz li h2::first-letter{color: #f00;font-size: 23px;font-style: italic;}
.bg h1{box-shadow: none;border: none;margin-top: 20px;margin-bottom: 20px;background: none;}
.prod_ks div{background: #1096e0;}
.prod_ks span{border: 1px solid #1096e0;color: #1096e0;}
.mobile_box{display: none;}
.footer_m{display: none;}
.mobileContact_data{opacity: 0; height: 0;}

.fixed_menu{width:100%;height:80px;box-shadow:0 0 14px rgb(0 0 0 / 12%);background:rgba(255,255,255,.95);text-align:center;display:none;z-index:9999;position:fixed;top:0;}
.fixed_menu a{padding: 0 0px;line-height: 80px;font-size: 19px;}
/* .fixed_menu a:last-of-type{color: #f00;} */
/* .fixed_menu a.cur{color: #213c83;} */

.fixed_menu ul{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fixed_menu li a.cur{color: #46b8ff;}
.fixed_menu li:last-of-type{
	margin-top: 6px;
	font-size: 21px;
	color: #f00;
	line-height: 32px;
}



@media screen and (max-width: 750px) {
	.fixed_menu{display: none; height: 0; opacity: 0;}
	.mobileContact_data{opacity: 1; height: auto;}
	.mobile_box{display: block;}
	.contact_data  {opacity: 0; height: 0;}
	footer{display: none;}
	body,
	html {width: 100%;}
	.about{background: none;}
	.aboutcon dt{float: none;width: auto;}
	.about h1{padding: 0;}
	.header_m {background: #0091f1;height: 0.8rem;position: relative;width: 100%;}
	.ss,
	.dl {width: 0.42rem;height: 0.42rem;padding: 0.19rem 0.19rem 0.19rem 0.1rem;position: absolute;top: 0;}
	.ss img,
	.dl img {width: 100%;}
	.ss {left: 0;}
	.dl {right: 0;}
	.bz {width: 100%;text-align: center;padding: 0.1rem 0;line-height: 0.6rem;font-size: 0.36rem;color: #fff;}
	.bz img {width: 3.88rem !important;}
	.footer_m {background: #f9f9f9;border-top: 1px solid #ccc;padding: 0.3rem 0;text-align: center;line-height: 0.46rem;font-size: 0.26rem;margin: 0.3rem 0 0 0;color: #666;}
	.footer_m{display: block;}
	.online {position: fixed;top: 50%;margin: -0.5rem 0 0 0;right: 0.05rem;width: 1.2rem;height: 1rem;background: #f60023 url(../images/module-bg-0.png) no-repeat center center;background-size: 0.8rem;z-index: 9999;border-radius: 0.1rem;}
	.close {width: 0.25rem;height: 0.25rem;line-height: 0.25rem;background: #eee;border-radius: 100%;text-align: center;margin: -0.08rem 0 0 -0.08rem;font-family: Arial;font-size: 0.16rem;color: #666;cursor: pointer;}
	.pc_box *,li,.product_td ul,.product_ys dd{margin: 0; padding: 0; height: auto; width: auto;}
	body > p , li, dd , a, span *{line-height: 0.47rem !important;font-size: 0.28rem !important;}
	.pc_box div,.btn{width: 6rem;margin: 0 auto;}
	.footer{display: none;}
	.banner02 , .banner03 , .banner01 , .banner ,.top{display: none;}
	
	.pro_con ul, .pro_con dl{
		display: block;
	}
	.about_text ,.menu ul , .header_info , .product_bz li ,.aboutBg dl dd ,.aboutBg dl , .pro_con,.pro_con dl,.pro_con ul,.pro_con dd {
		width: 6rem;
		
	}
	.about_text{
		padding: 0;
	}
	.header_info , .menu ul{
		height: auto;
	}
	.pro_con h1{
		width: 6rem;
		font-size: 0.35rem !important;
		margin-bottom: 20px;
		line-height: 50px !important;
	}
	.aboutBg dl{
		padding: 0;
	}
	.aboutBg dl dt img{
		width: 100%;
	}
	.pro_ylList li , .product_qs li , .product_syz li{
		width: 6rem;
	}
	.product_qs li{
		margin-bottom: 20px;
	}
	.product_syz li p{
		width: auto;
	}
	.pr_table , .pro_table td{
		width: 100% !important;
	}
	.product_js dd {
		width: 6rem !important;
	}
	.pro_zysx li ,.pro_czlc li {
		width: auto !important;
	}
	table{
		width: auto;
	}
	.pro_czlc td{
		font-size: 13px;
		padding: 10px 10px;
	}
	.pro_syfw h2{
		margin-top: 10px;
	}
	.qj_text{
		padding: .2rem .2rem;
	}
	.pro_ks{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 0.1rem;
	}
	.pro_td li p{
		width: 4rem;
	}
	.pro_td li{
		margin-bottom: 12px;
	}
	.pr_scqj h2::after , .pro_zysx li h2::after{
		width: 5.7rem;
	}
	.pr_zysx li{
		width: 6rem;
		
	}
	.prod_js dd p{
		text-align: left;
	}
	.prod_zysx li {
		margin-bottom: 10px;
	}
	.prod_fw li p , .prod_zysx li p{
		width: 5rem;
		margin: 0 auto;
	}
	.prod_fw li{
		margin-bottom: 10px;
	}
	.prod_yl dt{
		margin-top: 10px;
	}
	.prod_yl h2{
		font-weight: normal;
		font-size: 0.3rem;
	}
	.pr_fw li{
		width: auto;
	}
	.pr_js dd p{
		text-align: left;
	}
	.pro_ks{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.1rem;
	}
	.prod_ks{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.1rem;
	}
	.pro_ks div,.pro_ks span{
		width: 2.8rem;
	}
	.prod_fw li{
		width: 6rem;
	}
	.prod_td li p{
		text-align: left;
		height: auto;
		padding: 12px 10px 22px;
	}
	.prod_td li {
		margin-bottom: 10px;
	}
	.prod_td li span{
		text-align: left;
		padding-left: 10px;
	}
	.prod_lc ul:nth-of-type(2n) li, .prod_lc ul:last-of-type li{
		width: auto;
	}
	.pr_fw li{
		margin-bottom: 10px;
	}
	.pr_fw li p{
		
	}
	.pr_td li{
		margin-bottom: 10px;
		height: 2rem !important;
	}
	.pr_td li p{
		width: 4rem;
	}
	.pr_td li{
		height: auto;
	}
	.pr_scqj dl{
		margin-bottom: 0;
	}
	.pr_scqj dd{
		padding: 10px 0;
	}
	.pr_zysx li{
		margin-bottom: 10px;
	}
	.pro_con img{
		display: block;
		width: 5.5rem;
		margin: 0 auto;
	}
	.about p{
		font-size: 0.27rem;
		color: #555;
		padding: 2px 15px 4px !important;
	}
	.product_cs table{
		width: 6rem;
	}
	.about_text{
		padding-bottom: 10px;
	}
	.product_js dd p{
		text-align: left;
	}
	.product_ks ul{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 0.1rem;
	}
	.product_ys li p{
		width: auto;
		line-height: 28px;
	}
	.product_ys li{
		height: auto;
		margin-bottom: 10px;
	}
	.product_ks li{
		width: auto;
		padding: 0;
		line-height: 26px;
		border-radius: 0;
	}
	.about p{
		padding: 2px 10px;
	}
	
	.menu ul{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.1rem;
		
	}
	.header_info{
		display: block;
	}
	.header{
		margin-top: 20px;
	}
	.logo img{
		max-width: 200px;
		margin: 0 auto 12px;
		border: 1px solid #eee;
		padding: 10px;
	}
	.header_tel{
		top: 0 !important;
		font-size: 0.31rem !important;
	}
	.menu{
		margin-top: 20px;
		background: none;
	}
	.product_ys li span{
		margin-bottom: 0;
		font-size: 0.3rem;
	}
	.menu li{
		float: none;
		padding: 5px 0;
		border-radius: 5px;
		text-align: center;
		background: #014099;
		color: #fff;
	}
	.product_syz li p{
		padding: 0 20px;
	}
	.product_syz li img{width: 3rem !important;}
	.menu li:first-of-type{display: none;}
	.product_zysx li{width: auto; margin-bottom: 20px;}
	.product_syz li{margin: 0 0 10px 0;}
	.product_ys li span{text-align: left; padding-bottom: 0;}
	.product_cs tr:last-of-type td:nth-child(n+3):nth-child(-n+6){display: none;}
	
	.pr_table td ,.product_cs td , .pro_table td{
		display: block;
	}
	
	.contactBg{padding-top: 20px;}
	.mobileContact_data{color: #fff;text-align: center}
	.mobileContact_data h2{font-size: 0.55rem;font-weight: normal;margin-bottom: 10px;}
	.mobileContact_data p{font-size: 0.38rem;}
	.mobileContact_data .addr{font-size: 18px;padding: 10px 20px;}
}
