body{max-width: 640px;margin: auto;}
html{overflow-x:hidden}
*{font-family:Arial}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
a{color:#333333;text-decoration:none}
a:hover{text-decoration:none}
.row{margin-bottom:0}
ul{padding-left:0;list-style:none}
.banner img{width:100%;height:auto;margin:0 auto;vertical-align: middle;}
section h1{color:#333333;font-weight:600;text-align:center;font-size: 24px;line-height: 24px;}
.first{padding:30px 10px}
.first .first-content{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}
.first .first-content .first-left{display:block;width: 100%;vertical-align: middle;}
.first .first-content .first-right{font-size:16px;line-height:26px;color:#333333;background:#c7e9fb4d;text-align:justify;padding: 15px;}
.second{padding:20px 10px;}
.second p.yingyong-des{margin-top:20px;font-size: 16px;line-height: 26px;padding: 0 15px;}
.second .second-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding: 0 10px;}
.second .second-list .second-item{margin-top:20px;border:2px dashed #4fd2e5;border-radius:10px}
.second .second-list .second-item > div{padding:10px}
.second .second-list .second-item .app-title{color:#3d7ac9;font-size: 18px;line-height: 26px;}
.second .second-list .second-item .item-text{font-size: 16px;line-height: 26px;}
.second .gongyi{max-width:100%;margin:20px auto 0;width:auto;height:auto;display:block}
.third {padding:0px 10px}
.third h4{text-align:center;color:#333}
.third .gx-4{--bs-gutter-x:1.88rem}
.third .third-list{margin-top:30px}
.third .third-list li .third-item{margin-bottom:20px;padding-bottom: 10px; background:#fff;border-radius:20px;border:2px dashed #4fd2e5;height:100%;overflow:hidden}
.third .third-list li .third-item span{background:#017ebd;border-radius:0 0 20px 0;color:#fff;font-size:14px;line-height:34px;font-weight:600;padding:15px 10px 8px}
.third .third-list li .third-item p{padding:0 15px;color:#333;font-size:16px;line-height:24px;hyphens:auto}
.third .third-list li .third-item p.youshi-tit{font-size:17px;font-weight:bold;margin:10px 0}
.forth .forth-list{margin-top:28px}
.forth .forth-list{margin-top:28px;display:flex;justify-content:space-between;flex-wrap:wrap}
.forth .forth-list img{display:block;height:auto;margin-bottom:30px}
.five{padding: 0 10px;}
.liuyan p{font-size:16px;text-align:center;color:#555555;margin-bottom:20px}
.liuyan .form-up-two{margin-top:10px}
.gotop{height:6px;background-color:#c81528;margin-top:90px;cursor:pointer}
.gotop img{position:relative;top:-25px;display:block;margin:0 auto;width:55px;height:55px}
.gongyi .container p{text-align:justify;font-size:16px;line-height:26px}
.gongyi .gongyi-content{background:#eeeeee57;box-shadow:1px 1px 10px rgba(0,0,0,.2);margin:30px auto;border-radius:10px;padding:20px 15px;row-gap:15px;display: flex;flex-direction: column;}
.gongyi .gongyi-content .img-box img{width:100%;height:auto;display:block}
@media (max-width:575px){
section h1{font-size:22px}
.first .first-content .first-left{width:100%;border-radius:20px 20px 0 0}
.first .first-content .first-right{width:100%;padding:15px;border-radius:0 0 20px 20px}
.second{padding:20px 0}
.second .second-list .second-item{flex-direction:column}
.second .second-list .second-item > div{padding:20px}
.second .second-list .second-item .app-title{font-size:20px}
.third h4{margin-top:30px}
.forth .forth-list img{width:100%}
}