.container{width:90%;}
.row::after,.row::before{display: none;}
main{margin-top: 120px;}
.section{
    overflow: hidden;
    position: relative;
    width: 100%;
	height:100%;

   
}
.section .banner img{width:100%;}
.section .txt{position: absolute;width: 100%; height: 100%; left: 0;top: 0;display: flex;align-items: center;justify-content: center;}
.section img{width: 100%;}
.section .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.section .swiper-pagination-bullet-active{background-color: #CD3235;width: 12px;height: 12px;}
.section .swiper-pagination{display: flex;align-items: center;justify-content: center;bottom: 50px;}
.section .swiper-button-next,.section .swiper-button-prev{color: #ebebeb;}
.section .swiper-slide img{
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;

}
.section .swiper-slide-active img {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-name: mymove;
    animation-name: mymove;
}
@keyframes mymove
{
	from {
            -webkit-transition: all 0.5s ease 0s ;
        -moz-transition: all 0.5s ease 0s ;
        -ms-transition: all 0.5s ease 0s ;
        -o-transition: all 0.5s ease 0s ;
        transition: all 0.5s ease 0s ;
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
	to {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
	from {

        -webkit-transition: all 0.5s ease 0s ;
        -moz-transition: all 0.5s ease 0s ;
        -ms-transition: all 0.5s ease 0s ;
        -o-transition: all 0.5s ease 0s ;
        transition: all 0.5s ease 0s ;
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
	to {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
.section2{position: relative;background-color: #fff;border-top: 100px solid #fff;margin-top: 3%;}
.ani, .ani-child {
    opacity: 1;
}
.deco-bg {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;

}
.deco-bg.to-r {
    width: calc(100% - 300px);
}

.deco-bg .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.section2 .deco-bg .bg {
    background-color: #F6F9FA;
}

.section2 .row{width: 100%;}
.section2 .container{width: 100%;display: flex;justify-content: flex-end;position: relative;margin-top: -3%;z-index: 10;}
.section2 .col-md-5{position: relative;padding-left: 5%;}
.section2 .txt h1{width: auto;margin-top: 0; font-size: 56px;color: #fff;text-align: center;padding: 30px;border-radius: 20px;font-family: 'bef';display: inline-block;
    background: -webkit-linear-gradient(right,#Bce1ed,#e2a02e);
    background: -o-linear-gradient(right,#Bce1ed,#e2a02e);
    background: -moz-linear-gradient(right,#Bce1ed,#e2a02e);
    background: linear-gradient(to right,#Bce1ed,#e2a02e);

}
.section2 .txt h3{font-size: 46px;line-height: 1.4;margin-top: 15%;color: #023753;}
.section2 .txt h3 a:hover{color: #9BDBF3}
.section2 .txt ul li{color: #023753;font-size: 18px;margin-top: 5px;}
.section2 .txt ul li b{font-weight: bold;}
.section2 .txt p{width: 90%; color: #023753;font-size: 18px;margin-top: 4%;text-align: justify;line-height: 1.6;}
/**.more{position: relative; display: block;width: 176px;height: 62px;line-height: 62px;text-align: center;font-size: 24px;color: #023753; border-top: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;margin-top: 40px;}
.more::before{content: '';width: 17px;height: 6px;background-color: #023753;display: block;position: absolute;top: -3px;left: 0;transition: all 0.5s ease 0s ;}
.more::after{content: '';display: block;height: 1px;width: 12px;background-color: #023753;position: absolute;right: 0;bottom: -1px;transition: all 0.5s ease 0s ;}**/
.more{
    margin-top: 5%;
    display: block; 
    width: 176px;
    height: 62px;
    border-radius: 30px;
    color: #fff !important;
    background: -webkit-linear-gradient(right,#FB9AD7,#CED4FC);
    background: -o-linear-gradient(right,#FB9AD7,#CED4FC);
    background: -moz-linear-gradient(right,#FB9AD7,#CED4FC);
    background: linear-gradient(to right,#FB9AD7,#CED4FC);
    text-align: center;
    font-size: 24px;
    line-height: 62px;

}

.more:hover::before{width: 100%;}
.more:hover::after{width: 100%;}
.section2 .col-md-7{padding-right: 0;padding-left: 0;}
.section2 .col-md-7 .boximg img{width: 100%;}
.section2 .col-md-7 .k{width: 70%;border-radius: 20px;background-color: #CD3235;position: relative;margin-top: -10%;margin-left: 50px;display: flex;align-items: center;justify-content: space-around}
.section2 .col-md-7 .k .items{width: 33%;box-sizing: border-box;margin-top: 3%;margin-bottom: 3%;}
.section2 .col-md-7 .k .items img{display: block;text-align: center;margin: 0px auto 10px auto;}
.section2 .col-md-7 .k .items:nth-child(1){border-right: 4px solid #fff;}
.section2 .col-md-7 .k .items:nth-child(2){border-right: 4px solid #fff;}
.section2 .col-md-7 .k .items span{font-size: 24px;color: #fff;display: block;text-align: center;}

.section3 .deco-bg {
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    left: auto;

}
.section3 .deco-bg.to-r {
    width: calc(100% - 300px);
}

.section3 .deco-bg .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
}
.section3 .deco-bg .bg {
    background-color: #F6F9FA;
}


.section3 .row{display: flex;flex-wrap: wrap;flex-direction: row-reverse;}
.section2 .two_list{display: flex;flex-wrap: wrap;margin-top: 5%;}
.section2 .two_list .two_list_i{width: 30%;box-sizing: border-box;padding:3% 3%; border: 5px solid #E4A026;border-radius: 20px;margin-right: 2%;}
.section2 .two_list .two_list_i p{font-size: 18px;text-align: center;color: #023753;}
.section2 .two_list .two_list_i img{display: block;margin: 0 auto;}
.section3 .container{justify-content: flex-start;}
.section3{padding-bottom: 5%;}
.section3 .col-md-5{}
.section3::before{content: '';position: absolute;left: 0;right: auto; top: 0;height: 100%;width: 15%;background-color: #fff;z-index: 9;}
.section4{overflow: hidden;position: relative;padding: 5% 0 0 0;}
.section4 .tit h1{
    width: auto;margin-top: 0; font-size: 56px;color: #fff;text-align: center;padding: 30px;border-radius: 20px;font-family: 'bef';margin: 0 auto;display: inline;
    background: -webkit-linear-gradient(right,#Bce1ed,#e2a02e);
    background: -o-linear-gradient(right,#Bce1ed,#e2a02e);
    background: -moz-linear-gradient(right,#Bce1ed,#e2a02e);
    background: linear-gradient(to right,#Bce1ed,#e2a02e);
}
.section4 .tit h1 a{font-family: 'bef';}
.section4 .tit{display: flex;justify-content: center;}
.section4 .swiper-slide{margin-top: 4%;overflow: hidden;position: relative;}
.section4 .swiper-slide img{
 vertical-align: top;
 width: 100%;
}

.section4 .more{margin: 3% auto;}
.section4 .swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: linear;    /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
  }


.section22{padding-bottom: 5%;padding-top: 0;margin-top: 0;}
.section5{margin: 5% 0;position: relative;overflow: hidden;}
.section5 .container{width: 70%;}
.section5 a{display: block;margin: 0 auto;max-width: 100%;}
.section5 img{display: block;margin: 0 auto;max-width: 100%;}
.nysection{overflow: hidden;position: relative;}
.nysection .container{width: 70%;}
.nysection .b{width: 100%;}
.nysection .yd_b{display: none;}
.nysection .inner{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.nysection .inner .txt font{box-shadow: 0px 0px 10px 10px #efefef;width: 50px;height: 50px;background-color: #fff;border-radius: 50%;display: block;margin: 0 15px;display: flex;align-items: center;justify-content: center;}
.nysection .inner .txt img{max-width: 100%;}
.nysection .inner .txt h1{margin-top: 0;font-size: 74px;font-family: 'bef';display: flex;align-items: center;text-align: center;}
.nysection .inner .txt span{display: flex;justify-content: space-between; width: 220px; border-radius: 10px;border: 2px solid #09347A;font-size: 21px;padding: 0px 0px 0px 0px; background-color: #09347A;}
.nysection .inner .txt span .em1{width: 20%;box-sizing: border-box;padding:10px 10px;text-align: center;}
.nysection .inner .txt span .em1 i{color: #fff;}
.nysection .inner .txt span .em2{width: 80%; background-color: #fff;font-style: normal;display: flex;align-items: center;justify-content: center;border-radius:0px 10px 10px 0px;}
.nysection .inner .txt span em{display: block;}
.nysection .inner .txt .bh1{width: 252px;height: 50px;border-radius: 10px;background-color: #fff;font-size: 24px;color: #09347A;}
.nysection .inner .txt .bh1 span{width: 25%;background-color: #EFEFEF;height: 100%;border: none;border-radius:10px 0 0 10px;margin-right: 15px;display: flex;align-items: center;}
.nysection .inner .txt .bh1 a{display: flex;width: 100%;align-items: center;height: 100%;font-weight: bold;}
.nysection .inner .txt .bh1 a i{margin-left: 10px;}
.nysection .inner .txt .bh1 a img{display: block;margin: 0 auto;width: 26px;height: 30px;display: flex;align-items: center;}
.address{padding: 10px 0px;}
.address .container{display: flex;justify-content: center;}
.address .container a,.address .container span{font-size: 18px;font-weight: bold;color: #82BFF8;}
.address .container span{color: #C1C8CE;margin: 0 5px;}
.address .container a:nth-last-child(1){color: #292F3B;}
.ddsection{overflow: hidden;position: relative;padding: 3% 10%;background-color: #F3F4F7;}
.ddsection .txt h4{text-align: center;font-size: 21px;color: #050D31;line-height: 1.6;}
.ddsection .txt h4 a{border-bottom: 2px solid #489FD8;color: #489FD8;}
.xssection{overflow: hidden;position: relative;}

.xssection .topbg{max-width: 873px;max-height: 857px;display: flex;justify-content: center;margin:0% auto 5% auto;}
.xssection .xs_gallery-top{background: url(../images/x.png) no-repeat top center;width: 100%;height: 100%;background-size: cover;box-sizing: border-box;}
.xssection .xs_gallery-top .link{height: auto;padding:7% 5% 8% 5%;display: flex;justify-content: space-between;align-items: center;}
.xssection .xs_gallery-top .link a:nth-child(1) i{color: #245a9b;}


.xssection .xs_gallery-top .link a img{max-width: 100%;}
.xssection .xs_gallery-top .swiper-slide .boximg{padding: 5%;display: flex;justify-content: center;}
.xssection .swiper-slide .boximg img{max-width: 100%;}
.xssection .xs_gallery-top .boximg img{border: 2px solid#D69989;}
.xssection .blue_bg{position: relative;overflow: hidden;background-color: #F3F4F7;padding: 3% 0;}
.xssection .blue_bg .swiper-container{overflow: visible;}
.xssection .blue_bg .xs_gallery-thumbs .swiper-slide-thumb-active{border: 2px solid#D69989;box-sizing: border-box;}
.address.blue_bg{background-color: #F6F7F9;}
.listsection{overflow: hidden;position: relative;padding: 5% 0 0 0;}
.listsection .navlist{border: 2px solid #EFEFEF;background-color: #F3F4F7;}
.listsection .navlist h3{font-size: 24px;color: #023753;padding: 25px;font-weight: bold;margin: 0;}
.listsection .navlist ul li{padding: 0px 30px;display: flex;margin-bottom: 20px;}
.listsection .navlist .navlist_tt .active{background-color: #292F3B;}
.listsection .navlist ul li i{width: 60px;height: 60px;display: flex;justify-content: center; align-items: center;margin-right: 10px;font-style: normal;font-size: 24px;font-weight: bold;color: #fff;}
.listsection .navlist ul li i .img2{display: none;}
.listsection .navlist .navlist_li li i img{width: 60px;height: 60px;}
.listsection .navlist ul li a{display: flex;align-items: center;width: 100%;height: 100%;font-size: 18px;color: #023753;}
.listsection .navlist .navlist_tt .active a{color: #fff;}
.listsection .navlist .navlist_tt .active a i{background:#F3F4F7;}
.listsection .navlist ul li:nth-child(even) i{background-color: #FB9AD7;}
.listsection .navlist ul li:nth-child(odd) i{background-color: #82BFF8;}
.listsection .navlist ul li:nth-child(1) i{background:#F3F4F7;}
.listsection .navlist .navlist_li li{}
.listsection .navlist .navlist_li .active{background-color:  #FB9AD7;}
.listsection .navlist .navlist_li .active a{color: #fff !important;}
.listsection .navlist .navlist_li .active a i{background:#F3F4F7 !important;}
.listsection .navlist .navlist_li .active i .img1{display: none;}
.listsection .navlist .navlist_li .active i .img2{display: block;}
.listsection .navlist .navlist_li li:nth-child(2).active{background-color: #82BFF8;}


.listsection .col-md-9 .row{display: flex;justify-content: space-between;border-bottom: 1px solid #E5E5E5;box-sizing: border-box;padding-bottom: 5%;margin-bottom: 5%;}
.listsection .col-md-9 .row .col-md-4 .boximg img{max-width: 100%;height: 100%;object-fit: cover;border-radius: 20px;}
.listsection .col-md-9 .row .col-md-8{display: flex;justify-content: space-between;flex-direction: column;}
.listsection .col-md-9 .row .col-md-8 .title{display: flex;justify-content: space-between;}
.listsection .col-md-9 .row .col-md-8 .title img{width: 80px;height: 80px;}
.listsection .col-md-9 .row .col-md-8 .title h2{width: 88%;margin-top: 0;line-height: 1.4;margin-bottom: 0;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.listsection .col-md-9 .row .col-md-8 .des{border-top: 1px solid #E5E5E5;box-sizing: border-box;padding-top:5%;height: 60%;}
.listsection .col-md-9 .row .col-md-8 .des p{font-size: 18px;color: #023753;line-height: 1.6;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.listsection .col-md-9 .row:nth-last-child(1){border-bottom: none;}
.listsection .col-md-9 .row:nth-last-child(2){border-bottom: none;margin-bottom: 0;}
.listsection .col-md-9 .boximg img{width: 100%;}
.listsection .col-md-9 .title h2{font-size: 21px;font-weight: bold;margin-top: 0;}
.listsection .col-md-9 .title em{font-style: normal;font-size: 24px;margin-bottom: 10px;display: block;}
.listsection .col-md-9 .title .star{margin-bottom: 20px;margin-top: 20px;}
.listsection .col-md-9 .title .star img{max-width: 100%;}

.listsection .col-md-9.peopelist .row{border: none;align-items: center;}
.listsection .col-md-9 .des p{font-size: 16px;line-height: 1.6;}
.listsection .col-md-9 .des a{display: block;font-size: 20px;color: #489FD8;font-weight: bold;}
.listsection .col-md-9 .des a:hover{color: #FB9AD7;}
.listsection .col-md-9 .des dl{display: flex;font-size: 18px;margin-bottom: 0;}
.listsection .col-md-9 .des dl dd{margin-right: 10px;}
.listsection .playlist .row{flex-wrap: wrap;}
.listsection .playlist .boximg{overflow: hidden;height: 500px;}
.listsection .playlist .boximg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
	position:relative;
	margin:0 auto;
	overflow:hidden;
    -webkit-transition: all 0.5s ease 0s ;
    -moz-transition: all 0.5s ease 0s ;
    -ms-transition: all 0.5s ease 0s ;
    -o-transition: all 0.5s ease 0s ;
    transition: all 0.5s ease 0s ;

}
.listsection .playlist .col-md-12{margin-bottom: 30px;}
.listsection .playlist .col-md-12 a{display: block;width: 100%;height: auto;position: relative;border-radius: 20px;overflow: hidden;}
.listsection .playlist .col-md-12 .hover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;background: rgba(0,0,0,0.3);color: #fff;text-align: center;}
.listsection .playlist .col-md-12 .hover div{color: #fff;height: auto;box-sizing: border-box;padding-left: 3%;padding-right: 3%;}
.listsection .playlist .col-md-12 .hover em{font-style: normal;display: block;font-size: 16px;font-weight: bold;color: #fff;}
.listsection .playlist .col-md-12 .hover h2{font-size: 30px;line-height: 1.6;font-weight: bold;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;

}
.listsection .playlist .col-md-12 .hover  i{color: #fff;margin: 30px auto;width: 60px;height: 60px;border: 2px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.listsection .playlist .col-md-12 a:hover .boximg img{
    width: 100%;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.listsection  .gallery-top_dt{margin-bottom: 15px;}
.listsection .gallerylist img{width: 100%;}
.listsection .gallerylist{margin-bottom: 80px;}
.listsection .gallerylist .gallery-top_dt .swiper-slide{position: relative;}
.listsection .gallerylist .gallery-top_dt .swiper-slide .hover{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;justify-content: flex-end;z-index: 999;}
.listsection .gallerylist .gallery-top_dt .swiper-slide .hover a{width: 97px;height: 97px;background-color: #fff;display: flex;align-items: center;justify-content: center;}
.listsection .gallerylist .gallery-top_dt .swiper-slide .hover a img{width: auto;max-width: 100%;}
.listsection .gallerylist .gallery-top_dt .swiper-slide .hover a:hover{background-color: #F3F4F7;}
.listsection .gallerylist .gallery-thumbs_xt .swiper-slide-thumb-active{border: 1px solid #489FD8;}

.page{width: 100%;height: auto;background-color: #F6F7F9;margin-top: 5%;}
.page ul{display: flex;justify-content: center;height: 100%;}
.page ul li a{display: block; font-size: 18px;color: #22262A;padding:12px 20px;box-sizing: border-box;}
.page ul .active a{background-color: #292F3B;color: #fff;}
.prvicysection{overflow: hidden;position: relative;padding: 5%;}
.prvicysection h1{text-align: center;font-size: 46px;border-bottom: 1px solid #E5E5E5;box-sizing: border-box;padding-bottom: 30px;}
.prvicysection .prvicy_body ul li{margin-top: 40px;}
.prvicysection .prvicy_body ul li b{display: flex;font-size: 26px;align-items: center;font-weight: normal;}
.prvicysection .prvicy_body ul li b i{width: 32px;height: 32px;border-radius: 50%;background-color: #489FD8;color: #fff;display: flex; text-align: center;justify-content: center;align-items: center; font-style: normal;font-size: 18px;}
.prvicysection .prvicy_body ul li b i{margin-right: 10px;}
.prvicysection .prvicy_body{font-size: 18px;line-height: 1.6;}
.prvicysection .prvicy_body p{margin-top: 10px;margin-bottom: 30px;}
.prvicysection .prvicy_body ul li ol{position: relative;margin-top: -30px;}
.prvicysection .prvicy_body ul li ol li{list-style: disc;margin-left: 20px;margin-top: 0;}
.listinnersection{overflow: hidden;position: relative;padding: 5% 0;}
.listinnersection .arcbody .boximg img{width: 100%;}
.listinnersection .arcbody .arcbody_title{margin-top: 50px;}
.listinnersection .arcbody .arcbody_title em{font-size: 16px;color: #82BFF8;font-style: normal;}
.listinnersection .arcbody .arcbody_title .tit{font-size: 32px;color: #22262A;line-height: 1.6;}
.listinnersection .arcbody .arcbody_content{font-size: 18px;line-height: 1.6;}
.listinnersection .arcbody .arcbody_content ul li,.listinnersection .arcbody .arcbody_content ol li{list-style: disc;margin-left: 20px;}
.listinnersection .arcbody .arcbody_content p{margin-top: 30px;}
.listinnersection .arcbody .arcbody_content hr{margin: 5% 0;}
.listinnersection .arcbody .arcbody_content .auther{display: flex;}
.listinnersection .arcbody .arcbody_content .auther h3{margin-top: 0;margin-right: 3%;}
.listinnersection .arcbody .arcbody_content .auther p{margin-top: 0;margin-right: 3%;}
.listinnersection .arcbody .arcbody_content .auther dl dd{margin-bottom: 20px;}
.listinnersection .arcbody .arcbody_content .auther dl dd a{color: #489FD8;font-size: 18px;border-bottom: 1px solid  #489FD8;margin-bottom: 20px;}
.listinnersection .relate_tt{font-size: 21px;color: #050D31;margin-top: 0;}
.listinnersection .relatelist ul li{margin-top: 30px;}
.listinnersection .relatelist ul li a{position: relative;width: 100%;height: 100%;display: block;overflow: hidden;}
.listinnersection .relatelist ul li a img{
    width: 100%;
    position:relative;
	margin:0 auto;
	overflow:hidden;
    -webkit-transition: all 0.5s ease 0s ;
    -moz-transition: all 0.5s ease 0s ;
    -ms-transition: all 0.5s ease 0s ;
    -o-transition: all 0.5s ease 0s ;
    transition: all 0.5s ease 0s ;
}
.listinnersection .relatelist ul li a:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.listinnersection .relatelist ul li a .hover{position: absolute;bottom: 0;left: 0;width: 100%;height: 70%;box-sizing: border-box;padding: 20px;display: flex;align-items: flex-end;
    background: -webkit-linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.8));
    /* Safari 5.1 - 6.0*/
    background: -o-linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.8));
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.8));
    /* Firefox 3.6 - 15 */
    background: linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0.8));

}
.listinnersection .relatelist ul li a .hover p{
    font-size: 18px;
    color: #fff;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newroomsection{overflow: hidden;position: relative;padding: 5% 8%;}
.newroomsection .row{display: flex;flex-wrap: wrap;}
.newroomsection .tit h3{text-align: center;font-size: 46px;border-bottom: 1px solid #EFEFEF;box-sizing: border-box;padding-bottom: 5%;margin-bottom: 5%;}
.newroomsection .col-md-4{margin-bottom: 50px;}
.newroomsection .boximg{overflow: hidden;position: relative;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.newroomsection .boximg img{width: 100%;}
.newroomsection .con .title{font-size: 24px;font-weight: bold;}
.newroomsection .con .date{font-size: 16px;color: #023753;font-style: normal;}
.newroomsection .con .des{
    font-size: 18px;
    margin-top: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;

}
.newroomsection .con a{margin:40px 0 0 0}
.relateroomsection{padding-top: 0;}
.relateroomsection .row{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 5%;}
.relateroomsection .row .con .title{margin-top: 0;}
.relateroomsection .row .con .date{margin-top: 20px;display: block;}
.relateroomsection .row .con .des{
    margin-top: 30px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.gallerysection{overflow: hidden;position: relative;padding: 3% 0;}
.gallerysection .swiper-container{padding-bottom: 3%;}
.gallerysection .swiper-slide{position: relative;}
.gallerysection .swiper-slide .boximg{}
.gallerysection .swiper-slide .boximg img{max-width: 70%;display: block;margin: 0 auto;}
.gallerysection .swiper-slide .con{width: 40%;margin: 0 auto;box-shadow: 0px 0px 15px 15px #F4EFEF;box-sizing: border-box;padding:3% 6%;text-align: center;position: relative;z-index: 999;background-color: #fff;}
.gallerysection .swiper-slide .con h2{font-size: 32px;color: #22262A;border-bottom: 2px solid #EFEFEF;margin-bottom: 20px;padding-bottom: 15px;line-height: 1.6;}
.gallerysection .swiper-slide .con p{font-size: 18px;line-height: 1.6;color: #023753;}
.gallerysection .swiper-slide .con a{margin: 30px auto;}
.gallerysection .swiper-button-next,.gallerysection .swiper-button-prev{top: 35%;}
.gallerysection .swiper-button-prev:after,.gallerysection .swiper-button-next:after{color:#707070;}

.gallerysection .swiper-slide .con {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}
.gallerysection .swiper-slide-active .con {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.prvicysection .tic{margin-top: 3%;}
.prvicysection .tic ul li{
    display: block;
    overflow: hidden;
    padding: 10px 5px;
}
.prvicysection .tic ul li .li{
    overflow: hidden;
    position: relative;
    background-color: #489FD8;
    border-radius: 10px;
  
}
.prvicysection .tic ul li .li .liT{
    overflow: hidden;
    margin:  15px;
    cursor: pointer;
}
.prvicysection .tic ul li .li .liT span{
    display: block;
    overflow: hidden;
}
.prvicysection .tic ul li .li .liT .sp1{
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: #162f52;
    font-size: 18px;
    color: #fff;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-right: 20px;
}
.prvicysection .tic ul li .li .liT .sp2{
    color: #fff;
    font-size: 26px;
    line-height: 40px;
    width: 70%;

}

.prvicysection .tic ul li .li .liT .sp3{
    margin: 2px 0 0 0;
    font-size: 36px;
    color: #000000;
}
.prvicysection .tic ul li .li .liT .sp3 i{
    display: block;
    float: right;
    line-height: 36px;
    font-size: 20px;
    font-weight: normal;
}
.prvicysection .tic ul li .li .liT .sp3 .minus{
    display: none;
}
.prvicysection .tic ul li .li .liT .sp3 .plus{
    display: block;
}
.prvicysection .tic ul li .li .liB{
    overflow: hidden;
    display: none;
    padding: 10px 15px 30px;
    font-size: 18px;
    line-height: 1.6;
    border: 1px solid #e9ded8;
    color: #023753;
    border-top: none;
    background-color: #F3F4F7;
  
}
.prvicysection .tic ul li .li .liB p{
    color: #023753;
    font-size: 18px;
    margin-top: 10px;
}
.prvicysection .tic ul li .li .liB p a{color: #489FD8;border-bottom: 1px solid #489FD8}
.navsection ul{display: flex;justify-content: center;margin: 50px auto; width: 400px; padding: 1.5%;background-color: #F3F4F7;box-shadow: 0px 0px 15px 15px #EFEFEF;}
.navsection ul li{width: 50%;}
.navsection ul li a{display: flex;height: 60px; justify-content: center;align-items: center;font-size: 30px;font-weight: bold;color: #023753;}
.navsection ul li a img{max-width: 100%;margin-right: 10px;}
.navsection ul .active{background-color: #fff;box-shadow: 0px 0px 5px 5px #fff;}

.downsection{overflow: hidden;position: relative;padding: 5% 0;}
.downsection .user_img{display: flex;justify-content: center;}
.downsection .user_img a{display: block;margin: 20px;}
.downsection .user_img a img{max-width: 100%;}
.downsection .tit h1{text-align: center;font-size: 46px;}
.downsection .tit p{display: block;text-align: center;margin: 30px auto;font-size: 30px;}
.downsection .downnav{display: flex;justify-content: center;align-items: center;}
.downsection .downnav span{background-color: #9BDBF3;border-radius: 10px;font-size: 18px;font-weight: bold;margin: 0 1%;padding: 12px 30px;text-align: center;}
.downsection .row{display: flex;flex-wrap: wrap;margin-top: 5%;}
.downsection .row .de{font-size: 24px;margin-bottom:2%;display: block;}
.downsection .row .col-md-6{margin-bottom: 5%;}
.downsection .row .col-md-6 .boximg img{width: 100%;}
.downsection .row .col-md-6 .con .number{font-size: 32px;color: #22262A;border-bottom: 3px solid #E5E5E5;padding: 20px 0px;display: flex;align-items: center;}
.downsection .row .col-md-6 .con .number i{width: 60px;height: 60px;background-color: #489FD8;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 35px;font-style: normal;margin-right: 20px;}
.downsection .row .col-md-6 .con .number span{width: 90%;}
.downsection .row .col-md-6 .con dl{margin-top: 20px;}
.downsection .row .col-md-6 .con dl dd{display: flex;margin-bottom: 5px;justify-content: space-between;font-size: 18px;}
.downsection .row .col-md-6 .con dl dd em{font-style: normal; width: 21px;height: 21px;border-radius: 50%;background-color: #489FD8;display: flex;align-items: center;justify-content: center;color: #fff;line-height: 1.6;font-size: 15px;margin-top: 3px;}
.downsection .row .col-md-6 .con dl dd b{font-weight: bold;}
.downsection .row .col-md-6 .con dl dd span{width: 96%;line-height: 1.6;}
.downsection .row .col-md-6 .con dl dd span a{color: #023753;}
.sixsection1 .txt h1{text-align: center;font-size: 46px;line-height: 1.6;}
.sixsection1 .phone img{width: 100%;margin-top: 30px;;}
.sixsection1 .txt h4{text-align: left;margin-top: 30px;}
.sixsection2{overflow: hidden;position: relative;}
.sixsection2 ul li {position: relative;}
.sixsection2 ul li img{width: 100%;}
.sixsection2 ul li .hover{position: absolute;width: 80%;bottom: 5%;left: 10%;background: rgba(255,255,255,0.5);padding:2% 5%;}
.sixsection2 ul li .hover span{margin-top: 0;font-size: 21px;text-align: left;line-height: 1.6;}
.sixsection2 ul li h3{text-align: center;font-size: 24px;color: #023753;margin-top: 3%;line-height: 1.6;}
.sixsection2 ul li a{display: flex;align-items: center;justify-content: center; width: 50%;margin: 2% auto;background-color: #E4A026;text-align: center;padding: 15px;font-size: 24px;font-weight: bold;margin-bottom: 5%;}
.sixsection2 ul li a img{margin-left: 15px;width: auto;}
.sixsection2 ul li a:hover{background-color: #023753;color: #fff;}
.know_susection{overflow: hidden;position: relative;padding: 5% 10%}
.know_susection .tit h1{text-align: center;font-size: 46px;}
.know_susection .know_list ul li{display: flex;align-items: center;justify-content: space-between;font-size: 18px;margin-top: 3%;}
.know_susection .know_list ul li .boximg{width: 20%;}
.know_susection .know_list ul li .boximg img{max-width: 100%;display: block;margin: 0 auto;}
.know_susection .know_list ul li span{width: 80%;}
.know_susection .know_list ul li:nth-child(even){flex-direction: row-reverse;}
.know_susection hr{margin: 5% auto;background-color: #EFEFEF;}
.know_susection .bigimg img{width: 100%;margin: 3% auto;}
.know_susection .there_url{display: flex;}
.know_susection .there_url b{margin-right: 5%;font-size: 18px;font-weight: bold;}
.know_susection .there_url dl{width: 80%;}
.know_susection .there_url dl dd {display: flex;font-size: 18px;align-items: flex-end;margin-bottom: 20px;}
.know_susection .there_url dl dd a{color: #489FD8;margin-left: 5%;width: 70%;word-wrap:break-word;}
.know_susection .there_url dl dd span{width:20%;}
.loginsection{overflow: hidden;position: relative;padding: 5% 10%;}
.loginsection .container{border: 2px solid #DAE1E8;position: relative;overflow: hidden;}
.loginsection .container .row{display: flex;flex-wrap: wrap;}
.loginsection .container .login_res{padding: 5%;}
.loginsection .container h3{text-align: center;font-size: 24px;font-weight: bold;margin-top: 0;margin-bottom: 10px;}
.loginsection .container dl{margin-bottom: 0;}
.loginsection .container dl dd{border-bottom: 2px solid #EFEFEF;padding: 5% 0;}
.loginsection .container dl dd img{display: block;margin: 20px auto;}
.loginsection .container dl dd p{text-align: center;font-size: 18px;}
.loginsection .container dl dd:nth-last-child(1){border-bottom: none;padding-bottom: 0;}
.loginsection .container .login_res:nth-last-child(1){border-left: 1px solid #DAE1E8;background-color: #F3F4F7;padding: 0;}
.loginsection .container .login_res .login_nav{display: flex !important;align-items: center;}
.loginsection .container .login_res .login_nav h3{width: 50%;padding:5% 3%;}
.loginsection .container .login_res .login_nav h3 a{color: #023753;}
.loginsection .container .login_res .login_nav .active{background-color: #fff;}
.loginsection .container .login_res .form-control{background-color: #fff;height: 49px;border-color: #EFEFEF;font-size: 15px;font-weight: bold;color: #909294;}
.loginsection .container .login_res  i{position: absolute;right: 20px;top: 17px;}
.loginsection .container .login_res form{padding: 10%;}
.loginsection .container .login_res form .col-md-6,.loginsection .container .login_res form .col-md-12,.loginsection .container .login_res form .col-md-3,.loginsection .container .login_res form .col-md-9{padding:0 8px;}
.loginsection .container .login_res form button{width: 100%;background-color: #489FD8;border: none;height: 49px;color: #fff;margin-top: 5%;}
.loginsection .container .login_res form label{color: #22262A;}

.xssection0{overflow: hidden;position: relative;background: none;}
.xssection0 .container{background-color: #FAF9F5;border: 6px solid #D69A8A;box-sizing: border-box;padding:2% 5%;}
.xssection0 .container .txt h4{font-size: 36px;}
.xssection0 .container .txt h4 a{font-weight: bold;border-bottom: 4px solid #489FD8;}
.ddsection2 .txt h4{text-align: left;}
.loginsection .container .login_res #login{display: none;}
.contactsection{overflow: hidden;position: relative;padding: 5%; display: flex;justify-content: flex-end;}
.contactsection img{max-width: 100%;}
.contactsection .txt h1{
    width: auto;margin-top: 0; font-size: 56px;color: #fff;text-align: center;padding: 30px;border-radius: 20px;font-family: 'bef';margin: 0 auto;display: inline;
    background: -webkit-linear-gradient(right,#Bce1ed,#e2a02e);
    background: -o-linear-gradient(right,#Bce1ed,#e2a02e);
    background: -moz-linear-gradient(right,#Bce1ed,#e2a02e);
    background: linear-gradient(to right,#Bce1ed,#e2a02e);
}
/**.contactsection .txt em::before{content: '';display: block;width: 40px;height: 4px;background-color: #09347A;margin-top: 80px;margin-bottom: 30px;}**/
.contactsection .txt em{display: block;font-style: normal;margin-top: 80px;}
.contactsection .txt h3{font-size: 32px;color: #22262A;margin-top: 30px;}
.contactsection form .form-control{border: none;font-size: 18px;color: #023753;box-shadow: none;border-bottom: 1px solid #E3E3E3;padding-left: 0;padding-bottom: 20px;margin-top: 20px;}
.contactsection form label{color: #22262A;}
.contactsection form button{
    width: 170px;
    height: 78px;
    line-height: auto;
    border-radius: 50px;
}
.contactsection .contact{display: flex;justify-content: space-between;flex-wrap: wrap;}


.aboutsection1 .txt h4{text-align: left;margin-bottom: 30px;}
.aboutsection1 .txt .row{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.aboutsection1 .txt .row .col-md-6 a{display: flex;align-items: center;justify-content: center; height: 77px;background: url(../images/hbg.png) no-repeat top center;background-size: 100% 100%;font-size: 24px;font-weight: bold;color: #fff;}
.aboutsection1 .txt .row .col-md-6 a img{max-width: 100%;}
.historysection{padding: 5% 0;position: relative;overflow: hidden;padding-bottom: 0;}
.historysection .tit h1{font-size: 46px;text-align: center;}
.historysection .xian{position: relative;}
.historysection ul {margin-top: 3%;position: relative;}
.historysection ul::before{content: '';display: block;width: 4px;height: 100%;background-color: #fff;z-index: 99;position: absolute;left: 49.6%;}
.historysection ul li{display: flex;justify-content: center;flex-wrap: wrap;padding-top: 5%;padding-bottom: 5%;}
.historysection ul li .all{width: 690px;}
.historysection ul li:nth-child(1){background-color: #F1F7D2;}
.historysection ul li .top{display: flex;align-items: flex-end;justify-content: space-between;width: 100%;}
.historysection ul li .top .boximg{width: 277px;}
.historysection ul li .top .boximg img{max-width: 100%;}
.historysection ul li .top h2{width: 353px; display: flex;align-items: center;font-size: 44px;font-weight: bold;color: #C0D233;margin-bottom: 0;justify-content: space-between;}
.historysection ul li .top h2 span{width: 350px;display: block;margin-left: 15px;}
.historysection ul li .top h2::before{content: '';display: block;width: 4px;height: 50px;background-color: #C0D233;margin-top: 5px;z-index: 99;}
.historysection ul li .con{width: 277px;float: left;}
.historysection ul li .con h1{font-size: 60px;font-weight: bold;color: #C0D233;}
.historysection ul li .con p{font-size: 18px;}
.historysection ul li:nth-child(1) .top h2 span{color: #C0D233;}
.historysection ul li:nth-child(2){background-color: #F3DBFF;}
.historysection ul li:nth-child(2) .top h2{color: #C05AF8;}
.historysection ul li:nth-child(2) .top h2::before{background-color: #C05AF8;}
.historysection ul li:nth-child(2) .top h2 span{color: #C05AF8;}
.historysection ul li:nth-child(2) .con h1{color: #C05AF8;}

.historysection ul li:nth-child(3){background-color: #E9F3FD;}
.historysection ul li:nth-child(3) .top h2{color: #489FD8;}
.historysection ul li:nth-child(3) .top h2::before{background-color: #489FD8;}
.historysection ul li:nth-child(3) .con h1{color: #489FD8;}
.historysection ul li:nth-child(3) .top h2 span{color: #489FD8;}
.historysection ul li:nth-child(4){background-color: #F8F4E0;}
.historysection ul li:nth-child(4) .top h2{color: #FFD124;}
.historysection ul li:nth-child(4) .top h2::before{background-color: #FFD124;}
.historysection ul li:nth-child(4) .con h1{color: #FFD124;}
.historysection ul li:nth-child(4) .top h2 span{color:#FFD124;}
.historysection ul li:nth-child(5){background-color: #F9D9EC;}
.historysection ul li:nth-child(5) .top h2{color: #FF81D0;}
.historysection ul li:nth-child(5) .top h2::before{background-color: #FF81D0;}
.historysection ul li:nth-child(5) .con h1{color: #FF81D0;}
.historysection ul li:nth-child(5) .top h2 span{color:#FF81D0;}
.historysection ul li:nth-child(6){background-color:#F1F7D2;}
.historysection ul li:nth-child(6) .top h2{color: #C0D233;}
.historysection ul li:nth-child(6) .top h2::before{background-color: #C0D233;}
.historysection ul li:nth-child(6) .con h1{color: #C0D233;}
.historysection ul li:nth-child(6) .top h2 span{color:#C0D233;}
.historysection ul li:nth-child(7){background-color: #FDECD3;}
.historysection ul li:nth-child(7) .top h2{color: #FFA300;}
.historysection ul li:nth-child(7) .top h2::before{background-color: #FFA300;}
.historysection ul li:nth-child(7) .con h1{color: #FFA300;}
.historysection ul li:nth-child(7) .top h2 span{color:#FFA300;}
.historysection ul li:nth-child(8){background-color: #F3DBFF;}
.historysection ul li:nth-child(8) .top h2{color: #C05AF8;}
.historysection ul li:nth-child(8) .top h2::before{background-color: #C05AF8;}
.historysection ul li:nth-child(8) .con h1{color: #C05AF8;}
.historysection ul li:nth-child(8) .top h2 span{color:#C05AF8;}
.historysection ul li:nth-child(9){background-color: #E9F3FD;}
.historysection ul li:nth-child(9) .top h2{color: #489FD8;}
.historysection ul li:nth-child(9) .top h2::before{background-color:#489FD8;}
.historysection ul li:nth-child(9) .con h1{color: #489FD8;}
.historysection ul li:nth-child(9) .top h2 span{color:#489FD8;}
.historysection ul li:nth-child(10){background-color: #F8F4E0;}
.historysection ul li:nth-child(10) .top h2{color: #FFD124;}
.historysection ul li:nth-child(10) .top h2::before{background-color:#FFD124;}
.historysection ul li:nth-child(10) .con h1{color: #FFD124;}
.historysection ul li:nth-child(10) .top h2 span{color:#FFD124;}
.historysection ul li:nth-child(11){background-color: #F9D9EC;}
.historysection ul li:nth-child(11) .top h2{color: #FF81D0;}
.historysection ul li:nth-child(11) .top h2::before{background-color:#FF81D0;}
.historysection ul li:nth-child(11) .con h1{color: #FF81D0;}
.historysection ul li:nth-child(11) .top h2 span{color:#FF81D0}
.historysection ul li:nth-child(12){background-color: #F1F7D2;}
.historysection ul li:nth-child(12) .top h2{color: #C0D233;}
.historysection ul li:nth-child(12) .top h2::before{background-color:#C0D233;}
.historysection ul li:nth-child(12) .con h1{color: #C0D233;}
.historysection ul li:nth-child(12) .top h2 span{color:#C0D233;}
.historysection ul li:nth-child(even) .all{width: 715px;}
.historysection ul li:nth-child(even) .top{flex-direction: row-reverse;}
.historysection ul li:nth-child(even) .con{float: right;}
.historysection ul li:nth-child(even) .top h2::before{display: none;}
.historysection ul li:nth-child(even) .top h2::after{
    content: '';display: block;width: 4px;height: 50px;background-color: #C0D233;margin-right: 0; margin-top: 5px;z-index: 99;
}
.historysection ul li:nth-child(2n) .top h2::after{
    background-color: #C05AF8;
}
.historysection ul li:nth-child(4n) .top h2::after{
    background-color: #FFD124;
}
.historysection ul li:nth-child(6n) .top h2::after{
    background-color: #C0D233;
}
.historysection ul li:nth-child(8n) .top h2::after{
    background-color: #C05AF8;
}
.historysection ul li:nth-child(10n) .top h2::after{
    background-color: #FFD124;
}
.historysection ul li:nth-child(12n) .top h2::after{
    background-color: #C0D233;
}
.activities{overflow: hidden;position: relative;padding: 5% 0 0 0;}
.activities .acbg{position: relative;background-color: #fff;padding: 5% 0;}
.activities .blue_bg{background-color: #F6F9FA;padding: 5% 0;position: relative;}
.activities img{width: 100%;}
.activities .row{display: flex;justify-content: space-between;flex-wrap: wrap;}
.activities .blue_bg .row{flex-direction: row-reverse;align-items: center;}
.activities h1{font-size: 64px;color: #023753;font-weight: bold;}
.activities h2{font-size: 46px;line-height: 1.2;margin-bottom: 30px;}
.activities dl{margin-top: 20px;}
.activities dl dd{display: flex;font-size: 18px;}
.activities dl dd b{width: 18%;}
.activities dl dd span{width: 60%;}
.activities p{font-size: 18px;margin-bottom: 30px;}
.activities ul li{list-style: decimal;margin-left: 20px;font-size: 18px;}
.activities strong{font-size: 18px;margin-top: 30px;display: block;}
.activities .acbg:nth-child(3) .row{align-items: center;}
.activities .y3{max-width: 100%;width: auto;position: absolute;right: 0;bottom: 0;}
.activities .y2{max-width: 100%;width: auto;position: absolute;left: 0;top: -200px;left: -200px;}
.activities .y1{max-width: 100%;width: auto;position: absolute;left: 100px;top: 0;}
.activities .y4{max-width: 100%;width: auto;position: absolute;right: 0px;top: -100px;}
.activities .y5{max-width: 100%;width: auto;position: absolute;left: 0px;bottom: 0px;}
.activities .y6{max-width: 100%;width: auto;position: absolute;right: 50px;bottom: -100px;z-index: 999;}
.nysection .inner .txt h1{margin-top: 0;font-size: 74px;font-family: 'bef';display: flex;align-items: center;text-align: center;}
.xssection .xs_gallery-top .link .left span{display: flex;justify-content: space-between; width: 220px; border-radius: 10px;border: 2px solid #09347A;font-size: 21px;padding: 0px 0px 0px 0px; background-color: #09347A;}
.xssection .xs_gallery-top .link .left span .em1{width: 20%;box-sizing: border-box;padding:10px 10px;text-align: center;}
.xssection .xs_gallery-top .link .left span .em1 i{color: #fff;}
.xssection .xs_gallery-top .link .left span .em2{width: 80%; background-color: #fff;font-style: normal;display: flex;align-items: center;justify-content: center;border-radius:0px 10px 10px 0px;}
.xssection .xs_gallery-top .link .left span em{display: block;}
.xssection .xs_gallery-top .link .right{font-size: 16px;}
.xssection .xs_gallery-top .link .right img{max-width: 100%;margin: 0 5px;}


@media screen and (max-width:1680px) {
    .nav>li>a{padding: 10px 5px;}
    .gallerysection .swiper-slide .con{width: 45%;}
    .nysection .inner .txt h1{font-size: 60px;}

}
@media screen and (max-width:1440px) {

.container{width: 90%;}
.fixright{top: 70%;}
.section2 .two_list .two_list_i{width: 40%}
.section2 .col-md-7 .k .items span{font-size: 14px;}
.relateroomsection .row .con .des{margin-top: 20px;}
.newroomsection .con a{margin-top: 20px;}
.gallerysection .swiper-slide .con {
    width: 50%;
}
.nysection .inner .txt h1{font-size: 52px;}
.aboutsection1 .txt .row .col-md-6 a{font-size: 20px;}

}

@media screen and (max-width:1280px) {
    .nav > li > a{font-size: 14px;text-align: center;}
    #menu .nav > li > a{padding: 15px 5px;}
    .section2 .txt h3{font-size: 36px;}
    .section2 .txt h1{font-size: 46px;}
    .section2 .two_list .two_list_i{width: 45%;}
    .section2 .txt h3{margin-top: 10%;}
    .fixright{top: 80%;}
    .container {
        width: 98%;
    }
    .listsection .col-md-9 .row .col-md-8 .title h2{width: 84%;}
    .section4 .tit h1 {
        font-size: 36px;

    }
    .listsection .playlist .col-md-4 .hover h2{font-size: 20px;}
    .listsection .playlist .col-md-4 .hover div{height: 80%;}
    .nysection .inner .txt h1{font-size: 46px;}
    .ml50 {
        margin-left: 30px;
    }
    .navlogo{margin-right: 20px;}
    .historysection ul li .all {
        width: 695px;
    }
    .historysection ul li:nth-child(even) .all {
        width: 710px;
    }
    .activities h1{font-size: 50px;}
    .activities h2{font-size: 32px;}
    .activities dl dd b {
        width: 25%;
    }
    .activities p{font-size: 16px;}
}
@media screen and (max-width:1024px) {
   .container{width:100%;}
   .navlogo{margin: 0;}
   .section2 .col-md-7 .k .items span{font-size: 18px;}
   .section2 .txt h3{font-size: 28px;}
   .section2 .txt h1{font-size: 36px;}
   .section2 .two_list .two_list_i p{font-size: 16px;}
   .section2 .col-md-5{padding-left: 2%;}
   .section5 .container{width: 100%;}
   .section2{border-top: 50px solid #fff;}
   .section2 .txt p{font-size: 16px;}
   .listsection .col-md-9 .row .col-md-8 .title h2{width: 80%;}
   .gallerysection .swiper-slide .con {
    width: 60%;
}
.gallerysection .swiper-button-next, .gallerysection .swiper-button-prev {
    top: 50%;
}
.gallerysection .swiper-slide .con{margin-top: 5%;}
.listsection .playlist .col-md-4 .hover div {
    height: 90%;
}
.downsection .row .col-md-6 .con .number{font-size: 24px;}
.downsection .row .col-md-6 .con dl dd span{width: 94%;}
.sixsection2 ul li .hover span{font-size: 18px;}
.sixsection2 ul li h3{font-size: 20px;}
.sixsection2 ul li .hover{width: 96%;left: 2%;}
.ddsection{padding: 5% 15px;}
.sixsection1 .txt h1,.know_susection .tit h1{font-size: 30px;}
.know_susection .there_url{flex-wrap: wrap;}
.know_susection .there_url b,.know_susection .there_url dl{width: 100%;}
.know_susection .there_url dl{margin-top: 5%;}
.know_susection{padding: 5% 0px;}
.nysection .inner .txt h1 {
    font-size: 36px;
}
.nysection .inner .txt .bh1{font-size: 18px;width: 202px;}
.loginsection .container h3{font-size: 20px;}
.loginsection .container dl dd p{font-size: 16px;}
.loginsection .container .login_res form {padding: 5%;}
.contactsection .txt h1{font-size: 24px;padding: 20px;}
.historysection ul li .all {
    width: 700px;
}
.historysection ul li:nth-child(even) .all {width: 706px;}
.activities h1{font-size: 42px;}
.activities h2{font-size: 28px;}
.activities .col-md-9,.activities .col-md-3{width: 100%;text-align: center;}
.activities dl dd b{width: auto;}
.activities dl dd{justify-content: center;}
.activities ul li{text-align: center;}
.activities ul{margin-bottom: 30px;}
.activities ul li{list-style: none; margin-left: 0;}
.activities h2{margin-bottom: 20px;}
.activities strong{margin-top: 20px;}
.aboutsection1 .txt .row .col-md-6 a{font-size: 18px;}
.videos{margin-top: -350px;}

}

@media screen and (max-width:992px) {
	.visible-xs{display:block !important;}
	.hidden-xs{display:none !important;}
        .headerH{
        overflow: hidden;
        position: relative;
        height: 50px;
    }
	
    .lang{display: flex;align-items: center;margin-left: 15px;}
    .lang li a{color: #999;}
    .login{margin-bottom: 20px;margin-left: 10px;}
    .section2::before{display: none;}
    .section2 .container{margin-top: 0;padding-top: 5%;}
    .section2 .col-md-5{text-align: center;}
    .section2 .txt h1{text-align: center;margin: 0 auto;}
    .more{margin: 50px auto;}
    .section2 .txt h3{margin-top: 5%;}
    .section2 .container{justify-content: center;}
    .section2 .col-md-7 .k{width: 100%;margin-top: 5%;margin-left: 0;}
    .section2{padding: 5% 0 10% 0;}
    .section2 .two_list{justify-content: space-between;}
    .section2 .two_list .two_list_i{width: 48%;margin-right: 0;}
    .footer .inner .right a{font-size: 14px;}
    .banner img{height: auto;}
    .section4 .more{margin: 5% auto;}
    .listsection .col-md-9 .row .col-md-8 .title h2{width: 70%;}
    .index_video .container{width: 100%;}
    .section2 .txt p{width: 100%;}
    .listinnersection .relate_tt{margin-top: 5%;}
    #menu{position: absolute;right: 0%;width: 100%;height: auto;top: 100px;background-color: #fff;transition: all 0.1s;display: none;}
    #menu .navbar-nav{display: block;}
    #menu .navbar-nav>li{float: none;width: 100%;padding: 0 15px;}
    #menu .nav > li > a{text-align: left;}
    header::before{content: '';width: 100%;display: none;height: 100%;background: rgba(0,0,0,0.8);position: fixed;right: 0%; z-index: 999;overflow: hidden;}
    .headBox.sticky{position: absolute;}
    .nav-mobile-button{display: block;}
    .ydnavnar{width: 100%;height: 100%;overflow: hidden;}
    .ydnavnar #menu{display: block;}
    .ydnavnar header::before{display: block;}
    .listsection .playlist .col-md-4 .hover{align-items: center;}
    .listsection .playlist .col-md-4 .hover div{height: auto}
    .downsection .downnav span{font-size: 16px;padding: 12px 20px;}
    .downsection .tit h1{font-size: 36px;}
    .ml50 {
        margin-left: 20px;
    }
    #video{width: 100% !important;padding: 15px;}
    

   

 


}
@media screen and (max-width:768px) {
    .footer .inner .logo{width: 100%;}
    .footer .inner .logo img{display: block;margin: 0 auto;}
    .footer .inner .right{width: 100%;}
    .fixright a span{display: none;width: 0;}
    .fixright{background: none;}
    .deco-bg.to-r {
    width: calc(100% - 0px);
}
.section3 .deco-bg.to-r {
    width: calc(100% - 0px);
}
.footer .inner .right .col-md-2{padding-left: 0;padding-right: 0}
.gallerysection .swiper-slide .con {
    width: 80%;
}
.newroomsection{padding: 5% 15px;}
.newroomsection .col-md-4{margin-bottom: 30px;}
.section .swiper-pagination{bottom: 20px;}
.nysection .inner .txt h1{font-size: 28px;}
.ddsection .txt h4{font-size: 19px;}
.gallerysection .swiper-slide .boximg img{max-width: 80%;}
.prvicysection{padding: 5% 0px;}
.prvicysection .tic ul li .li .liT .sp2{font-size: 20px;}
.prvicysection .tic ul li .li .liB p{font-size: 16px;}
.listsection .gallerylist .gallery-top_dt .swiper-slide .hover a{width: 40px;height: 40px;}
.nysection .inner .txt .bh1{width: 172px;height: 40px;font-size: 20px;font-size: 16px;}
.nysection .inner .txt .bh1 a img{width: 26px;height: 30px;}
.know_susection .know_list ul li{flex-wrap: wrap;}
.know_susection .know_list ul li .boximg,.know_susection .know_list ul li span{width: 100%;text-align: left;}
.know_susection .bigimg img{margin-top: 6%;}
.know_susection .there_url dl dd{flex-wrap: wrap;}
.know_susection .there_url dl dd span{width: 100%;}
.know_susection .there_url dl dd a{width: 100%;margin-left: 0;}
.xssection .topbg{    max-width: 100%;padding: 0 15px;}
.xssection0 .container .txt h4{font-size: 24px;}
.loginsection{padding: 5% 15px;}
.loginsection .container .login_res form button{margin-bottom: 8%;}
.contactsection .txt{text-align: center;}
.contactsection .txt em::before{margin: 50px auto;}
.historysection ul li .top h2{font-size: 34px;}
.historysection ul li .con h1{font-size: 50px;}
.aboutsection1 .txt .row .col-md-6 a{margin-top: 20px;margin-bottom: 20px;}
.playlist{margin-top: 50px;}
.videos{width: 700px;margin-left: -350px;}
.peopelist{margin-top: 50px;}
.listsection .navlist{margin-bottom: 5%;}

}
@media screen and (max-width:767px) {
   
    main {
        margin-top: 100px;
    }
    .copy .inner{justify-content: center;}
    .footer .inner .right{flex-wrap: wrap;}
    .footer .inner .right .col-md-3{padding: 0;}
    .footer .inner .right h3{font-size: 20px;}
    .footer .inner .right a{font-size: 12px;}
    .footer a span{font-size: 12px;}
    .fixright{display: none;}
    .footer{background: #bae4f4}
    .listsection .col-md-9 .row{flex-wrap: wrap;}
    .listsection .col-md-9 .row .col-md-8 .title{margin-top: 8%;}
    .prvicysection h1{font-size: 28px;padding-bottom: 5%;}
    .prvicysection .prvicy_body ul li b{font-size: 18px;}
    .prvicysection .prvicy_body{font-size: 16px;}
    .prvicysection{padding: 5% 0;}
    .section2 .txt h1,.section4 .tit h1{font-size: 28px;padding: 20px 20px;}
    .copy .inner p{text-align: center;}
    .section .btn{position: absolute;bottom: 0;right: 0; width: 80px;height: 40px;background:rgba(0,0,0,.6);z-index: 999;border-radius: 0;}
    .section .swiper-button-next:after,.section .swiper-button-prev:after{font-size: 20px;}
    .section4{padding-top: 10%;}
    .section4 .swiper-slide{margin-top: 10%;margin-bottom: 8%;}
    .listinnersection .arcbody .arcbody_content .auther{flex-wrap: wrap;}
    .listinnersection .arcbody .arcbody_content .auther dl{margin-top: 5%;}
    .more{width: 126px;height: 46px;line-height: 46px;font-size: 20px;}
    .section2 .col-md-7 .k .items span{font-size: 14px;}
    .gallerysection .swiper-slide .con{width: 90%;margin-top: 3%;}
    .gallerysection .swiper-slide .con h2{font-size: 24px;}
    .gallerysection .swiper-slide .con p{font-size: 16px;}
    .gallerysection .swiper-container{padding-bottom: 5%;}
    .input-group { margin-left: 15px;}
    .navlogo{width: 25%;}
    .navlogo img{width: 100%;}
    #menu{top: 70px;}
    .ddsection{padding:  5% 15px;}
    .gallerysection{padding-top: 10%;}
    .newroomsection .tit h3{font-size: 36px;}
    .page{margin-top: 30px;margin-bottom: 50px;}
    .nysection .inner .txt h1{font-size: 20px;margin-left: 0px;justify-content: center;}
    .nysection .inner .txt span .em2{font-size: 12px;}
    .nysection .container {
        width: 100%;
    }
    .nysection .inner .txt span{width: 130px;}
    .nysection .inner .txt font{margin: 0 5px;}
    .nysection .inner .txt img {
        max-width: 50%;
    }
    .nysection .inner .txt font{width: 30px;height: 30px;}
    .nysection {
        overflow: hidden;
        position: relative;
        height: 180px;
    }
    .nysection .b{height: 100%;object-fit: cover;}
    .gallerysection .swiper-slide .boximg img {
        max-width: 90%;
    }
    .listsection .col-md-9 .des p{
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .swiper-button-next:after, .swiper-button-prev:after{font-size: 24px;}
    .navsection ul{width: 300px;}
    .nysection .inner .txt span .em1{padding: 2px 10px;}
    .downsection .downnav{flex-wrap: wrap;}
    .downsection .downnav span{width: 100%;margin-bottom: 15px;}
    .downsection .row .col-md-6 .con .number{font-size: 20px;}
    .downsection .row .col-md-6 .con dl dd span{width: 92%;}
    .downsection .row .col-md-6 .con .number i{font-size: 30px;width: 50px;height: 50px;}
    .downsection .row .col-md-6 .con .number span{width: 78%;}
    .downsection .tit h1{font-size: 28px;}
    .sixsection2 ul li .hover{position: relative;width: 100%;left: 0;padding:12% 15px;}
    .sixsection2 ul li .hover span{text-align: justify;}
    .sixsection2 ul li h3{font-size: 18px;}
    .sixsection2 ul li a{width: 100%;}
    .sixsection2 ul li a{margin: 5% auto 15% auto;}
    .sixsection1 .txt h1, .know_susection .tit h1{font-size: 28px;}
    .know_susection .there_url dl dd{font-size: 16px;}
    .xssection0 .container .txt h4{font-size: 20px;}
    .xssection .xs_gallery-top .link a{width: 8%;}
    .xssection .xs_gallery-top .link .left a{width: 20%;}
    .ml50 { margin-left: 0px;}
    .nysection .inner .txt{width: 52%;}
    .nysection .inner .txt h1{width: 100%;text-align: center;}
    .nysection .inner .txt .bh1{font-size: 14px;width: 152px;}
    .nysection .inner .txt .bh1 span{margin-right: 10px;}
    .nysection .inner .txt .bh1 a img { width: 16px;height: 20px;}
    .contactsection{padding: 15% 15px;}
    .historysection .tit h1{font-size: 36px;}
    .historysection ul{margin-top: 10%;}
    .historysection ul::before{display: none;}
    .historysection ul li .all{width: 100%;}
    .historysection ul li .top .boximg{width: 100%;}
    .historysection ul li .top h2{width: 100%;}
    .historysection ul li .top{width: 100%;display: block;}
    .historysection ul li .top .boximg img{display: block;margin: 0 auto;}
    .historysection ul li .top h2 span{width: 100%;text-align: center;margin: 0;}
    .historysection ul li .top h2::before{display: none;}
    .historysection ul li .con{width: 100%;float: none;text-align: center;}
    .historysection ul li .con h1{font-size: 40px;margin-top: 0px;}
    .historysection ul li .top h2{font-size: 24px;}
    .historysection ul li:nth-child(even) .top h2::after{display: none;}
    .xssection .xs_gallery-top .link .left span{font-size: 14px;width: 140px;}
    .xssection .xs_gallery-top .link .right{width: 50%;}
    .xssection .xs_gallery-top .link .right img{max-width: 20%;margin: 0;}
    .xssection .xs_gallery-top .link .left span .em1{padding: 5px 10px;}
    .xssection .xs_gallery-top .link{padding-left: 15px;padding-right: 0;}
    .downsection .downnav .fa-long-arrow-right:before{
        content: '\2192';
        display: block;
        margin-bottom: 15px;
        font-size: 30px;
        transform:rotate(90deg);
        -ms-transform:rotate(90deg); 	/* IE 9 */
        -moz-transform:rotate(90deg); 	/* Firefox */
        -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
        -o-transform:rotate(90deg); 	/* Opera */
 
    }
    .know_susection .know_list ul li,.know_susection .bigimg img{margin-top: 10%;}
    .topbar ul li{font-size: 12px;}
    .aboutsection1 .txt .row .col-md-6 a{font-size: 14px;}
    .nysection{height: auto;}
    .nysection .yd_b{display: block;width: 100%;}
    .nysection .b{display: none;}

    .address .container a, .address .container span{font-size: 12px;}
    .videos {
        width: 300px;
        margin-left: -150px;
        margin-top: -150px;
    }
    .listsection .col-md-9.peopelist .row{align-items: flex-start;}
    .listsection .col-md-9 .des dl{display: block;}
    .sixsection1 .phone .col-md-6:nth-last-child(1){display: none;}
    .sixsection1 .phone .col-md-6{margin-bottom: 30px;}
    .activities .y6,.activities .y4,.activities .y3{display: none;}
    }
        






@media screen and (max-width:375px) {
    .nysection .inner .txt span{width: 100px;}
    .nysection .inner .txt span .em1{padding: 0px;}
    .nysection .inner .txt span .em1 i{font-size: 14px;}
    .nysection .inner .txt font {
        width: 20px;
        height: 20px;
    }
    .nysection .inner .txt span .em2{width: 100%;}
}






