@media screen and (min-width:750px) {
    .new-show-main {
        background: #fff;
    }
    
    .new-show-main .swiper-button-next {
        width: 50px;
        height: 50px;
        background: url(../img/but_arcL.png);
        background-size: 100%;
        border-radius: 50%;
        overflow: hidden;
    }
    
    .new-show-main .swiper-button-prev {
    
        width: 50px;
        height: 50px;
        background: url(../img/but_arcL.png);
        background-size: 100%;
        border-radius: 50%;
        overflow: hidden;
		transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
    }
	
	.new-show-main .swiper-button-next:hover,.new-show-main .swiper-button-prev:hover{
        background: url(../img/but_arcs.png);
	}
    .banner {
        position: relative;
        width: 100%;
    }
    
    .banner img {
        width: 100%;
    }
    
    .banner-title {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(0, -50%);
        margin-left: -600px;
        color: #fff;
    }
    
    .banner-title h2 {
        font-size: 72px;
    }
    
    .banner-title h3 {
        font-size: 40px;
    }
    
    .box1 {
        position: relative;
        height: 1300px;
        overflow: hidden;
    }
    
    .box1>img {
        width: 100%;
        height: 1300px;
    }
    .box1-content {
        width: 100%;
        display: flex;
        justify-content: space-between;
        background: #fff;
    }
    
    .box1-content img {
        width: 790px;
        height: 960px;
    }
    
    .box1-content .box1-text {
        width: calc(100% - 790px);
        height: 960px;
        padding-top: 120px;
        box-sizing: border-box;
    }
    .box1-content .box1-text h4{
        font-size: 38px;
        padding-bottom: 45px;
    }
    .box1-content .box1-text li{
        position: relative;
        color: #666666;
        font-size: 24px;
        padding-left: 20px;
        margin-top: 15px;
    }
    .box1-content .box1-text li::after{
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #666;
    }
    .box1-main {
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, 0);
        width: 1200px;
        height: 1240px;
    }
    /* 
    .box1-main img {
        width: 1200px;
        height: 960px;
    } */
    
    .box1-main h3 {
        font-size: 72px;
        line-height: 280px;
        text-align: center;
        color: #242f8f;
    }
    
    .box2 {
        padding-top: 80px;
        width: 1200px;
        margin: 0 auto;
    }
    .box2 h1 {
        font-size: 38px;
    }
    
    .box2 h2 {
        font-size: 30px;
    }
    
    .box2 h3 {
        margin-top: 20px;
        font-size: 24px;
        font-weight: normal;
        color: #666666;
    }
    
    .box2-main-video {
        margin-top: 60px;
        display: flex;
        justify-content: space-between;
    }
    
    .box2-main-video video {
        width: 685px;
        cursor: pointer;
    }
    
    .box2-main-video-content {
        width: calc(100% - 685px);
        box-sizing: border-box;
        padding: 100px 0 0 60px;
    }
    
    .box2-main-video-content h4 {
        font-size: 38px;
    }
    
    .box2-main-video-content p {
        margin-top: 20px;
        font-size: 24px;
        font-weight: normal;
        color: #666666;
    }
    
    .box2-button {
        display: block;
        width: 265px;
        height: 66px;
        background: url(../img/button.jpg);
        margin: 75px auto 0 auto;
    }
    
    .box3 {
        width: 1200px;
        margin: 60px auto 0 auto;
        display: flex;
        justify-content: space-between;
    }
    
    .box3>div {
        width: 50%;
    }
    
    
    .box3-text {
        box-sizing: border-box;
        padding: 75px 0 0 75px;
        /* background: #242f8f; */
        background: #ffffff;
        height: 500px;
    }
    
    .box3-text h2 {
        font-size: 38px;
        /* color: #fff; */
        color:#242f8f;
        margin-bottom: 35px;
    }
    
    .box3-text ul li {
        font-size: 24px;
        padding-left: 20px;
        position: relative;
        opacity: 0.8;
        /* color: #fff; */
        color: #333333;
    }
    
    .box3-text ul li::after {
        position: absolute;
        content: "";
        width: 8px;
        height: 8px;
        background: #666;
        left: 0;
        top: 10px;
        /* transform: translate(0, -50%); */
		border-radius: 50%;
        opacity: 0.8;
    }
    
    .box3-content {
        padding-bottom: 130px;
    }
    
    .box3-content .text {
        height: 140px;
        color: #242f8f;
        padding: 0 60px;
    }
    
    .box3-content .text p {
        font-size: 24px;
        margin-top: 15px;
    }
    
    .box3-content .text h3 {
        font-size: 34px;
        margin-top: 10px;
    }
    
    .box3-content .swiper-button-next {
        top: auto;
        bottom: 195px;
       /* -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray; */
        border-radius: 50%;
        overflow: hidden;
    }
    
    .box3-content .swiper-button-prev {
        top: auto;
        bottom: 195px;
       /* -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray; */
        border-radius: 50%;
        overflow: hidden;
    }
    
    .box4 {
        width: 1200px;
        margin: 0 auto;
        padding-bottom: 135px;
    }
    
    .box4 h3 {
        font-size: 38px;
    }
    
    .box4 h4 {
        padding-left: 100px;
        line-height: 60px;
        font-size: 30px;
        color: #fff;
        background: #242f8f;
        margin-top: 35px;
    }
    
    .box5 {
        position: relative;
        background: #cadfee;
        padding-bottom: 165px;
    }
    
    .box5-content {
        width: 1200px;
        margin: 0 auto;
    }
    
    .box5-main h2 {
        font-size: 36px;
        padding-top: 40px;
        line-height: 100px;
        text-align: center;
    }
    
    .box5-content .swiper-slide {
        box-sizing: border-box;
        padding: 20px;
        background: #fff;
    }
    
    .box5-content .swiper-slide .text {
        font-size: 24px;
        font-weight: bold;
        padding-top: 20px;
    }
    
    .box5-content .swiper-slide img {
        width: 100%;
    }
    
    .box5 .swiper-button-next {
        right: auto;
        left: 50%;
        margin-left: 693px;
    }
    
    .box5 .swiper-button-prev {
        right: auto;
        left: 50%;
        margin-left: -708px;
    }
    
    .box5 .swiper-pagination {
        width: 100%;
    }
    
    .box5 .swiper-pagination span {
        width: 12px;
        height: 12px;
        background: #fff;
        opacity: 1;
        margin: 30px 14px;
    }
    
    .box5 .swiper-pagination .swiper-pagination-bullet-active {
        background: #242f8f;
    }
    
    .box6 h2 {
        width: 1200px;
        box-sizing: border-box;
        margin: 0 auto;
        padding-left: 140px;
        font-size: 38px;
        line-height: 100px;
        padding-top: 60px;
    }
    
    .box6-content {
        width: 1200px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
    }
    
    .box6-img {
        width: 888px;
        height: 680px;
        text-align: center;
    }
    
    .box6-img img {
        display: inline-block;
        text-align: center;
    }
    
    .box6-text {
        width: calc(100% - 888px);
        box-sizing: border-box;
        padding: 255px 0 0 0px;
    }
    
    .box6-text h3 {
        font-size: 30px;
        padding-left: 20px;
    }
    
    .box6-text a {
        display: inline-block;
        width: 192px;
        height: 68px;
        background: url(../img/dow.jpg);
    }
    
    .mo2 {
        display: none;
        width: 1200px;
        margin: 0 auto;
    }
    
    .mo-button {
        cursor: pointer;
    }
    .box4 .mo-button-2{
    background-color: #cddfed;
    }
}
@media screen and (max-width:750px) {
    .new-show-main {
        background: #fff;
    }
    .box5-main>div{
        box-sizing: border-box;
    }
    .new-show-main .swiper-button-next {
        width: 50px;
        height: 50px;
        background: url(../img/but_arcl.png);
        background-size: 100%;
        border-radius: 50%;
        overflow: hidden;
    }
    
    .new-show-main .swiper-button-prev {
    
        width: 50px;
        height: 50px;
        background: url(../img/but_arcL.png);
        background-size: 100%;
        border-radius: 50%;
        overflow: hidden;
		transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
    }
    
    .banner {
        position: relative;
        width: 100%;
    }
    
    .banner img {
        width: 100%;
    }
    
    .banner-title {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(0, -50%);
        margin-left: -600px;
        color: #fff;
    }
    
    .banner-title h2 {
        font-size: 36px;
    }
    
    .banner-title h3 {
        font-size: 30px;
    }
    
    .box1 {
        position: relative;
        height: 1240px;
        overflow: hidden;
    }
    
    .box1>img {
        min-width: 100%;
        height: 1240px;
    }
    .box1-content {
        width: 100%;
        background: #fff;
    }
    
    .box1-content img {
        width: 100%;
    }
    
    .box1-content .box1-text {
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
    }
    .box1-content .box1-text h4{
        font-size: 38px;
        padding-bottom: 45px;
    }
    .box1-content .box1-text li{
        position: relative;
        color: #666666;
        font-size: 18px;
        padding-left: 20px;
        margin-top: 15px;
    }
    .box1-content .box1-text li::after{
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #666;
    }
    .box1-main {
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, 0);
        width: calc(100% - 40px);
    }
    
    .box1-main h3 {
        font-size: 36px;
        line-height: 280px;
        text-align: center;
        color: #242f8f;
    }
    
    .box2 {
        padding-top: 100px;
        width: 100%;
        margin: 0 auto;
        box-sizing: border-box;
        padding: 20px;
    }
    .box2 h1 {
        font-size: 36px;
    }
    
    .box2 h2 {
        font-size: 20px;
    }
    
    .box2 h3 {
        margin-top: 20px;
        font-size: 18px;
        font-weight: normal;
        color: #666666;
    }
    
    .box2-main-video {
        margin-top: 30px;
    }
    
    .box2-main-video video {
        width: 100%;
        cursor: pointer;
    }
    
    .box2-main-video-content {
        width: calc(100%);
        box-sizing: border-box;
        padding: 30px 0 0 0px;
    }
    
    .box2-main-video-content h4 {
        font-size: 30px;
    }
    
    .box2-main-video-content p {
        margin-top: 20px;
        font-size: 18px;
        font-weight: normal;
        color: #666666;
    }
    
    .box2-button {
        display: block;
        width: 265px;
        height: 66px;
        background: url(../img/button.jpg);
        margin: 75px auto 0 auto;
    }
    
    .box3 {
        width: 100%;
        margin: 30px auto 0 auto;
    }
    
    .box3>div {
    }
    
    .box3-text {
        width: 100%;
        box-sizing: border-box;
        padding:  20px;
        /* background: #242f8f; */
        background: #ffffff;
    }
    
    .box3-text h2 {
        font-size: 38px;
        /* color: #fff; */
        color:#242f8f;
        margin-bottom: 35px;
    }
    
    .box3-text ul li {
        font-size: 18px;
        position: relative;
        opacity: 0.8;
        /* color: #fff; */
        color: #333333;
		padding-left: 20px;
    }
    
    .box3-text ul li::after {
        position: absolute;
        content: "";
        width: 8px;
        height: 8px;
        background: #666;
        left: 0;
        top: 10px;
        /* transform: translate(0, -50%); */
    	border-radius: 50%;
        opacity: 0.8;
    }
    
    .box3-content {
        padding-bottom: 30px;
    }
    
    .box3-content .text {
        height: 140px;
        color: #242f8f;
        padding: 0 60px;
    }
    
    .box3-content .text p {
        font-size:18px;
        margin-top: 15px;
    }
    
    .box3-content .text h3 {
        font-size: 34px;
        margin-top: 10px;
    }
    
    .box3-content .swiper-button-next {
        top: auto;
        bottom: 195px;
        border-radius: 50%;
        overflow: hidden;
    }
    
    .box3-content .swiper-button-prev {
        top: auto;
        bottom: 195px;
        border-radius: 50%;
        overflow: hidden;
    }
    
    .box4 {
        width: 100%;
        margin: 0 auto;
        padding-bottom: 135px;
    }
    
    .box4 h3 {
        font-size: 38px;
    }
    
    .box4 h4 {
        padding-left: 100px;
        line-height: 60px;
        font-size: 30px;
        color: #fff;
        background: #242f8f;
        margin-top: 35px;
    }
    
    .box5 {
        width: 100%;
        position: relative;
        background: #cadfee;
        padding-bottom: 165px;
    }
    
    .box5-content {
        width: 100%;
        margin: 0 auto;
    }
    .box5-main>div{
        width: 100% !important;
    }
    .box5-main h2 {
        font-size: 36px;
        padding-top: 40px;
        line-height: 100px;
        text-align: center;
        margin: 0 auto;
    }
    
    .box5-content .swiper-slide {
        box-sizing: border-box;
        padding: 20px;
        background: #fff;
    }
    
    .box5-content .swiper-slide .text {
        font-size: 18px;
        font-weight: bold;
        padding-top: 20px;
    }
    
    .box5-content .swiper-slide img {
        width: 100%;
    }
    
    .box5 .swiper-button-next {
        right: auto;
        left: 50%;
        margin-left: 693px;
    }
    
    .box5 .swiper-button-prev {
        right: auto;
        left: 50%;
        margin-left: -708px;
    }
    
    .box5 .swiper-pagination {
        width: 100%;
        margin-left: -90px;
    }
    
    .box5 .swiper-pagination span {
        width: 12px;
        height: 12px;
        background: #fff;
        opacity: 1;
        margin: 30px 14px;
    }
    
    .box5 .swiper-pagination .swiper-pagination-bullet-active {
        background: #242f8f;
    }
    
    .box6 h2 {
        width: 100%;
        box-sizing: border-box;
        margin: 0 auto;
        text-align: center;
        font-size: 38px;
        line-height: 100px;
        padding-top: 100px;
    }
    
    .box6-content {
        width: 100%;
        margin: 0 auto;
    }
    
    .box6-img {
        width: 100%;
        text-align: center;
    }
    
    .box6-img img {
        display: inline-block;
        text-align: center;
        width: 100%;
    }
    
    .box6-text {
        width: calc(100% );
        box-sizing: border-box;
        padding: 25px 0 0 0px;
    }
    
    .box6-text h3 {
        font-size: 30px;
        padding-left: 20px;
    }
    
    .box6-text a {
        display: inline-block;
        width: 192px;
        height: 68px;
        background: url(../img/dow.jpg);
    }
    
    .mo2 {
        display: none;
        width: 100%;
        margin: 0 auto;
    }
    
    .mo-button {
        cursor: pointer;
    }
    .box4 .mo-button-2{
    background-color: #cddfed;
    }
}