.banner{background-position: center;background-size: cover;text-align: center;line-height: normal;height: 600px;height: 60vh;color: #e3eff5;border-bottom: solid 4px #00aee6;min-height: 500px;max-height: 700px;}
.banner .container{position: relative;height: 100%;}
.banner .title{font-size: 48px;font-weight: 300;color: #00aee6;margin-bottom: 30px;}
.banner .subtitle{font-size: 24px;font-weight: normal;line-height: 1.42;color: #ffffff;}
.banner .info{text-align: left;max-width: 800px;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);box-sizing: border-box;
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.banner .btn-content{margin-top: 30px;}
.banner .btn-content .btn{margin-bottom: 10px;}
.banner .btn-content .btn:first-child{margin-right: 16px;}
.banner .video-btn{color: #fff;position: absolute;top: 50%;right: 10%;text-align: center;font-size: 18px;margin-top: -50px;cursor: pointer;}
.banner .video-btn i{font-size: 36px;border: solid 2px #fff;border-radius: 100px;width: 60px ;height: 60px;line-height: 60px;display: inline-block;margin-bottom: 20px;}
.banner .video-btn:hover{color: #00aee6;}
.banner .video-btn:hover i{border-color: #00aee6;}
.banner .list{font-size: 18px;line-height: 1.7;color: #e3eff5;}
.banner .list i{border: solid 1px #e3eff5;width: 16px;height: 16px;border-radius: 100px;font-size: 12px;text-align: center;line-height: 16px;display: inline-block;margin-right: 10px;vertical-align: 1px;}
.banner .list i:before{display: inline-block;-webkit-transform: scale(0.666);
-ms-transform: scale(0.666);
-o-transform: scale(0.666);
transform: scale(0.666);}
.banner .system{margin-top: 20px;}
.banner .system a{margin-left: 10px;vertical-align: middle;}
.banner .system a{font-size: 20px;color: #7aa0b4;}
.banner .system a.curr{color: #00aee6;}
@media(max-width: 1200px){
	.banner .info{max-width: 70%;padding: 0 30px;}
}
@media(max-width: 768px){
	.banner .info{max-width: 100%;}
	.banner .video-btn{display: none;}
}
@media(max-width: 480px){
	.banner{min-height: 100vh;}
	.banner .btn-content .btn{margin: 10px 0;width: 100%;}
	.banner .title{font-size: 36px;}
	.banner .subtitle{font-size: 18px;}
	.banner .list{font-size: 16px;}
}

.logos{text-align: center;padding: 40px;}

.features-1{background-color: #f5f7f9;padding: 90px 0;text-align: center;line-height: normal;}
.features-1 .title{font-size: 36px;font-weight: 300;line-height: 1.33;color: #26324b;margin-bottom: 30px;}
.features-1 .items [class^=item-]{padding: 10px 5px;}
.features-1 .pic{max-height: 240px;overflow:hidden;border-bottom: solid 4px #00aee6;}
.features-1 .pic img{width: 100%;}
.features-1 .info{min-height: 320px;overflow:hidden;padding: 30px 24px 60px;box-sizing: border-box;text-align: left;background-color: #26324b;position: relative;}
.features-1 .info .dd1{font-size: 18px;line-height: 1.56;color: #00aee6;min-height: 40px;margin-bottom: 10px;}
.features-1 .info .dd2{font-size: 16px;line-height: 1.63;color: #a3c8db;position: relative;margin-bottom: 20px;padding-left: 30px;}
.features-1 .info .dd2 i{position: absolute;left: 0px;top: 8px;border: solid 1px #a3c8db;border-radius: 100px;width: 16px;height: 16px;font-size: 12px;line-height: 16px;text-align: center;display: inline-block;}
.features-1 .info .dd2 i:before{-webkit-transform: scale(0.666);display: inline-block;
-ms-transform: scale(0.666);
-o-transform: scale(0.666);
transform: scale(0.666);}
.features-1 .info .more{position: absolute;left: 24px;bottom: 30px;}

.features-2{background-color: #26324b;padding: 90px 0;text-align: center;line-height: normal;}
.features-2 .title{font-size: 36px;font-weight: 300;line-height: 1.33;color: #00aee6;margin-bottom: 50px;}
.features-2 .list{color: #7aa0b4;font-size: 16px;text-align: left;cursor: pointer;}
.features-2 .list .dd1{font-size: 24px;margin-bottom: 10px;}
.features-2 .list .pics{float: left;text-align: center;width: 120px;}
.features-2 .list .pics .pic{margin: 10px 0;position: relative;}
.features-2 .list .pics .pic:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(38, 50, 75, 0.46);}
.features-2 .list.curr{color: #fff;}
.features-2 .list.curr .pics .pic:after{background-color: rgba(0, 0, 0, 0);}

.features-3{background-color: #e3eff5;text-align: center;line-height: normal;padding: 80px 0;}
.features-3 .title{font-size: 36px;font-weight: 300;line-height: 1.33;color: #26324b;margin-bottom: 30px;}
.features-3 .item{background-color: #fff;padding: 40px;text-align: left;min-height: 260px;}
.features-3 .item .top{padding-left: 80px;position: relative;margin-bottom: 30px;}
.features-3 .item .top .img{position: absolute;left: 0;top: -8px;}
.features-3 .item .dd1{font-size: 14px;font-weight: 800;color: #7aa0b4;}
.features-3 .item .dd2{font-size: 16px;color: #26324b;line-height: 1.63;}

.features-5{text-align: center;line-height: normal;padding: 80px 0;background-color: #f5f7f9;}
.features-5 .title{font-size: 36px;font-weight: 300;line-height: 1.33;color: #26324b;margin-bottom: 20px;}
.features-5 .subtitle{font-size: 18px;line-height: 1.67;color: #26324b;max-width: 900px;margin: 0 auto 20px;}
.features-5 .dd{font-size: 20px;font-weight: 800;color: #00aee6;margin-bottom: 20px;}
.features-5 .items [class^=item-]{padding: 5px;}
.features-5 .box{background-color: #fff;padding: 30px 35px;box-sizing: border-box;height: 300px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);border-radius: 2px;}
.features-5 .box .pic{height: 60px;}
.features-5 .box .dd1{font-size: 18px;font-weight: 800;color: #26324b;margin-bottom: 10px;}
.features-5 .box .dd2{font-size: 16px;line-height: 1.63; color: #26324b;margin-bottom: 10px;}
.features-5 .box .dd3{line-height: 1.43;color: #7aa0b4;}
@media(max-width: 480px){
	.features-5 .box{height: auto;}
}

.features-6{text-align: center;line-height: normal;padding: 100px 0;background-color: #f5f7f9;}
.features-6 .title{font-size: 36px;font-weight: 300;color: #26324b;margin-bottom: 20px;}
.features-6 .dd{font-size: 18px;color: #26324b;margin-bottom: 20px;}
.features-6 li{width: 120px;height: 52px;font-size: 18px;color: #ffffff;line-height: 52px;margin: 15px;display: inline-block;text-align: center;border-radius: 2px;vertical-align: middle;}
.features-6 .list1{margin-top: 40px;}
.features-6 .list1 li{background-color: #00aee6;}
.features-6 li span{display: inline-block;line-height: 1.2;vertical-align: middle;}
.features-6 .list2 li{background-color: #a3c8db;}
.features-6 .list3 li{background-color: #26324b;}

.recover-list{text-align: center;line-height: normal;background-color: #26324b;padding: 80px 0 40px;}
.recover-list .title{font-size: 36px;font-weight: 300;color: #00aee6;margin-bottom: 20px;}
.recover-list .dd{font-size: 18px;line-height: 1.67;color: #a3c8db;max-width: 930px;margin: 0 auto 60px;}
.recover-list .dd1{font-size: 18px;line-height: 1.33; color: #a3c8db;}
.recover-list .pic{height: 80px;}
.recover-list .items [class^='item-']{-webkit-perspective: 1000px;-moz-perspective: 1000px;-ms-perspective: 1000px;perspective: 1000px;}
.recover-list .box{padding: 20px 0;position: relative;height: 240px;box-sizing: border-box;border-radius: 2px;}
.recover-list .box .back-text{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-color: #00aee6;color: #fff;box-sizing: border-box;padding: 30px 20px;border-radius: 2px;opacity: 0;-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;}
.recover-list .box .back-text .text1{font-size: 18px;margin-bottom: 10px;line-height: 1.33;}
.recover-list .box .back-text .text2{line-height: 1.57;font-size: 14px;}
.recover-list .items [class^='item-']:hover .box .back-text{opacity: 1;}
@media(max-width: 480px){
	.recover-list .items [class^='item-']{margin-bottom: 0;}
	.recover-list .items [class^='item-']:hover .box{-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;}
}

.simple-steps{text-align: center;line-height: normal;padding: 90px 0;}
.simple-steps .title{font-size: 36px;font-weight: 300;color: #26324b;margin-bottom: 50px;}
.simple-steps .items{border-left: dashed 1px #26324b;padding-bottom: 40px;}
.simple-steps .info{box-sizing: border-box;padding: 20px 60px 0 30px;text-align: left;}
.simple-steps .info .top{font-size: 24px;color: #26324b;line-height: 1.42;margin-bottom: 10px;position: relative;}
.simple-steps .info .top i{background-color: #fff;position: absolute;left: -43px;top: 4px;font-size: 24px;color: #00aee6;width: 24px;height: 24px;border: dashed 1px #26324b;border-radius: 100px;text-align: center;line-height: 24px;-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
.simple-steps .info .dd{font-size: 16px;line-height: 1.63;color: #26324b;}
.simple-steps .pic{text-align: left;padding-left: 20px;}
@media(max-width: 1200px){
	.simple-steps{padding-left: 30px;padding-right: 30px}
}
@media(max-width: 768px){
	.simple-steps .pic{margin-top: 30px;}
}
@media(max-width: 480px){
	.simple-steps .info{padding: 20px 0px 0px 30px;}
}

.recovery-result{background-color: #f5f7f9;padding: 90px 0;text-align: center;line-height: normal;}
.recovery-result .title{font-size: 36px;font-weight: 300;color: #26324b;margin-bottom: 20px;}
.recovery-result .dd{font-size: 18px;color: #26324b;margin-bottom: 80px;}
.recovery-result .circle-group{margin-bottom: 30px;}
.recovery-result .circle-group p{color: #26324b;font-size: 14px;margin-bottom: 15px;}
.recovery-result .dd1{text-align: left;font-size: 16px;line-height: 1.63;color: #26324b;margin-bottom: 30px;padding: 0 30px;}
.recovery-result .items [class^=item-]{padding: 5px;}
.recovery-result .box{background-color: #fff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);padding: 30px 20px;height: 320px;box-sizing: border-box;}
.recovery-result .box .pic{height: 60px;}
.recovery-result .box .dd2{font-size: 18px;font-weight: 800;color: #26324b;margin-bottom: 10px;}
.recovery-result .box .dd3{font-size: 12px;line-height: 1.85;color: #26324b;}
@media(max-width: 480px){
	.recovery-result .box{height: auto;}
	.recovery-result .dd1{padding: 0 10px;}
}