/**/.sjsart301 {position:relative;height: 700px;}
.sjsart301 i {position:absolute;left:0;bottom:0;width:720px;height:90px;background:#e65a23;z-index:2;border-top-right-radius:20px;}
.sjsart3cont {position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.sjsart3cont font {margin-left:-60px;width:580px;display: flex;flex-wrap: wrap;align-content: center;}
.sjsart3cont font img {width:auto;max-width:100%;}
.sjsart3cont dl {width:680px;padding-top:60px;}
.sjsart3cont dl dt {color:#fff;font-size:20px;letter-spacing:1px;border-bottom:1px dashed #fff;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;line-height:50px;padding-bottom:10px;}
.sjsart3cont dl dt strong {font-size:70px;color:#e65a23;line-height:100px;padding-right:15px;}
.sjsart3cont dl dt span {font-size:24px;font-weight:bold;}
.sjsart3cont dl dd {font-size:16px;color:#d1d1d1;line-height:28px;letter-spacing:1px;}
.sjsart3cont dl dd span {font-size:18px;color:#fff;display:block;line-height:40px;background:url(../images/sjs309.png)left center/29px 29px no-repeat;padding-left:35px;margin-top:20px;}
.sjsart3cont dl dd:nth-of-type(2) span {background:url(../images/sjs310.png)left center/21px 21px no-repeat;}
.sjsart3cont dl dd:nth-of-type(3) span {background:url(../images/sjs311.png)left center/25px 24px no-repeat;}
.sjsart3cont dl p {display:flex;flex-wrap:nowrap;margin-top:30px;}
.sjsart3cont dl p a {font-size:30px;font-weight:bold;color:#fff;background:#ea640b;line-height:64px;border-radius:40px;width:250px;text-align:center;letter-spacing:3px;margin-right:50px;}
.sjsart3cont dl p a img {margin-top:12.5px;margin-left:8px;}
.sjsanli {padding:60px 0 0 0;}
.sjsbiaoti {position:relative;display:flex;flex-wrap:nowrap;justify-content:flex-end;}
.sjsbiaoti p {position:absolute;width:100%;height:100%;top:0;left:0;font-size:136px;font-weight:bold;color:#eee;line-height:155px;}
.sjsbtver {position:relative;z-index:2;padding:0 30px 0 0;}
.sjsbtver h1 {font-size:36px;letter-spacing:3px;line-height:55px;padding:40px 0 0 0;}
.sjsbtver span {font-size:16px;color:#a4a4a4;letter-spacing:1px;display:block;line-height:24px;}
.sjswgfer {width:42px;height:155px;background:#e65a23;border-top-left-radius:25px;border-bottom-right-radius:25px;position:relative;z-index:2;}
.sjsalwer {padding:40px 0 0 0;}
.sjsalwer ul,.sjsalwers ul {display:flex;flex-wrap:wrap;justify-content:space-between;}
.sjsalwer ul li{position:relative;width:450px;margin-bottom: 30px;padding-bottom: 20px;}
.sjsalwer ul li:hover i{opacity: 1;}
.sjsalwer ul li:before {position: absolute;content: ''; bottom: 0; left: 0; width: 0; height: 5px; border-bottom: 1px solid #ea640b; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;-o-transition: all 5s;}
.sjsalwer ul li:hover:before {width: 100%;}
.sjsalwer ul li a, .sjsalwers ul li a {width:450px;height: 300px;overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;}
.sjsalwer ul li img,.sjsalwer ul li p,.sjsalwers ul li a img {transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all 5s;}
.sjsalwers ul li a:hover img {transform: scale(.9);-ms-transform: scale(.9);-moz-transform: scale(.9);-webkit-transform: scale(.9);-o-transform: scale(.9);}
.sjsalwer ul li p {font-size: 16px;font-weight:bold;letter-spacing:1px;line-height: 55px;height: 55px;padding: 0 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sjsalwer ul li p span {font-size: 16px;font-weight:normal;display:inline-block;}
.sjsalwer ul li p i {padding:0 15px;font-style:normal;font-weight:normal;font-size:14px;float:right;background:#ea640b;line-height:28px;color:#fff;margin:16px 0 0 0;border-radius:20px;cursor: pointer;opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.sjsalwer ul li dl{padding: 0 10px;font-size: 12px;line-height: 20px;margin-top: -5px;}
.sjsjxal {padding: 40px 0 0 0;}
.sjsjxal .sjsbtver {padding:0 0 0 30px;}
.sjsjxal .sjsbiaoti {justify-content:flex-start;}
.sjsjxal .sjsbiaoti p {text-align:right;}
.sjsalwers {padding:40px 0;}
.sjsalwers ul li {margin-bottom: 30px;}
.sjsalwers ul li a {margin-bottom:0px;}
.sjsullier {-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px 0 15px;}
.sjsullier p {font-size:18px;font-weight:bold;line-height: 35px;letter-spacing:1px;}
.sjsullier p font {font-size:16px;font-weight:normal;}
.sjsullier span {display:block;font-size:16px;line-height: 28px;letter-spacing:1px;}
.sjsalwers ul li .sjsullier span a {width:auto;height:auto;float:right;display:inline-block;font-size:14px;background:#ea640b;color:#fff;padding:0 15px;border-radius:20px;line-height:30px;margin-top: -15px;}
.sjsbiaodan {background:url(../images/sjs309.jpg)center top/1920px 309px no-repeat;height:309px;}
.sjsform {padding-top:40px;}
.sjsform p {color:#fff;font-size:40px;line-height:70px;}
.sjsform p span {font-size:58px;color:#ea640b;}
.sjsform form {display:flex;flex-wrap:nowrap;justify-content:flex-start;padding-top:50px;}
.sjsform form input {height:54px;border:none;border-bottom:1px solid #dadada;background:none;font-size:18px;letter-spacing:1px;outline:none;color:#fff;text-indent:2px;display:block;margin-right:30px;}
.sjsform form span {background:#ea640b;display:flex;flex-wrap:nowrap;line-height:58px;color:#fff;font-size:24px;letter-spacing:1px;align-items:center;border-radius:12px;padding:0 15px;cursor:pointer;}
.sjsform form span img:nth-of-type(1) {width:133px;height:43px;margin-right:15px;}
.sjsform form span img:nth-of-type(2) {width:27px;height:27px;margin-left:10px;padding-right:6px;}
.sjsalwer ul li:nth-of-type(1) img {animation:fingerm infinite 8s;}
.sjsalwer ul li:nth-of-type(2) img {animation:fingerm infinite 11s;}
.sjsalwer ul li:nth-of-type(3) img {animation:fingerm infinite 13s;}
.sjsalwer ul li:nth-of-type(4) img {animation:fingerm infinite 9s;}
.sjsalwer ul li:nth-of-type(5) img {animation:fingerm infinite 12s;}
.sjsalwer ul li:nth-of-type(6) img {animation:fingerm infinite 10s;}
@keyframes fingerm {0% {transform:translate(0);}
50% {transform:translate(-20px);}
100% {transform:translate(0px);}
;}
