@charset "utf-8";
.ban-swiper .swiper-pagination-bullet{width: 14px; height: 14px; border-radius: 50%; background: #203cbe; opacity: 1; border: 1px solid #fbfbfb;}
.ban-swiper .swiper-pagination-bullet-active{background: #248dc7;}
.section1 .cont{padding: 40px 60px 20px 60px;}
.section1 .b{margin-bottom: 23px; font-size: 32px; font-weight: bold; color: #248dc7;}
.section1 .c{margin-bottom: 18px; font-size: 18px; color: #333; line-height: 26px;}
.section1 .d{font-size: 26px; font-weight: bold; color: #000000;}
.section2 .item{position: relative; background: #439cff;}
.section2 .item .a1,
.section2 .item .a2{width: 50%; box-sizing: border-box;}
.section2 .item .a1{float: right; padding: 30px 60px 0 60px;}
.section2 .item .a2{float: left;}
.section2 .item .a1 .textBox .tit{margin-bottom: 15px; font-size: 40px; font-weight: bold; color: #ffffff;}
.section2 .item .a1 .textBox .tip{font-size: 14px; color: #ffffff; line-height: 28px;}
.section2 .item .a1 .textBox .tip li a{display: inline-block; padding-left: 37px; line-height: 34px; font-size: 20px; font-weight: bold; color: #ffffff; background: url(pic_08.png) no-repeat left center;transition: all 0.4s;}
.section2 .item .a1 .textBox .tip li a:hover{padding-left: 57px;}
.section2 .item .a2 .picBox{overflow: hidden;}
.section2 .item .a2 .picBox img{max-width: 100%; transition: all 0.4s;}
.section2 .item .more{position: absolute; right: 40px; bottom: 30px; z-index: 6; animation: 2s ease 0s normal none infinite running down_btn;}
.section2 .item .more:hover{animation-play-state: paused;}
@keyframes down_btn {
    0%,
    100% {
        transform: translateX(-100%);
        opacity: 0.5;
        filter: alpha(opacity=50);
    }
    50% {
        transform: translateX(0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes down_btn {
    0%,
    100% {
        transform: translateX(-100%);
        opacity: 0.5;
        filter: alpha(opacity=50);
    }
    50% {
        transform: translateX(0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-webkit-keyframes down_btn {
    0%,
    100% {
        transform: translateX(-100%);
        opacity: 0.5;
        filter: alpha(opacity=50);
    }
    50% {
        transform: translateX(0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-o-keyframes down_btn {
    0%,
    100% {
        transform: translateX(-100%);
        opacity: 0.5;
        filter: alpha(opacity=50);
    }
    50% {
        transform: translateX(0);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

.section2 .item .more a{display: block; width: 63px; height: 63px; border-radius: 50%; background: url(pic_09.png) no-repeat center center;}
.section2 .item .a2:hover .picBox img{transform: scale(1.1);}
.section2 .item:nth-child(even){background: #58a5f5;}
.section2 .item:nth-child(even) .a1{float: left;}
.section2 .item:nth-child(even) .a2{float: right;}
.section2 .item:nth-child(even) .more{right: calc(50% + 30px);}
.section2 .item:nth-child(even) .more a{background-image: url(pic_10.png);}
.section3 .cont{position: relative; padding: 20px 60px 0 60px;}
.section3 .a1{margin-bottom: 24px;}
.section3 .a1 .tit a{display: inline-block; font-size: 32px; font-weight: bold; color: #000;}
.section3 .a1 .tit a span{margin-left: 10px; vertical-align: text-bottom;}
.section3 .a2 .s3-swiper{padding-bottom: 96px;}
.section3 .a2 .s3-swiper .picBox{float: left; width: 31%; overflow: hidden;}
.section3 .a2 .s3-swiper .picBox img{transition: all 0.3s; max-width: 100%;}
.section3 .a2 .s3-swiper .textBox{float: right; width: 63.3%;}
.section3 .a2 .s3-swiper .textBox .tit{margin-bottom: 6px; font-size: 16px; font-weight: bold; color: #248dc7;}
.section3 .a2 .s3-swiper .textBox .tip{margin-bottom: 20px; font-size: 14px; color: #434343; line-height: 20px; text-align: justify; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:5; line-clamp: 5; -webkit-box-orient: vertical;}
.section3 .a2 .s3-swiper .textBox .more{width: 70px; line-height: 28px; border-radius: 5px; text-align: center; font-size: 14px; background: #248dc7; color: #ffffff;}
.section3 .a2 .s3-swiper .textBox .more span{margin-left: 5px; transition: all 0.4s;}
.section3 .a2 .s3-swiper .textBox .more span img{vertical-align: -1px;}
.section3 .a2 .s3-swiper a:hover .picBox img{transform: scale(1.1);}
.section3 .a2 .s3-swiper .textBox .more:hover span{margin-left: 15px;}
.section3 .s3-prev,
.section3 .s3-next{bottom: unset; left: unset; top: 24px; right: 120px; width: 40px; height: 40px; margin-top: 0; border-radius: 50%; background: url(pic_14.png) no-repeat center center #d6d6d6; transition: all 0.3s;}
.section3 .s3-next{right: 60px; transform: rotateY(180deg);}
.section3 .s3-prev:hover,
.section3 .s3-next:hover{background-color: #248dc7;}
.section3 .s3-page .swiper-pagination-bullet{width: 14px; height: 14px; background: none; border: 1px solid #c0c0c0; opacity: 1;}
.section3 .s3-page .swiper-pagination-bullet-active{background: #c0c0c0;}
.section4 .cont{padding: 33px 60px 27px 60px;}
.section4 .a1{float: left;}
.section4 .a1 .logo{margin-bottom: 8px; text-align: center;}
.section4 .a1 .slogn{font-size: 18px; color: #2f2f2f;  display: flex;justify-content: space-between;}
.section4 .a2{float: right; width: 760px; line-height: 60px;}
.section4 .a2 .b1{font-size: 20px; color: #248dc7;}
.section4 .a2 .b2{font-size: 20px; font-weight: bold; color: #248dc7;}
.section4 .a2 .b3{font-size: 20px; color: #0e0e0e;}
.section4 .a2 .b4{font-size: 24px; color: #248dc7;}
.section4 .a2 .b4 span{margin-right: 12px;}