@charset "utf-8";
/* CSS Document */

.ab01_left{ width:48%; float:left; overflow:hidden; margin-right:4%}
.ab01_left ul{ width:100%; float:left; overflow:hidden; line-height:36px; font-size:17px; color:#333; text-align: justify; word-break:break-all; }
.ab01_left ul p{ margin-bottom:15px}

.ab01_right{width:48%; float:left; overflow:hidden;}
.ab01_right dl{ width:100%; float:left; overflow:hidden; position:relative;margin-bottom:15px; }
.ab01_right img{ width:100%; float:left; overflow:hidden}
.ab01_right dt{ position:absolute; left:0; bottom:0; height:50px; line-height:50px; background:rgba(0,0,0,.5); font-size:16px; color:#fff; width:100%; text-align:center} 
.ab01_right dt:hover{ background:rgba(241,155,15,.5)}

.ab02{ background:#f6f6f6; padding:80px 0}
.ab02 h3{ margin-bottom:30px}
.ab02 ul{ width:100%; float:left; overflow:hidden}
.ab02 ul dl{ width:23.5%; float:left; overflow:hidden; margin-right:2%}
.ab02 ul dl dd{ width:100%; float:left; overflow:hidden; }
.ab02 ul dl dd img{ width:100%; float:left; overflow:hidden}
.ab02 ul dl:nth-child(4n){ margin-right:0}
.ab02 ul dl dt{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:16px; color:#4d4d4d; text-align:center;color:#666; padding:15px 10px; background:#fff;  box-sizing:border-box; }


.ab03 .h311{ margin-bottom:30px}
.ab03 ul{ width:100%; float:left; overflow:hidden; }
.ab03 ul li{ width:23.5%; margin-right:2%; float:left; overflow:hidden; margin-bottom:25px}
.ab03 ul li img{ width:100%; float:left; overflow:hidden}
.ab03 ul li:nth-child(4n){ margin-right:0}

.ab03 h6{ width:100%; float:left; overflow:hidden; display:flex;justify-content:center; display:none;}
.ab03 h6 a{ height:80px; padding:0 75px; line-height:80px; color:#fff; font-size:19px; background-image: linear-gradient(to bottom,#f19b0f ,#e18d04); transition:all 0.35s; border-radius:10px}
.ab03 h6 a:first-child{ background-image: linear-gradient(to bottom,#383ba9 ,#1d2089); margin-right:100px}
.ab03 h6 a:hover{ border-radius:41px}




/******** 手机版 ********/
@media (max-width:767px){
	
.ab01_left{ width:100%; margin-right:0; margin-bottom:10px}
.ab01_left ul{line-height:22px; font-size:13px; }
.ab01_left ul p{ margin-bottom:10px}

.ab01_right{width:100%; }
.ab01_right dl{ margin-bottom:15px; }
.ab01_right dt{ height:50px; line-height:50px; font-size:16px; } 

.ab02{  padding:20px 0}
.ab02 h3{ margin-bottom:15px}
.ab02 ul dl{ width:48%;margin-right:4%}
.ab02 ul dl:nth-child(2n){ margin-right:0}
.ab02 ul dl dt{ line-height:18px; font-size:12px; padding:15px 5px;}

.ab03 .h311{ margin-bottom:15px}
.ab03 ul li{ width:48%; margin-right:4%; margin-bottom:20px}
.ab03 ul li:nth-child(4n){ margin-right:4%;}
.ab03 ul li:nth-child(3n){ margin-right:4%;}
.ab03 ul li:nth-child(2n){ margin-right:0}
	
	
}
/******** 手机版 结束 ********/

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){

.ab01_left{ width:100%; margin-right:0; margin-bottom:10px}
.ab01_left ul{line-height:22px; font-size:13px; }
.ab01_left ul p{ margin-bottom:10px}

.ab01_right{width:100%; }
.ab01_right dl{ margin-bottom:15px; }
.ab01_right dt{ height:50px; line-height:50px; font-size:16px; } 

.ab02{ background:#f6f6f6; padding:40px 0}
.ab02 h3{ margin-bottom:30px}
.ab02 ul dl{ width:48%;margin-right:4%}
.ab02 ul dl:nth-child(2n){ margin-right:0}
.ab02 ul dl dt{ line-height:23px; font-size:13px; padding:15px 10px;}

.ab03 .h311{ margin-bottom:30px}
.ab03 ul li{ width:48%; margin-right:4%; margin-bottom:20px}
.ab03 ul li:nth-child(4n){ margin-right:4%;}
.ab03 ul li:nth-child(3n){ margin-right:4%;}
.ab03 ul li:nth-child(2n){ margin-right:0}

}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){
	
.ab01_left{ width:48%; margin-right:4%}
.ab01_left ul{line-height:26px; font-size:14px; }
.ab01_left ul p{ margin-bottom:10px}

.ab01_right{width:48%; }
.ab01_right dl{ margin-bottom:15px; }
.ab01_right dt{ height:50px; line-height:50px; font-size:16px; } 

.ab02{ background:#f6f6f6; padding:40px 0}
.ab02 h3{ margin-bottom:30px}
.ab02 ul dl{ width:23.5%;margin-right:2%}
.ab02 ul dl:nth-child(4n){ margin-right:0}
.ab02 ul dl dt{ line-height:23px; font-size:13px; padding:15px 7px;}

.ab03 .h311{ margin-bottom:30px}
.ab03 ul li{ width:31%; margin-right:3%; margin-bottom:25px}
.ab03 ul li:nth-child(4n){ margin-right:3%;}
.ab03 ul li:nth-child(3n){ margin-right:0}

}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){

.ab01_left{ width:48%; margin-right:4%}
.ab01_left ul{line-height:30px; font-size:16px; }
.ab01_left ul p{ margin-bottom:10px}

.ab01_right{width:48%; }
.ab01_right dl{ margin-bottom:15px; }
.ab01_right dt{ height:50px; line-height:50px; font-size:16px; } 

.ab02{ background:#f6f6f6; padding:60px 0}
.ab02 h3{ margin-bottom:30px}
.ab02 ul dl{ width:23.5%;margin-right:2%}
.ab02 ul dl:nth-child(4n){ margin-right:0}
.ab02 ul dl dt{ line-height:26px; font-size:14px; padding:15px 10px;}

.ab03 .h311{ margin-bottom:30px}
.ab03 ul li{ width:31%; margin-right:3%; margin-bottom:25px}
.ab03 ul li:nth-child(4n){ margin-right:3%;}
.ab03 ul li:nth-child(3n){ margin-right:0}


}

/******** 1400px ********/
@media (min-width:1440px){
	
}

