@charset "utf-8";  
/* 头部 */

#top{
    width: 100%;
    height: 101px;
    background: url(../image/ydbg.png);
    background-size: 100% 100%;
}
#top1{
    width: 1200px;
    height: 101px;
    margin: auto;
    padding-top: 15px; position:relative;
   
}
.inp1{
    width: 270px;
    height: 30px;
    border: 1px solid #f67b7e;
    background: #cf161b;
}
/* 导航 */
.nav-box {
    width: 100%;
    height: 50px;
    
    }
.container{
    width: 1200px;
    height: 50px;
    margin: auto;
    margin-top: -10px;
    }
.nav-list li{
    float: left;
    list-style: none;
    position: relative;
    text-align: center;
    /* padding:0 25px; */
    }
.nav-list>li>a{
    display: block;
    font-size: 16px;
    color: gray;
    line-height: 50px;
    text-decoration:none;
    padding: 0 27px;
    }
    .nav-down{
    position: absolute;
    left: 0px;
    top: 100%;
    width: 100%;
    display: none;
    z-index: 999;
}
    .nav-down li{
    background: #ffffff;
    float: none;
    width: 100%;
    /* padding:0 10px; */
}
  .tu1 a{
        width: 240px;
        height: 60px;
display: block;
        
    }
.nav-list>li:hover>a, .nav-list>li.on>a{
    color: #cf161b;
}

    .nav-down li:hover a{
    background:#cf161b;
    color:#fff;
}
    .nav-down li a{
    line-height: 40px;
    font-size: 16px;
    color: #555;
    display: block;
}
    .nav-list li:hover .nav-down{
     display: block; 
    }

    /*轮播图*/
        
    .slider-img,.slider-qh{
        width:100%;
        position: relative;
        z-index: 10;
    }
        
    .slider-img  img{
        width: 100%;
        display: block;
    }
    .sliderr-img  img{
        width: 100%;
        display: block;
    }
    .slider2{
        position: absolute;
        bottom:5%;
        left: 50%;
        transform: translateX(-50%);
    }
    .slider2 .slider-img-circle li {
        width: 15px;
        height:15px;
        background:url(../image/cir1.png) no-repeat center;
        color: transparent;
        cursor: pointer;
        float: left;
        /* margin: 0 5px; */
    }
        .slider2 .slider-img-circle li.on {
        background:url(../image/cir2.png) no-repeat center;
        /* width:37px; */
    }
    .nav{
        width: 100%;
        height: 438px;
        background: url(../image/bg3.png) no-repeat;
        padding-top: 20px;
        box-sizing: border-box;
    }
    .nav-nr{
        width: 1200px;
        height: 385px;
        margin:  auto;
        
        
    }
    .nav-nn{
        width: 100%;
        height: 325px;
        /* float: left; */
    }
    .left1{
        width: 445px;
        height: 300px;
        float: left;
    }
    
    .lm1 a{
        font-size: 20px;
        color: gold;
    }
    .list1 li a{
        font-size: 16px;
        color: #555;
    }
    .list1 li span{
        font-size: 14px;
        color: #999999;
        float: right;
        margin-left: 30px;
    }
    .lm1{
        border-bottom: 1px solid #cf161b;
    }
    .lm1 a{
        width: 110px;
        height: 40px;
        background: url(../image/tit2.png) no-repeat center;
    
        line-height: 40px;
        font-size: 20px;
        text-align: center;
        margin-right: 15px;
        color: #cf161b;
        display: inline-block;
        box-sizing: border-box;

    }
    .list1{
        position: relative;
    }
   .lm1 a.active{
        background: url(../image/tit1.png) no-repeat center;
        color: #fff;
    }
    .new1bot{
        margin-top: 20px;
    }
    .list1 li{
        line-height: 35px;
        font-size: 16px;
        background: url(../image/li.png) no-repeat left center;
        padding-left: 15px;
    }
    .list1 li a:hover{
        color: #cf161b;
    }








  .left2{
        width: 445px;
        height: 300px;
        float: left;
    }
    
    .lm2 a{
        font-size: 20px;
        color: gold;
    }
    .list2 li a{
        font-size: 16px;
        color: #555;
    }
    .list2 li span{
        font-size: 14px;
        color: #999999;
        float: right;
        margin-left: 30px;
    }
    .lm2{
        border-bottom: 1px solid #cf161b;
    }
    .lm2 a{
        width: 110px;
        height: 40px;
        background: url(../image/tit2.png) no-repeat center;
    
        line-height: 40px;
        font-size: 20px;
        text-align: center;
        margin-right: 15px;
        color: #cf161b;
        display: inline-block;
        box-sizing: border-box;

    }
    .list2{
        position: relative;
    }
   .lm2 a.active{
        background: url(../image/tit1.png) no-repeat center;
        color: #fff;
    }
    .new1bot2{
        margin-top: 20px;
    }
    .list2 li{
        line-height: 35px;
        font-size: 16px;
        background: url(../image/li.png) no-repeat left center;
        padding-left: 15px;
    }
    .list2 li a:hover{
        color: #cf161b;
    }










  
    .nav2{
        width: 445px;
        height: 300px;
        margin-left: 30px;
        float: left;
    }
    .warp3{
        width: 260px;
        height: 300px;
        float: right;
     

    }
    .sliderr-img-ul img{
        position: absolute;
        top: 60px;
        left: 65px;
        width: 130px;
        height: 130px;
    }

    
    .nav-t{
        width: 1200px;
        height: 60px;
        margin: 10px auto 20px;
    }
    .nav-t a{
        color: #fff;
    }
    .nav-t a:hover{
        color: #cf161b;
    }
    
    .tu1{
        width: 240px;
        height: 60px;
        float: left;
        background: url(../image/1.png);
        background-size: 100% 100%;
        
    }
