.containeres {
    height:auto;
}
.swiper-pagination-bullet {
    height:6px;
    width:6px;
    background:#FFFFFF;
    opacity:1;
    border-radius:4px;
}
.banner-box {
    border-bottom-left-radius:;
}
.swiper-pagination-bullet-active {
    opacity:1;
    background:#475AD7;
    width:0.75rem;
}
.swiper-container {
    position:relative;
}
.swiper-slide img {
    width:100%;
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom:2px;
}
.lins {
    width:100%;
    height:1rem;
    background:#f0f0f0;
}
.con1 {
    width:100%;
    height:auto;
}
.con1 .tit {
    width:100%;
    height:auto;
    margin:0 auto;
    padding:1.05rem 0;
}
.con2 {
    width:100%;
    height:auto;
}
.con2 .con2s {
    width:94%;
    height:2.35rem;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    border:1px solid #e1e1e1;
}
.con2 .con2s .ntj {
    width:20%;
    height:auto;
    position:absolute;
    top:9%;
    left:1.5%;
}
.con2 .con2s .ntj img {
    width:100%;
    height:100%;
}
.con2 .con2s .daoca {
    width:77%;
    height:auto;
    position:absolute;
    top:0;
    right:0;
}
.con2 .con2s .daoca li {
    width:33%;
    height:auto;
    float:left;
    position:relative;
}
.con2 .con2s .daoca li .img1 {
    width:1rem;
    height:auto;
    display:inline-block;
    position:relative;
    top:0.2rem;
    left:5%;
}
.con2 .con2s .daoca li .img2 {
    width:1rem;
    height:auto;
    display:inline-block;
    position:absolute;
    top:0.25rem;
    left:5%;
    opacity:0;
}
.con2 .con2s .daoca li .zi {
    font-size:0.2rem;
    font-weight:normal;
    color:#6b6b6b;
    display:inline-block;
    position:absolute;
    top:16%;
    left:30%;
}
.con2 .con2s .daoca li.on .img1 {
    opacity:0;
}
.con2 .con2s .daoca li.on .img2 {
    opacity:1;
}
.con2 .con2s .daoca li.on .zi {
    color:#e4aa0d;
}
.con2 .anlis {
    display:none;
    width:94%;
    height:auto;
    margin:0.8rem auto 0;
}
.con2 .ads {
    display:block;
}
.con2 .anlis dl {
    width:100%;
    height:20.25rem;
    overflow:hidden;
}
.con2 .anlis dl dd {
    width:48.5%;
    height:6.25rem;
    margin-right:3%;
    margin-bottom:0.5rem;
    float:left;
}
.con2 .anlis dl dd:nth-of-type(2n) {
    margin-right:0;
}
.con2 .anlis dl dd img {
    width:100%;
    height:5rem;
    overflow:hidden;
}
.con2 .anlis dl dd p {
    width:100%;
    height:1.2rem;
    line-height:1.2rem;
    font-size:0.6rem;
    color:#4f4f4f;
    text-align:center;
}
.con2 .anlis .more {
    display:block;
    width:32%;
    height:1.2rem;
    font-size:0.8rem;
    line-height:1.2rem;
    text-align:center;
    border:1px solid #2b8dd7;
    color:#2b8dd7;
    margin:0.5rem auto 1rem;
    letter-spacing:0.1rem;
    text-transform:uppercase;
}
.con3 {
    width:100%;
    height:auto;
}
.tits {
    width:100%;
    height:3rem;
    border-bottom:1px solid #e1e1e1;
    position:relative;
}
.tits p {
    font-size:0.65rem;
    color:#4f4f4f;
    text-transform:uppercase;
    position:absolute;
    left:3%;
    top:30%;
}
.tits p span {
    font-size:0.8rem;
    line-height:1rem;
    color:#fff;
    display:inline-block;
    padding:0.1rem 0.2rem 0.15rem;
    background:#2b8dd7;
    margin-right:0.4rem;
}
.tits a {
    font-size:0.7rem;
    color:#2b8dd7;
    position:absolute;
    top:33%;
    right:2%;
    text-transform:uppercase;
}
.hdcon {
    width:94%;
    height:auto;
    margin:0.8rem auto 1rem;
}
.hdcon a {
    width:100%;
    height:100%;
    display:block;
}
.jies {
    width:100%;
    height:auto;
    margin:0.8rem 0 0;
    border-bottom:1px solid #e1e1e1;
}
.jies a {
    width:100%;
    height:100%;
    display:block;
}
.jies div.zi {
    width:94%;
    height:auto;
    margin:0.8rem auto 1rem;
}
.jies div.six {
    width:100%;
    height:auto;
    margin:0.8rem auto 1rem;
}
.jisix {
    border:0;
    margin:1.1rem 0 1.2rem;
}
.teams {
    width:100%;
    height:auto;
    position:relative;
    padding-bottom:0.3rem;
}
.teams .dizi {
    width:92%;
    height:2rem;
    line-height:1rem;
    position:absolute;
    left:4%;
    top:0.8rem;
    font-size:0.6rem;
    text-align:justify;
    overflow:hidden;
    color:#4f4f4f;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.teams ul {
    width:100%;
    height:2.5rem;
    overflow:hidden;
    position:absolute;
    top:3.8rem;
    left:0;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
}
.teams ul li {
    width:31%;
    height:2.5rem;
    float:left;
}
.teams ul li .imgs {
    width:87%;
    height:1.5rem;
    margin:0.5rem auto;
    position:relative;
}
.teams ul li:nth-of-type(3) {
    width:38%;
}
.teams ul li:nth-of-type(3) .imgs {
    width:72%;
}
.teams ul li .imgs .imgs2 {
    position:absolute;
    top:0;
    left:0;
    opacity:0;
}
.teams ul li.on .imgs1 {
    opacity:0;
}
.teams ul li.on .imgs2 {
    opacity:1;
}
.teams .temcon {
    display:none;
    width:94%;
    height:3.24rem;
    position:absolute;
    left:3%;
    top:7.2rem;
}
.teams .once {
    display:block;
}
.teams .temcon .conimg {
    width:30%;
}
.teams .temcon .conzi {
    width:64%;
    font-size:0.3rem;
    color:#4f4f4f;
    text-align:justify;
    position:absolute;
    bottom:0.4rem;
    right:0;
    line-height:0.85rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}
