body{font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#444;font-size:16px;line-height:30px;}
*{padding:0;margin:0}
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}
.contact{width:1200px;margin:0 auto;padding:0 0 30px;color:#fff}
.tel{line-height:55px;font-size:28px;text-align:center}
.phone{font-size:38px;text-align:center;font-weight:bold}
.line{margin-top:70px;width:100%;height:15px;background:#F1F1F1}
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 h1{text-align: center;font-size: 30px;margin: 50px auto; border: 1px solid;
 border-radius: 120px;
 line-height: 60px;
 width: 420px;
 background-color: #fff;
 color: #007dcf;
 }
 .pro_btn{
	 overflow: hidden;
 }
.header_box{height:100px;overflow:hidden;width:1200px;margin:0 auto}
.header_box img{display:block;float:left;padding-top:3px}
.pro_con{width:1200px;margin:0 auto}
.pro_con ul,.pro_con dl{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_con dd{width:600px}
.header_box ul{width:1014px;float:right}
.header_box li{height:100px;line-height:100px;font-size:18px;padding-left:20px}
.header_box li:last-of-type{color:#f00}
.header_box li a.cur{color:#f00}
.banner{height:500px;background:url(images/ad1.jpg) no-repeat center; margin-bottom: 70px;}
.about dd h2{font-weight:bold;padding-top:20px}
.about .tel{margin-top:10px;font-size:24px}
.product .pro_btn{margin-top:10px}
.product .pro_btn a{padding:7px 30px;background:#226cb6;color:#fff;margin:0 10px 0 0;font-size:16px}
.product .pro_btn  a:last-of-type{background:#ff4e0b}
.product dd h2{font-weight:bold;font-size:21px;margin:10px 0 0;color:#007dd9}
.header_m{display:none}
.tel_boda,.mobile_tel,.footer_m,.header_m{display:none}
.mobile_tel{opacity:0;height:0}
.ad_m1{display:none}
.m_banner{display:none}


.m_nav{display:none}

.product_fw ul{margin-bottom: 50px;}
.product_fw li {width: 177px; padding-bottom: 10px; background: #f5f5f5; border: 1px solid #51a3b0;border-radius: 10px;}
.product_fw li span{display: block;font-weight: bold;font-size: 20px;width: 80px;height: 80px;background: #51a3b0;color: #fff;text-align: center;line-height: 80px;border-radius: 152px;margin: 20px auto 20px;}
.product_fw li p{padding: 0 16px; text-align: justify;}
.product_fw h2{font-weight: normal;font-size: 20px;color: #51a3b0; padding: 10px; margin-bottom: 20px;margin-top: 20px; background: #f5f5f5; border-left: 10px solid #eee;}
.product_fw dd{width: 750px;}
.product_fw dd p{padding: 0 0 16px 0; }
.product_fw dd span{color: #f00;}

.product_ys dd {width: 610px;}
.product_sm li{border-radius: 12px;width: 250px;border: 1px solid #ddd;padding: 12px;background: #f4f4f4;margin-bottom: 30px;}
.product_sm span{display: block;width: 50px;text-align: center;line-height: 50px;background: #51a3b0;border-radius: 100px;font-size: 18px;font-weight: bold;color: #fff;margin: 0 auto;}
.product_sm li p{padding: 12px 22px;font-size: 15px;color: #555;line-height: 28px;}
.product_td {padding-bottom: 30px;}
.product_td li{width: 276px;padding: 30px 6px;border-radius: 20px;background: #fff;}
.product_td p{padding: 0 27px;text-align: justify;}
.product_td li img{width: 82px;display: block;border-radius: 50%;box-shadow: 0 6px 8px rgba(0, 0, 0, 0.2);margin: 0 auto 15px;}
.product_td span{text-align: center;display: block;margin-bottom: 10px;font-size: 21px;}
.product_ys span{display: block;font-weight: bold;margin-top: 10px;}
.product_zysx li {width: 571px;padding: 5px;border: 1px dashed #51a3b0;margin-bottom: 28px;display: flex;flex-wrap: wrap;justify-content: space-between;border-radius: 10px;}
.product_zysx li span {display: block;text-align: center;background: #51a3b0;color: #fff;font-size: 21px;width: 50px;height: 50px;line-height: 50px;border-radius: 100px;margin-top: 20px;margin-left: 10px;}
.product_zysx li p {width: 480px;height: 100px;margin: 0 auto;display: flex;align-items: left;justify-content: space-around;flex-direction: column;}
.about {width:1200px;margin: 20px auto;background: #edededa3;padding-top: 30px;}
.about h1{text-align: center;font-size: 26px;font-weight: normal;color: #444;}
.about dl{padding: 30px; margin-bottom: 50px;}
.about dd p{text-indent:2em;}
.about dd{width: 1100px; margin: 0 auto;}
.about dt img{display: block;width: 1100px;margin: 0 auto;}
.contactBottom{padding-bottom: 30px; margin-top: 12px;}
.contactBottom > div{background-color: #fff;padding: 20px 10px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);}
.contactBottom h1{color: #fff; background: none; border: none; margin: 0 auto;}
.contactBottom table{width: 1100px;margin: 0 auto;border-collapse: collapse; }
.contactBottom td{padding: 6px 20px;border: 1px solid #aeaeae;font-size: 18px; color: #333;}
.contactBottom td:nth-of-type(odd){background: #f5f5f5;width: 80px;}
.contactBottom td:nth-of-type(2n){width: 300px;}

.product_zysx h1,.product_sm h1 , .product_td h1{
	color: #51a3b0;
}
h1.s_title {color: #51a3b0;}
/* index01 */
.banner2{height: 500px;margin-bottom: 70px;background: url(images/ad5.jpg) center;}
.banner3 {height: 500px;margin-bottom: 70px;background: url(images/ad3.jpg) no-repeat center;}
.banner4 {height: 500px;margin-bottom: 70px;background: url(images/ad4.jpg) no-repeat center;}
.product dd p {text-indent:2em;}
.product dt a {display: block;}
.pro_js dd {width: 620px;text-indent:2em;text-align: justify;}
.pro_js dd p{padding: 10px 0;}
.pro_js dd span{display: block;font-size: 21px;padding-top: 10px;}
.pro_js .pro_btn a{float: left;width: 155px;font-size: 16px;font-weight: bold;text-align: center;text-indent:0em;color: #fff;background: linear-gradient(90deg, rgb(255, 100, 34), rgb(255, 0, 64));line-height: 45px;border-radius: 10px 0px 0px 10px;}
.pro_js .pro_btn a:last-of-type{background: linear-gradient(90deg, #ffc757, rgb(255, 148, 2));border-radius: 0 10px 10px 0px;}
.pro_ff li {width: 358px;position: relative;}
.pro_ff li::after{display: block;position: absolute;content: " › ";font-size: 50px;color: #709ade;font-weight: bold;top: 100px;left: 370px;}
.pro_ff li:last-of-type::after{display: none;}
.pro_ff li span{display: block;font-size: 21px;text-align: center;padding: 10px 0;font-weight: bold;}
.pro_ff li p{font-size: 15px;line-height: 28px;color: #555;}
.pro_ff li img{display: block;width: 210px;margin: 0 auto;border-radius: 50%;}
.bg{padding: 20px 0;margin: 30px 0;background: #f5f5f5;}
.pro_zysx li {width: 578px;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 38px;border-radius: 10px;border: 1px dashed #709ade;height: 91px;}
.pro_zysx li span{display: block;width: 50px;border-radius: 0 0 10px 10px;height: 60px;background: #709ade;color: #fff;font-size: 21px;text-align: center;line-height: 60px;margin-left: 10px;}
.pro_zysx li p{width: 490px;padding-top: 10px;display: flex;align-items: left;justify-content: space-around;flex-direction: column;}
.pro_ys p{text-indent:2em;margin-bottom: 16px;}
.pro_ys span{display: block;font-weight: bold;font-size: 20px;padding-bottom: 5px;color: #709ade;}
.pro_ys dd{padding-top: 20px;}
.pro_qs dl{border-radius: 10px;overflow: hidden;border: 1px solid #709ade;}
.pro_qs dt{background: #709ade;text-align: center;width: 292px;display: flex;align-items: left;justify-content: space-around;flex-direction: column;font-size: 21px;color: #fff;font-weight: bold;}
.pro_qs dd p{padding: 5px 0;}
.pro_qs dd{width: 830px;margin: 0 auto;text-indent:2em;padding: 20px 10px;text-align: justify;}

.pro_td li{margin-bottom: 20px;width: 585px;margin-bottom: 20px;border: 1px solid #0086de;background-color: #fff;height: 120px;border-radius: 5px;}
.pro_td li span{background: #0086de;color: #fff;width: 125px;padding: 4px 0;display: block;font-size: 18px;text-align: center;border-radius: 0 0px 10px 0;}
.pro_td li p{width: 515px;margin: 10px auto;}

.p_fw li {text-align: center;background: #f5f5f5;padding: 10px 36px;border-radius: 10px;border: 1px solid #ddd;}
.p_fw li img{margin-top: 10px;width: 205px;border-radius: 10px;}
.p_fw li span{font-size: 18px;padding-top: 10px;display: block;}

.pro_zysx dd {width: 702px;}
.pro_zysx dd span{display: block;margin-top: 10px;font-weight: bold;margin-bottom: 5px;}


.pr_td{padding-bottom: 40px;}
.pr_td li{width: 272px;background: #0086de;border-radius: 12px;overflow: hidden;border: 1px solid #0086de;background-color: #fff;}
.pr_td li span{display: block;text-align: center;font-size: 21px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #0086de;}
.pr_td li p{padding: 20px;text-align: justify;}
.pr_zysx li{width: 280px;border: 1px solid #0086de;display: flex;flex-wrap: wrap;justify-content: space-between;}
.pr_zysx li span{display: block;width: 55px;height: 45px;border-radius: 0 0 10px 0;line-height: 45px;text-align: center;font-size: 21px;background: #0086de;color: #fff;}
.pr_zysx li p{padding: 12px 0;width: 205px;font-size: 15px;color: #666;line-height: 27px;}

.pr_ys dd{width: 655px;}
.pr_ys dd p{text-indent:2em;padding-bottom: 10px;}
.pr_ys dd span{margin-top: 20px;display: block;font-size: 17px;margin-bottom: 10px;font-weight: bold;color: #0086de;}


.s1 h2{color: #709ade;}
.s1 li {border-color: #709ade;}
.s1 li span{background: #709ade;}
.s2 h2{color: #007dcf;}
.s2 li {border-color: #007dcf;}
.s2 li span{background: #007dcf;}


.p_td li {background: #f5f5f5;padding: 40px 50px;border-radius: 10px;}
.p_td li span{display: block;width: 50px;height: 50px;margin: 0 auto 10px;font-size: 22px;line-height: 50px;text-align: center;border-radius: 50%;color: #fff;background: #afc8f0;}
.p_td li h2{font-size: 21px;}


.fixed_menu{width:100%;height:80px;box-shadow:0 0 10px rgba(0,0,0,0.5);background:rgba(255,255,255,0.95);text-align:center;z-index:9999;position:fixed;top:0; display: none;}
.fixed_menu a{padding:0 20px;line-height:80px;font-size:18px;font-weight:bold;color:#333}
.fixed_menu a.cur{color:#FF3300}

h1.title04 {margin: 50px 0;padding: 0;color: #333;font-weight: bold;line-height: 50px;font-size: 35px;color: #f00;border: 1px solid;width: 422px;margin: 0 auto 50px;border-radius: 10px;padding: 6px 0;}
.btn_an{margin-top:30px;text-align:center;position:absolute;bottom:25px; left: 70px;}
.btn_an a{font-size:18px;margin:0 3px;display:inline-block;padding:5px 20px;background:#f00;color:#fff;border-radius: 5px;}
.btn_an a:first-of-type{background: #508ae8;}
.product_list{width:1200px;margin:80px auto 40px;height:auto}
.product_list ul{width:1200px;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}
.product_list h1{text-align:center}
.product_list li{width:386px;margin-bottom:16px; padding: 2px;position:relative;height:570px; border: 1px solid #eee; }
.product_list > div{width:367px;height:367px;display:table}
.product_list li > a{overflow:hidden;width:367px;transition:.1s;height:367px;background:#f4f4f4;display:table-cell;vertical-align:middle;text-align:center;border:1px solid #0140ba}
.product_list li:hover{border-color: #0086de;}
.product_list li > a:hover{border-color:red}
.product_list img{max-width:386px;max-height:367px}
.product_list h2{text-align:center;font-size:21px;padding-top:20px;padding-bottom:20px;color:#0764A9;height:28px}
.product_list p{font-size:15px;color:#444;line-height:27px;word-break: break-all;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding: 0 15px;}
.product_list li .btn{text-align:center}
.silderBar span{display: block;margin-bottom: 2px;background: #ef1f1f;color: #fff;border-radius:4px;padding: 5px 22px;}
.silderBar a{background: linear-gradient(7deg, #2b55b5, #0086de);color: #fff;display: block;border-radius:4px;padding: 5px 22px;margin-bottom: 2px;transition: 0.2s;}
.silderBar a:hover{color: yellow;transform: translateX(4px);}
.silderBar {position: fixed;left: 2px;z-index: 22;top: 35%;}

.side_ad1{height: 500px;background: url(images/ad1.jpg) no-repeat center;}
.side_ad2{height: 500px;background: url(images/ad5.jpg) no-repeat center;}
.side_ad3{height: 500px;background: url(images/ad3.jpg) no-repeat center;}
.side_ad4{height: 500px;background: url(images/ad4.jpg) no-repeat center;}

.contact_bg {padding-top: 2px;background: #709ade;}
@media screen and (max-width:750px){.banner01{display:none}
	.m_banner{display:block}
	.product_tel{display:none}
	.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;border:none;margin:.3rem 0;border-radius:0;background:none}
	.pro_con p{margin:0 auto;font-size:0.26rem;line-height:0.45rem;}
	.pro_con li p{width:6rem;height:auto}
	.pro_con img{display:block;width:5rem;margin:.1rem 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}
	.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{width:6rem;font-size:0.35rem;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}
	.banner{display:none}
	.about dl,.product dd{width:6rem;padding:0;margin:0}
	.pro_con table{width:6rem;margin:0 auto}
	.about dl{display:block}
	.fixed_menu {display: none !important; }
	.about dl dt img{display:block;width:5rem;margin:0 auto}
	.contact{opacity:0;height:0}
	.product_td li p,.product h2,.about p,.product_ys li p,.product_syfw li p{padding:0;font-size:0.26rem;line-height:0.45rem;color:#444}
	.about p{line-height:0.5rem}
	.product_td li h2{background:none;color:#007dcf;font-size:0.28rem;text-align:left;padding:0;font-weight:bold}
	.product_syfw ul{width:6rem;display:flex;flex-wrap:wrap;justify-content:space-between}
	.product_syfw li{width:3rem}
	.product_syfw li p{width:2.8rem}
	.pro_con td,.product_syfw li p{padding:0}
	.about dd{width:6rem}
	.pro_con td{font-size:0.22rem;padding:0 10px}
	.pro_con h1{font-size:0.36rem}
	.header_m{display:block}
	.header_m{display:block}
	.header_m{background:#0091f1;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.1rem 0}
	.dl img{width: 0.45rem; position: relative; right: 10px; top: 10px;}
	.ss img{width: 0.45rem; position: relative; left: 10px; top: 10px;}
	.header_box{display:none}
	.ad_m1{display:block;height:4.5rem;background:url(images/ad_m1.jpg) no-repeat center;background-size:contain}
	.mobile_tel{padding:0rem 0 0.9rem;display:block;opacity:1;height:auto}
	.mobile_tel p{font-size:0.35rem}
	.footer_m  p{text-align:center}
	.mobile_tel p:first-of-type{background:#007dcf;color:#fff;text-align:center;margin:10px 0;font-size:0.32rem}
	.product div{padding:0;margin-top:0}
	.pro_con h1{margin:.2rem 0}
	.pro_con dd,.product dd,.product_gn dd,.about dt{width:6rem;padding:0}
	.about dt img{display:block;width:5.5rem}
	.banner2,.banner3,.banner4{display: none;}
	.about{margin-bottom: 0.5rem;}
	.contactBottom > div{
		padding: 0;
		background: none;
	}
	.pro_ff li::after{
			display: none;
	}
	.product_fw li p{
		text-align: center;
	}
	.product_fw li p{
		padding: 0;
	}
	.product_zysx li{
		overflow: hidden;
	}
	.product_zysx li p{
		width: 4.8rem;
		float: right;
	}
	.pro_ys span{
		font-size: 0.3rem;
		
	}
	.pro_zysx li{
		border: 1px solid #709ade;
		overflow: hidden;
		height: 1.5rem;
	}
	.pr_td li span{
		background: none;
		color: #007dcf;
		text-align: left;
		font-size: 0.28rem
	}
	.pr_td li p{
		padding: 0;
	}
	.pro_zysx li span{
		float: left;
		line-height: 0.6rem;
		height: 0.6rem;
		width: 0.5rem;
	}
	.pro_zysx li p{
		width: 4.8rem;
		float: right;
	}
	.pro_qs dt{
		width: 6rem;
		padding: .2rem 0;
	}
	.pro_qs dd p{
		padding: 0.2rem;
	}
	.pro_ys p{
		margin-bottom: 0.25rem;
	}
	.product_zysx li span{
		float: left;
	}
	.product_sm li{
		overflow: hidden;
		border-bottom: 1px solid #ddd;
		padding-bottom: .2rem;
	}
	.pro_js{
		margin-top: .4rem;
	}
	.product_fw li p{
		width: 5.5rem;
		margin: 0 auto;
	}
	.pro_con td{
		display: block;
		padding: 0;
		background-color: #fff;
		text-indent:1em;
		width: 6rem !important;
		font-size: 0.26rem;
		line-height: 0.54rem;
	}
.pro_js .pro_btn a{
	display: inline-block;
		float: none;
	}
	.product_td li{
		background: #f5f5f5;
		padding: .2rem 0;
	}
	.product_td li p{
		width: 5rem;
		
	}
	.product_sm li:last-of-type{
		border: none;
	}
	.pr_zysx li{
		overflow: hidden;
	}
	.product_sm li p,.pr_zysx li p{
		padding: 0;
		float: right;
		width: 4.8rem;
	}
	.product_sm li span,.pr_zysx li span{
		float: left;
	}
	.p_fw ul{
		display: flex;
	}
	.p_fw li {
		width: 2.8rem;
	}
	.p_fw li img{
		width: 2.8rem;
	}
	.pro_td li{
		height: 2rem;
	}
	.header_box{
		display: block;
		height: 2.2rem;
		/* overflow: initial; */
	}
	.header_box ul{
		width: 6rem;
		float: none;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		
	}
	.header_box li{width: 48%;line-height: 0.55rem;background: #f1f1f1;margin: .1rem auto 0;font-size: 0.26rem;text-align: center;height: 0.55rem;border-radius: 5px;}
	.header_box li:last-of-type{opacity: 0;}
	.header_box img{
		display: none;
	}
	.pro_td li p{
		width: 5.5rem;
		margin: 0 auto;
	}
	.pro_td li{
		border: 1px solid #0086de;
	}
	
	.p_td ul{
		width: 6rem;
		text-align: center;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.p_td li{
		padding: .3rem 0;
		border-radius: 10px;
		margin-top: 0;
		margin-bottom: .2rem;
		width: 48%;
		background: #f5f5f5;
	}

}