@charset "utf-8";
/* CSS Document */

.pro_01 .ty02{ display:flex; flex-wrap:wrap}
.pro_01 dl{ width:23.125%; overflow:hidden; margin-right:2.5%; margin-bottom:50px;}
.pro_01 dl:nth-of-type(4n){ margin-right:0}
.pro_01 dl dd{ width:100%;  float:left; overflow:hidden; margin-bottom:15px}
.pro_01 dl dd img{ width:100%; float:left; overflow:hidden}
.pro_01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; text-align:center; }
.pro_01 dl dt a{ font-size:20px; color:#333; font-weight:bold}
.pro_01 dl dt a:hover{ color:#f7b003; text-decoration:underline}

/* 内页 */
.pro_02{ margin-bottom:100px}
.pro_02 .ty02{ display:flex;flex-wrap:wrap}
.pro_02a{ width:600px; margin-right:80px}
.pro_02a img{ width:100%; float:left; overflow:hidden;}
.pro_02b{ flex:1}
.pro_02b h1{ width:100%; float:left; overflow:hidden; line-height:50px; font-size:40px; color:#333; margin-bottom:15px; margin-top:20px}
.pro_02b h4{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:20px; color:#333; font-weight:normal; margin-bottom:50px}
.text01{ width:100%; float:left; overflow:hidden; border-top:1px solid rgba(247,176,3,.35); padding-top:40px; line-height:30px; color:#666; font-size:16px; margin-bottom:30px}
.text01 div,.text01 p{ margin-bottom:15px}
.pro_02b h6{ width:100%; float:left; overflow:hidden; font-weight:normal; color:#fff; font-size:18px;}
.pro_02b h6 a{ display:block; float:left; overflow:hidden; text-align:center; line-height:64px; border-radius:34px; background:#f7b003; color:#fff; padding:0 50px;background-image: linear-gradient(to bottom,#f7b003 ,#c78d00);}
.pro_02b h6 img{ height:22px; margin-right:10px}


.pro_03{ margin-bottom:50px}
.pro_03 h3{ width:100%; float:left; overflow:hidden; margin-bottom:60px}
.pro_03 h3 span{ float:left; overflow:hidden; border-bottom:3px solid #f7b003; font-size:26px; color:#333; padding-bottom:10px; font-weight:normal}
.pro_03 .ty02 ul{ width:100%; overflow:hidden; display:flex; flex-wrap:wrap}
.pro_03 .ty02 ul dl{  width:18%; overflow:hidden; margin-right:2.5%; margin-bottom:50px;}
.pro_03 .ty02 ul dl:nth-of-type(5n){ margin-right:0}
.pro_03 .ty02 ul dl dd{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.pro_03 .ty02 ul dl dd img{ width:100%; float:left; overflow:hidden}
.pro_03 .ty02 ul dl dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px}
.pro_03 .ty02 ul dl dt a{ font-size:18px; color:#333; }
.pro_03 .ty02 ul dl dt a:hover{ color:#f7b003; text-decoration:underline}


/******** 手机版 ********/
@media (max-width:767px){

.pro_01 dl{ width:48%;margin-right:0; margin-bottom:20px;}
.pro_01 dl:nth-of-type(4n){ margin-right:0}
.pro_01 dl:nth-of-type(2n+1){ margin-right:4%}
.pro_01 dl dd{ margin-bottom:10px}
.pro_01 dl dt{  line-height:30px;  }
.pro_01 dl dt a{ font-size:14px;}

.page02{margin-bottom:20px}

/* 内页 */
.pro_02{ margin-bottom:20px}
.pro_02a{ width:100%; margin-right:0px}

.pro_02b h1{  line-height:30px; font-size:20px;margin-bottom:5px; margin-top:10px}
.pro_02b h4{ line-height:20px; font-size:12px; margin-bottom:10px}
.text01{ padding-top:15px; line-height:22px;font-size:14px; margin-bottom:10px}
.text01 div,.text01 p{ margin-bottom:10px}
.pro_02b h6{ font-size:14px;}
.pro_02b h6 a{line-height:40px; border-radius:20px;  padding:0 25px;}
.pro_02b h6 img{ height:16px; margin-right:10px}

.pro_03{ margin-bottom:10px}
.pro_03 h3{margin-bottom:20px}
.pro_03 h3 span{ font-size:20px; padding-bottom:10px; }
.pro_03 .ty02 ul dl{  width:48%; margin-right:4%; margin-bottom:15px;}
.pro_03 .ty02 ul dl:nth-of-type(2n){ margin-right:0;}

.pro_03 .ty02 ul dl:nth-of-type(5){ display:none}
.pro_03 .ty02 ul dl dd{ margin-bottom:8px}
.pro_03 .ty02 ul dl dt{  line-height:30px}
.pro_03 .ty02 ul dl dt a{ font-size:14px; }


}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
.pro_01 dl{ width:48%;margin-right:0; margin-bottom:30px;}
.pro_01 dl:nth-of-type(4n){ margin-right:0}
.pro_01 dl:nth-of-type(2n+1){ margin-right:4%}
.pro_01 dl dd{ margin-bottom:15px}
.pro_01 dl dt{  line-height:30px;  }
.pro_01 dl dt a{ font-size:16px;}

/* 内页 */
.pro_02{ margin-bottom:60px}
.pro_02a{ width:300px; margin-right:40px}

.pro_02b h1{  line-height:30px; font-size:26px;margin-bottom:10px; margin-top:10px}
.pro_02b h4{ line-height:20px; font-size:14px; margin-bottom:20px}
.text01{ padding-top:30px; line-height:22px;font-size:14px; margin-bottom:20px}
.text01 div,.text01 p{ margin-bottom:10px}
.pro_02b h6{ font-size:16px;}
.pro_02b h6 a{line-height:50px; border-radius:25px;  padding:0 25px;}
.pro_02b h6 img{ height:18px; margin-right:10px}

.pro_03{ margin-bottom:20px}
.pro_03 h3{margin-bottom:40px}
.pro_03 h3 span{ font-size:20px; padding-bottom:10px; }
.pro_03 .ty02 ul dl{  width:23.5%; margin-right:2%; margin-bottom:30px;}
.pro_03 .ty02 ul dl:nth-of-type(5n){ margin-right:2%;}
.pro_03 .ty02 ul dl:nth-of-type(4n){ margin-right:0}
.pro_03 .ty02 ul dl:nth-of-type(5){ display:none}
.pro_03 .ty02 ul dl dd{ margin-bottom:20px}
.pro_03 .ty02 ul dl dt{  line-height:30px}
.pro_03 .ty02 ul dl dt a{ font-size:17px; }

}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){
.pro_01 dl{ width:23.125%;margin-right:2.5%; margin-bottom:30px;}
.pro_01 dl:nth-of-type(4n){ margin-right:0}
.pro_01 dl dd{ margin-bottom:15px}
.pro_01 dl dt{  line-height:30px;  }
.pro_01 dl dt a{ font-size:16px;}

/* 内页 */
.pro_02{ margin-bottom:60px}
.pro_02a{ width:400px; margin-right:40px}

.pro_02b h1{  line-height:35px; font-size:30px;margin-bottom:10px; margin-top:20px}
.pro_02b h4{ line-height:30px; font-size:16px; margin-bottom:30px}
.text01{ padding-top:40px; line-height:26px;font-size:15px; margin-bottom:20px}
.text01 div,.text01 p{ margin-bottom:10px}
.pro_02b h6{ font-size:18px;}
.pro_02b h6 a{line-height:54px; border-radius:27px;  padding:0 30px;}
.pro_02b h6 img{ height:20px; margin-right:10px}

.pro_03{ margin-bottom:20px}
.pro_03 h3{margin-bottom:40px}
.pro_03 h3 span{ font-size:20px; padding-bottom:10px; }
.pro_03 .ty02 ul dl{  width:23.5%; margin-right:2%; margin-bottom:30px;}
.pro_03 .ty02 ul dl:nth-of-type(5n){ margin-right:2%;}
.pro_03 .ty02 ul dl:nth-of-type(4n){ margin-right:0}
.pro_03 .ty02 ul dl:nth-of-type(5){ display:none}
.pro_03 .ty02 ul dl dd{ margin-bottom:20px}
.pro_03 .ty02 ul dl dt{  line-height:30px}
.pro_03 .ty02 ul dl dt a{ font-size:17px; }

}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){

.pro_01 dl{ width:23.125%;margin-right:2.5%; margin-bottom:40px;}
.pro_01 dl:nth-of-type(4n){ margin-right:0}
.pro_01 dl dd{ margin-bottom:15px}
.pro_01 dl dt{  line-height:30px;  }
.pro_01 dl dt a{ font-size:18px;}

/* 内页 */
.pro_02{ margin-bottom:80px}
.pro_02a{ width:600px; margin-right:80px}

.pro_02b h1{  line-height:45px; font-size:35px;margin-bottom:10px; margin-top:20px}
.pro_02b h4{ line-height:30px; font-size:18px; margin-bottom:50px}
.text01{ padding-top:40px; line-height:30px;font-size:16px; margin-bottom:30px}
.text01 div,.text01 p{ margin-bottom:15px}
.pro_02b h6{font-size:18px;}
.pro_02b h6 a{ line-height:64px; border-radius:34px;padding:0 50px}
.pro_02b h6 img{ height:22px; margin-right:10px}

.pro_03{ margin-bottom:20px}
.pro_03 h3{margin-bottom:50px}
.pro_03 h3 span{ border-bottom:3px solid #f7b003; font-size:24px; padding-bottom:10px; }

.pro_03 .ty02 ul dl{  width:18%; margin-right:2.5%; margin-bottom:50px;}
.pro_03 .ty02 ul dl:nth-of-type(5n){ margin-right:0}
.pro_03 .ty02 ul dl dd{ margin-bottom:20px}
.pro_03 .ty02 ul dl dt{  line-height:30px}
.pro_03 .ty02 ul dl dt a{ font-size:17px; }

}

/******** 1400px ********/
@media (min-width:1440px){
	
}