.container1 {
    width:94%;
    height:auto;
    margin:1.2rem auto;
}
.news ul {
    width:100%;
    height:auto;
    overflow:hidden;
}
.news ul li {
    width:100%;
    height:auto;
    padding:1rem 0;
    border-bottom:1px solid #e1e1e1;
}
.news ul li a {
    width:100%;
    height:100%;
}
.news ul li .nwcon {
    width:94%;
    height:3.32rem;
    margin:0 auto;
    position:relative;
}
.news ul li .nwcon .nimg {
    width:30%;
    height:100%;
}
.news ul li .nwcon .date {
    width:10%;
    height:auto;
    position:absolute;
    top:0.4rem;
    left:32%;
}
.news ul li .nwcon .date img {
    width:30%;
    height:auto;
    float:right;
}
.news ul li .nwcon .date span {
    display:block;
    color:#adadad;
    width:100%;
    line-height:0.9rem;
    text-align:right;
}
.news ul li .nwcon .date span:nth-of-type(1) {
    font-size:0.6rem;
    margin-top:0.8rem;
}
.news ul li .nwcon .date span:nth-of-type(2) {
    font-size:0.5rem;
}
.news ul li .nwzi {
    width:55%;
    height:100%;
    position:absolute;
    top:0;
    right:0;
}
.news ul li .nwzi .tit {
    font-size:0.6rem;
    color:#4f4f4f;
    line-height:0.9rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.news ul li .nwzi .mzi {
    font-size:0.4rem;
    color:#adadad;
    line-height:1rem;
    margin-top:0.5rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    text-align:justify;
}