@charset "utf-8";
/* CSS Document */
.about_01{ display:flex; }
.about01_left{ width:36%; padding-left:10%; padding-right:4%;overflow:hidden}
.ab_main{ width:100%; float:left; overflow:hidden}
.ab_main h3{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:28px;  color:#125db2; margin-bottom:30px; margin-top:30px; }
.ab_main h3 img{ margin-right:10px; vertical-align:middle; margin-top:-7px; height:30px}
.ab_main ul{ width:100%; float:left; overflow:hidden; }
.ab_main ul p{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; margin-bottom:18px; color:#666}
.about01_right{ width:50%; background:url(about.jpg) no-repeat center 0; background-size:cover}
.about01_right img{ display:none}

.youshi{ width:100%; float:left; overflow:hidden; display:flex; margin-bottom:100px; flex-wrap:wrap}
.youshi dl{ width:25%; margin-top:80px}
.youshi dl h5{ width:100%; float:left; overflow:hidden; text-align:center; margin-bottom:20px}
.youshi dl h5 img{ height:60px}
.youshi dl dt{ width:100%; float:left; overflow:hidden; text-align:center; font-size:21px; color:#333; line-height:30px; margin-bottom:5px}
.youshi dl dd{ width:100%; float:left; overflow:hidden; text-align:center; font-size:16px; color:#888; line-height:30px}

/* 资质　*/
.zizhi h3{ width:100%; float:left; overflow:hidden; line-height:30px; padding-bottom:10px; font-size:21px; color:#333; padding-bottom:15px; background:url(line03.jpg) no-repeat 0 bottom; margin-bottom:35px}
.zizhi h3 span{ color:#125db2; margin-right:8px; font-size:25px}
.zizhi ul{ width:100%; float:left; overflow:hidden; }
.zizhi ul dl{ width:23.5%; float:left; overflow:hidden; margin-right:2%; margin-bottom:20px}
.zizhi ul dl:nth-child(4n){ margin-right:0} 
.zizhi ul dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.zizhi ul dl dd img{ border:1px solid #ddd; float:left; overflow:hidden; padding:10px; width:100%; box-sizing:border-box}
.zizhi ul dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; font-size:16px; color:#333; margin-bottom:10px}
.zizhi ul dl:hover img{ border:1px solid rgba(18,93,178,.4); }
.zizhi ul dl:hover dt{color:#125db2}
.zizhi ul dl:hover{box-shadow:0px 5px 10px -5px #eee}



.wh_01{ display:flex; justify-content:space-between;flex-wrap:wrap; margin-bottom:50px}
.wh_01 dl{ width:48%; margin-bottom:40px; box-sizing:border-box; border:1px solid #dfdfdf; padding:50px; display:flex; align-items:center}
.wh_01 dl:nth-child(2n+1){ margin-right:4%}
.wh_01 dl h5{ margin-right:20px;}
.wh_01 dl h5 img{ height:80px}
.wh_01 dl ul{ flex:1;}
.wh_01 dl ul dt{ line-height:30px; font-size:22px; font-weight:bold; color:#333; margin-bottom:10px}
.wh_01 dl ul dd{ line-height:30px; font-size:17px; color:#666}


.wh_02{ margin-bottom:80px}
.wh_02 ul{ width:100%; float:left; overflow:hidden; background:#999}
.wh_02 ul img{ width:100%; float:left; overflow:hidden}


@media (max-width:767px){
	
.about_01{ flex-wrap:wrap}
.about01_left{ padding:0 3%; width:94%;}
.ab_main{ width:100%; right:0px; top:0; position:relative }
.ab_main h3{ line-height:30px; font-size:22px;  margin-bottom:15px; margin-top:0px; }
.ab_main h3 img{ margin-right:6px; margin-top:-3px; height:30px}

.ab_main ul p{  line-height:26px; font-size:14px; margin-bottom:15px;}
.about01_right{ width:100%; background:none}
.about01_right img{ display:block}


.youshi { width:100%; padding:20px 0 0px; float:left; overflow:hidden; margin-bottom:0}
.youshi dl{ width:48%; float:left; overflow:hidden; margin-top:0px; border:1px solid #eee; margin-bottom:15px; box-sizing:border-box; padding:15px}
.youshi dl:nth-child(2n+1){ margin-right:4%}
.youshi dl h5{  margin-bottom:10px}
.youshi dl h5 img{ height:50px}
.youshi dl dt{  font-size:18px; line-height:30px; margin-bottom:5px}
.youshi dl dd{  font-size:12px; line-height:20px}

/* 资质　*/
.zizhi h3{line-height:30px;  font-size:18px;  padding-bottom:10px; margin-bottom:15px}
.zizhi h3 span{ color:#125db2; margin-right:8px; font-size:18px}

.zizhi ul dl{ width:48%; margin-right:4%; margin-bottom:20px}
.zizhi ul dl:nth-child(2n){ margin-right:0} 
.zizhi ul dl dd{margin-bottom:10px}
.zizhi ul dl dd img{  padding:5px;}
.zizhi ul dl dt{line-height:20px; font-size:12px; margin-bottom:10px}
.zizhi ul dl:nth-last-child(-n+2){ margin-bottom:10px}

	
.wh_01{ margin-bottom:10px}
.wh_01 dl{ width:100%; margin-bottom:15px; border:1px solid #dfdfdf; padding:10px; display:flex; align-items:center}
.wh_01 dl:nth-child(2n+1){ margin-right:0%}
.wh_01 dl h5{ margin-right:20px;}
.wh_01 dl h5 img{ height:50px}
.wh_01 dl ul{ flex:1;}
.wh_01 dl ul dt{ line-height:22px; font-size:18px;margin-bottom:5px}
.wh_01 dl ul dd{ line-height:18px; font-size:12px}

.wh_02{ margin-bottom:30px}	
	
}


@media (min-width:768px){



}

