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

.ban_son .ty02{ position:relative; height:316px;}
.wz_01{ width:100%; position:absolute; left:0; bottom:0px; height:66px; overflow:hidden;  display:flex; justify-content:space-between; }
.wz_01 dt { height:64px; line-height:64px; color:#fff; font-size:14px; width:40%}
.wz_01 dt a{color:#fff; }
.wz_01 dt span{ padding:0 7px}
.wz_01 dd{ height:66px; width:60%; display:flex; justify-content:flex-end}
.wz_01 dd a{ line-height:63px; height:63px; color:#fff; font-size:14px; padding:0 3px; margin-right:50px}
.wz_01 dd a.on_h,.wz_01 dd a:hover{ border-bottom:3px solid #953133}

.wz_01 dd a:last-child{ margin-right:0}

.wz_02{ width:100%; padding:0 2%; box-sizing:border-box; background:rgba(0,0,0,.5); }

.page{ text-align:center; float:left; overflow:hidden; line-height:27px; height:27px; text-align:center; width:100%; margin-top:20px; color:#666}
.page li{ float:left; display:inline; margin-right:10px; width:auto; height:25px; border:1px solid #e0dfdf; line-height:27px}
.page li.thisclass{ background:#fc4349; color:#fff; line-height:25px; width:30px ; border:1px solid #fc4349}
.page li:hover{ border:1px solid #fc4349}
.page li.thisclass a{ color:#fff; float:left; width:30px}
.page a{ display:block; width:30px;  height:25px; color:#333; line-height:25px; }
.page a:hover, .page a.on_h{ background:#fc4349; color:#fff}
.page span.pageinfo{ color:#666; padding:0 5px}
.page li.ne01{ width:60px}
.page li.ne02{ width:60px; }
.page li.ne01 a{ width:60px; display:block; float:left; overflow:hidden; height:25px; line-height:25px}
.page li.ne02 a{ width:60px}



/*分页
.page01{float:left; overflow:hidden; width:100%; margin-top:10px; padding:15px;  -moz-box-sizing: border-box;box-sizing: border-box; text-align:center  }
.page-item{ padding:4px 8px; margin:0 5px;margin-left: -1px;line-height: 1.25; color:#953133; background-color:#fff; border:1px solid #953133; border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:21px}
.page-num:not(:disabled) {cursor: pointer;}
.page-num{ padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color:#953133; background-color:#fff; border:1px solid #fff; border-radius:5px;  font-size:16px}
/*.page-num, .page-link {padding:5px 10px; margin:0 5px;margin-left: -1px;line-height: 1.25; color:#fc4349; background-color:#fff; border:1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {text-decoration: none;}
.page-num-current {z-index: 1; color: #fff; background-color:#953133; border-color:#953133;}
.page-num-current:hover {color: #fff;}
/*分页*/


.page01{float:left; overflow:hidden; width:100%; margin:30px 0 50px; padding:15px;  -moz-box-sizing: border-box;box-sizing: border-box; display:flex;  justify-content:center;}

.page01 a{ width:28px; height:28px; line-height:28px; text-align:center; margin:0 5px; color:#c3c3c3; font-size:15px}

.page01 a.page-item{ width:27px; height:28px;  }
.page-link1{ background:url(page01.png) no-repeat 0 center}
.page-link2{ background:url(page02.png) no-repeat 0 center}

.page01 a.page-num-current,.page01 a.page-num:hover{ background:#953133; color:#fff; border-radius:5px; font-family:Arial, Helvetica, sans-serif}


#nextlist{ width:100%; float:left; overflow:hidden; border-top:1px dashed #ddd; padding-top:10px }
#nextlist li{ width:100%; float:left; overflow:hidden; line-height:26px; margin-bottom:8px; color:#4d4d4d; font-size:16px }
#nextlist li span{ font-weight:bold; color:#bc1515}
#nextlist li a{ color:#666; }
#nextlist li a:hover{ color:#fc4349; text-decoration:underline}

.m_60{ margin-bottom:60px}


/* 通用标题 */
.gy_01{ margin:60px 0 80px}
.gy_01 dl{ width:30%; float:left; overflow:hidden; margin-right:10%;}
.gy_01 dl dt{ width:100%; float:left; overflow:hidden;line-height:30px;  font-size:25px; color:#666;  margin-bottom:10px; font-weight:bold;}
.gy_01 dl dd{ width:100%; float:left; overflow:hidden;  line-height:30px; font-size:26px; color:#134172; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #d3d3d3; padding-bottom:20px }
.gy_01 ul{ width:60%; float:left; overflow:hidden; line-height:26px; color:#707070; font-size:15px}
.gy_01 ul div,.gy_01 ul p{ margin-bottom:40px}
.gy_01 dl h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#767676; letter-spacing:10px; margin-top:10px}
.gy_01 ul h6{  line-height:26px; font-size:20px; color:#767676; margin-bottom:20px}



.h1_01{ width:100%; float:left; overflow:hidden; font-size:28px; color:#4d4d4d; text-align:center; line-height:40px; margin-bottom:20px}
.h6_01{ width:100%; float:left; overflow:hidden; font-size:15px; color:#999; font-weight:normal; text-align:center; line-height:20px; margin-bottom:40px; border-bottom:1px solid #f2f2f2; padding-bottom:30px}
.text_body{ width:100%; float:left; overflow:hidden; line-height:33px; font-size:16px; color:#4d4d4d;}
.text_body div, .text_body p{ margin-bottom:15px}

.arnext{ width:100%; float:left; overflow:hidden; border-top:1px solid #ddd; padding-top:30px; margin-top:40px}
.arnext a{ width:49%; float:left; display:block; overflow:hidden; line-height:30px; font-size:16px; color:#333; box-sizing:border-box}
.arnext a span{font-size:14px; color:#888 }
.arnext a:first-child{ margin-right:2%; background:url(prev_1.png) no-repeat 0 center; padding-left:40px}
.arnext a:hover{ color:#953133}
.arnext a:hover span{ color:#953133}

.arnext a:first-child:hover{ background:url(prev_1a.png) no-repeat 0 center;}
.arnext a:last-child{ text-align:right; padding-right:40px;  background:url(next_1.png) no-repeat right center; }
.arnext a:last-child:hover{ background:url(next_1a.png) no-repeat right center;}


.tuijian{ padding:50px 0; background:#f8f8f8; margin-top:50px}
.tuijian h3{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:26px; color:#333; font-weight:normal; margin-bottom:30px}
.tuijian dl{ width:30%; float:left; overflow:hidden; margin-right:5%;}
.tuijian dl:last-child{ margin-right:0}
.tuijian dl h6{ width:100%; float:left; overflow:hidden; margin-bottom:25px}
.tuijian dl h6 img{ width:100%; float:left; overflow:hidden}
.tuijian dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:5px}
.tuijian dl dt a{ font-size:18px; color:#333}
.tuijian dl dt a:hover{ color:#953133; text-decoration:underline}
.tuijian dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; height:26px; font-size:14px; color:#888;white-space: nowrap; text-overflow:ellipsis;}

.m_top80{ margin-top:50px}



/******** 手机版 ********/
@media (max-width:767px){
	
.ban_son .ty02{ position:relative; height:200px;}
.wz_01{ width:95%; padding:0 2.5%; position:absolute; left:0; bottom:5px; height:40px; overflow:hidden;  display:flex; justify-content:space-between; }
.wz_01 dt { height:40px; line-height:40px;font-size:12px; width:100%}
.wz_01 dt span{ padding:0 7px}
.wz_01 dd{ display:none}


/* 通用标题 */
.gy_01{ margin:30px 0 20px}
.gy_01 dl{ width:100%; margin-right:0%;}
.gy_01 dl dt{ line-height:26px; font-size:20px; margin-bottom:3px;}
.gy_01 dl dd{line-height:22px; font-size:14px; padding-bottom:10px; margin-bottom:15px }
.gy_01 ul{ width:100%;line-height:24px; font-size:14px}
.gy_01 ul div,.gy_01 ul p{ margin-bottom:20px}
.gy_01 dl h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#767676; letter-spacing:10px; margin-top:10px}
.gy_01 ul h6{  line-height:26px; font-size:20px; color:#767676; margin-bottom:15px}


/* 分页 */
.page01{margin:20px 0 20px; padding:15px;}
.page01 a{ width:28px; height:28px; line-height:28px; text-align:center; margin:0 5px; color:#c3c3c3; font-size:15px}
.page01 a.page-item{ width:27px; height:28px;  }


/* 详情页 */
.h1_01{ font-size:20px; line-height:26px; margin-bottom:10px}
.h6_01{ font-size:12px; line-height:20px; margin-bottom:20px;padding-bottom:15px}
.text_body{  line-height:26px; font-size:13px;}
.text_body div, .text_body p{ margin-bottom:10px}

.arnext{ padding-top:10px; margin-top:10px}
.arnext a{ width:100%;  line-height:20px; font-size:12px; }
.arnext a span{font-size:12px;}
.arnext a:first-child{ margin-right:0; background:none; padding-left:0px; margin-bottom:10px}


.arnext a:first-child:hover{ background:none}
.arnext a:last-child{ text-align:left; padding-right:0px;  background:none}
.arnext a:last-child:hover{ background:none}


.tuijian{ padding:15px 0; margin-top:20px}
.tuijian h3{ line-height:26px; font-size:18px; margin-bottom:15px}
.tuijian dl{ width:48%; float:left; overflow:hidden; margin-right:4%;}
.tuijian dl:nth-of-type(2){ margin-right:0}
.tuijian dl h6{  margin-bottom:10px}

.tuijian dl dt{ line-height:20px; height:20px; margin-bottom:5px}
.tuijian dl dt a{ font-size:14px;}
.tuijian dl dd{ line-height:20px; height:20px; font-size:12px;}

.tuijian dl:nth-of-type(3){ display:none}

.m_top80{ margin-top:30px}





}

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

}


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


}


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

.wz_01 dt { height:64px; line-height:64px;font-size:14px; width:40%}
.wz_01 dt span{ padding:0 7px}
.wz_01 dd{ height:66px; width:60%; display:flex; justify-content:flex-end}
.wz_01 dd a{ line-height:63px; height:63px;font-size:14px; padding:0 3px; margin-right:50px}
.wz_01 dd a.on_h,.wz_01 dd a:hover{ border-bottom:3px solid #953133}


/* 通用标题 */
.gy_01{ margin:50px 0 20px}
.gy_01 dl{ width:28%; margin-right:5%;}
.gy_01 dl dt{ line-height:26px;  font-size:22px; color:#666;  margin-bottom:10px; }
.gy_01 dl dd{line-height:26px; font-size:24px;  padding-bottom:15px }
.gy_01 ul{ width:67%; line-height:26px; color:#707070; font-size:14px}
.gy_01 ul div,.gy_01 ul p{ margin-bottom:20px}
.gy_01 dl h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#767676; letter-spacing:10px; margin-top:10px}
.gy_01 ul h6{  line-height:26px; font-size:20px; color:#767676; margin-bottom:20px}


/* 详情页通用 */
.h1_01{ font-size:22px; line-height:30px; margin-bottom:15px}
.h6_01{  font-size:14px;  line-height:20px; margin-bottom:15px;padding-bottom:15px}
.text_body{  line-height:26px; font-size:14px; }
.text_body div, .text_body p{ margin-bottom:10px}

.arnext{  border-top:1px solid #ddd; padding-top:15px; margin-top:20px}
.arnext a{ line-height:28px; font-size:14px; }
.arnext a span{font-size:14px;}
.arnext a:first-child{ margin-right:2%;padding-left:40px}


.tuijian{ padding:30px 0; margin-top:30px}
.tuijian h3{ line-height:30px; font-size:22px;margin-bottom:20px}
.tuijian dl{ width:32%;  margin-right:2%;}
.tuijian dl:last-child{ margin-right:0}
.tuijian dl h6{  margin-bottom:15px}
.tuijian dl dt{ line-height:26px; height:26px; margin-bottom:5px}
.tuijian dl dt a{ font-size:15px;}
.tuijian dl dd{line-height:26px; height:26px; font-size:14px; }



}

/******** 1300px ********/
@media (min-width:1301px) and (max-width:1439px){




.wz_01 dt { height:64px; line-height:64px;font-size:14px; width:40%}

.wz_01 dt span{ padding:0 7px}
.wz_01 dd{ height:66px; width:60%; display:flex; justify-content:flex-end}
.wz_01 dd a{ line-height:63px; height:63px;font-size:14px; padding:0 3px; margin-right:50px}
.wz_01 dd a.on_h,.wz_01 dd a:hover{ border-bottom:3px solid #953133}


/* 通用标题 */
.gy_01{ margin:50px 0 20px}
.gy_01 dl{ width:28%; margin-right:5%;}
.gy_01 dl dt{ line-height:26px;  font-size:22px; color:#666;  margin-bottom:10px; }
.gy_01 dl dd{line-height:26px; font-size:24px;  padding-bottom:15px }
.gy_01 ul{ width:67%; line-height:26px; color:#707070; font-size:15px}
.gy_01 ul div,.gy_01 ul p{ margin-bottom:30px}
.gy_01 dl h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#767676; letter-spacing:10px; margin-top:10px}
.gy_01 ul h6{  line-height:26px; font-size:20px; color:#767676; margin-bottom:20px}


/* 详情页通用 */
.h1_01{ font-size:26px; line-height:30px; margin-bottom:20px}
.h6_01{  font-size:15px;  line-height:20px; margin-bottom:20px;padding-bottom:20px}
.text_body{  line-height:30px; font-size:15px; }
.text_body div, .text_body p{ margin-bottom:15px}

.arnext{  border-top:1px solid #ddd; padding-top:20px; margin-top:30px}
.arnext a{ line-height:28px; font-size:15px; }
.arnext a span{font-size:14px;}
.arnext a:first-child{ margin-right:2%;padding-left:40px}


.tuijian{ padding:40px 0; margin-top:40px}
.tuijian h3{ line-height:30px; font-size:22px;margin-bottom:20px}
.tuijian dl{ width:31%;  margin-right:3.5%;}
.tuijian dl:last-child{ margin-right:0}
.tuijian dl h6{  margin-bottom:20px}
.tuijian dl dt{ line-height:30px; height:30px; margin-bottom:5px}
.tuijian dl dt a{ font-size:16px;}
.tuijian dl dd{line-height:26px; height:26px; font-size:14px; }


}


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









