.clickMore{display: block;width: 165px;height: 50px;background-color: #fff;border-radius: 50px;text-align: center;line-height: 50px;color: #fff;font-weight: bold;font-size: 17px;margin: 0 auto;position: relative;overflow: hidden;z-index: 2;border:1px solid #005bac}
.clickMore span{position: relative;z-index: 22}
.clickMore:before{content: "";position: absolute;width: 100%;height: 50%;top: 0;left: 0;background-color: #005bac;z-index: 1;transition: .5s ease-in-out;}
.clickMore:after{content: "";position: absolute;width: 100%;height: 50%;bottom: 0;left: 0;background-color: #005bac;z-index: 1;transition: .5s ease-in-out;}
.clickMore:hover{color: #005bac;}
.clickMore:hover:before{top: -50%}
.clickMore:hover:after{bottom: -50%}
.s1{padding: 80px 0;background: url(../images/bg1.png) no-repeat;background-size: 100%;background-position: bottom;}
.s1type{text-align: center;margin: 55px 0 30px}
.s1type li{display: inline-block;vertical-align: middle;margin: 0 10px;border-radius: 30px;transition: .8s ease-in-out;}
.s1type li a{display: block;padding: 0 20px;height: 30px;line-height: 30px;color: #000000;font-size: 16px;transition: .4s ease-in-out;}
.s1type li.on{background:url(../images/btn.png) no-repeat;background-size: 100% 100%}
.s1type li.on a{color: #fff}
.s1type li:hover{background:url(../images/btn.png) no-repeat;background-size: cover}
.s1type li:hover a{color: #fff}
.s1Swiper ul li{background-color: #f3f3f3;padding: 10px 10px 30px;box-sizing:border-box;}
.s1Li-img{width: 100%;overflow: hidden;}
.s1Li-img img{width: 100%;transition: .8s ease-in-out;}
.s1-title{line-height: 55px;font-size: 16px;color: #000000;text-align: center;}
.s1-more{width: 130px;height: 30px;border-radius: 30px;background-color: #005bac;margin: 0 auto	;text-align: center;line-height: 30px;box-shadow: 0 3px 9px 3px rgba(0,91,172,.72);transition: .5s ease-in-out;}
.s1-more label:first-child{display: inline-block;font-size: 14px;color: #fff;vertical-align: middle;}
.s1-more label:last-child{width: 18px;height: 18px;border-radius: 18px;margin-left: 10px;background-color: #fff;line-height: 15px;text-align: center;font-size: 10px;color: #008c3f;display: inline-block;vertical-align: middle;}
.s1Swiper ul li:hover .s1Li-img img{transform: scale3d(1.05, 1.05, 1);transition: .5s ease-in-out;}
.s1Swiper ul li:hover .s1-more{margin-top: -3px;margin-bottom: 3px}
.s1Swiper .swiper-pagination{position: relative;margin-top: 50px;bottom: 0}
.s1Swiper .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #ccc;border-radius: 10px;opacity: 1}
.s1Swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 65px;background-color: #005bac}
.s2{position: relative;padding-top: 110px;padding-bottom: 130px}
.s2:before{content: "";position: absolute;width: 45%;height: calc(100% - 110px);left: 0;top: 110px;background:url(../images/s2-l.png) no-repeat;background-size: 100% 100%;z-index: 2}
.s2R{position: absolute;top:0;right: 0;width: 73%;z-index: 1}
.s2R img{width: 100%}
.s2box{width: 43%;position: relative;z-index: 2;padding-top: 210px;padding-right: 30px;box-sizing:border-box;}
.s2Title{margin-left: -5%;color: #fff;font-size: 38px;position: relative;}
.s2Title:before{content: "";position: absolute;width: 70px;height: 7px;background-color: #fff;left: 0;top: -70px;}
.s2Title span:first-child{font-size: 70px;text-transform: uppercase;font-weight: bold;margin-right: 20px}
.s2Txt{font-size: 16px;color: #fff;line-height: 2.2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;margin: 20px 0 30px;text-indent: 2rem}
.s2More{display: block;width: 165px;height: 50px;background-color: #fff;border-radius: 50px;text-align: center;line-height: 50px;color: #fff;font-weight: bold;font-size: 17px;color: #005bac}
.ms2{background: url(../images/ms2.jpg) no-repeat;background-size: cover;padding:8rem 0 6rem}

.ms2 .s2Title{margin-left: 0;color: #fff;font-size: 3.5rem;position: relative;}
.ms2 .s2Title:before{content: "";position: absolute;width: 5.5rem;height: .7rem;background-color: #fff;left: 0;top: -3rem;}
.ms2 .s2Title span:first-child{font-size: 6rem;text-transform: uppercase;font-weight: bold;margin-right: 20px}
.ms2 .s2Txt{font-size: 1.6rem;color: #fff;line-height: 2.2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;margin: 5% 0;text-indent: 2rem}
.ms2 .s2More{display: block;width: 130px;height: 35px;background-color: #fff;border-radius: 35px;text-align: center;line-height: 35px;color: #fff;font-weight: bold;font-size: 15px;color: #005bac;margin: 0 auto}
.s3{padding: 105px 0;background: url(../images/bg3.png) no-repeat;background-size: 100%;background-position: top left;}
.s3List{margin-top: 95px;}
.s3List li{display: inline-block;vertical-align: top;width:50%;overflow: hidden;}
.s3List li a{display: block;width: 100%;height: 100%;position: relative;}
.s3List li .s3-pic{width: 100%;overflow: hidden;}
.s3-pic img{width: 100%;transition: .6s linear;}
.s3-Info {width: 100%;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,.58);}
.s3List li:nth-child(3n+1) .s3-Info{background-color: rgba(0,91,172,.84);}
.s3List li:nth-child(2) .s3-pic img,.s3List li:nth-child(3) .s3-pic img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);}
.s3-Info .s3-name{text-align: center;font-size: 30px;color: #fff}
.s3-Info .s3-line{margin: 15px auto;width: 80px;height: 2px;background-color: #fff}
.s3List li:nth-child(2) .s3-Info .s3-line,.s3List li:nth-child(3) .s3-Info .s3-line{background-color: #e92333}
.s3-Info .s3-intro{font-size: 16px;color: #fff;width: 70%;margin: 0 auto;text-align: center;line-height: 1.8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*.s3List li:hover .s2-pic img{transform: scale3d(1.05, 1.05, 1);transition: .5s ease-in-out;}*/
.s3List li .s3-pic img{width: 100%;transition: .6s linear;}
.s3List li:hover .s3-pic{transform: scale3d(1.05, 1.05, 1);transition: .5s linear;}
.s4con{background: url(../images/bg4.jpg) no-repeat;background-size: cover;padding: 65px 0;margin-top: 65px;}
.s4con li{background-color: #fff;width: 715px;box-sizing:border-box;padding: 20px 0;border-radius: 10px;transition: .6s linear;}
.s4con li:nth-child(odd){margin-right: 30px;}
.s4con li:nth-child(-n+2){margin-bottom: 30px;}
.s4con li:hover{box-shadow:  0 -0 15px 8px rgba(0, 0, 0, 0.05);}
.s4Date{width: 132px;text-align: center;color: #005bac;position: relative;}
.s4Date:after{content: "";position: absolute;width: 1px;height: 43px;background-color: #eeebea;right: 0;top: calc(50% - 22px)}
.s4Date p:first-child{font-size: 47px;font-weight: bold;}
.s4Date p:last-child{font-size: 18px;}
.s4Info{width: 583px;box-sizing:border-box;padding: 0 30px}
.s4Info p:first-child{font-size: 18px;color: #000000;margin-bottom: 10px;}
.s4Info p:last-child{font-size: 14px;color: #848484;}
.s5{padding: 90px 0;background: url(../images/bg5.png) no-repeat;background-size: 100%;background-position: top left;}
.s5List li{margin-top: 60px;}
.s5List li a{display: block;width: 100%;height: 100%}
.s5-pic{width: 535px;margin-right: 80px;overflow: hidden;}
.s5-pic img{width: 100%;transition: .6s linear;}
.s5-Info{width: 845px;}
.s5-Info p:first-child{font-size: 24px;color: #111111;}
.s5-Info p:nth-child(2){font-size: 16px;color: #5d5d5d;line-height: 2;margin: 15px 0 35px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.s5-Info p:nth-child(3){width: 165px;height: 50px;border-radius: 50px;background-color: #fff;color: #fff;font-size: 16px;font-weight: bold;text-align: center;line-height: 50px;transition: .5s ease-in-out;position: relative;overflow: hidden;border:1px solid #005bac;}
.s5-Info p:nth-child(3) span{position: relative;z-index: 22}
.s5-Info p:nth-child(3):before{content: "";position: absolute;width: 100%;height: 50%;top: 0;left: 0;background-color: #005bac;transition: .5s ease-in-out;}
.s5-Info p:nth-child(3):after{content: "";position: absolute;width: 100%;height: 50%;bottom: 0;left: 0;background-color: #005bac;transition: .5s ease-in-out;}
.s5List li:nth-child(even) .s5-pic{margin-right: 0;margin-left: 80px;}
.s5List li:hover .s5-pic img{transform: scale3d(1.05, 1.05, 1);transition: .5s linear;}
.s5-Info p:nth-child(3):hover{color: #005bac;}
.s5-Info p:nth-child(3):hover:before{top: -50%}
.s5-Info p:nth-child(3):hover:after{bottom: -50%}
.s6{padding-bottom: 100px}
.s6List{margin:70px 0;}
.s6List li{display: inline-block;vertical-align: top;width: 350px;box-sizing:border-box;box-shadow: 0 0 15px #dfdfdf;margin-left: 20px;overflow: hidden;padding: 25px;background: url(../images/xk.png) no-repeat;background-size: 100% 100%}
.s6List li:first-child{margin-left: 0}
.s6List li a{display: block;width: 100%;height: 100%}
.s6List li img{width: 100%;transition: .6s linear;;border:1px solid #c7c5c5;}
.s6List li:hover img{transform: scale3d(1.01, 1.01, 1);transition: .5s linear;}
.s7{padding: 50px 0 60px;background: url(../images/bg7.jpg) no-repeat;background-size: cover;}
.s7-img{text-align: center;}
.s7-img img{display: inline-block;vertical-align: middle;}
.s7-img img:first-child{margin-right: 20px}
.s7-title{text-align: center;font-size: 84px;color: #000000;font-weight: bold;margin: 10px 0 30px}
.s7-intro{text-align: center;}
.s7-intro label{display: inline-block;padding: 0 100px;height: 75px;text-align: center;line-height: 75px;border-radius: 75px;background-color: #e92333;font-size: 40px;color: #fff}
.s7-intro1{font-size: 48px;color: #fff;text-align: center;margin:30px 0 10px}
.s7-intro2{font-size: 29px;color: #fff;text-align: center;font-family: "宋体"}
.s7-intro2 b{font-family: "微软雅黑"}
.s7Form{margin: 35px auto 0;width: 565px;height: 60px;border-radius: 60px;overflow: hidden;font-size: 0;position: relative;background-color: #fff}
.s7Form input:first-child{width: 330px;box-sizing:border-box;padding: 0 40px;height: 60px;border: none;outline: none;line-height: 60px}
.s7Form input::-webkit-input-placeholder {color:#666666;font-size:21px;}
.s7Form input:last-child{position: absolute;width: 235px;height: 60px;border-radius: 60px;border:none;outline: none;background-color: #e92333;color: #fff;font-size: 21px;color: #fff;text-align: center;line-height: 60px}
/*手机*/
@media (max-width: 768px){
	.s1{padding: 5% 0}
	.s1type{margin: 5% 0 3%}
	.s1type li{margin-bottom: 1rem}
	.ms2 .s2Title{font-size: 2.5rem}
	.ms2 .s2Title span:first-child{font-size: 4.5rem}
	.s3{padding: 7% 0}
	.s3List{margin-top: 7%}
	.s3List li{width: 50%}
	.s3-Info .s3-name{font-size: 1.6rem}
	.s3-Info .s3-line{margin: 1rem auto;width: 20%}
	.s3-Info .s3-intro{font-size: 1.4rem;line-height: 1.6}
	.s4con{padding: 7% 0;margin-top: 7%}
	.s4con li{width: 100%;margin: 0}
	.s4con li:nth-child(odd){margin-right: 0;}
	.s4con li:nth-child(-n+3){margin-bottom: 3%}
	.s4Date{width: 20%}
	.s4Info{width: 80%;padding: 0 3%}
	.s4Date p:first-child{font-size: 3rem}
	.s4Date p:last-child{font-size: 1.6rem}
	.s4Info p:first-child{font-size: 1.6rem;}
	.s4Info p:last-child{font-size: 1.4rem}
	.s5{padding: 7% 0}
	.s5-pic{width: 38%;margin-right: 5%;}
	.s5-Info{width: 57%;}
	.s5-Info p:first-child{font-size: 1.6rem;color: #111111;}
	.s5-Info p:nth-child(2){font-size: 1.3rem;color: #5d5d5d;line-height: 1.6;margin: 1rem 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.s5-Info p:nth-child(3){width: 40%;height: 3rem;border-radius: 3rem;line-height: 3rem;font-size: 15px}
	.s5List li:nth-child(even) .s5-pic{margin-right: 0;margin-left: 5%}
	.s6{padding-bottom: 6%}
	.s6List{margin: 6% 0}
	.s6List li{width: 48%;margin-left: 0}
	.s6List li:nth-child(even){margin-left: 4%;}
	.s6List li:nth-child(-n+2){margin-bottom: 4%}
	.s7-img img:first-child{width:35%}
	.s7-img img:last-child{width: 38%}
	.s7-title{font-size: 3.6rem;}
	.s7-intro label{padding: 0 3rem;height: 4.5rem;line-height: 4.5rem;font-size: 2.4rem;}
	.s7-intro1{font-size: 2.2rem;}
	.s7-intro2{font-size: 1.8rem}
	.s7Form{width: 80%;height: 4rem;border-radius: 4rem;margin-top: 5%}
	.s7Form input:first-child{width: 62%;height: 4rem;padding: 0 5%;line-height: 4rem;font-size:1.6rem;color: #333}
	.s7Form input:last-child{width: 38%;height: 4rem;border-radius: 4rem;line-height: 4rem;font-size: 1.6rem;}
	.s7Form input::-webkit-input-placeholder {color:#666666;font-size:1.6rem;}
	.clickMore{width: 130px;height: 35px;border-radius: 35px;line-height: 35px;font-size: 15px}
}
/*平板*/
@media (min-width: 768px) and (max-width: 992px){
	.s1{padding: 5% 0}
	.s1type{margin: 5% 0 3%}
	.s1type li{margin-bottom: 15px}
	.s3{padding: 7% 0}
	.s3List{margin-top: 7%}
	.s3List li{width: 50%}
	.s3-Info .s3-name{font-size: 2rem}
	.s3-Info .s3-line{margin: 1rem auto;width: 20%}
	.s3-Info .s3-intro{font-size: 1.6rem;line-height: 1.6}
	.s4con{padding: 7% 0;margin-top: 7%}
	.s4con li{width: 100%;margin: 0}
	.s4con li:nth-child(odd){margin-right: 0;}
	.s4con li:nth-child(-n+3){margin-bottom: 4%;}
	.s4Date{width: 15%}
	.s4Info{width: 85%;padding: 0 3%}
	.s4Date p:first-child{font-size: 3rem}
	.s4Date p:last-child{font-size: 1.6rem}
	.s4Info p:first-child{font-size: 1.6rem;}
	.s4Info p:last-child{font-size: 1.4rem}
	.s5{padding: 7% 0}
	.s5-pic{width: 38%;margin-right: 5%;}
	.s5-Info{width: 57%;}
	.s5-Info p:first-child{font-size: 2rem;color: #111111;}
	.s5-Info p:nth-child(2){font-size: 1.5rem;color: #5d5d5d;line-height: 2;margin: 1rem 0 1.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.s5-Info p:nth-child(3){width: 130px;height: 35px;border-radius: 35px;line-height: 35px;}
	.s5List li:nth-child(even) .s5-pic{margin-right: 0;margin-left: 5%}
	.s6{padding-bottom: 60px}
	.s6List{margin: 50px 0}
	.s6List li{width: 48%;margin-left: 0}
	.s6List li:nth-child(even){margin-left: 4%;}
	.s6List li:nth-child(-n+2){margin-bottom: 4%}
	.s7-title{font-size: 6rem;}
	.s7-intro label{padding: 0 5.5rem;height: 6rem;line-height: 6rem;font-size: 3rem;}
	.s7-intro1{font-size: 3.8rem;}
	.s7Form{width: 70%;height: 5rem;border-radius: 5rem;margin-top: 5%}
	.s7Form input:first-child{width: 70%;height: 5rem;padding: 0 5%;line-height: 5rem;font-size: 1.8rem;color: #333}
	.s7Form input:last-child{width: 30%;height: 5rem;border-radius: 5rem;line-height: 5rem;font-size: 1.8rem;}
	.s7Form input::-webkit-input-placeholder {color:#666666;font-size:1.8px;}
	.clickMore{width: 130px;height: 35px;border-radius: 35px;line-height: 35px;font-size: 16px}
}
/*小屏电脑*/
@media (min-width: 992px) and (max-width: 1220px){
	.s1{padding: 40px 0}
	.s1type li{margin-bottom: 15px}
	.s2{padding-bottom: 80px;padding-top: 90px}
	.s2:before{   height: calc(100% - 110px);top: 90px}
	.s2box{padding-top: 120px;padding-right: 2%;}
	.s2Title{font-size: 25px;}
	.s2Title:before{top: -45px}
	.s2Title span:first-child{font-size: 36px;}
	.s2Txt{font-size: 15px;color: #fff;line-height: 2;-webkit-line-clamp:4;margin: 15px 0 20px}
	.s2More{width: 140px;height: 40px;line-height: 40px}
	.s3{padding: 7% 0}
	.s3List{margin-top: 7%}
	.s3List li{width: 50%}
	.s3-Info .s3-name{font-size: 22px}
	.s3-Info .s3-more{width: 70%;height: 30px;line-height: 30px;margin-top: 30px}
	.s4con li{width: 48%}
	.s4con li:nth-child(odd){margin-right: 4%;}
	.s4con li:nth-child(-n+2){margin-bottom: 4%;}
	.s4Date{width: 18%}
	.s4Info{width: 82%;padding: 0 3%}
	.s5-pic{width: 38%;margin-right: 5%;}
	.s5-Info{width: 57%;}
	.s5-Info p:first-child{font-size: 22px;color: #111111;}
	.s5-Info p:nth-child(2){font-size: 15px;color: #5d5d5d;line-height: 2;margin: 15px 0 35px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.s5-Info p:nth-child(3){width: 150px;height: 40px;border-radius: 40px;line-height: 40px;}
	.s5List li:nth-child(even) .s5-pic{margin-right: 0;margin-left: 5%}
	.s6{padding-bottom: 70px}
	.s6List{margin: 60px 0}
	.s6List li{width: 32%;margin-left: 2%}
	.s6List li:last-child{display: none;}
	.s7-title{font-size: 68px;}
	.s7-intro label{padding: 0 60px;height: 65px;line-height: 65px;font-size: 35px;}
	.s7-intro1{font-size: 40px;}
	
}
@media (min-width: 1220px) and (max-width: 1620px){
	.s1{padding: 60px 0;width: }
	.s2{padding-bottom: 80px;padding-top: 100px}
	.s2:before{   height: calc(100% - 110px);top: 100px}
	.s2box{padding-top: 150px;padding-right: 2%;}
	.s2Title{font-size: 28px;}
	.s2Title:before{top: -55px}
	.s2Title span:first-child{font-size: 50px;}
	.s2Txt{font-size: 15px;color: #fff;line-height: 2;-webkit-line-clamp: 6}
	.s3{padding: 70px 0}
	.s3List{margin-top: 75px}
	.s4con li{width: 48%}
	.s4con li:nth-child(odd){margin-right: 4%;}
	.s4con li:nth-child(-n+2){margin-bottom: 30px;}
	.s4Date{width: 18%}
	.s4Info{width: 82%;padding: 0 3%}
	.s5-pic{width: 38%;margin-right: 5%;}
	.s5-Info{width: 57%;}
	.s5-Info p:first-child{font-size: 22px;color: #111111;}
	.s5-Info p:nth-child(2){font-size: 15px;color: #5d5d5d;line-height: 2;margin: 15px 0 35px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.s5-Info p:nth-child(3){width: 150px;height: 45px;border-radius: 45px;line-height: 45px;}
	.s5List li:nth-child(even) .s5-pic{margin-right: 0;margin-left: 5%}
	.s6{padding-bottom: 80px}
	.s6List{margin: 70px 0}
	.s6List li{width: 23%;margin-left: calc(8% / 3)}
	.s7-title{font-size: 72px;}
	.s7-intro label{padding: 0 70px;height: 70px;line-height: 70px;font-size: 35px;}
	.s7-intro1{font-size: 42px;}
	
}
/*电脑*/
@media (min-width: 1620px){
	.s1{padding: 80px 0}
	.s1type{margin: 55px 0 30px}
}
