*{
    padding:0;
    margin:0;
}
a {
    text-decoration: none;
}
header{
   width: 100%;
   height: 6.5vw;
    display: flex;
    justify-content: center;
    align-items: center;
        background: white;

}
.head{
    
    width:80%;
    display: flex;
    justify-content:space-between;
}
.logo{
    width: 60%;
    margin-top:0.5vw;

}
.logo img{
    width: 100%;
}
.head-right{
    width: 22%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;

}
.head-right .yuyan{
    display: flex;
    justify-content: space-between;
    width: 6.5vw;
   margin-bottom: 1vw;
    
}
.head-right .yuyan .xian{
    margin-top:5px;
    border-width: 1px;
    height: 10px;
    border:1px solid #363636;
}
.head-right .yuyan .zw a{
   color:#363636;
   font-size: 1vw;
   text-decoration: none;
}
.sousuo{
    width: 100%;
    <!--margin-top: 15px;-->
}
.sousuo .kuang{
    border:1px solid #dfa1a3;
    border-radius: 3vw;
    display: flex;
    justify-content: space-between;
    align-content: center;
    height: 2vw;
}
.sousuo .kuang input{
    width: 20vw;
    border:0;
    margin-left:1vw;
    color:#aaaaaa;
    font-size: 0.8vw;
    outline: none;
}
.sousuo .kuang .s-tu{
    width: 25%;

}
.sousuo .kuang .s-tu button{
    margin:7px 10px 0 0;
    width: 80%;
    border:0;
    background: white;
}
.sousuo .kuang .s-tu button  img{
    width: 55%;
    height: 100%;
}
.daohang{
    width: 100%;
    height: 3.5vw;
    background-color:#a0161a;
    display: flex;
    justify-content: center;

}
.daohang .dh-content{
    width: 80%;

} 
.daohang .dh-content>ul{
    list-style-type: none;
    width: 100%;
    display: flex;
    justify-content: space-between;
 

}
.daohang .dh-content>ul>li{
    width: 9%;
    height: 100%;
    text-align: center;
    line-height: 3.5vw;
    z-index: 999999;

}
.daohang .dh-content>ul>li:nth-child(11){
    width: 10%;
    height: 100%;
    text-align: center;
    line-height: 3.5vw;
    z-index: 999999;
}
.daohang .dh-content>ul>li a{
    color:white;
    font-size: 1vw;
    text-decoration: none;
}
.daohang .dh-content>ul>li:hover{
    background: white;
    
}
.daohang .dh-content>ul>li:hover ul{
   
    display: block;
}
.daohang .dh-content>ul>li:hover>ul li a{
    color:#1f1f1f;
    font-weight: bold;
}
.daohang .dh-content>ul>li:hover>a{
    color:#b72024;
    font-weight: bold;
}
.daohang .dh-content>ul>li ul{

    width: 100%;
    list-style-type: none;
   display: none;
}
.daohang .dh-content>ul>li>ul>li{
    height: 2.5vw;
    line-height: 2.5vw;
  //  overflow: hidden;
  position: relative;
}
.daohang .dh-content>ul>li>ul>li a{
    font-size: 0.8vw;
}
.daohang .dh-content>ul>li>ul>li>ul{
    width: 100%;
    background: white;
    position: absolute;
        left: 4.4vw;
    top: 1vw;
    /* display: none; */
}
.daohang .dh-content>ul>li>ul>li:first-child>ul{
  display: none;
}
.daohang .dh-content>ul>li>ul>li:nth-child(2)>ul{
  display: none;
}
.daohang .dh-content>ul>li>ul>li:nth-child(3)>ul{
  display: none;
}
.daohang .dh-content>ul>li>ul>li:nth-child(4)>ul{
  display: none;
}
.daohang .dh-content>ul>li>ul>li:last-child>ul{
  display: none;
}
.daohang .dh-content>ul>li>ul>li:first-child:hover ul{
  display: block;
}
.daohang .dh-content>ul>li>ul>li:nth-child(2):hover ul{
  display: block;
}
.daohang .dh-content>ul>li>ul>li:nth-child(3):hover ul{
  display: block;
}
.daohang .dh-content>ul>li>ul>li:nth-child(4):hover ul{
  display: block;
}
.daohang .dh-content>ul>li>ul>li:last-child:hover ul{
  display: block;
}



