.section1{padding:50px 0}
.section1 .xgbiaoti{text-align:center;font-size:44px;font-weight:400;font-family:Raleway;line-height:1em;margin:30px auto;color:#0070c0;font-weight:700}
.section1 .tuwen{position:relative;padding:50px 0 0}
.section1 .tuwen .wen{width:70%;font-size:30px;line-height:1.5;color:#111}
.section1 .tuwen .tu{width:25%}
.section1 .tuwen .tu img{display:block;width:100%}
.line{height:40px;width:100%;background:url(img/l00.png) center center no-repeat}

.section2 ul li.xm{width:31.33%;margin:50px 1% 0;box-sizing:border-box;overflow:hidden;float:left;border:1px solid #ccc;border-radius:25px;padding:25px 25px 50px;border-top:5px solid #0f80e3}
.section2 ul li.xm .ico{width:100px;height:100px;border-radius:50%;overflow:hidden;background:#0070c0;margin:0 auto}
.section2 ul li.xm .ico img{display:block;width:100px;height:100px}
.section2 ul li.xm .bt{padding:30px 0;color:#0070c0;font-size:20px;line-height:1.5;font-weight:700;text-align:center}
.section2 ul li.xm .ms{font-size:18px;line-height:1.75em;color:#111}

.section3 .xmlist{margin:50px auto 100px; display:flex; flex-wrap:wrap;}
.section3 .xmlist li.xm{width:46%;margin:60px 2% 0;box-sizing:border-box;overflow:hidden;float:left;border:4px solid #385d8a;border-radius:30px;padding:20px;background:#b9cde5}
.section3 .xmlist li.xm .tu{position:relative;width:100%;height:0;padding-bottom:40%;overflow:hidden;background:#fff}
.section3 .xmlist li.xm .tu img{display:block;width:100%;height:auto}
.section3 .xmlist li.xm .tu .bt{width:100%;position:absolute;left:0;bottom:0;padding:20px;color:#fff;font-size:30px;line-height:1.3;background:linear-gradient(to top,#000,rgba(0,0,0,0))}
.section3 .xmlist li.xm .ms{padding:30px 0;overflow:hidden;/*height:320px*/}
.section3 .xmlist li.xm .ms li{list-style:disc;list-style-position:inherit;margin-left:20px}

.section3 .xiangxineirong{ font-size:24px; text-align:center; line-height:1.5;}

.section3 a.QC-Procedure{display:block;margin:60px auto 0;border:4px solid #385d8a;border-radius:10px;padding:10px 20px;width:300px;line-height:1.5;text-align:center;background:#4f81bd;color:#fff;font-size:24px}
.section3 a.QC-Procedure:hover{background:#385d8a;-webkit-transform:all 1s ease 0s;transition:all 1s ease 0s}

.section4 ul{display:flex; flex-wrap:wrap;}
.section4 ul li.xm{width:31.33%;margin:50px 1% 0;box-sizing:border-box;overflow:hidden;float:left;border:1px solid #ccc;border-radius:25px;padding:25px 25px 50px;border-top:5px solid #0f80e3}
.section4 ul li.xm .tu{width:100%;height:0;padding-bottom:45%;overflow:hidden}
.section4 ul li.xm .tu img{display:block;width:100%;height:auto}
.section4 ul li.xm .bt{padding:20px 0;color:#0070c0;font-size:20px;line-height:1.5;font-weight:700}
.section4 ul li.xm .ms{font-size:16px;line-height:1.75;color:#111;margin-bottom:30px}
.section4 ul li.xm a.More{color:#00f;font-size:24px;text-decoration:underline}
.section4 ul li.xm a.More:hover{text-decoration:none;padding-left:30px;-webkit-transform:all 1s ease 0s;transition:all 1s ease 0s}

.section5{background:#0070c0;color:#fff}
.section5 .xgbiaoti{color:#fff}
.section5 ul li.xm{width:32%;margin:50px 0 0 2%;box-sizing:border-box;overflow:hidden;float:left}
.section5 ul li.xm:nth-child(3n+1){margin-left:0}
.section5 ul li.xm .tu{width:100%;height:auto;overflow:hidden}
.section5 ul li.xm .tu img{display:block;width:100%;height:auto}
.section5 ul li.xm .bt{padding:20px 0;font-size:20px;line-height:1.5;font-weight:700}
.section5 ul li.xm .ms{font-size:18px;line-height:1.75em}

.section5-labbai{background:#fff url(img/l22.png);height:32px; position:relative;margin:0; overflow:hidden}
/*.section5-labbai:before{width:50%; background:#0070c0 url(img/l2.png);height:60px;position:absolute;left:0;top:0;content:""}

.section5-labbai:after{width:0;height:0;border-left:35px solid transparent;border-top:35px solid #fff;border-right:0 solid transparent;background:#ff0;position:absolute;left:50%;top:0;content:"";background:#0070c0}
*/

.section5-bailan{background:#fff url(img/l11.png);height:32px; position:relative;overflow:hidden}
/*.section5-bailan:before{width:50%;background:#fff;height:35px;position:absolute;left:0;top:0;content:""}
.section5-bailan:after{width:0;height:0;border-left:35px solid transparent;border-top:35px solid #0070c0;border-right:0 solid transparent;background:#ff0;position:absolute;left:50%;top:0;content:"";background:#fff}
*/
.hz-index{ padding:50px 0 0;  }
.hz-index ul li{ float:left; width:16.66%; height: auto;  border:1px solid #ddd;   overflow:hidden; background:#fff; box-sizing:border-box;}
.hz-index ul li .tu{ width:100%;  height:0; padding-bottom:50%; position:relative; overflow:hidden}
.hz-index ul li .tu img{max-width: 90%;max-height: 90%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}

a.Facilities-Capabilities{display:block;margin:30px auto 0;border:4px solid #385d8a;border-radius:10px;padding:10px 20px;width:400px;line-height:1.5;text-align:center;background:#4f81bd;color:#fff;font-size:24px}
a.Facilities-Capabilities:hover{background:#385d8a;-webkit-transform:all 1s ease 0s;transition:all 1s ease 0s}




.section6 .zxly{background:#f8fafc;width:700px;padding:50px;border-radius:30px;margin:50px auto;box-shadow:0 0 20px rgba(0,0,0,.2)}

.section6 .zxly input,.section6 .zxly textarea,.section6 .zxly select{width:100%;line-height:40px;min-height:40px;border-radius:5px;overflow:hidden;outline:0;border:1px solid #ddd;box-sizing:border-box;padding:0 10px}
.section6 .zxly textarea{ line-height:2em;}
.section6 .zxly .w10{width:100%;margin-bottom:25px}
.section6 .zxly .w5{width:48%;float:left}
.section6 .zxly .w5.ml{margin-left:4%}
.section6 .zxly .yzm{position:relative;width:48%}
.section6 .zxly .yzm img{position:absolute;right:5px;top:3px}
.section6 .zxly .submit{background:#1c81de;color:#fff;border-radius:25px;line-height:50px;cursor:pointer;margin-top:30px;font-size:24px}
.section6 .zxly .submit:hover{background:#0070c0}



@media screen and (max-width: 1199px) {
.w120{  width:100%; padding:0 10px; box-sizing:border-box  }
.w88{ padding:0;}
.section1{ padding:30px 0; }
.section1 .xgbiaoti{ font-size: 24px;margin: 30px auto;}

.section1 .tuwen{  padding:10px 0 0;}
.section1 .tuwen .wen{ width:65%; font-size:18px; line-height:1.5; color:#111;  }
.section1 .tuwen .tu{ width:32%;}

.section2 ul li.xm{ width:90%; margin:30px auto ; float:none; padding:25px 25px 50px;}
.section3 .xmlist li.xm .tu .bt{ font-size:20px; padding:10px;}
.section3 .xmlist li.xm { width:48%; margin:20px 1% 0;  padding:15px;  }
.section3 .xmlist li.xm  .ms{ font-size:13px; }
.section3 .xiangxineirong{ font-size:16px;}

.section4 ul li.xm{ width:90%; margin:20px auto; box-sizing:border-box;  float: none;  border-radius:20px; padding:20px;}
.section5 ul li.xm{ width:90%; margin:20px auto; box-sizing:border-box;  float: none;  border-radius:20px; padding:20px;  }
.section5 ul li.xm:nth-child(3n+1){margin-left:auto}

.hz-index{ padding:30px 10px; }

.hz-index ul li{  width:25%;}

a.Facilities-Capabilities{ font-size:22px; width:400px;}





.section6 .zxly{width:90%;padding:20px;border-radius:20px;margin:30px auto; box-sizing:border-box}
.section6 .zxly .yzm{position:relative;width:100%}
.section6 .zxly .submit{font-size:20px}

	}
	
	@media screen and (max-width: 767px) {
		.section1{ padding:30px 0; }
.section1 .xgbiaoti{ font-size: 20px;margin: 10px auto;}

.section1 .tuwen{  padding:10px 0 0;}
.section1 .tuwen .wen{ width:100%; font-size:16px; line-height:1.5; color:#111;  }
.section1 .tuwen .tu{ width:100%; padding-top:20px;}

.section2 ul li.xm{ width:100%; margin:30px auto ; float:none; padding:20px;}
.section2 ul li.xm .bt{padding:10px 0;font-size:16px;}
.section2 ul li.xm .ms{font-size:14px;}
.section3 .xmlist{ margin:30px auto;}
.section3 .xmlist li.xm { width:100%; margin:30px auto ; float:none;  padding:15px;  }
.section3 .xmlist li.xm .tu .bt{ font-size:18px;}
.section3 .xmlist li.xm  .ms{ font-size:14px; height:auto; padding:10px 0; }
.section3  .xiangxineirong{ font-size:16px;}
.section3 a.QC-Procedure{ width:80%;}

.section4 ul li.xm{ width:100%; margin:20px auto; box-sizing:border-box;  float: none;  border-radius:10px; padding:10px;}
.section4 ul li.xm .bt{padding:20px 0;font-size:16px;}
.section4 ul li.xm .ms{font-size:14px;-webkit-line-clamp:400;line-height:1.75;max-height: none;margin-bottom:10px}
.section4 ul li.xm a.More{font-size:18px;}


.section5 ul li.xm{ width:100%; margin:20px auto; box-sizing:border-box;  float: none;  border-radius:10px; padding:10px;  }
.section5 ul li.xm:nth-child(3n+1){margin-left:auto}
.section5 ul li.xm .bt{padding:10px 0;font-size:16px;}
.section5 ul li.xm .ms{font-size:14px;-webkit-line-clamp:400;line-height:1.75;max-height: none;}

.hz-index ul li{  width:33.33%;}

a.Facilities-Capabilities{ font-size:20px; width:80%;}


.section6 .zxly{width:100%;padding:20px;border-radius:10px;margin:30px auto;}
.section6 .zxly .yzm{position:relative;width:100%}
.section6 .zxly .submit{font-size:16px}

		
	}