@charset "utf-8";
/* CSS Document */
.head01{ background:#fff}
.nyban{ height:265px; margin-top:85px}
.nyban h6{ display:none}
.nav li a{ color:#333; }
.tel{ background:url(tel2.png) no-repeat 30px center,url(nav03.gif) no-repeat 0 center; color:#333}

.wz_01{ width:100%; float:left; overflow:hidden; margin-top:70px; }
.wz_01 dt{width:100%;float:left; line-height:35px; height:70px; margin-bottom:75px;overflow:hidden; color:#fff; font-size:18px}
.wz_01 dt span{ font-size:26px}
.wz_01 dd{ width:100%; height:32px; line-height:33px; overflow:hidden; color:rgba(255,255,255,.8); font-size:14px; }
.wz_01 dd a{ color:rgba(255,255,255,.8)}
.wz_01 a:hover{  text-decoration:underline}
.wz_01 dd span{ color:#ff3b30; padding:0 5px}
.wz_01 dd b{ padding:0 5px; font-weight:normal}
.wz_01 dd span{ float:right}
.wz_01 dd span a{ margin-left:20px; display:inline; float:left; overflow:hidden; line-height:33px; padding:0 15px; background:rgba(255,255,255,.8); color:#333;}
.wz_01 dd span a.on_h,.wz_01 dd span a:hover{ text-decoration:none;background:#0063c7; color:#fff}

.dl_ty5{ width:100%; float:left; overflow:hidden;}
.dl_ty5 h5{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:18px; font-weight:normal; color:#1b64b3; background:url(lx_line01.gif) no-repeat center center; margin-bottom:10px; text-align:center;}
.dl_ty5 h5 span{ background:#fff; padding:0 15px;text-transform:uppercase; }
.dl_ty5 dt{ width:100%; float:left; overflow:hidden; font-size:35px; color:#1b1f2e; line-height:40px; margin-bottom:8px; text-align:center}
.dl_ty5 dd{ width:100%; float:left; overflow:hidden; font-size:21px; color:#1b1f2e; line-height:30px; text-align:center}

/*分页*/
.page01{float:left; overflow:hidden; width:100%; margin-top:10px; background:#f6f6f6; padding:10px 0;text-align:center; margin-top:50px  }
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {padding:7px 13px; margin:0 5px;margin-left: -1px;line-height:40px; color: #0063c7; 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: #0063c7; border-color: #0063c7;}
.page-num-current:hover {color: #fff;}
/*分页*/

.h1_01{ width:100%; float:left; overflow:hidden; line-height:35px; font-size:31px; margin-bottom:5px; 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:3px;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:26px; font-size:16px;  color:#777;}
.nybody div,.nybody p{ margin-bottom:15px; line-height:26px; }
.nybody img{ max-width:100%}

.ny_2{ background:#fff;}
.ny_1{ height:60px; background:url(ab_dot1.gif) repeat-x 0 bottom; padding:30px 0 0; display:flex;}
.nav_h1{ width:auto;  height:40px; line-height:40px; font-size:31px; color:#333; font-weight:normal}
.nav_01{ flex:1; display:flex;  height:43px; margin-top:17px; }
.nav_01 a{margin-left:30px; font-weight:bold; padding-bottom:14px;  border-bottom:3px solid e6e6e6; color:#666; font-size:18px;}
.nav_01 a.on_h,.nav_01 a:hover{border-bottom:3px solid #0063c7; color:#0063c7}

.arnext{ width:100%; float:left; overflow:hidden;}
.arnext li{ width:49%; float:left; overflow:hidden; height:80px; line-height:80px; background:#fff; padding:0 50px;-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}

@media (max-width:767px){
.ty2bx{ width:100%; padding:0; margin:0 auto}
.nyban{ height:140px; margin-top:0px; position:relative}

.ny_1{ height:60px; background:url(ab_dot1.gif) repeat-x 0 bottom; padding:0px 0 0; display:flex;}
.nav_h1{ width:auto;  height:40px; line-height:40px; font-size:31px; color:#333; font-weight:normal}
.nav_01{ flex:1; display:flex; height:43px; margin-top:12px; }
.nav_01 a{ margin-left:0; margin-right:10px;  height:36px; font-weight:bold; padding-bottom:9px;  border-bottom:3px solid e6e6e6; color:#666; font-size:15px; display:flex;align-items:center }
.nav_01 a:last-child{ margin-right:0}
.nav_01 a.on_h,.nav_01 a:hover{border-bottom:3px solid #0063c7; color:#0063c7}

.wz_01{ height:110px; margin-top:0; background:rgba(27,100,179,.3);width:93%; padding:30px 3.5% 0 }
.wz_01 dt{line-height:25px; height:50px; margin-bottom:10px;font-size:14px; margin-bottom:30px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2 }
.wz_01 dt span{ font-size:21px;font-weight:bold}
.wz_01 dd{ height:16px; line-height:16px;  font-size:12px; }

.dl_ty5 dt{ font-size:23px; line-height:30px; margin-bottom:3px; }
.dl_ty5 h5{ line-height:20px; font-size:16px; }
.dl_ty5 h5 span{ padding:0 10px }
.dl_ty5 dd{font-size:12px; line-height:20px; }

.page01{ display:none}
.page11{ display:block; width:100%; margin:0 auto; overflow:hidden}
.page12{ display:block; margin:0px 0 0px; padding:6px 0;}
.page-num, .page-link {padding:3px 8px; margin:0 3px}

.dqlm_4{ display:none}
.nav_h1{ display:none}

.h1_01{line-height:30px; font-size:23px; margin-bottom:0px; }
.h6_01{line-height:37px; font-size:14px; margin-bottom:20px; height:37px; border-bottom:1px solid #e5e5e5;  }
.h6_01 b{ color:#da251c; font-weight:normal}
.h6_01 span{ padding:0 10px}

.arnext{ width:100%; float:left; overflow:hidden; margin-bottom:10px; padding:0 15px; box-sizing:border-box; background:#fff}
.arnext li{ width:100%; height:50px; line-height:50px;  padding:0; font-size:14px; }
.arnext li:first-child{ margin-right:0%; background:#fff ; text-indent:0px; border-bottom:1px dashed #eee}
.arnext li:first-child:hover{background:#fff; color:#da251c}
.arnext li:hover a{ color:#da251c}
.arnext li a{ font-size:14px; color:#222}
.arnext li:last-child{ background:#fff; text-indent:0px}
.arnext li:last-child:hover{background:#fff; color:#da251c}

.nybody{line-height:23px; font-size:14px;  }
.nybody div,.nybody p{ margin-bottom:15px; line-height:23px; }

}


@media (min-width:768px){

.nav_01{justify-content:flex-end}
.nav_01 a{ line-height:26px; height:26px; }
.page11{ display:none}

}