@charset "utf-8";
/* CSS Document */

.wh_11{ width:100%; display:flex;justify-content:space-between; margin:30px 0 50px }
.wh_11 dl{ width:32%; background:#f6f7f9; padding:35px 25px; box-sizing:border-box; display:flex }

.wh_11 dl h5{ width:80px; display:flex;align-items:center}
.wh_11 dl h5 img{ transition:all 0.5s}
.wh_11 dl:hover h5 img{transform:rotateY(180deg)}
.wh_11 dl ul{ flex:1}
.wh_11 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; color:#333; margin-bottom:5px}
.wh_11 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#666}
.wh_11 dl:hover dt{ color:#da251c}
.wh_11 dl:hover dd{ color:#333}

.wh_12{ width:100%; display:flex;justify-content:space-between; margin-bottom:50px}
.wh_12 dl{ width:49%;}
.wh_12 dl dd{ width:100%; float:left; overflow:hidden;}
.wh_12 dl dd img{ width:100%; float:left; overflow:hidden}
.wh_12 dl dt{ width:100%; float:left; overflow:hidden; height:56px; background:#f3f3f3; font-size:16px; text-align:center; line-height:56px; color:#666}


/***********设备****************/
.sb_11{ width:100%; float:left; overflow:hidden; display:flex; flex-wrap:wrap }
.sb_11 dl{ width:49%; float:left; overflow:hidden; margin-right:2%; margin-bottom:25px; position:relative}
.sb_11 dl:nth-child(2n){ margin-right:0}
.sb_11 dl dd{ width:100%; float:left; overflow:hidden}
.sb_11 dl dd img{ width:100%; float:left; overflow:hidden; transition:all 0.5s}
.sb_11 dl dd:hover img{ transform:scale(1.08)} 
.sb_11 dl dt{ width:100%; float:left; overflow:hidden; line-height:40px; padding:20px 0; font-size:19px; color:#444;}
.sb_11 dl dt span{ float:right; line-height:40px;}
.sb_11 dl dt a{ font-size:21px; padding:5px 10px; background:#da251c; font-family:"宋体"; color:#fff; }

/***********资质****************/
.zz_11{ width:100%; float:left; overflow:hidden; display:flex; flex-wrap:wrap }
.zz_11 dl{ width:23.5%; float:left; overflow:hidden; margin-right:2%; margin-bottom:25px; position:relative}
.zz_11 dl:nth-child(4n){ margin-right:0}
.zz_11 dl dd{ width:100%; float:left; overflow:hidden}
.zz_11 dl dd img{ width:100%; float:left; overflow:hidden; transition:all 0.5s}
.zz_11 dl dd:hover img{ transform:scale(1.08)} 
.zz_11 dl dt{ width:100%; float:left; overflow:hidden;  font-size:15px; color:#666; }
.zz_11 dl dt a{ display:block; width:100%;line-height:40px; padding:10px; text-align:center; font-size:19px; color:#444;border:1px solid #ddd; border-top:none; box-sizing:border-box; transition:all 0.5s }
.zz_11 dl dt a:hover{ background:#da251c; color:#fff; border:1px solid #da251c; border-top:none; border-radius:0 0 8px 8px}

.zz_12{ margin-bottom:30px}


/***********新闻****************/
.xw_dl01{ width:680px; float:left; overflow:hidden; position:relative}
.xw_dl01 dd{ width:100%; float:left; overflow:hidden}
.xw_dl01 dd img{ width:100%; float:left; overflow:hidden}
.xw_dl01 dt{ width:100%; position:absolute; left:0; bottom:0; height:56px;  z-index:9}
.xw_dl01 dt a{ color:#fff; font-size:16px; width:100%; float:left; overflow:hidden; height:56px;line-height:56px; background:rgba(0,0,0,.6); text-indent:15px}
.xw_dl01 dt a:hover{ background:rgba(218,37,28,.9)}

.div_02{ width:720px; float:left; overflow:hidden; border:1px solid #ddd; box-sizing:border-box; border-left:none; padding:40px 30px 0 50px; margin-bottom:50px}
.div_02 dl{ width:100%; float:left; overflow:hidden; margin-bottom:40px; padding-bottom:40px; border-bottom:1px dashed #ddd;}
.div_02 dl:last-child{ margin-bottom:0; border-bottom:none; padding-bottom:0}
.div_02 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:20px; height:30px; }
.div_02 dl dt a{ font-size:19px; color:#222}
.div_02 dl dt a:hover{ color:#da251c; text-decoration:underline}
.div_02 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:14px; color:#888}
.div_02 dl dt span{ float:right; line-height:30px; padding-left:20px; background:url(click.png) no-repeat 0 center; color:#999; font-size:12px}



@media (max-width:767px){
.xw_dl01{ display:none}

.div_02{ width:100%; border:1px solid #eee; box-sizing:border-box; padding:10px 15px;  margin-bottom:15px}
.div_02 dl{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ddd;}

.div_02 dl dt{ line-height:30px; margin-bottom:10px; height:30px; }
.div_02 dl dt a{ font-size:16px; }
.div_02 dl dd{ line-height:22px; height:44px; font-size:12px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2}















	
/***********文化****************/	
.wh_11{ flex-wrap:wrap ; margin:10px 0; }
.wh_11 dl{ width:100%;  padding:15px ; margin-bottom:10px}
.wh_11 dl dt{ line-height:25px; font-size:16px;  margin-bottom:1px}
.wh_11 dl dd{line-height:19px; font-size:13px;}

.wh_12{flex-wrap:wrap; margin-bottom:10px}
.wh_12 dl{ width:100%; margin-bottom:10px}
.wh_12 dl dt{  height:40px; background:#f3f3f3; font-size:14px; line-height:40px; }

/***********设备****************/

.sb_11 dl{ width:100%;margin-right:0; margin-bottom:15px }
.sb_11 dl:nth-child(2n){ margin-right:0}
.sb_11 dl dt{line-height:30px; padding:10px; font-size:16px; border:1px solid #ddd; border-top:none; box-sizing:border-box; font-weight:bold}
.sb_11 dl dt span{ float:right; line-height:30px;}
.sb_11 dl dt a{ font-size:19px; padding:2px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}

/***********资质****************/
.zz_11 dl{ width:49%; margin-right:2%; margin-bottom:15px;}
.zz_11 dl:nth-child(2n){ margin-right:0}
.zz_11 dl dt{ font-size:12px;  }
.zz_11 dl dt a{ line-height:30px; padding:5px 10px; font-size:12px; font-weight:bold; border:1px solid #eee}
.zz_12{ margin-bottom:10px}




}


@media (min-width:768px){
.div_02{height:400px;}

}