@charset "utf-8";
/* CSS Document */

.xin_01 dl{ display:flex; margin-bottom:100px; justify-content:space-between; border-bottom:1px dashed #e3e3e3; padding-bottom:100px;flex-wrap:wrap }
.xin_01 dl h5{ width:52%; }
.xin_01 dl h5 img{ width:100%; float:left; overflow:hidden; border-radius:15px}
.xin_01 dl ul{ width:40%; position:relative}
.xin_01 dl dt{ width:100%; float:left; overflow:hidden; margin-top:30px; margin-bottom:30px; line-height:45px}
.xin_01 dl dt a{ font-size:35px; color:#333; }
.xin_01 dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#666;}
.xin_01 dl h6{ width:100%;  overflow:hidden; position:absolute; left:0; bottom:30px;}
.xin_01 dl h6 a{ display:block; float:left; overflow:hidden; background:#f7b003; border-radius:10px; height:56px; line-height:56px; text-align:center; padding:0 35px; color:#fff; font-weight:normal; font-size:18px}

.xin_01 .ty03 dl:nth-child(2n){flex-direction: row-reverse;}



/******** 手机版 ********/
@media (max-width:767px){
.xin_01 dl{  margin-bottom:20px; padding-bottom:20px}
.xin_01 dl h5{ width:100%; margin-bottom:10px }
.xin_01 dl h5 img{  border-radius:0px}
.xin_01 dl ul{ width:100%; }
.xin_01 dl dt{ margin-top:0px; margin-bottom:5px; line-height:30px}
.xin_01 dl dt a{ font-size:18px; }
.xin_01 dl dd{  line-height:18px; font-size:12px; margin-bottom:15px }
.xin_01 dl h6{ left:0; bottom:0px; position:relative}
.xin_01 dl h6 a{ border-radius:10px; height:36px; line-height:36px; padding:0 20px;font-size:13px;border-radius:5px;}
.xin_01 .ty03 dl:last-child{ margin-bottom:0px; border:none}

.page02{margin-bottom:20px; margin-top:0}

}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){

.xin_01 dl{  margin-bottom:40px; padding-bottom:40px}
.xin_01 dl h5{ width:100%; margin-bottom:15px }
.xin_01 dl ul{ width:100%; }
.xin_01 dl dt{ margin-top:10px; margin-bottom:10px; line-height:30px}
.xin_01 dl dt a{ font-size:23px; }
.xin_01 dl dd{  line-height:26px; font-size:15px; margin-bottom:20px }
.xin_01 dl h6{ left:0; bottom:0px; position:relative}
.xin_01 dl h6 a{ border-radius:10px; height:48px; line-height:48px; padding:0 30px;font-size:16px}
.xin_01 .ty03 dl:last-child{ margin-bottom:30px}
}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){


.xin_01 dl{  margin-bottom:60px; padding-bottom:60px}
.xin_01 dl h5{ width:50%; }
.xin_01 dl ul{ width:46%; }
.xin_01 dl dt{ margin-top:10px; margin-bottom:20px; line-height:35px}
.xin_01 dl dt a{ font-size:26px; }
.xin_01 dl dd{  line-height:26px; font-size:15px; }
.xin_01 dl h6{ left:0; bottom:10px;}
.xin_01 dl h6 a{ border-radius:10px; height:48px; line-height:48px; padding:0 30px;font-size:16px}
.xin_01 .ty03 dl:last-child{ margin-bottom:30px}
}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){


.xin_01 dl{  margin-bottom:80px; padding-bottom:80px}
.xin_01 dl h5{ width:52%; }
.xin_01 dl ul{ width:40%; }
.xin_01 dl dt{ margin-top:25px; margin-bottom:30px; line-height:40px}
.xin_01 dl dt a{ font-size:32px; }
.xin_01 dl dd{  line-height:30px; font-size:16px; }
.xin_01 dl h6{ left:0; bottom:30px;}
.xin_01 dl h6 a{ border-radius:10px; height:52px; line-height:52px; padding:0 30px;font-size:17px}
.xin_01 .ty03 dl:last-child{ margin-bottom:30px}

}

/******** 1400px ********/
@media (min-width:1440px){
	
	
	
}

