.aboutus_banner {
    background: url(/template/mobile/default/img/aboutus/20211104/banner_bg@2x.png) no-repeat;
    width: 10rem;
    height: 11.73rem;
    background-size: contain;
    margin-top: 1.5rem;
}

.aboutus_title {
    text-align: center;
    color: #fff;
    font-size: .65rem;
    padding-top: .8rem;
}

.aboutus_smalltilte {
    margin-top: .1rem;
    color: #fff;
    text-align: center;
    font-size: .35rem;
}

.aboutus_content {
    width: 9.6rem;
    margin: .5rem auto;
}

.aboutus_company_title {
    font-sizE: .6rem;
    text-align: center;
    color: #212121;
}

.aboutus_company_smalltitle {
    margin-top: .1rem;
    font-size: .45rem;
    text-align: center;
    color: #999;
}

.aboutus_company_content {
    margin-top: .8rem;
    font-size: .4rem;
    text-align: justify;
    line-height: .6rem;
    color: #666;
}

.aboutus_company_list {
    margin-top: .8rem;
    display: flex;
}


/* .aboutus_company_list dl {
    display: flex;
    color: #2E65FF;
    font-size: .4rem;
}

.aboutus_company_list dl dd:last-child:after {
    border-right: none;
}

.aboutus_company_list dl dd:after {
    content: '';
    border-right: 1px solid #979797;
    margin: 0 .24rem;
} */

.aboutus_company_list div {
    border-right: 1px solid #979797;
    padding: 0 .24rem;
    color: #2E65FF;
    font-size: .4rem;
}

.aboutus_company_list div:first-child {
    padding-left: 0;
}

.aboutus_company_list div:last-child {
    padding-right: 0;
    border-right: none;
}

.aboutus_pic {
    margin: .8rem auto;
}

.aboutus_pic img {
    width: 9.5rem;
}


/* 与众不同的我们 */

.abooutus_other {
    background: url(/template/mobile/default/img/aboutus/bg_other@2x.png) no-repeat;
    width: 10rem;
    height: 8.18rem;
    background-size: contain;
}

.otherus_list {
    width: 9.4rem;
    margin: 0 auto;
}

