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

.nyban .ty02{height:260px;}
.nyban dl{ width:100%; float:left; overflow:hidden; margin-top:120px}
.nyban dl dt{ width:100%; float:left; overflow:hidden; line-height:22px; font-size:18px; color:rgba(255,255,255,.85); margin-bottom:10px; }
.nyban dl dd{ width:100%; float:left; overflow:hidden; line-height:35px; font-size:28px; color:#fff; font-weight:bold }

.weizhi{ height:70px; background:#f7f7f7 url(line22.gif) repeat-x 0 bottom; margin-bottom:60px;}
.weizhi .ty02{ display:flex; justify-content:space-between; height:70px;align-items:center }
.weizhi ul a{ display:block; float:left; overflow:hidden; height:68px; line-height:68px; font-size:18px; color:#333; margin-right:60px; font-weight:bold; margin-bottom:2px}

.weizhi h5 { font-size:15px; color:#999; font-weight:normal}
.weizhi h5 a{ font-size:15px; color:#999;}
.weizhi h5 b{ padding:0 10px; font-weight:normal}
.weizhi a:hover{ color:#ea4523; text-decoration:underline}
.weizhi ul a.on_h,.weizhi ul a:hover{ border-bottom:2px solid #ea4523; color:#ea4523; text-decoration:none; margin-bottom:0}

/*分页*/
.page01{float:left; overflow:hidden; width:100%; text-align:center; padding-top:50px; font-size:18px; margin-bottom:100px  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:15px 25px; margin:0 13px; margin-left: -1px;line-height:60px; color: #ea4523; background-color: #fff; border: 1px solid #dee2e6; border-radius:3px;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color: #ea4523; border-color: #ea4523;}
.page-num-current:hover {color: #fff;}
.page02{ display:none}
.page01 a:hover{ background:#ea4523; color:#fff; border:1px solid #ea4523; }
/*分页*/

.h101{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:36px; color:#333; text-align:center; font-weight:normal; margin-top:5px; margin-bottom:30px}
.text01{ width:100%; float:left; overflow:hidden; padding:0 8%; box-sizing:border-box; text-align:center; line-height:32px; font-size:16px; color:#333; margin-bottom:30px }
.text01 div,.text01 p{ margin-bottom:15px}
.text02{width:100%; float:left; overflow:hidden; margin-bottom:100px}



/******** 手机版 ********/
@media (max-width:767px){
.nyban .ty02{height:200px;}
.nyban dl{margin-top:115px}
.nyban dl dt{  line-height:20px; font-size:15px; margin-bottom:5px; }
.nyban dl dd{ line-height:21px; font-size:18px;  }


.weizhi{ height:50px; margin-bottom:30px;}
.weizhi .ty02{height:50px }
.weizhi ul a{  height:48px; line-height:48px; font-size:14px;　margin-right:10px;  margin-bottom:2px}

.weizhi h5 { font-size:12px; display:none}
.weizhi h5 a{ font-size:12px;}
.weizhi h5 b{ padding:0 5px; }
.weizhi ul a.on_h,.weizhi ul a:hover{ border-bottom:2px solid #ea4523; }

.h101{ line-height:30px; font-size:24px; margin-top:5px; margin-bottom:30px}
.text01{ margin-top:-20px;  padding:0; line-height:24px; font-size:13px; margin-bottom:10px }
.text01 div,.text01 p{ margin-bottom:10px}
.text02{ margin-bottom:20px}
	
	
}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){
.nyban .ty02{height:200px;}
.nyban dl{margin-top:95px}
.nyban dl dt{  line-height:22px; font-size:16px; margin-bottom:8px; }
.nyban dl dd{ line-height:25px; font-size:20px;  }


.weizhi{ height:55px; margin-bottom:30px;}
.weizhi .ty02{height:55px }
.weizhi ul a{  height:53px; line-height:53px; font-size:16px;margin-right:30px;  margin-bottom:2px}

.weizhi h5 { font-size:13px;}
.weizhi h5 a{ font-size:13px;}
.weizhi h5 b{ padding:0 8px; }
.weizhi ul a.on_h,.weizhi ul a:hover{ border-bottom:2px solid #ea4523; }

.h101{ line-height:35px; font-size:28px; margin-top:5px; margin-bottom:30px}
.text01{  padding:0; line-height:26px; font-size:14px; margin-bottom:30px }
.text01 div,.text01 p{ margin-bottom:10px}
.text02{ margin-bottom:60px}


}


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

.nyban .ty02{height:220px;}
.nyban dl{margin-top:100px}
.nyban dl dt{  line-height:22px; font-size:16px; margin-bottom:8px; }
.nyban dl dd{ line-height:32px; font-size:25px;  }

.weizhi{ height:60px; margin-bottom:40px;}
.weizhi .ty02{height:60px }
.weizhi ul a{  height:58px; line-height:58px; font-size:16px;margin-right:50px;  margin-bottom:2px}

.weizhi h5 { font-size:14px;}
.weizhi h5 a{ font-size:14px;}
.weizhi h5 b{ padding:0 10px; }

.h101{ line-height:40px; font-size:30px; margin-top:5px; margin-bottom:30px}
.text01{  padding:0; line-height:30px; font-size:15px; margin-bottom:30px }
.text01 div,.text01 p{ margin-bottom:10px}
.text02{ margin-bottom:70px}


}


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


.nyban .ty02{height:220px;}
.nyban dl{margin-top:90px}
.nyban dl dt{  line-height:22px; font-size:16px; margin-bottom:8px; }
.nyban dl dd{ line-height:35px; font-size:26px;  }

.weizhi{ height:65px; margin-bottom:50px;}
.weizhi .ty02{height:65px }
.weizhi ul a{height:63px; line-height:63px; font-size:18px;margin-right:60px;  margin-bottom:2px}

.weizhi h5 { font-size:15px;}
.weizhi h5 a{ font-size:15px;}
.weizhi h5 b{ padding:0 10px; }


.h101{ line-height:40px; font-size:34px; margin-top:5px; margin-bottom:30px}
.text01{  padding:0 10%; line-height:32px; font-size:16px; margin-bottom:30px }
.text01 div,.text01 p{ margin-bottom:15px}
.text02{ margin-bottom:90px}

}

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

