.container{width:100%;margin:0 auto}
.container .cross .common-wrap{padding-top:99px;padding-bottom:100px}
.container .cross .common-wrap-title{font-size:40px;color:#333;text-align:center}
.container .cross .common-wrap .common-btn{text-align:center;padding-top:75px}
.container .cross .common-wrap .common-btn a{display:inline-block;font-size:16px;color:#fff;text-align:center;width:160px;height:50px;line-height:50px;border-radius:26px;background:#257dff}
.container .banner{width:100%;height:640px}
.container .banner .swiper-container{width:100%;height:100%}
.container .banner .swiper-container .swiper-slide{background:-webkit-linear-gradient(left,#564ffe,#3b87f0);background:-o-linear-gradient(right,#564ffe,#3b87f0);background:-moz-linear-gradient(right,#564ffe,#3b87f0);background:linear-gradient(to right,#564ffe,#3b87f0);background-size:100% 100%;position:relative}
.container .banner .swiper-container .swiper-slide .bannerBox{width:1200px;margin:0 auto;padding-top:185px;color:#fff;position:relative}
.container .banner .swiper-container .swiper-slide .bannerBox .title{font-size:50px;font-weight:700}
.container .banner .swiper-container .swiper-slide .bannerBox .tit1{font-size:36px;margin:15px 0}
.container .banner .swiper-container .swiper-slide .bannerBox .tit2{font-size:24px}
.container .banner .swiper-container .swiper-slide .bannerBox .img{position:absolute;right:0;top:80px}
.container .banner .swiper-container .swiper-slide .bannerBox .goInfo{margin-top:25px}
.container .banner .swiper-container .swiper-slide .bannerBox .goInfo a{display:inline-block;text-align:center;line-height:48px;width:148px;height:48px;margin-right:20px;color:#fff;font-size:16px;border:1px solid #fff;border-radius:5px;cursor:pointer}
.container .banner .swiper-container .swiper-slide .bannerBox .goInfo a:first-child{background:#fff;color:#4b67f8}
.container .banner .swiper-container .swiper-slide .bannerBox .goInfo a:hover{background-color:#e9d283;color:#554f41}
.container .banner .swiper-container .swiper-pagination-bullet{width:30px;height:4px;background-color:rgba(0,0,0,.6);border-radius:2px}
.container .banner .swiper-container .swiper-pagination-bullet-active{background-color:#fff}
.container .wh_1200{width:1200px;margin:0 auto}
.container .sec1{background:#fff;position:relative}
.container .sec1-wrap-com{position:relative}
.container .sec1 .mid-info{text-align:center;margin-top:100px}
.container .sec1 .left-info{position:absolute;top:-15px;left:-40px;text-align:right}
.container .sec1 .left-info .title{font-size:26px;color:#a2a2a2;font-weight:700;margin-bottom:36px}
.container .sec1 .left-info .left-item{color:#666;padding-right:55px;margin-bottom:25px}
.container .sec1 .left-info .left-item .tit{font-size:18px}
.container .sec1 .right-info{position:absolute;top:-15px;right:80px;text-align:left}
.container .sec1 .right-info .title{font-size:26px;color:#4381ff;font-weight:700;margin-bottom:36px}
.container .sec1 .right-info .right-item{color:#4381ff;padding-left:60px;margin-bottom:25px}
.container .sec1 .right-info .right-item .tit{font-size:18px}
.container .sec2{background:#f6f6f6}
.container .sec2-wrap-com{text-align:center;padding-top:80px}
.container .sec3{background:#fff}
.container .sec3-wrap-com{padding-top:90px}
.container .sec3-wrap-com-list{font-size:0;text-align:center}
.container .sec3-wrap-com-list .list-item{display:inline-block;width:378px;height:378px;border:1px solid #f4f4f4;border-radius:9px;vert-align:top;margin:11px;background:#fcfcfe}
.container .sec3-wrap-com-list .list-item:hover{box-shadow:0 0 20px #d6e2ea}
.container .sec3-wrap-com-list .list-item .img{height:235px;padding-top:50px;text-align:center}
.container .sec3-wrap-com-list .list-item .title{font-size:25px;color:#333;text-align:center;font-weight:700}
.container .sec3-wrap-com-list .list-item .text{font-size:16px;color:#666;width:220px;margin:10px auto 0}
.container .sec4{background:#f6f6f6}
.container .sec4-wrap-com{text-align:center;padding-top:80px}