@charset "utf-8";
@import url(/style/css/pub.css);
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;/* Firefox */
	-webkit-box-sizing: border-box;/* Safari */
	outline: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;/* For some Androids */
}
html {
	-webkit-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;/* For some Androids */
}
body {
	font-family: Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";;
	color: #424242;
	outline: none;
	font-size: 14px;
}
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, th, td,a {
	margin: 0;
	padding: 0;
}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.flex{display: flex; justify-content: space-between;}
.main{width: 1225px; margin: 0px auto;}
.banner{ width: 100%; height: 492px;background: url(../images/banner.jpg) top center no-repeat;background-size:100%;}

.nav{ height: 95px; width: 100%; background: #1bb2a2; margin-bottom: 50px;}
.nav ul{ width: 80%; height: 95px; display: flex; margin: 0 auto; align-items: center; justify-content: space-between;}
.nav ul li{ line-height: 50px; font-size:25px; width: 140px; height: 50px; background: #fff; text-align: center;}
.nav ul li:nth-child(1){background: none; font-weight: bold; color: #fff;}

.xxnr{ margin-bottom: 50px;}
.xxnr .t{ height: 140px;}
.xxnr .t h1{font-size: 50px; color: #1bb2a2; text-align: center; position: relative;}
.xxnr .t h1::after {width: 100%;height: 1px;content: ' ';background: #dcdcdc;position: absolute;top: 100px;left: 0;}
.xxnr .t h1::before { width: 15px;height: 15px;content: ' ';background: #1bb2a2;position: absolute;top: 92px;left: 50%;z-index: 3;transform: rotate(45deg);}

.xxnr .m .l{ width: 419px; height: 449px;}
.xxnr .m .r ul{ width: 50%;}
.xxnr .m .r{ width: 750px; }
.xxnr .m .r li{ width: 98%;}
.xxnr .m .r li h2{ background:#1bb2a2; color: #fff; padding: 15px 0;  border-radius: 5px; padding-left: 10px; margin-bottom: 5px;}
.xxnr .m .r li p{font-size: 16px; line-height: 25px;margin-bottom: 5px;}




.keys{ background: #eeeeee; padding: 50px 0;}
.keys .t{ height: 140px;}
.keys .t h1{font-size: 50px; color: #1bb2a2; text-align: center; position: relative;}
.keys .t h1::after {width: 100%;height: 1px;content: ' ';background: #dcdcdc;position: absolute;top: 100px;left: 0;}
.keys .t h1::before { width: 15px;height: 15px;content: ' ';background: #1bb2a2;position: absolute;top: 92px;left: 50%;z-index: 3;transform: rotate(45deg);}
.keys ul{flex-wrap: wrap;}
.keys ul li{ width: 400px; height: 240px; background: #ffffff; justify-content: center; align-items: center; flex-wrap: wrap; margin-bottom: 20px;}
.keys ul li h3{font-size: 30px; width: 100%; text-align: center;}
.keys ul li p{font-size: 20px; width: 100%; text-align: center;}
.keys ul li img{ width: 60px; height: 60px;}


.zp{  padding-top: 50px;}
.zp .t{ height: 140px;}
.zp .t h1{font-size: 50px; color: #1bb2a2; text-align: center; position: relative;}
.zp .t h1::after {width: 100%;height: 1px;content: ' ';background: #dcdcdc;position: absolute;top: 100px;left: 0;}
.zp .t h1::before { width: 15px;height: 15px;content: ' ';background: #1bb2a2;position: absolute;top: 92px;left: 50%;z-index: 3;transform: rotate(45deg);}

.zplist ul{flex-wrap: wrap; margin-top: 50px;}
.zplist ul img{ margin-bottom: 30px;}

.ls{ width: 100%; height: 492px;background: url(../images/ls.jpg) top center no-repeat;background-size:100%;}



.hj{  }
.hj .t{ height: 140px;}
.hj .t h1{font-size: 50px; color: #1bb2a2; text-align: center; position: relative;}
.hj .t h1::after {width: 100%;height: 1px;content: ' ';background: #dcdcdc;position: absolute;top: 100px;left: 0;}
.hj .t h1::before { width: 15px;height: 15px;content: ' ';background: #1bb2a2;position: absolute;top: 92px;left: 50%;z-index: 3;transform: rotate(45deg);}

.hj .a{ width: 400px; height: 60px; line-height: 60px; text-align: center; background: #1bb2a2; display: block; text-align: center; color: #fff;font-size: 30px; text-align: center; border-radius: 60px; margin: 20px auto;}