.index-content .container {
    width: 75%;
}

.index-content img {
    max-width: 100%;
}

.index-page01 .row .bg {
    background: rgba(255, 255, 255, 0.7);
    padding: 20px 2%;
    text-align: center;
    margin-top: -40px;
    position: relative;
    z-index: 10;
    border-radius: 10px;
    box-shadow: 2px 2px 10px 2px #ccc;
}

.index-page01 h1 {
    font-size: 50px;
    color: #bf9769;
    padding-bottom: 20px;
    line-height: 75px;
   font-weight: bold;
}

.index-page01 .ulli1 {
    margin-bottom: 20px;
}

.index-page01 .ulli2 {
    text-align: center;
    border: 1px solid #0037a0;
    line-height: 25px;
    padding: 5px;
    font-size: 15px;
    color: #0037a0;
}

.index-page01 .ulli2.on {
    background: #0037a0;
    color: #FFF;
}

.index-page01 p.text {
    color: #333333;
    font-size: 16px;
    line-height: 30px;
    text-align: left;
    padding: 0 5%;
}

.title {
    padding: 3% 0 2%;
    overflow: hidden;
}

.title img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.index-page02 {
    overflow: hidden;
}

.index-page02 .fl {
    padding-right: 25px;
    background: url(../images/index02/index-page02bg.png) no-repeat center center;
    background-size: 100% 100%;
    padding-bottom: 25px;
}
.index-page02 .zyjx{background: none;}
.index-page02 .zyjx .jinxiangyu  .floor-top .floor-des h2{ font-weight:bolder; letter-spacing:4px; }
.index-page02 .zyjx .jinxiangyu  .floor-top .floor-des h5{ color:#d1b890}
.index-page02 .zyjx .jinxiangyu  .floor-top .floor-des h4{ line-height:44px}
.index-page02 .zyjx .jinxiangyu  .floor-top .floor-des .list-logo img{box-shadow: none; width:auto}
.index-page02 .zyjx img{ display:inline!important; box-shadow: none!important; width:auto!important;margin:auto!important}
.xyg .swiper-wrapper .swiper-slide .xygy{ font-size:16px; line-height:32px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;}

.index-page02 .fr {
    padding-left: 30px;
    padding-right: 5%;
    position: relative;
}

.floor-des .list-logo {
    top: 0;
    right: 0;
}

.floor-des h5 {
    margin-bottom: 20px;
}

.index-page02 .fr .swiper {
    width: 100%;
    height: 180px;
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 6%;
}
.index-page02 .fr .swiper-slide{width: 95%;color:#333333;padding:;}
.index-page02 .fr .desc{ text-align: justify;max-height: 90px;overflow-y: auto;padding-right:15px; font-size: 18px; line-height: 30px;}
.index-page02 .fr .desc::-webkit-scrollbar {width:3px;}
.index-page02 .fr .desc::-webkit-scrollbar-track {background:#f7f7f7;border-radius:8px;}
.index-page02 .fr .desc::-webkit-scrollbar-thumb {background:#4ca5fe;border-radius:8px;}
.index-page02 .fr .desc::-webkit-scrollbar-thumb:window-inactive {background:#4ca5fe;}
.index-page02 .fr .desc::-webkit-scrollbar-thumb:vertical:hover {background:#4ca5fe;}
.index-page02 .fr .text{ font-size:16px;}
}

.index-page02 .fl .text{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;}

.index-page02 .fr .swiper-slide {
    font-size: 18px;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
}

.index-page02 .fr .swiper-scrollbar-drag {
    background: #4ca5fe;
}

.index-page02 .media-body2 {
    border: 2px solid #718fc8;
    border-radius: 40px;
    font-size: 14px;
    color: #005dac;
}

.index-page02 .media-body2 .counter-count {
    margin: -30px 0 0 -10px;
}

.index-page02 .media-body2 span {
    font-size: 65px;
    color: #005dac;
    font-family: Impact;
    letter-spacing: 4px;
    background: #FFF;
}

.index-page02 .media-body2 p.mt-1 {
    background: #FFF;
    width: 75px;
    margin-left: -10px;
    padding-left: 10px;
    font-size: 14px;
    color: #666666;
    line-height: 50px;
    margin-bottom: -30px;
    margin-top: -10px;
}

.page2Bottom {
    position: relative;
}

.index-page02 .mySwiper {
    width: 86%;
    display: block;
    margin: 0 auto;
    padding: 2% 0;
}

.index-page02 .mySwiper .swiper-slide {
    transform: scale(0.9);
    transition: .3s;
    position: relative;
}

.index-page02 .mySwiper .swiper-slide p {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -4%;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: rgb(0, 0, 0, 0.5);
    opacity: 0;
}

.index-page02 .mySwiper .swiper-slide:hover {
    transform: scale(1.1);
    box-shadow: 5px 5px 10px -2px #ccc;
}

.index-page02 .mySwiper .swiper-slide:hover p {
    opacity: 1;
}

.index-page02 .swiper-button-prev {
    left: 3%;
    outline: none;
}

.index-page02 .swiper-button-next {
    right: 3%;
    outline: none;
}

.index-page02 .swiper-button-prev::after,
.index-page02 .swiper-button-next::after {
    color: #d2d2d2;
}

.index-page02 .swiper-button-prev:hover::after,
.index-page02 .swiper-button-next:hover::after {
    color: #0037a0
}

.index-page03 {
    background: url(../images/index02/index-page03.jpg) no-repeat left center;
    background-size: 100% 100%;
    margin: 30px 0 0;
    padding: 13px 0 2px;
    overflow: hidden;
}

.index-page03 .text {
    position: relative;
    padding-top: 10px;
}

.index-page03 .text::before {
    position: absolute;
    width: 39px;
    height: 1px;
    background: #FFF;
    content: "";
    left: 15px;
    top: 0;
}

.index-page03 .text p {
    font-size: 18px;
    color: #FFF;
    line-height: 30px;
}

.index-page03 .more {
    margin-top: 2%;
}

.index-page03 .more a {
    color: #FFF;
}

.index-page04 {
    padding-top: 2%;
    overflow: hidden;
    background: #f7f7f7;
}

.index-page04 .index-page04bg {
    background: url(../images/index02/section04bg.png) no-repeat left 60%;
    background-size: 100% 100%;
}

.index-page04 .fr {
    background: url(../images/index02/index-page04bg.png) no-repeat left center;
    background-size: 100% 100%;
}

.index-page05 {
    padding: 2% 0;
    overflow: hidden;
}

.index-page05 .small-title h3 {
    background: #103d78;
    width: 14%;
    color: #FFF;
    padding-left: 3%;
    line-height: 50px;
}

.index-page05 .swiper-container01 {
    width: 90%;
    position: relative;
}

.index-page05 .swiper-container01 .swiper-slide {
    background: #f0f0f0;
    transition: 300ms;
    border-radius: 20px;
    overflow: hidden;
}


/* .index-page05 .swiper-container01 .swiper-slide-active {
    transform: scale(1);
    background: #103d78;
} */

.index-page05 p.text {
    width: 96%;
    height: 150px;
    margin: 20px 2%;
    padding: 0 5%;
    overflow-y: auto;
    font-size: 14px;
    line-height: 30px;
}

.index-page05 .index-page05Bottom h2 {
    color: #1c6ad3;
    position: relative;
    padding: 0 4%;
}

.index-page05 .index-page05Bottom h2::before {
    position: absolute;
    left: 4%;
    top: -20%;
    width: 20px;
    height: 3px;
    background: #1c6ad3;
    content: "";
}

.index-page05 .index-page05Bottom h2 span {
    float: right;
    font-size: 18px;
    color: #666666;
    position: absolute;
    right: 4%;
    bottom: 2%;
}

.index-page05 .swiper-container01 .swiper-slide:hover {
    background: #0037a0;
    transform: scale(1.1);
}

.index-page05 .swiper-container01 .swiper-slide:hover p.text,
.index-page05 .swiper-container01 .swiper-slide:hover h2,
.index-page05 .swiper-container01 .swiper-slide:hover h2 span {
    color: #FFF;
}

.index-page05 .swiper-container01 .swiper-slide:hover h2::before {
    background: #FFF;
}

.index-page05 .swiper-container01 .swiper-slide:hover .text-scrollbar::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    background: #103d78;
}

.index-page05 .swiper-container01 .swiper-slide:hover .text-scrollbar::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #103d78;
}

.index-page05 .swiper-container01 .swiper-slide:hover .text-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #4b6d99
}

.index-page05 .mySwiper-page05Bottom .swiper-slide {
    border-radius: 0;
}

.index-page05 .mySwiper-page05Bottom .swiper-slide img {
    width: 100%;
}

.index-page05 .mySwiper-page05Bottom .swiper-pagination {
    top: auto;
    bottom: 0;
    left: 0;
}

.index-page05 .mySwiper-page05Bottom .swiper-pagination-bullet {
    background: #FFF;
    opacity: 1;
}

.index-page05 .mySwiper-page05Bottom .swiper-pagination-bullet-active {
    background: #0037a0;
}

.index-page07 {
    overflow: hidden;
    padding-left: 10%;
}

.index-page07 .title img {
    float: left;
}

.index-page07 .mySwiper-page07Bottom {
    width: 120%;
    margin: -10% -20% 2% 0;
    padding-top: 2%;
    cursor: pointer;
}

.index-page07 .swiper-slide img {
    display: block;
    width: 100%;
    object-fit: cover;
}

.index-page07 .mySwiper-page07Bottom:hover h4 {
    color: #0037a0;
}

.index-page07 .mySwiper-page07Bottom .text {
    width: 100%;
    height: 60px;
    overflow-y: auto;
    line-height: 30px;
}

/*.index-page07 .mySwiper-page07Bottom .swiper-horizontal>.swiper-pagination-bullets,*/
/*.index-page07 .mySwiper-page07Bottom .swiper-pagination-bullets.swiper-pagination-horizontal {*/
/*    bottom: auto;*/
/*    width: 70%;*/
/*    left: 30%;*/
/*    position: relative;*/
/*    margin-bottom: 2%;*/
/*}*/

.index-page07 .mySwiper-page07Bottom .more {
    width: 70%;
    left: 30%;
    position: relative;
    text-align: center;
}

.index-page07 .mySwiper-page07Bottom .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    background: #a0a0a0;
    border-radius: 50%;
    opacity: 1;
    margin-top: -2px;
}

.index-page07 .mySwiper-page07Bottom .swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
    border: 2px solid #0037a0;
    background: none;
    outline: none;
}

