body {
    background: url("4435875.png") no-repeat center top;
    background-size:100% 100%;
    min-width: 1340px;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    font-family: "Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif;
}
/****** 首页 ******/
.warp { width: 100%; overflow: hidden; margin: 0 auto; }


.w1220 { width: 1220px; margin: 0 auto; overflow: hidden; }

.bg-color { background: #fff; }

.w1340 {
    width: 1340px;
    margin: 0 auto;
    overflow: hidden;
}

.w1110 {
    width: 1110px;
    margin: 0 auto;
    overflow: hidden;
}

.w1000 {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}


.header { width: 100%; height: 1000px; overflow: hidden; }
.header .href-nav { position: absolute; left: 0px; top: 60px; width: 100%; height: 50px; }
    .header .logo-btn {
        width: 456px;
        height: 65px;
        float: left;
        margin-left:35px;
    }

        .header .logo-btn img {
            width: 100%;
        }

    .header .false-btn {
        width: 92px;
        height: 25px;
        float: right;
        margin: 15px 190px 0px 0px;
    }

        .header .logo-btn a, .header .false-btn a {
            display: block;
            width: 100%;
            height: 100%;
            margin: 0 auto;
        }

    .header .banner-animation {
        margin:300px auto 0 auto;
        z-index: 99999;
        width: 100%;
        height: 115px;
    }

        .header .banner-animation img {
            width: 100%;
        }

.header-lh-text {
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    text-align: center;
}

    .header-lh-text img {
        width:915px;
        height: 75px;
    }
.header .banner-animation .w1110{
    position:relative;
    height:115px;
}
.header .banner-animation .header-img1 {
    position: absolute;
    width: 555px;
    height: 85px;
    text-align: left;
    -webkit-animation: myfirst 1s ease forwards;
    animation: myfirst 1s ease forwards;
}
        .header .banner-animation  .header-img2 {
            position: absolute;
            width: 555px;
            height: 85px;
            text-align: left;
            -webkit-animation: myfirst2 1s ease forwards;
            animation: myfirst2 1s ease forwards;
        }
.header-img1 img:hover, .header-img2 img:hover, .header-main img:hover{
    transform: none;
}

.header-main{
    width:100%;
    height:250px;
    margin-top:70px;
    overflow:hidden;
}
.header-main img{
    display:block;
    width:910px;
    margin:0 auto;
}
@-webkit-keyframes myfirst {
    0% {
        left: -555px;
        top: 0px;
        opacity:0;
    }

    90% {
        left: 20px;
        top: 0px;
        opacity: 0.8;
    }

    100% {
        left: 0px;
        top: 0px;
        opacity: 1;
    }
}


@keyframes myfirst {
    0% {
        left: -555px;
        top: 0px;
        opacity: 0;
    }

    90% {
        left: 20px;
        top: 0px;
        opacity: 0.8;
    }

    100% {
        left: 0px;
        top: 0px;
        opacity: 1;
    }
}

@-webkit-keyframes myfirst2 {
    0% {
        right: -555px;
        top: 0;
        opacity: 0;
    }

    90% {
        right: 20px;
        top: 0px;
        opacity: 0.8;
    }

    100% {
        right: 0px;
        top: 0px;
        opacity: 1;
    }
}

@keyframes myfirst2 {
    0% {
        right: -555px;
        top: 0;
        opacity: 0;
    }

    90% {
        right: 20px;
        top: 0px;
        opacity: 0.8;
    }

    100% {
        right: 0px;
        top: 0px;
        opacity: 1;
    }
}


/* 内容 */
.main-one {
    width: 100%;
    height: 782px;
    background: url("4435881.png") no-repeat left top;
    background-size: 1648px 782px;
    padding-top: 40px;
    position:relative;
}
.main-two {
    width: 100%;
    height: 782px;
    background: url("4435883.png") no-repeat right top;
    background-size: 1648px 782px;
    padding-top: 40px;
    position: relative;
}
.main-title{
    text-align:center;
    
}
    .main-title .more{
        position:absolute;
        right:450px;
        top:75px;
    }
     .more a{
        font-size: 20px;
        font-family: "SourceHanSansSC";
        color: #fff;
    }
.main-content {
    height: 576px;
    background-color: #f8f0d7;
    border-radius: 27px;
    margin-top: 40px;
    position: relative;
}
    .main-content .main-swiper {
        width: 1062px;
        height: 442px;
        margin: 67px auto;
        overflow:hidden;
    }
.main-content .swiper{
    width:1062px;
    height:442px;
}
    .main-content .swiper .swiper-slide {
        width: 236px;
        height: 442px;
    }
        .main-content .swiper .swiper-slide img{
            width:236px;
            height:442px;
        }
    .main-content .swiper-button-prev1, .main-content .swiper-button-prev2 {
        background: url("4435869.png") no-repeat;
        width: 22px;
        height: 52px;
        left: 25px;
        position:absolute;
        top:250px;
    }
    .main-content .swiper-button-next1, .main-content .swiper-button-next2 {
        background: url("4435870.png") no-repeat;
        width: 22px;
        height: 52px;
        right: 25px;
        position: absolute;
        top: 250px;
    }
    /* 内容 end */
    /* 二级列表页 */
    .bg-color{
        padding:20px 20px 30px 20px;
    }
    .url-nav {
        width: 100%;
        overflow: hidden;
        float: left;
        margin-top: 10px;
        line-height: 50px;
        font-size: 16px;
        color: #1a1a1a;
    }
.url-nav .w950 { text-indent: 1em; border-bottom: solid 1px #999; } 
.url-nav a { font-size: 14px; color: #1a1a1a; } 

.li-style { width: 100%; overflow: hidden; float: left; margin-top: 15px; }
.li-style ul li { width: 100%; height: 40px; float: left; line-height: 40px; position: relative; } 
.li-style ul li a { color: #000; }

.li-style ul li .b-left { width: 80%; overflow: hidden; float: left; text-align: left; text-indent: 1em; font-size: 16px; } 
.li-style ul li .b-right { width: 20%; overflow: hidden; float: left; text-align: right; font-size: 14px; color: #000000; }

.page {
    width: 100%;
    height: 40px;
    margin: 20px 0;
    line-height: 40px;
    text-align: center;
} 
    .page a {
        display: inline-block;
        width: auto;
        min-width: 40px;
        padding: 0 5px;
        height: 40px;
        margin: 0 5px;
        text-align: center;
        border: 1px solid #ccc;
        border-radius: 10px;
        font-size: 18px;
        color: #ccc;
    }
.page-box a:hover { cursor: pointer; color: #fff!important; border: solid 1px #c83e3f; border-radius: 5px; background: #c83e3f; }
/* 二级列表页 end */ 
 
 
/* 内容页 */ 
.title-box { width: 100%; line-height: 30px; overflow: hidden; padding: 10px 0px; font-size: 24px; font-weight: bold;
 text-align: center; } 
.fb-time { width: 100%; line-height: 40px; overflow: hidden; margin-bottom: 20px; text-align: center; font-size: 14px; 
 border-bottom: solid 1px #ddd; } 
.content-boxs .texts-boxs { width: 96%; overflow: hidden; padding: 0px 2% 50px 2%; }
.content-boxs .texts-boxs p img { display: block; max-width: 100%; margin: 0px auto; }
.pc-box { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 20px 0px; overflow: hidden; } 
.print-close { width: 100%; overflow: hidden; margin: 50px 0px 0px 0px; text-align: center; } 
.print-close span { padding: 0px 10px; } 
.print-close span a { color: #414141; } 
.border-b { border-bottom: solid 1px #ac0000; box-sizing: border-box; margin-bottom: 0px; } 
/* 内容页 end */

/* 总修改 start */
img:hover {
    transform: scale(1.1);
    transition: all 1s;
}
.yxjl-title img:hover, .logo-btn a img:hover {
    transform: none;
}
.video-box {
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99999999;
    width: 100%;
    height: 100%;
}

.wap-banner-box {
    width: 100%;
    height: 100%;
}

    .wap-banner-box img {
        width: 100%;
        height: 100%;
    }