.img{
    z-index: -1;
}
.swiper {
    width: 100%;
    height: 100%;
  }
  
  .swiper-slide {
    text-align: center;
    font-size: 18px;

    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .swiper-slide img{
    display: block;
    width: 100%;
    height: 31vw;
    background-size: cover;

  }
  .news-left .swiper-slide img{
    display: block;
    width: 100%;
    height: 26vw;
    object-fit: cover;
  }
  .news{
    width: 100%;
    background: #f5f6f8;
    display: flex;
    justify-content: center;
    margin-bottom: 2vw;

  }
  .news .news-content{
    width:80%;
    display: flex;
    justify-content: space-between;
    align-items:center;
    flex-wrap: wrap;
    
    position:relative;
  }
  .news .news-content .tit{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top:2vw;
  }
  .news .news-content .tit .news-xian{
    width:43.5%;
    border-bottom: 1px solid #e0e3e9;
  }
  .news .news-content .tit .biaoti h3,.news .news-content .tit .biaoti p{
    text-align: center;
  }
  .news .news-content .tit .biaoti p{
    font-size: 1vw;
    color:#a1aebe;
  }
  .news .news-content .tit .biaoti h3{
    font-size: 1.4vw;
    color:#a0191c;
    letter-spacing: 0.5vw;
    
  }
  .news .news-content  .news-neirong{
    width: 100%;
    margin:2.3vw 0 0 0;
    display: flex;
    justify-content: space-between;
    
    padding-bottom: 2vw;
  }
  .news .news-content  .news-neirong .news-left{
        width: 52%;
  }
  .news .news-content  .news-neirong  .news-right{
    width: 43%;
    margin-top: -0.5vw;
  }
  .news .news-content  .news-neirong  .news-right ul{
    list-style-type:circle;
  }
  .news .news-content  .news-neirong  .news-right ul li{
    display: flex;
    justify-content: space-between;
   
    font-size: 1.1vw;
    line-height:3.8vw;
   
   
  }
  .news .news-content  .news-neirong  .news-right ul li .yuan:hover a,
  .news .news-content  .news-neirong  .news-right ul li:hover p

  {
    color:#a0191c;
  }
  /* .news .news-content  .news-neirong  .news-right ul li::before:hover{
    border:1px solid #a0191c!important;
  } */
  /* .news .news-content  .news-neirong  .news-right ul li::before{
    content:"";
    position: absolute;
   margin-top:1.7vw;
   margin-left:-16px;
    border:1px solid #adb5c1;
    width:7px;
    height: 7px;
    border-radius: 50%;
  } */
  .news .news-content  .news-neirong  .news-right ul li .yuan{
    display: flex;
  
  }
  .news .news-content  .news-neirong  .news-right ul li .dian{
    width:7px;
    height: 7px;
    border-radius: 50%;
    border:1px solid #adb5c1;
    margin-top:1.6vw;
    margin-left:-16px;
    
  }
  .news .news-content  .news-neirong  .news-right ul li:hover .dian{
    border:1px solid #a0191c
  }
  .news .news-content  .news-neirong  .news-right ul li .yuan a{
    color: #333333;
    text-decoration: none;
    padding-left:8px;
  }
  .news .news-content  .news-neirong  .news-right ul li  p{
    color: #adb5c1;
  }

  .imgs{
    width: 100%;
  }
  .news-left  .swiper-horizontal>.swiper-pagination-bullets,
  .news-left .swiper-pagination-bullets.swiper-pagination-horizontal, 
  .news-left .swiper-pagination-custom,
  .news-left .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, 23vw);
    left: 13vw;
    width: 100%;
}
.genduo{
    margin:0.7vw auto 0;
}
.genduo{
    width:9.8vw;
    height: 3.1vw;
    border-radius: 0.3vw;
    border:1px solid #b72024;
    display: flex;
    justify-content: center;
    align-items: center;
  
  	position: absolute;
    right: -2.5vw;
    left: 0;
    bottom: 2vw;
}
.genduo a{
    text-decoration: none;
    font-size: 1vw;
    color:#b72024;
}
.tongzhi{
    width: 100%;
    display: flex;
    justify-content: center;
}
.tongzhi-content{
    width: 80%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
   // margin:5.3vw 0;
}