.index-page08 {
    background: url(../images/index02/section08bg.jpg) no-repeat left center;
    background-size: 100% 100%;
    overflow: hidden;
    position: relative;
}

.index-page08 .fl {
    position: relative;
    height: 100%;
    padding-bottom: 5%;
}

.index-page08 .fl .jinzhuanLogo {
    position: absolute;
    right: 2%;
    top: 15%;
}

.index-page08 .fl .text {
    margin-top: 20%;
    color: #FFF;
}

.index-page08 .fl .text h2 {
    font-size: 36px;
}

.index-page08 .fl .text h3 {
    font-size: 36px;
    font-size: 24px;
    position: relative;
    padding-bottom: 30px;
}

.index-page08 .fl .text p {
    font-size: 16px;
    line-height: 30px;
    position: relative;
    width: 100%;
    margin-top: 20px;letter-spacing: 1px;
}

.index-page08 .fl .text h3::after,.index-page08 .fl .text h3::before{
    width: 34px;
    height: 2px;
    background: #ffffff;
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
}
.index-page08 .fl .text h3::after{
    width:68px;left:47px;
}

/*.index-page08 .fl .text p::before {*/
/*    width: 60px;*/
/*    height: 1px;*/
/*    background: #FFF;*/
/*    position: absolute;*/
/*    left: 35px;*/
/*    top: -11px;*/
/*    content: "";*/
/*}*/

