#menu{float:right;height:60px;box-sizing: border-box;padding-top:25px;}
.index-nav{width: 100%;box-sizing: border-box;}
.index-nav-frame{margin: 0 auto;}
.index-nav-frame-line{color:#fff;float: left;position: relative;display: block;outline: none;cursor: pointer;  line-height: 60px;
    text-align: center;font-size:18px;padding:0px 15px;  }
.index-nav-frame-line a{color:#fff;}


.index-nav-frame-line-center{opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */z-index:999;right:0;}
.index-nav-frame-line-li{width: 100%;text-align: center;background:rgba(155, 13, 21, 0.8);color: #fff;font-size:16px;line-height:42px;}
.index-nav-frame-line-li a{color:#fff!important;font-weight:normal;}
.index-nav-frame-line-li:hover{background:#9b0d15;color:#fff;}

.index-nav-frame-line-focus:focus{display: none;}
.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1;}

.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}
.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}
.nav-small img{width: 100%;height: 100%;object-fit: cover;}
.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}
.nav-small-focus:focus{display: none;}


@media only screen and (max-width:800px) {
    .index-nav{display:none;} 
}
/*移动端导航*/
.moblie_head{display:none;}

.a_txt{display:none}
@media screen and (max-width: 1200px) and (min-width: 0px){
  #header{display:none}
  .moblie_head{display:block;background:rgba(155, 13, 21, 0.8); position:relative;width:100%;z-index:9999;padding:15px 15px 5px; box-sizing: border-box;}
  .moblie_head .lf{float:left;}

  .moblie_head .rg{right:2%; position:absolute;}
  .moblie_head .rg a img{height:30px;height:30px;vertical-align:top}
  .a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow-y:auto;z-index:10000;background:#0b0d19;filter:alpha(opacity=20);opacity:20;}
  .a_txt .div1{position:absolute;width:100%;height:100%;left:0px;top:0px;z-index:1}
  .a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
  .a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
  .a_txt .div3 ul{padding-left:5%;padding-right:5%}
  .a_txt .div3 ul li{border-bottom:1px solid #232530}
  .a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
  .a_txt .div3 ul li .a_js2{background:url(../images/plus.png) 40% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
  .a_txt .div3 ul li .a_js2_on{background:url(../images/reduce.png) 40% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
  .a_txt .div3 ul li .a_txt2{display:none}
  .a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
 
  }







  @media screen and (max-width:1400px) {
   .container{padding:0px 20px;}
   .sp_left img, .sp_mid img, .sp_right img,.sp,.sp_left video{height:365px;}


  }
  @media screen and (max-width:1200px)
  {
    .index-nav-frame-line{padding:0px 10px;}
    .sp{height:280px;}
  .sp_left img{height: 280px;
   
    object-fit: cover;
    display: block;width:100%;}
   .sp_mid img, .sp_right img,.sp_left video{height:365px;}
    .dt_img{padding:0px 0px 20px;}
    .con_fir{padding:30px 0px 20px;}
/********æ二级导航***********/

.ej_nav_left{display:none;}

.ej_nav{width:100%;border-bottom:none;}
.ej_nav_wz{width:100%;float:left;border-bottom: 1px #d0d0d0 solid;margin-top:0px;line-height:60px;}
.xx_menu{width:100%;background:#9b0d15;margin:0 auto;padding:10px 25px;box-sizing: border-box;overflow:hidden;font-size:18px;color:#fff;font-weight:bold;display:block;}
.xx_menu ul li{display:block;list-style:none;overflow:visible;}
.xx_menu ul li a{display:block;line-height:40px; width:100%;margin-top:0px;outline:none;text-align:center;font-weight:normal;color:#fff;}
.xx_menu ul li .active{background:url(../images/reduce.png) center right no-repeat;color:#fff;text-align:center;font-weight:bold;}
.xx_menu ul li .inactive{background:url(../images/plus.png) center right no-repeat;color:#fff;text-align:center;font-weight:bold;}
.xx_menu ul li ul{display:none; padding-top:20px;margin-bottom:20px;   }
.xx_menu ul li ul li ul{margin-bottom:5px;}
.xx_menu ul li ul li{display:block;background:none;font-size:16px;list-style:circle;color:#fff;line-height:35px;}
.xx_menu ul li ul li a{background:none;    border-top: 1px rgba(255,255,255,0.3) solid; }
  }

  @media screen and (max-width:1100px){

 .index-nav-frame-line{padding:0px 8px;font-size:17px;}

  }

  @media screen and (max-width:1024px){
    .container01{padding:0px 20px;}
    .zsdt_bg{height:auto;}
    .fot_left{width:100%;padding-left:0px;}
    .fot_right{width:100%;}
    .zsdt_font_nav{font-size:20px;width:20%;}
    .zsdt_font_nav_left,.zsdt_font_nav_right{width:40%;}
    .dt_img{padding:0 0px 20px;}
    .dt_img .slick-dots{top:100%;}

    .sp{height:365px;}
    .sp_mid img,.sp_left img,.sp_right img{height:365px;}
.ej_mid{padding:25px 0px;}
.ej_font{padding-top:20px;}
.page{padding:20px 0px;}
    .sp{height:auto;padding-top:20px;}
    .sp_left{width:100%;/*padding:0px 20px;*/ box-sizing: border-box;}
    .sp_mid{width:100%;padding:20px 0px;box-sizing: border-box;}
    .sp_right{width:100%;padding:0px 0px 20px;box-sizing: border-box;}


.piaofu{display:none;}
   
     }



  @media screen and (max-width:768px){


.banner { width: 100%;height:auto; }
video.video_slide {width: 100%;position: inherit;}
.banner_down{display:none;}
#con_mid{margin-top:-6px;}
	
    .ks_font li{width:33.33%;margin-bottom:35px;}
    .con_fir{padding:0px 0px 25px;}
    .fir_left{width:100%;}
 
 
    .fir_right{width:100%;padding-left:0px;margin-top:20px;}
    
    .zsdt_font_wz ul li{line-height:35px;height:auto!important;float:left;width:100%;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;padding:10px 0px;}
    .slideBox01 .bd span h2{font-size:15px;text-indent:1em;}
  


 .ej_right_img li{width:47%;}
 .ppt{position: absolute;   z-index: 9;}

 .sp_left img{
  
    object-fit: cover;
    display: block;}
.ej_nav_wz{background:url(../images/dq_wz.png) left 21px no-repeat;}
  
     }


@media screen and (max-width:576px){
    .moblie_head .lf img{width:80%;}

    .ks_font li span{font-size:17px;}
    .fir_left,.sy_img,.slideBox01,.slideBox01 .bd img{height:285px;}
    .slideBox01 .hd{height:18px;}
    .slideBox01 .hd ul li{width:16px;height:16px;line-height:16px;}
    .zsdt_font_nav{font-size:20px;width:40%;}
    .zsdt_font_nav_left,.zsdt_font_nav_right{width:30%;}
   
     .zsdt_font_wz{padding-top:20px;}
     .zsdt_font_wz ul li{padding:5px 0px;}



     .sp_right img,.sp_mid img{width:100%;height:280px;}

     .sp_left h1,.sp_mid h1,.sp_right h1{font-size:20px;width:auto;}
.sp_conter01{top:40%;}
   

    .fot_right_top{height:auto;}
    .fot_right_top ul li{ line-height:35px;padding:5px 8px;}

    .fot_right_bot ul li{width:47%;}
	 .ej_right_img li{width:100%;margin:0;}
    .ej_right_img li img{width:100%;height:auto;}
    .ej_right_img{margin-top:10px;}
 .sp_left img,.sp_left video{height: 280px;
  
    object-fit: cover;
    display: block;}
           
      }


@media screen and (max-width:360px){
    .lf img{width:80%;}
	 .ej_right_img{margin-top:18px;}
	 .ej_right_img li{width:100%;margin-bottom:20px;}
       
       }