body{ font-size:15px;  color:#555; font-family: Arial, Helvetica, sans-serif; line-height: 28px; }
*{ 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} 
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.riqi{ float:right; display:block;}
a{ color:#333; text-decoration:none;}
html{min-width:1200px}
.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;}
.header{ width:1200px; margin:0 auto; height:90px; background:#fff;}
.logo{ float:left; width:240px; margin-top: 10px;}
.menu{ float:left; width:960px;}
.menu li{ float:left; text-align:center; line-height:100px;  padding: 0 22px;; font-size:18px;}
.menu li a{display: block;}
.menu li a.hover{color: #007DD8;}
.menu li:last-of-type{color: #f60023;}
.banner{ background:url(ad1.jpg) center 0; height:550px;}
.product{ width:1200px; margin:80px auto 0;}
.product dt{ float:right; border: 1px solid #eee;  width:454px; padding-left: 20px; }
.product dt img{ width:369px; }
.product dd{ float:left; width:680px; margin: 0 auto; }
.product dd h2{ font-size:18px; color:#ff3b00; padding: 5px 0;}
.product dd p{ text-indent:2em; padding: 2px 0; text-align: justify;}
.product_cs table,.product_cs table td{ border:1px solid #ccc; padding:5px; border-collapse:collapse; text-align:center; line-height:24px; font-size: 15px; }
.btn{ width:100%; float:left; display:block; margin:22px 0 0;}
.btn1,.btn2{ padding:10px 30px; margin:0 20px 0 0;  border:1px solid #fd4b01; text-align:center; border-radius: 4px; }
.btn1{background:#fd4b01; color:#fff;}
.btn2{background:#fff; color:#fd4b01;}


.menu_box{box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);z-index: 99;position: relative;}
.product_td p ,.product_zysx li{padding: 10px 0 0;}
.product_zysx li:nth-of-type(1),.product_zysx li:nth-of-type(2),.product_zysx li:nth-of-type(3) {margin-top: 0;}
.product_td h2 ,.product_ys h2{font-size: 22px;line-height: 36px;font-weight: bold;color: #543c34;}

.product_ys,.product_cj,.product_gn,.product_td,.product_ld ,.product_cs ,.product_yt ,.product_zysx{ width:1200px; margin:0px auto 0;}
h1{ width:876px; margin:50px auto; line-height:40px; font-size:32px; color:#3587ed; text-align:center;}
.product_ys li{ width:; margin:40px 40px 0 0; border:1px solid #543c34; padding:20px 30px; }
.product_ys li h2{ font-size:22px; text-align:center; line-height:36px; font-weight:bold; color:#543c34;}
.product_ys li p{ font-size:15px; line-height:30px; color:#666; padding:10px 0 0;}
.product_gn ul{ float:left; margin:60px -60px 0 0;}
.product_gn li{ float:left; width:220px; margin:0 25px 0 0; height:72px; padding:24px 0; background:url(images/index_03.jpg) no-repeat; text-align:center; font-size:18px; line-height:36px; font-weight:bold; color:#543c34;}
.product_cj ul{width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}

.product_cj li img{display: block;width: 100%; border-radius: 5px;}
.product_cj li{width:140px; text-align: center;  }
.product_cj li p{  line-height:26px; padding:10px 0 0;}
.product_td ul{width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_td li{width: 260px; padding:20px 10px;  border: 1px solid #ddd; }
.product_td li h2{font-size: 18px;  font-weight: normal;color:#fff; width: 120px; line-height: 120px; border-radius: 50%; background: #3587ed; margin: 0 auto; }
.product_td li p{width: 255px;  text-align: justify; margin: 0 auto;}

.product_cj h2{ font-size:24px; font-weight:bold; margin:10px 0 0; position:relative;}
.product_cj dl{ float:left; width:270px; margin-top:40px;}
.product_cj dd h3{ font-size:20px; line-height:48px; color:#000;}
.product_cj dd p{ color:#666;}


.about{ background:#236cd2; margin:80px 0 0;}
.about h1{ text-align:center;  font-size:32px; background: none; padding:40px 0 0; color:#fff; font-weight:bold; margin-bottom: 20px;}
.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:30px;width: 595px; margin: 0 auto; text-indent:2em; padding:10px 0 0; text-align: justify; }
.aboutcon dt{ width:460px; float:right;}
.aboutcon dt img{display: block; border-radius: 10px;}
.contact{ width:1200px; margin:0 auto; padding:40px 0; color:#fff;}
.tel{ line-height:55px; font-size:28px; text-align:center;}
.phone{ font-size:36px; text-align:center; font-weight:bold;}

.product_yt ul ,.product_ys dl{width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_yt li {width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 10px 0;border: 1px solid #0573ec;border-radius: 7px;overflow: hidden;}
.product_yt li strong{font-size: 27px;line-height: 36px;display: block;color: #fff;background: url(img2.jpg) no-repeat;line-height: 149px;width: 169px;overflow: hd;text-align: center;}
.product_yt li p{width: 987px;margin: 0 auto;  line-height: 30px;font-size: 15px;height: 135px;text-align: justify; display: flex;
align-items: left;
justify-content: space-around;
flex-direction: column; }
.product_cj_text { padding: 20px 0 0; }

.product_td li h2{text-align: center;}
.product_cs{width:1200px;margin: 0 auto;}
.product_cs img{width: 266px;}
.product_cs dl{width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_cs dt{}
.product_cs dd{width: 897px;}
.product_cs h2{font-size: 22px;padding: 10px 0;color: #007DD8;}
.product_cs p{color: #444;font-size: 15px;border-bottom: 1px dashed #ccc;padding: 8px 0;}
/* index01 */
.banner02{height:550px;background:url(ad2.jpg) no-repeat center}
.pro_con{width:1200px;margin:0 auto}
.pro_con dl,.pro_con ul{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_con dd{width:600px}
.pro_con dt{width:500px}
.pro_js dd h2{font-size:18px;color:#f00}
.pro_js dd p{padding:2px 0;text-indent:2em;text-align:justify}
.pro_con h1{color: #22ada8;}
.pro_schj div{padding: 20px 30px;border: 1px dashed #22ada8;text-indent:2em;border-radius: 14px;text-align: justify;}
.img{display: block;margin: 0 auto;width: 1088px;}
.show_tit {display: block;text-align: center;}
.pro_lc li {width: 382px;border: 1px solid #22ada8;margin-bottom: 16px;padding: 10px 0;border-radius: 4px;color: #22ada8;}
.pro_lc li span{display: inline-block;width: 50px;background: #22ada8;color: #fff;text-align: center;height: 50px;font-size: 18px;margin: 0 20px;border-radius: 100px;line-height: 50px;}
.pro_lc li p{width: 270px;color: #444;display: inline-block;}
/* index02 */
.banner02{height:550px;background:url(ad3.jpg) no-repeat center}
.pro_con2{width:1200px;margin:0 auto}
.pro_con2 dl,.pro_con2 ul{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.pro_con2 dd{width:600px}
.pro_con2 h1{color:#29afab}
.pro_con2 dt{width:500px}
.pro_js dd h2{font-size:18px;color:#f00}
.pro_js dd p{padding:2px 0;text-indent:2em;text-align:justify}
.s_img{width:1200px;margin:0 auto}
.pr_js dd p{text-indent:2em;text-align:justify;padding:3px 0}
.pr_js dt{border-radius:24px;overflow:hidden;border:1px solid #29afab}
.pr_js dd h2{margin-top:12px;font-size:18px;color:#f00;margin-bottom:5px}
.pr_js dd{width:645px}
.pr_gn li{width:204px;position:absolute}
.pr_gn li:nth-of-type(1){left:0;top:337px}
.pr_gn li:nth-of-type(2){left:0;top:180px}
.pr_gn li:nth-of-type(3){left:41%;top:27px;width:265px}
.pr_gn li:nth-of-type(4){right:0;top:180px}
.pr_gn li:nth-of-type(5){right:0;top:337px}
.pr_gn ul{position:relative;height:668px;background:url(s9.jpg) no-repeat top center}
.pr_ys li{width:225px;border:1px solid #29afab;padding-bottom:10px}
.pr_ys li h2{font-size:18px;text-align:center;background:#29afab;color:#fff;padding:4px 0;margin-bottom:12px}
.pr_ys li p{width:186px;margin:0 auto;text-align:justify;color:#666;line-height:25px}


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;}
.mobile_box{display:none}

@media screen and (max-width: 750px) {
	.mobile_box{display: block;}
	footer ,.contact {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 {height: 0.6rem;width: 2.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;}
	.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 *{line-height: 0.6rem !important;font-size: 0.28rem !important;}
	.pc_box div,.btn{width: 6rem;margin: 0 auto;}
	.footer{display: none;}
	.banner,.header ,.top{display: none;}
	h1.title,h1{width: 6rem;margin: .3rem auto !important;padding: ;background: #0091f1;color: #fff !important;width: 100%;font-size: 0.38rem !important;border-radius:0;border: none;box-shadow:none;  }
	.btn{float: none;}
	.btn1, .btn2{padding: 7px 10px;margin: 2px;}
	.prolist dd p.btn{margin:12px auto;}
	
	
	.product_sqcj dl, .product_sqcj dd, .product_td ul,.product_list ul,.product_case ul,.product_hjyq dl,.product_hjyq dd,.product_hjyq dt,.m_messageTel,.m_product_about, .product_ys dl,.product_lc ul,.porduct_ys dl,.product dl,.product dd,.product dt,.porduct_ys dt,.porduct_ys dd, .product_syff ul, .product_zysx ul,.product_czlc li, .product_sysm ul, .product_fw dl, .product_czlc ul ,.product_js dl,.product_cj ul,.product_show li,.prolist dl,.product_ys,.product_ys ul,.about dd,.about dt,.product_js,.product_ys li,.product01 dl,.product01 dd,.product01 dt,.product_jz ul,.product_jz ul li ,.product_yt li,.product_yt ul,.product_yt li
	{width: 6rem;height: auto;margin: 0 auto;}
	
	
	.product p,.tel_cont,.product_ys p,.product_td01 ul,.product_show ul,.product_zysx ul p,.product_td li,.m_product_about p,.product_sysm li{width: 6rem;height: auto;margin: 0 auto;}
	table,.product_cs,.product_zb{display: none;}
	
	.product dd,.product_td01 li , .product_list ul li,.product_case ul li,.product_js dd,.about dl,.product_ys ul,.product_lc ul li,.product_ys li,.product_td,.product_td p,.product_js, .product_ys,.product_zb ul,.prolist,.product_cj li,.product_show li,.product dt
	{width: auto;}
	
	.product dt img,.aboutcon dt img,.product_ys dt img, .product_jz ul li img, .product dt img,.porduct_ys dt img,.product01 dt img,.about img,.product_list ul li img,.product_case ul li img,.aboutcon img,.product_hjyq dt img,.product_fw img,.product_js img,.m_product_about img,.product_show ul li img,.product_cj li img
	{display: block;width: 5.5rem;margin: 0 auto;}
	
	.product_show ul li img{padding: 0;}
	.product_list ul li ,.product_yt li {margin: 0.4rem 0;}
	.product_ys li{padding:0;}
	.product_td li p{height: auto;}
	.product_sqcj dt {display: none;}
	.product_czlc li h2{text-align: left;}
	.product dt img{left: 0;}
	.product dd{margin-bottom: 0.5rem;}
	.product dt{float: none; padding: 0;}
	.product_sysm li p{width: auto;padding: 0;}
	.product_sysm li,.product_zysx li{display:initial;border:none;}
	.product_sysm li span{display: inline-block;width: auto;height: auto;border-radius: 0;color: #E75B28;background: none;}
	.product_czlc li{box-shadow: none; padding: 0;}
	.product_czlc li p{text-align: left;}
	.product_czlc li h2{background:none;color: #E64552;height: auto;width: auto;}
	.m_telBtn{display: inline-block;width: 2rem;padding: 0.0rem 0rem;text-align: center;font-size: 0.27rem;color: #fff;background: #FF3300;border-radius: 6px;margin: 0.1rem auto;}
	.product_ys li{margin-bottom: 0.2rem;}
	.product_td01 li h2{background: none;color: #007DD8;}
	

}




