.temp_About .pic {
    width: 33.13rem;
}
.temp_About .article {
    width: 38.13rem;
}
@media screen and (max-width: 768px){
    .temp_About .pic {
        width: 100%;
        margin-bottom: 3.13rem;
    }
    .temp_About .article {
        width: 100%;
    }
}


/* 下面是显示隐藏的banner样式 */
.temp_hovershow {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}

.pc-subNavBox {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 0;
    background: url(../images/headerfixed.png) center center no-repeat;
    background-size: cover;
    border-radius: 0 0 50px 50px;
    opacity: 1;
    transition: all 0.4s ease-in-out;
    /*  */
    top: 120rem;
    height: auto;
    padding: 2rem 0;
    /* height: 23.13rem; */

    background: rgba(9, 124, 37, 0.7);
    /* top: 9rem; */
    top: 11rem;
    top: 0;
    top: -30rem;
}


.flex_dddd {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

/* 这里本应该中间再有其父亲的class */
.flex_dddd .item {
    display: flex;
    flex-direction: column;
    font-size: 1rem;
}









/*  */
.temp_news_item {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 8.91rem;
}
.news_list_box .news_list_box_main li a{
    height: 8.91rem;
    height: 5.31rem;
    margin-bottom: 3.19rem;
}
.news_list_box_main li:last-of-type a {
    margin-bottom: 0;
}
.news_list_box .news_list_box_main li a:hover .tit{
    color: #359945;
}


/* 
@media screen and (max-width: 768px) {
    .temp_news_item{
        height: 12.88rem;
    }
} */

.nowdate {
    margin-right: 3.13rem;
}

.temp_news_item .data {
    font-size: 1.13rem;
    color: #AAAAAA;
    white-space: nowrap;
    text-align: center;
}

.temp_news_item .year {
    color: black;
    font-size: 1.63rem;
    margin-bottom: 1.13rem;
}

.temp_news_item .tit {
    font-size: 1.25rem;
    color: black;

    margin-bottom: 1.5rem;

    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;




}

.temp_news_item .main {
    line-height: 1.5rem;
    font-size: 1rem;
    color: #999999;

    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /* 超出几行省略 */
}

/*  */






.searchtext .line{
    display: inline-block;
}


.four_card .three_card_item {

}

.three_card_item   {
    margin-bottom: 2.5rem;
}

.four_card_item_btm {
    border: 0.06rem solid #EEEEEE;
    border-radius:0 0 0.63rem 0.63rem;
    
}
.four_card_item_main{
    font-size: 1.13rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #313131;
    margin-bottom: 1.81rem;

}
.four_card_item_main_2{
    color: #AAAAAA;
    font-size: 0.88rem;


    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; /* 超出几行省略 */

}
.four_card_item_detail{
    font-size: 1rem;
    color: #AAAAAA;

}


.four_card_item_pic{

    width: 23.75rem;
    height: 16.88rem;
    border-radius: 0.63rem 0.63rem 0rem 0rem;
}
.four_card_item_pic img{
    width: 100%;
}
.four_card_item_btm{
    width: 23.75rem;
    padding: 1.81rem;
}



/* 下面是比 */
.title_easy{
    /* margin-top: 7.5rem; */
    padding-top: 7.5rem;
    padding-top: 4.38rem;

    margin-bottom: 3.13rem;

}
.title_easy .title_l{ 
    font-size: 2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #313131;
    margin-bottom: 1.19rem;
    margin-bottom: 0;
    

}
.title_easy .title_s{
    font-size: 1rem;
    font-weight: 400;
    color: #AAAAAA;   
    color: #359945;
}




.blue_btn{
    width: 10rem;
    height: 3.13rem;
    /* line-height: 3.13rem; */
    text-align: center;

    

    font-size: 1.25rem;

    color: #00A0E9;
    background: #FFFFFF;
    border: 0.06rem solid #00A0E9;
    border-radius: 1.56rem;
    
}
.blue_btn:hover{

    color: white;
    border: none;
    background: #00A0E9;
    border-radius: 1.56rem;
}
/* .blue_btn{
    color: white;
    border: none;
    background: #00A0E9;
    border-radius: 1.56rem;
} */


/* 公司简介 */

.article .article_name{
    font-size: 1.5rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #0068B7;
    vertical-align: bottom;


    
}

.article .article_gray{
    font-size: 1rem;
    color: #AAAAAA;
    vertical-align: bottom;

}
.article .article_detail{
    
    font-size: 1rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #626262;   
    margin-bottom: 2.4rem;

    font-weight: 400;
    line-height: 1.88rem;

}

.blue_item .bg{
    color: #00A0E9;
}
.blue_item .bg img{
    width: 4.36rem;
    height: 4.36rem;
    
    color: #00A0E9;
}
.blue_item .text{
    font-size: 1.13rem;
    color: #00A0E9;
}




/* news */
.newsrightlist_item{

    text-align: center;
    font-size: 1.25rem;
        font-family: Microsoft YaHei;
    font-weight: 400;
    color: #626262;

    margin-left: 3.56rem;    
    padding: 0 0 1.44rem;
    
}
.newsrightlist_item:hover{
    color:#0068B7 ;
    border-bottom: #0068B7 solid 0.19rem ;

}

.garybtm{
height: 0.06rem;
background: #F5F5F5;
}






@media screen and (max-width: 768px){
    /* 一行四个变一行两个的卡片 */
    .four_card_item_pic{
        width: 20.63rem;
        height: 16.88rem;
        border-radius: 1.25rem 1.25rem 0rem 0rem;
    }
    .four_card_item_pic img{
        height: 100%;
    }
    
    .four_card_item_btm{
        width: 20.63rem;
    }
    
    .phone_card_temp{
        width: 20.93rem;
    }

    /* 搜索框之类的 */
    .grayList .grayPadding{
        padding: 2.5rem 1.8rem;    
    }

    /*  */


}



/* small_inlinebox一行显示的小的div */
.small_inlinebox{
    display: flex;
    flex-direction: row;
}


.small_inlinebox .left{
    flex: 0.3;
}
.small_inlinebox .left .img{
    width: 10.31rem;
    height: 5.94rem;
    border-radius: 0.63rem;
    

    width: 7.5rem;
    height: 4.38rem;
}

.small_inlinebox .left .img img{

    width: 100%;
    height: 100%;
}

.small_inlinebox .left{
    flex: 0.25;
}




.small_inlinebox .right{
    justify-content: space-between;
    /* flex: 0.6; */
    flex: 0.75;
}
.small_inlinebox .right .tit{
    font-size:1rem ;
    color: #313131;
    display: flex;


}
.small_inlinebox .right .main{
    font-size: 0.88rem;
}
.small_inlinebox .right .main .more{
    color:#00A0E9 ;
    font-size: 0.88rem;
}




.news_list_li{
    /* height:4.48rem;
    padding: 1.3rem 0 ;
    box-sizing: border-box; */
    height: 6.8rem;
    padding: 1.38rem 0;
    box-sizing: border-box;
    border-bottom: #F5F5F5 solid 0.06rem;
}




.small_inlinebox .right .tit{
    display: flex;
}

.small_inlinebox .right .main{

}


.small_inlinebox .right .main .tip{
    flex: 0.8;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1; /* 控制显示的行数 */
    color: rgba(170, 170, 170, 1);
}
.small_inlinebox .right .main .more{
    flex: 0.2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1; /* 控制显示的行数 */
}





/* 黑色条 */
.gray_absolute{
    width: 100%;
    position: absolute;
    bottom: 0; 
    background-color: rgba(0, 0, 0, 0.5); 
    color: white; 
    text-align: left;
    box-sizing: border-box;	
    padding: 1.2rem;
    border-radius:  0 0 0.63rem 0.63rem;
}


/* pc端顶部中英文 */
.languagebtn{
    width: 9.69rem;
    /* height: 2.19rem; */
    background: #FFFFFF;
    border: 0.06rem solid #E5E5E5;
    border-radius: 0.31rem;
    
    padding: 0.1rem 0.94rem;
    margin-left: 3.4rem;
    
}
.languagebtn .lang{
    width: 7.75rem;
    /* height: 1.13rem; */
    font-size: 1rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    white-space: nowrap;

    text-align: center;
    color: #AAAAAA;
    /* color: #0068B7; */
}
.languagebtn .lang.active{
    color:#0068B7 ;
}


/* 新闻的head，临时加可以删 */
.news .newshead{
    width: 33rem;
}



/* 修改手机端样式 */
@media screen and (max-width: 768px){
    /* 搜索 */
    .graysearch .input {
        width: 43.13rem;

        width: auto;
        height: 3.75rem;
        background: #FFFFFF;
        border: 0px solid #E5E5E5;
        border-radius: 1.88rem;
    }
    .graysearch .input input{
        width: 100% !important;
        height: auto !important;
        font-size:1.5rem ;
    }
    .graysearch .input input::placeholder{
        font-size: 1.5rem;
    }

    .searchtext .line{
        display: inline-block;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
    .searchtext{
        font-size: 1.5rem !important;
        line-height: 2.5rem;
        /* margin-bottom: 2.5rem; */
    }




    /* 修改卡 */
    .card_gray{
        padding: 2.5rem;
    }
    .card_gray .img{
        width: 8.69rem;
        height: 8.69rem;
    }
    .card_gray .main p{
        font-size: 1.75rem;
        font-size: 1.88rem;
    }
    .card_gray .main .tip{
        font-size: 1.5rem;
        line-height: 2.25rem;

        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3; /* 控制显示的行数 */
        
    }
    .blue_btn_m{
        font-size: 1.5rem;
        font-size: 1.63rem;
        width: auto;
        height: auto;
        box-sizing: border-box;
        padding: 0.8rem 1.8rem;
        border-radius: 0.63rem;
        cursor: pointer;
    }


    /* 四个一卡 */
    .four_card_item_main{
        font-size: 1.63rem;
        
    }
    .four_card_item_main_2{
        font-size: 1.5rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 4; /* 控制显示的行数 */
    }

    .four_card_item_detail{
        font-size: 1.5rem;
    }

    /*关于我们  */
    .news .newshead{width: 43.13rem;
        height: 25rem;
        border-radius: 1.25rem;
        
    }
    .news .newshead img{
        height: 100%;
    }
    .phone_between{
        justify-content: space-between;
        
    }

    .newsrightlist_item{
        padding: 1.56rem 2.88rem;
        margin:  0 auto;
        font-size: 1.88rem;

    }

    
    .gray_absolute{
        font-size: 1.63rem;
    }


/* 手机端顶部中英文 */
.languagebtn{
    width: 11.56rem;
    height: 2.81rem;
    background: #FFFFFF;
    border: 0.06rem solid #E5E5E5;
    border-radius: 0.63rem;
    
    padding: 0 1.25rem;
    
}
.languagebtn .lang{
    font-size: 1.63rem;
    font-family: PingFang SC;
    font-weight: 500;
    white-space: nowrap;

    color: #AAAAAA;
    /* color: #0068B7; */
}




/* 手机所有标题样式 */
.title_easy .title_l{
    font-size:2.25rem ;
    font-weight: Bold;
}
.title_easy .title_s{
    font-size: 1.5rem;
}
.title_easy .blue_btn{
    align-self: center;
}




/* 关于我们 */
.profile .pic img{
    height: 28rem;
}
.article_name.phone_bold div:first-child{
    font-size: 2rem;
    font-weight: bold;
}  
.article .article_gray{
    font-size: 1.5rem;
}

.article .article_detail{
    font-size: 1.63rem;
    color: rgba(98, 98, 98, 1);
    line-height: 2.5rem;
}

.article .article_detail{
    margin-bottom: 5rem;
    margin-bottom: 3.13rem;
}

.blue_item .bg img{
    width: 5.94rem;
    height: 5.94rem; 
}
.blue_item .text{
    font-size: 1.63rem;
    margin-top: 1.5rem;
}




/* 新闻列表的页面元素 */
.news_list_box>.flex_start {
    border-bottom: 0.06rem #F5F5F5 solid;
}

.news_list_li{
    height: auto;
    padding: 2.5rem 0;
}


.news_list_box .news_list_box_main li a{
    height: 5.94rem;
    height: 12.88rem;
    border-bottom: 0.06rem solid #f1f1f1;
}

.temp_news_item .tit{
    font-size: 1.75rem;
}
.temp_news_item .main{
    font-size: 1.5rem;
    line-height: 2.25rem;
}
.temp_news_item .year{
    font-size:2.25rem ;
}
.temp_news_item .data{
    
font-size: 1.63rem;
}




.tit.flex_between .overflowhidden{
    font-size: 1.75rem;
}

.small_inlinebox .left .img img{
    width: 100%;
    height: 100%;
}
.small_inlinebox .right{
    flex: 0.7;
}
.small_inlinebox .right .main .tip{
    font-size: 1.63rem;
    color: rgba(170, 170, 170, 1);
    flex: 0.85;
}

.small_inlinebox .right .tit div:last-child{
    font-size:1.63rem ;
    color: rgba(170, 170, 170, 1);
    white-space: nowrap;
}

.small_inlinebox .right .main .more{
    font-size: 1.63rem;
    flex: 0.15;
}

}






/* 负责文章左右的小padding距离 */
.padding_s{
    padding: 0.75rem ;
}




/* 关于我们，资质荣誉 */

.honorsbox{
    width: calc((100% - 2.75rem) / 3);    
}
.honorsbox .img{
    width: 16.25rem;
    height: 13.75rem;
    background: #F8F8F8;
    border: 0.06rem solid #EEEEEE;

    margin-bottom: 1.88rem;

}
.honorsbox .img img{
    background-size: contain;

    vertical-align: middle;
    border-style: none;
}
.honorsbox .font_s{

    margin-bottom: 2.5rem;
    /* font-size: 1rem; */
    
}






/* 分页的样式 */
.pagelist{
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    justify-content: space-around;

    width: 70%;
    height: 2.19rem;

}
.pagelist div{
    border: 0.06rem solid #E5E5E5;
    /* padding: 0.63rem 1rem; */
    padding:0 1rem ;
    line-height: 2.19rem;
    margin: 0 0.65rem;

    text-align: center;
    box-sizing: border-box;

    color: #999999;
}


.pagelist .pages {
    width: 2.2rem;
    height: 2.2rem;
    line-height: 2.2rem;

    background: #F5F5F5;
}


.pagelist .pages.active{
    color: white;    
    background:#0068B7;
    text-align: center;

    box-sizing: border-box;
}



/* .honorsbox {

} */

.card_gray .main .tip{
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4; /* 超出几行省略 */
}


/* 公司简介下的列表 */
.temp-about-iconlist{
    display: flex;
    flex-direction: row;
    justify-content: space-between;

}

.temp-about-iconlist .item{
    background: #FFFFFF;
    background: #EEEEEE;

    background: #F8F8F8;
    width: 11.44rem;
    height: 6.56rem;
    height: 5.63rem;
    border: 0.06rem solid #F5F5F5;
    border-radius: 0.63rem;

    padding:1.25rem 1.5rem;
    box-sizing: border-box;

    display: flex;
    flex-direction: row;
    justify-content: space-between;
    /* width: calc(); */
}
.temp-about-iconlist .item.classactive{
    background: #5BAE55;
    color: white;
}
.temp-about-iconlist .item.classactive .tit{
    color: white;    
}
.temp-about-iconlist .item.classactive .s_tit{
    color: white;
}




.temp-about-iconlist .item .text{
    display: flex;flex-direction: column;justify-content: space-between;
}

.temp-about-iconlist .item .img{
    width: 4.06rem;
    height:4.06rem;
    width: 2.31rem;
    height: 2.5rem;
    /* margin-right: 0.94rem; */

}
.temp-about-iconlist .item .img img{
    width: 100%;
    height: 100%;
}
.temp-about-iconlist .item .tit{
    white-space: nowrap;
    font-size: 1.13rem;
    color: #313131;

}
.temp-about-iconlist .item .s_tit{
    font-size: 1rem;
    color: #999999;
    
}
@media screen and (max-width: 768px) {
    /*手机端细节微调*/
    .temp-about-iconlist .item {
        display: flex;
        flex-direction: column;
        align-items: center;
        height: auto;

        width: 13rem;
    }
    .temp-about-iconlist .item .img{
        margin-right: 0;
        width: 4.5rem;
        height: 4.5rem;
    }
    .temp-about-iconlist .item .tit{
        font-size: 1.63rem;
        margin-top: 1.25rem;
        margin-bottom: 1rem;
    }
    .temp-about-iconlist .item .s_tit{
        font-size: 1.5rem;
        text-align: center;
    }

    
}






/* 更多按钮颜色变化 */
.body_text_member .member_item .member_right button{

    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;



    width: 7.19rem;
    height: 2.19rem;
    /* line-height: 2.19rem; */
    padding: 0;
}
.body_text_member .member_item .member_right .tips>text{
    display: flex;
    align-items: center;
}



.body_text>table{
    width: auto;
}
@media screen and (max-width: 768px){
    .body_text_member .member_item .member_right button{
        width: auto;
        height: auto;
        font-size: 1.25rem;

        padding: 0.5rem;
        padding: 0.81rem 0.81rem;
    }
    .pagination{
        flex-wrap: wrap;
    }
    .pager li{
        width: auto;
        margin-bottom: 2.5rem;
    }
    .body_text>table{
        width:auto !important;
    }

    /*控制表单行最大长度*/
    .body_text_competitionForm .form_line{
        max-width: 290px;
    }
}


/* 技术服务颜色 */
.body_text_member.temp_service .member_item .member_right:hover>div>text{
    color: #359945;
}

.body_text_member.temp_service a .member_right>div{
    font-size: 1rem;
}


.temp-bggreenbtn{

    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;


    border:  solid rgba(53, 153, 69, 1) 0.06rem;
    color: white;
    border-radius: 0.31rem;
    background:  rgba(53, 153, 69, 1);
    font-size: 1.38rem;
}
.temp-bggreenbtn:hover{
    color: white;   
    background:rgba(53, 153, 69, 1);
    border:  rgba(53, 153, 69, 1);
}








.blue_btn.temp-green-btn {
    color: rgba(53, 153, 69, 1);   
    border:  solid rgba(53, 153, 69, 1) 0.06rem;
    border-radius: 0.31rem;
    font-size: 1.38rem;

    width: 9.06rem;
    height: 2.81rem;
    border-radius: 0.31rem;
    font-size: 1.25rem;
}
.grayBg .blue_btn.temp-green-btn{
    background: #F9FAFC;
}
.blue_btn.temp-green-btn:hover {
    color: white;   
    background: #359945;
}

@media screen and (max-width: 768px){
    .blue_btn.temp-green-btn {
        width: 10.63rem;
        height: 3.75rem;
        background: #F9FAFC;
        background: white;
        border: 0.06rem solid #359945;
        border-radius: 0.63rem;
        font-size: 1.63rem;
    }
    
    .news .newsdetail .main{
    font-size: 1.5rem;
    line-height: 2.25rem;
}
.news .newsdetail .tit{
    margin-bottom:2.44rem ;
}
}







/*  */
.video .videoImg{
    box-sizing: border-box;
    /* width: 43.13rem; */
    /* width: 41.13rem; */
    width: 75rem;
    border-radius: 1.25rem;


    background: url(../img/index/1.png) no-repeat;
    background-position: center;


}

@media screen and (max-width: 768px){
    .video .videoImg{
        /* width: auto; */
        width: 43.13rem;
        height: 25rem;

        border-radius: 1.25rem;
        background-size: cover;
    }

}




.title_easy  .flex_column {
    position: relative;
    padding-left: 0.9rem;
}
.title_easy  .flex_column::before{
    left: -0.6rem;
    content: '';    
    width: 0.25rem;
    /* height: 4.13rem; */
    height: 80%;
    height: 100%;
    background: #EF8D2B;
    position: absolute;


}

.blue_btn_m{
    background: rgba(91, 174, 85, 1);    
}














    /* 下面是其他页面的样式 */
    .search_rightpages{
        padding-left:2.19rem;
    }
    .search_rightpages .img{
        display: inline-block;
        width: 1.25rem;
        height:1.25rem;
        margin-right: 1rem;

    }
    .search_rightpages .img img{
        width: 100%;
        display: flex;
    }

    .articletit_temp{
        font-size: 1.38rem;
        color: black;
        padding: 0.81rem;


        /* margin-bottom: 1.31rem; */
        /* border-bottom: 0.06rem solid rgba(245, 245, 245, 1); */
    }
    .articletit_temp{
        
    }
    .other_right_list>.flex_between{
        border-bottom: 0.06rem solid rgba(245, 245, 245, 1);
        margin-bottom: 2.5rem;
    }



    .articletit_temp .iconimg{
           width: 1.38rem;
           height: 1.38rem;
           margin-right: 0.56rem;
    }



    .articleright_temp{
        color: rgba(170, 170, 170, 1);
        font-size: 0.88rem;
        line-height: 4rem;
    }

    
    .articletit_temp text{
        font-size: 1rem;
        color: rgba(153, 153, 153, 1);

    }
    .otherbody .other_left_list  .list_head {
        display: flex;
        flex-direction: column;
        flex-direction: row;
        background:#359945;
        border-radius: 0.63rem 0.63rem 0 0;
    }
    .otherbody .other_left_list  .list_head .toptit{
        /* color: rgba(0, 69, 120, 1); */
        color: white;
        font-size: 1.38rem;
    }


    .otherbody .other_left_list .list_head .iconImg{
        margin-right: 1.25rem;
        width: 1.7rem;
        /* height: 1.rem; */
        align-self:center;
    }
    .otherbody .other_left_list .list_head .iconImg img{
        width: 100%;
    }


    .otherbody .other_left_list .list_head .iconImg .margin{

    }

    
    .otherbody .other_left_list  .list_head .btmtit{
        font-size: 1rem;
        /* color: rgba(170, 170, 170, 1); */
        color: white;
    }

    .otherbody .other_left_list .other_left_list_btm .list_item{
        display: flex;
        flex-direction: row;
        align-items: center;
    }



    .otherbody .other_left_list .other_left_list_btm .list_item  img{ 
        width: 2.5rem;
        height: 2.5rem;
    }
    /* 只复制到了880行 */


    /*  */
    .list_item_isThisPage{
       background: white;
       color: #EF8D2B;
    }
    .other_left_list_top .list_item:hover{
        background: white;
        color: #EF8D2B;
    }

    /* 这个左侧边栏没法移除 */
    .list_item:hover .list_item_icon{
        background: url(../img/imgtop/14.png) no-repeat;
        background-size: contain;
    }


    








    
    /* 控制swiper外部大盒子的宽度 */
    .temp_function {
      width: 75rem;
    }

    @media screen and (max-width: 768px) {
      .temp_function {
        width: 43rem;
      }
    }























    /* productc产品中心 */
    .member2 .member_item img{
        width: 13.44rem;
height: 9.69rem;
    }
    .member2 .member_item{
        height: 14.5rem;
    }

    /*  技术服务 */
    .body_text_member.member3:first-child{
        margin-top: 2rem;
    }
    .member3 .member_item{
        height:6.81rem ;
    }

    

    

    /* aboutus_5 */
    .body_text4 img{
        margin:3rem 0 2rem;
        margin: 3.2rem 0 1.8rem ;
    }



    /* aboutus_2 企业文化 */
    .cultureitem{
        margin-top: 3.1rem;
        margin-bottom: 3.1rem;
    }
    .culturetit{
        color: #359945;
        font-size: 1.13rem;
        font-weight: bold;

        margin-bottom: 1.25rem;
    }
    .culturemain{
        color: #313131;
        font-size:1rem;
    }

    /*  */
    .temp_hr .lr_tit{
        color: #359945;
    }

    /*  */
    .temp_hr .yellowbtn{
        background:#EF8D2B;
        border:#EF8D2B 0.06rem solid;
        color: white;
        font-size: 1rem;
        display: block;
        box-sizing: border-box;
        padding:0 1rem;
        height: 2.2rem;
    }


    /* 新闻中心详情页底部 */
    .temp_newsbtm .icon {
        width: 1.13rem;
        height: 1.13rem;
        margin-right: 0.63rem;


    }
    .temp_newsbtm .icon img {
        width: 100%;
    }






    /* 顶部导航样式的显示隐藏 */

    /* 标题 */
    .temp_toplogo{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    .temp_toplogo .logo{
        width: 22rem;
    }
    .temp_toplogo .logo img{
     width: 100%;   
    }
    .temp_toplogo  .righttip{
        border-radius: 0.94rem;
        border: #FFFFFF solid 0.06rem;
        /* padding: 0.44rem 0.88rem; */
        color: white;
        /* width: 19.38rem; */
        height: 1.88rem;
        box-sizing: border-box;
        padding:0 0.88rem;
        align-items: center;
        display: flex;

    }
    .temp_toplogo  .righttip img{
        width: 1rem;
        height: 1rem;
    }



        /* 去掉顶部的after */
        /* .banner_small .rootW .bannerActvie::after {
            content: none;
            position: static;
            bottom: initial;
            left: initial;
            transform: initial;
            width: initial;
            height: initial;
            background-color: initial;
        }
        .banner_small .rootW a:hover{
            color:#EBD29F;
        }
        .banner_small .rootW a:hover::after{
            content: none;
            position: static;
            bottom: initial;
            left: initial;
            transform: initial;
            width: initial;
            height: initial;
            background-color: initial;
        } */
        .banner_small .rootW .bannerActvie::after {
            /* content: '';
            position: absolute;
            width: 6rem;
            height: 2.375rem;
            background:#EF8D2B ;
            
            
            border-radius: 50rem;
            top: 50%;
            left: 50%;
            z-index: -1;
            transform: translate(-50%, -50%);  */
        }
        .banner_small .rootW a:hover{
            padding: 0;
            background: none;
            color: white;
            position: relative;
            
        }
        .banner_small .rootW a:hover::after{
            content: '';
            position: absolute;
            width: 6rem;
            height: 2.375rem;
            background:#EF8D2B ;
            
            border-radius: 50rem;
            top: 50%;
            left: 50%;
            z-index: -1;
            transform: translate(-50%, -50%); 
        }

/*  */
/*  */

   
/*  */
/*  */



        /*  */
        .temp_details   .green_tit{
            font-size: 1.25rem;
            color: #359945;
            font-weight: bold;

            margin-bottom: 1.8rem;
        }
        .temp_details   .s_tit{
            font-size: 1.13rem;
            color: #313131;
            font-weight: bold;

            margin-bottom: 1.1rem;
        }
        .temp_details   .main{
            font-size: 1rem;
            color: #313131;
            line-height: 1.75rem;

            margin-bottom: 1.8rem;

        }
        .temp_details   img{
            width: 26.25rem;
            height: 14.38rem;
            border-radius: 0.63rem;
            margin:  0 auto;
            display: block;
            
            
        }
        .temp_detaillist{
            display: flex;
            flex-direction: row;
            justify-content: space-between;

            margin-bottom: 3rem;

        }
        .temp_detaillist .item{
            padding:0.38rem 0.75rem;
            color:#999999 ;
        }
        .temp_detaillist .item.active{
            color:#EF8D2B ;
            border-radius: 2.94rem;
            text-align: center;
            border: #EF8D2B solid 0.06rem;
        }














        .flex_dddd>.item{
            /* 去掉最后一个搜索框************************************************************************************************ */
            visibility: hidden;
        }
        .flex_dddd>div>.item:first-child{
            visibility: hidden;
            /* 去掉第一个首页这个字 */
        }
        .banner_small .rootW>a{
            transition: all 0.2s ease;
        }
        
        
        .banner_small .rootW .bannerActive{
            padding: 0;
            background: none;
            color: white;
            position: relative;
        }
        .banner_small .rootW .bannerActive::after{
            content: '';
            position: absolute;
            width: 6rem;
            height: 2.375rem;
            background:#EF8D2B ;
        
        
            border-radius: 50rem;
            top: 50%;
            left: 50%;
            z-index: -1;
            transform: translate(-50%, -50%);    
        }












        
        
        /* 改掉原本的a，因为原来的宽度不一样 */
        .banner_small .rootW a{
            min-width: 5rem;
            text-align: center;
        }
        /* 下面的小a， */
        .flex_dddd .item{
            min-width: 5rem;
        }
        /* 强制修改样式 */
        .banner_small{
            margin-left: 0;
            margin-right: 3.5rem;
        }
        .flex_dddd>div    {
            margin-left: 0 !important;
        }
        /* 强制修改样式 */
        
        
        
        .flex_dddd .item a {
            margin-bottom: 1.25rem;
            color: #EBD29F;
        }
        /*上面是显示隐藏的banner样式  */
        

        /* .wautoh100{
            width: auto  !important;
            height: 100%  !important;
        }
        .w100hauto{
            width: 100% !important;
            height: auto  !important;
        } */




        .wautoh100{
            background-size: auto 100% !important;

        }
        .w100hauto{
            background-size:  100% auto !important;
        }
























        /* 新改的头部 */
        
/* banner顶部的 */
/*  */
.dropdown_banner{
    background:#F5F5F5;
    
}



.temp_top {
    position: fixed;
    top: 0;
    width: 100%;
    height: 6.88rem;
    height: 6.25rem;
    background: white;

    display: flex;
    justify-content: space-between;
    /* align-items: center; */

    z-index: 999;
    border-bottom: 0.06rem solid rgb(174 174 174 / 20%);
}
.temp_top>.rootW{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
}
.temp_top .logo {
    /* width: 31rem; */
    /* width: 15rem; */
    width: 19.5rem;
    /* line-height: 8.88rem; */
    margin-left: 3rem;
    display: grid;
    align-items: center;
}

.temp_top .logo img {
    width: 100%;
}


.temp_top .linklist {
    /*width: 60rem;*/
    width: 65rem;
    width: auto;
    display: flex;
    
    /* margin-right: 4rem; */
    margin-right: 3rem;
    justify-content: space-around;
}

.temp_top .linklist .listmain {
    color: #626262;
    font-size: 1rem;

    display: flex;
    flex-direction: row;
}

.temp_top .linklist .listmain>a {
    color: #626262;
    font-size: 1rem;
    display: block;
    line-height: 6.88rem;
}

.temp_top .linklist .listmain .listitem_tit {
    position: relative;

}

.temp_top .linklist .listmain .listitem_tit>a {
    display: block;
    line-height: 6.88rem;

}

.temp_top .linklist .listmain .listitem_tit .listitem_other {
    display: block;
    background: #f2f2f2;
    position: absolute;
    left: 50%;
    top: 100%;
    z-index: 99;
    transform: translateX(-50%);

    text-align: center;
    width: 7.69rem;
    /* ----------------------------- */
    width: 10rem;
    line-height: 3rem;

}

.temp_top .linklist .listmain .listitem_other a {
    color: #7D7D7D;
    line-height: auto;
    display: block;
}
.temp_top .linklist .listmain .listitem_other a:hover {
    color: #008EDC;
}

.temp_top .linklist .listmain>.listitem_tit>a {
    color: #626262;
    padding: 0 1vw;
    padding: 0 1rem;
    font-size: 1rem;
    height: 100%;
    
}


.temp_top .linklist .listmain>.listitem_tit>a:hover {
    color: #008EDC;
    color: #359945;
    position: relative;
}

/* ------------------------------------------------------ */
.temp_top .linklist .listmain>.listitem_tit>a::after {
    opacity: 0;
    transition: opacity 0.3s ease;

    content: "";
    display: block;
    width: 0;
    height: 0;


width: 2rem;
height: 0.19rem;
background: #EF8D2B;
border-radius: 0.06rem;

    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.temp_top .linklist .listmain>.listitem_tit>a:hover::after {
    opacity: 1;
}

.temp_top .linklist .listmain>.listitem_tit>.listitem_other {
    /* top: -10rem; */
    max-height: 0;
    /* transition: background, top, opacity, height 0.3s ease; */
    transition: all 0.3s ease;
    overflow: hidden;


    /* display: block; */
}

.temp_top .linklist .listmain>.listitem_tit:hover .listitem_other {
    /* 悬浮划出 */
    background: white;
    background: #f2f2f2;
    /* top: 7rem; */
    /* height: 10rem;
    height: auto; */
    max-height:1000px;
    /* transform: translate(0,5rem); */
}


/*  */
.temp_top .linklist .listlanguage {
    display: flex;
    line-height: 6.88rem;

    font-size: 1rem;
    color: #AAAAAA;

    margin-left: 1rem;
}

.temp_top .linklist .listlanguage .line {
    color: #AAAAAA;
    margin: 0 0.6rem;
}

.temp_top .linklist .listlanguage .active {
    color: #008EDC;
}


/*  */
.temp_top .linklist .listbtn {
    display: flex;
    height: 6.88rem;
    align-items: center;

}

.temp_top .linklist .listbtn .line {
    width: 0.06rem;
    height: 1.06rem;
    background: #E5E5E5;

}

@media screen and (max-width: 768px) {
    .temp_top {
        display: none;
    }
}















/* 头部导航栏的样式 */
.dropdown_banner {
    position: fixed;
    background: #F5F5F5;
    width: 100%;
    height: 15.88rem;
    top: 6.25rem;
    left: 0;

    top: 0;
    height: 0;

    padding-top: 2.5rem;
    padding-bottom: 2.5rem;

    overflow: hidden;
    z-index: 99;
    transition: all 0.25s linear;
    


    
}

.dropdown_banner .leftbox>.tit {
    font-size: 1rem;
    color: black;

    margin-bottom: 2.4rem;
}

.dropdown_banner .leftbox>.tit::before {
    content: '';
    width: 0.19rem;
    height: 0.9rem;
    background: #5BAE55;
    display: inline-block;
    margin-right: 0.63rem;
}

.dropdown_banner .leftbox .recommend {
    display: flex;
    flex-direction: column;
    justify-content: space-between;

    height: 6.44rem;
}

.dropdown_banner .leftbox .recommend>a {
    display: flex;
    flex-direction: row;
    justify-content: space-between;

    font-size: 0.88rem;
    color: #626262;
    line-height: 1.5rem;
}

.dropdown_banner .leftbox .recommend>a>div {
    display: flex;
}

.dropdown_banner .leftbox .recommend>a>div>i {
    margin-right: 0.6rem;
}

.dropdown_banner .leftbox .recommend>a>div>span {

    display: inline-block;
    max-width: 16rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.dropdown_banner .leftbox .recommend>a:hover {
    color: #5BAE55;
}

.dropdown_banner .leftbox .recommend>a:hover .more {
    color: #5BAE55;
}

.dropdown_banner .leftbox .recommend>a .more {
    color: #AAAAAA;
}




            /* 右侧 */
.dropdown_banner .rootW {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.dropdown_banner .rootW .leftbox {
    margin-left: 1rem;
    width: 25.56rem;
}



.dropdown_banner .rootW .rightbox {
    display: flex;
    flex-direction: row;
    margin-right: 1rem;


    border-left: 0.06rem solid #EEEEEE;
    padding-left: 2rem;
    height: 10.88rem;

}

.dropdown_banner .rootW .rightbox>div {
    display: flex;
    flex-direction: column;
    /* margin: 0 1vw; */
    margin:  0 1rem;
    width: 4.5rem;
}

.dropdown_banner .rootW .rightbox>div a {
    color: #7D7D7D;
    font-size: 0.88rem;
    white-space: nowrap;
    text-align: center;
    margin-bottom: 1.2rem;
    margin-bottom: 1rem;
}

.dropdown_banner .rootW .rightbox>div a i {
    margin-right: 0.4rem;
}

.dropdown_banner .rootW .rightbox>div a:hover {
    color: #359945;
}


.temp_top .linklist .listmain>.listitem_tit>a>div {
    width: 4.5rem;
    text-align: center;
    white-space: nowrap;
}


.temp_top .linklist{
    margin-right: 1rem;
}
.temp_top .logo{
    margin-left: 1rem;
}








.fixedheightbox{
    height: 6.25rem;
}







/* 分页 */


.pages .pages_box  .startpage{
    width: 6.25rem;
    height: 2.4375rem;
    border-radius: 0.3125rem;
    text-align: center;
    line-height: 2.4375rem;
    color: #999999;
    font-size: 1.125rem;
    margin: 0;
    padding: 0 ;
    border-radius: 0.3rem;
    border: 0.06rem solid #999999;
    margin: 0 1.25rem ;
    background: white;

}
.pages .pages_box  .endpage{
    width: 6.25rem;
    height: 2.4375rem;
    border-radius: 0.3125rem;
    text-align: center;
    line-height: 2.4375rem;
    color: #999999;
    font-size: 1.125rem;
    margin: 0;
    padding: 0 ;
    border-radius: 0.3rem;
    border: 0.06rem solid #999999;
    background: white;
    margin: 0 1.25rem ;

}

.pages .pages_box .pages_checked{
    color: white;
    background: #004578;
    background: #EF8D2B;
}
.pages .pages_box div{
    background: #EEEEEE;
    color: #999999;
    width: 2.44rem;
    height: 2.44rem;
    line-height: 2.44rem;
    text-align: center;
    padding: 0;
    border-radius: 0.31rem;

    width: auto;
    background: none;
}
@media screen and (max-width: 768px){
    .pages{
        width: 40rem;
    }
}



.search_rightpages a{
    margin-right: 0.5rem;
    margin-left:0.5rem;
}






/* 技术服务样式 */
.cardboxlist_1145 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.cardboxlist_1145 .listitem {
    width: calc((100% - 2.625rem) / 2);
    display: flex;
    flex-direction: row;
    margin-bottom: 2.5rem;
    background: #F8F8F8;
    border-radius: 0.63rem;
    padding: 1.88rem;
}

.cardboxlist_1145 .listitem .img {
    width: 11.4rem;
    height: 6.5rem;
    margin-right: 1.88rem;
}

.cardboxlist_1145 .listitem .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cardboxlist_1145 .listitem .textbox {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
}

.cardboxlist_1145 .listitem .textbox p {
    font-size: 1.25rem;
    color: #313131;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.cardboxlist_1145 .listitem .textbox .time {
    color: #999999;
    font-size: 1rem;
}

@media screen and (max-width: 768px) {
    .cardboxlist_1145 .listitem {
        width: calc((100%));
    }

    .cardboxlist_1145 .listitem .textbox p {
        font-size: 1.63rem;
    }

    .cardboxlist_1145 .listitem .textbox .time {
        font-size: 1.5rem;
    }
}











/* 修改原先底部显示，合并为一个 */
.bottomFlex .server {
    vertical-align: middle;
    font-size: 1.38rem;
}

.bottomFlex .serverPhone {
    font-size: 1.88rem;
}

.footer  .contact .to2Dcode{
    margin-top: 0.88rem;
    margin-bottom: 3rem;
     font-size: 1rem;
}
@media screen and (max-width: 768px) {
    .footer {
        display: block;
    }

    .footer .footer_about {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .footer .footer_about .column {
        display: none;
    }

    .footer .footer_message {
        max-width: 100%;
    }

    .footer .footer_message .btmtip.paddingRoot {
        max-width: 100%;
        font-size: 1.5rem;
    }

    .footer .footer_message .btmtip.paddingRoot div {
        white-space: pre-wrap;
        text-align: center;
    }

    .bottomFlex .server {
        font-size: 2rem ;
        text-align: center;
        vertical-align: middle;
    }

    .bottomFlex .serverPhone {
        font-size: 3rem ;
    }

    .footer  .contact .to2Dcode{
        margin-bottom: 4.31rem;
        font-size: 1.63rem;
    }
    .footer .contact .serverPhonebox{
        margin: 4rem 0 4rem 0;
    }

    .footer .btmtip_support {
        color: white;
        background: rgba(67, 67, 67, 1);
        height: 4.38rem;
        line-height: 4.38rem;
        text-align: center;
    }
}




@media screen and (max-width: 768px) {
    /*把美事达的分页。小标题logo，小欢迎，放大*/
    .articletit_temp .iconimg{
        width:1.63rem;
        height: 1.63rem;
        margin-right: 0.91rem;
    }
    .search_rightpages{
        font-size: 1.63rem;
        font-size: 1.25rem;
    }
    .articletit_temp{
        font-size: 1.63rem;

    }
    .articleright_temp{
        font-size: 1.4rem;
    }

    /*列表样式小调整*/
    /*这个是左图右标题时间的字体*/
    .body_text_member .member_item .member_right p{
        font-size: 1.8rem;
        line-height: initial;
    }
    .member3 .member_item{
        height: 11rem !important;
        height: 7.81rem !important;
        box-sizing: border-box;
    }
    .pages .pages_box div{
        height: auto;
    }

    /*列表只有字的*/
    .body_text_member.temp_service .member_item .member_right p{
        font-size: 1.9rem;
        font-size: 1.38rem;
    }
    .body_text_member.temp_service .member_item .member_right>div text{
        font-size: 1.25rem;
    }


/*   左图右标题无时间*/
    .temp_productcenter.body_text_member .member_item .member_right p{
        font-size: 1.8rem;
    }
    @media screen and (max-width: 768px) {
        .temp_productcenter.body_text_member .member_item .member_right p{font-size:1.38rem;}
    }
    .temp_productcenter.member2 .member_item{
        height: 15rem;
    }
    .temp_productcenter .member_item .member_right{
        height: 12rem;
    }

/*    修改其它页顶部的大图，放大一点*/
    .otherpage_banner{
        width: 100%;
        height: 13rem;
        height: 20.5rem;
        /*height: 15rem;*/
    }
    .otherpage_banner img{
        width: 100%;
        background-size: contain;
        /* height: 18rem; */
        height: 100%;
        object-fit: cover;

        transform-origin: center center;
    }

    /*其它页的灰条样式调整*/
    .otherbody{
        margin-top: 0;
    }
    .search_rightpages{
        position: relative;
    }
    .search_rightpages::after{
        content: '';
        display: block;
        position: absolute;
        width: 100vw;
        height: 4.375rem;
        background: rgba(170, 170, 170, 1);
        background: #F9FAFC;
        top: 0;
        right: 0;
        transform: translate(4%);
        z-index: -9;
    }
    .search_rightpages{
        height: 4.375rem;
        padding-left: 0;
        margin-bottom: 2.32rem;
    }

    /*页面标题文字右侧小欢迎*/
    .other_right_list>.flex_between{
        margin-bottom: 3.13rem;
    }
    .articleright_temp{
        font-size: 0.88rem;
        vertical-align: bottom;
    }
    .body_text p{
        font-size: 1.38rem;
        line-height: 2.5rem;
        color: #313131;
        font-weight: normal;
        margin-bottom: 2.31rem;
    }
    .body_text p img{
        margin: 0 auto;
        display: block;
    }
}


/*修改非单页面的样式*/
@media screen and (max-width: 768px) {
    /*详情页底部的列表*/
    .right_.right_114 .news_box .list_recommend .listitem p{
        font-size:1.38rem ;
        color: #313131;
    }
    .nowpagebox{
        height: 4.37rem !important;
    }
    .nowpagebox .paddingRoot{
        height:4.37rem ;
    }
    .left_ .boxtest_main p{
        margin: 1.5rem auto !important;
    }
}

@media screen and (max-width: 768px){
    /*联系我们的字体大小*/
    .article_body .body_text text{
        font-size: 1.25rem;
        line-height: 2.5rem !important;
    }

    /*改了新闻的手机端*/
    .member3.newsbody .member_item{
        height: 10.32rem !important;
    }
    .member3.newsbody .member_item .member_right p{
        -webkit-line-clamp: 1;
    }

    /* 发布职位的样式*/
    .temp_hr .yellowbtn{
        width: 8.13rem;
        height: 2.81rem;
        background: #EF8D2B;
        border-radius: 0.31rem;

        font-size: 1.25rem;
        color: white;
        box-sizing: content-box;
    }

    .lr_tit{
        font-size: 1.38rem;
    }
    .lr_text{
        font-size: 1.25rem;
        line-height: 1.88rem;
    }
    .lr_text p{
        font-size: 1.25rem;
        line-height: 1.88rem;
    }


}


