.jftitle{text-align: center;padding: 30px 0;}
.jftitle h1 {font-size: 54px;line-height: 80px;}
.jftitle h1 font {color: #987860;}
.jftitle p {font-size: 20px;line-height: 30px;letter-spacing: 1px;padding-bottom: 10px;}
.jf2{padding: 20px 0 40px;}
.jf2img{background: url(../img/jf_05.jpg)left top/1198px 343px no-repeat;width: 1198px;height: 343px;margin: 10px auto 20px;}
.jf2banner{margin-top: 10px;position: relative;margin-bottom: 20px;}
.jf2banner .bd {height: 704px;overflow: hidden;}
.jf2banner .bd ul li {width: 1920px;height: 704px;}
.jf2banner .bd ul li img {width: 100%;}
.jf2banner .hd{position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 100%;}
.jf2banner .hd ul {display: flex;flex-wrap: nowrap;justify-content: flex-start;height: 100%;}
.jf2banner .hd ul li {width: 25%;height: 100%;display: flex;flex-wrap: nowrap;align-items: flex-end;background: rgba(0,0,0,0.5);opacity: 0;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.jf2banner .hd ul li.on {opacity: 1;}
.jf2banner .hd ul li span {color: #e5e5e5;font-size: 20px;letter-spacing: 1px;display: block;line-height: 50px;margin: 0 0 90px 20px;background: linear-gradient(45deg, #fff, #fff)left top/50px 1px no-repeat;}
.jf2xanxin{}
.jf2xanxin .bd {width: 1197px;height: 380px;overflow: hidden;margin: auto;}
.jf2xanxin .bd ul li {width: 1197px;height: 380px;}
.jf2xanxin .bd ul li img {width: 100%;}
.jf2xanxin .hd{position: relative;}
.jf2xanxin .hd a {background: url(../img/jf_01.png) center center/42px 42px no-repeat;width: 50px;height: 50px;position: absolute;top: -250px;}
.jf2xanxin .hd a.prev {left: -80px;transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.jf2xanxin .hd a.next {right: -80px;}
.jf3{}
.jf3e {background: url(../img/jf_14.jpg)left top/1920px 708px no-repeat;height: 708px;}
.jf3banner {padding: 500px 0 0;}
.jf3banner .bd {height: 154px;width: 930px;overflow: hidden;margin-left: 135px;}
.jf3banner .bd ul {display: flex;flex-wrap: wrap;}
.jf3banner .bd ul li {width: 213px;height: 154px;margin-right: 26px;}
.jf3banner .bd ul li img {width: 100%;}
.jf3banner .hd{position: relative;}
.jf3banner .hd ul {display: none;}
.jf3banner .hd a {width: 55px;height: 121px;position: absolute;top: -147px;left: 50px;}
.jf3banner .hd a.next {left: auto;right: 49px;}
.jf3p{margin-bottom: 30px;}
.jf3p img {width: 100%;display: block;}
.jf3f {background: url(../img/jf_19.jpg)left top/1920px 645px no-repeat; /* height: 645px; */}
.jf3fxin {}
.jf3fxin .bd {height: 1160px;overflow: hidden;}
.jf3fxin .bd ul li {}
.jf3fxin .bd ul li dt {color: #fff;font-size: 40px;line-height: 106px;text-indent: 10px;margin-bottom: 70px;}
.jf3fxin .bd ul li dd {display: flex;flex-wrap: nowrap;justify-content: space-between;padding: 0 50px;margin-bottom: 100px;}
.jf3fxin .bd ul li dd img {width: 500px;height: 410px; /* margin: 0 30px; */}
.jf3fxin .bd ul li p {font-size: 22px;background: #987860;color: #fff;line-height: 40px;padding: 25px 20px 25px 30px;}
.jf3fxin .bd ul li p font {color: #fff;font-size: 24px;font-weight: bold;display: block;line-height: 44px;}
.jf3fxin .hd {display: none;}
.jf4{}
.jf4bei {background: #222222;padding: 20px 0 0;}
.jf4bei .jftitle h1,.jf4bei .jftitle p {color: #fff;}
.jf4d {background: url(../img/jf_21.jpg)left top/1920px 1061px no-repeat;height: 1061px;}
.jf4banner {padding: 60px 0 0;}
.jf4banner .hd {padding-bottom: 78px;position: relative;}
.jf4banner .hd a {position: absolute;top: 802px;left: 0;z-index: 2;width: 446px;height: 93px;}
.jf4banner .hd ul {display: flex;flex-wrap: nowrap;justify-content: space-around;}
.jf4banner .hd ul li {font-size: 20px;color: #fff;line-height: 50px;width: 16.6%;text-align: center;padding-bottom: 15px;}
.jf4banner .hd ul li.on {background: url(../img/jf_03.png)center bottom/101px 10px no-repeat;}
.jf4banner .bd {height: 752px;overflow: hidden;}
.jf4banner .bd ul li {height: 752px;}
.jf4banner .bd ul li dl {display: flex;flex-direction: column;align-items: flex-end;align-content: flex-end;position: relative;padding-bottom: 196px;}
.jf4banner .bd ul li dl img {width: 100%;}
.jf4banner .bd ul li dl dd:nth-of-type(1) {width: 660px;height: 65px;}
.jf4banner .bd ul li dl dd:nth-of-type(2) {width: 1199px;height: 385px;}
.jf4banner .bd ul li dl dd:nth-of-type(3) {width: 624px;height: 106px;}
.jf4banner .bd ul li dl dt {position: absolute;bottom: 156px;left: 50px;width: 500px;}
.jf4banner .bd ul li dl dt,.jf4banner .bd ul li dl p {font-size: 18px;color: #fff;line-height: 30px;}
.jf4banner .bd ul li dl p {position: absolute;bottom: 34px;right: 15px;width: 580px;}
.jf5{background: #eee;padding: 30px 0 40px;}
.jf5 ul {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 15px 0 0;}
.jf5 ul li {display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-content: center;align-items: center;width: 380px;background: #fff;margin-bottom: 22px;padding: 25px 0 15px;position: relative;overflow: hidden;}
.jf5 ul li:hover {background: #987860;}
.jf5 ul li img {}
.jf5 ul li b {font-size: 20px;line-height: 44px;margin-bottom: 5px;}
.jf5 ul li p {font-size: 16px;text-align: center;line-height: 22px;position: relative;z-index: 2;}
.jf5 ul li i {font-size: 110px;color: #d4d4d4;font-weight: bold;position: absolute;bottom: -61px;z-index: 1;}
.jf6{}
.jf6form {background: url(../img/jf_23.jpg)left top/1920px 623px no-repeat;height: 623px;}
.jf6fm form {display: flex;flex-direction: column;width: 371px;padding: 158px 0 0 35px;}
.jf6fm form input {height: 62px;border: none;background: #dadada;text-indent: 20px;font-size: 17px;letter-spacing: 1px;margin-bottom: 19px;}
.jf6fm form input[type="button"] {height: 72px;background: none;color: #fff0;opacity: 0;cursor: pointer;}