@charset "UTF-8";
/*集团介绍-子页*/
.aboutus-container{
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.aboutus-container .ui-card {
    box-shadow: none !important;
}

.aboutus-card img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.aboutus-card .ui-card-title {
    color: white !important;
    font-size: 1rem !important;
    background-color: rgba(102,102,102,0.66) !important;
    padding: 0.5rem 1rem 0.5rem 0.5rem !important;
    text-shadow: 2px 2px 3px black;
}

.aboutus-card .ui-card-title img {
    display: inline-block !important;
    margin-right: 5px !important;
}

.aboutus-card .ui-card-body {
    padding: 0px !important;
}

.aboutus-card .ui-card-content {
    padding-top: 0px !important;
    line-height: 1.65em !important;
}

.aboutus-card .ui-card-footer
{
    padding: 1rem 0 0 0 !important;
}
.aboutus-card .ui-card-footer img {
    display: inline-block !important;
    margin: 0 auto !important;
    max-width: 100%;
    width: 33% !important;
}

.aboutus-banner-img {
    width: 100%;
    display: block;
}

@media screen and (max-width:576px) {
    .aboutus-card .ui-card-footer img {
        display: block !important;
        width: 100% !important;
        padding-bottom: 5px !important;
    }
}

.aboutus-history {
    font-weight: 700;
    margin-bottom: 0.5rem;
    color: white !important;
    font-size: 1rem !important;
    background-color: rgba(102,102,102,0.66) !important;
    padding: 0.5rem 1rem 0.5rem 0.5rem !important;
    text-shadow: 2px 2px 3px black;
}

.aboutus-history img {
    margin-right: 5px !important;
}
/*集团介绍-新闻*/
.newScroll.ui-datascroller .ui-datascroller-header {
    border: 0px !important;
    padding: 0.5rem 1rem 0.5rem 0.5rem !important;
    text-align: left !important;
    color: white !important;
    background-color: rgba(102,102,102,0.66) !important;
    text-shadow: 2px 2px 3px black;
}

.newScroll.ui-datascroller .ui-datascroller-content {
    border: 0px !important;
    padding: 0.5rem 0 0 0 !important;
}

.newScroll .text-center{
    text-align:center;
    padding-top:10px
}

.newScroll .ui-datascroller-loader .ui-button{
    border: 0 !important;
    background: white !important;
    color:#000000 !important;
    text-decoration: underline !important;
}

.newScroll .ui-datascroller-loader .ui-button.ui-state-hover{
    color: #0000ff !important;
}

.newScroll .ui-datascroller-content ui-widget-content ui-corner-bottom{
    padding: 0.5rem 0 0 0 !important;
}
.news .news-list-detail {
    display: flex;
    position: relative;
    border-bottom: 1px solid #d2d2d2;
    padding: 10px 0 10px 0;
    text-indent: 0;
}

.news .news-list-item .news-list-detail::after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    display: block;
    background-color: #FF5C00;
    width: 0;
    height: 2px;
    -webkit-transition: width 0.3s linear;
    transition: width 0.3s linear;
}

.news .news-list-item .news-list-detail:hover::after {
    width: 100%;
}

.news .news-name {
    width: 110px;
    padding: 0 1em 0.5em 0;
}

.news .news-description {
    flex: 1;
}

.news .news-description h5 {
    margin: 0 0 1em;
    font-size: 1.1rem;
    font-weight: 800;
}

.news-description .ui-button.ui-state-hover {
    color: #495057 !important;
}

.news-description .ui-button {
    border: 0 !important;
    color: #495057 !important;
    background: #ffffff !important;
}

.news-description .ui-button .ui-button-text {
    padding: 0px !important;
    font-size: 1.1rem !important;
    font-weight: 800 !important;
}
@media screen and (max-width:768px) {
    .news .news-list-detail {
        display: block;
    }
    .news .news-name {
        width: 100% !important;
    }
}

.news-image img {
    display: inline-block !important;
    margin: 0 auto !important;
    max-width: 100%;
    width: 33% !important;
}
@media screen and (max-width:576px) {
    .news-image img {
        display: block !important;
        width: 100% !important;
        padding-bottom: 5px !important;
    }
}

