.main{background: url(../img/news_bj.jpg) repeat-y center center;background-size: auto;}

#box-1{padding-bottom: 45px;padding-top: 135px;}
#box-1 .SY_bt .img{width: 38%;margin: auto;max-width: 600px;}
#box-1 .SY_bt .title{flex-wrap: nowrap;}
#box-1 .SY_bt .title span{width: 30%;background: #25BDC0;height: 2px;display: inline-block;margin: 0 5%;}
#box-1 .SY_bt .ftitle{color: #333;font-size: 30px;margin-top: 35px;}
#box-1 .box1{margin-top: 90px;}
#box-1 .box1 ul{margin: 0 -10px;align-items: flex-start;flex-wrap: nowrap;}
#box-1 .box1 ul li{padding: 0 10px;}
#box-1 .box1 .img{width: 9vw;margin: auto;max-width: 136px;}
#box-1 .box1 .title{margin-top: 20px;}
#box-1 .box1 .title p{font-size: 24px;color: #333;font-weight: bold;text-align: center;}

#box-1 .box2{margin-top: 90px;overflow: hidden;position: relative;margin-left: auto;margin-right: auto;width: 97%;max-width: 1510px;}
#box-1 .box2 li{width: 60%;transition: 0.2s;}
#box-1 .box2 li .img{opacity: 0;border-radius: 30px;overflow: hidden;border: 1px solid #25BDC0;}
#box-1 .box2 li.swiper-slide-prev .img,#box-1 .box2 li.swiper-slide-active .img,#box-1 .box2 li.swiper-slide-next .img{opacity: 1;}
#box-1 .box2 .swiper-button-prev,#box-1 .box2 .swiper-button-next{top: 45%;}
#box-1 .box2 .swiper-button-prev{left: 12%;background: url(../img/zsjm_jtB_L.png) no-repeat center center;background-size: contain;}
#box-1 .box2 .swiper-button-next{right: 12%;background: url(../img/zsjm_jtB_R.png) no-repeat center center;background-size: contain;}
.main .swiper-pagination{margin-top: 30px;bottom:0;}
.main .swiper-pagination span{background: #25BDC0;width: 14px;height: 14px;border-radius: 50%;}


#box-2{padding-top: 45px;}
#box-2 .box1{position: relative;padding-top: 90px;margin-top: 90px;}
#box-2 .box1 li{width: 40.5%;height: auto;}
#box-2 .box1 li>div{border: 2px solid #25BDC0;opacity: 0;transition:transform 0.3s;box-shadow: 0px 6px 29px 0px rgba(0,0,0,0.09);border-radius: 30px;height: 100%;}
#box-2 .box1 li.swiper-slide-active>div{background: url(../img/zsjm_box2_bj.jpg) no-repeat center center;background-size: cover;transform: translateY(-40px);opacity: 1;width: 104%;margin-left: -2%;}
#box-2 .box1 li.swiper-slide-prev>div,#box-2 .box1 li.swiper-slide-next>div{opacity: 0.3;}
#box-2 .box1 li .img {width: 25%;margin: -12% auto 0 auto;max-width: 160px;}
#box-2 .box1 li .content{padding: 40px 70px 55px 70px;text-align: center;}
#box-2 .box1 li .content .title{font-size: 36px;color: #29B0AE;font-weight: bold;}
#box-2 .box1 li .content .desc{margin-top: 10px;}
#box-2 .box1 li .content .desc p{font-size: 18px;color: #666;line-height: 1.7;}
#box-2 .box1 li .content .desc span{color: #29B0AE;}
#box-2 .box1 .swiper-button-prev,#box-2 .box1 .swiper-button-next{top: 46%;}
#box-2 .box1 .swiper-button-prev{left: 20%;background: url(../img/zsjm_jtL_L.png) no-repeat center center;background-size: contain;}
#box-2 .box1 .swiper-button-next{right: 20%;background: url(../img/zsjm_jtL_R.png) no-repeat center center;background-size: contain;}
#box-2 .box1 .swiper-pagination{display: none;}


#box-3{padding-top: 45px;padding-bottom: 15px;}
#box-3 .block01{border: 1px solid #25BDC0;border-radius: 30px;background: #fff;overflow: hidden;-webkit-transform: translate3d(0, 0, 0);margin-top: 65px;}
#box-3 .box1{background: #25BDC0;padding: 45px;text-align: center;color: #fff;}
#box-3 .box1 .title{font-size: 24px;}
#box-3 .box1 .title span{font-size: 36px;line-height: 1.4;}
#box-3 .box1 .ftitle{font-size: 18px;}
#box-3 .box2 ul{display: flex;flex-wrap: wrap;}
#box-3 .box2 li{width: 50%;padding: 55px 35px 93px 55px;}
#box-3 .box2 li:nth-child(2n-1){border-right: 1px solid #F3F3F3;}
#box-3 .box2 li .title{font-size: 30px;color: #25BDC0;font-weight: bold;}
#box-3 .box2 li .desc{margin-top: 13px;}
#box-3 .box2 li .desc p{font-size: 18px;color: #333;line-height: 2;}
#box-3 .box2 li .desc span{color: #25BDC0;}
#box-3 .tip_text{font-size: 18px;color: #999;margin-top: 45px;text-align: center;}


#box-4{padding-bottom: 30px;}
#box-4 .btn_title{text-align: center;margin: 50px 0 95px 0;}
#box-4 .btn_title p{font-size: 24px;color: #25BDC0;display: inline-block;border: 1px solid #25BDC0;border-radius: 30px;background: #fff;padding: 10px 50px;}
#box-4 .list {display: flex;flex-wrap: wrap;margin:0 -7%;position: relative;}
#box-4 .block01 .list:nth-child(2)::before {content: '';width: 1px;height: 28%;border-left: 1px dashed rgba(37, 189, 192, 0.3);position: absolute;right: 17%;top: 5%;}
#box-4 .list li{width: 33.3%;text-align: center;padding:0 7%;position: relative;}
#box-4 .list li::before{content: '';width: 100%;height: 1px;border-top:2px dashed rgba(37, 189, 192, 1);position: absolute;left: 0;top: 108px;}
#box-4 .list li:first-child::before{width: 50%;right: 0;left: auto;}
#box-4 .list li:last-child::before{width: 50%;left: 0;}
#box-4 .list li::after{content: '';width: 8px;height: 15px;position: absolute;right: 0;top: 101.3px;background: url(../img/zsjm_box4_jt.png) no-repeat center center;background-size: contain;}
#box-4 .list li:last-child::after{display: none;}
#box-4 .list li>div{position: relative;z-index: 2;}
#box-4 .list li .img{margin: auto;width: 75px;}
#box-4 .list li .num{font-size: 18px;font-weight: bold;color: #fff;background: #25BDC0;display: inline-flex;border-radius: 50%;width: 40px;height: 40px;align-items: center;justify-content: center;margin: 30px 0;}
#box-4 .list li .title{font-size: 24px;color: #333;font-weight: bold;}
#box-4 .list li .desc{padding-top: 10px;}
#box-4 .list li .desc p{font-size: 18px;color: #666;}

#box-4 .block01 .list:nth-child(2){padding-top: 150px;flex-direction: row-reverse;}
#box-4 .block01 .list:nth-child(2) li:first-child::before{left: 0;}
#box-4 .block01 .list:nth-child(2) li:last-child::before{right: 0;left: auto;}
#box-4 .block01 .list:nth-child(2) li::after{transform: rotate(180deg);}
#box-4 .block01 .list:nth-child(2) li:first-child::after{top: -32%;left: 48.1%;transform: rotate(90deg);}
#box-4 .block01 .list:nth-child(2) li:last-child::after{display: block;}

#box-4 .btn_title2{margin-top: 105px;}
#box-4 .block02 .list{margin:0 -3%;}
#box-4 .block02 .list li{width: 25%;padding:0 3%;}


#box-5 .box1{margin-top: 75px;}
#box-5 .box1 ul{display: flex;flex-wrap: wrap;margin: -20px;}
#box-5 .box1 li{width: 50%;padding: 20px;}
#box-5 .box1 li:last-child{width: 100%;padding-top: 10px;}
#box-5 .box1 li>div{background: #fff;border-radius: 30px;padding: 55px 40px;height: 100%;}
#box-5 .box1 .zm{width: 34px;height: 34px;background: #25BDC0;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;font-weight: bold;color: #fff;margin-right: 25px}
#box-5 .box1 .cz-center{align-items: flex-start;}
#box-5 .box1 .content{width: calc(100% - 59px);}
#box-5 .box1 .title .zm{margin-top: 5px;}
#box-5 .box1 .title .content p{font-size: 30px;color: #25BDC0;}
#box-5 .box1 .desc .zm{background: #EAEAEA;}
#box-5 .box1 .desc .content p{font-size: 24px;color: #333;}
#box-5 .box1 .desc.cz-center{margin-top: 30px;}


#box-6{background: url(../img/beijin1.jpg) no-repeat center center;background-size: cover;padding-bottom: 310px;padding-top: 50px;}
#box-6 .box1 {border-radius: 50px;border: 1px solid rgba(0, 0, 0, 0.1);padding: 85px 8% 70px 8%;margin-top: 73px;}
#box-6 .box1 ul{display: flex;flex-wrap: wrap;}
#box-6 .box1 li{width: 50%;}
#box-6 .box1 .item input{width: calc(100% - 140px);height: 60px;}
#box-6 .box1 li:nth-child(1),#box-6 .box1 li:nth-child(3){padding-right: 60px;}
#box-6 .box1 li:nth-child(2),#box-6 .box1 li:nth-child(4){padding-left:60px;}
#box-6 .box1 p{font-size: 24px;color: #666;}
#box-6 .box1 p span{color: #D5441C;}
#box-6 .box1 input,#box-6 .box1 textarea{margin: 15px 0;padding: 15px;background: #fff;font-size: 16px;outline-color: #E2E2E2!important;border: 1px solid #E2E2E2;border-radius: 10px;}
#box-6 .box1 input::-webkit-input-placeholder,#box-6 .box1 textarea::-webkit-input-placeholder{color: #BBB;}
#box-6 .box1 .textarea{width: 100%;margin-top: 25px;}
#box-6 .box1 .textarea textarea{height: 220px;width: 100%;}
#box-6 .box1 .submit{text-align: center;}
#box-6 .box1 .submit input{background: #25BDC0;font-size: 16px;color: #fff;transition: 0.5s;padding: 13px 35px;margin-top: 35px;border: none;font-weight: bold;display: inline-block;border-radius: 25px;height: auto;}
#box-6 .box1 .submit input:hover{filter: opacity(0.8);}
#box-6 .box1 input:focus,#box-6 .box1 textarea:focus{outline: none;}


@media (min-width:1199px) and (max-width:1800px){
	#box-2 .box1 li{width: 38.5%;}
	
}

@media (min-width:1199px) and (max-width:1500px){
	#box-1 .box1 .title p{font-size: 22px;}
	#box-2 .box1{margin-top: 5.7%;}
	#box-2 .box1 li .content {padding: 35px 35px 55px 35px;}
	
	#box-3 .box1{padding: 40px;}
	#box-3 .box2 li{padding: 55px 40px 70px 40px;}
	#box-3 .box2 li .desc p{line-height: 1.8;font-size: 17px;}
	
	#box-4 .list{margin:0 -5%;}
	#box-4 .list li{padding:0 5%;}
	
	#box-5 .box1 .zm {width: 32px;height: 32px;font-size: 17px;margin-right: 20px;}
	#box-5 .box1 .content {width: calc(100% - 52px);}
	#box-5 .box1 .title .content p {font-size: 26px;}
	#box-5 .box1 .desc.cz-center {margin-top: 25px;}
	#box-5 .box1 .desc .content p {font-size: 21px;}
	
}
@media (min-width:767px) and (max-width:1199px){
	#box-1{padding-top: 100px;}
	#box-1 .SY_bt .ftitle{font-size: 20px;margin-top: 25px;}
	#box-1 .box1 {margin-top: 70px;}
	#box-1 .box1 .title p{font-size: 18px;}
	
	#box-1 .box2{width: 100%;margin-top: 70px;}
	#box-1 .box2 li .img{border-radius: 20px;}
	#box-1 .box2 .swiper-button-prev, #box-1 .box2 .swiper-button-next {top: 47%;}
	#box-1 .box2 .swiper-button-prev{left: 11%;}
	#box-1 .box2 .swiper-button-next{right: 11%;}
	.main .swiper-pagination span{width: 11px;height: 11px;}
	
	#box-2{padding-bottom: 70px;}
	#box-2 .box1 li{width: 38.5%;}
	#box-2 .box1{margin-top: 50px;}
	#box-2 .box1 li>div{border-radius: 20px;}
	#box-2 .box1 li .img {width: 28%;margin: -15% auto 0 auto;}
	#box-2 .box1 li .content {padding: 25px 25px 40px 25px;}
	#box-2 .box1 li .content .title{font-size: 26px;}
	#box-2 .box1 li .content .desc p{font-size: 15px;}
	#box-2 .box1 .swiper-button-prev,#box-2 .box1 .swiper-button-next{top: 49%;}
	
	#box-3 .block01{border-radius: 20px;margin-top: 50px;}
	#box-3 .box1{padding: 25px;}
	#box-3 .box1 .title {font-size: 20px;}
	#box-3 .box1 .title span{font-size: 32px;}
	#box-3 .box1 .ftitle {font-size: 16px;}
	#box-3 .box2 li{padding: 40px 40px 60px 40px;}
	#box-3 .box2 li .title{font-size: 24px;}
	#box-3 .box2 li .desc p{line-height: 1.6;font-size: 15px;}
	#box-3 .tip_text{font-size: 16px;margin-top: 35px;}
	
	#box-4 .btn_title {margin: 50px 0 75px 0;}
	#box-4 .btn_title2 {margin-top: 80px;}
	#box-4 .btn_title p {font-size: 20px;padding: 7px 42px;}
	#box-4 .list{margin:0 -4%;}
	#box-4 .list li{padding:0 4%;}
	#box-4 .list li::before{top: 96px;}
	#box-4 .list li::after {width: 6px;top: 89.3px;}
	#box-4 .list li .img{width: 70px;}
	#box-4 .list li .num{font-size: 16px;width: 35px;height: 35px;margin: 25px 0 20px 0;}
	#box-4 .list li .title{font-size: 20px;}
	#box-4 .list li .desc p{font-size: 15px;}
	
	#box-4 .block02 .list{margin:0 -1.8%;}
	#box-4 .block02 .list li{padding:0 1.8%;}
	#box-4 .block01 .list:nth-child(2) {padding-top: 110px;}
	#box-4 .block01 .list:nth-child(2) li:first-child::after {top: -25%;}
	
	#box-5{padding-top: 80px;}
	#box-5 .box1 {margin-top: 60px;}
	#box-5 .box1 li {padding: 15px;}
	#box-5 .box1 li>div{padding: 45px 20px 45px 30px;border-radius: 20px;}
	#box-5 .box1 .zm {width: 28px;height: 28px;font-size: 16px;margin-right: 20px;}
	#box-5 .box1 .content {width: calc(100% - 48px);}
	#box-5 .box1 .title .zm {margin-top: 2px;}
	#box-5 .box1 .title .content p {font-size: 20px;}
	#box-5 .box1 .desc.cz-center {margin-top: 25px;}
	#box-5 .box1 .desc .content p {font-size: 16px;}
	
	#box-6{padding-top: 30px;}
	#box-6 .box1 {border-radius: 30px; padding: 50px 6% 40px 6%;margin-top: 60px;}
	#box-6 .box1 p{font-size: 18px;}
	#box-6 .box1 .item input {width: calc(100% - 105px);height: 52px;}
	#box-6 .box1 li:nth-child(1),#box-6 .box1 li:nth-child(3){padding-right: 40px;}
	#box-6 .box1 li:nth-child(2),#box-6 .box1 li:nth-child(4){padding-left:40px;}
	#box-6 .box1 input, #box-6 .box1 textarea{border-radius: 8px;font-size: 15px;}
	#box-6 .box1 .textarea textarea {height: 180px;}
	#box-6 .box1 .submit input{padding: 12px 35px;}
}
@media (max-width: 850px){
	#box-1 .SY_bt .img {width: 50%;}
	#box-1 .SY_bt .title span {width: 23%;}
	#box-1 .box1 ul{flex-wrap: wrap;}
	#box-1 .box1 ul li{width: 50%;padding: 30px 10px;}
	#box-1 .box1 .img {width: 35%;}
	#box-1 .box1 .title p{font-size: 20px;}
	#box-1 .box2{margin-left: -10px;width: calc(100% + 20px);}
	#box-1 .box2 li{padding: 0 10px;}
	#box-1 .box2 .swiper-button-prev, #box-1 .box2 .swiper-button-next {display: none;}
	.main .swiper-pagination {margin-top: 50px;}
	
	#box-2 .block01{margin: 0px -45px 0 -45px;}
	#box-2 .box1{overflow: hidden;padding: 80px 20px 20px 20px;margin: 45px 0px 0 0px;}
	#box-2 .box1 li{padding: 0 25px;}
	#box-2 .box1 li>div{background: url(../img/zsjm_box2_bj.jpg) no-repeat center center;background-size: cover;transform: translateY(0px)!important;opacity: 1!important;width: 100%!important;margin-left: 0%!important;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.09);}
	#box-2 .box1 li .img {width: 21%;margin: -12% auto 0 auto;}
	#box-2 .box1 li .content {padding: 35px 25px 55px 25px;}
	#box-2 .box1 .swiper-button-prev, #box-2 .box1 .swiper-button-next {display: none;}
	#box-2 .box1 .swiper-pagination{display: block;}
	
	#box-3 .box2 li{width: 100%;padding: 50px 40px;}
	#box-3 .box2 li:nth-child(2n-1) {border-bottom: 1px solid #F3F3F3;border-right:none;}
	
	#box-5 .box1 li{width: 100%;padding: 15px!important;}
	
	#box-6 .box1{padding: 35px 6% 40px 6%;}
	#box-6 .box1 .item input {width: 100%;height: 52px;}
	#box-6 .box1 li:nth-child(1),#box-6 .box1 li:nth-child(3){padding-right: 25px;}
	#box-6 .box1 li:nth-child(2),#box-6 .box1 li:nth-child(4){padding-left:25px;}
	#box-6 .box1 p{margin-top: 25px;}
	#box-6 .box1 .textarea {margin-top: 0px;}
}
@media (max-width: 767px){
	.main{background: url(../img/news_bj_sj.jpg) repeat-y center center;background-size: contain;}
	#box-1{padding-bottom: 30px;padding-top: 60px;}
	#box-1 .SY_bt .title span {width: 20%;}
	#box-1 .SY_bt .ftitle{font-size: 16px;margin-top: 15px;}
	#box-1 .box1 {margin-top:25px;}
	#box-1 .box1 ul li{padding: 20px 10px;}
	#box-1 .box1 .img {width: 43%;}
	#box-1 .box1 .title{margin-top: 12px;}
	#box-1 .box1 .title p{font-size: 15px;}
	#box-1 .box2{margin-top: 25px;}
	#box-1 .box2 li .img{border-radius: 15px;}
	.main .swiper-pagination {margin-top: 25px;}
	.main .swiper-pagination span{width: 9px;height: 9px;}
	
	#box-2{padding-top: 30px;padding-bottom: 15px;}
	#box-2 .block01{margin: 0px -35px 0 -35px;}
	#box-2 .box1{overflow: hidden;padding: 16% 20px 20px 20px;margin: 15px 0px 0 0px;}
	#box-2 .box1 li{padding: 0 15px;}
	#box-2 .box1 li>div{border-radius: 15px;}
	#box-2 .box1 li .img {width: 25.5%;margin: -15% auto 0 auto;}
	#box-2 .box1 li .content {padding: 20px 20px 35px 20px;}
	#box-2 .box1 li .content .title{font-size: 24px;}
	#box-2 .box1 li .content .desc p{font-size: 15px;line-height: 1.6;}
	#box-2 .box1 .swiper-button-prev, #box-2 .box1 .swiper-button-next {display: none;}
	#box-2 .box1 .swiper-pagination{display: block;}
	
	#box-3 {padding-top: 30px;}
	#box-3 .block01{border-radius: 15px;margin-top: 40px;}
	#box-3 .box1{padding: 20px;}
	#box-3 .box1 .title {font-size: 18px;}
	#box-3 .box1 .title span{font-size: 26px;}
	#box-3 .box1 .ftitle {font-size: 15px;}
	#box-3 .box2 li{padding: 35px 20px;}
	#box-3 .box2 li .title{font-size: 20px;}
	#box-3 .box2 li .desc {margin-top: 8px;}
	#box-3 .box2 li .desc p{line-height: 1.6;font-size: 15px;}
	#box-3 .tip_text{font-size: 14px;margin-top: 25px;}
	
	#box-4{padding-top: 50px;}
	#box-4 .btn_title {margin: 40px 0 50px 0;}
	#box-4 .btn_title2 {margin-top: 60px;}
	#box-4 .btn_title p {font-size: 18px;padding: 5px 35px;}
	#box-4 .list{margin:-20px -10px!important;}
	#box-4 .list li{padding:20px 10px!important;width: 50%!important;}
	#box-4 .list li::before,#box-4 .list li::after{display: none;}
	#box-4 .list li .img{width: 58px;}
	#box-4 .list li .num{font-size: 15px;width: 33px;height: 33px;margin: 18px 0 13px 0;}
	#box-4 .list li .title{font-size: 20px;}
	#box-4 .list li .desc{padding-top: 5px;}
	#box-4 .list li .desc p{font-size: 14px;}
	
	#box-5{padding-top: 50px;}
	#box-5 .box1 {margin-top: 40px;}
	#box-5 .box1 ul{margin: -10px;}
	#box-5 .box1 li {padding: 10px!important;}
	#box-5 .box1 li>div{padding: 30px 25px;border-radius: 15px;}
	#box-5 .box1 .zm {width: 25px;height: 25px;font-size: 14px;margin-right: 13px;}
	#box-5 .box1 .content {width: calc(100% - 38px);}
	#box-5 .box1 .title .zm {margin-top: 2px;}
	#box-5 .box1 .title .content p {font-size: 18px;}
	#box-5 .box1 .desc.cz-center {margin-top: 20px;}
	#box-5 .box1 .desc .content p {font-size: 15px;}
	
	#box-6 {padding-bottom: 240px;padding-top: 0;background:none;}
	#box-6 .box1 {border-radius: 15px; padding: 25px 25px;margin-top: 45px;}
	#box-6 .box1 li{width: 100%;}
	#box-6 .box1 .item input {height: 50px;}
	#box-6 .box1 li:nth-child(1),#box-6 .box1 li:nth-child(3){padding-right: 0px;}
	#box-6 .box1 li:nth-child(2),#box-6 .box1 li:nth-child(4){padding-left:0px;}
	#box-6 .box1 p{font-size: 16px;margin-top: 17px;}
	#box-6 .box1 input, #box-6 .box1 textarea{font-size: 15px;border-radius: 5px;margin: 10px 0;}
	#box-6 .box1 .textarea textarea {height: 160px;}
	#box-6 .box1 .submit input{font-size: 15px;padding: 11px 33px;margin-top: 25px;}
}