@charset "utf-8";
	/* Reset css*/
	body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
	body,button,input,select,textarea{font:12px/1.5 arial,tahoma,\5b8b\4f53}
	body{_overflow:auto;_height:100%;margin:0 auto;}
	html{_overflow:hidden}
	h1,h2,h3,h4,h5,h6{font-size:100%}
	address,cite,dfn,em,var,i{font-style:normal}
	code,kbd,pre,samp{font-family:courier new,courier,monospace}
	small{font-size:12px}
	ul,ol,li,dl,dt,dd{list-style:none}
	sup{vertical-align:text-top}
	sub{vertical-align:text-bottom}
	legend{color:#000}
	fieldset,img{border:0}
	button,input,select,textarea{font:12px/1.5 tahoma,arial,sans-serif; vertical-align:middle;cursor:pointer}
	table{border-collapse:collapse;border-spacing:0}					
	/*a*/
	a{ text-decoration:none;}
	a:hover{text-decoration:none;}					
	html {
	font-size: 100px; /* 10÷16=62.5% */
	}		
	.qcfd:before,
	.qcfd:after {
	  display: table;
	  content: " ";
	}
	.qcfd:after {
	  clear: both;
	}
	/*通用样式结束*/
	@media only screen and (min-width: 750px)  {
		.bx{width: 750px !important;margin: 0 auto;}
		.banner{display: block; width: 750px !important;margin: 0 auto;}
	 			}	
	body{margin-bottom:52px !important;}
	.bx{padding: 0 15px;}
	.header{position: sticky;top: 0;left: 0;z-index: 999;background: #fff;
	width: 100%;padding: 0.11rem 0 0.15rem 0;}
	.header img{max-width: 100%;height: auto;vertical-align: middle;}
	.header .bx{position: relative;display: flex;align-items: center;justify-content: space-between;}
	.header .xia a{font-size: 0.16rem;color: #333333;margin-left: 0.08rem;}
	.banner{width: 100%;height: auto;display: block;}
	.indus img{width: 100%;height: auto;display: block;margin: 0.13rem 0 0.1rem 0;}
	.indus h1{font-weight: 900;font-size: 0.2rem;color: #333333;line-height: 0.23rem;margin:0.15rem 0 0.04rem 0 ;}
	.indus p{font-size:0.14rem;color: #666666;line-height:0.21rem;text-align: justify;}
	.photo h1{font-weight: 900;font-size: 0.2rem;color: #333333;margin-bottom: 6px;}
	.photo ul li{border: 1px solid #333333;padding: 0.1rem;margin-bottom: 0.1rem;}
	.photo ul li img{width: 100%;height: auto;}
	.photo ul li h2{border-left: 2px solid #E60013;font-size: 0.16rem;color: #E60013;padding-left: 0.06rem;line-height: 0.12rem;margin: 5px 0;}
	.photo ul li p{font-size: 0.14rem;color: #666666;line-height: 0.21rem;}
	.solution h1{font-weight: 900;font-size: 0.2rem;color: #333333;}
	.solution p{font-size: 0.14rem;color: #666666;line-height: 0.21rem;text-align: justify;margin-bottom: 5px;}
	.solution img{width: 100%;height: auto;}
	.advantage h1{font-weight: 900;font-size: 0.2rem;color: #333333;margin: 0.07rem 0;}
	.advantage ul li{background: #F5F5F5;box-shadow: 0px 2px 6px 0px rgba(51,51,51,0.26);
	border-left: 3px solid #E00012;margin-bottom: 0.1rem;padding: 0.04rem 0.13rem 0.08rem 0.13rem;}
	.advantage ul li h2{font-size: 0.16rem;color: #E00012;}	
	.advantage ul li p{font-size: 0.14rem;color: #666666;}
	.quality h1{font-weight: 900;font-size: 0.2rem;color: #333333;}
	.quality p{font-size: 0.14rem;color: #666666;line-height: 0.21rem;text-align: justify;margin-bottom: 5px;}
	.quality img{width: 100%;height: auto;}
	.case h1{font-weight: 900;font-size: 0.2rem;color: #333333;}
	.case p{font-size: 0.14rem;color: #666666;line-height: 0.21rem;margin-bottom: 5px;}
	.case ul {display: flex;justify-content: space-between;background: #FFFFFF;padding: 0.15rem 0.1rem;margin-bottom: 10px;
box-shadow: 0px 1px 4px 0px rgba(51,51,51,0.26);border-radius: 5px;}
	.case ul li{text-align: center;}
	.case ul .shu{width: 1px;background: #DCDCDC;margin: 0 0.1rem;}
	.case ul li p{font-size:0.12rem;color: #333333;line-height: 0.16rem;}
	.case ul li h2{font-size: 0.14rem;color: #DE2432;line-height: 0.18rem;}
	.case table{width: 100%;border-collapse: collapse;}
	.case table td{border: 1px solid #333;padding: 2px 0.1rem;width: 33.33%;vertical-align: middle;text-align: center; }
	.case table tr:nth-of-type(2n+1){background: #F5F5F5;color: #DE2432;font-weight: bold;font-size: 0.14rem;}
	.case table tr:nth-of-type(2n){font-size: 0.14rem;color: #333;}
	.case table tr p{font-size: 0.14rem;color: #333333;line-height: 0.21rem;font-weight: 400;}
	.project h1{font-weight: 900;font-size: 0.2rem;color: #333333;margin: 0.11rem 0 6px 0;}
	.project img{display: block;width: 100%;height: auto;margin-bottom: 5px;}
	.service h1{font-weight: 900;font-size: 0.2rem;color: #333333;margin-top: 7px;}
	.service p{font-size: 0.16rem;color: #666666;line-height: 0.21rem;margin-bottom: 6px;}
	.service ul {background: #F5F5F5;border-radius: 5px;padding: 0 0.15rem;}
	.service ul li{display: flex;justify-content: space-between;align-items: center;
	border-bottom: 1px solid #BFBFBF;padding: 0.1rem 0;}
	.service ul li:last-of-type{border-bottom: none !important;}
	.service ul li img{display: block;max-width: 100%;height: auto;margin-right: 0.14rem;}
	.service ul li .text h2{font-weight: bold;font-size: 0.16rem;color: #333333;}
	.service ul li .text div{font-size: 0.14rem;color: #666666;line-height: 0.21rem;}
	.faq h1{font-weight: 900;font-size: 0.2rem;color: #333333;margin: 0.12rem 0 0.05rem 0;}
	.faq ul li{background: #F5F5F5;border-radius: 5px;padding: 0.1rem 0.15rem;margin-bottom: 0.1rem;}
	.faq ul li div{font-size: 0.14rem;line-height: 0.21rem;display: flex;}
	.faq ul li div i{margin-right: 5px;}
	.faq ul li .ques{color: #333;border-bottom: 1px solid #BFBFBF;padding-bottom: 7px;margin-bottom: 7px;}
	.faq ul li .anw{color: #666;}
	
	
	.contact h1{font-size: 0.2rem;font-weight: 900;color: #333333;margin-top: 0.11rem;text-align: center;}
	.contact .lea{font-size: 0.14rem;color: #666;margin: 1px 0 0.12rem 0;text-align: center;padding: 0 0.5rem;}
	.contact .lea a{color: #666;border-bottom: 1px solid #666;}
	.contact ul{background: #F9F9FA;border-radius: 10px 10px 0px 0px;padding: 4px 10px 0.2rem 10px;}
	.contact ul li{display: flex;justify-content: space-between;}
	.contact ul li .inp{width: 47.8%;}
	.contact ul li .name{font-size: 0.14rem;padding: 0.07rem 0 0.05rem 0;}
	.contact ul li .name span{color: #E60012;margin-right: 5px;}
	.contact ul li .inp input{width: -webkit-fill-available;border: 1px solid #999999;border-radius: 5px;background: #F9F9FA;padding: 0.1rem 0.05rem;font-size: 0.14rem;}
	.contact ul li textarea{width: -webkit-fill-available;height: 1.18rem;
	border: 1px solid #999999;border-radius: 5px;background: #F9F9FA;padding: 0.1rem 0.05rem;font-size: 0.14rem;}
	.contact ul li .tex{width: 100%;}
	.contact ul button{display: inline-block;background: #E60012;margin-top: 0.2rem;
	color: #fff;font-size: 0.16rem;font-weight: 900;padding: 0.08rem 0.44rem;border: none;border-radius: 5px;}

	
	 .phonefooternav {position: fixed;bottom: 0;width: 100%;z-index: 99999;}
	 .phonefooternav ul{display:flex;}
	 .phonefooternav ul li {width: 50%;background: #494949;}
	 .phonefooternav ul li:nth-of-type(1){border-right: 1px solid #666;}
	 .phonefooternav ul li a {display: block;color: #fff;text-align: center;padding: 14px 0;font-size: 14px;}
	 .phonefooternav ul li a svg{margin-right: 5px;vertical-align: middle;}     
