html{min-width: 1200px;}
body{ font-size:16px; line-height: 30px;  color:#555;}
*{ padding:0; margin:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
a{ color:#333; text-decoration:none;}

.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;}

.about{ margin:80px 0 0;}
.about h1{ text-align:center;  font-size:32px; padding:40px 0 0; color:#fff;}
.aboutcon{ width:1120px; margin:0 auto; background:#fff; padding:40px;}
.aboutcon dd{ width:620px; float:left;}
.aboutcon dd h2{ font-size:24px;}
.aboutcon dd p{ line-height:26px; color:#555; text-indent:2em; margin:5px 0 0; }
.aboutcon dt{ width:460px; float:right;}
.contact{ width:1200px; margin:0 auto; padding:26px 0; color:#fff;}
.tel{line-height: 55px;font-size: 26px;text-align: center;}
.phone{font-size: 36px;text-align: center;font-weight: bold;padding-bottom: 14px;}

.pro_con{width:1200px;margin:0 auto}
.pro_con h1{margin: 70px auto 55px;text-align: center;font-size: 32px; font-weight: bold; color: #222;}
.pro_con h2{font-size:18px;font-weight: bold; color: #333; }
.pro_con dl,.pro_con ul{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_con dd{width:679px}
.bar{background: #eaeaea; height:2px;}
.header_nav ul{width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.header_nav li:first-of-type{width: 206px; border: none; }
.header_nav li{font-size: 17px;height: 80px;text-align: center; text-align: center;line-height: 80px;}
.header_nav li:last-of-type{color: #e63a27; }
.header_nav li a.cur{color: #ff4e0b;}
.tel_boda,.mobile_tel,.footer_m,.header_m{display: none;}
.mobile_tel{opacity: 0;height: 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;}
.product_sm li{list-style:none;text-align:center;width:245px;background:#3737370d;border-radius:10px;padding:30px 20px}
.product_sm li h2{width:100px;height:100px;padding:0;line-height:100px;margin:0 auto;border-radius:50%;color:#ffffff;font-weight:normal;font-size:30px;background:linear-gradient(45deg, #eb7f13, #f6c08b);}
.product_sm li p{ width: 215px; margin: 12px auto 0;  }
.product_td li{width:581px; margin-bottom:30px;display:flex;border:1px solid #f4b06d; border-radius: 4px;}
.product_td li span{display:block;width:45px;height:45px;margin:0 auto;border-radius:50%;text-align:left;color:#ff5500;font-size:25px;line-height:45px;border:1px dashed #ff5500;  margin:0 auto}
.product_td li p{width:530px; height: 62px; padding-left: 25px; }
.product_td li h2{height:62px;font-weight:normal;line-height:62px;  color: #fff;  padding-left: 10px;  width:158px;  background:linear-gradient(45deg, #eb7f13, #f6c08b);}
/* .pro_con h1.sotis{color:#d78345} */
.product_ys dd p span{font-weight: bold;}
.product_ys dd h2{ margin-bottom: 10px; padding:12px 0 0 0; font-size: 18px; color: #f00; border-bottom:1px solid #ddd;}
.product_ys dd{width:780px}
.product_ys dd p{padding: 4px 0;text-align: justify;width: 760px;}
.about{background:#c35600}
/* index_01 */
.prod_lc p{font-size:16px;color:#555;line-height:30px}
.prod_lc li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #62a4d1}
.prod_lc li p{font-size:15px}
.prod_lc h2{font-weight:normal;font-size:20px}
.prod_lc li h2 span{color:#fff;font-weight:normal;background:#62a4d1;padding:8px;border-radius:8px;margin-right:15px;border-left:8px solid #11476ca3}
.prod_zysx li{width:353px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:34px;border:1px dashed #62a4d1;height:122px;padding:14px}
.prod_zysx li p{padding:0 10px;line-height:30px}
.prod_zysx li span{text-align:center;font-size:26px;font-style:italic;font-family:Georgia,Times New Roman,Times,serif;padding:10px 3px 0 0}
.prod_sm dd{width:640px}
.prod_sm dd h2{color:#2775bf;font-weight:normal;font-size:23px}
.prod_fw div{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.prod_fw div p{background:#d0e2ee;width:250px;padding:20px}
.prod_fw dd{width:847px}
.prod_fw dd p{line-height:30px;font-size:17px}
.prod_fw dd h2{border-bottom:1px solid #000}
.about01{background:#2e7fb7}
.prod_ys li{width:227px;background:#f1f1f1;padding:8px 22px;border-left:7px solid #dce6ef}
.prod_ys dd p{text-indent:2em}
.prod_ys div li h2{border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:5px}
.product p{text-indent:2em}
.product_js dd{width:700px}
.product_js dd p{line-height:36px;text-indent:2em}
.product_js dt{border:1px solid #ddd}

/* index_02 */
.product p{text-indent: 2em;}
/* .product dd h2 */
.pro_sm li{width:558px; border-radius:10px; display:flex;flex-wrap:wrap;justify-content:space-between;border:1px dashed #2a88d0;padding:10px}
.pro_sm li span{display:block;width:60px;height:60px;font-size:28px;text-align:center;line-height:60px;background:#2a88d0;color:#fff;border-radius:50%;margin-top:20px;margin-left:5px}
.pro_sm li p{width:456px;padding-right:6px;display:flex;align-items:left;justify-content:space-around;flex-direction:column}
.pro_td li{border-radius:3px;overflow:hidden;width:182px;margin:0 auto;margin-bottom:2px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_td li h2{color:#ffffff;padding:0;text-align:center;background:#2a88d0;width:313px;margin:4px auto 0;font-size:21px;padding:0;font-weight:normal;display:flex;align-items:left;justify-content:space-around;flex-direction:column;padding:4px 11px;border-radius:5px}
.pro_td li p{background:#ededed;width:289px;padding:10px 12px;margin:6px auto;height:120px;text-align:center}
.pro_ys li {width: 575px;margin-bottom: 40px;}
.pro_ys li h2{background: #ededed;font-size: 23px;padding: 0;}
.pro_ys li span{display: inline-block;width: 55px;height: 55px;text-align: center;line-height: 55px;font-size: 25px;font-weight: normal;background: #3076b1;color:#fff;margin-right: 20px;}
.pro_ys li p{padding: 20px 0;}
.pro_ys li:nth-of-type(3),.pro_ys li:nth-of-type(4){margin-bottom: 0;}
.about02 {background: #2a88d0;}

.product dd p{text-indent: 2em;}

/* index_03 */
.pr_td li{width:360px;padding:30px 0;box-shadow:0 0 10px #33ad6459}
.pr_td h2{color:#33ad64;width:110px;height:110px;margin:0 auto;border:10px solid #33ad6436;border-radius:50%;padding:0;font-size:23px;text-align:center;display:flex;align-items:left;justify-content:space-around;flex-direction:column}
.pr_td li p{padding:20px 40px}
.pr_js dd{width:626px}
.pr_ys li{margin-bottom:40px;width:575px;border:1px solid #33ad64; border-radius: 4px; overflow: hidden;}
.pr_ys li h2{text-align:center;background:#30b366; line-height: 36px; color:#fff;font-size:18px}
.pr_ys li p{padding:20px 40px;height:156px;}
.pr_ys li:nth-of-type(5),.pr_ys li:nth-of-type(6){margin-bottom:0}
.about03{background:#33ad64}
.pr_fw li{width:1200px}
.pr_fw dd{width:900px;display:block;padding:10px 0}
.pr_fw dd p{text-indent:2em;padding:5px 0}
.pr_fw dd p span{color:#f00}
.pr_fw dt{padding-top:12px}
.pr_fw h2{width:180px;background:#33ad64;border-radius:0 1px 10px 0;color:#fff;padding:6px 0;border-left:10px solid #074420;margin:10px 0;text-align:center;font-size:18px;font-weight:normal}
.pr_fw h2:nth-of-type(2n){background: #0cabb2;}
.pr_js dd h2{margin: 10px 0 4px}
.pr_yz ul{margin-top:50px}
.pr_yz li{width:575px}
.pr_yz li h2{color:#33ad64;border-left:10px solid #33ad64;margin-bottom:10px;text-indent:20px;padding:0}
.pr_yz li p{padding-top:10px;border-top:1px solid #33ad64}

/* index04 */

nav{background:#f6f6f6;padding:10px 0;}
/* nav div a{font-size:17px;padding:10px 25px  0 0} */
.pro_center{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px 0}
.H_phone{font-size:26px;color:#f00; padding: 20px 0;}
.p_sm table{border-collapse:collapse;width:100%;margin-top:12px}
.p_js dd{width:640px;text-indent:2em}
.p_js dd span{display:block;padding-top:12px}
.p_js dd p{text-align:justify;padding:5px 0}
.p_sm td{padding:10px 5px;text-align:center;border:1px solid #ccc}
.p_sm td:first-child{background:#f5f5f5}
.p_sm li{width:575px}
.p_sm li p{padding:0 0 10px 0}
.p_sm span,.p_sm li p::first-letter{color:#f00;font-style:italic;font-weight:bold;font-size:18px}
.p_td li{width:264px;background:#f5f5f5;padding:20px 10px;text-align:center}
.p_td li span{display:block;font-size:18px;text-align:center;padding:10px 0;font-weight:bold}
.p_td li img{width:50%;border-radius:100px}
.p_td li p{width:228px;margin:0 auto;text-align:justify}
.p_zysx li{width:584px;display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #ddd;padding:20px 0;margin-bottom:20px;border-radius:12px}
.p_zysx li span{display:block;width:52px;text-align:center;line-height:52px;height:52px;font-size:23px;background:#ddcf8e;border-radius:100px;color:#fff;margin-left:12px}
.p_zysx li p{width:480px;margin:0 auto;text-align:justify}
.p_fw li{width:575px;background:#f5f5f5;padding:10px;text-align:center}
.p_fw li img{}
.p_fw li span{display:block;font-size:18px;padding:10px 0}
.p_fw li p{text-align:left;width:470px;margin:0 auto}

.about dl{width:1160px;margin: 20px auto;background: #fff;padding: 20px;display: flex;flex-wrap: wrap;justify-content: space-between;;}
.about dt{text-align: center;}
.about dd {width: 672px;padding-top: 12px; line-height: 32px; }
.about dd p{margin: 0 auto;text-indent:2em;text-align: justify;}

/* index05 */
.produc_sm li{width:572px;border-radius:12px;border:1px solid #c7af79}
.produc_sm li span{display:block;width:122px;height:72px;line-height:72px;text-align:center;font-size:21px;border-radius:0 0 12px 12px;margin:0 auto;color:#fff;background:#c7af79;font-weight:bold}
.produc_sm li p{width:508px;margin:20px auto}
.produc_ys li{width:284px;text-align:center;background:#f5f5f5;padding:12px 0;border-bottom:2px solid #c7af79}
.produc_ys li img{width:40%;border-radius:100px}
.produc_ys li span{display:block;padding:10px 0;font-weight:bold;font-size:18px}
.produc_ys li p{padding:0 40px}

.produc_sm table{width: 1200px;margin-top: 20px;border-collapse: collapse;}
.produc_sm td{text-align: center;padding: 5px 20px;border: 1px solid #ccc;}
		
	
/* 
@media screen and (max-width: 750px) {
	.top,.bar,.foot{display:none}
	.pro_con{width:6rem;margin:0 auto}
	.pro_con dl,.pro_con ul,.contact{width:100%;display:block}
	.pro_con li{width:100%;padding:0;height:auto;display:block;margin:.3rem 0;border-radius:0; padding: 0; background:none;border: none;}
	.pro_con p{margin:0 auto; font-size:0.26rem;line-height:0.55rem; padding: 0; }
	.pro_con li p{width:6rem;height:auto;}
	.pro_con div{background: none; padding: 0; width: 6rem; height: auto; margin: 0 auto; border: none; }
	.pro_con img{display:block;width:5rem;margin:.3rem auto}
	.pro_con h1{width:100%;border:none;box-shadow:none;margin:.4rem 0;font-size:0.45rem}
	.pro_con li h2{font-size:0.3rem;font-weight:normal;line-height:0.68rem}
	.bg,.about,.contact{padding:0;margin:0;background:none;color:#444}
	.bg div{padding:0;background: none;}
	
	.about{width: 6rem; margin: 0 auto; }
	.about p{line-height:0.69rem;font-size:0.3rem;text-align:left;padding:0}
	.contact{display:none}
	.about h1{font-size:0.38rem;color:#ff4e0b;margin:.2rem 0;font-weight:bold}
	.mobile_tel{padding:0rem 0 0.9rem;display:block; opacity: 1; height: auto;}
	.tel_boda{display:inline-block;background:#ff4e0b;color:#fff;text-align:center;width:1.6rem;height:.6rem;margin-left:0.1rem;line-height:0.6rem;font-size:0.32rem;border-radius:2px}
	.footer_m{border-top:1px solid #ccc;text-align:center;display:block;padding:.5rem 0}
	.header_m{display:block}
	.header_m{background:#0091f1;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.1rem 0}
	.header_m img{width:0.42rem;transform:translateY(0.1rem);padding:0 .2rem;height:0.42rem}
	.header_m .bz img{height:0.6rem;width:2.88rem;padding:0;transform:translateY(0)}
	
	
	.header_nav ul{width:6rem;padding:0}
	.pro_con dd{width:6rem;padding:0}
	.pro_con li p{padding:0;margin:0}
	.pro_con li h2{height:auto;padding:0}
	.p_td li img{width:30%}
	.p_zysx li{display:flex;flex-wrap:wrap;justify-content:space-between}
	.p_zysx li p{width:4.5rem}
	.p_td li p{width:5.5rem;margin:0 auto}
	.header_nav li:first-of-type,.header_nav li:last-of-type{display:none}
	.header_nav li{margin:0.05rem 0;line-height:30px;height:40px;background:#f1f1f1}
	.pro_con h1{padding:0;font-weight:bold;line-height:56px;font-size:0.4rem;color:#d47a22 !important}
	header .pro_con img{margin:0 auto}
	.pro_td li p{background:#fff}
	.produc_sm table,.pro_td li h2{width:6rem}
	nav{background:#fff}
	nav div a{padding:10px 0;text-align:center;width:6rem;font-size:0.28rem;display:block;background:#f5f5f5;margin-bottom:4px}
	.produc_ys li img{width:2rem}
	.about{background:none !important}
	.about dd,.about dl{width:6rem;padding:0}
	.about dt img{width:6rem}
}
 */



.navWrap{background: #068728;}
.navMenu {
    width: 1200px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(9, 1fr);
    gap: 6px;
}
.navMenu a {
    color: #f8fff9;
    font-size: 16px;
    line-height: 22px;
    border-left: 1px dashed #1aff5654;
	padding: 12px 0 0px 13px;
	transition: 0.4s;
	text-align: left;
}
.navMenu a sup {
    font-size: 12px;
    margin: 0 2px;
    line-height: 0;
}
.navMenu a:hover{color: #00ff43;text-align: left;}
.navMenu a:first-of-type{line-height: 38px; border: none; text-align: left;}
.navMenu a:nth-of-type(7n){line-height: 22px; position: relative; padding-top: 10px; text-align: left; }
.navMenu a:nth-of-type(8n),.navMenu a:nth-of-type(9n){
	padding-top: 0;
}
.navMenu a.cur{color: yellow;}
.side_ad1{height: 500px !important;background: url(../images/banner1.jpg) no-repeat center;}
.side_ad2{height: 500px !important;background: url(../images/banner2.jpg) no-repeat center;}
.side_ad3{height: 500px !important;background: url(../images/banner3.jpg) no-repeat center;}
.productSelect dl{width:1200px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;background: #fff;border-radius: 10px;border: 1px solid #a5cbaf;box-shadow: 0 6px 14px rgb(0 58 107 / 8%);padding: 20px;box-sizing: border-box;}
.productSelect dd .btn{margin: 20px 0 0;}
.productSelect dd .btn a{background: #e1931b;color: #fff;display: inline-block;padding: 5px 25px;border-radius: 26px;margin-right: 12px;}
.productSelect dd .btn a:hover{box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);opacity: 0.8;}
.productSelect dd{width: 600px;}
.productSelect dt a{display: flex;justify-content: center;align-items: center;}
.productSelect dt img{max-width: 520px;border-radius: 6px;transition: 0.5s;}
.productSelect dt img:hover{opacity: 0.8;}
.productSelect h1 {text-align: center;font-size: 32px;color: #000;font-weight: bold;margin: 80px auto 50px;}
.productSelect li {width: 600px; overflow: hidden; margin: 2px 0 6px;}
.productSelect p{
	width: 480px;
	font-size: 15px;
	margin: 0 auto;
	line-height: 23px;
	color: #444;
	float: right;
	word-wrap: break-word;
	overflow-wrap: break-word;
	word-break: break-word;
	text-align: left;
}

.productSelect li span{ float: left; font-size: 15px;text-align: right;line-height: 23px;font-weight: bold;color: #000;width: 100px;

}
.productSelectList{width:1200px;margin: 10px auto 0;box-sizing: border-box;}
.productSelectList li{width: 1200px;box-sizing: border-box;padding: 30px 0 20px;background: #fff;border: 1px solid #a5cbaf;border-radius: 15px;box-shadow: 0 10px 24px rgb(0 30 60 / 6%);margin-bottom: 10px;}
.productSelectList li span{margin-left: 20px;color: #006b21;text-align: center;display: flex;align-items: left;justify-content: space-around;flex-direction: column; float: none;}
.productSelectList li p{width: 1120px; line-height: 26px; float: none; margin: 0 auto;}

.productSelectCs {width: 1200px;margin: 0 auto 10px;box-sizing: border-box;padding: 10px 0 10px;background: #fff;border: 1px solid #a5cbaf;border-radius: 15px;box-shadow: 0 10px 24px rgb(0 30 60 / 6%);}
.productSelectCs ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.productSelectCs li {width: 550px;display: flex;flex-wrap: wrap;padding: 6px 23px;justify-content: space-between;}
.productSelectCs li span{text-align: left; font-size: 16px; margin-bottom: 10px;}
.productSelectCs li p{width: auto;}
.productSelectCs li img{width: 150px; height: 150px;}
.productSelectCs li .text {width: 369px;}

.aboutWrap{margin-top: 80px;background:#209345;padding: 10px 0;}
.aboutWrap h1{text-align: center;color: #fff;font-weight: bold;font-size: 32px;margin: 40px 0;}
.aboutWrap dd{margin: 0 auto;width: 600px;}
.aboutWrap dd P{text-indent:2em;line-height: 27px;color: #000;text-align: justify;}
.aboutWrap dl{box-shadow: 0 6px 14px rgb(0 58 107 / 8%);background: #fff;padding: 20px;box-sizing: border-box;border-radius: 10px;margin: 0 auto;width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.aboutWrap dd span{display: block;font-weight: bold;font-size: 18px;margin: 4px 0 10px;}
header{background: #fff;}
.product dt a {display: block;}

.productShow{width: 1200px;margin: 10px auto;box-sizing: border-box;padding: 10px 20px 10px;background: #fff;border: 1px solid #a5cbaf;border-radius: 15px;box-shadow: 0 10px 24px rgb(0 30 60 / 6%);margin-bottom: 10px;}
.productShow ul{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}
.productShow li {width: auto;}
.productShow li span{text-align: center;width: auto;margin: 10px auto 0;}
.productShow li img{border-radius: 15px;width: 100%;border: 1px solid #eee;}

.productSelect > li {display: flex;flex-wrap: wrap;justify-content: space-between;width: 600px;min-width: 0;}
.productSelect > li p {width: 480px;font-size: 15px;line-height: 23px;color: #444;word-wrap: break-word;overflow-wrap: break-word;word-break: break-word;}
.productSelect > li span {width: 100px;font-size: 15px;line-height: 23px;font-weight: bold;color: #000;text-align: right;flex-shrink: 0;}

.productSelectTable{width:1200px;margin: 0 auto;}
.productSelectTable table{border-collapse: collapse;background: #fff;}

.pro_con img{border-radius: 10px;}
.pro_con img:hover{opacity: 0.8;}

.p_js dd .text_l{overflow: hidden;}
.p_js dd .text_l span{float: left;width: 100px;font-size: 16px;text-indent:0em;color: #000;font-weight: bold;margin: 0;line-height: 27px;padding: 0;}
.p_js dd span{font-size: 16px;text-indent:0em;color: #000;display: block;font-weight: bold;margin: 10px 0;line-height: 27px;padding: 0;}
.p_js dd .text_l p{float: right;padding: 0 0 12px 0;text-indent:0em;font-size: 16px;line-height: 27px;color: #333;width: 630px;text-indent:2em;}