:root{
	--main: #373bc8;
	--btnback: #ffc000;
}

@font-face{
	font-family:"MiM";
	src: url("/themes/default/css/MiSans-Medium.ttf") format("opentype");
}
@font-face{
	font-family:"MiL";
	src: url("/themes/default/css/MiSans-Light.ttf") format("opentype");
}
@font-face{
	font-family:"MiEL";
	src: url("/themes/default/css/MiSans-ExtraLight.ttf") format("opentype");
}

.cw1490{max-width:1490px;width:92%;margin:auto;}

#header {position: fixed;z-index: 20;left: 0;width: 100%;top:0;transition: all .5s;}
#header.cur,
#header.w-head{background: var(--main);}
#header.none {transform: translateY(-100%);box-shadow: inherit;}
#header .head{}
#header .head .left{color: #fff; align-items: center; height: 80px;}
#header .head .left .p1{font-size: 26px; font-weight: bold; /*line-height: 80px;*/}
#header .head .left .p2{font-size: 18px; line-height: 25px; margin-left: 19px; font-family:"MiL";}
#header .head .right{color: #fff;}
#header .head .right .phone{font-size: 18px; font-family:"MiM";}
#header .head .right .btn{margin-left: 21px; width: 100px; height: 40px; line-height: 36px; border-radius: 8px; font-size: 16px; background: transparent; border: 2px solid #fff;}
#header .head .right .btn:hover{background: var(--btnback); border-color: var(--btnback);}

@media (max-width: 750px) {
	#header{background: var(--main);}
	#header .head .left .p1{}
	#header .head .left .p1 img{zoom: 1.3;}
	#header .head .left .p2{display: none;}
	#header .head .right .icon{width: 100px; height: 100px;}
	#header .head .right .btn{display: none;}
}


#i-banner{padding-bottom: 90px;}
#i-banner .right{width: 47.604%;bottom: 0; right: 7.708%; z-index: 2; animation: wave 3s linear infinite;}
#i-banner .box {z-index: 5; height: max-content; top: 50%; transform: translateY(-50%);}
#i-banner .box .info{width: 32.857%;}
#i-banner .box .info .p1{margin-bottom: 18px; font-size: 55px; color: #fff; line-height: 75px; font-family:"MiEL";}
#i-banner .box .info .p2{margin-bottom: 74px; font-size: 22px; color: #fff; line-height: 43px;}
#i-banner .box .info .btn-list .btn{margin-left: 25px; width: 160px; height: 50px; line-height: 46px; border-radius: 7px; font-size: 20px; color: #fff; background: transparent; border: 2px solid #fff; } 
#i-banner .box .info .btn-list .btn:hover{background: var(--btnback); border-color: var(--btnback);}
#i-banner .box .info .btn-list .btn:first-child{margin-left: 0;}

@keyframes wave {
	0% {transform: translateY(0);}
	50% {transform: translateY(-15px);}
	100% {transform: translateY(0);}
}

