*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #303030;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #303030;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
a:visited{color:#303030;}
.clearfix {zoom:1;}
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}
.c{text-align: center;}

.top{display: flex;justify-content: space-between;align-items: center;padding: 20px 0px;}
.logo{font-size: 30px;font-weight: bold;}
.navnr{display: flex;justify-content: space-between;line-height: 50px;}
.navnr a{font-size: 16px;color: #303030;}
.navnr li{position: relative;text-align: center;padding: 0px 15px;}
.navnr li:hover{background: #85ab3b;}
.navnr li:hover a{color: #fff;}
.navnr li p{position: absolute;z-index: 100000;display: none;background: #85ab3b;width: 200px;text-align: center;top: 50px;height: auto;left: 0px;}
.navnr li p a{display: block;font-size: 14px;line-height: 40px;color: #fff;font-weight: normal;padding: initial !important;}
.navnr li p a:hover{color: #fff !important;background: #6c9026;}
.banner img{width: 100%; display: block;}

.advbox{display: flex;justify-content: space-between;padding: 50px 0px;}
.advbox dl{background: #f8ffea;border: 1px solid #85ab3b;width: 225px;text-align: center;padding: 20px;font-size: 26px;color: #85ab3b;transition: 0.5s;}
.advbox dl img{transition: 0.5s;}
.advbox dl dt{margin: 20px auto 15px;}
.advbox dl dd{font-size: 14px;color: #85ab3b;}
.advbox dl:hover img{transform: rotate(360deg);}
.advbox dl:hover dt{font-weight: bold;}
.advbox dl:hover{border-bottom-right-radius: 80px;border-top-left-radius: 80px;}

.title{display: flex;justify-content: center;align-items: center;color: #85ab3b;font-size: 26px;text-align: right;}
.title dt{font-size: 20px;}
.title img{margin-left: 10px;}

.gsjjbox{padding: 50px 0px 100px 0px;}
.gsjj{display: flex;justify-content: space-between;align-items: center;margin-top: 40px;}
.gsjj img{width: 570px;height: 379px;margin-right: 40px;}
.gsjj dl dt{color: #85ab3b;font-size: 26px;margin-bottom: 20px;}
.gsjj dl p{font-size: 16px;text-indent: 2em;line-height: 30px;color: #999;}
.gsjj dl a{background: #85ab3b;color: #fff;padding: 5px 40px;font-size: 14px;margin-top: 20px;display: inline-block;}
.gsjj dl a:hover{border-bottom-right-radius: 40px;border-top-left-radius: 40px;}

.cpfl{display: flex;justify-content: center;margin: 30px auto;flex-wrap: wrap;text-align: center;}
.cpfl a{font-size: 16px;background: #f5f5f5;display: block;width: 24%;margin: 5px 1px;line-height: 50px;}
.cpfl a:hover{color: #fff;background: #85ab3b;border-bottom-right-radius: 70px;border-top-left-radius: 70px;}
.cpzs{text-align: center;background: #fbfff4;padding: 40px 0px 20px 0px;}
.cpzsnr{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cpzsnr a{display: block;font-size: 14px;margin-bottom: 20px;}
.cpzsnr img{width: 360px;height: 280px;/* object-fit: contain; */display: block;border: 1px solid #eee;}
.cpzsnr a p{line-height: 50px;color: #85ab3b;font-size: 20px;}
.cpzsnr a dl{color: #fff;background: #85ab3b;width: 120px;margin: 10px auto;line-height: 40px;}
.cpzsnr a:hover{box-shadow: 0px 1px 12px 4px #ccc}

.advbox2{padding: 90px 0px;}
.adv2nr{display: flex;justify-content: space-between;margin-top: 40px;}
.adv2nr img{width: 600px;transition: 0.5s;}
.adv2nrr{width: 500px;padding: 60px 50px 0px 50px;color: #85ab3b;font-size: 26px;background: #f4fff9;transition: 0.5s;}
.adv2nrr dl{border-bottom: 1px solid #85AB3B;padding-bottom: 40px;}
.adv2nrr dt{display: flex;justify-content: space-between;margin-top: 30px;align-items: flex-end;}
.adv2nrr dt p{font-size: 16px;width: 56%;}
.adv2nrr dt a{background: #85ab3b;color: #fff;padding: 5px 40px;font-size: 14px;margin-top: 20px;}
.adv2nrrs{background: #f2f6f4;}
.adv2nr:hover img{border-top-left-radius: 120px;}
.adv2nr:hover .adv2nrr{border-bottom-right-radius: 120px;}
.adv2nr:hover a{border-bottom-right-radius: 40px;border-top-left-radius: 40px;}
.adv2 .adv2nr:nth-child(2):hover img{border-top-right-radius: 120px;border-top-left-radius:inherit;}
.adv2 .adv2nr:nth-child(2):hover .adv2nrr{border-bottom-left-radius: 120px;border-bottom-right-radius:inherit;}

.newbox{padding: 0px 0px 50px 0px;}
.newbox>img{display: block;margin: 50px auto 0px;}
.news{display: flex;justify-content: space-between;flex-wrap: wrap;}
.news dl{width: 280px;margin: 0px 0px 15px;}
.news dl dt a{font-size: 14px;line-height: 40px;}
.news dl dd{color: #999;border-bottom: 1px solid #eee;}
.news dl p{font-size: 14px;color: #666;margin: 10px auto;}
.news dl>a{background: #85ab3b;color: #fff;display: block;text-align: center;line-height: 32px;}
.news dl:hover a{background: #6c9026;}
.news dl:hover dt a{color: #85AB3B;margin-left: 15px;background: none;}

.footbox{background: #efefef;color: #85ab3b;padding: 50px 0px 0px 0px;font-size: 16px;}
.footbot li{font-size: 28px;font-weight: bold;}
.footnav{font-size: 0px;margin: 30px auto 20px;}
.footnav a{font-size: 14px;padding:20px;color: #85ab3b;border-bottom: 1px solid #85ab3b;}
.footnav a:hover{color: #628c74;}
.footbot dl{padding: 15px 0px;}

