@charset "utf-8";
/* CSS Document */
.wz_01{ height:85px; line-height:85px; background:url(wz_bg.gif) repeat-x 0 0; font-size:14px; color:#888}
.wz_01 span{ padding:0 8px; color:#888}
.wz_01 a{ color:#888;}
.wz_01 a:hover{ text-decoration:underline; color:#da251c}

.nyban{ height:300px;}
.nyban h3{ width:100%; float:left; overflow:hidden; text-align:center; font-size:33px; color:#fff; line-height:40px; margin-top:90px; margin-bottom:10px; font-weight:normal }
.nyban h4{ width:100%; float:left; overflow:hidden; text-align:center; font-size:16px; color:#fff; line-height:30px; font-weight:normal; margin-bottom:35px }

.nav_son{ margin:40px 0}
.nav_son ul{ width:100%; float:left; overflow:hidden; text-align:center; line-height:60px;}
.nav_son ul a{ padding:15px 35px; background:rgba(255,255,255,.6); color:#666; font-size:16px; margin-right:15px;  border:1px solid #ccc}
.nav_son ul a.on_h,.nav_son ul a:hover{ background:#da251c; border:1px solid #da251c; color:#fff}

/*分页*/
.page01{float:left; overflow:hidden; width:100%; margin:10px 0 30px; background:#f6f6f6; padding:10px 0;text-align:center; }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:7px 13px; margin:0 5px;margin-left: -1px;line-height:40px; color: #da251c; 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: #da251c; border-color: #da251c;}
.page-num-current:hover {color: #fff;}
/*分页*/

.h1_01{ width:100%; float:left; overflow:hidden; line-height:35px; font-size:31px; margin-bottom:15px; text-align:center }
.h6_01{ width:100%; float:left; overflow:hidden; line-height:37px; font-weight:normal; color:#5e5e5e; font-size:14px; margin-bottom:30px; height:37px; border-bottom:1px solid #ddd; padding-bottom:8px;position:relative; text-align:center }
.h6_01 b{ color:#da251c; font-weight:normal}
.h6_01 span{ padding:0 20px}
.h6_01 a{ color:#5e5e5e;}
.h6_01 a:hover{ color:#da251c; text-decoration:underline}
.h6_01 p{ display:inline-block; width:auto;}

.nybody{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px;  color:#777;}
.nybody div,.nybody p{ margin-bottom:15px; line-height:30px; }
.nybody img{ max-width:100%}

.arnext{ width:100%; float:left; overflow:hidden; border-top:1px dashed #ddd; margin-top:15px}
.arnext li{ width:49%; float:left; overflow:hidden; height:80px; line-height:80px; background:#fff; -moz-box-sizing: border-box; box-sizing: border-box; font-size:16px; color:#888; white-space: nowrap; text-overflow:ellipsis;  }
.arnext li:first-child{ margin-right:2%; background:#fff url(dot01.gif) no-repeat 50px center; text-indent:25px}
.arnext li:first-child:hover{background:#fff url(dot01a.gif) no-repeat 50px center; color:#da251c}
.arnext li:hover a{ color:#da251c}
.arnext li a{ font-size:16px; color:#222}

.arnext li:last-child{ background:#fff url(dot02.gif) no-repeat 50px center; text-indent:25px}
.arnext li:last-child:hover{background:#fff url(dot02a.gif) no-repeat 50px center; color:#da251c}

.ny_main{ margin:50px 0 20px}
.ty_h301{ width:100%; float:left; overflow:hidden;  margin-bottom:25px; font-weight:normal;  background:url(h3_bg.gif) repeat-x 0 bottom;}
.ty_h301 span{ float:left; overflow:hidden; font-size:26px; color:#333; height:50px; line-height:50px;border-bottom:3px solid #da251c;}
.ty_h401{ width:100%; float:left; overflow:hidden; height:46px; line-height:46px; background:#f5f7f9;margin-bottom:20px}
.ty_h401 span{ display:block; float:left; overflow:hidden; height:46px; line-height:46px; width:auto; padding:0 30px; background:#da251c; color:#fff; font-weight:normal; font-size:19px; }

.ty_21{ text-align:center}
.ty_21 img{ max-width:100%}


@media (max-width:767px){
.wz_01{ height:45px; line-height:45px; font-size:12px;}

.nav_son{ margin:10px 0 15px; display:flex;}
.nav_son ul{  line-height:26px; display:flex;}
.nav_son ul a{ padding:3px 5px;  font-size:12px; margin-right:5px; line-height:18px;border:1px solid #ddd }

.nyban{ height:150px;}
.nyban h3{ font-size:21px; line-height:30px; margin-top:30px; margin-bottom:10px; }
.nyban h4{  font-size:12px; line-height:18px;margin-bottom:0px }

.ny_main{ margin:20px 0 10px}
.h1_01{ line-height:30px; font-size:21px; margin-bottom:5px; text-align:center }
.h6_01{ line-height:22px;font-size:12px; margin-bottom:15px; height:22px; border-bottom:1px solid #ddd; padding-bottom:8px;}
.h6_01 p{ display:none}
.nybody{  line-height:23px; font-size:14px; }
.nybody div,.nybody p{ margin-bottom:10px; line-height:23px; }

.arnext{margin-top:10px}
.arnext li{ width:100%;height:40px; line-height:40px;font-size:14px;  }
.arnext li:first-child{ margin-right:0; background:none;; text-indent:0px}
.arnext li a{ font-size:14px; color:#222}
.arnext li:last-child{ text-indent:0px}

.tym1{ border-top:10px solid #f5f6f9}

.ty_h301{ margin-bottom:15px; }
.ty_h301 span{font-size:18px;  height:40px; line-height:40px;border-bottom:3px solid #da251c;}

.ty_h401{height:30px; line-height:30px; margin-bottom:10px}
.ty_h401 span{ height:30px; line-height:30px; padding:0 10px; font-size:16px; }

.page01{ display:none}
.page11{ display:block; width:100%; margin:0 auto; overflow:hidden}
.page12{ display:block; margin:10px 0 0px; padding:6px 0;}
.page-num, .page-link {padding:3px 8px; margin:0 3px}

}



@media (min-width:768px){

.page11{ display:none}

}