@charset "utf-8";body{font-family:-apple-system,BlinkMacSystemFont,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden;}
.div1{position: relative;}
.div1 a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.div2 {background: url(../img/yx_03.jpg)center top/1920px 581px no-repeat;height: 580px;}
.div2x {text-align: center;}
.div2x h1 {font-size: 32px;color: #fff;letter-spacing: 3px;line-height: 70px;padding-top: 35px;}
.div2x h1 span {color: #ea640b;padding: 0 10px;}
.div2x font {display: block;font-size: 18px;color: #fff;letter-spacing: 2px;line-height: 40px;}
.div2a ul {display: flex;flex-wrap: nowrap;justify-content: space-between;margin-top: 55px;}
.div2a ul li {width: 250px;height: 290px;background: #fff;border-radius: 10px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.div2a ul li:hover {box-shadow: 0px 0px 20px 10px #ea640b inset;}
.div2a ul li i {background: url(../img/yx_03.png)0px top/328px 61px no-repeat;width: 70px;height: 61px;margin: 20px 0;}
.div2a ul li:nth-of-type(2) i {background: url(../img/yx_03.png)-89px top/328px 61px no-repeat;width: 80px;}
.div2a ul li:nth-of-type(3) i {background: url(../img/yx_03.png)-186px 0px/328px 61px no-repeat;width: 65px;}
.div2a ul li:nth-of-type(4) i {background: url(../img/yx_03.png)-266px top/328px 61px no-repeat;width: 65px;}
.div2a ul li strong {font-size: 24px;letter-spacing: 2px;line-height: 40px;margin-bottom: 10px;}
.div2a ul li p {text-align: center;font-size: 14px;color: #999999;letter-spacing: 1px;line-height: 22px;}
.div3{background: url(../img/yx_04.jpg)center top/1920px 762px no-repeat;height: 760px;}
.div3a {}
.div3a .div2x h1,.div6x h1 {color: #333;}
.div3a .div2x font,.div6x font {color: #909090;}
.div3b{padding-top: 55px;}
.div3b .bd {width: 1080px;margin: auto;height: 452px;overflow: hidden;}
.div3b .bd ul {}
.div3b .bd ul li {width: 1080px;}
.div3b .bd ul li img {width: auto;}
.div3b .hd{margin-top: 40px;position: relative;}
.div3b .hd a, .div6a .hd a {position: absolute;width: 60px;height: 60px;top: -310px;left: -30px;background: #dfdfdf;border-radius: 30px;}
.div3b .hd a:hover, .div6a .hd a:hover {background: #949494;}
.div3b .hd a:before,.div6a .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);}
.div3b .hd ul {display: flex;height: 20px;justify-content: center;}
.div3b .hd ul li {width: 13px;height: 13px;border: 1px solid #ccc;border-radius: 14px;margin: 0 15px;}
.prev {}
.div3b .hd a.next, .div6a .hd a.next {left: auto;right: -30px;}
.div3b .hd a.next:before,.div6a .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;}
.div3b .hd ul li.on {border: none;background: #e1610c;width: 15px;height: 15px;}
.div4{background: url(../img/yx_05.jpg)center top/1920px 810px no-repeat;height: 810px;}
.div4b {padding-top: 40px;}
.div4b .bd {width: 1070px;height: 542px;}
.div4b .bd ul li {width: 1070px;}
.div4b .hd{margin-top: 30px;}
.div4b .hd a {background: #949494;}
.div4b .hd a:hover {background: #dfdfdf;}
.div5{background: url(../img/yx_13.jpg)center top/1920px 437px no-repeat;height: 437px;max-width: 1920px;margin: auto;}
.div5ber {padding-top: 50px;display: flex;flex-wrap: nowrap;justify-content: space-between;}
.div5ber dl {display: flex;flex-direction: column;position: relative;margin-left: 150px;}
.div5ber dl dt {width: 45px;height: 45px;margin-bottom: 30px;}
.div5ber dl dt:before,.div5ber dl dt:after{position: absolute;content: '';top: 0;left: 15px;width: 15px;height: 45px;background: #fff;}
.div5ber dl dt:after{left: 0;width: 45px;height: 15px;top:15px}
.div5ber dl dd {font-size: 40px;font-weight: bold;color: #fff;letter-spacing: 4px;line-height: 60px;}
.div5ber dl i {width: 60px;height: 2px;background: #fff;margin-top: 30px;}
.div5ber dl span {font-weight: bold;font-size: 16px;color: #fff;letter-spacing: 2px;margin-top: 40px;}
.div5ber form{padding: 14px 162px 0 0;}
.div5ber form p {width: 335px;height: 50px;margin-bottom: 14px;}
.div5ber form input {width: 100%;height: 100%;border: none;text-indent: 15px;font-size: 16px;letter-spacing: 1px;}
.div5ber form h2 {padding-top: 10px;width: 335px;height: 50px;}
.div5ber form h2 input {background: #ea640b;color: #fff;font-weight: bold;letter-spacing: 4px;}
.div6{}
.div6a {padding-top: 40px;}
.div6a .hd {margin-bottom: 35px;}
.div6a .hd ul {display: flex;flex-wrap: nowrap;justify-content: center;}
.div6a .hd ul li {min-width: 120px;height: 45px;line-height: 45px;text-align: center;background: #bababa;color: #fff;letter-spacing: 2px;font-size: 24px;font-weight: bold; /* padding: 0 15px; */margin: 0 10px;border-radius: 10px;}
.div6a .hd ul li.on {background: #ea640b;}
.div6a .hd a{top: 61%;left: 10%;z-index: 9;}
.div6a .hd a.next {left: auto;right: 10%;}
.div6a .bd {height: 690px;overflow: hidden;}
.div6a .bd ul {}
.div6a .bd ul li {width: 1920px;height: 690px;position: relative;}
.div6a .bd ul li img {width: 100%;}
.div6a .bd ul li i {position: absolute;background: url(../img/yxo_03.png) 0px top/22px 32px no-repeat;height: 32px;line-height: 32px;top: 15%;left: 29%;color: #fff;-webkit-animation: flash 3s ease-in-out infinite;}
.div6a .bd ul li:nth-of-type(3) i:nth-of-type(1) {top: 6%;left: 30%;}
.div6a .bd ul li:nth-of-type(4) i:nth-of-type(1) {top: 20%;left: 50%;}
.div6a .bd ul li:nth-of-type(5) i:nth-of-type(1) {top: 15%;left: 45%;}
.div6a .bd ul li:nth-of-type(6) i:nth-of-type(1) {top: 40%;left: 83%;}
.div6a .bd ul li:nth-of-type(7) i:nth-of-type(1) {top: 5%;left: 54%;}
.div6a .bd ul li:nth-of-type(8) i:nth-of-type(1) {top: 10%;left: 47%;}
.div6a .bd ul li:nth-of-type(9) i:nth-of-type(1) {top: 35%;left: 65%;}
.div6a .bd ul li:nth-of-type(10) i:nth-of-type(1) {top: 15%;left: 20%;}
.div6a .bd ul li i em {font-style: normal;padding: 0px 15px;display: inline-block;margin-left: 22px;letter-spacing: 3px;font-size: 18px;background: #3d3d3c;}
.div6a .bd ul li i:nth-of-type(2) {top: 55%;left: 43%;-webkit-animation: scaleDraw 10s ease-in-out infinite;}
.div6a .bd ul li:nth-of-type(3) i:nth-of-type(2) {top: 40%;left: 38%;}
.div6a .bd ul li:nth-of-type(4) i:nth-of-type(2) {top: 85%;left: 33%;}
.div6a .bd ul li:nth-of-type(5) i:nth-of-type(2) {top: 84%;left: 15%;}
.div6a .bd ul li:nth-of-type(6) i:nth-of-type(2) {top: 58%;left: 55%;}
.div6a .bd ul li:nth-of-type(7) i:nth-of-type(2) {top: 77%;left: 56%;}
.div6a .bd ul li:nth-of-type(8) i:nth-of-type(2) {top: 65%;left: 45%;}
.div6a .bd ul li:nth-of-type(9) i:nth-of-type(2) {top: 76%;left: 59%;}
.div6a .bd ul li:nth-of-type(10) i:nth-of-type(2) {top: 55%;left: 50%;}
.div6a .bd ul li i:nth-of-type(3) {top: 91%;left: 33%;-webkit-animation: scaleDrawflash 5s ease-in-out infinite;}
.div6a .bd ul li:nth-of-type(3) i:nth-of-type(3) {top: 38%;left: 66%;}
.div6a .bd ul li:nth-of-type(4) i:nth-of-type(3) {top: 80%;left: 72%;}
.div6a .bd ul li:nth-of-type(5) i:nth-of-type(3) {top: 90%;left: 75%;}
.div6a .bd ul li:nth-of-type(6) i:nth-of-type(3) {top: 90%;left: 70%;}
.div6a .bd ul li:nth-of-type(7) i:nth-of-type(3) {top: 95%;left: 35%;}
.div6a .bd ul li:nth-of-type(8) i:nth-of-type(3) {top: 90%;left: 20%;}
.div6a .bd ul li:nth-of-type(10) i:nth-of-type(3) {top: 85%;left: 28%;}
.div6a .bd ul li i:nth-of-type(4) {top: 75%;left: 70%;}
.div6a .bd ul li:nth-of-type(3) i:nth-of-type(4) {top: 90%;}
.div7a{margin-top: 40px;background: url(../img/yx_17.jpg)center 40px/1920px 1284px no-repeat;height: 1324px;}
.div7a h2 {font-size: 20px;text-align: center;letter-spacing: 2px;line-height: 40px;margin-bottom: 60px;}
.div7a ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.div7a ul li {display: flex;flex-direction: column;width: 180px;align-items: center;margin-bottom: 40px;height: 100px;justify-content: space-between;}
.div7a ul li img {width: auto;}
.div7a ul li span {font-size: 18px;letter-spacing: 1px;background: #fff;line-height: 40px;padding: 0 15px;}
.div8{background: url(../img/yx_18.jpg) center top/1920px 594px no-repeat;height: 594px;max-width: 1920px;margin: auto;}
.div8x form {text-align: left;color: #fff;padding-left: 82px;}
.div8x form dl {padding-top: 40px;margin-bottom: 19px;}
.div8x form dl dt {font-size: 26px;color: #fff;letter-spacing: 3px;line-height: 50px;padding-bottom: 10px;}
.div8x form dl dd {font-size: 14px;font-weight: bold;color: #fff;background: #ea640b;width: 250px;text-align: center;letter-spacing: 1px;line-height: 30px;border-radius: 15px;border-top-left-radius: 0;}
.div8x form dl dd i {font-style: normal;-webkit-animation: scaleDraw 2s ease-in-out infinite;display: inline-block;padding: 0 5px;}
.div8x form p {width: 350px;height: 50px;margin-bottom: 15px;}
.div8x form input {width: 100%;height: 100%;border: none;background: none;font-size: 18px;letter-spacing: 1px;outline: none;color: #fff;}
.div8x form h2 {height: 52px;width: 347px;padding-top: 24px;margin-left: -6px;}
.div8x form h2 input {color: #fff;font-size: 28px;letter-spacing: 6px;font-weight: bold;}
.div8x form em {font-style: normal;display: block;text-align: center;width: 335px;letter-spacing: 1px;line-height: 50px;font-size: 12px;}