.index-page08 .fr {
    margin-right: -9%;
    padding-bottom: 5%;
    position: relative;
    z-index: 10;
}

.index-page08 .fr img {
    width: 100%;
}

.index-page08 .more {
    position: relative;
    width: 100%;
    right: 0;
    text-align: right;
    margin-top: 90px;
}

.index-page09 {
    overflow: hidden;
    padding: 0 0 2%;
}

.page09li .mianImg {
    width: 100%;
}

.page09li {
    margin-bottom: 10px;
    overflow: hidden;
}

.page09li .layerBottom {
    background: #f0f0f0;
    width: 86%;
    margin-left: 7%;
    margin-top: -10%;
    padding: 5%;
    position: relative;
    z-index: 10
}

.page09li .layerBottom img {
    display: block;
    margin: 0 auto 10px;
    height: 50px;
}

.page09li .layerBottom p.text {
    width: 100%;
    height: 90px;
    overflow-y: auto;
    padding: 0 3%;
    line-height: 30px;
}

.page09li .layerBottom a {
    display: block;
    text-align: right;
    font-size: 12px;
    color: #666666;
}

.page09li:hover .layerBottom {
    background: #0037a0;
    box-shadow: 5px 5px 10px -1px #ddd;
}

.page09li:hover .layerBottom p.text,
.page09li:hover .layerBottom a {
    color: #FFF;
}

