.div-about-banner {width: 100%;position: relative;overflow: hidden;}
.div-about-content {overflow: hidden;position: relative;}
.div-about-content .title-1{ width:100%; margin:12% auto 0px; color:#fff; position:absolute; z-index:1;}

.div-about-content .title-1 .con {width:90%; margin:0 auto 0px; max-width:1436px }

.div-about-content .title-1 font {font-family:poppinssb; font-weight:900; font-size:80px; display:block; line-height:80px;}
.div-about-content .title-1 b {font-weight:400; font-size:35px; line-height:40px; display:block; letter-spacing:2px;}
.div-about-content .title-1 i { width:70px; height:2px; background:#F00; display:block; margin-bottom:20px; margin-top:20px;}
.div-about-content .title-1 p { line-height:30px; font-size:16px; width:50%; color:#fff }
.div-about-content .title-1 ul { display:block; margin-top:20px; padding-left:0px; margin-left:0px; background: rgba(255,255,255,0); padding:0px 0px; height:45px; clear:both; overflow:visible; float:left;}
.div-about-content .title-1 ul a li { margin:0px 0px; display: inline-block; line-height:45px; height:45px; padding:0px 20px;  float:left; font-size:17px; }

@font-face {
	font-family:poppinssb;
	src: url('../fonts/Poppins-SemiBold.ttf'); }

.div-about-content .title-1 ul a li  { color:#fff; font-size:16px; color:#fff; font-weight:700;}
.div-about-content .title-1 ul a .cur {  background: #ee1c25; color:#fff; font-weight:700; }
.div-about-content .title-1 ul a:hover li {  background: #ee1c25;  color:#fff; font-weight:700; }

.section {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    clear: both;
    overflow: hidden;
}.about-company-qualification {
    position: relative;
}.about-company-qualification .main {
    width: 750px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 10%;
    z-index: 10;
}
/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:1650px){  


.about-company-qualification .main {
    width: 550px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 10%;
    z-index: 10;
}


}


.table {
    display: table;
    width: 100%;
    height: 100%; padding-top:35%; position:relative
}.table-cell {
    display: table-cell;
    vertical-align: middle;
}.about-company-qualification .main .title {
    color: #fff;
}.about-company-qualification .main .text {
    font-size: 26px;
    line-height: 38px;
    color: #fff; margin-top:4%
}
.honor_list1 {
    width: 100%; position:absolute; left:35%; top:76%
  
}
.honor_list1 dl {
    width:31.83%;
    margin-right: 1.5%;
    float: left;
    max-height: 482px;
}.honor_list1 dl dt {
    width: 100%;
    max-height: 420px;
}.honor_list1 dl dt img {
    width: 100%;
    
    object-fit: cover;
}.honor_list1 dl dd {
    line-height: 30px;
    margin-top: 0px;
    width: 100%;
    text-align: center;
    font-size: 13px; color:#fff
  
   
}



.about-company-qualification .main .text p{ font-size:16px; line-height:32px;  color: rgb(255,255,255,.6);}
.company-profile {padding: 5% 0;overflow: hidden;}
.company-profile-left {float: left;width: 50%;}
.company-profile-left .img img{width: 100%;}
.company-profile-right {float: left;width: 35%;margin-left: 7%;}
.company-profile-right .text{overflow: hidden;margin-top: 0%;}
.company-profile-right .title-1{margin-top: 2%; font-family:poppinssb;}
.company-profile-right .title-2{margin-top: 2%;}
.line-1{width: 40px;height: 3px;margin: 5% 0;background: var(--blue2);}
.company-profile-right .text-2{overflow: hidden;text-align: justify;color: var(--blue3); font-size:15px;}
.company-profile-right .text-2 a { font-size:15px; line-height:28px; font-weight:700;}
.line-1 {
    width: 40px;
    height: 3px;
    margin: 5% 0;
    background: #ee1c25;
}

.licheng { width:100%; height:780px; background:url(../images/lc_bg.png)  no-repeat  center  top fixed; padding:70px 0px; background-size:100%}
.licheng .con { width:1300px; margin:0px auto;}
.honor_listz { margin-bottom:100px;}
.honor_list { width:18%; float:left;  margin:0px 1% !important; padding:0px !important;}
.honor_list .img img { height:340px;}
.honor_list .text { height:60px; text-align:center;}
.honor_list .title-1 { font-size:16px; padding:0px 0px; text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 40px;
line-height: 20px; }
.project-list-content { width:1300px; margin:40px auto 0px; clear:both; overflow:visible;}
.honor_listz:before { display:none;}
.honor_listz:after { display:none;}
.honor_list .text::after { display:none;}








.qiye_listz { margin-bottom:100px;}
.qiye_list { width:31.333333333%; float:left;  margin:0px 1% !important; padding:0px !important;}
.qiye_list .img img { height:270px;}
.qiye_list .text { height:40px; text-align:center;}
.qiye_list .title-1 { font-size:16px; padding:0px 0px; text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 20px;
line-height: 20px; }

.qiye_listz:before { display:none;}
.qiye_listz:after { display:none;}
.qiye_list .text::after { display:none;}


.shebei_listz { margin-bottom:100px;}
.shebei_list { width:31.333333333%; float:left;  margin:0px 1% !important; padding:0px !important;}
.shebei_list .img { height:270px;}
.shebei_list .img  img { object-fit: cover; min-height:100%; width:auto;}


.shebei_list .text { height:40px; text-align:center;}
.shebei_list .title-1 { font-size:16px; padding:0px 0px; text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 20px;
line-height: 20px; }

.shebei_listz:before { display:none;}
.shebei_listz:after { display:none;}
.shebei_list .text::after { display:none;}




.pro_listz { margin-bottom:100px;}
.pro_list { width:31.333333333%; float:left;  margin:0px 1% !important; padding:0px !important;}
.pro_list .img { height:300px; border:1px solid #e4e4e4; box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);}
.pro_list .img  img { object-fit: cover; min-width:100%; min-height:100%;}


.pro_list .text { height:40px; text-align:center;}
.pro_list .title-1 { font-size:16px; padding:0px 0px; text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 20px;
line-height: 20px; }

.pro_listz:before { display:none;}
.pro_listz:after { display:none;}
.pro_list .text::after { display:none;}












.newspage{ width: 92%;
    padding: 0px 4%;
    height: auto;
   /* overflow: hidden;*/}
	
.newspage {
width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; TEXT-ALIGN: center; margin:30px auto 90px; clear:both; height:30px
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT:8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; font-family:"微软雅黑"!important;border-radius: 5px;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #ee1c25; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #ee1c25; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
 PADDING-RIGHT: 8px;  PADDING-LEFT: 8px; BACKGROUND: #ee1c25; PADDING-BOTTOM: 3px;  COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 3px;  font-size:13px;border-radius: 5px; border:1px #ee1c25 solid; 

}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}




.yanfa { width:1300px; margin:50px auto;}
.yanfa .tu { width:32.3333%; float:left; margin:.5%;  height:320px; overflow:hidden;}
.yanfa .tu img { min-height:100%; min-width:100%; object-fit: cover;}

.yanfa_zi { text-align:left; line-height:32px;}
.yanfa_zi p { text-indent:2em;}


.xiashu { border-bottom:0px !important;}













/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:850px){  


.licheng {
    width: 100%;
    height: 620px;
}.table {
    display: table;
    width: 100%;
    height: 100%;
    padding-top: 10%;
    position: relative;
}
.honor_list1 {
    width: 90%;
    position: absolute;
   
    left: 0%;
    top: 116%;
}
.about-company-qualification .main {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 8%;
    z-index: 10;
}


}
