body{font:16px/28px 微软雅黑; color: #444; }
html{min-width: 1200px;}
*{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}
.top{min-width:1180px;background:#fff;border-bottom:1px solid #eee;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 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{width:1160px;margin:0 auto;background:#fff;padding:40px}
.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}

.banner{height:500px;background:url(ad4.jpg) no-repeat center;}
.banner01{height:500px;background:url(ad5.jpg) no-repeat center;}
.banner02{height:500px;background:url(ad6.jpg) no-repeat center;}
.pro_con dl{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_con dd{width:610px}
.pro_con h1{text-align:center;font-size:32px; font-weight: bold; margin:70px 0;color:#1c9ca7;}
.aboutBg {background: #1c9ca7;padding: 20px 0; margin-top: 100px;}
.footer_message{color: #fff;text-align: center;padding: 30px 0 20px;}
.footer_message h2{font-weight: bold;font-size: 34px;margin: 10px 0 20px;}
.footer_message p{font-size: 23px;}
.mobile_box{display: none;}


.head_tel{font-size:27px;color:#f00;margin-top:20px}
.header{width:1200px;margin:14px auto;display:flex;flex-wrap:wrap;justify-content:space-between}
.menu{background:#1c9ca7;line-height:50px}
.menu ul{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}
.menu li a{color:#fff;letter-spacing:1px;font-size:21px}
.menu li a.active{color:yellow}
.menu li a:hover{opacity: 0.7;}


.about dd {padding: 10px 0;width: 600px;margin-right: 20px;text-align: justify;}
.about dd p{text-indent:2em;padding: 2px 0 5px;}
.about dl{background-color: #fff;box-sizing: border-box;padding: 20px;border-radius: 7px;width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.about dt img{max-width: 500px;}
.about h1{text-align: center;color: #fff;font-size: 32px; font-weight: bold; margin: 20px 0 40px 0;letter-spacing: 1px;}
.bg{background: linear-gradient(180deg, #29a59a26, transparent);}

.product_js dd p{padding: 2px 0 5px;text-indent:2em;text-align: justify;}
.btn{margin-top: 20px;}
.btn a{display: inline-block;background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:8px;color: #fff;font-size: 14px;text-align: center;width: 128px;font-weight: 600;margin-right: 15px;line-height: 42px;}
.product_js dd{width: 620px;}

.product_js dd h2{font-weight: bold;font-size: 20px;color: #555;padding: 4px 0 10px; letter-spacing: 1px;}

.about dt {padding-top: 10px;padding-left: 10px;}
.about dt img{border-radius: 10px;}
.about dd span{font-size: 18px;font-weight: bold;}
.about dd p{font-size: 15px;line-height: 24px;color: #555;}
.product_js {margin-top: 50px;}
.product_js dt img{
display: block;
border-radius: 10px;
}
.product_js dd p:last-of-type{
margin-bottom: 0 !important;
}
.product_js dd p{padding: 2px 0 5px;text-indent:2em;text-align: justify;}
.btn{margin-top: 20px;}
.btn a{display: inline-block;background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:8px;color: #fff;font-size: 14px;text-align: center;width: 128px;font-weight: 600;margin-right: 15px;line-height: 42px;}
.product_js dd{width: 620px;}
.product_td{margin-bottom: 40px;}
.product_td li span{color:#ffffff;font-weight:normal;font-size:26px;border-bottom:1px solid #5bb4c4;margin-bottom:15px}
.product_td li{width:580px;margin-bottom:32px;height:204px;border:1px solid #5bb4c4;border-radius:6px;background:whitesmoke}
.product_td li p{width:499px;margin:0 auto;line-height:27px;text-align:justify}
.product_td li h2{color:#ffffff;line-height:54px;font-weight:normal;font-size:21px;border-bottom:1px solid #5bb4c4;margin-bottom:15px;background:linear-gradient(45deg,#1ba09a,#22b6b2a3)}
.product_td li span{color:#fff;padding:10px 15px;margin-right:20px;font-size:26px; color: yellow; border-right:1px solid #ddd;font-style:italic}
.product_scqj dd p{font-size: 15px;color: #555;text-indent:2em;padding: 2px 0 10px;text-align: justify;}
.product_scqj dd{width: 648px;}
.product_scqj dt img{display: block;max-width: 500px;}
.bg {padding-top: 20px;}

.product_scqj span{display: block;font-weight: bold;font-size: 20px;margin-bottom: 10px;letter-spacing: 1px;}
.product_cs table{width: 1200px;margin: 0 auto;border-collapse: collapse;}
.product_cs td:nth-of-type(odd){background: #c0efe773;color: #329090;text-align: right;font-weight: bold;}
.product_cs td{padding: 6px 20px;border: 1px solid #329090;}
.product_syfw li img{display: block;}
.product_syfw li span{display: block; font-weight: bold; text-align: center;font-size: 15px;margin-top: 10px;}
.product_syfw dd {width: 630px;margin-top: 10px;margin-right: 10px;}
.product_syfw dl{background: #fff;box-sizing: border-box;padding: 20px;border-radius: 12px;}
.product_syfw dd p {text-indent:2em;color: #555;font-size: 15px;padding: 2px 0 20px;}
.product_syfw dd h2{font-weight: bold;font-size: 22px;color: #cd8510;margin: 10px 0 4px;letter-spacing: 1px;}
.product_ly li{width: 574px;border: 2px solid #6badf6;border-radius: 6px;overflow: hidden;margin-bottom: 40px;}


.pro_js{margin-top: 50px;}
.pro_js dd{width: 624px;}
.pro_js dt a{display: block;border: 1px solid #eee;}
.pro_js dd h2{font-weight: bold;font-size: 20px;color: #555;padding: 4px 0 10px;letter-spacing: 1px;}
.pro_js dd p{text-indent:2em;padding: 2px 0 5px;text-indent: 2em;text-align: justify;}
.p_scqj dd {width: 632px;}
.p_scqj dt img{display: block;}
.p_scqj dd h2{font-weight: bold;font-size: 20px;margin: 14px 0 5px;color: #f9781d;}
.p_scqj dd p{color: #555;text-indent:2em;font-size: 15px;line-height: 26px;text-align: justify;}
.p_td span{display: block;font-size: 18px;font-weight: bold;color: #ec5d38;padding: 3px 0 6px;}
.p_td li {width: 583px;display: flex;flex-wrap: wrap;justify-content: space-between;border-radius: 10px;border: 1px solid #30bac3;padding:20px 10px;margin-bottom: 30px;box-sizing: border-box;}
.p_td li div{width: 450px;}
.p_td li p{letter-spacing: .5px;font-size: 15px;line-height: 22px;color: #555;}
.p_td li i{display: block;font-size: 30px;font-style: normal;margin-left: 10px;width: 60px;height: 60px;margin-top: 4px;color: #30bac3;text-align: center;border: 5px solid #d9ebeb;border-radius: 10000px;line-height: 60px;}

.p_fw li{width: 574px;background: #fff;box-sizing: border-box;padding: 30px 20px;border-radius: 10px;}
.p_fw li img{display: block;width: 322px;border-radius: 6px;margin: 0 auto;}
.p_fw li span{text-align: center;margin: 10px 0 10px;display: block;font-weight: bold;font-size: 20px;letter-spacing: 0.6px;}
.p_fw li p{width: 470px;color: #555;font-size: 15px;line-height: 26px;margin: 0 auto;}
.bg1{margin-top: 40px;padding: 20px 0 50px;border-top: 1px solid #1c9ca7;background: #29a59a26;}
.bg1 h1{margin-top: 20px;margin-bottom: 10px;}
.p_fw .tips{text-align: center;width: 818px;font-size: 16px;margin: 20px auto 30px;line-height: 24px;color: #666;letter-spacing: 1.6px;}
.p_cs table{width:1200px;margin:0 auto;border-collapse:collapse}
.p_cs td{font-size:15px;width:500px;padding:5px 10px;border:1px solid #aed3d3}
.p_cs td:nth-of-type(odd){background:#d9ebeb;font-size:17px;padding:0 20px 0 0;width:150px;text-align:right}
.p_fycj li{width:145px;text-align:center;background:#d9ebeb96;padding:20px;box-sizing:border-box;border:1px dashed #1c9ca7;border-radius:10px}
.p_fycj li span{display:block;width:50px;text-align:center;height:50px;line-height:50px;margin:0 auto 10px;background:#30bac3;color:#fff;border-radius:100px;font-size:20px}
.p_fycj li p{font-weight:bold}


.pro_js{margin-top: 50px;}
.pro_js dt img{display: block;border-radius: 6px;}
.pro_js dd p{text-indent: 2em;padding: 2px 0 10px;text-align: justify;}
.pro_js dd h2{font-weight: bold;color: #555;font-size: 21px;margin: 10px 0 10px;}
.pro_scqj dd {width: 630px;margin-left: 10px;}
.pro_scqj dd p{padding: 2px 0 10px;color: #555;text-indent:2em;}
.pro_scqj dt img{display: block;border-radius: 10px;}
.pro_scqj dl{background-color: #fff;box-sizing: border-box;padding: 20px;border-radius: 10px;}
.pro_scqj h1 {padding-top: 20px;}
i.red{font-style: normal;font-weight: bold;margin: 0 2px;color: #f00;}
.pro_td{margin-bottom:50px}
.pro_td li{width:372px;border:1px solid #eee;border-radius:10px;box-sizing:border-box;padding:10px 20px 25px;margin-bottom:30px}
.pro_td li img{display:block;width:120px;border-radius:50%;margin:10px auto}
.pro_td li p{font-size:16px;line-height:24px;width:288px;color:#555;margin:0 auto}
.pro_td li span{display:block;margin:10px 0;text-align:center;font-size:18px;font-weight:bold;letter-spacing:0.5px}
.pro_fw p{line-height: 26px;color: #555;}
.bg2{background: #36acac;padding: 10px 0;}
.pro_fw dl{padding: 20px;box-sizing: border-box;margin-bottom: 20px;background: #fff;border-radius: 10px;}
.pro_fw dt img{display: block;border-radius: 10px;}
.pro_fw dd {width: 735px;padding: 15px;}
.pro_fw h2 {font-size: 20px;font-weight: bold;color: #f00;margin-bottom: 18px;}
.pro_fw span {display: block;font-size: 17px;background: url(icon_yes.jpg) no-repeat 4px 4px;font-weight: bold;margin: 10px 0 4px;padding-left: 34px;background-size: 19px;}
.bg2 h1{color: #fff;margin: 40px 0 20px;}
.pro_fw center{color: #fff;display: block;font-size: 18px;;width: 570px;margin: 0 auto 20px;letter-spacing: .7px;margin-bottom: 20px;}
.pro_cs table{width: 1200px;}
.pro_cs tr{margin-bottom: 10px;}
.pro_cs td {margin: 10px 2px;display: inline-block;padding: 4px 20px;font-size: 15px;background: #f5f5f5;border: 1px solid #c3d8d8;width: 409px;border-radius: 6px;}
.pro_cs td:nth-of-type(odd){color: #fff;background: #36acac;font-size: 16px;border-radius: 6px;border: 1px solid #36acac;padding: 4px 10px;letter-spacing: 1px;margin-left: 20px;text-align: center;width: 118px;box-sizing: border-box;}
.pro_scqj h1{margin: 10px auto 50px;}
.pro_js{margin-bottom: 60px;}