* {
    margin: 0;
    padding: 0;
    /* min-width: 1200px; */
}

a {
    text-decoration: none;
    color: #000;
}

a:hover {
    /* text-decoration: underline; */
    text-decoration: none;
}
.container {
    /* display: none; */
    min-width: 1440px;
    width:1440px;
    margin: 0 auto;
}

.first-scene {
    width: 100%;
    height: 100vh;
    background-color: #a20a10;
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;
}

.first-scene picture {
    width: 100%;
}

.first-scene .skip-btn {
    position: absolute;
    bottom: 1em;
    right: 1em;
    border: 1px solid #efea94;
    padding: 0.4em 1.2em;
    color: #efea94;
    border-radius: 10px;
    cursor: pointer;
}

.first-scene-animate {
    animation: first-scene-close 1s ease-in-out forwards;
}

@keyframes first-scene-close {
    from {
        height: 100vh;
    }

    to {
        height: 0vh;
    }
}

.banner-video {
    width: 100%;
    height: 475px;
    position: relative;
}

.banner-video picture {
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    bottom: 0;
    top: 0;
}

.banner-video img {
    display: block;
    width: 100%;
}

.banner-video img.alphaimg {
    /* opacity: 0; */
}

.picture-image {
    width: 100%;
    display: block;
}

.benwangcehua-container {
    height: 788px;
    background: url(./benwangcehua-bg.jpg) no-repeat top center;
    background-size: cover;
}

.benwangcehua-container .title {
    height: 135px;
    background: url(./benwangcehua-title.png) no-repeat bottom center;


}

.title-container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: 55px;
}

.more {
    font-size: 14px;
    height: 2em;
    width: 5em;
    padding-right: 1em;
    line-height: 5em;
    position: absolute;
    right: 0;
    bottom: 3.5em;
    text-align: right;
}

.more a {
    color: #0069cb;
}

.benwangcehua {
    width: 1200px;
    margin: 0 auto;

}

.benwangcehua .left,
.benwangcehua .right {
    width: 50%;
    height: 600px;
}

.benwangcehua .left {
    display: flex;
    justify-content: end;
    align-items: center;
}

.benwangcehua .left img {
    width: 75%;
    display: block;
}

.benwangcehua .right {
    box-sizing: border-box;
    padding-top: 2em;
}

.benwangcehua .right img {
    display: block;
    margin: 0 auto;
    margin-bottom: 2em;
}

.benwangcehua .right p {
    text-align: center;
    line-height: 2em;
    color: white;
    text-shadow: #000 5px 3px 10px;
}

.ch-content-container {
    width: 100%;
    display: flex;
}

.tebiebaodao-container {
    height: 917px;
    /* background: url(./tebiebaodao-bg.jpg) no-repeat top center;
    background-size: cover; */
    /* background-color: #d7e8ff; */
}

.tebiebaodao-container .ba {
    /* padding-top: 40px; */
    height: 96px;
    background: url(./c04.jpg) no-repeat bottom center;
}
.tebiebaodao-container .dayou{
    width:1440px;
    /* display: flex;
    margin: 0px auto 0px auto;
    justify-content: space-between; */
    margin-top:55px;
}
.tebiebaodao-container .dayou .bbc{
    width:891px;
    float:left;
    height:917px;
}
/* .tebiebaodao-container .dayou .bbc .k1{
    width:515px;
    height:91px;
    padding:15px;
    border-radius: 5px;
    background-color: #eef6ff;
} */
.tebiebaodao-container .dayou .bbc .k1 .title{
    width:100%;
    height:53px;
    line-height: 53px;
    
    font-size: 18px;
}
.tebiebaodao-container .dayou .bbc .k1 .title a:link,
.tebiebaodao-container .dayou .bbc .k1 .title a:visited {
    color: #000;
    text-decoration: none;
}
.tebiebaodao-container .dayou .bbc li:hover .k1 .title a{
    color:#fff;
}
.tebiebaodao-container .dayou .bbc .k1 p{
    width:100%;
    height:50px;
    line-height: 25px;
    font-size: 12px;
    color:#000;
    text-indent: 2rem;
    margin-top:15px;
    display: none;
    /* border-top:1px #d4c6c6 dashed; */
}

