@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;
	}
	/*通用样式结束*/
	.bx{padding:0 0.15rem;}
	.product h1{font-size: 0.22rem;color: #333;margin-top: 0.1rem;}
	.product p{font-size: 0.16rem;color: #666;line-height: 0.2rem;margin: 2px 0 0.18rem 0;}
	.product .swiper{position: relative;}
	.product .swiper-num{position: absolute;top: 0.09rem;right: 0.08rem;z-index: 999;font-family: Montserrat;font-size: 0.16rem;color: #999;}
	.product .swiper-pagination{background: #FFFFFF;box-shadow: 0px 3px 9px 0px rgba(6,0,1,0.08);position: relative !important;
	width: 93.23% !important;margin: -0.18rem auto 0 auto;padding:0.08rem 0;}
	.product .swiper-pagination::after{content: ""; width: 100%;height: 1px;background: #EEEEEE;position: absolute;top: 0.31rem;left: 0;z-index: -1;}
	.product .swiper-pagination-bullet{background: #fff !important;padding: 0 0.05rem;
	width: auto !important;height: auto !important;opacity: 1 !important;}
	.product .swiper-pagination-bullet:nth-of-type(2){margin: 0 0.85rem !important;}
	.product .swiper-pagination-bullet div{font-size: 0.14rem;color: #999;margin-top: -6px;}
	.product .swiper-pagination-bullet svg{fill: #999999;}
	.product .swiper-pagination-bullet-active div{color: #1A58A9 !important;}
	.product .swiper-pagination-bullet-active svg{fill: #1A58A9 !important;}
	.product .swiper-slide img{width: 100%;height: auto;}
	.band p{font-size: 0.16rem;color: #1A58A9;font-weight: bold;line-height: 0.24rem;margin: 0.13rem 0 0.16rem 0;}
	.band ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(50% - 0.14rem),1fr));
		grid-gap: 0.13rem 0.14rem;}
	.band ul li{background: #F7F7F7;}
	.band ul li img{display: block;width: 100%;height: auto;border-bottom: 1px solid rgba(51, 51, 51, 0.14);}
	.band ul li h2{font-size: 0.14rem;color: #333;line-height: 0.2rem;text-align: center;padding: 0.08rem 0.18rem 0.11rem 0.18rem;font-weight: 400;}
	.manu {margin: 0.16rem 0 0.2rem 0;}
	.manu h1{font-size: 0.24rem;color: #333;}
	.manu p{font-size: 0.16rem;color: #333;line-height: 0.2rem;margin-bottom: 0.13rem;}
	.manu ul{background: #1A58A9;padding: 0.16rem 0.17rem;}
	.manu ul li{font-size: 0.14rem;color: #fff;margin-bottom: 0.2rem;display: flex;align-items: center;line-height: 0.18rem;}
	.manu ul li span{display: inline-block;width: 0.05rem;height: 0.05rem;margin-right: 0.08rem;
	border-radius: 100%;background:#F4F4F4;position: relative;}
	.manu ul li span::before{content: "";display: block; width:0.07rem;height: 0.15rem;border: 1px solid #F4F4F4;
	border-radius: 100% 0 0 100%/50%;border-right: none;position: absolute;top: -0.06rem;left: -0.05rem;}
	.manu img{width: 100%;height: auto;margin-top: 0.06rem;}
	.cert{position: relative;}
	.cert h1{font-size: 0.18rem;color: #333;position: absolute;top: 0.19rem;left: 0.14rem;}
	.cert img{width: 100%;height: auto;}
	.faq h1{font-size:0.18rem;color: #333333;padding: 0.24rem 0 0.11rem 0;}
	.faq ul li {background: #F6F6F6;padding: 0.1rem 0.29rem 0.08rem 0.21rem;margin-bottom: 0.07rem;}
	.faq ul li div{display: flex;align-items: baseline;}
	.faq ul li i{display: block;width: 0.21rem;height: 0.21rem;font-size: 0.16rem;font-family: Montserrat;line-height: 0.19rem;
	margin-right: 0.13rem;text-align: center;flex-shrink: 0;}
	.faq ul li .qu {margin-bottom: 0.1rem;border-bottom: 1px solid #DADADA;padding-bottom: 0.1rem;}
	.faq ul li .qu i{background:  #1A58A9;color: #FFFFFF;}
	.faq ul li .qu span{font-size: 0.16rem;font-family: Montserrat;color: #333333;line-height: 0.2rem;}
	.faq ul li .an i{background:  #EEF0F4;color: #1A58A9;}
	.faq ul li .an span{font-size: 0.16rem;font-family: Montserrat;color: #666666;line-height: 0.2rem;font-weight: 300;}
	.faq .mySwiper2{padding-bottom:0.2rem !important;}
    .faq .mySwiper2	.swiper-pagination2{bottom:0 !important;}
		.contact{background: #F7F7F7;padding: 0.08rem;margin: 0.12rem 0 60px 0;}
	.contact h1{font-size: 0.14rem;font-weight: 900;color: #333333;text-align: center;}
	.contact .to{font-size: 0.14rem;font-weight: bold;color: #333333;margin: 0.09rem 0 0 0.17rem;}
	.contact .ema{font-size: 0.14rem;color: #333333;margin-left: 0.17rem;}
	.contact .ema a{font-weight: bold;color: #1A58A8;}
	.contact ul{background: rgba(26, 88, 168, 0.09);border-radius: 5px;padding: 0.15rem 0.15rem 0.28rem 0.15rem;margin: 0.1rem 0 0 0;}
	.contact ul li{width: 95.97%;border-bottom: 1px solid rgba(153, 153, 153, 0.28);display: flex;padding-bottom: 0.14rem;margin-bottom: 0.15rem;}
	.contact ul li span{font-size: 0.16rem;color: #333;display: block;width: 0.8rem;flex-shrink: 0;}
	.contact ul li span i{color: #CD0000;}
	.contact ul li input,.contact ul li select{width: 100%;border: none;background:none;color: #333;font-size:0.14rem;outline: none;}
	.contact ul li select option:first-of-type {display: none !important;}
	.contact ul li input::placeholder{font-size: 12px;color: #B1B1B1;}
	.contact ul .request{font-size: 0.12rem;font-weight: bold;color: #1A58A8;margin: 0 0 0.07rem 0;}
	.contact ul .request span{font-size: 10px;font-weight: 400;color: #CD0000;display:block;}
	.contact ul .shangchuan{background: #fff;padding: 0.1rem;border-radius: 5px;display: flex;}
	.contact ul .shangchuan .tu{width: 37.61%;}
	.contact ul .shangchuan .tu img{display: block;width: 100%;height: auto;}
	.contact ul .shangchuan textarea{font-size: 0.14rem;font-weight: 400;color: #333;margin-left: 9px;height: 0.65rem;border: none;outline: none;}
	.contact ul .shangchuan textarea::placeholder{font-size: 12px;color: #B1B1B1;}
	.contact ul button{border: none;width: 100%;background: #1A58A8;box-shadow: 0px 2px 3px 0px rgba(26,88,168,0.44);
border-radius: 5px;font-size: 0.14rem;font-weight: bold;color: #FFFFFF;padding: 0.04rem 0;margin-top: 0.18rem;}
	.contact ul button svg{vertical-align: sub;}
	.screen-reader-response{ display: none !important;}
	.contact ul .shangchuan #my_file{ display: none !important;}
		 .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;}     
	select:required:invalid { color: red;}