@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 {height:597px;}
.div1 a {position:absolute;width:100%;height:100%;top:0;left:0;}
.div2 {background:url(../images/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:#cacaca;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(../images/yx_03.png)0px top/328px 61px no-repeat;width:70px;height:61px;margin:20px 0;}
.div2a ul li:nth-of-type(2) i {width:65px;background:url(../images/yx_03.png)-266px top/328px 61px no-repeat;}
.div2a ul li:nth-of-type(3) i {width:80px;background:url(../images/yx_03.png)-89px top/328px 61px no-repeat;}
.div2a ul li:nth-of-type(4) i {background:url(../images/yx_03.png)-186px 0px/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(../images/yxjc_02.jpg)center top/1920px 1200px no-repeat;height: 1180px;}
.div3a .div2x h1,.div6x h1 {color:#333;}
.div3a .div2x font,.div6x font {color:#909090;}
.div3b {padding-top: 65px;position: relative;}
.div3b .bd {width: 1200px;height: 804px;overflow:hidden;}
.div3b .bd ul li {width: 1200px;background-position: right  150px;background-size: 798px 654px;background-repeat: no-repeat;height: 804px;}
.div3b .bd ul li dl {width:644px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.div3b .bd ul li dt {width:644px;height:491px;margin-bottom:20px;}
.div3b .bd ul li dd {width:317px;height:236px;}
.div3b .bd ul li dl img {width:100%;}
.div3b .hd {position:absolute;display:flex;flex-wrap:nowrap;top:130px;right:35px;align-items:center;align-content:center;}
.div3b .hd a {font-size:40px;font-family:fangsong;margin:0 15px;color:#8c8c8c;}
.div3b .hd a:hover {color:#333;}
.div3b .hd .pageState {font-size:28px;color:#8c8c8c;line-height:40px;letter-spacing:1px;padding-bottom:5px;}
.div3b .hd .pageState span {font-weight:bold;color:#ea640b;font-size:36px;}
.div3b .hd ul {display: none;}

.div4 {background:url(../images/yx_05.jpg)center top/1920px 810px no-repeat;height:810px;}
.div4b {padding-top:40px;}
.div4b .bd {width:1070px;height:542px;margin:auto;overflow:hidden;}
.div4b .bd ul li {width:1070px;}
.div4b .bd ul li img {width:auto;}
.div4b .hd {margin-top:30px;position:relative;}
.div4b .hd a{position:absolute;width:60px;height:60px;top:-310px;left:-30px;background:#949494;border-radius:30px;}
.div4b .hd a:hover{background:#dfdfdf;}
.div4b .hd a:before{position:absolute;content:'';top:17px;left:21px;width:25px;height:25px;border-left:1px solid #fff;border-top:1px solid #fff;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.div4b .hd ul {display:flex;height:20px;justify-content:center;}
.div4b .hd ul li {width:13px;height:13px;border:1px solid #ccc;border-radius:14px;margin:0 15px;}
.div4b .hd a.next{left:auto;right:-30px;}
.div4b .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;}
.div4b .hd ul li.on {border:none;background:#e1610c;width:15px;height:15px;}



.div6a .hd a {position:absolute;width:60px;height:60px;top:-310px;left:-30px;background:#dfdfdf;border-radius:30px;}
.div6a .hd a:hover {background:#949494;}
.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);}
.div6a .hd a.next {left:auto;right:-30px;}
.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;}


.div5 {background:url(../images/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;}
.div5ber form h3 {font-weight:normal;font-size:14px;color:#fff;line-height:50px;display:flex;flex-wrap:nowrap;align-items:center;padding-left:12px;letter-spacing:1px;}
.div5ber form h3 input {width:13px;height:13px;margin-right:10px;}
.div5ber form h3 font {color:#6eaad8;cursor:pointer;}
.div6 {height:955px;}
.div6a {padding-top:40px;}
.div6a .hd {margin-bottom:35px;}
.div6a .hd ul {display:flex;flex-wrap:nowrap;justify-content:center;}
.div6a .hd ul li {height:22px;line-height:22px;text-align:center;font-size:14px;padding:0 11px;margin:0 8px;border-radius:12px;}
.div6a .hd ul li.on {background:#ea640b;color:#fff;}
.div6a .hd a {top: 59%;left: 13%;z-index:9;}
.div6a .hd a.next {left:auto;right: 13%;}
.div6a .bd {height:690px;overflow:hidden;top:265px;width:1199px;}
.div6a .bd ul {;}
.div6a .bd ul li {width:1199px;height:690px;position:relative;}
.div6a .bd ul li img {width:100%;}

.div7a {margin-top:40px;background:url(../images/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;max-height: 55px;max-width: 170px;}
.div7a ul li span {font-size:18px;letter-spacing:1px;background:#fff;line-height:40px;padding:0 15px;}
.div8 {background:url(../images/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;}
.div8x form h3 {font-weight:normal;font-size:14px;color:#fff;line-height:60px;display:flex;flex-wrap:nowrap;align-items:center;padding-left:12px;letter-spacing:1px;}
.div8x form h3 input {width:13px;height:13px;margin-right:10px;}
.div8x form h3 font {color:#6eaad8;cursor:pointer;font-size:14px;}
