/*企业简介*/
.lhw_contactus{ width:1200px; margin:0 auto; background:#FFF;overflow:hidden;}
.lhw_contactus img{ max-width:100% !important;}
.lhw_contactus_son{ width:1160px; margin: 20px auto 20px auto;}
.lhw_contactus_son p{line-height:32px;font-size:16px;}
/*企业简介结束*/

/*企业荣誉*/
.lhw_qiyeronyu{ width:1200px; margin:0 auto;overflow: hidden; background:#FFF;margin-top: 15px;}
.lhw_qiyeronyu ul li{ width:350px; height:237px; float:left; margin-right:55px; margin-bottom:55px;}
.lhw_qiyeronyu ul li img{width:350px; height:237px;}
.lhw_qiyeronyu ul li .menban{
	line-height: 45px;
    font-size: 16px;
    text-align: center;
}
.lhw_qiyeronyu ul{ width:1220px; overflow:hidden;}
.lhw_qiyeronyu_width{overflow: hidden;width: 1160px;margin: 20px auto 20px auto;}
.news_index{
	overflow: hidden;
}
/*企业荣誉结束*/ 
.news_index .news_content{width:12rem;margin:0 auto;position: relative;}
.news_index .news_content .news_nav{width:100%;height:.6rem;line-height:.6rem;color:#333;font-size:.14rem;border-bottom: 1px dashed #e5e5e5;position: relative;z-index: 1;}
.news_index .news_content .news_nav a{color:#333;font-size:.14rem;}
.news_index .news_content .news_nav a:hover{color:#b60005;}
.news_index .news_content .news_nav a img{width:.05rem;}
.news_index .news_content .news_search{width:100%;overflow:hidden;position: absolute;right: 0;top: .15rem;}
.news_index .news_content .news_search a{color:#666666;font-size:.15rem;padding:0 .1rem;}
.news_index .news_content .news_search a:hover{color:#b60005;}
.news_index .news_content .news_search span{color:#666;font-weight:bolder;font-size:.15rem;border:1px solid #666666;border-radius: .16rem;line-height:.3rem;padding:.05rem .1rem;margin-right:.2rem;}
.news_index .news_content .news_search .key_search{width:1.85rem;height:.3rem;float: right;border-radius: .16rem;background: #eeeeee;border:1px solid #666666;padding-left:.1rem;position:relative;z-index: 2;}
.news_index .news_content .news_search .key_search input{width:100%;border:none;background:none;display: inline-block;line-height: .3rem;outline: none;}
.news_index .news_content .news_search .key_search img{position:absolute;right:0px;top:-1px;width: .31rem;}
.news_index .news_content .news_cont-left{width:8.9rem;margin-top:0.2rem;float: left;}
.news_index .news_content .news_search .news_btn_change{float:left;overflow: hidden;}
.news_index .news_content .news_search .news_btn_change ul li{cursor:pointer;float: left;width:auto;text-align: center;height:.6rem;line-height:.6rem;}
.news_index .news_content .news_search .news_btn_change ul li.on{border-bottom:2px solid #b60005;}
.news_index .news_content .news_search .news_btn_change ul li a{font-size:.2rem;color:#000;}
.news_index .news_content .news_search .news_btn_change ul li a.on{color:#b60005;}
.news_index .news_content .news_cont-left .news_page_change{width:100%;padding-bottom:.1rem;}
.news_index .news_content .news_cont-left .news_page_change.on{display: block;}
.news_index .news_content .news_cont-left .news_page_change .news_lists{width:100%;margin-top:.27rem;padding:.2rem;box-sizing:border-box;box-shadow:0 .09rem .62rem rgba(0,0,0,.1);overflow:hidden;display: flex;}
.news_index .news_content .news_cont-left .news_page_change .news_lists>a{display: block;width:2.27rem;height:1.9rem;float: left;flex-shrink: 0;}
.news_index .news_content .news_cont-left .news_page_change .news_lists>a img{width:100%;height:100%;object-fit: cover;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail{margin-left:.2rem;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail h3{font-size:.22rem;line-height: .35rem;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail h3 a{color:#333333;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail h3 a:hover{color:#b60005;cursor: pointer;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail>p{font-size:.14rem;line-height: .25rem;display: block;width:6.3rem;height:.75rem;overflow: hidden;text-overflow: ellipsis;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail>p a{color:#000;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail>p a:hover{color:#b60005;cursor: pointer;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail .news_btn_detail{margin-top:20px;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail .news_btn_detail a:nth-of-type(1){font-size:12px;color:#999999;}
.news_index .news_content .news_cont-left .news_page_change .news_lists .news_detail .news_btn_detail a:nth-of-type(2){float: right;font-size:14px;color:#b60005;line-height:35px;border:1px solid #b60005;width:105px;text-align: center;margin-top: -10px; }
.news_cont_right {width:290px;float: left;margin-left: 20px;margin-top:20px;}
.news_cont_right .news_cont_hot{width:100%;}
.news_cont_right .news_cont_hot h3{font-size:20px;font-weight:normal;color:#b60005;}
.news_cont_right .news_cont_hot h3 img{margin-right:10px;}
.news_cont_right .news_cont_hot ul{margin-top:15px;}
.news_cont_right .news_cont_hot ul li{width:100%;display:inline-block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height:35px;}
.news_cont_right .news_cont_hot ul li a{color:#6a6565;font-size:14px;}
.news_cont_right .news_cont_hot ul li:hover a{color:#b60005;}
.news_cont_right .news_cont_hot ul li i{color:#ffffff;font-size:14px;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;background-color:#999999;margin-right:5px;font-style: normal;}
.news_cont_right .news_cont_hot ul li i.on{background-color: #b60005;}
.news_cont_right .news_cont_house{width:100%;margin-top:20px;}
.news_cont_right .news_cont_house h3{font-size:20px;font-weight:normal;color:#b60005;}
.news_cont_right .news_cont_house h3 img{margin-right:10px;}
.news_cont_right .news_cont_house ul{margin-top:15px;}
.news_cont_right .news_cont_house ul li{cursor:pointer;width:100%;display:inline-block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height:35px;border-bottom:1px dashed #dddddd;}
.news_cont_right .news_cont_house ul li .change_before{width:100%;}
.news_cont_right .news_cont_house ul li .change_before.on{display: none;}
.news_cont_right .news_cont_house ul li .change_before a{color:#6a6565;font-size:14px;display: inline-block;width: 110px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-left: 30px;height: 25px;}
.news_cont_right .news_cont_house ul li .change_before i{color:#ffffff;font-size:14px;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;background-color:#999999;margin-right:5px;border-radius: 50%;}
.news_cont_right .news_cont_house ul li .change_before i.on{background-color: #b60005;}
.news_cont_right .news_cont_house ul li:nth-of-type(1) .change_before>i{background: none;color:#b60005;font-style:oblique;font-size:28px;font-weight:bolder;}
.news_cont_right .news_cont_house ul li .change_before span{float: right;font-size:14px;color:#b60005;}
.news_cont_right .news_cont_house ul li .change_after{width:100%;position:relative;padding:10px 0;display: none;}
.news_cont_right .news_cont_house ul li .change_after.on{display: block;}
.news_cont_right .news_cont_house ul li .change_after img{width:100px;height:auto;margin-left:45px;}
.news_cont_right .news_cont_house ul li .change_after a:nth-of-type(2){display: inline-block;width:115px;height:70px;margin-left:10px;line-height: 20px;position: absolute;padding-top: 10px;}
.news_cont_right .news_cont_house ul li .change_after>i{color:#ffffff;font-size:14px;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;background-color:#999999;margin-right:5px;border-radius: 50%;position:absolute;top:5px;}
.news_cont_right .news_cont_house ul li .change_after>i.on{background-color: #b60005;}
.news_cont_right .news_cont_house ul li:nth-of-type(1) .change_after>i{background: none;color:#b60005;font-style:oblique;font-size:28px;font-weight:bolder;}
.news_cont_right .news_cont_house ul li .change_after a span{width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;font-size: 14px;color: #333;}
.news_cont_right .news_cont_house ul li .change_after a i{float: right;width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;font-size: 14px;color: #333;}
.news_cont_right .news_cont_house ul li .change_after a i em{color:#b60005;}


.newsbox{
    width:100%;
    border:1px solid #f5f5f5;
    padding:.15rem;
    box-sizing:border-box;
    box-shadow: 0px 0px .05rem #ccc ;
    transition: all 1s ease;
    margin-bottom: .15rem;
    display: flex;
    align-items:center;
}
.newsbox .newsbox_left{
    width: 2rem;
    height: 1.2rem;
    position: relative;
    flex-shrink:0;
}
.newsbox .newsbox_left img{
    width:100%;
    height: 100%;
    object-fit:cover;
}
.newsbox .newsbox_left span{
    position: absolute;
    top:.15rem;
    left:-.18rem;
    width:.92rem;
    height: .45rem;
    display: inline-block;
    background-size:100%;
}
.newsbox .newsbox_right{
    width:100%;
    padding-left: .2rem;
}
.newsbox:hover .newsbox_right h1{
    color:#e24535;
}
.newsbox .newsbox_right h1{
    max-width: 5.7rem;
    font-size: .2rem;
    /* height:.55rem; */
    color:#323232;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.newsbox .newsbox_right p{
    padding-top: .05rem;
    font-size: .16rem;
    /*min-height:90px;*/
    color:#666666;
    line-height:.3rem;
    display:-webkit-box;
    -webkit-box-orient:vertical; 
    -webkit-line-clamp:2;
    overflow: hidden;
}
.newsbox .newsbox_right .chakanxiangqing{
    width:100%;
    height:.5rem;
    display: flex;
    align-items: center;
    position: relative;
}
.newsbox .newsbox_right .chakanxiangqing i{
    width:.98rem;
    height: .25rem;
    background:#F0F0F0;
    border-radius:.1rem;
    display: inline-block;
    text-align: center;
    line-height: .25rem;
    font-style: normal;
    margin-right: .15rem;
    font-size: .14rem;
}
.newsbox .newsbox_right .chakanxiangqing span{
    font-size: .14rem;
    color:#BBB;
}
.newsbox .newsbox_right .chakanxiangqing span em{
    color:#999;
    font-style:normal;
    margin:0px .1rem;
}
.newsbox .newsbox_right .chakanxiangqing .btn{
    width:1.05rem;
    height: .3rem;
    border:1px solid #E24535;
    display: inline-block;
    position: absolute;
    right: 0px;
    text-align: center;
    border-radius: .5rem;
    line-height: .3rem;
    color:#E24535;
    font-size: .14rem;
    transition: all 1s ease;
}
.newsbox:hover{
    box-shadow: 0px 0px 15px #999;
}
.newsbox:hover .newsbox_right .chakanxiangqing .btn{
    box-shadow: 0 10px 20px rgba(226, 69, 53,.32);
    background:#E24535;
    color:#fff;
    overflow: hidden;
}
.glxq_box1_right_wz{
    background: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,.05);
    padding: 0 26px;
    box-sizing: border-box;
}
.glxq_box1_right_wz .glxq_box1_right_wz_tit{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #EFEFEF;
}
.glxq_box1_right_wz .glxq_box1_right_wz_tit .glxq_box1_right_wz_tit_br{
    width: 2px;
    height: 19px;
    background: #E24535;
}
.glxq_box1_right_wz .glxq_box1_right_wz_tit h1{
    font-size: 20px;
    color:#323232;
    font-weight: 400;
    padding-left: 20px;
    padding-top: 34px;
    padding-bottom: 26px;
}
.glxq_box1_right_wz .glxq_box1_right_wz_list .glxq_box1_right_wz_li{
    display: flex;
    padding-top: .05rem;
    padding-bottom: .05rem;
    border-bottom: 1px dashed #F0F0F0;
}
.glxq_box1_right_wz .glxq_box1_right_wz_list .glxq_box1_right_wz_li .glxq_box1_right_wz_li_icon{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    color:#fff;
    font-size: 12px;
    flex-shrink: 0;
    margin-top: 8px;
}
.glxq_box1_right_wz .glxq_box1_right_wz_list .glxq_box1_right_wz_li .wz_icon01{
    background: #E24535;
}
.glxq_box1_right_wz .glxq_box1_right_wz_list .glxq_box1_right_wz_li .wz_icon02{
    background: #EA8F2F;
}
.glxq_box1_right_wz .glxq_box1_right_wz_list .glxq_box1_right_wz_li .wz_icon03{
    background: #FFBA00;
}
.glxq_box1_right_wz .glxq_box1_right_wz_list .glxq_box1_right_wz_li .wz_icon04{
    background: #999999;
}
.glxq_box1_right_wz .glxq_box1_right_wz_list .glxq_box1_right_wz_li .wz_icon05{
    background: #999999;
}
.glxq_box1_right_wz .glxq_box1_right_wz_list .glxq_box1_right_wz_li p{
    font-size: 16px;
    padding-left: 16px;
    line-height: 32px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color:#000;
    transition: all .5 ease;
}
.glxq_box1_right_wz .glxq_box1_right_wz_list a:hover .glxq_box1_right_wz_li p{
    color:#E24535;
}
.glxq_box1_right {
    width: 300px;
    float: right;
}

.qa-container {
    width: 100%;
    background: #fff;
    border-radius: .28rem;
    box-shadow: 0 .18rem .35rem rgba(0, 20, 40, 0.05);
    padding: .22rem .2rem;
    box-sizing: border-box;
    margin: 0 auto;
    margin-top: .26rem;
}

.subhead {
    color: #4a607a;
    margin-bottom: 2.5rem;
    margin-top: 0.3rem;
    font-size: 1.05rem;
    padding-left: 1.8rem;
}

/* 问答列表——无折叠，全部可见 */
.qa-list {
    display: flex;
    flex-direction: column;
    gap: .2rem;
}

/* 单个问答项 */
.qa-item {
    border-bottom: 1px solid #dde5ef;
    padding-bottom: .15rem;
}

.qa-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

/* 问题样式 */
.question {
    display: flex;
    align-items: flex-start;
    gap: 0.08rem;
    margin-bottom: 0.08rem;
}

.q-mark {
    background: #2b4c7c;
    color: white;
    font-weight: 600;
    font-size: .18rem;
    width: .32rem;
    height: .32rem;
    line-height: .32rem;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    /* margin-top: 4px; */
}

.question-text {
    font-size: .2rem;
    font-weight: 540;
    color: #0a263f;
    line-height: 1.4;
}

/* 答案样式 */
.answer {
    display: flex;
    align-items: flex-start;
    gap: 0.1rem;
    /* padding-left: 0.2rem; */
}

.a-mark {
    background: #e9eef5;
    color: #1f3d66;
    font-weight: 600;
    font-size: .18rem;
    width: .28rem;
    height: .28rem;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-top: .02rem;
}

.answer-content {
    flex: 1;
    color: #2a3f5a;
    font-size: .16rem;
    line-height: 1.6;
    background: #f8fafd;
    padding: .1rem .15rem;
    border-radius: .2rem;
    border: 1px solid #e2ebf5;
}

.answer-content p {
    margin-bottom: .05rem;
}

.answer-content p:last-child {
    margin-bottom: 0;
}

@media (min-width: 750px) and (max-width: 1200px) {
    .news_banner img{
        height: 2.6rem;
        width: 100%;
        object-fit: cover;
    }
    .news_index .news_content{
        width: 100%;
        padding: 0 .5rem;
        box-sizing: border-box;
    }
    .news_index .news_content .news_search{
        right: .5rem;
    }
    .news_cont_right{
        display: none;
    }
    .news_index .news_content .news_cont-left{
        width: 100%;
    }
}

@media screen and (max-width: 750px) {
    .news_index .news_content{
        width: 100%;
        padding: 0 .24rem;
        box-sizing: border-box;
    }
    .news_index .news_content .news_cont-left{
        width: 100%;
    }
    .newsbox .newsbox_right .chakanxiangqing .btn{
        display: none;
    }
    .news_cont_right{
        display: none;
    }
    .news_index .news_content .news_search{
        top: .05rem;
    }
    .news_index .news_content .news_search .key_search{
        width: 3rem;
        height: .5rem;
        border-radius: .25rem;
        right: .24rem;
    }
    .news_index .news_content .news_search .key_search img{
        width: .5rem;
    }
    .news_index .news_content .news_search .key_search input{
        height: .5rem;
    }
    .news_index .news_content .news_nav,.news_index .news_content .news_nav a{
        font-size: .28rem;
    }
    .newsbox .newsbox_right h1{
        font-size: .32rem;
    }
    .newsbox .newsbox_left{
        height: 1.5rem;
    }
    .newsbox .newsbox_right p{
        font-size: .26rem;
    }
    .news_banner img{
        height: 2.6rem;
        width: 100%;
        object-fit: cover;
    }
    .newsbox .newsbox_right .chakanxiangqing i{
        display: none;
    }

    .qa-container{
        width: 100%;
    }
    .q-mark{
        width: .56rem;
        height: .56rem;
        font-size: .36rem;
    }
    .question-text{
        font-size: .36rem;
    }
    .a-mark{
        width: .5rem;
        height: .5rem;
        font-size: .36rem;
    }
    .answer-content{
        font-size: .3rem;
    }
}