.header{background-color: #263349;}
.header .nav li a{color: #5c759f;}
.header .nav li a:hover{ color: #5c759f;}
.header .nav li a::before{background-color: #5c759f;}

.banner{}
.banner .bottom{background: url(../../images/20210721/index-lis-bg2.png) center 0 no-repeat; width: 100%; height: 82px;}
.banner .con{background-color: #263349; padding-top: 60px; padding-bottom: 50px;}
.banner h1{font-size: 46px; color: #fff; text-align: center;}
.banner p{color: #9ac0ff; padding-top: 20px; line-height: 1.4;}
.banner .downico img{display: block; margin: 30px auto;}
.banner a.down{display: block; height: 56px; background-color: #5092ff; text-align: center; color: #fff; font-size: 24px; border-radius: 5px; margin: 10px auto; line-height: 56px; text-decoration: none;}
.banner a.down:hover{background-color: rgba(80, 146, 255, .8);}
.banner span{color: #99b8ec; text-align: center; font-size: 18px; display: block; padding-top: 20px;}
.banner span a{text-decoration: underline; color: #99b8ec; font-size: 18px;}
.banner span a:hover{color: #1d5cc2; text-decoration: none;}

.section{padding-top: 60px;}
.section .rows{padding-bottom: 60px;}
.section h3{font-size: 30px; color: #555; padding-bottom: 30px;}
.section p{font-size: 18px; color: #2e2e2e; line-height: 1.5;}
.section ul{padding-left: 20px;}
.section li{font-size: 18px; color: #2e2e2e; list-style: url(../../images/20210721/triangle.png); padding: 15px 0; padding-left: 10px;}


.ad{background: url(../../images/20210721/ad-bg.png) no-repeat; background-position: center 0; padding: 230px 0;}
.ad .container{padding: 0 60px;}
.ad .box{min-height: 530px; width: 100%; background: linear-gradient(90deg, rgba(51, 206, 133, 0.8),rgba(61, 68, 123, 0.8)); border-radius: 30px;}
.ad .box .pics-contain{margin-left: -20px;}
.ad .box .Cell{padding: 0;}
.ad .box .txt{padding-right: 40px;}
.ad .box h3{color: #fff; font-size: 46px;}
.ad .box ul{padding-left: 40px; padding-top: 15px; padding-bottom: 20px;}
.ad .box li{font-size: 20px; color: #fff; padding: 10px 0;}
.ad .box a{height: 54px; background-color: #1a1c1b; border-radius: 27px; padding: 0 30px; margin: 40px auto; color: #fff; font-size: 22px; font-weight: 700; text-decoration: none;}
.ad .box a:hover{background-color: rgba(61, 61, 61, .9);}
.ad .box a span{padding-left: 10px;}
.ad .box a.buy i{background: url(../../images/20210721/buy-ico.png) center no-repeat; display: inline-block; width: 22px; height: 18px;}
.ad .box a.down i{background: url(../../images/20210721/down-ico.png) center no-repeat; display: inline-block; width: 16px; height: 21px; margin-top: -3px;}
