@charset "utf-8";
/* CSS Document */

.fw01{ background:url(fwbg.jpg) no-repeat center center; background-size:cover; padding:80px 0 0}
.fw01 .ty02{ width:1430px}
.tyh301{ width:100%; float:left; overflow:hidden; line-height:35px; color:#333; font-size:34px; text-align:center; font-weight:normal; margin-bottom:60px; font-weight:bold}
.fw01 dl{ width:440px; float:left; overflow:hidden; margin-right:40px; margin-bottom:30px;  box-shadow:0 3px 15px 0 rgba(0, 0, 0, 0.07);}
.fw01 dl:nth-of-type(3n){ margin-right:0}
.fw01 dl:nth-of-type(1){ margin-left:15px}
.fw01 dl:nth-of-type(4){ margin-left:15px}
.fw01 dl ul{ padding:30px 40px; width:100%; box-sizing:border-box; background:#fff; background:#fff; float:left; overflow:hidden}
.fw01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; border-bottom:1px solid #f0f0f0; margin-bottom:20px; padding-bottom:15px}
.fw01 dl dt a{ font-size:20px; color:#333; font-weight:bold}
.fw01 dl dt a:hover{ color:#125db2; text-decoration:underline}
.fw01 dl h5{ width:100%; float:left; overflow:hidden; font-weight:normal; font-size:18px; color:#125db2; line-height:25px; margin-bottom:5px}
.fw01 dl dd{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:16px; color:#666}








@media (max-width:767px){

.fw03 .ty02 dl:nth-child(-n+2){ display:block}


}