.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap !important;}/*文本超出 小圆点显示*/
.w1200{ max-width:1400px;margin:0 auto}
.layui-img-responsive{ max-width:100%;}
.img_zd{ position:relative; width:100%}
.img_zd .img_hezi{ padding-bottom:60% !important}
.img_zd>img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%}
  
.box_table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.box_table_cell{ display:table-cell; vertical-align:middle}
.box_table_cell *{ white-space:normal; word-wrap:break-word; }
.container01{ padding-top:4.625rem; padding-bottom: 2.625rem;}
.container01 .tt{height:9.75rem;position:relative;background:url(../image/t_bg.png) repeat;padding: 0 0 0 237px;text-align: center;}
.container01 .tt:before{content:"";position:absolute;left:0px;top:0px;bottom: 0;background:url(../image/tt_img01.jpg) left center no-repeat;width: 237px;height: 156px;}

.container01 .content-zt{ position:relative}
.container01 .content-zt .left-zt{ width:14.8125rem; }
.container01 .content-zt .left-zt .img_hezi-zt{ padding-bottom:65.82% !important}
.container01 .content-zt .right-zt{width:calc(100% - 14.8125rem);height: 100%;position: absolute;left: 14.8125rem;background:url(../image/t_bg.png);top: 0; padding:0 4rem;}
.container01 .content-zt .right-zt h3{color:#b80906;font-size:1.96rem;font-weight:bold;line-height: 1.5;}
.container01 .content-zt .right-zt p{ font-size:1rem; color:#3f3f3f; margin-top:1.1rem;}

  .slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}
  .ml5 {margin-left:5px;}
  .fl { float:left;}
  .fs20 {font-size:20px;}
  .oh { overflow:hidden;}
  .h30 { height:30px;}
  .clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}

  .main-1 {
  width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  }
  .indextit {
  line-height: 47px;
  overflow: hidden; }
  .indextit .sp1 {
    float: left;
    color: #ccc;
    font-size: 16px;
    margin-left: 10px; }
  .indextit .more {
    float: right;
    padding-right: 15px;
    background: url("../image/more.png") no-repeat right center;
    color: #999;
    transition: all 0.5s ease-in-out 0.01s;
    -webkit-transition: all 0.5s ease-in-out 0.01s; }
    .indextit .more:hover {
      color: #861d21; }


      .indexnotice {
  width: 105%;
  overflow: hidden;
  }
  .indexnotice a {
    float: left;
    width: 47%;
    border: 1px solid #eee;
    overflow: hidden;
    margin: 0 16px 10px 0;
    line-height: 50px;
    height: 50px;
    padding: 0 15px;
    font-size: 16px;
    transition: all 0.5s ease-in-out 0.01s;
    -webkit-transition: all 0.5s ease-in-out 0.01s; }
    .indexnotice a:before {
      content: '';
      position: absolute;


        }
    .indexnotice a .sp1 {
      float: left;
      margin-right: 10px;
      width: 0px;
      overflow: hidden;
      transition: all 0.5s ease-in-out 0.01s;
      -webkit-transition: all 0.5s ease-in-out 0.01s;
      color: #f00; }
    .indexnotice a p {
      float: left;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 450px; }
    .indexnotice a .sp2 {
      float: right;
      color: #999;
      transition: all 0.5s ease-in-out 0.01s;
      -webkit-transition: all 0.5s ease-in-out 0.01s; }
    .indexnotice a:hover:before {
      transform: rotateX(0deg);
      -webkit-transform: rotateX(0deg);
      transform-origin: center center;
      -webkit-transform-origin: center center; }
    .indexnotice a:hover p {
      color: #f00;
      transition: all 0.5s ease-in-out 0.01s;
      -webkit-transition: all 0.5s ease-in-out 0.01s; }
    .indexnotice a:hover .sp1 {
      width: 20px; }
    .indexnotice a:hover .sp2 {
      color: #f00; }



    .indexpart07_left{width: 100%; height: 120px; background: url("../image/8305ae863a384fd2b47bfe97275ab16e.png") no-repeat; float: left; background-size:cover;}
    .indexpart07_right{width: 100%; height: 120px; background: url("../image/46ac45fce9e14cd3b36731fc3eb1463b.png") no-repeat; float: right; background-size:cover;}
    .mb10 a:hover{margin-top: -20px;}
    .mb10_1{color: #fff; text-align:center; margin-top: 35px; font-size: 24px;}
    .mb10_2{color: #fff; text-align:center; margin-top: 0px; font-size: 16px;}

.fullSlide-3 {width:1390px;position:relative;height:180px; clear:both; margin: 0 auto; padding-left: 55px; margin-bottom: 50px;}
.fullSlide-3 .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide-3 .bd ul {width:100% !important;}
.fullSlide-3 .bd li {width:100% !important;height:180px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat;}
.fullSlide-3 .bd li a {display:block;height:180px;}
.fullSlide-3 .hd { position:absolute; z-index:7; bottom:10px; left:90%; padding:5px 6px;}
.fullSlide-3 .hd ul {text-align:center;}
.fullSlide-3 .hd ul li{border-radius:14px;width:10px;height:10px; color:#eee;  background:#fff; float:left; cursor: pointer;display:block;margin-left: 5px;transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */-webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */ -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */}
.fullSlide-3 .hd ul .on{ width:18px;height:10px;background:#ff0; color:#0e60d1;}
.fullSlide-3 .prev,.fullSlide-3 .next { display:block;position:absolute;z-index:1;top:40%;margin-top:30px;left:5%;z-index:1;width:55px;height:55px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide-3 .prev{ left:2%; background:url(../img/prev53_2.png) no-repeat;}
.fullSlide-3 .next {left:auto;right:2%;background:url(../img/next53_2.png) no-repeat;}



.ztPic {width: 100%; height: 296px; float: right;margin-right:5px; margin-bottom: 50px; margin-top: 30px;}
.ztPic .title {display: none;}
.ztPic li {width: 13%;height: 300px;overflow: hidden;margin-bottom: 10px;border-radius: 4px; float:left; margin-left:15px;}
.ztPic li.last {margin-bottom: 0;}
/***************************************************************************************************/
.n_container .n_right{width:calc(100% - 17.5rem);padding-left: 3.125rem;}
/*padding-left: 3.125rem;*/
.n_titu ul { margin-bottom:3rem}
.n_titu ul li{ margin-bottom:2rem}
.n_titu ul li a{display:block;padding: 1.25rem 0 1.25rem 0;transition:0.36s;position:relative;}
.n_titu ul li a:before{ content:""; position:absolute; border:#e5e5e5 1px solid; top:0; right:0; bottom:0; left:2.5rem;}
.n_titu ul li .time{width: 6.875rem;height:8.75rem;position:relative;}
.n_titu ul li .time .table{ text-align:left}
.n_titu ul li .time .time_con{display:inline-block;width:5rem;height:5rem;background:#ab1e24;padding: 1.25rem 0 0; text-align:center}
.n_titu ul li .time h3{font-size: 1.25rem;color: #fff;margin-bottom: 0.5rem;font-weight: bold;}
.n_titu ul li .time h6{font-size: 14px;color: rgba(255,255,255,.6);}
.n_titu ul li .right{width: calc(100% - 6.875rem);padding: 0;position:relative;}
.n_titu ul li .right .img, .n_titu ul li .right .img img{width: 12.25rem;height: 9.375rem;overflow:hidden;object-fit: cover;}
.n_titu ul li .right .con{width: calc(100% - 12.25rem);height: 9.375rem;padding: 1rem 1.875rem 0 1.875rem; position:relative}
.n_titu ul li .right .con:before{content:"";position:absolute;right: 1.875rem;bottom:0.25rem;width:3.75rem;height:3px;background:#ab1e24;}
.n_titu ul li .right .con h5{font-size:1.125rem;height: 3.5rem;line-height: 1.75rem;color:#323232;font-weight: bold;margin-bottom: 0.5rem;overflow:hidden;text-overflow:ellipsis;transition:0.36s;}
.n_titu ul li .right .con p{font-size: 0.875rem;color: #999999;line-height: 1.5rem;height: 3rem;overflow:hidden;transition:0.36s;}

.n_notice ul.ul{ margin-bottom:2rem}
.n_notice ul.ul li{border-bottom: #eaeaea 1px solid;}

.n_notice ul.ul li a{color: #323232;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:0.36s;position:relative;padding-left: 0;width: 100%;padding: 1rem 0;}
.n_notice ul.ul li a:before{content:">";position:absolute;top: 0;left:0;width:8px;height:100%;transition:0.36s;font-size: 12px;color: #ab1e24;display: none;}
.n_notice ul.ul li a font{display:inline-block;width: calc(100% - 5.625rem);color: #323232;position:relative;padding-left: 1.625rem;transition:0.36s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size: 16px;line-height: 26px;vertical-align: top;}
.n_notice ul.ul li a img{ display:inline-block}
.n_notice ul.ul li a span{float: left;font-size: 0.75rem;color: #999999;width: 5.625rem;height: 26px;line-height: 26px;background: #eaeaea;border-radius: 13px;text-align: center;transition:.36s;}


.fanye{ text-align:center}
.fanye img{ max-width:100%}

.n_news_detail .ar_article_box .nav01{overflow:hidden;margin-bottom: 1.5rem;padding-bottom: 1rem;text-align: center;border-bottom: #e6e6e6 1px solid;}
.n_news_detail .ar_article_box h3{color: #333333;font-size: 1.625rem;line-height: 2.5rem;margin-bottom: 8px;font-weight: bold;}
.n_news_detail .ar_article_box h6{display: block;color: #999999;font-size: 0.875rem;line-height: 2.12355rem;margin-bottom: 0;margin-right: 0px;vertical-align: top;}
.n_news_detail .ar_article_box h6 span{margin: 0 1.5rem 0 0;}
.n_news_detail .ar_article_box h6 span img{ margin:-3px 6px 0 0}
/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 24px 236px 0 0;box-sizing: border-box;width: 100%;margin-top: 30px;border-top: #dcdcdc 1px solid;}
#ar_fot h1{display:block;width: 100%;font-size: 16px;line-height: 2.875rem;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 span{font-weight: bold;}
#ar_fot h1 a{font-size: 16px;color: #000000;font-weight:normal;transition: .5s;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{color: #ab1e24;}

.n_news_detail01 h4{ font-size:1.5rem; color:#000000; font-weight:bold; margin:2.5rem 0 1rem; text-align:center}
.n_news_detail01 .ar_article p{ line-height:2.5rem; margin-bottom:0.375rem}

.page { margin:0px auto 0px auto;}

.page .box{display:inherit;width:100%;text-align: center;}
.page a{padding: 0 14px;height: 38px;line-height: 36px;display:inline-block;border: 1px solid #dddddd;margin:0 2px;color: #4f4f4f;font-size: 14px;transition:0.36s;}
.page .on{background: #ab1e24;color:#fff !important;border: 1px solid #ab1e24;}
.page a font{  font-size: 14px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}
.page span{}
.page a:hover{background: #ab1e24;color:#fff !important;text-decoration:none;border: 1px solid #ab1e24;}
.page a:hover font{ color:#4f4f4f;}
.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */} 

.n_news ul{ margin-bottom:0rem}
.n_news ul li{position:relative;margin-bottom: 1.125rem;overflow: hidden;}
.n_news ul li:after{ position:absolute; content:""; bottom:-1px; height:1px; width:0; left:0; background:#636363; transition:1s ease }
.n_news ul li a{padding: 0;display:block;}
.n_news ul li .left{width:calc(100% - 15.375rem);padding: 0;}
.n_news ul li .left .time{width: 105px;height: 160px;padding: 50px 0 0 20px;border: #e5e5e5 1px solid; position:relative; transition:0.6s}
.n_news ul li .left .time:before{ content:""; position:absolute; top:0; left:0; height:0; right:0; background:#ab1e24; transition:0.6s}
.n_news ul li .left .time h3{font-size: 24px;color: #ab1e24;margin-bottom: 32px;position:relative;}
.n_news ul li .left .time h3:before{ content:""; position:absolute; width:30px; height:1px; background:#ab7e5d; bottom:-16px}
.n_news ul li .left .time h5{font-size: 14px; color: #cbcbcb; position:relative}
.n_news ul li .left .con{width: calc(100% - 105px);padding: 38px 2.5rem;border: #e5e5e5 1px solid;margin-left: -1px;float: left;height: 160px;}
.n_news ul li .left .con h4{font-size: 1.125rem;color: #333;margin-bottom: 1.25rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 1.25rem;height: 1.25rem;}
.n_news ul li .left .con p{font-size: 14px;line-height: 24px;color: #737373;height: 48px;overflow:hidden;}
.n_news ul li .right{width:14.375rem;height: 160px;padding: 0;}
.n_news ul li .right .img{overflow:hidden;height: 100%;}
.n_news ul li .right .img img{transition:0.9s ease;width: 100%;height: 100%;object-fit: cover;}

.n_tutu ul{ margin:0 -1rem; margin-bottom:3rem}
.n_tutu ul li{ float:left; width:33.333333%; padding:0 1rem; margin-bottom:1.5rem}
.n_tutu ul li a{ display:block; transition:.6s}
.n_tutu ul li .img{width:100%;position:relative;padding-bottom: 65%;overflow:hidden;}
.n_tutu ul li .img img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%}
.n_tutu ul li .img .time{position:absolute;top:1rem;left:1rem;background: rgba(173,7,17,0.77);width:4.75rem;height:5rem;}
.n_tutu ul li .img .time h3{ font-size:1.75rem; color:#fff; margin-bottom:0.5rem}
.n_tutu ul li .img .time h6{ font-size:1rem; color:#fff}
.n_tutu ul li .con{ padding:1rem 1.5rem; background:#f8f8f8}
.n_tutu ul li .con h5{ font-size:1.125rem; line-height:1.75rem; height:3.5rem; transition:.36s}
.n_tutu ul li .con h6{ font-size:0.9375rem;line-height:1.5rem;color:#000000; margin-bottom:0.5rem}





@media(min-width: 768px){
    .list_box3 li:hover a font:before{ background:#ab1e24}
    .list_box3 li:hover a font{ color:#ab1e24; font-weight:bold}
    
    .more001 a:hover{ background:#ab1e24; color:#fff;}
    
    .container03 .box .top .con:hover h5, .container03 .box .bottom ul li:hover font, .title001 a:hover, .title003 a:hover, .title002 a:hover, .n_news ul li .left .con h4:hover, .n_tutu ul li .con h5:hover, .header_top ul li:hover, .list_box13 li h5:hover, .container03 .box .bottom ul li:hover font, .n_container .n_left .box ul li a h5:hover{ color:#ab1e24; font-weight:bold}
    .container03 .box .bottom ul li:hover font:before{ background:#ab1e24;}
    
    .list_box5 li a:hover .img img{ transform:scale(1.05)}
    
    .n_titu ul li a:hover, .n_tutu ul li a:hover{ box-shadow:0 0 30px rgba(0,0,0,0.15)}
    
    .n_notice ul.ul li a:hover span{ background:#ab1e24; color:#fff}
    
    .n_news ul li a:hover .left .time{ border:#ab1e24 1px solid}
    .n_news ul li a:hover .left .time:before{ height:100%}
    .n_news ul li a:hover .left .time h3,.n_news ul li a:hover .left .time h5{ color:#fff}
    .n_news ul li a:hover .left .time h3:before{ background:#fff}
    
    .list_box08_gg li a:hover .img:after{background: rgba(0,0,0,.5);}
}



@media(min-width: 1600px) and (max-width: 1900px){
    .container08 .miso-prev{ left: calc(32rem + 16%);}
    
    .container08 .miso-next{ right: 16%;}
}

@media(max-width: 1830px){
    .w1200{ padding:0 5rem}
}

@media(max-width: 1630px){
    .w1600{ padding:0 15px}
    
    .mianbaoxie .w1200{ padding:0 15px}
    .n_container .w1200{ padding:3.125rem 15px 5rem}
}

@media(max-width: 1400px){
    .container04{ padding:0 5rem 0 0}
    .container04 .left{ width:14rem}
    .container04 .right {width: calc(100% - 14rem);}
    
    .list_box15 .miso-prev{ left:25px;}
    .list_box15 .miso-next{ right:25px;}
}

@media(max-width: 1330px){
}

@media(max-width: 1200px){
    .w1200{ padding:0 15px}
    
    .top_miso{ display:none}
    .m_header_box{ display:block} 
    
    .n_container .n_left{ display:none}
    .mianbaoxie{ display:none}
    .n_container .n_right{ width:100%; padding:0}
    #nav_slide{ display:block}
    
    .n_banner img{width:100%;left:0;margin-left:0;height: 14vh;object-fit: cover;}
    
    .n_container .w1200{padding: 0 15px;width: 100%;margin: 0;}
    .fanye img{ max-width:100%}
    
    .n_container{ padding:2rem 0}
    
    .container08 .miso-prev{ left:calc(32rem + 16%)}
    .container08 .miso-next{ right:16%}
}

@media(max-width: 1060px){
    
}

@media(max-width: 992px){
    .container02 .left{ width:100%}
    .container02 .right{ width:100%; margin:2.5rem 0 0}
    
    .container03 .box{ width:100%; margin:1rem 0 0}
    
    .container04{padding: 0 15px 15px;}
    .container04 .left{width:100%;height: 8rem;}
    .container04 .right{width:100%;position: relative;z-index: 2;}
    .container04 .left .tit{right:auto;left:50%;margin-left:calc(-13.25rem / 2);font-size: 1.5rem;height: 3rem;line-height: 3rem;margin-top: -1rem;}
    .container04 .left .tit:before {
    content: "";
    position: absolute;
    right: -2.125rem;
    top: 0;
    border-top: transparent 1.5rem solid;
    border-bottom: transparent 1.5rem solid;
    border-left: #f58c00 2.125rem solid;
}
    .bottom-box{ padding:0}
    .container08 .content:before{ width:100%}
    
    .container09 .left{ width:100%; padding:0}
    .container09 .right{ width:100%; margin-top:2.5rem}
    
    footer .left{border:none;padding:0;width:100%;height: auto;line-height: initial;margin-bottom: 1.5rem;text-align: center;}
    footer .left img{ height:3rem}
    footer .right{width:100%;padding: 0;}
    
    .list_box08_gg .miso-dots{ padding:0}
    .container08 .miso-prev{left:50%;margin-left: -9rem;}
    .container08 .miso-next{right:50%;margin-right: -8rem;}
}

@media(max-width: 768px){
    #gotop{ right:0; transform:scale(0.7)}

    .container01 .content .left{width: 70px;}
    .container01 .content .right{width: calc(100% - 70px);left: 70px;padding: 0 8px;}
    .container01 .content .right h3{ font-size:1.1rem}
    .container01 .content .right p{margin: .25rem 0 0;}

    .container01{ padding:2.5rem 0}
    
    .list_box2 li a .img{ padding-bottom:64% !important; height:auto}
    .list_box2 li a .img img{position:absolute;top:0;right:0;bottom:0;left:0;height: 100%;}
    
    .container02 .right .miso_hd ul li{ padding:1rem .75rem}
    .container02 .right .miso_hd ul li a{ font-size:1.25rem}
    .list_box3 li a span{ width:3rem}
    .list_box3 li a font{ width:calc(100% - 3rem)}
    
    .list_box5 li{ width:50%}
    .list_box5 li a .top1 img{ height:2.5rem}
    
    .list_box5 li a .img{ padding-bottom:64% !important; height:auto}
    .list_box5 li a .img img{position:absolute;top:0;right:0;bottom:0;left:0;height: 100%;}
    .list_box5 li a .top h5{ bottom:.25rem}
    .container08 .content{ padding:3rem 1.5rem 8rem}
    .container08{ padding:2.5rem 0 0}

    footer .right p{ margin:0 0.25rem}
    footer .right p img{ display:none}

    .container09{ padding:3rem 0}
    .list_box15 .miso-arrow{ width:12px; height:22px;}
    .title003 font{ font-size:1.5rem}
    
    .list_box13 li{width:100%;padding: 0 0px;}
    .container09 .left .box{ height:100%}
    .list_box13 li h5, .container03 .box .bottom ul li font{font-size:14px;margin: .5rem 0 0;}
    .container03 .box .bottom ul li span{ width:3rem}
    .container03 .box .bottom ul li font{ width:calc(100% - 3rem)}

    .title003 i img{ height:1.5rem}
    .list_box13 li a{ padding:.5rem 0}
    
    .n_tutu ul{ padding:0; margin:0 -5px; margin-bottom:2rem}
    .n_tutu ul li{ padding:0 5px; width:50%}
    .n_tutu ul li .img .time{ width:50px; height:50px;}
    .n_tutu ul li .img .time h6{ font-size:11px}
    
    
    .page{ font-size:0} 
    .page a{padding:0 10px;font-size: 12px;height: 30px;line-height: 28px;}
    .page .btt{ display:none}
    
    .n_titu ul{margin-bottom:2rem;margin-top: -1rem;}
    .n_titu ul li{ margin-bottom:1rem}
    .n_titu ul li a{padding: 0;}
    .n_titu ul li .time{ display:none}
    .n_titu ul li .right{ width:100%}
    .n_titu ul li .right .con:before{ display:none}
    .n_titu ul li .right .con h5{white-space: normal;height: 40px;line-height: 20px;margin-bottom: 10px;}
    .n_titu ul li .right .con p{height:40px;line-height: 20px;font-size: 12px;}
    .n_titu ul li .right .con{ padding:1rem 1rem 0}
    
    .n_notice ul.ul li a font{padding-left:.5rem;font-size: 13px;}
    
    .n_news ul li{ padding:0 5px; margin-bottom:1rem}
    
    .n_news ul li h5{ font-size:13px;}
    
    #ar_fot h1 a{ font-size:13px}
    .ar_article p{ font-size:13px; line-height:26px; margin-bottom:20px}
.ar_article span{ font-size:13px; line-height:26px; margin-bottom:20px}
    .n_news_detail .ar_article_box h6 span{ margin:0 0.5rem}
    
    .n_news_detail .ar_article_box h3{ font-size:1.5rem; line-height:2rem}
    
    .n_news ul li .left .time{ display:none}
    
    .n_news ul li .right{width:120px;height: auto;}
    .n_news ul li .left{ width:calc(100% - 130px)}
    .n_news ul li .left .con{border:none;width:100%;padding:0;height: auto;}
    .n_news ul li .left .con h4{font-size: 14px;margin-bottom:1rem;white-space: normal;line-height: 22px;height: 44px;}

    .n_news ul li .left .con p{white-space:nowrap;text-overflow:ellipsis;font-size:12px;height: 14px;line-height: 14px;}
    .n_news ul li{padding-bottom:1rem;border-bottom: #eee 1px solid;}
    .n_container .w1200{}
    
    #ar_fot{ padding:15px 0 0}
    .social-share{position:relative;float: left;margin: 1rem  0 0;}
    .social-share .social-share-icon{ transform:scale(.8)}
} 


@media(max-width: 456px){
    
} 

@media(max-width: 768px){
.ar_article img{display:block !important;; height:auto !important;}
}




.n_container .n_left{ width:17.5rem}
.n_container .n_left h1{height: 6.25rem;line-height: 6.25rem;background: #ab1e24;font-size: 1.75rem;color:#fff;padding: 0 1rem;text-align: center;}
.n_container .n_left h1 span{position:relative;top: -10px;}
.n_container .n_left h1 span:before{content:"";position: absolute;bottom: -18px;width: 1.875rem;height:1px;background:#fff;left: 50%;margin-left: -0.9375rem;}

.n_container .n_left .con ul li{line-height: 3.75rem;font-size: 1.25rem;color: #333333;position:relative;}
.n_container .n_left .con ul li.on dl{display:block !important;}

.n_container .n_left .con ul li:before{content:"";position:absolute;bottom:0;left: 1.875rem;right: 1.875rem;height:1px;background: #e6e6e6;}
.n_container .n_left .con ul li:last-child{}
.n_container .n_left .con ul li a:before{content:"";width: 5px;height: 5px;background: #d7d7d7;position:absolute;left: 2.5rem;top: 50%;transition:0.6s;margin-top: -2.5px;border-radius: 50%;}
.n_container .n_left .con ul li:last-child:before{ display:none}
.n_container .n_left .con ul li.on>a:before, .n_container .n_left .con ul li:hover>a:before{background: #ab1e24;}
.n_container .n_left .con ul li:after{content:"";width:7px;height:11px;position:absolute;right: 15px;top: 50%;transition:0.36s;margin-top: -5.5px;display: none;}
.n_container .n_left .con ul li.on:after, .n_container .n_left .con ul li:hover:after{}

.n_container .n_left .con ul li a{color: #323232;display: block;/*overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/padding: 0 1.875rem 0 4rem;transition: 0.36s;}
.n_container .n_left .con ul li a:hover,.n_container .n_left .con ul li.on a{color: #ab1e24;}

.n_container .n_left .con ul li dl{display:none;padding: 10px 0;position:relative;}
.n_container .n_left .con ul li dl:before{ content:""; position:absolute; right:0; left:20px; top:0; height:1px; background:#e8e8e8}
.n_container .n_left .con ul li dl dd{height: auto;line-height: 34px;}
.n_container .n_left .con ul li dl dd a{font-size:14px;color: #666666 !important;padding: 0.6rem 50px;position:relative;line-height: 16px;}
.n_container .n_left .con ul li dl dd a:before{content:"";position:absolute;left: 38px;border: transparent 4px solid;border-left: #cacaca 4px solid;top: 13px;}
.n_container .n_left .con ul li i.up{}
.n_container .n_left .con ul li i{width: 20px;height: 45px;position:absolute;right: 10px;top: 0;transition:0.36s;cursor: pointer;}
.n_container .n_left .con ul li dl dd a:hover{color: #2f9e97 !important;font-weight:normal !important;}
.n_container .n_left .con ul li dl dd a:hover:before{border-left: #2f9e97 4px solid;}
.n_container .n_left .n_gg{ margin-top:1.25rem; overflow:hidden}
.n_container .n_left .n_gg img{ width:100%}

.n_container .n_left .box-1{ margin-bottom:3.75rem}
.n_container .n_left .box-1 ul{box-shadow: 0px 2px 16.02px 1.98px rgba(125, 125, 125, 0.2);border-top:#dadada 1px solid;border-bottom:#dadada 1px solid;padding: 10px 10px 15px;}
.n_container .n_left .box-1 h3{ height:4rem; line-height:4rem; background:#c01b22; padding:0 18px; font-size:1.5rem; color:#fff}
.n_container .n_left .box-1 h3 img{ margin:-3px 1.5rem 0 0;vertical-align:center;}
.n_container .n_left .box-1 ul li{border-bottom:#e8e8e8 1px solid;padding: 8px 0;}
.n_container .n_left .box-1 ul li a h5{position:relative;font-size:14px;color:#000000;line-height:20px;max-height:56px;padding-left: 20px;transition: .5s;}
.n_container .n_left .box-1 ul li a h5:hover{color: #ab1e24;}
.n_container .n_left .box-1 ul li a h5:before{content:"";position:absolute;width: 6px;height: 6px;background: #b0b0b0;border-radius: 50%;top: 11px;left: 4px;}
.n_container .n_left .box-1 ul li:last-child{ border:none}