.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:1300px; margin:0 auto 0px; }

.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:20%; }
.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; }



.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; }



.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:580px; background:url(../images/lc_bg.png) rgba(0,0,0,.05) no-repeat center  bottom; padding:70px 0px;}
.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;}