.tu1 a{
        width: 240px;
        height: 60px;
display: block;
        
    }
    .tu2{
        width: 172px;
        height: 60px;
        padding: 22px;
        font-size: 16px;
        color: #ffffff;
        float: left;
        margin-left: 20px;
        background: url(../image/tb1.png)  no-repeat   123px  25px #2176ae;
        
    }
    .tu3{
        width: 172px;
        height: 60px;
        padding: 22px;
        font-size: 16px;
        color: #ffffff;
        float: left;
        margin-left: 20px;
        background: url(../image/tb2.png)  no-repeat   123px  25px #50aff5;
        
        
    }
    .tu4{
        width: 172px;
        height: 60px;
        padding: 22px;
        font-size: 16px;
        color: #ffffff;
        float: left;
        margin-left: 20px;
        background: url(../image/tb3.png)  no-repeat   123px  25px #ff9501;
        
    }
    .tu5{
        width: 172px;
        height: 60px;
        padding: 22px;
        font-size: 16px;
        color: #ffffff;
        float: left;
        margin-left: 20px;
        background: url(../image/tb4.png)  no-repeat   123px  25px #f94c3e;
        
    }
    .tu6{
        width: 172px;
        height: 60px;
        padding: 22px;
        font-size: 16px;
        color: #ffffff;
        float: right;
        background: url(../image/tb5.png)  no-repeat   123px  25px #7172de;
        
    }

    
    #warp3{
        width: 260px;
        height: 300px;
        float: right;
        background: url(../image/bg2.png);
        background-size: 100% 100%;
        
    }
    .mks.img{
        width: 130px;
        overflow: hidden;
        position: absolute;
        top: 60px;
        left: 67px;
    }
    
    .prev,.next{
        width: 42px;
        height: 69px;
        position: absolute;
        bottom: 50%;
        z-index: 99;
        margin-bottom: -35px;
    }
    .slide1 li{
        position: relative;
    }
.prev{
    left: 0%;
    background:url(../image/prev.png) no-repeat left center;
}
.next{
    right: 0%;
    background:url(../image/next.png) no-repeat right center;
}
.pp{
    width: 100%;
    position: absolute;
    bottom: -280px;
    left: 0;
    line-height: 25px;
    text-align: center;
}
.p1{
    font-size: 16px;
    color: #555;
    
}
.p2{
    color: #777777;
    font-size: 14px;
}
.p3{
    color: #cf161b;
    font-size: 14px;
}



/* 版权 */
.bottom{
    width: 100%;
    height: 45px;
     background: #cf161b;
  
} 
.bot{
    width: 1200px;
    height: 45px;
    margin: auto;
   
}
.bot1{
    width: 940px;
    height: 45px;
    float: left;
    line-height: 45px;
    
}
.bot1  p{
    color: #ffffff;
}
.bot2{
    width: 260px;
    height: 45px;
    float: left;
    background: url(../image/yqlj.png) no-repeat 188px 20px #a80a0e;
    /* padding-left: 50px; */
    line-height: 45px;
    color: #ffffff;
    position: relative;
}
.bot2 p{padding-left:50px;}
.bot2 img{
    margin-left: 70px;
    width: 15px;
}
.yq{
    width: 100%;
    height: 200px;
    position: relative;
    left: 0;
    background: #fff;
    z-index: 999;
    display: none;
    text-align: center;
    line-height: 35px;
    color: black;
    bottom: 240px;
    overflow: auto;
    padding: 10px;
    font-size: 15px;
}
.bot2:hover .yq{
    display: block;
}
 .yq li:hover{
    background:#a80a0e ;
}
.yq li:hover a{color:#fff;}