@media (max-width: 1500px) {
	#i-banner .box .info .p1{font-size: 52px;}
}
@media (max-width: 1440px) {
	#i-banner .box .info{width: 38.857%;}
	#i-banner .box .info .p1{font-size: 45px;}
	#i-banner .box .info .p2{margin-bottom: 55px;}
}
@media (max-width: 1200px) {
	#i-banner .box .info .p1{margin-bottom: 15px; font-size: 42px; line-height: 50px;}
	#i-banner .box .info .p2{margin-bottom: 20px; font-size: 20px;}
}
@media (max-width: 1024px) {
	#i-banner{padding: 80px 0 ; background: url(/images/banner-back.jpg) no-repeat center center/100% 100%;}
	#i-banner .back{display: none;}
	#i-banner .cont{display:flex; flex-direction:column; position: inherit;}
	#i-banner .right{width: 70%; margin: 40px auto ; position: inherit; right: auto;}
	#i-banner .box{width: 100%; position: inherit; top: auto; transform: translateY(0)}
	#i-banner .box .info{width: 100%;}
	#i-banner .box .info .p1{text-align: center;}
	#i-banner .box .info .p2{text-align: center;}
	#i-banner .box .info .btn-list{justify-content: center;}
}
@media (max-width: 750px) {
	#i-banner{margin-top: 100px;}
	#i-banner .right{width: 92%;}
	#i-banner .box .info .p1{font-size: 56px; line-height: 1.6;}
	#i-banner .box .info .p2{font-size: 36px; line-height: 1.6;}
	#i-banner .box .info .btn-list .btn{width: 220px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}


#index-part1{padding-bottom: 70px;}
#index-part1 .title{margin-bottom: 50px; font-size: 48px; color: #1a1a1a;}
#index-part1 .box .li{margin-right: 1.36%; padding: 84px 3.1% 78px; width: 24.071%; border-radius: 7px; transition: all 0.3s ease;}
#index-part1 .box .li:nth-child(4){margin-right: 0;}
#index-part1 .box .li:hover{box-shadow: 5px 0 30px #f2f4fa; transform: translateY(-15px);} 
#index-part1 .box .li .icon{margin-bottom: 32px;}
#index-part1 .box .li .name{margin-bottom: 12px; font-size: 22px; color: #1a1a1a; line-height: 31px; height: 31px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
#index-part1 .box .li .brief{margin-bottom: 20px; font-size: 16px; color: #999; line-height: 25px; height: calc(25px * 4); overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
#index-part1 .box .li .more{font-size: 16px; color: #000; line-height: 26px;}
#index-part1 .btn{margin: 50px auto 0; width: 160px; height: 50px; line-height: 46px; border-radius: 7px; font-size: 20px; color: #fff; background: var(--btnback); border: 2px solid var(--btnback); }
#index-part1 .btn:hover{background: var(--main); border-color: var(--main);}

@media (max-width: 1280px) {
	#index-part1 .box .li{padding: 84px 1.1% 78px; width: 25%; }
	#index-part1 .box .li .name{font-size: 20px;}
}
@media (max-width: 1024px) {
	#index-part1{padding: 80px 0;}
	#index-part1 .box{flex-wrap: wrap;}
	#index-part1 .box .li{width: 48%; padding: 75px 4.1%; margin-top: 40px; margin-right: 3.36%;}
	#index-part1 .box .li:nth-child(2n){margin-right: 0;}
	#index-part1 .box .li:nth-child(-n+2){margin-top: 0;}
}
@media (max-width: 750px) {
	#index-part1 .title{font-size: 42px; line-height:1.6; font-weight: 700;}
	#index-part1 .box .li{width: 100%; margin-top: 40px; margin-right: 0; padding: 80px 5.1%; box-shadow: 5px 0 30px #f2f4fa;}
	#index-part1 .box .li:nth-child(2n){margin-right: 3.36%}
	#index-part1 .box .li:nth-child(-n+2){margin-top: 40px;}
	#index-part1 .box .li:first-child{margin-top:0;}
	#index-part1 .box .li .name{font-size: 36px; font-weight: 500; line-height: 1.6; height: 50px;}
	#index-part1 .box .li .brief{font-size: 30px; font-weight: 400; line-height: 1.6; height: calc(50px * 2);}
	#index-part1 .box .li .more{font-size: 26px;}
	#index-part1 .btn,
	#index-part1 .btn:hover{width: 220px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}


#index-part2{padding: 78px 0 90px; background: url(/images/index-pic5.jpg) no-repeat center center/100% 100%;}
#index-part2 .title{margin-bottom: 53px; font-size: 48px; color: #1a1a1a; line-height: 64px;}
#index-part2 .list .li{margin-right: 2.857%; margin-top: 40px; padding: 44px 2.5% 35px; width: 22.857%; border-radius: 17px; background: #fff; transition: all 0.3s ease;}
#index-part2 .list .li:nth-child(4n){margin-right: 0;}
#index-part2 .list .li:nth-child(-n+4){margin-top: 0;}
#index-part2 .list .li:hover{transform: translateY(-15px);}
#index-part2 .list .li .icon{margin-bottom: 25px; height: 57px;}
#index-part2 .list .li .name{margin-bottom: 7px; font-size: 22px; color: #1a1a1a; line-height: 41px; height: 41px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
#index-part2 .list .li .brief{line-height: 26px; font-size: 16px; color: #999; height: calc(26px * 2); overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#index-part2 .btn{margin: 63px auto 0; width: 160px; height: 50px; line-height: 48px; border-radius: 7px; font-size: 20px; color: #fff; background: var(--btnback); border: 2px solid --btnback; }
#index-part2 .btn:hover{background: var(--main); border-color: var(--main);}

@media (max-width: 1280px) {
	#index-part2 .list .li .brief{height: calc(26px * 3); overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
}
@media (max-width: 750px) {
	#index-part2{padding: 80px 0;}
	#index-part2 .title{font-size: 42px; line-height:1.6; font-weight: 700;}
	#index-part2 .list .li{margin-right: 0; margin-top: 40px; padding: 44px 5.5% 35px; width: 100%;}
	#index-part2 .list .li:nth-child(-n+4){margin-top: 40px;}
	#index-part2 .list .li:first-child{margin-top: 0;}
	#index-part2 .list .li .icon{height: 80px;}
	#index-part2 .list .li .name{font-size: 36px; margin-bottom: 25px;}
	#index-part2 .list .li .brief{font-size: 30px; line-height: 1.6; height: calc(48px * 3);}
	#index-part2 .btn,
	#index-part2 .btn:hover{width: 220px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}


#index-part3{padding: 80px 0 90px; background: url(/images/index-pic14.jpg) no-repeat center center/100% 100%;}
#index-part3 .title{margin-bottom: 15px; font-size: 48px; color: #fff; line-height: 64px;}
#index-part3 .brief{margin-bottom: 58px; font-size: 20px; color: #fff; line-height: 30px;}
#index-part3 .list .li{margin-right: 3.714%; margin-top: 20px; padding: 44px 2.5% 35px; width: 16.714%; border-radius: 17px; border-radius: 19px; overflow: hidden;}
#index-part3 .list .li:hover{background: var(--btnback) url(/images/index-pic30.jpg) no-repeat center center/cover;}
#index-part3 .list .li:nth-child(5n){margin-right: 0;}
#index-part3 .list .li:nth-child(-n+5){margin-top: 0;}
#index-part3 .list .li .icon{margin-bottom: 16px; height: 31px;}
#index-part3 .list .li .name{font-size: 20px; color: #fff; line-height: 38px; height: 38px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
#index-part3 .btn{margin: 94px auto 0; width: 160px; height: 50px; line-height: 48px; border-radius: 7px; font-size: 20px; color: #fff; background: transparent; border: 2px solid #fff; }
#index-part3 .btn:hover{background: var(--btnback); border-color: var(--btnback);}

@media (max-width: 1500px) {
	#index-part3 .list .li{padding: 44px 2% 35px;}
}
@media (max-width: 1440px) {
	#index-part3 .list .li{ margin-right: 2.714%; padding: 44px 1.5% 35px; width: 17.714%;}
}
@media (max-width: 1280px) {
	#index-part3 .btn{margin-top: 50px;}
}
@media (max-width: 1200px) {
	#index-part3 .list .li{ padding: 44px 1% 35px;}
}
@media (max-width: 1024px) {
	#index-part3 .list .li{width: 30%; padding: 44px 2.5% 35px;}
	#index-part3 .list .li:nth-child(5n){margin-right: 3.714%;}
	#index-part3 .list .li:nth-child(-n+5){margin-top: 20px;}
	#index-part3 .list .li:nth-child(3n){margin-right: 0;}
	#index-part3 .list .li:nth-child(-n+3){margin-top: 0;}
}
@media (max-width: 750px) {
	#index-part3{padding: 80px 0;}
	#index-part3 .title{font-size: 42px; line-height: 1.6; font-weight: 700;}
	#index-part3 .brief{font-size: 30px; line-height: 1.6;}
	#index-part3 .list .li{width: 49%; padding: 44px 3.5% 35px; margin-right: 2%; margin-top: 40px; background: var(--btnback) url(/images/index-pic30.jpg) no-repeat center center/cover;}
	#index-part3 .list .li:nth-child(3n),
	#index-part3 .list .li:nth-child(5n){margin-right: 2%;}
	#index-part3 .list .li:nth-child(-n+5),
	#index-part3 .list .li:nth-child(-n+3){margin-top: 40px;}
	#index-part3 .list .li:nth-child(-n+2){margin-top: 0;}
	#index-part3 .list .li:nth-child(2n){margin-right: 0;}
	#index-part3 .list .li .name{font-size: 34px;}
	#index-part3 .list .li .icon{zoom: 1.6;}
	#index-part3 .btn,
	#index-part3 .btn:hover{width: 220px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}


#index-part4{padding: 80px 0 0;}
#index-part4 .title{margin-bottom: 15px; font-size: 48px; color: #1a1a1a; line-height: 64px;}
#index-part4 .brief{margin-bottom: 58px; font-size: 20px; color: #1a1a1a; line-height: 30px;}
#index-part4 .cont{padding: 55px 0 90px; background: linear-gradient(#f6f7fb,transparent); border-radius: 5px;}

#index-part4 .cont .box .in-box .list {padding-top: 63px; width: 10.357%;}
#index-part4 .cont .box .in-box .list .p1{margin-bottom: 23px; font-size: 22px; color: #1a1a1a; line-height: 33px;}
#index-part4 .cont .box .in-box .list .ul{ display: flex; height: 350px; flex-wrap: wrap; align-items: center; justify-content: space-between; flex-direction: column;}
#index-part4 .cont .box .in-box .list .ul .li{ width: 100%; font-size: 18px; color: #fff; height: 40px; border-radius: 7px; box-shadow: 10px 0 20px rgba(55,59,200,0.2); background: linear-gradient(135deg, #b6b8ea, #373bc8); display: flex;align-items: center;justify-content: center;}
#index-part4 .cont .box .in-box .list .ul .li:first-child{margin-top: 0;}

#index-part4 .cont .box .in-box .cen{width: 69%;}
#index-part4 .cont .box .in-box .cen .jt-box{width: 40px;}
#index-part4 .cont .box .in-box .cen .jt-box .txt{font-size: 16px; color: #2798ff; margin-top: 13px; font-weight: bold;}
#index-part4 .cont .box .in-box .cen .cen-box{width: 78.986%;}
#index-part4 .cont .box .in-box .cen .cen-box .part1{margin-bottom: 23px;}
#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1{width: 30%; padding: 18px 18px 25px; border-radius: 7px; box-shadow: 20px 0 40px #f2f4fa; background: #fff;}
#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1 .name{margin-bottom: 18px; font-size: 24px; color: #1a1a1a; line-height: 35px; text-align: center;}
#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1 .ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1 .ul .li{margin-top: 10px; width: 90px; height: 30px; line-height: 30px; background: #f5f6fa; border-radius: 7px; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #1a1a1a;}
#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1 .ul .li:nth-child(-n+2){margin-top: 0;}
#index-part4 .cont .box .in-box .cen .cen-box .part2{padding: 17px 7.453% 26px; border-radius: 7px; box-shadow: 20px 0 40px #f2f4fa; background: #fff;}
#index-part4 .cont .box .in-box .cen .cen-box .part2 .name{margin-bottom: 8px; font-size: 24px; color: #1a1a1a; line-height: 35px; text-align: center;}
#index-part4 .cont .box .in-box .cen .cen-box .part2 .ul{display: flex; justify-content: space-between;}
#index-part4 .cont .box .in-box .cen .cen-box .part2 .ul .li{margin-top: 10px; width: 90px; height: 30px; line-height: 30px; background: #f5f6fa; border-radius: 7px; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #1a1a1a; background: #f5f6fa;}
#index-part4 .cont .box .in-box .cen .cen-box .top-jt{margin: 13px auto;}
#index-part4 .cont .box .in-box .cen .cen-box .top-jt .txt{font-size: 16px; color: #2798ff; font-weight: bold;}
#index-part4 .btn{margin: 63px auto 0; width: 160px; height: 50px; line-height: 48px; border-radius: 7px; font-size: 20px; color: #fff; background: var(--btnback); border: 2px solid var(--btnback); }
#index-part4 .btn:hover{background: var(--main); border-color: var(--main);}

@media (max-width: 1500px) {
	#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1{padding: 18px 12px 25px;}
}
@media (max-width: 1440px) {
	#index-part4 .cont .box .in-box .cen{width: 72%;}
	#index-part4 .cont .box .in-box .cen .cen-box{width: 86.986%;}
	#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1{width: 31%;}
	#index-part4 .cont .box .in-box .cen .cen-box .part2 .ul .li{width: 110px;}
}
@media (max-width: 1366px) {
	#index-part4 .cont .box .in-box .cen{width: 74%;}
}
@media (max-width: 1280px) {
	#index-part4 .cont .box .in-box .cen{width: 76%;}
}
@media (max-width: 1200px) {
	#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1 .ul .li{width: 100%;}
	#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1 .ul .li:nth-child(-n+2){margin-top: 10px;}
}
@media (max-width: 1024px) {
	#index-part4 .cont .box{width: 96%;}
	#index-part4 .cont .box .in-box .list .ul .li{font-size: 16px;}
	#index-part4 .cont .box .in-box .cen .cen-box .part2{ padding: 17px 3.453% 26px;}
	#index-part4 .cont .box .in-box .cen .cen-box .part2 .ul .li{width: 100px;}
}
@media (max-width: 750px) {
	#index-part4{padding: 80px 0;}
	#index-part4 .title{font-size: 42px; line-height: 1.6; font-weight: 700;}
	#index-part4 .brief{font-size: 30px; line-height: 1.6;}

	#index-part4 .cont{padding: 0; background: linear-gradient(#f6f7fb 60%,transparent 100%);}
	#index-part4 .cont .box{width: 92%; margin: 0 auto;}
	#index-part4 .cont .box .in-box{flex-direction: column;}
	#index-part4 .cont .box .in-box .list{width: 100%;}
	#index-part4 .cont .box .in-box .list.right{padding-top: 0;}
	#index-part4 .cont .box .in-box .list .p1{font-size: 30px;}
	#index-part4 .cont .box .in-box .list .ul{width: 100%; height: auto;flex-direction: unset; align-items: unset;}
	#index-part4 .cont .box .in-box .list .ul .li{width: 30%; font-size: 26px; height: 60px; margin-top: 30px;}
	#index-part4 .cont .box .in-box .list .ul .li:first-child{margin-top: 30px;}

	#index-part4 .cont .box .in-box .cen{ width: 100%; flex-direction: column;}
	#index-part4 .cont .box .in-box .cen .jt-box{margin: 40px auto;}
	#index-part4 .cont .box .in-box .cen .jt-box .jt{transform: rotate(90deg);}
	#index-part4 .cont .box .in-box .cen .jt-box .txt{font-sizE: 26px;}

	#index-part4 .cont .box .in-box .cen .cen-box{width: 100%;}
	#index-part4 .cont .box .in-box .cen .cen-box .part1{flex-wrap: wrap;}
	#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1{width: 100%; margin-top: 30px; padding: 30px;}
	#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1 .name{margin-bottom: 15px; font-size: 30px;}
	#index-part4 .cont .box .in-box .cen .cen-box .part1 .box1 .ul .li{height: 60px; font-size: 26px;}
	#index-part4 .cont .box .in-box .cen .cen-box .part2{padding: 30px;}
	#index-part4 .cont .box .in-box .cen .cen-box .part2 .name{margin-bottom: 15px; font-size: 30px;}
	#index-part4 .cont .box .in-box .cen .cen-box .part2 .ul {flex-wrap: wrap;}
	#index-part4 .cont .box .in-box .cen .cen-box .part2 .ul .li{width: 180px; height: 60px; font-size: 26px;}
	#index-part4 .cont .box .in-box .cen .cen-box .top-jt .txt{font-size: 26px;}
	#index-part4 .btn,
	#index-part4 .btn:hover{width: 220px; height: 70px; line-height: 66px; font-size: 26px; background: var(--btnback); border-color: var(--btnback);}
}



#index5{padding: 80px 0 90px;background: url(/images/index5-bg.png) no-repeat center / cover;}
#index5 .title{font-size: 48px;color: #1a1a1a;font-weight: 200;}
#index5 .content{margin-top: 50px;}
#index5 .content .li{width: 31.425%;margin: 0 2.8625% 40px 0;border-radius: 20px;background: #fff;padding: 42px 30px 42px 36px;}
#index5 .content .li:nth-child(3n){margin-right: 0;}
#index5 .content .li:hover{box-shadow: 0px 5px 30px 0px rgba(0, 0, 0, .05);}
#index5 .content .li .top{}
#index5 .content .li .top .tit{font-size: 20px;color: #1a1a1a;}
#index5 .content .li .top .icon{margin-left: 10px;}
#index5 .content .li .brief{height: 52px;font-size: 16px;color: #999;line-height: 1.625;margin-top: 20px;}
#index5 .more{width: 160px;height: 50px;line-height: 50px;background: #ffc000;border-radius: 8px;margin: 20px auto 0;font-size: 18px;color: #fff;text-align: center;}
#index5 .more:hover{background: #373bc8;}
@media(max-width: 1200px){
	#index5 .content .li{width: 48%;margin-right: 4%;}
	#index5 .content .li:nth-child(3n){margin-right: 4%;}
	#index5 .content .li:nth-child(2n){margin-right: 0;}
}
@media(max-width: 750px){
	#index5 .title{font-size: 42px;line-height: 1.6;font-weight: 700;}
	#index5 .content .li{width: 100%;margin-right: 0;}
	#index5 .content .li:nth-child(3n){margin-right: 0;}
	#index5 .content .li .top .tit{font-size: 36px;}
	#index5 .content .li .brief{font-size: 30px;height: 97.5px;}
	#index5 .more{width: 220px;height: 70px;line-height: 66px;font-size: 26px;}
}


#index6{padding: 80px 0;}
#index6 .title{font-size: 48px;color: #1a1a1a;}
#index6 .top{margin-top: 45px;box-shadow: 0px 5px 30px 0px rgba(242, 244, 250, 1);border-radius: 12px;overflow: hidden;}
#index6 .top .li{width: 16.667%;padding: 35px 0;text-align: center;font-size: 18px;color: #1a1a1a;font-weight: 200;border-bottom: 4px solid transparent;cursor: pointer;}
#index6 .top .li.swiper-slide-thumb-active{border-bottom-color: #373bc8;color: #373bc8;font-weight: 400;}
#index6 .top .li:hover{color: #373bc8;}
#index6 .bot{margin-top: 80px;}
#index6 .bot .li{}
#index6 .bot .li .pic{width: 70.429%;}
#index6 .bot .li .text_box{width: 27.143%;}
#index6 .bot .li .text_box .icon{width: 114px;height: 114px;}
#index6 .bot .li .text_box .tit{font-size: 36px;color: #373bc8;font-weight: 500;margin: 12px 0 15px;}
#index6 .bot .li .text_box .brief{font-size: 18px;color: #666;font-weight: 200;}
#index6 .bot .li .text_box .btn{width: 160px;height: 50px;line-height: 50px;background: #ffc000;border-radius: 8px;margin-top: 80px;font-size: 18px;color: #fff;text-align: center;}
#index6 .bot .li .text_box .btn:hover{background: #373bc8;}
@media(max-width: 1280px){
	#index6 .bot .li{flex-direction: column-reverse;}
	#index6 .bot .li .pic{width: 100%;margin-top: 50px;}
	#index6 .bot .li .text_box{width: 100%;text-align: center;}
	#index6 .bot .li .text_box .icon{margin: 0 auto;}
	#index6 .bot .li .text_box .btn{margin: 30px auto 0;}
}
@media(max-width: 750px){
	#index6 .title{font-size: 42px;line-height: 1.6;font-weight: 700;}
	#index6 .top .li{font-size: 30px;}
	#index6 .bot .li .pic{height: 430px; display: none;}
	#index6 .bot .li .text_box .brief{font-size: 30px;}
	#index6 .bot .li .text_box .btn{width: 220px;height: 70px;line-height: 66px;font-size: 26px;}
}

#index7{padding: 150px 0 60px;background: url(/images/index7-bg.png) no-repeat center / cover;position: relative;overflow: hidden;}
#index7::before{content: ""; display: block; width: 100%; height: 779px; position: absolute; top: 0; left: 0; z-index: 1; background: url(/images/index7-bg2.png) no-repeat center / cover; background-color: rgba(255,255,255,0.1);}
#index7 .text_box{width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;}
/* #index7 .text_box .title{font-size: 48px;color: #fff;font-weight: 600;background: url(/images/index7-bg2.png) no-repeat center / cover;text-align: center;padding: 0 30px;} */
#index7 .text_box .title{font-size: 48px;color: #fff;font-weight: 600;text-align: center;padding: 0 30px;}
#index7 .text_box .btn{width: 160px;height: 50px;line-height: 50px;background: #ffc000;border-radius: 8px;margin: 50px auto 0;font-size: 18px;color: #fff;text-align: center;border: 2px solid transparent;}
#index7 .text_box .btn:hover{background: #373bc8;border-color: #fff;}

#index7 ul li{width: 80000%;padding-bottom: 80px;overflow: hidden;}
#index7 ul li .imgList {animation-name: move;animation-duration: 30s;animation-timing-function: linear;animation-iteration-count: infinite;animation-fill-mode: forwards;display: block;float: left;}
#index7 ul li .imgList img {margin-right: 90px;}
#index7 ul li:nth-child(odd) .imgList {animation-duration: 30s;animation-delay: 1s;}
#index7 ul li:nth-child(1) .imgList {animation-duration: 30s;}
@keyframes move {
  from {
    transform: translate(0, 0);
  }
  to {
    transform: translate(-50%, 0);
  }
}
@media(max-width: 750px){
	#index7 .text_box .title{font-size: 42px;line-height: 1.6;font-weight: 700;}
	#index7 .text_box .btn{width: 220px;height: 70px;line-height: 66px;font-size: 26px;}
}

#footer{padding: 90px 0 65px;background: url(/images/footer-bg.png) no-repeat center / cover;}
#footer .content{}
#footer .content .left{width: 48.571%;background: #fff;border-radius: 8px;padding: 60px 40px 75px;}
#footer .content .left .title{font-size: 36px;color: #1a1a1a;font-weight: 500;}
#footer .content .left .cont{}
#footer .content .left .cont .li{width: 100%;background: #f5f6fa;border-radius: 20px;margin-top: 53px;padding: 30px;}
#footer .content .left .cont .li:first-child{margin-top: 46px;}
#footer .content .left .cont .li .text{position: relative;z-index: 2;}
#footer .content .left .cont .li .text .icon{width: 60px;height: 60px;}
#footer .content .left .cont .li .text .t{font-size: 20px;color: #1a1a1a;}
#footer .content .left .cont .li .num{font-size: 48px;color: #373bc8;position: relative;z-index: 2;}
#footer .content .left .cont .li .line{background: #eceff8;border-radius: 20px;left: 0;top: 0;z-index: 1;}
#footer .content .right{width: 48.571%;background: #fff;border-radius: 8px;padding: 60px 45px 75px;}
#footer .content .right .title{font-size: 36px;color: #373bc8;font-weight: 500;}
#footer .content .right .brief{font-size: 18px;color: #666;font-weight: 200;margin-top: 16px;}
#footer .content .right .form-box{margin-top: 42px;}
#footer .content .right .form-box .input{width: 100%;height: 60px;line-height: 60px;border-radius: 8px;background: #f5f6fa;margin-bottom: 20px;padding: 0 20px;font-size: 18px;color: #1a1a1a;font-weight: 200;}
#footer .content .right .form-box .input::-webkit-input-placeholder{color: #c2c4cc;}
#footer .content .right .form-box .input::-moz-placeholder{color: #c2c4cc;opacity: 1;}
#footer .content .right .form-box .input::-ms-input-placeholder{color: #c2c4cc;}
#footer .content .right .form-box .submit{width: 160px;height: 50px;line-height: 50px;background: #ffc000;border-radius: 8px;margin: 50px auto 0;font-size: 18px;color: #fff;text-align: center;}
#footer .content .right .form-box .submit:hover{background: #373bc8;}
#footer .content .right .bot{margin-top: 56px;}
#footer .content .right .bot .item .icon{width: 60px;height: 60px;margin-right: 10px;}
#footer .content .right .bot .item .t{font-size: 18px;color: #1a1a1a;}
#footer .content .right .bot .item:hover .t{color: #373bc8;}
#footer .content .right .bot .line{width: 1px;height: 26px;background: #eaeaea;margin: 0 55px;}
#footer .copyright{font-size: 18px;color: #fff;font-weight: 200;margin-top: 60px;}
@media(max-width: 1200px){
	#footer .content .left{padding-left: 20px;padding-right: 20px;}
	#footer .content .right{padding-left: 20px;padding-right: 20px;}
	#footer .content .right .bot .line{margin: 0 25px;}

}
@media(max-width: 1024px){
	#footer .content{flex-wrap: wrap;}
	#footer .content .left{width: 100%;padding-left: 40px;padding-right: 40px;}
	#footer .content .right{width: 100%;margin-top: 30px;padding-left: 40px;padding-right: 40px;}
}
@media(max-width: 750px){
	#footer{padding-bottom: 125px;}
	#footer .content .left .title,
	#footer .content .right .title{font-size: 42px;line-height: 1.6;font-weight: 700;}
	#footer .content .left .cont .li .text .t{font-size: 30px;}
	#footer .content .right .brief{font-size: 30px; line-height: 1.6;}
	#footer .content .right .form-box .input{height: 72px;line-height: 72px;font-size: 26px;}
	#footer .content .right .form-box .submit{width: 220px;height: 70px;line-height: 66px;font-size: 26px;}
	#footer .content .right .bot .item .t{font-size: 26px;}
	#footer .copyright{font-size: 26px;}
}

#bot_float{width: 100%;padding: 35px 0;background: #373bc8;z-index: 9;left: 0;right: 0;bottom: 0;}
#bot_float .logo{width: 266px;height: 25px;margin-right: 15px;}
#bot_float .txt{font-size: 18px;color: #fff;font-weight: 200;margin-right: 20px;}
#bot_float .btn{width: 240px;height: 50px;line-height: 46px;font-size: 20px;color: #fff;font-weight: 600;text-align: center;border-radius: 8px;background: #ffc000;margin-left: auto;border: 2px solid transparent;}
#bot_float .btn:hover{background: transparent;border-color: #fff;}
#bot_float .tel{font-size: 24px;color: #fff;font-weight: 600;margin-left: 35px;}
#bot_float .close{width: 16px;height: 16px;background: url(/images/bot-close-icon.png) no-repeat center;top: 10px;right: 10px;}
#bot_float .close:hover{transform: rotate(90deg);}
@media(max-width: 1024px){
	#bot_float .content{flex-wrap: wrap;}
	#bot_float .logo{}
	#bot_float .txt{width: calc(100% - 266px - 15px - 20px);}
	#bot_float .btn{margin-left: 0;margin-top: 30px;}
	#bot_float .tel{margin-top: 30px;}
}
@media(max-width: 750px){
	#bot_float .close{width: 32px;height: 32px;background-size: 100%;}
	#bot_float .txt{font-size: 26px;}
	#bot_float .btn{font-size: 26px;height: 70px;line-height: 66px;}
	#bot_float .tel{font-size: 30px;}
}

#appointment .content{width: 725px;background: #fff;border-radius: 8px;padding: 60px 70px 70px;}
#appointment .content .close{width: 19px;height: 19px;background: url(/images/alter-alose-icon.png) no-repeat center;top: 20px;right: 20px;}
#appointment .content .close:hover{transform: rotate(90deg);}
#appointment .content .title{font-size: 36px;color: #333;font-weight: 500;}
#appointment .content .brief{font-size: 18px;color: #666;font-weight: 200;margin-top: 18px;}
#appointment .content .form-box{margin-top: 40px;}
#appointment .content .form-box .input{width: 100%;height: 60px;line-height: 60px;border-radius: 8px;background: #f5f6fa;margin-bottom: 20px;padding: 0 20px;font-size: 18px;color: #1a1a1a;font-weight: 200;}
#appointment .content .form-box input::-webkit-input-placeholder{color: #c2c4cc;}
#appointment .content .form-box input::-moz-placeholder{color: #c2c4cc;opacity: 1;}
#appointment .content .form-box input::-ms-input-placeholder{color: #c2c4cc;}
#appointment .content .form-box .input input{width: calc(100% - 100px);}
#appointment .content .form-box .input .btn{width: 97px;height: 32px;line-height: 32px;background: #373bc8;border-radius: 5px;text-align: center;font-size: 16px;color: #fff;top: 14px;right: 16px;}
#appointment .content .form-box .input .btn:hover{background: #ffc000;}
#appointment .content .form-box .submit{width: 160px;height: 50px;line-height: 50px;background: #ffc000;border-radius: 8px;margin: 50px auto 0;font-size: 18px;color: #fff;text-align: center;}
#appointment .content .form-box .submit:hover{background: #373bc8;}
@media(max-width: 750px){
	#appointment .content{width: 90%;}
	#appointment .content .close{width: 32px;height: 32px;background-size: 100%;}
	#appointment .content .title{font-size: 42px; line-height: 1.6;font-weight: 700;}
	#appointment .content .brief{font-size: 30px; line-height: 1.6;font-weight: 400}
	#appointment .content .form-box .input{height: 72px;line-height: 72px;font-size: 26px;}
	#appointment .content .form-box .input .btn{width: 150px;height: 45px;line-height: 45px;background: #ffc000;font-size: 26px;}
	#appointment .content .form-box .input input{width: calc(100% - 160px);}
	#appointment .content .form-box .submit{width: 220px;height: 70px;line-height: 66px;font-size: 26px;}
}