.gg-tit{
    width: 100%;
    margin-bottom:2.8vw;
    
}
.gg-tit  .gg-tit-cont{
    display: flex;
    justify-content: space-between;
}
.gg-tit  .gg-tit-cont  h2{
    color:#a0191c;
    font-size:1.4vw;
    
}
.gg-tit  .gg-tit-cont a{
    color:#91a1b4;
    font-size:1vw;
    text-decoration: none;
}
.gg-tit .gg-xiant{
    display: flex;
    margin-top:0.6vw;
}
.gg-tit .gg-xiant .x-z{
    width: 3vw;
    
    border-bottom:0.4vw solid #b72024;
    
}
.gg-tit .gg-xiant .xx{
    width: 100%;
    border-bottom:1px solid #e9ecf0;
}
.tongzhi-content .gonggao .gg-neirong ul{
    list-style: none;
}
.tongzhi-content .gonggao .gg-neirong ul li{
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 2.7vw;
    margin-bottom:1.4vw;
}
.tongzhi-content .gonggao .gg-neirong ul li .date{
    width:4.7vw;
}
.tongzhi-content .gonggao .gg-neirong ul li .date .date-box{
    width: 100%;
    height: 1.8vw;
    background: #a0191c;

}
.tongzhi-content .gonggao .gg-neirong ul li .date .date-box p{
    color:#fff;
    font-size: 0.8vw;
    text-align: center;
    line-height: 1.8vw;
    font-size: 1vw;
}
.tongzhi-content .gonggao .gg-neirong ul li .date>p{
    color:#a0191c;
    font-size: 0.8vw;
    text-align: center;
}
.tongzhi-content .gonggao .gg-neirong ul li  a{
   /*  width: 74%; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.1vw; 
    line-height: 1.3vw;
    
}
.jiaoyan .jy-content ul,
.gonguzo .dj-content ul
{
    list-style: none;


}
.jiaoyan .jy-content ul li{
    height: 2.7vw;
    margin-bottom: 1.4vw;
    display: flex;
    justify-content: space-between;
}
.jiaoyan .jy-content ul li .yuan{
    width: 77%;
    margin-top: -0.2vw;
    
}
.jiaoyan .jy-content ul li .yuan a{
    font-size: 1.1vw;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jiaoyan .jy-content ul li p{
    font-size: 1vw;
    color: #c67577;
}
.tongzhi-content .gonggao,
.tongzhi-content .jiaoyan,
.tongzhi-content .gonguzo
{
    width:31.5%;
}
.gonguzo .dj-content ul{
    margin-top:-0.3vw;
}
.gonguzo .dj-content ul li{
    margin-bottom: 1.45vw;
    display: flex;
    justify-content: space-between;
}
.gonguzo .dj-content ul li .dian-nei{
    width: 78%;
    
}
.gonguzo .dj-content ul li .dian-nei a{
    font-size: 1.1vw;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4vw;
}
.gonguzo .dj-content ul li .dj-date{
    width: 3.5vw;
    height: 2.4vw;
    display: flex;
    align-items: center;
    flex-direction: column;
    align-items: center;
   
    padding-left:0.5vw;
    
}
.gonguzo .dj-content ul li .dj-date p:first-child{
    color:#c67577;
    font-size: 1vw;
}
.gonguzo .dj-content ul li .dj-date p{
    font-size: 0.8vw;
}
.gonguzo .dj-content ul li .dian-nei a,
.jiaoyan .jy-content ul li .yuan a,
.tongzhi-content .gonggao .gg-neirong ul li  a{
    color:#373737;
    text-decoration: none;
}
.gonguzo .dj-content ul li .dian-nei a:hover,
.tongzhi-content .gonggao .gg-neirong ul li  a:hover{
    color:#bb5a5d;
}
.jiaoyan .jy-content ul li:hover a,
.jiaoyan .jy-content ul li:hover p 
{
    color:#bb5a5d;  
}
.gg-tit .gg-tit-cont a:hover{
    color:#bb5a5d;
}
.xyfg{
    width: 100%;
    position: relative;
   
}
.xyfg-tit{
    width:33.5vw;
    height: 11.5vw;
    background:rgba(153, 25, 31, 0.8);
    position: absolute;
    top:15%;
    left:13.6%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 9999;
    display: none;
}
.xyfg-tit .xy-font{
    margin-left:3vw;
    margin-top:2vw;
}
.xyfg-tit .xy-font h2{
    color:white;
    font-size: 1.4vw;
} 
.xyfg-tit .xy-font p{
    color: #c0878d;
    font-size: 1.5vw;
    margin-top:0.6vw;
}
.xyfg-tit .xy-img{
    width: 2.5vw;
    margin-right:2vw;
}
.xyfg-tit .xy-img  img{
    width: 100%;
}
.xyfg .xyfg-content{
  width: 80%;  
  overflow: hidden;
  margin:0 auto;
}
.xyfg .xyfg-content ul{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    height: 13vw;
    width: 100%;
   

}
.xyfg .xyfg-content ul li{
    width: 20%;
    height:12vw;
  padding:0 0.5vw;
    
}
.xyfg .xyfg-content ul li img{
  	height:100%;
    width: 100%;
}
.zuoyou .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
.swiper-button-next, .swiper-container-rtl .swiper-button-prev 
{
    display: none;
  }
  .zuoyou .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next  {
    display: none;
  }

  .swiper-container-two  .zuoyou{
    position: relative;
    width:55%;
    bottom:9vw;
    left: 17.5vw;
}
.zou{
    position: absolute;
    bottom:0;
    left:20vw;
}
.you{
    position: absolute;
    bottom:0;
    
}
.duhrk-content-left  .swiper-container{
    position: relative;
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 50%;
	height: 31vw!important;
	position: relative;
	padding: 0;
    
	/* -webkit-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	-moz-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	box-shadow: rgba(0,0,0,.2) 0px 0px 30px; */
}


