.adfor1{background: url(../img/jx_03.jpg) center top/1920px 1085px no-repeat;height: 1085px;}
.adfor1cd {text-align: center;padding: 60px 0 40px 0;}
.adfor1cd h1 {font-size: 50px;color: #fff;letter-spacing: 5px;line-height: 90px;}
.adfor1cd span {font-size: 30px;color: #fff;letter-spacing: 3px;display: block;line-height: 50px;}
.adfor1cx {}
.adfor1cx .hd{margin-top: 40px;position: relative;}
.adfor1cx .hd a{position: absolute;width: 60px;height: 60px;top: -422px;left: -80px;background: #dfdfdf;border-radius: 30px;}
.adfor1cx .hd a:hover{background: #949494;}
.adfor1cx .hd a:before{position: absolute;content: '';top: 17px;left: 21px;width: 25px;height: 25px;border-left: 1px solid #fff;border-top: 1px solid #fff; /* opacity: 0; */transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.adfor1cx .hd ul {display: flex;height: 20px;justify-content: center;}
.adfor1cx .hd ul li {width: 13px;height: 13px;border: 1px solid #ccc;border-radius: 14px;margin: 0 15px;}
.prev {}
.adfor1cx .hd a.next{left: auto;right: -80px;}
.adfor1cx .hd a.next:before{transform: rotate(135deg);-ms-transform: rotate(135deg);-moz-transform: rotate(135deg);-webkit-transform: rotate(135deg);-o-transform: rotate(135deg);left: 12px;}
.adfor1cx .hd ul li.on {border: none;background: #e1610c;width: 15px;height: 15px;}
.adfor1cx .bd {padding: 0 30px;height: 735px;overflow: hidden;}
.adfor1cx .bd ul {}
.adfor1cx .bd ul li {}
.adfor1cx .bd ul li a {display: block;position: relative;}
.adfor1cxder {width: 765px;height: 375px;display: flex;flex-wrap: wrap;overflow: hidden;align-content: center;align-items: center;border-radius: 10px;margin-bottom: 20px;}
.adfor1cxder img {width: 100%;}
.adfor1cx .bd ul li a dl {display: flex;flex-wrap: nowrap;justify-content: space-between;}
.adfor1cx .bd ul li a dl dd {width: 370px;height: 330px;overflow: hidden;border-radius: 10px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;align-items: center;}
.adfor1cx .bd ul li a dl dd img {height: 150%;}
.adfor1cx .bd ul li a dl dd img:hover {animation: fingervc infinite 10s;}
@keyframes fingervc{0%{transform:translate(0)} 50%{transform:translate(-100px)} 100%{transform:translate(0px)} }
.adfor1fd {position: absolute;background: url(../img/jx_06.jpg)left top/511px 314px no-repeat;width: 511px;height: 314px;top: 30px;right: 0;border-radius: 10px;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 35px 0 0 30px;-moz-box-shadow: 0px 0px 10px #000000;box-shadow: 0px 0px 10px #000000;-webkit-box-shadow: 0px 0px 10px #000000;-ms-box-shadow: 0px 0px 10px #000000;}
.adfor1fd h1,.adfor1fd h2 {font-size: 28px;letter-spacing: 2px;line-height: 46px;}
.adfor1fd h2 {margin-bottom: 50px;}
.adfor1fd p {font-size: 16px;letter-spacing: 1px;line-height: 28px;padding-right: 50px;}
.adfor1fd div {position: absolute;top: 25px;right: 45px;display: flex;flex-direction: column;align-content: center;align-items: center;}
.adfor1fd div i {width: 80px;height: 80px;overflow: hidden;border-radius: 45px;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;align-content: flex-start;}
.adfor1fd div span {font-weight: bold;font-size: 14px;letter-spacing: 1px;line-height: 30px;}
.adfor1fd div i img {width: 120%;}
.adfor2{background: #f7f7f7;}
.adfor2cdx h1,.adfor2cdx span {color: #333;}
.adfor2 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.adfor2 ul li {padding-bottom: 20px;margin-bottom: 30px;background: #fff;}
.adfor2 ul li dl {}
.adfor2 ul li dl dt {width: 585px;height: 345px;overflow: hidden;position: relative;display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: center;}
.adfor2 ul li dl dt img {width: 115%;}
.adfor2 ul li dl dt a {position: absolute;width: 100%;height: 100%;color: #fff;letter-spacing: 2px;text-align: center;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.5);opacity: 0;}
.adfor2 ul li dl dt a:hover {opacity: 1;}
.adfor2 ul li dl dd {font-size: 20px;letter-spacing: 1px;line-height: 50px;padding: 10px 0 0 10px;}
.adfor2 ul li p {display: flex;padding: 0 0 0 20px;align-items: center;}
.adfor2 ul li p i {width: 40px;height: 40px;overflow: hidden;border-radius: 40px;margin-right: 10px;display: flex;flex-wrap: wrap;align-items: flex-start;align-content: flex-start;justify-content: center;}
.adfor2 ul li p font {font-size: 18px;letter-spacing: 2px;margin-right: 50px;}
.adfor2 ul li p a {width: 125px;height: 32px;font-size: 16px;letter-spacing: 5px;line-height: 32px;background: #ea640b;text-align: center;color: #fff;border-radius: 8px;}
.adfor2 ul li p i img {width: 110%;}
.adfor3{background: url(../img/jx_05.jpg)center top/1920px 314px no-repeat;height: 314px;}
.adfor3 dl {color: #fff;font-size: 50px;letter-spacing: 3px;text-align: center;line-height: 100px;padding-top: 40px;}
.adfor3 dl strong {font-size: 60px;letter-spacing: 6px;padding-right: 15px;}
.adfor3 form {margin-top: 42px;margin-left: 128px;display: flex;}
.adfor3 form input {width: 100%;height: 100%;border: none;text-indent: 15px;font-size: 16px;letter-spacing: 1px;}
.adfor3 form p {width: 225px;height: 48px;margin-right: 35px;}
.adfor3 form h2 {width: 175px;}
.adfor3 form h2 input {opacity: 0;cursor: pointer;}
.footerquality{display: none;}