.tebiebaodao-container .bbc ul {
    width: 870px;
    margin: 0 auto;
    
}

.tebiebaodao-container .bbc ul li{
    width:800px;
    height:53px;
    line-height: 53px;
    padding-left:35px;
    padding-right:35px;
    /* background: linear-gradient(to top, #eef6ff, #fff); */
    /* border-radius: 5px; */
    margin-top:18px;
    background:url(c06.jpg) no-repeat;
}
.tebiebaodao-container .bbc ul li a:link,
.tebiebaodao-container .bbc ul li a:visited {
    color: #000;
    text-decoration: none;
}

.tebiebaodao-container .dayou .right{
    width:456px;
    height:917px;
    display: flex;
    float:left;
        margin-left: 93px;
            flex-direction: column;
    justify-content: space-between;
}
.tebiebaodao-container .dayou .right .uc{
    
    width:456px;
    height:256px;
    position: relative;
}
.tebiebaodao-container .dayou .right .uc .kaimo-tu {
  width: 456px;
  height: 256px;
  /* position: relative; */
  position: absolute;
  z-index: 1;
}
.tebiebaodao-container .dayou .right .uc .kaimo-tu img{
  position: absolute;
  z-index: 1;
  width:456px;
    height:256px;
  border: 0;
  position: absolute;
  z-index: 1;
  /* border-radius: 30px 0px 30px 0px; */
}

