﻿.banner{position: relative;}
.banner li{width: 100%;}
.banner li img{display: block;width: 100%;}
.ban_pg{position: absolute;bottom: 20px;height: 6px;z-index: 10;width: 100%;text-align: center;}
.ban_pg i{display: inline-block;width: 12px;height: 6px;background: rgba(255,255,255,0.6);border-radius: 6px;margin: 0 5px;vertical-align: top;box-sizing: border-box;}
.ban_pg i.on{width: 34px;background: #173630;}
.banner .prev{position: absolute;font-size: 0;left: 40px;top: 50%;transform: translateY(-50%);z-index: 10;padding: 6px;background: rgba(0,0,0,0.26);border-radius: 50%;cursor: pointer;transition: all 0.3s;}
.banner .next{position: absolute;font-size: 0;right: 40px;top: 50%;transform: translateY(-50%);z-index: 10;padding: 6px;background: rgba(0,0,0,0.26);border-radius: 50%;cursor: pointer;transition: all 0.3s;}
.banner .prev:hover,.banner .next:hover{background: #173630;}

.banner2{position: relative;}
.banner2 li{width: 100%;}
.banner2 li img{display: block;width: 100%;}
.banner2 .ban_pg{position: absolute;bottom: 20px;height: 6px;z-index: 10;width: 100%;text-align: center;}
.banner2 .ban_pg i{display: inline-block;width: 12px;height: 6px;background:#333;border-radius: 6px;margin: 0 5px;vertical-align: top;box-sizing: border-box;}
.banner2 .ban_pg i.on{width: 34px;background: #173630;}







.columimg {
    line-height: 0px;
    position: relative;
}

.columimg .txt {
    position: absolute;
    right: 20%;
    width: 60%;
    line-height: 2rem;
    z-index: 0;
    color: #fff;
    top: 32%;
}

.desc {
    display: none;
}

.columimg .txt  h2 {
    text-align: center;
    font-size: 3rem;
    cursor: pointer;
}


.columimg.a1 {}

.columimg.a1 .txt  h2 {}

.columimg.a1 .txt {
    top: 17%;
}

.columimg.a2 .txt {
    top: 17%;
}

.columimg.a3 .txt {
    top: 15%;
}

.columimg.a4  .txt {
    top: 43%;
}

.columimg.a5 .txt {
    top: 17%;
}

.columimg.a6 .txt {
    right: -3%;
    top: 17%;
}


.columimg {
line-height: 0px;
    position: relative;
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 1.666rem;
    overflow: hidden;
    border-radius: 16px;
}
.columimg em{ overflow:hidden;    border-radius: 16px;    margin-bottom: 1rem;    display: block;}
.columimg img {
      width: 100%;
    transition: all 0.5s;
    border-radius: 16px;

}
.columimg:hover img{transform: scale(1.05);}
.liucontent.clearfix {
    width: 92%;
    margin: 0 auto;
    padding: 3rem 0 2rem 0;
}

.columimg:nth-child(3n) {
    margin-right: 0px;
}

.txt2 h2 b {
    color: #333;
    display: block;
}

.txt2 {
   
    width: 100%;
    height: 3rem;
    text-align: center;
}

.txt2 h2 {
     display: block;
    text-align: center;
    height: 100%;
    width: 94%;
    line-height: 2rem;
    padding: 0 3%;
}
.txt2 h2 span{ color:#fff;font-size:1rem;}

.liuww {
    width: 50%;
    padding-bottom: 1rem;
    position: relative;
    float: left;
}

.liuww dt {

    width: 100%;
}

.liuww dd {
    width: 100%;
    margin-top: 2rem;
    position: relative;
    z-index: 99;
    margin-left: 2%;
}

.liuww dd span {
font-size: 1rem;
    color: #333;
    font-weight: bold;
    padding: 3px 0;
    line-height: 3rem;
    display: block;
}

.liuww dt img {
    width: 100%;
}



.liuzuix {
    width: 92%;
    margin: 0 auto;
    padding-bottom: 3rem;
}

.liuww dl.clearfix dd {
}

.newszuix {
    float: right;
    width: 43%;
    margin-right: 2%;
}

.newszuix h3 {
    color: #173630;
    font-weight: bold;
    font-size: 2rem;
    margin-top: 1rem;
    margin-bottom: 2rem;
}

.newszuix li {
    display: block;
    margin-bottom: 1rem;
}

.newszuix li span {
    font-size: 1rem;
}

.newszuix li em {
    float: right;
}



.newszuix li:hover span {
    color: #173630;
}

.liuww dl:before {

}

.liuww dl.clearfix {
     font-size: 0px;
    line-height: 0px;
    overflow: hidden;
    position: relative;
    border-radius: 0 0 0rem 4rem;
}