*{
    margin: 0;
    padding: 0;
    font-size: 0;
}
/* html,body{ height: 100%;font-size: 14px;}
@media screen and (max-width:320px ) {
    html{font-size: 12px;}
}
@media screen and (min-width:321px) and (max-width:375px ) {
    html{font-size: 14px;}
}
@media screen and (min-width:376px ) {
    html{font-size: 16px;}
} */
a{
    text-decoration: none;
}
.dyCgxd-top{
    /* height: 6.43rem; */
    height: 0.9rem;
    padding: 0 0.24rem;
    background: #2B344C;
}
.dyCgxd-tip-img{
    /* width: 2.5rem; */
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.24rem;
}
.dyCgxd-tip-text{
    /* font-size: 14px; */
    font-size: 0.24rem;
    color: #FFFFFF;
}
.dyCgxd-tip-btn{
    /* width: 20rem;
    height: 3.5rem; */
    display: inline-block;
    width: 2.44rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.28rem;
    color: #2D67E6;
    text-align: center;
    background: #FFFFFF;
    border-radius: 0.3rem;
}
.dyCgxd-tip-btn img{
    width: 0.32rem;
    vertical-align: middle;
    margin-top: -2px;
}
.dyCgxd-tip-btn span{
    font-size: 0.28rem;
}


.dyCgxd-banner{
    height: 5rem;
    text-align: center;
    padding-top: 0.14rem;
    background: url('../images/dyCgxd/moblie/banner-bg.png') no-repeat;
    background-size:7.5rem;
    box-sizing: border-box;
}
.dyCgxd-banner img{
    width: 7.5rem;
}

.dyCgxd-m-part1{
    text-align: center;
    margin-top: -1.05rem;
}
.dyCgxd-m-part1-list{
   padding: 0 0.6rem;
   margin-bottom: 0.32rem;
}
.dyCgxd-m-part1-item{
    width: 2.96rem;
    height: 2.43rem;
    text-align: center;
    background-image: linear-gradient(180deg, #344261 0%, #1C1E22 100%);
    box-shadow: 0px 2px 0.2rem 0.05rem rgba(30,51,92,0.36);
    border-radius: 0.1rem;
}
.dyCgxd-m-part1-item img{
    width: 0.64rem; 
    margin-top: 0.32rem;
}
.dyCgxd-m-part1-item p{
    font-size: 0.28rem;
    color: #FFFFFF;
    margin-top: 0.16rem;
    margin-bottom: 0.08rem;
}
.dyCgxd-m-part1-item span{
    font-size: 0.24rem;
    color: #FFFFFF;
}
.dyCgxd-m-part1-link{
    font-size: 0.28rem;
    color: #2D67E6;
    text-align: center;
    text-decoration: underline;
}

.dyCgxd-m-part2{
    margin-top: 0.32rem;
}
.dyCgxd-m-part2-item{
    text-align: center;
}
.dyCgxd-m-part2-item img{
    width: 0.64rem;
}
.dyCgxd-m-part2-item p{
    font-size: 0.32rem;
    color: #333333;
    font-weight: 500;
    margin-top: 0.15rem;
    margin-bottom: 0.19rem;
}
.dyCgxd-m-part2-item span{
    font-size: 0.2rem;
    color: #333333;
    font-weight: 200;
}

.dyCgxd-m-part3{
    text-align: center;
    margin-top: 0.64rem;
}
.dyCgxd-part-title {
    display: inline-block;
    font-size: 0.36rem;
    color: #333333;
    font-weight: 600;
    height: 0.5rem;
    padding: 0 1.24rem;
    background: url(/resources/images/dyCgxd/title-bg-l.png) center left no-repeat, url(/resources/images/dyCgxd/title-bg-r.png) center right no-repeat;
    background-size: 1rem;
}
.dyCgxd-part3-title2{
    font-size: 0.24rem;
    color: #333333;
    margin-top: 0.06rem;
}
.dyCgxd-m-part3-title3{
    position: relative;
    font-size: 0.32rem;
    color: #2D67E6;
    margin-bottom: 0.32rem;
}
.dyCgxd-m-part3-item{
    text-align: center;
    margin-top: 0.54rem;
}
.dyCgxd-m-part3-title3::after{
    position: absolute;
    content: '';
    width: 0.6rem;
    height: 0.04rem;
    background: #2D67E6;
    left: 0;
    right: 0;
    bottom:-0.1rem;
    margin: 0 auto;
}
.dyCgxd-m-part3-item>img{
    width: 5.04rem;
    margin-bottom: 0.24rem;
}
.dyCgxd-m-part3-text-con{
    width: 6rem;
    margin: 0 auto;
    text-align: left;
}
.dyCgxd-m-part3-item p{
    font-size: 0.28rem;
    color: #333333;
    line-height: 0.42rem;
}
.dyCgxd-m-part3-item p::before{
    position: relative;
    display: inline-block;
    content: '';
    width: 0.06rem;
    height: 0.06rem;
    background: #ACD7F8;
    border-radius: 50%;
    top: -0.03rem;
    left: -0.06rem;
}

.dyCgxd-m-part4{
    text-align: center;
    margin-top: 0.48rem;
    padding-bottom: 0.48rem;
}
.dyCgxd-m-part4-more{
    width: 3.53rem;
    height: 0.6rem;
    line-height: 0.6rem;
    text-align: center;
    font-size: 0.24rem;
    color: #666666;
    margin: 0 auto;
    background: #FFFFFF;
    border: 0.02rem solid #CCCCCC;
    border-radius: 0.3rem;
    margin-bottom: 0.48rem;
}
.dyCgxd-m-part4 img{
    width: 2.61rem;
    height: 2.6rem;
    box-shadow: 0 6px 14px 0 rgba(61,74,94,0.20);
}
.dyCgxd-m-part4 p{
    font-size: 0.28rem;
    color: #666666;
    text-align: center;
    line-height: 0.42rem;
    margin-top: 0.24rem;
}

.dyCgxd-m-footer{
    height: 4.52rem;
    text-align: center;
    padding-top: 0.32rem;
    background: #26282D;
    box-sizing: border-box;
}
.dyCgxd-m-footer .dyCgxd-part-title{
    color: #fff;
}
.dyCgxd-m-footer-list{
    margin-top: 0.32rem;
    padding: 0 0.4rem;
    margin-bottom: 0.48rem;
}
.dyCgxd-m-footer-item {
    text-align: center;
}
.dyCgxd-m-footer-item img{
    width: 0.64rem;
}
.dyCgxd-m-footer-text1{
    position: relative;
    font-size: 0.32rem;
    color: #b2eeff;
    margin-top: 0.09rem;
}
.dyCgxd-m-footer-text1::before{
    position: absolute;
    content: '';
    width: 0.12rem;
    height: 0.04rem;
    background: #BEF0FF;
    top: -0.06rem;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.dyCgxd-m-footer-text2{
    font-size: 0.2rem;
    color: #FFFFFF;
    margin-top: 0.08rem;
}







.flexBox{
    display: flex;
}
.flexBetween{
    justify-content: space-between;
}
.alignCenter{
    align-items: center;
}