.news-dialog .ui-dialog-content img {
    width: 100%;
    display: block;
}
@media screen and (max-width:768px) {
    .news-dialog {
        width: auto !important;
    }
}

/*截图介绍-企业荣誉*/
.award_content p{
    margin: 0.5rem 0 0.5rem 0;
    line-height:1.65em;
}
.award-container .card-box {
    width: 49%;
    padding:8px 0 10px 0;
}

.award-container .card-box .ui-panel-content .card-box-imgdv{
    display: inline-block;
    height:277px;
}

.award-container .card-box .ui-panel-content label {
    width: calc(100% - 220px);
    float: right;
    line-height: 1.5;
    font-weight: 600;
}
@media screen and (max-width:1152px) {   
    .award-container .card-box .ui-panel-content .card-box-imgdv{
        display: inline-block;
        height:209px;
    }
    .award-container .card-box .ui-panel-content img {
        width: 150px;
    }
    .award-container .card-box .ui-panel-content label {
        width: calc(100% - 170px);
        float: right;
        line-height: 1.5;
    }
}

  

@media screen and (max-width:992px) {
    .award-container .card-box {
        width: 100%;
    }
    .award-container .card-box .ui-panel-content .card-box-imgdv{
        display: inline-block;
        height:auto;
        width: 49%;
    }
    
    .award-container .card-box .ui-panel-content img {
        width: 100%;
    }
    .award-container .card-box .ui-panel-content label {
        width: 49%;
    }
}

.award-title {
    color: white !important;
    font-size: 1rem !important;
    background-color: rgba(102,102,102,0.66) !important;
    padding: 0.5rem 1rem 0.5rem 0.5rem !important;
    font-weight: 600;
    text-shadow: 2px 2px 3px black;
}
.award-title img{
    margin-right: 5px !important;
}    

/*品质认证*/
.imagebox{
    width:100%;
}
.imagebox img{
    margin-right: 25px;
    cursor:pointer;
}
@media screen and (max-width:768px) {
    .imagebox img{
        width: 60vw !important;
        display: block !important;
        padding-bottom: 10px !important;
    }
    
    .quality-dialog {
        width: auto !important;
        height:auto !important;
    }
    
    .quality-dialog img{
        width: 100% !important;
    }
}

/*加工设备*/
.panel-common .ui-panel-content{
    border:0 !important;
    padding:1rem 0 !important;
}

.panel-common-content .ui-card .ui-card-body{
    padding:0 !important;
}

.panel-common-content .ui-card .ui-card-body h4{
    margin-bottom: 0 !important;
}

.panel-common-content .ui-card .ui-card-content{
    padding:0 8px 0 0 !important;
    line-height: 1.4em !important;
}

@media screen and (max-width: 768px)
{
    .panel-common .p-grid {
        display: flex !important;
        flex-direction: column !important;
    }
}

/*社会责任*/
.carousel_duty .ui-carousel{
    max-width:1250px !important;
    width:90vw !important;
}
.carousel_duty .ui-carousel .ui-carousel-content .ui-carousel-prev, .carousel_duty .ui-carousel .ui-carousel-content .ui-carousel-next
{
    width: 1rem !important;
    margin:0 !important;
}
@media screen and (max-width: 1280px)
{
    .carousel_duty .ui-carousel{
        width:55vw !important;
    }
}

@media screen and (max-width: 1024px)
{
    .carousel_duty .ui-carousel{
        width:80vw !important;
    }
}
@media screen and (max-width: 768px)
{
    .carousel_duty .ui-carousel .ui-carousel-container .ui-carousel-item{
        flex: 1 0 50%;
    }
}
@media screen and (max-width: 576px)
{
    .carousel_duty .ui-carousel .ui-carousel-container .ui-carousel-item{
        flex: 1 0 100%;
    }
    
    .panel-common .p-col-fixed{
        width:100% !important;
    }
    .panel-common .p-col-fixed img{
        width:100%;
    }
}
.carousel_duty .ui-carousel .ui-carousel-container .ui-carousel-item img{
    width:100% !important;
}

.social-response-content{
    line-height:1.65rem;
    padding-left:0;
}

.social-response-content h4{
    margin-bottom:10px;
}