.index-page10 {
    background: #f0f0f0;
    overflow: hidden;
    padding: 20px 0;
}

.index-page11 {
    overflow: hidden;
}

.index-page11 .page11-li {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    margin-bottom: 10px;
}

.index-page11 .page11-li .ico {
    width: 5%;
    position: absolute;
    left: 3%;
    bottom: 15%;
}

.index-page11 .page11-li .fr {
    width: 95%;
    float: right;
}

.index-page11 .page11-li .fr ul {
    overflow: hidden;
}

.index-page11 .page11-li .fr ul li {
    width: 48%;
    margin: 1%;
    float: left;
    border-radius: 10px;
    overflow: hidden;
}

.index-page11 .page11-li .fr ul li img {
    width: 100%;
}

.index-page11 .page11-li .fr .text {
    background: #f7f7f7;
    padding: 10px;
    width: 98%;
    display: block;
    margin: 0 auto;
    border-radius: 10px;
    overflow: hidden;
    padding: 0 4%;
}

.index-page11 .page11-li .fr .text h3 {
    font-size: 28px;
    color: #0037a0;
    position: relative;
    padding-bottom: 10px;
}

.index-page11 .page11-li .fr .text h3::after {
    width: 30px;
    height: 1px;
    background: #d6d6d6;
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
}

.index-page11 .page11-li .fr .text p {
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    position: relative;
    height: 56px;
    overflow: hidden;
}

.index-page11 .page11-li .fr .text p::before {
    width: 60px;
    height: 1px;
    background: #0037a0;
    position: absolute;
    left: 35px;
    top: -11px;
    content: "";
}

.index-page11 .page11-li:hover .text {
    background: #0037a0;
}

.index-page11 .page11-li:hover .text h3,
.index-page11 .page11-li:hover .text P {
    color: #FFF;
}

.index-page11 .page11-li:hover .fr .text p::before {
    background: #fff;
}



@media(max-width:1600px) {
    .index-page02 .media-body2 span {
        font-size: 40px;
    }
    .index-page05 .small-title h3 {
        width: 20%;
    }
}

@media(max-width:1400px) {
    h1 {
        font-size: 36px!important;
    }
    h2 {
        font-size: 32px!important;
    }
    h3 {
        font-size: 28px!important;
    }
    h4 {
        font-size: 24px!important;
    }
    p {
        font-size: 15px!important;
    }
}

@media(max-width:1300px) {
    h1 {
        font-size: 32px!important;
    }
    h2 {
        font-size: 28px!important;
    }
    h3 {
        font-size: 24px!important;
    }
    h4 {
        font-size: 20px!important;
    }
    p {
        font-size: 15px!important;
    }
    .index-content .container {
        width: 90%;
    }
    .title img {
        max-width: 60%;
    }
    .index-page08 .more {
        margin-top: 0;
    }
}

@media(max-width:991px) {
    h1 {
        font-size: 28px!important;
    }
    h2 {
        font-size: 24px!important;
    }
    h3 {
        font-size: 20px!important;
    }
    h4 {
        font-size: 16px!important;
    }
    h5 {
        font-size: 14px!important;
    }
    p {
        font-size: 14px!important;
    }
    .index-content .container {
        width: 96%;
    }
    .title img {
        max-width: 40%;
    }
    .index-page02 .swiper-button-prev::after,
    .index-page02 .swiper-button-next::after {
        font-size: 20px;
    }
    .index-page02 .media-body2 .counter-count {
        font-size: 16px!important;
        margin: -15px 0 0 -10px;
    }
    .index-page02 .media-body2 span {
        font-size: 35px!important;
    }
    .index-page03 {
        background: url(../images/index02/index-page03.jpg) no-repeat left center;
        background-size: 200% 100%;
    }
    .index-page05 .small-title h3 {
        width: 40%;
    }
    .index-page07 {
        padding: 0 3%;
    }
    .index-page07 .mySwiper-page07Bottom {
        width: 100%;
        margin: 0 0 2% 0;
    }
    .index-page07 .title img {
        max-width: 80%;
    }
    .index-page07 .mySwiper-page07Bottom .more,
    .index-page07 .mySwiper-page07Bottom .swiper-pagination {
        text-align: right;
    }
    .index-page07 .mySwiper-page07Bottom .more img {
        max-width: 70%;
    }
    .index-page08 {
        background: url(../images/index02/section08bg.jpg) no-repeat left center;
        background-size: 200% 100%;
    }
    .index-page08 .fl .jinzhuanLogo {
        width: 20%;
        top: 14%;
    }
    .index-page08 .fl .text p {
        width: 100%;
    }
    .index-page08 .more {
        width: 50%;
    }
}


