/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.dfc {display: flex;justify-content: space-between;align-items: center;}

/* 头部 */
header {z-index: 999;box-shadow: 1px 0 5px rgba(10, 2, 4, .5);}
.header {height: 108px;}

/* 导航栏 */
.nav1 {}
.nav-li {position: relative;z-index: 999;}
.nav-li .nav-a {display: block;line-height: 108px;font-size: 16px;color: #111111;width: 122px;text-align: center;}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 0;top: 100%;background-color: #fff;z-index: 999;width: 100%;}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;height: 38px;line-height: 38px;text-align: center;display: block;color: #333;}

.nav-li:hover .nav-a {color: #fff;background-image: url(../images/header-nav.png);background-repeat: no-repeat;}
.nav-ul li a:hover {}


/* 搜索 */
.s1 {height: 60px;}

.s1a {font-size: 14px;color: #5a5a5a;}
.s1a a {font-size: 14px;color: #5a5a5a;}
.s1a a+a::before {content: "，";display: inline-block;}

.s1b {width: 353px;height: 39px;border: 1px solid #bfbfbf;}

.s1b-btn {width: 57px;height: 100%;background-color: #0094d9;border-left: 1px solid #bfbfbf;background-image: url(../images/s1b-ss.png);background-repeat: no-repeat;background-position: center center;}

.s1b-input {width: 292px;height: 100%;padding-left: 7px;font-size: 12px;color: #646464;font-weight: lighter;}

/* 产品系列 */
.s2 {padding: 95px 0;}

.s2a {width: 245px;}
.s2a-name {width: 100%;height: 79px;background-color: #0094d9;text-align: center;padding-top: 21px;}
.s2a-name h2 {font-size: 18px;color: #fff;}
.s2a-name p {font-size: 16px;color: rgba(255, 255, 255, .33);text-transform: uppercase;margin-top: 10px;}

.s2a-list {width: 100%;border: 1px solid #dcdcdc;}

.s2a-list li+li {border-top: 1px solid #dcdcdc;}
.s2a-list li a {display: block;line-height: 54px;padding-left: 17px;font-size: 16px;color: #323232;position: relative;}
.s2a-list li a::before {content: ">";display: block;width: 23px;line-height: 23px;text-align: center;border-radius: 50%;background-color: #0094d9;color: #fff;font-family: "宋体";font-size: 14px;position: absolute;left: 17px;top: 50%;transform: translateY(-50%);display: none;font-weight: bold;}

.s2a-list li a:hover {padding-left: 50px;background-color: #eee;}
.s2a-list li a:hover::before {display: block;}

.s2a-img {width: 100%;border: 1px solid #dcdcdc;border-top: none;}
.s2a-img img {width: 100%;}

.s2b {width: 940px;}
.s2b-tj {width: 100%;border: 1px solid #e5e5e5;}

.s2b-tj-img {width: 468px;border-right: 1px solid #e5e5e5;}
.s2b-tj-img img {width: 100%;}

.s2b-tj-con {width: 470px;padding-left: 40px;padding-right: 25px;padding-top: 40px;}
.s2b-tj-con .s2b-tj-name {font-size: 16px;color: #323232;}
.s2b-tj-con p {font-size: 14px;color: #323232;line-height: 24px;margin-top: 30px;}
.s2b-tj-con .s2b-tj-more {display: block;width: 126px;line-height: 39px;background-color: #0094d9;border-radius: 20px;font-size: 14px;font-weight: lighter;color: #eef8fc;text-align: center;margin-top: 80px;}

.s2b-list {width: 100%;margin-top: 12px;}

.s2b-list .bd ul li {width: 235px;border: 1px solid #e5e5e5;}
.s2b-list .bd ul li+li {border-left: none;}

.s2b-list-img {display: block;width: 234px;height: 139px;overflow: hidden;}
.s2b-list-img img {width: 100%;}

.s2b-list .bd ul li .s2b-list-name {display: block;width: 100%;line-height: 57px;padding-left: 28px;font-size: 14px;color: #323232;position: relative;}
.s2b-list-name::after {content: ">";display: block;width: 23px;line-height: 23px;text-align: center;border-radius: 50%;background-color: #bfbfbf;color: #fff;font-family: "宋体";font-size: 14px;position: absolute;right: 31px;top: 50%;transform: translateY(-50%);font-weight: bold;}

.s2b-list .bd ul li:hover .s2b-list-name::after {background-color: #0094d9;}

/* 应用领域 */
.s3 {background-image: url(../images/s3.jpg);background-repeat: no-repeat;background-position: top center;}

.s3-box {padding-top: 38px;padding-bottom: 100px;}

.s3a {width: 100%;text-align: center;}
.s3a-wire1 {width: 2px;height: 37px;margin: 0 auto;background-color: rgba(255, 255, 255, .51);}
.s3a h2 {margin-top: 16px;font-size: 36px;color: #fff;}
.s3a-wire2 {width: 21px;height: 4px;background-color: #163a84;margin: 10px auto 0;}
.s3a p {font-size: 18px;color: #fff;font-family: Arial;text-transform: uppercase;margin-top: 10px;}

.s3b {position: relative;margin-top: 17px;width: 100%;}
.s3b ul {position: relative;width: 100%;height: 400px;}
.s3b ul li {z-index:0;position:absolute; width:0px;height:0px;cursor:pointer;background-color: #fff;box-shadow: 0 0 5px #efeeee;align-items: center;justify-content: center;flex-direction: column;}

.s3b ul li h3 {font-size: 22px;color: #1b1b1b;}
.s3b ul li div {line-height: 125px;text-align: center;}
.s3b ul li p {font-size: 14px;color: #666;line-height: 28px;}
.s3b ul li a {display: block;margin: 25px auto 0;width: 189px;text-align: center;line-height: 44px;font-size: 14px;color: #666;font-family: Arial;border-radius: 22px;background-color: #efeeee;text-transform: uppercase;}

.s3b ul li:hover a {background-color: #168eeb;color: #fff;}

.s3b-btn {position: absolute;top: 50%;transform: translateY(-50%);display: block;width: 47px;text-align: center;line-height: 47px;font-family: "宋体";color: #7a7a7a;background-color: #fff;font-size: 32px;cursor: pointer;}

.s3b .prev {right: 100%;}
.s3b .next {left: 100%;}

.s3-box .s3b .s3b-btn:hover {background-color: #111;color: #fff;}

.s3-box .s3c {display: block;margin: 50px auto 0;width: 184px;line-height: 36px;border: 1px solid #1b91eb;text-align: center;font-size: 18px;color: #1b91eb;border-radius: 19px;}

/* 关于金丰环保 */
.s4 {background-image: url(../images/s4.png);background-repeat: no-repeat;background-size: 100% 100%;min-height: 387px;}

.s4a {padding-top: 80px;width: 590px;padding-left: 50px;}
.s4a h2 {font-size: 30px;color: #111;}
.s4a div {margin-top: 25px;}
.s4a div p {font-size: 14px;color: #666;line-height: 20px;font-weight: lighter;}
.s4a a {display: block;width: 115px;text-align: center;line-height: 37px;background-color: #168eeb;font-size: 14px;color: #fff;font-weight: lighter;margin-top: 25px;border-radius: 5px;}

.s4b {width: 516px;margin-left: 70px;padding-top: 25px;}
.s4b img {width: 100%;}

/* 新闻资讯 */
.s5 {padding-top: 95px;padding-bottom: 100px;}

.s5a {width: 100%;text-align: center;}
.s5a-wire1 {width: 2px;height: 37px;margin: 0 auto;background-color: #e7e7e7;}
.s5a h2 {margin-top: 16px;font-size: 36px;color: #090909;}
.s5a-wire2 {width: 21px;height: 4px;background-color: #163a84;margin: 10px auto 0;}
.s5a p {font-size: 18px;color: #666;font-family: Arial;text-transform: uppercase;margin-top: 10px;}

.s5b {margin-top: 65px;}

.s5b li {width: 376px;}
.s5b-img {width: 100%;height: 219px;overflow: hidden;}
.s5b-img {width: 100%;}

.s5b-con {width: 100%;border: 1px solid #efefef;border-top: none;padding-top: 25px;padding-left: 18px;padding-right: 34px;padding-bottom: 16px;}
.s5b-con a {font-size: 16px;color: #191919;}
.s5b-con p {font-size: 14px;color: #5b5b5b;line-height: 27px;margin-top: 15px;}
.s5b-con h2 {font-size: 12px;color: #5b5b5b;line-height: 16px;padding-left: 25px;background-image: url(../images/s5b-time.png);background-repeat: no-repeat;background-position: left center;margin-top: 20px;}

.s5b li:hover .s5b-con {border-bottom-color: #168eeb;}

/* 友情链接 */
.s6 {padding: 15px 0;}

.s6 span {display: inline-block;padding-left: 30px;line-height: 25px;background-image: url(../images/s6.png);background-repeat: no-repeat;background-position: left center;font-size: 16px;color: #168eeb;font-size: 16px;font-family: Arial;text-transform: uppercase;}

.s6 a {font-size: 16px;line-height: 25px;color: #111;}

/* 底部 */
footer {background-color: #313131;}
.footer {padding-top: 33px;padding-bottom: 19px;}

.footer-name {font-size: 16px;color: #fff;font-weight: bold;margin-bottom: 19px;}

.f1 {width: 190px;}

.f1-name {display: flex;align-items: center;}
.f1-name div+div {margin-left: 10px;}
.f1-name div h2 {font-size: 14px;color: #fff;}
.f1-name div h3 {font-size: 12px;color: #fff;text-transform: uppercase;margin-top: 10px;}

.f1 p {margin: 0;font-size: 30px;color: #168eeb;font-family: Impact;margin-top: 15px;}

.f2 {width: 280px;margin-left: 100px;}
.f2-con {width: 100%;}
.f2-con p {margin: 0;float: left;margin-right: 55px;}
.f2-con p:nth-child(3n) {margin-right: 0;}
.f2-con p:nth-child(n+4) {margin-top: 25px;}
.f2-con p a {font-size: 13px;color: #fcfcfc;}

.f3 {width: 240px;margin-left: 85px;}

.f3-con p {margin: 0;font-size: 14px;color: #fff;}
.f3-con p+p {margin-top: 18px;}

.f4 {padding-top: 25px;}
.f4 div img {width: 93px;height: 93px;}
.f4 div p {margin: 0;font-size: 13px;color: #fff;line-height: 24px;letter-spacing: 2px;}
.f4 div+div {padding-left: 10px;}

/* 页脚 */
.footer-bottom {background-color: #292525;}

.footer-box {line-height: 40px;font-size: 12px;color: #aaa;}
.footer-box a {line-height: 40px;font-size: 12px;color: #aaa;}
