a,button{cursor: pointer;}
input,button,textarea,select{outline: none;border: none;background-color: transparent;}
h1,h2,h3{font-weight: 400;}
i{font-style: normal;}
img{vertical-align: middle;}
*{padding: 0;margin: 0;}
body{overflow-x: hidden;min-width: 1200px;}
.main{font-family: Source Han Sans CN;color: #2D2D2D;padding-bottom: 150px;}
.banner{height: 1214px;}
.w1200{position: relative;box-sizing: border-box;}
.title{text-align: center;font-size: 60px;line-height: 1;font-weight: bold;}
.fixed_bar{z-index: 6;}

header{position: fixed;top: 0;left: 0;background-color: #fff;z-index: 20;width: 100%;}
.header{display: flex;height: 70px;align-items: center;}
.header .logo{margin-right: 0;}
.header ul{display: flex;margin-left: 25px;}
.header ul li{font-size: 16px;line-height: 70px;width: 110px;text-align: center;}
.header ul li a{display: block;color: #888;}
.header .login a:hover, .header ul li a:hover, .header ul li.active a{background-color: #7171FE;color: #fff;}
.header ul li:last-child{width: auto;font-size: 14px;margin-left: 10px;}
.header ul li:last-child img{margin-right: 5px;}
.header .login{margin-left: auto;display: flex;}
.header .login a{width: 85px;text-align: center;height: 35px;font-size: 16px;line-height: 35px;color: #888;border-radius: 15px;}

.cont1{background-color: rgba(0,255,255,.1);padding-bottom: 77px;position: relative;}
.cont1 .cont1-img{position: absolute;bottom: -303px;left: 50%;margin-left: -960px;}
.cont1 .w1200{padding-left: 8px;}
.cont1 .cont1-main-img{position: absolute;right: -93px;top: 29px;}
.cont1 .title{text-align: left;color: #360851;font-size: 50px;}
.cont1 ul{position: relative;padding-left: 6px;margin-top: 48px;font-weight: bold;}
.cont1 ul li h4{font-size: 24px;line-height: 34px;color: #292929;}
.cont1 ul li p{font-size: 14px;line-height: 26px;color: #000;margin-top: 13px;}
.cont1 ul li:nth-child(n+2){margin-top: 27px;}

.cont2{margin-top: 190px;}
.cont2 ul{margin-top: 62px;display: flex;justify-content: space-between;align-items: flex-end;height: 403px;}
.cont2 ul li{text-align: center;color: #fff;padding-top: 32px;box-sizing: border-box;height: 374px;width: 286px;background-color: #08C6A2;border-radius: 10px;transition: height .3s;}
.cont2 ul li.active{height: 403px;}
.cont2 ul li p{font-size: 24px;line-height: 1;font-weight: bold;}
.cont2 ul li span{display: block;font-size: 14px;line-height: 18px;padding: 10px 15px 30px;}

.cont3{margin-top: 150px;position: relative;padding-bottom: 149px;overflow: hidden;}
.cont3 .cont3-img{position: absolute;left: 50%;margin-left: -960px;top: 311px;}
.cont3 .cont3-blank{position: absolute;width: 100%;height: 256px;top: 424px;background-color: rgba(0,255,255,.1);}
.cont3 ul{margin-top: 80px;display: flex;justify-content: space-between;flex-wrap: wrap;padding-left: 61px;}
.cont3 ul li{width: 495px;box-sizing: border-box;font-weight: bold;padding-left: 57px;background: url(../images/epidemic7.png) 0 2px/44px no-repeat;padding-bottom: 2px;}
.cont3 ul li:nth-child(2){background-image: url(../images/epidemic8.png);}
.cont3 ul li:nth-child(3){background-image: url(../images/epidemic9.png);}
.cont3 ul li:nth-child(4){background-image: url(../images/epidemic10.png);}
.cont3 ul li:nth-child(n+3){margin-top: 40px;}
.cont3 ul li p{font-size: 14px;line-height: 18px;}
.cont3 ul li span{font-size: 12px;line-height: 16px;color: #656565;}
.cont3 .swiper{margin-top: 67px;padding-right: 120px;position: relative;}
.cont3 .swiper .swiper-slide{width: 244px;transition: width .3s;overflow: hidden;display: flex;height: 206px;}
.cont3 .swiper .swiper-slide.active{width: 536px;}
.cont3 .swiper .swiper-slide .item-left img{width: 244px;height: 206px;}
.cont3 .swiper .swiper-slide .item-right{padding: 0 30px 0 50px;width: 292px;box-sizing: border-box;}
.cont3 .swiper .swiper-slide .item-right h4{font-size: 32px;line-height: 42px;color: #FE7747;font-weight: bold;}
.cont3 .swiper .swiper-slide .item-right span{display: block;font-size: 16px;line-height: 1;color: #000;}
.cont3 .swiper .swiper-slide .item-right p{font-size: 14px;line-height: 18px;color: #000;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;height: 72px;margin-top: 10px;}
.cont3 .swiper .swiper-slide .item-right i{display: block;width: 118px;height: 39px;background-color: #FE7747;border-radius: 19px;font-size: 16px;line-height: 39px;color: #fff;text-align: center;margin-top: 12px;}
.cont3 .swiper .swiper-button-next{background-image: url(../images/youla.png);background-size: cover;width: 37px;height: 67px;margin-top: 0;right: 0;top: 68px;opacity: 1;}

.cont3 .video_content{width: 100%;height: 100%;background-color: rgba(0,0,0,.3);position: absolute;left: 0;top: 0;z-index: 3;display: none;text-align: center;}
.cont3 .video_content .video{display: none;width: 640px;height: 368px;position: relative;margin:163px auto 0;background-color: #eee;}
.cont3 .video_content video{width: 100%;height: 100%;object-fit: fill;}
.cont3 .video_content .video i{font-size: 22px;font-style: normal;position: absolute;top: 0;right: 0;z-index: 3;font-family: 'SinSum';cursor: pointer;display: block;padding: 0 5px;}

.cont5{background-color: rgba(0,255,255,.1);padding-bottom: 150px;}
.cont5 .hovactte{margin-top: 80px;display: flex;flex-direction: row-reverse;flex-wrap: wrap;padding-right: 36px;}
.cont5 .hovactte>li{width: 75px;height: 463px;transition: width .8s;position: relative;}
.cont5 .hovactte .item-left{position: relative;}
.cont5 .hovactte .item-left img{position: absolute;top: 0;left: 0;}
.cont5 .hovactte .item-left i{position: absolute;font-size: 20px;line-height: 30px;transform: rotate(90deg);color: #fff;width: 80px;left: 30px;top: 110px;}
.cont5 .hovactte .item-right{width: 0;overflow: hidden;top: 46px;left: 75px;background-color: #fff;padding: 23px 25px 0 45px;box-sizing: border-box;opacity: 0;height: 381px;transition: width .8s;position: absolute;}
.cont5 .hovactte .item-right h4{font-size: 26px;line-height: 36px;color: #963BD8;}
.cont5 .hovactte>li:nth-child(2) .item-right h4{color: #4e9fc4;}
.cont5 .hovactte>li:nth-child(3) .item-right h4{color: #6554b6;}
.cont5 .hovactte>li:nth-child(4) .item-right h4{color: #cccb45;}
.cont5 .hovactte>li:nth-child(5) .item-right h4{color: #c84066;}
.cont5 .hovactte>li:nth-child(6) .item-right h4{color: #de922e;}
.cont5 .hovactte .item-right p{font-size: 18px;line-height: 28px;color: #444;font-weight: bold;margin-top: 13px;}
.cont5 .hovactte .item-right span{display: block;font-size: 14px;line-height: 24px;color: #444;margin-top: 2px;}
.cont5 .hovactte .item-right .grid{display: flex;justify-content: space-between;margin-top: 20px;flex-wrap: wrap;}
.cont5 .hovactte .item-right .grid p{margin-top: 0;}
.cont5 .hovactte>li:nth-child(n+2) .item-right .grid li{margin-right: 50px;}
.cont5 .hovactte>li:nth-child(n+2) .item-right .grid li:last-child{margin-top: 12px;}
.cont5 .hovactte li.active{width: 784px;}
.cont5 .hovactte li.active .item-left img, .cont5 li.activete .item-left img{transform: rotateY(180deg);}
.cont5 .hovactte li.active .item-left i, .cont5 li.activete .item-left i{left: 0;}
.cont5 .hovactte li.active .item-right{width: 744px;opacity: 1;}

.cont4{position: relative;}
.cont4 .cont4-img{position: absolute;left: 50%;margin-left: -960px;top: 0;}
.cont4 .cont4-main{margin-top: 80px;position: relative;}
.cont4 .cont4-main img{position: absolute;top: 65px;left: 108px;}
.cont4 .cont4-main ul{display: flex;justify-content: space-between;position: relative;}
.cont4 .cont4-main ul li{width: 356px;height: 463px;box-sizing: border-box;border: 2px solid #624D6E;border-radius: 21px;padding-top: 251px;text-align: center;}
.cont4 .cont4-main ul li p{font-size: 60px;line-height: 1;color: #624D6E;}
.cont4 .cont4-main ul li span{display: block;font-size: 44px;line-height: 52px;margin-top: 21px;}
.cont4 .cont4-main a{display: block;width: 536px;height: 148px;background-color: #FC611F;border-radius: 58px;margin: 104px auto 0;font-size: 60px;line-height: 148px;color: #fff;text-align: center;}

.cont6{display: flex;margin-top: 159px;justify-content: space-between;}
.cont6 .item-right{width: 531px;padding-top: 11px;box-sizing: border-box;padding-right: 14px;}
.cont6 .item-right li{display: flex;justify-content: space-between;}
.cont6 .item-right li:nth-child(2){margin-top: 49px;}
.cont6 .item-right li:nth-child(3){margin-top: 45px;}
.cont6 .item-right li:nth-child(4){margin-top: 74px;}
.cont6 .item-right li p{font-size: 26px;line-height: 67px;width: 154px;height: 67px;background-color: #FC611F;border-radius: 14px;color: #fff;text-align: center;}
.cont6 .item-right li span{display: flex;align-items: center;font-size: 20px;line-height: 32px;width: 335px;}

.tofree{position: fixed;width: 100%;height: 100%;z-index: 25;top: 0;left: 0;background-color: rgba(0,0,0,.5);display: none;}
.tofree .blank{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.tofree .surr{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.tofree .form{width: 690px;padding: 44px 69px 49px;box-sizing: border-box;border-radius: 10px;box-shadow: 4px 5px 6px rgba(173,68,13,0.2);background-color: #fff;position: relative;}
.tofree h3{font-size: 30px;line-height: 1;text-align: center;color: #202020;margin-bottom: 28px;}
.tofree h3 strong{color: #FFA800;font-weight: 400;}
.tofree input, .tofree select, .tofree .btnget{display: block;width: 100%;box-sizing: border-box;height: 70px;font-size: 24px;line-height: 70px;border-radius: 35px;}
.tofree input, .tofree select{background-color: #FEF1E6;padding-left: 35px;color: #B7B7B7;}
.tofree select{color: #B7B7B7;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.tofree input::-moz-placeholder{color: #B7B7B7;}
.tofree input::-webkit-input-placeholder{color: #B7B7B7;}
.tofree input:-moz-placeholder{color: #B7B7B7;opacity: 1;}
.tofree input:-ms-input-placeholder{ color: #B7B7B7;}
.tofree .select{position: relative;margin: 28px auto;}
.tofree .select::before{content: '';width: 0;height: 0;position: absolute;border-style: solid;border-width: 10px 8px 0;border-color: #000 transparent transparent transparent;top: 30px;right: 70px;}
.tofree .imgcode{margin: 28px auto;display: flex;justify-content: space-between;}
.tofree .imgcode input{margin-bottom: 0;width: 365px;}
.tofree .imgcode img{height: 70px;}
.tofree .btnget{background-image: radial-gradient(circle, #FF7D36, #FF691A);color: #fff;font-weight: bold;}