.otherus_list ul {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.otherus_list ul li {
    margin: 1.2rem .4rem 0 .2rem;
    width: 4.3rem;
    color: #fff;
    font-size: .45rem;
    position: relative;
}

.otherus_list ul li:nth-child(2n) {
    margin-right: 0;
}

.otherus_list ul li:before {
    content: '';
    display: inline-block;
    width: .08rem;
    height: 1.3rem;
    background-color: #5899FF;
    position: absolute;
    left: 0;
    top: 0;
}

.otherus_list ul li:after {
    content: '+';
    color: #5899FF;
    font-size: .8rem;
    position: absolute;
    right: .5rem;
    top: 0;
}

.otherus_list_title {
    margin: 0 .5rem 0 .6rem;
    line-height: .7rem;
}

.aboutus_service_content {
    width: 9rem;
    margin: .5rem auto;
    font-size: .4rem;
    line-height: .65rem;
    color: #666;
    text-align: justify;
}

.service_list {
    width: 9.4rem;
    margin: 1rem auto 0;
}

.service_list ul {
    display: flex;
    flex-flow: row wrap;
}

.service_list ul li {
    width: 3.5rem;
    height: 3.3rem;
    padding: .5rem;
    margin: .2rem .4rem .3rem 0;
    background-color: #fff;
    box-shadow: 0 0 20px #EBEBEB;
}

.service_list ul li:nth-child(2n) {
    margin-right: 0;
}

.service_list ul li img {
    width: 1.5rem;
}

.servicelist_title {
    margin-top: .5rem;
    color: #212121;
    font-size: .45rem;
}

.aboutus_5gwrap {
    background-color: #5C9EFF;
    background: -webkit-linear-gradient(top, #5C9EFF, #2F65FF);
    /*Safari5.1-6.0*/
    background: -o-linear-gradient(bottom, #5C9EFF, #2F65FF);
    /*Opera11.1-12.0*/
    background: -moz-linear-gradient(bottom, #5C9EFF, #2F65FF);
    /*Firefox3.6-15*/
    background: linear-gradient(to bottom, #5C9EFF, #2F65FF);
    padding: 1rem 0;
    margin-top: -.8rem;
    opacity: .8;
    position: relative;
    z-index: -1;
}

.aboutus_5gcontent {
    color: #fff;
}

.aboutus_5gimg {
    width: 9rem;
    padding: 4.5rem 0 3.5rem;
    position: relative;
}

.aboutus_5gimg img {
    width: 9rem;
    position: absolute;
    top: -1.2rem;
    left: .5rem;
}

.aboutus_footerlist ul {
    display: flex;
    flex-flow: row wrap;
}

.aboutus_footerlist ul li {
    width: 4.5rem;
    margin-bottom: 1.2rem;
    text-align: center;
}

.aboutus_footerlist ul li img {
    width: 1rem;
    margin-bottom: .2rem;
}

.aboutus_footerlist_title {
    color: #212121;
    font-size: .4rem;
}


/* 20210701新增样式 */

.newaboutus_jsys {
    width: 10rem;
    height: 3rem;
    background-color: #5C9EFF;
    background: -ms-linear-gradient(top, #5C9EFF, #2F65FF);
    /* IE 10 */
    background: -moz-linear-gradient(top, #5C9EFF, #2F65FF);
    /*火狐*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5C9EFF), to(#2F65FF));
    /*谷歌*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5C9EFF), to(#2F65FF));
    /* Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #5C9EFF, #2F65FF);
    /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #5C9EFF, #2F65FF);
    /*Opera 11.10+*/
    position: relative;
}

.newaboutus_jsys_content {
    width: 9.4rem;
    margin: .5rem auto;
}

.newaboutus_title {
    color: #fff;
    padding: .5rem 0;
}

.newaboutus_list {
    position: absolute;
    left: .3rem;
    top: 1.8rem;
    padding: .5rem;
    background-color: #fff;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    box-shadow: 0 0 10px #EBEBEB;
}

.newaboutus_list_content {
    width: 2.2rem;
    text-align: left;
    margin-right: .9rem;
}

.newaboutus_list_content:last-child {
    margin-right: 0;
}

.newaboutus_list_content img {
    width: 1.8rem;
}

.newaboutuslist_text {
    margin-top: .3rem;
    font-size: .35rem;
    color: #333;
}

.newaboutus_product {
    background-color: #fff;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    box-shadow: 0 0 10px #EBEBEB;
    padding: .5rem;
}

.newaboutus_product_list {
    width: 3rem;
    margin-bottom: .6rem;
    text-align: center;
}

.newaboutus_product_list:nth-child(3n) {
    margin-right: 0;
}

.newaboutus_product_text {
    font-size: .35rem;
    text-align: left;
}

.newaboutus_product_list img {
    margin-bottom: .3rem;
    width: 1rem;
}

.aboutus_banner_pl5 {
    padding-top: 1.6rem;
    padding-left: .5rem;
}

.aboutusbanner_title {
    font-size: .62rem;
    color: rgba(255, 255, 255, .6);
}

.aboutus_line {
    margin-top: .2rem;
    width: .8rem;
    height: .04rem;
    background-color: rgba(255, 255, 255, .5);
}

.aboutus_banner_text {
    margin-top: .4rem;
    font-size: .57rem;
    color: #fff;
    line-height: .8rem;
    width: 7.8rem;
}

.aboutus_banner_leftarrow {
    margin-top: 1rem;
}

.aboutus_banner_leftarrow img {
    width: .8rem;
}

.newaboutus_content {
    /* background: url(/template/mobile/default/img/aboutus/20211104/bg_01@2x.png) no-repeat; */
    width: 10rem;
    height: 20.16rem;
    background-size: contain;
    background: #fff;
}

.one_pl3 {
    padding-left: .3rem;
}

.newaboutus_content_wrap {
    padding: .7rem .5rem;
}

.newaboutus_line {
    width: 1rem;
    height: .09rem;
    background-color: #295FFF;
}

.newaboutus_content_title {
    margin-top: .5rem;
    font-size: .5rem;
    color: #212121;
    font-weight: bold;
}

.newaboutus_content_smalltitle {
    margin-top: .1rem;
    font-size: .33rem;
    color: #999;
}

.newaboutus_content_text {
    margin-top: .6rem;
    text-align: justify;
    font-size: .38rem;
    color: #333;
    line-height: .5rem;
}

.newaboutus_content_company {
    margin-top: .3rem;
    text-align: justify;
    font-size: .38rem;
    color: #666;
    line-height: .5rem;
}

.newaboutus_content_list {
    width: 9rem;
    margin: .5rem auto 0;
}

.newaboutus_content_list ul {
    display: flex;
    flex-flow: row wrap;
}

.newaboutus_content_list ul li.one {
    background: url(/template/mobile/default/img/aboutus/20211104/bg_internet@2x.png) no-repeat;
    width: 4.5rem;
    height: 3.947rem;
    background-size: contain;
}

.one_number {
    padding-top: .5rem;
    font-size: .35rem;
    color: #333;
}

.one_hlw {
    margin-top: 1.75rem;
    font-size: .45rem;
    color: #333;
    font-weight: bold;
}

.one_title {
    margin-top: .05rem;
    font-size: .3rem;
    color: #333;
}

.newaboutus_content_list ul li.two {
    background: url(/template/mobile/default/img/aboutus/20211104/bg_cloud@2x.png) no-repeat;
    width: 4.5rem;
    height: 3.947rem;
    background-size: contain;
}

.newaboutus_content_list ul li.three {
    background: url(/template/mobile/default/img/aboutus/20211104/bg_competence@2x.png) no-repeat;
    width: 4.5rem;
    height: 3.947rem;
    background-size: contain;
    margin-top: -.1rem;
}

.newaboutus_content_list ul li.four {
    background: url(/template/mobile/default/img/aboutus/20211104/bg_fusion@2x.png) no-repeat;
    width: 4.5rem;
    height: 3.947rem;
    background-size: contain;
    margin-top: -.1rem;
}

.newaboutus_content_list ul li.five {
    background: url(/template/mobile/default/img/aboutus/20211104/bg_intellectualization@2x.png) no-repeat;
    width: 4.5rem;
    height: 3.947rem;
    background-size: contain;
    margin-top: -.1rem;
}

.aboutus_service_wrap {
    background: url(/template/mobile/default/img/aboutus/20211104/bg_fwyh@2x.png) no-repeat;
    width: 10rem;
    height: 12.29rem;
    background-size: contain;
}

.aboutus_service_content {
    width: 9rem;
    margin: 0 auto;
}

.aboutus_service_title {
    padding-top: .8rem;
    color: #fff;
    font-size: .5rem;
    text-align: center;
}

.aboutus_service_text {
    margin-top: .4rem;
    font-size: .4rem;
    color: rgba(255,255,255,.78);
    line-height: .6rem;
    text-align: center;
}

.aboutus_service_list {
    margin-top: .65rem;
}

.aboutus_service_list ul {
    display: flex;
    flex-flow: row wrap;
}

.aboutus_service_list ul li {
    width: 4.32rem;
    height: 2.88rem;
    margin-right: .28rem;
    margin-bottom: .28rem;
    /* border: 1px solid rgba(255, 255, 255, .5); */
    border-radius: .06rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    -ms-border-radius: .06rem;
    -o-border-radius: .06rem;
    /* background: rgba(255, 255, 255, 0.1); */
    text-align: center;
    background: url(/template/mobile/default/img/aboutus/20211104/bg_011@2x.png) no-repeat;
    background-size: contain;

}

.aboutus_service_list ul li:nth-child(2n) {
    margin-right: 0;
}

.aboutus_service_list ul li:last-child {
    border: 0;
    background: url(/template/mobile/default/img/aboutus/20211104/bg_022@2x.png) no-repeat;
    width: 4.32rem;
    height: 2.88rem;
    background-size: contain;
    background-color: transparent;
}

.aboutus_service_list ul li img {
    padding-top: .35rem;
    width: 1.3rem;
}

.aboutus_service_name {
    margin-top: .3rem;
    font-size: .36rem;
    color: #fff;
}

.aboutus_technology_wrap {
    background-color: #F4F5F7;
    padding: .8rem 0 .68rem;
}

.aboutus_technology_title {
    font-size: .5rem;
    text-align: center;
    color: #333;
    font-weight: bold;
}

.aboutus_technology_list {
    width: 9rem;
    margin: .8rem auto .35rem;
}

.aboutus_technology_list img {
    width: 1.6rem;
}

.aboutus_technology_list ul {
    display: flex;
    flex-flow: row nowrap;
}

.aboutus_technology_list ul li {
    width: 3rem;
    text-align: center;
}

.aboutus_technology_list p {
    margin-top: .1rem;
    color: #333;
    font-size: .4rem;
}

.aboutus_technology_list ul li.aboutus_technology_line {
    width: .02rem;
    height: 1.5rem;
    background-color: #999;
    opacity: .38;
    margin: .8rem .4rem 0;
}

.aboutus_product_good {
    width: 10rem;
    margin: 0 auto;
    background: #fff;
    padding: .8rem 0;
}

.aboutus_product_good_list {
    width: 9rem;
    margin: .8rem auto 0;
}

.aboutus_product_good_list ul li {
    display: flex;
    width: 8.2rem;
    /* height: 1.76rem; */
    padding: .6rem .4rem;
    margin-bottom: .4rem;
    border-radius: .15rem;
    -webkit-border-radius: .15rem;
    -moz-border-radius: .15rem;
    -ms-border-radius: .15rem;
    -o-border-radius: .15rem;
    background-color: #F8F8F8;
    background: -webkit-linear-gradient(top, #F8F8F8, #FCFCFC);
    /*Safari5.1-6.0*/
    background: -o-linear-gradient(bottom, #F8F8F8, #FCFCFC);
    /*Opera11.1-12.0*/
    background: -moz-linear-gradient(bottom, #F8F8F8, #FCFCFC);
    /*Firefox3.6-15*/
    background: linear-gradient(to bottom, #F8F8F8, #FCFCFC);
}

.aboutus_product_goodlist_left {
    width: 2.1rem;
}

.aboutus_product_goodlist_left img {
    width: 1.7rem;
}

.aboutus_product_goodlist_right {
    width: 6rem;
    margin-top: .1rem;
}

.aboutus_product_goodlist_line {
    width: .6rem;
    height: .1rem;
    background-color: #295FFF;
}

.aboutus_product_goodlist_text {
    font-size: .4rem;
    color: #444;
    margin-top: .1rem;
}