.tebiebaodao-container .dayou .right .uc .kaimo-tu em {
  width: 55px;
  height: 55px;
  position: absolute;
  z-index: 90;
  top: calc(50% - 22px);
  left: calc(50% - 22px);
  background: url(https://cpdasset.cpd.com.cn/2024/75zn/bf.png) no-repeat left top;
}

.tebiebaodao-container .dayou .right .uc .kaimo-xm {
  width: 456px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  /* color: #a83131; */
  font-size: 16px;
  position: absolute;
  z-index: 3;
  bottom: 0;
  
}

.tebiebaodao-container .dayou .right .uc .kaimo-xm a:link,
.tebiebaodao-container .dayou .right .uc .kaimo-xm a:visited {
  color: #fff;
  text-decoration: none;

}
/* .kaimo-xm a {
  color: #333;
} */

.tebiebaodao-container .dayou .right .uc .kaimo-js {
  width: 100%;
  height: 40px;
  line-height: 20px;
  text-align: center;
  color: #5d5d5d;
  position: absolute;
  z-index: 2;
  background: #103269;
    -moz-opacity: 0.75;
    opacity: 0.75;
    bottom: 0;
    /* border-radius: 0px 0px 30px 0px; */
}
.tebiebaodao-container .dayou .right .pl{
    width:100%;
    height:314px;

}
.tebiebaodao-container .dayou .right .pl .ba {
    height: 28px;
    font-size: 28px;
    font-weight: bold;
    color: #263872;
    line-height: 28px;
    text-align: left;
    padding-bottom: 10px;
    background: initial;
}
.tebiebaodao-container .dayou .right .pl .ba i {
    float: left;
    height: 100%;
    width: 5px;
    background-color: #d51d1d;
    margin-right: 8px;
}
.tebiebaodao-container .dayou .right .pl .kuang{
    background-color: #eef7ff;
    width:100%;
    height:270px;
}

.tebiebaodao-container .dayou .right .pl .kuang ul li {
    line-height: 42px;
    /* list-style-type: none; */
    text-indent: 14px;
    width: 100%;
    /* background: url(https://cpdasset.cpd.com.cn/b2022/sy/li.png) left 18px no-repeat; */
    float: left;
    height: 42px;
    overflow: hidden;
    /* list-style-image: none; */
    font-size: 18px;
    border-bottom: #1b48bd 1px solid;
    margin-top: 12px;
    padding-bottom: 12px;
}
.tebiebaodao-container .dayou .right .pl .kuang ul li a{
    color:#1b48bd;
}

/* .tebiebaodao-container ul li .img{
    width:273px;
    height:154px;
    border:0;
    position: relative;
}
.tebiebaodao-container ul li .img img{
    width:273px;
    height:154px;
    border:0;
    position: absolute;
    z-index: 1;
}
.tebiebaodao-container ul li .title{
    width:90%;
    margin-top:10px;
    margin-bottom:50px;
    height:50px;
    line-height: 25px;
    font-size:14px;
    padding-left:5%;
    padding-right:5%;
}
.tebiebaodao-container ul li .img em {
    width: 55px;
    height: 55px;
    position: absolute;
    z-index: 90;
    top: calc(50% - 22px);
    left: calc(50% - 22px);
    background: url(https://cpdasset.cpd.com.cn/2024/75zn/bf.png) no-repeat left top;
} */
/* .tebiebaodao-container li a {
    color: #000;
    font-size: 24px;
    line-height: 2.1em;
}

.tebiebaodao-container li {
    list-style-type: '◆';
    font-size: 24px;
    color: #fa8217;
    padding-left: 1em;
    min-width: 900px;
    width: 900px
} */

.rongmei-container {
    height: 510px;
    /* background: url(./rongmei-bg.jpg) no-repeat top center; */
    background-size: cover;
    background-color: #e9f3ff;
}

.rongmei-container .ba {
    padding-top:40px;
    height: 64px;
    background: url(c03.jpg) no-repeat bottom center;
}

.rongmei-container .rm{
    width:1200px;
    margin:0 auto;
    display: flex;
    height:310px;
    justify-content: space-between;
    margin-top:70px;
}
.rongmei-container .left{
    width:402px;
    height:384px;
    /* margin-left:75px; */
}

.rongmei-container .left .lai:nth-of-type(n+2){
    margin-top:20px;
}
.rongmei-container .left .title{
    width:100%;
    height:27px;
    font-size: 16px;
    font-weight: bold;

}
.rongmei-container .left .title a:link,
.rongmei-container .left .title a:visited {
    color: #0069cb;
    text-decoration: none;
}
.rongmei-container .left .zy{
    width:100%;
    line-height: 27px;
    color: #777777;
    text-indent: 2em;
    font-size: 12px;
    margin-top:10px;
    color:#0069cb;
}

.rongmei-container .right{
    width:721px;
    height:310px;
    border-right: #777777 dashed 1px;
}

.rongmei-container .right .img{
    width:100%;
    height:144px;

}
.rongmei-container .right .img:nth-of-type(n+2){
    margin-top:20px;
}
.rongmei-container .right .img .zuo{
    width:258px;
    height:144px;
    float:left;
}
.rongmei-container .right .img .zuo img{
    width:258px;
    height:144px;
    border:0;
}

.rongmei-container .right .img .you{
    float:left;
    width:365px;
    height:144px;
    margin-left: 40px;
}
.rongmei-container .right .img .you .title{
    width:100%;
    height:27px;
    font-size: 16px;
    font-weight: bold;

}
.rongmei-container .right .img .you .title a:link,
.rongmei-container .right .img .you .title a:visited {
    color: #0069cb;
    text-decoration: none;
}
.rongmei-container .right .img .you .zy{
    width:100%;
    line-height: 27px;
    color: #777777;
    text-indent: 2em;
    font-size: 12px;
    margin-top:10px;
    color:#0069cb;
}

.nav03 {
    height: 750px;
    /* background: url(./rongmei-bg.jpg) no-repeat top center; */
    background-size: cover;
}

.nav03 .ba {
    padding-top:80px;
    height: 55px;
    background: url(c07.jpg) no-repeat bottom center;
}
.nav03 .rm {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    height: 534px;
    justify-content: space-between;
    margin-top: 70px;
}

.nav03 .rm .left{
    width:413px;
    height:534px;
}
.nav03 .rm .left .lm{
    width:100%;
    height:52px;
    background: url("c08.jpg") no-repeat left top;
    margin-bottom:5px;
}
.nav03 .rm .left .title{
    width:100%;
    line-height: 27px;
    font-size: 18px;
    /* font-weight: bold; */
    padding-bottom:15px ;
    border-bottom: #777777 dashed 1px;
}
.nav03 .rm .left .zy{
    width:100%;
    line-height: 30px;
    color: #777777;
    text-indent: 2em;
    padding-top:20px;
}
.nav03 .rm .right{
    width:738px;
    height:534px;
    background-color: #fff6e5;
}
.nav03 .rm .right .xiao1{
    width:619px;
    height:251px;
    margin-top: 30px;
    margin-left: 45px;
}
.nav03 .rm .right .xiao1 .lm{
    float:left;
    width:174px;
    height:251px;
    background: url("c09.jpg") no-repeat left center;
}
.nav03 .rm .right .xiao1 .img{
    float:left;
    width:445px;
    height:251px;
    position: relative;
}
.nav03 .rm .right .xiao1 .img img{
    width:445px;
    height:251px;
    position: absolute;
    z-index: 1;
}
.nav03 .rm .right .title{
    width:90%;
    height:40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    position: absolute;
    z-index: 3;
    bottom:0;
    padding-left: 5%;
}
.nav03 .rm .right a:link .title, .nav03 .rm .right a:visited .title {
    color: #ffffff;
    text-decoration: none;
}
.nav03 .rm .right i {
    background: #000;
    -moz-opacity: 0.4;
    opacity: 0.4;
    filter: alpha(opacity = 40);
    z-index: 2;
    color: #fff;
    float: left;
    width: 100%;
    height: 40px;
    line-height: 38px;
    text-align: center;
    font-size: 18px;
    position: absolute;
    z-index: 2;
    bottom: 0;
}

.nav03 .rm .right .xiao2{
    width:284px;
    height:211px;
    margin-top: 10px;
    margin-left: 45px;
    float:left;
}
.nav03 .rm .right .xiao2 .lm{
    float:left;
    width:284px;
    height:53px;
    background: url("c10.jpg") no-repeat left center;
}
.nav03 .rm .right .xiao2 .img{
    float:left;
    width:284px;
    height:158px;
    position: relative;
}
.nav03 .rm .right .xiao2 .img img{
    width:284px;
    height:158px;
    position: absolute;
    z-index: 1;
}

.nav03 .rm .right .xiao3{
    width:284px;
    height:211px;
    margin-top: 10px;
    margin-left: 50px;
    float:left;
}
.nav03 .rm .right .xiao3 .lm{
    float:left;
    width:284px;
    height:53px;
    background: url("c11.jpg") no-repeat left center;
}
.nav03 .rm .right .xiao3 .img{
    float:left;
    width:284px;
    height:158px;
    position: relative;
}
.nav03 .rm .right .xiao3 .img img{
    width:284px;
    height:158px;
    position: absolute;
    z-index: 1;
}




.nav04 {
    height: 750px;
    /* background: url(./rongmei-bg.jpg) no-repeat top center; */
    background-size: cover;
}

.nav04 .ba {
    padding-top:80px;
    height: 55px;
    background: url(c12.jpg) no-repeat bottom center;
}
.nav04 .rm {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    height: 534px;
    justify-content: space-between;
    margin-top: 70px;
}

.nav04 .rm .left{
    width:413px;
    height:534px;
}
.nav04 .rm .left .lm{
    width:100%;
    height:52px;
    background: url("c16.jpg") no-repeat left top;
    margin-bottom:5px;
}
.nav04 .rm .left .title{
    width:100%;
    line-height: 27px;
    font-size: 18px;
    /* font-weight: bold; */
    padding-bottom:15px ;
    border-bottom: #777777 dashed 1px;
}
.nav04 .rm .left .zy{
    width:100%;
    line-height: 30px;
    color: #777777;
    text-indent: 2em;
    padding-top:20px;
}
.nav04 .rm .right{
    width:738px;
    height:534px;
    background-color: #fff6e5;
}
.nav04 .rm .right .xiao1{
    width:619px;
    height:251px;
    margin-top: 30px;
    margin-left: 45px;
}
.nav04 .rm .right .xiao1 .lm{
    float:left;
    width:174px;
    height:251px;
    background: url("c13.jpg") no-repeat left center;
}
.nav04 .rm .right .xiao1 .img{
    float:left;
    width:445px;
    height:251px;
    position: relative;
}
.nav04 .rm .right .xiao1 .img img{
    width:445px;
    height:251px;
    position: absolute;
    z-index: 1;
}
.nav04 .rm .right .title{
    width:90%;
    height:40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    position: absolute;
    z-index: 3;
    bottom:0;
    padding-left: 5%;
}
.nav04 .rm .right a:link .title, .nav04 .rm .right a:visited .title {
    color: #ffffff;
    text-decoration: none;
}
.nav04 .rm .right i {
    background: #000;
    -moz-opacity: 0.4;
    opacity: 0.4;
    filter: alpha(opacity = 40);
    z-index: 2;
    color: #fff;
    float: left;
    width: 100%;
    height: 40px;
    line-height: 38px;
    text-align: center;
    font-size: 18px;
    position: absolute;
    z-index: 2;
    bottom: 0;
}

.nav04 .rm .right .xiao2{
    width:284px;
    height:211px;
    margin-top: 10px;
    margin-left: 45px;
    float:left;
}
.nav04 .rm .right .xiao2 .lm{
    float:left;
    width:284px;
    height:53px;
    background: url("c14.jpg") no-repeat left center;
}
.nav04 .rm .right .xiao2 .img{
    float:left;
    width:284px;
    height:158px;
    position: relative;
}
.nav04 .rm .right .xiao2 .img img{
    width:284px;
    height:158px;
    position: absolute;
    z-index: 1;
}

.nav04 .rm .right .xiao3{
    width:284px;
    height:211px;
    margin-top: 10px;
    margin-left: 50px;
    float:left;
}
.nav04 .rm .right .xiao3 .lm{
    float:left;
    width:284px;
    height:53px;
    background: url("c15.jpg") no-repeat left center;
}
.nav04 .rm .right .xiao3 .img{
    float:left;
    width:284px;
    height:158px;
    position: relative;
}
.nav04 .rm .right .xiao3 .img img{
    width:284px;
    height:158px;
    position: absolute;
    z-index: 1;
}

/* .rongmei-container .rm .img{
    width:376px;
    height:292px;

}
.rongmei-container .rm .img img{
    width:376px;
    height:212px;
    border:0;
}
.rongmei-container .rm .img .text{
    width:376px;
    height:80px;
    line-height: 80px;
    text-align: center;
}
.rongmei-container .rm .img .text a{
    color:#333;
} */

.zhufujingchajie-container {
    height: 198px;

    background: url(c03.jpg) no-repeat top center;
    background-size: cover;
}

.zhufujingchajie-container .ba {
    padding-top: 64px;
    height: 120px;
    background: url(c04.jpg) no-repeat bottom center;
}


.zhufujingchajie-container .kuang{
    width:1200px;
    margin:0 auto;
    display: flex;
    height:280px;
    justify-content: space-between;
    margin-top:20px;
    flex-wrap: wrap;
}

.zhufujingchajie-container .kuang .tex{
    width: 316px;
    height: 233px;
    border-radius:5px;
    /* background-color: #efe8cf; */
    padding:30px;
    
}
.zhufujingchajie-container .kuang .tex .tit{
    width:100%;
    height:60px;
    line-height: 30px;
    padding-bottom: 5px;
    /* border-bottom: 1px dashed #777777;; */
    font-size: 20px;
}
.zhufujingchajie-container .kuang .tex .tit a{
    color:#333;
}
.zhufujingchajie-container .kuang .tex .zy{
    width:100%;
    line-height: 33px;
    font-size: 14px;
    margin-top: 20px;
    text-indent: 2em;
    color: #777777;
}
.zhufujingchajie-container .kuang .tex .zy a{
    color:#a20a10
}



.nav05 {
    height: 750px;
    /* background: url(./rongmei-bg.jpg) no-repeat top center; */
    background-size: cover;
}

.nav05 .ba {
    padding-top:80px;
    height: 55px;
    background: url(c18.jpg) no-repeat bottom center;
}
.nav05 .rm {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    height: 534px;
    justify-content: space-between;
    margin-top: 70px;
}
.nav05 .rm .left{
    width:300px;
    height:490px;
}
.nav05 .rm .left .title{
    width:100%;
    line-height: 27px;
    font-size: 18px;
    font-weight: bold;
    padding-bottom:15px ;
    border-bottom: #777777 dashed 1px;
}
.nav05 .rm .left .zy{
    width:100%;
    line-height: 30px;
    color: #777777;
    text-indent: 2em;
    padding-top:20px;
}

.nav05 .rm .right{
    width:858px;
    height:490px;
    display: flex;
    justify-content: space-between;
}
.nav05 .rm .right .img1{
    width:276px;
    height:490px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.nav05 .rm .right .img2{
    width:275px;
    height:490px;
}
.nav05 .rm .right .img1 .tu{
    width:276px;
    height:156px;
    position: relative;
}
.nav05 .rm .right .img1 .tu img{
    width:276px;
    height:156px;
    border: 0;
    position: absolute;
    z-index: 1;
}
.nav05 .rm .right .img2 .tu{
    width:275px;
    height:490px;
    position: relative;
}
.nav05 .rm .right .img2 .tu img{
    width:275px;
    height:490px;
    border: 0;
    position: absolute;
    z-index: 1;
}
.nav05 .rm .right .img1 .tu .title{
    width:70%;
    height:70%;
    padding:15%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 3;
    visibility: hidden;
}
.nav05 .rm .right .img2 .tu .title{
    width:70%;
    height:calc(490px - 30%);
    padding:15%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 3;
    visibility: hidden;
}
.nav05 .rm .right  .tu em {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 100;
    top: 0;
}

.nav05 .rm .right .img1 .tu i{
    display: none;
        background: #000;
        -moz-opacity: 0.4;
        opacity: 0.4;
        filter: alpha(opacity = 40);
        z-index: 2;
        color: #fff;
        float: left;
        width: 100%;
        height: 100%;
        line-height: 38px;
        text-align: center;
        font-size: 18px;
        position: absolute;
        z-index: 2;
        bottom: 0;
}

.nav05 .rm .right .tu a:link .title, .nav05 .rm .right .tu a:visited .title {
    color: #ffffff;
    text-decoration: none;
}


.nav06 {
    height: 650px;
    /* background: url(./rongmei-bg.jpg) no-repeat top center; */
    background-size: cover;
}

.nav06 .ba {
    padding-top:80px;
    height: 55px;
    background: url(c19.jpg) no-repeat bottom center;
}
.nav06 .rm {
    width: 1200px;
    margin: 0 auto;
    height: 384px;
    margin-top: 70px;
    position: relative;
}


.zy a:link, .zy a:visited,p a:link, p a:visited {
    color: #d5100d;
    text-decoration: none;
}

/**********************************************/
.jbfc1{width:100%; height:53px; background:url(40296757.jpg) repeat-x; margin-bottom:30px;}
.jbfc1_1{width:110px; height:40px; line-height:40px; float:left; font-family:"微软雅黑"; font-size:22px; color:#333; text-align:center;}
.jbfc2{width:1200px; margin:0px; float:left;margin-top:10px;}
.jbfc2_1{width:68px; height:55px; margin:0px 0px 0px 0px; float:left;position: absolute;top: 330px;
    left: 40%;}
.jbfc2_2{width:68px; height:55px; margin:0px 0px 0px 0px; float:right;position: absolute;top: 330px;
    left: 53%;}

.jbfc2_3{width:1200px; float:left;overflow:hidden;height:300px;}
.jbfc2_3 ul{ margin:0px; padding:0px;height:387px;}
.jbfc2_3 ul li{width:261px; height:300px; margin:0px 0px 0px 52px; float:left; display:block; list-style:none;border-radius: 17px;position: relative;}
.jbfc2_3 ul li img{float:left;width:336px;height:187px;position: absolute;z-index: 1;}
/* .jbfc2_3 ul li .title{float:left;bottom:0;width:90%;height:44px;line-height:44px;margin:15px 5% 0 5%;font-family:"微软雅黑"; font-size:16px; position: absolute;z-index: 10;} */
.jbfc2_3 ul li .title{width: 100%;
    line-height: 27px;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 15px;
    border-bottom: #777777 dashed 1px;
}
.jbfc2_3 ul li i{
   height: 44px;
   width: 100%;
   position: absolute;
   bottom: 0;
   background: #000;
   -moz-opacity: 0.4;
   opacity: 0.4;
   filter: alpha(opacity = 40);
   z-index: 9;
}
.jbfc2_3 ul li p{width: 100%;
    line-height: 30px;
    color: #777777;
    text-indent: 2em;
    padding-top: 20px;
    font-size: 14px;
}
/* .jbfc2_3 ul li p{float:left;width:90%;line-height:24px;margin:15px 5% 0 5%;font-family:"微软雅黑"; font-size:14px;color:#787878;text-indent: 2rem;} */
/*  .jbfc2_3 ul li .title{float:left;width:280px;height:50px;line-height: 20px;text-align: center;font-size:14px;margin-top:10px;} */
.jbfc2_9{width:910px; float:left;overflow:hidden;height:250px;}
.jbfc2_9 ul{ margin:0px; padding:0px;height:250px;}
.jbfc2_9 ul li{width:277px; height:204px; margin:20px 15px; float:left; display:block; list-style:none;}
/* #weibo{width:320px;height:90px;overflow:hidden;} */

.jbfc2_4{width:280px; height:200px; float:left;margin-right:20px; border:1px solid #d4d4d4;}
.jbfc2_5{width:100%; line-height:45px; text-align:left; float:left;}
.jbfc2_4 img{width:277px; height:204px;}
.jbfc2_5 .xm{float:left;width:257px;height:40px;font-size:18px;line-height: 40px;margin-left:10px;margin-right:10px;margin-top:10px;font-family:"微软雅黑";}
.jbfc2_5 .zy{float:left;width:100%;height:30px;color:#bfa787;font-size:14px;line-height: 30px;border-bottom:1px dashed #ffffff;}
.jbfc2_5 .jj{float:left;width:257px;font-size:14px;line-height: 28px;margin-left:10px;margin-right:10px;margin-bottom:10px;}
.jbfc2_5 .jj a{color:#ce270c;}


/**********************************************/


.zhufu_container {
    margin-top: 2em;
}

footer {
    box-sizing: border-box;
    padding-top: 3em;
    padding-bottom: 3em;
    background-color: #376df8;
    /* background: linear-gradient(to right, #6bb2e8, #30e1e7); */
    color: white;
    text-align: center;
    line-height: 2em;
        margin-top: 50px;
}


#content {
    overflow: hidden;
    position: relative;
    height: 600px;
}

#content .page {
    width: 100%;
    height: 600px;
    position: absolute;
    transition: top 0.5s;
}

#page2 {
    top: 600px;
}

#page3 {
    top: 1200px;
}

#page4 {
    top: 1800px;
}













.swiper {
    width: 100%;
    height: 100%;
  }

  .swiper-slide {
    text-align: center;
    font-size: 18px;
    /* background: #fff; */
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  body {
    background: url(c01.jpg) no-repeat center top;
  }

  .swiper {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .swiper-slide {
    background-size: cover;
    background-position: center;
  }

  .mySwiper2 {
    height: 75%;
    width: 100%;
  }

  .mySwiper {
    height: 25%;
    box-sizing: border-box;
    padding: 10px 0;
  }

  .mySwiper .swiper-slide {
    width: 30%;
    height: 100%;
    opacity: 0.4;
  }

  .mySwiper .swiper-slide-thumb-active {
    opacity: 1;
  }

  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  /* .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  } */