.index-page02 .mySwiper .swiper-slide p{bottom:0;}
.index-page04{padding-bottom:36px;}
.index-page04bg{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;}
.index-page04bg:before,.index-page04bg:after{display:none;}
.index-page04 .col-lg-1{display:none;}
.index-page04 .zyjx{width:35.6%;padding:0 0 130px;margin-left:8.333%;}
.index-page04 .fr{width:50%;padding:0;position:relative;/*height:575px;*/background:none;padding-bottom:36px;}
.index-page04 .fr img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center;z-index:10;box-shadow:1.5px 2.4px 7px 0 rgba(0,0,0,.35);}
.index-page04 .fr:after{position:absolute;content:'';left:-36px;bottom:0;width:76%;height:60.7%;background:#4ca5fe;}
.index-page05 .small-title h3{text-align:right;width:230px;padding:0 9px 0 0;font-family:"黑体";}
.index-page05Bottom{margin-top:42px;letter-spacing:1px;}
.index-page02 .mySwiper{width:92.7%;padding:65px 0 30px;}
.index-page02 .mySwiper .swiper-slide{transform:scale(0.96);position:relative;}
.index-page02 .mySwiper .swiper-slide:hover{z-index:10;box-shadow:0 0 13px rgba(0,0,0,.61);}
.index-page02 .swiper-button-next{right:0;width:3.65%;text-align:center;}
.index-page02 .swiper-button-prev{left:0;width:3.65%;text-align:center;}
.index-page02 .swiper-button-next:after,.index-page02 .swiper-button-prev:after{font-size:24px;}
.index-page04{padding-bottom:0;position:relative;z-index:10;}
.index-page04 .page2Bottom{position:relative;}
.index-page04 .page2Bottom:after{position:absolute;content:'';height:72px;left:0;width:100%;background:#fff;bottom:0;}
.index-page05{margin-top:0;padding:0;padding-top:43px;}
.index-page05Bottom{padding:0;margin-left:3.65%;width:96.35%;}
.index-page05 p.text{width:100%;margin:20px 0 5px 9.5%;padding:0;color:#666666;line-height:2.3;font-size:16px;height:145px;overflow-y:auto;padding-right:25px;width:85%;}
.index-page05 .swiper-container01 .swiper-slide:hover{transform:scale(1.07);}
.index-page05 .swiper-container01 .swiper-slide:hover p.text{transform:scale(0.93);}
.index-page05 p.text::-webkit-scrollbar {width:5px;}
.index-page05 p.text::-webkit-scrollbar-track {background:#f0f0f0;}
.index-page05 p.text::-webkit-scrollbar-thumb {background:#bbbbbb;border-radius: 5px;}
.index-page05 p.text::-webkit-scrollbar-thumb:window-inactive {background:#bbbbbb;border-radius: 5px;}
.index-page05 p.text::-webkit-scrollbar-thumb:vertical:hover {background:#bbbbbb;border-radius: 5px;}
.index-page05 .index-page05Bottom h2{margin-left:5.1%;width:90.4%;font-weight:bold;font-size:40px;font-family:"黑体";line-height:1;padding:26px 25px 0 0;margin-bottom:8px;}
.index-page05 .index-page05Bottom h2::before{left:0;top:0;width:1em;height:2px;max-width:38px;}
.index-page05 .index-page05Bottom h2 span{bottom:4px;right:25px;font-weight:normal;font-size:12px;padding-right:18px;background:url(../images/index02/more-sj.png) no-repeat right center;line-height:14px;}
.index-page05 .swiper-container01{padding-bottom:30px;}
.index-page05 .swiper-container01 .swiper-slide:hover .swiper-slide{transform:scale(1);}
.index-page05 .swiper-container01 .swiper-slide:hover h2 span{background-image:url(../images/index02/mode-sjon.png);}
.index-page05 .mySwiper-page05Bottom .swiper-slide .swiper-slide{position:relative;padding-bottom:73.9%;overflow:hidden;border-radius:0;}
.index-page05 .swiper-container01 .swiper-slide{border-radius:16px;overflow:hidden;}
.index-page05 .mySwiper-page05Bottom .swiper-slide .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover:object-position:center;}
.index-page05 .mySwiper-page05Bottom .swiper-pagination{bottom:17px;font-size:0;text-align:center;width:100%;}
.index-page05 .mySwiper-page05Bottom .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px;}
.index-page07{padding-left:13.5%;overflow:hidden;margin-top:70px;}
.index-page07 .mySwiper-page07Bottom{margin:0;}
.index-page07 .top{padding:0 8.48% 0 0;}
.index-page07 .title{padding:0;width:44.5%;}
.index-page07 .title img{display:block;max-width:100%;margin:0;}
.index-page07 .top .more{border-radius:999px;box-shadow:0.5px 0.8px 13px rgba(0,0,0,.27);max-width:18.2%;}
.index-page07 .top .more img{display:block;margin:0;}
.index-page07 .mySwiper-page07Bottom .more{position:absolute;}
.index-page07 .mySwiper-page07Bottom .swiper-pagination-bullets.swiper-pagination-horizontal{width:84.2%;text-align:right;font-size:0;position:relative;margin-bottom:34px;}
.index-page07 .mySwiper-page07Bottom{width:100%;padding-top:15px;}
.index-page07 .mySwiper-page07Bottom .swiper-pagination-bullet{width:10px;height:10px;border-radius:100%;background:#a0a0a0;margin-left:1.4%;border:2px solid #fff;}
.index-page07 .mySwiper-page07Bottom .swiper-pagination-bullet-active{background:#fff;border:1px solid #0f43a6;margin-top:0;width:10px;height:10px;}
.mySwiper-page07Bottom .item-con{padding:25px 0;}
.mySwiper-page07Bottom .item-con h4{font-weight:bold;font-size:18px;font-family:"黑体";line-height:1;margin-bottom:10px;}
.mySwiper-page07Bottom .item-con .text-scrollbar{font-size:16px;color:#666;line-height:30px;height:60px;padding-right:8px;letter-spacing:1px;}
.index-page08{margin-top:63px;position:relative;background:none;}
.index-page08 .left{width:57.5%;padding:0 7.5% 0 13.5%;background:url(../images/index02/section08bg.jpg) no-repeat left center;background-size:100% 100%;color:#fff;position:relative;}
.index-page08 .left .con{padding:108px 11% 43px 0;}
.index-page08 .right{width:50%;height:100%;position:absolute;top:0;right:0;top:-43px;z-index:10;margin:0;}
.index-page08 .fl .text{margin:0;position:relative;}
.index-page08 .fl .jinzhuanLogo{right:15%;margin-right:30px;top:30px;max-width:20.6%;}
.index-page08 .fl .text h2{font-weight:bold;font-family:"黑体";line-height:1;margin:0 0 25px 0;letter-spacing:1px;}
.index-page08 .fl .text h3{line-height:1;font-size:24px;padding-bottom:30px;}
.index-page08 .fl .text p{max-height:120px;overflow-y:auto;padding-right:5px;}
.index-page08 .fl .text p::-webkit-scrollbar {width:5px;}
.index-page08 .fl .text p::-webkit-scrollbar-track {background:#002A93;}
.index-page08 .fl .text p::-webkit-scrollbar-thumb {background:rgba(255,255,255,.4);border-radius: 5px;}
.index-page08 .fl .text p::-webkit-scrollbar-thumb:window-inactive {background:rgba(255,255,255,.4);border-radius: 5px;}
.index-page08 .fl .text p::-webkit-scrollbar-thumb:vertical:hover {background:rgba(255,255,255,.4);border-radius: 5px;}
.index-page09{margin-top:70px;}
.index-page09 .title{padding:0 0 45px;}
.page09li .layerBottom{padding-bottom:50px;position:relative;}
.page09li .layerBottom p.text{font-size:16px;}
.page09li .layerBottom a{position:absolute;bottom:8px;right:20px;}
.page09li .layerBottom .hover_pic{display: none;}
.page09li:hover .layerBottom .normal_pic{display: none;}
.page09li:hover .layerBottom .hover_pic{display: block;}

.page09li:hover p::-webkit-scrollbar-thumb {background:#0037A0;}
.page09li:hover p::-webkit-scrollbar-thumb:window-inactive {background:#0037A0;}
.index-page11 .title{padding:78px 0 50px;}
.index-page02 .title{padding:50px 0;}
.jinxiangyu .floor-des h2{font-weight:bold;}
 .jinxiangyu .floor-des h5{color:#d1b890;}
 
 .index-page11 .page11-li .fr ul li{margin:0;padding:0 15px 15px;width:50%;}
 .index-page11 .page11-li .fr .text{width:auto;margin:0 15px;padding:25px 20px 4px;}
 .index-page11 .page11-li .fr .text h3{line-height:1;padding-bottom:20px;font-weight:bold;}
 .index-page11 .page11-li .fr .text p{margin-top:10px;}
 .index-page11 .page11-li .ico{width:22px;bottom:94px;}
 .index-page11 .page11-li .fr .text h3:before{width:58px;bottom:0;left:40px;height:1px;background:#0037a0;content:'';position:absolute;}
 .index-page11 .page11-li:hover .fr .text h3:before{background:#fff;}
 
 .index-page09 .box{width:90%;max-width:1400px;margin:0 auto;}
  .index-page09 .box .row{margin-left:-11px;margin-right:-11px;}
 .page09li{padding:0 11px;}
 .index-page11{max-width:1620px;width:90%;margin:0 auto;}
 .index-page02 .fl.col-lg-7{width:55.8%;position:relative;padding:0 40px 36px 0;}
  .index-page02 .fl.col-lg-7 .item-img{position:relative;padding-bottom:55.6%;}
   .index-page02 .fl.col-lg-7 .item-img img{position:absolute;top:0;left:0;width:100%;height:100%;}
   .index-page02 .fl.col-lg-7 img{box-shadow:1.5px 2.4px 7px rgba(0,0,0,.35);}
 .floor-des h4{font-weight:bold;}
 .index-page02 .mySwiper .swiper-slide img{width:100%;}
 .index-page02 .swiper-button-next,.index-page02 .swiper-button-prev{margin:0;}
 
 .index-page01,.index-page02,.index-page02 .media-body2 span,.index-page02 .media-body2 p.mt-1{background:#f7f7f7;}
 .index-page03{margin-top:0;}
 
 .floor-des h4{line-height:42px;}
 .index-page02 .media-body2{margin-top:35px;}
 .index-page04bg .jinxiangyu{margin-bottom:12px;}
 
 
 @media(max-width:767px){
    .index-page01 h1{
        font-size: 24px !important;
        line-height: 40px;
    }
    .index-page02 .fl.col-lg-7{
        width: 100%;
        margin-bottom: 20px;
    }
    .index-page04bg{
        display: block;
    }
    .index-page04 .zyjx{
        width: 100%;
        padding: 20px 15px;
        margin: 0;
    }
    .index-page04 .fr{
        width: 100%;
        margin-bottom: 30px;
    }
    .index-page07{
        margin-top: 30px;
        padding: 0 15px;
    }
    .index-page07 .title{
        width: 100%;
    }
    .index-page07 .top{
        display: block;
    }
    .index-page07 .top .more{
        max-width: 150px;
        margin-top: 20px;
    }
    .index-page07 .mySwiper-page07Bottom{
        overflow: hidden;
    }
    .index-page07 .mySwiper-page07Bottom .swiper-pagination-bullets.swiper-pagination-horizontal{
        width: 100%;
        margin-bottom: 10px;
    }
    .index-page08{
        margin-top: 40px;
        display: block;
    }
    .index-page08 .left{
        width: 100%;
    }
    .index-page08 .right{
        width: 100%;
        position: unset;
    }
    .index-page08 .fr img{
        position: unset;
    }
    .index-page09{
        margin-top: 40px;
    }
    .index-page11 .title{
        padding: 40px 0 30px;
    }
    .index-page11 .page11-li .fr .text p{
        height: auto;
    }
 }