@charset "utf-8";

a:hover { color: #fd7c2a; }
.nhxdx_top { height: 5rem; position: relative; display: flex; justify-content: flex-end; }
.nhxdx_top .nhxdx_top_box { position: relative; width: 11rem; }
.nhxdx_top_bg { background: url(header-bg.png) no-repeat center left; position: absolute; left: 0rem; top: 0rem; bottom: 0rem; right: 0rem; background-size: cover; }
.nhxdx_box { position: relative; z-index: 9; }
.nhxdx_box_list { background: url(nav-box-bg.png) no-repeat center; background-size: cover; }
.nhxdx_box .menu_hd { font-size: 0rem; }
.nhxdx_box .menu_hd li { display: inline-block; width: 14%; }
.nhxdx_box .menu_hd li>a { display: block; text-align: center; line-height: .6rem; color: #fff; font-size: .2rem; }
.menu_bd { background: #fff; z-index: 9; left: 0rem; right: 0rem; position: absolute; top: 100%; }
.nhxdx_bd_box ul li { display: inline-block; line-height: .6rem; font-size: .2rem; }
.nhxdx_bd_box ul li a { color: #727272; position: relative; padding: 0rem .1rem; }
.nhxdx_bd_box ul li a::before { content: ' '; position: absolute; width: 1px; top: 50%; margin-top: -.1rem; background: #727272; height: .2rem; display: block; right: 0rem; }
.nhxdx_bd_box ul li:last-child a::before { display: none; }
.menu_bd .nhxdx_bd_box:nth-child(2) { padding-left: 6%; }
.menu_bd .nhxdx_bd_box:nth-child(3) { padding-left: 10%; }
.menu_bd .nhxdx_bd_box:nth-child(4) { padding-left: 20%; }
.menu_bd .nhxdx_bd_box:nth-child(5) { text-align: right; padding-right: 6%; }
.menu_bd .nhxdx_bd_box:nth-child(6) { text-align: right; padding-right: 3%; }
.menu_bd .nhxdx_bd_box:nth-child(7) { text-align: right; }
.nhxdx_img a { display: block; margin-top: .2rem; }
.nhxdx_tit h1 { line-height: .4rem; }
.nhxdx_tit h1 a { font-size: .32rem; color: #8a0000; }
.nhxdx_tit h1 img { width: .5rem; margin-right: .2rem; }
.nhxdx_tit_in { background: #fff; border: 1px solid #c3c3c3; padding: 0rem .2rem; border-radius: .3rem; }
.nhxdx_tit_in input { width: 2rem; font-size: .16rem; border: none; height: .4rem; }
.nhxdx_tit_in button { background: none; border: none; }
.nhxdx_tit_in button i { font-size: .2rem; color: #999; }
.slideBox_01 .num li.on,.slideBox_01 .num li:hover { background: #fb0000; }
.tabs .tabs_header { border-bottom: 2px solid #fb0000; }
.tabs .tabs_header:after { display: none; }
.tabs .tabs_header>ul>li.on:before { display: none; }
.tabs .tabs_header>ul>li a { padding: 0rem .2rem; font-size: .18rem; padding-left: .2rem; background: url(260413nhxdx_tit1.png) no-repeat right; background-size: cover; }
.tabs .tabs_header>ul>li { margin-right: 0rem; line-height: .36rem; }
.tabs .tabs_header>ul>li.on a,.tabs .tabs_header>ul>li>a:hover { background: url(260413nhxdx_tit2.png) no-repeat right; background-size: cover; color: #fff; }
.tabs .tabs_header .more a { line-height: .36rem; }
.list_base li,.list_base li>span,.list_base li h3 span { font-size: .18rem; }
.list_base li:before { background: #fd7c2a; }
.list_base li:hover::before { background: #fb0000; }
.nhxdx_news_top { margin-bottom: .1rem; }
.nhxdx_news_top h1 { font-size: .24rem; }
.nhxdx_news_top em { font-size: .14rem; color: #fb0000; }
.slideBox_01 .pic li i.picture_fixed { padding-top: 69.333%; }
.nhxdx_tit2 { border-bottom: 1px solid #e0e0e0; line-height: .44rem; }
.nhxdx_tit2 .nhxdx_top_l h1 { font-size: .2rem; color: #e10000; }
.nhxdx_tit2 span a { color: #b2b2b2; font-size: .12rem; }
.nhxdx_list ul li a { height: 2.54rem; margin-top: .2rem; display: flex; font-size: .22rem; color: #e10000; font-weight: bold; background: url(fa-link.png) no-repeat; background-size: 100% 100%; align-items: center; justify-content: center; }
.nhxdx_list ul li a i { word-break: break-all; width: .24rem; line-height: .26rem; }
.nhxdx_tit2.on { background-color: #f1f1f1; border-bottom: none; padding-left: .1rem; }
.nhxdx_video { margin-top: .06rem; }
.picture_group_03 .picture_text { left: 0rem; padding-right: .2rem; text-align: center; bottom: 0rem; right: 0rem; }
.picture_group_03 .picture_text p { font-size: .2rem; }
.picture_group_03 { background: #f4f4f4; padding: .2rem; }
.picture_item .picture_fixed { padding-top: 69.333%; }
.picture_group_03 .picture_item:hover .picture_text { background: #fd7c2a; }
.picture_group>span { background: rgba(225,0,0,.5); border-radius: 0rem; text-align: center !important; width: .5rem; line-height: .8rem; height: .8rem; }
.picture_group>span i { font-size: .3rem; }
.picture_group_03_4 .picture_item .picture_fixed { padding-top: 100%; }
.picture_group_03_4 .picture_text p { font-size: .18rem; }
.nhxdx_list2 ul li a { position: relative; margin-top: .1rem; display: block; }
.nhxdx_list2 ul li a p { position: absolute; left: 0rem; color: #fff; right: 0rem; bottom: 0rem; background-color: rgba(0,0,0,.5); line-height: .3rem; text-align: center; padding: 0rem .2rem; }
.picture_group_01 { padding: .16rem; }
.picture_group_01 .picture_item .picture_fixed { padding-top: 162.6582278481013%; }
.picture_group_01.picture_group>span { width: .3rem; height: .5rem; line-height: .5rem; background: rgba(0,0,0,.5); }
.picture_group_01.picture_group>span i { font-size: .24rem; }
.picture_group_01>span { top: 50%; }
.piclink_list { margin-top: .2rem; }
.tsg_list3 { padding: .2rem .4rem; position: relative; background: #f4f4f4; }
.tsg_list3 .piclink_list { overflow: hidden; margin-top: 0rem; }
.tsg_list3>span { position: absolute; cursor: pointer; z-index: 99; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.tsg_list3>span i { font-size: .24rem; color: #999; }
.tsg_list3>span.prev { left: .1rem; }
.tsg_list3>span.next { right: .1rem; }
.nhxdx_xzq { background-color: #f7f7f7; padding: .1rem 0rem; border: 1px solid #dddddd; }
.nhxdx_xzq_l { color: #ce0b0b; padding-right: .6rem; display: inline-block; vertical-align: middle; font-size: .16rem; font-weight: bold; padding-left: .2rem; }
.input_dropdown { display: inline-block; margin-right: .1rem; margin-top: .06rem; vertical-align: middle; width: 2rem; }
input[type="text"].input_inner { border-color: #333; }
.input_icon { color: #333 !important; }
.input_dropdown input::placeholder { color: #333 !important; }
.bottom { text-align: center; padding: .4rem 0rem; position: relative; background: url(footer-bg.png) no-repeat; background-size: cover; }
.bottom p { color: #fff; line-height: .26rem; font-size: .14rem; }
.bottom span { position: absolute; left: 2rem; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.nhxdx_video video { width: 100%; }
.nhxdx_wz { background: url(detail-main-bg.png) no-repeat center left; padding-right: .2rem; background-size: cover; line-height: .45rem; }
.nhxdx_wz_l h1 { font-size: .16rem; padding: 0rem .4rem; color: #fff; }
.nhxdx_wz_r { font-size: .14rem; color: #fff; }
.nhxdx_wz_r a { color: #fff; }
.nhxdx_gx_nr { padding: .32rem; background: #fff; border: 1px solid #e0e0e0; }
.nhxdx_gx_img ul li  a { display: block; margin-bottom: .2rem; }
.page_base { margin: 0rem; }
.nhxdx_gx_img ul li a p { text-align: center; margin-top: .1rem; }
.page_base .page_tools li.active a,.page_base .page_tools li a:hover,.page_base .fy_go { background: #ce0b0b; border-color: #ce0b0b; }
.nhxdx_gx_img.on ul li i { padding-top: 138.8235294117647%; }
.nhxdx_xl_list a { display: block; margin: .1rem 0rem; }
.article_area { padding-bottom: 1rem; }
@media screen and (min-width:1440px) {
  .row { width: 1200px; }
}
@media screen and (max-width:992px) {
  .nhxdx_top .nhxdx_top_box { width: 100%; }
  .nhxdx_top { height: 3rem; }
  .nhxdx_img a img { width: 100%; }
  .nhxdx_tit_in { float: inherit; width: auto; display: inline-block; margin-bottom: .1rem; }
  .nhxdx_box .menu_hd { white-space: nowrap; overflow: auto; }
  .nhxdx_box .menu_hd li { width: auto; }
  .nhxdx_box .menu_hd li a { padding: 0rem .1rem; }
  .menu_bd { display: none; }
  .nhxdx_xzq { padding: .2rem; }
  .nhxdx_xzq_l { display: block; padding: 0rem; }
  .nhxdx_xzq_l p { display: inline-block; margin-bottom: .1rem; }
  .input_dropdown+.input_dropdown { margin-left: 0rem; }
  .bottom span { position: inherit; left: inherit; margin-top: .1rem; top: inherit; transform: inherit; }
  .bottom { padding: .32rem 0rem; }
  .nhxdx_wz_r { display: none; }
  .nhxdx_gx_nr { padding: .2rem; }
  .article_area { padding-bottom: .32rem; }
}
@media screen and (max-width:640px) {
  .nhxdx_top { height: 1.6rem; }
}
@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {   }
.picture_group_03_3 .picture_item .picture_fixed { padding-top: 55.263157%; }