.swiper-slide{
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	/* transform: scale(.8); */
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.7);
	-moz-box-shadow: rgba(0,0,0,1) 0px 0px 30px;
}
.swiper-slide-active, .swiper-slide-duplicate-active {
	-webkit-transform: scale(0.5);
	transform: scale(0.85);
    
    
    
}
.duhrk-content-left .swiper-slide img {

    height: 21vw;
    width: 100%;
    object-fit: cover;
	display: block;
    opacity: 0.5;
}
.duhrk-content-left .swiper-slide-active img{
    opacity: 1;

}
.duhrk-content-left  .swiper-container .tu-box{
    width:8vw;
    height: 18.6vw;
    background:linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    position: absolute;
    top:1.5vw;
    z-index: 99999;
}
.duhrk-content-left  .swiper-container .tu-two{
    width:14vw;
    height: 18.6vw;
    /* background:linear-gradient(to right, rgba(193, 46, 46, 0.1), rgb(200, 31, 31)); */
    background:linear-gradient(to right, rgba(34, 34, 34, 0), rgba(255, 255, 255, 1));
    position: absolute;
    top:1.5vw;
    right:0vw;
    z-index: 99999;
}

.swiper-slide:not(.swiper-slide-active) .sz-font{
    display: none;
  }
  .duhrk{
    width: 100%;
    display: flex;
    justify-content: center;
    /* background: white!important; */
    margin:0vw 0 1.7vw;
  }
  .duhrk  .duhrk-content{
  /*   height: 38vw; */
    width:80%;
    display: flex;
    
    justify-content: space-between;
        flex-direction: column;
  }
  .duhrk .duhrk-content .duhrk-content-left{
   // width: 47%;
    width: 101%;
    overflow: hidden;
  }
  .sz-font h4{
    font-size: 1vw;
    margin:0.5vw 0;
    
  }
  .sz-font p{
    font-size: 0.8vw;
    color:#777777;
  }
    .duhrk-content-box {
        width: 100%;
        
        box-shadow: 
       10px 10px 15px 15px rgba(217, 41, 41, 0.7); 

        
  }
  .duhrk-tit{
    width: 100%;
    display: flex;
    justify-content: ;
    align-items: center;

  }
	.duhrk-tit h3 a{
      color: #a0191c;
    }

  .duhrk-tit .tb{
    width:5%;
  }
  .duhrk-tit .tb img{
    width: 100%;
  }
  .duhrk-tit h3{
    color:#a0191c;
    font-size: 1.1vw;
    margin:0 0.8vw
  }
  .duhrk-tit  .duhrk-tit-xian{
    width: 74%;
    border-bottom:1px solid #e9ecf0;
  }
  .duhrk-content-right{
    width: 100%;
  }
  .duhrk-content-right .duhrk-tit .tb{
    width: 4%;
  }
  .duhrk-content-right .duhrk-tit .duhrk-tit-xian{
    width: 80%;
  }
  .duhrk-content-right .kj-list{
    width: 100%;
    margin-top:2vw;
    
  }
  .duhrk-content-right .kj-list  ul{
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .duhrk-content-right .kj-list  ul li{
        transition: all 0.3s;
    background: #a0191c;
    width:  15.5%;
    height: 4.5vw;
    border:1px solid #ecd1d2;
    display: flex;
    justify-content:center;
    align-items: center;
    border-radius: 0.3vw;
    margin-bottom: 1vw;
  }
  .duhrk-content-right .kj-list  ul li a{
    color:white;
    text-decoration: none;
    font-size: 0.85vw;
  }
  .duhrk-content-right .kj-list  ul li:hover{
        transition: all 0.3s;
    transform: scale(1.1);
    background: #7d0609;

  }
  .duhrk-content-right .kj-list  ul li:hover a{
    color:white;
    
  }
  footer{
    width: 100%;
    position: relative;
  }
  footer .foot-bg{
    width: 100%;
    overflow: hidden;
  }
  footer .foot-bg img{
    width: 100%;
  }
  .foot{
    position: absolute;
    top:20%;
    left:10%;
    width: 80%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 21vw;
    box-sizing: border-box;
  }
  .foot  .foot-left .foot-img{
    
    width: 83%;
    margin-bottom: 2vw;
  }
  .foot  .foot-left .foot-img img{
    width: 100%;
  }
  .foot  .foot-left  p{
    margin-bottom: 0.5vw;
    color:white;
    font-size: 0.9vw;
  }
  .foot-right{
    width: 6vw;
    height: 6vw;
    background: white;
    border-radius: 0.3vw;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
  }
  .kong{
    width: 5vw;
    height: 5vw;
    background:#8c8c8c;
    border-radius: 0.3vw;
  
  }
  .foot-bottom{
    width: 100%;
    height: 4.8vw;
    background: #4f0608;
    margin-top:-0.5vw;
    
  }
  .foot-bottom p{
    color:white;
    line-height: 4.8vw;
    text-align: center;
    font-size: 0.8vw;
  }
  .foot-bottom p a{
    color:white;
    text-decoration: none;
    
  }
  .right-fixed{
    width:6vw;
    position: fixed;
    right:2.8vw;
    top:25%;z-index: 99999;
    
  }
  .right-fixed-top{
    width: 100%;
    }
  .right-fixed-top img{
    width: 100%;
  }
  .right-fixed ul li{
    height:3vw;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom:0.2vw;

  }
  .right-fixed ul li a{
    color:white;
    font-size: 0.9vw;
    text-decoration: none;
  }
  .right-fixed ul li:first-child{
    background: #f4400a;
  }
  .right-fixed ul li:nth-child(2){
    background: #ffb556;
  }
  .right-fixed ul li:nth-child(3){
    background: #0185ca;
  }
  .right-fixed ul li:nth-child(4){
    background: #054d9f;
  }
.right-fixed ul li:nth-child(5){
    background: #23436a;
  }
  .right-fixed ul li:last-child{
    background: #2ec1c2;
  }