/*Top002897 */



html{-webkit-text-size-adjust:100%;font-size:5.2083333vw}

.Top002897 {
    position: relative;
    z-index: 100;
    width: 100%;
    left: 0;
    top: 0;
    background: #fff;
}
.Top002897{position: fixed;}
.Top002897 .auto {
    max-width: 1400px;
    width: 95%;
}

.Top002897>.auto {
    text-align: right;
    line-height: 30px;
}

.Top002897>.auto a {
    display: inline-block;
    font-size: 15px;
    padding-left: 32px;
    margin-right: 10px;
    color: #000;
    text-decoration: underline;
    background-repeat: no-repeat;
    background-position: left center;
}
.xw_top a:last-child{margin-right: 0;margin-left: 45px;}
.Top002897 .top-b>.auto {
    background: #fff;
}

.Top002897>.auto a.t-contact {
    background-image: url("../images/Top002897_icon2.png");
}

.Top002897>.auto a.t-fb {
    background-image: url("../images/Top002897_icon1.png");
}

.Top002897 .top-left {position: relative;width: 140px;top: -14px;}
.Top002897 .top-left .left{position: relative;z-index: 1;width: 100%;height: 48px;left: 0;}
.Top002897 .top-left .right{position: absolute;right: 0;top: 0;z-index: 0;height: 48px;animation:turn 5s;animation-iteration-count: 1;}
@keyframes turn{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}

@media(min-width:1025px) {
    .Top002897 .top-b {
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        z-index: 100;
        background: #fff;
    }

    .Top002897 .top-b>.auto {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    /* .Top002897 .top-b > .auto > div{display: table-cell; vertical-align: middle;} */


    .Top002897 .top-right {
        width: 15%;
    }
}

.Top002897 .top-right dl {
    float: right;
}

.Top002897 .top-right dl>* {
    float: left;
}

.Top002897 .top-search {
    border-left: 1px solid #e5e5e5;
    padding-left: 10px;
}

.Top002897 .open-search {
    width: 28px;
    height: 28px;
    background: url("../images/Top002897-icon_search.png") no-repeat center center;
    display: block;
    cursor: pointer;
}

.Top002897 .open-search.on {
    border-radius: 50%;
    background-color: #007CBC;
    background-image: url("../images/Top002897-icon_search_on.png");
}

.Top002897 .top-search .box {
    position: absolute;
    top: 134%;
    right: 0;
    border: 1px solid #fff;
    background: rgba(0, 0, 0, 0.5);
    width: 300px;
    display: none;
}

.Top002897 .top-search .box .text {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #fff;
    border: 0;
}

.Top002897 .top-search .box .btn {
    position: absolute;
    width: 40px;
    height: 100%;
    background: #007CBC url("../images/Top002897-icon_search_on.png") no-repeat center center;
    top: 0;
    right: 0;
}

.Top002897 .top-lang {
    position: relative;
    z-index: 100;
}

.Top002897 .top-lang .cur {
    padding: 0 22px 0 25px;
    background: url("../images/Top002897-icon_lang.png") no-repeat left center;
    position: relative;
    z-index: 1;
    line-height: 28px;
    background-size: contain;
}
.Top002897 .sub-imgtxt .img  {text-align: center;}
.Top002897 .sub-imgtxt .img img {max-height: 200px;}


/* .Top002897 .top-lang .cur:after {
    position: absolute;
    width: 6px;
    height: 6px;
    content: '';
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    border-top: 1px solid #818181;
    border-right: 1px solid #818181;
    right: 0;
    top: 50%;
    margin-top: -3px;
} */

.Top002897 .lang-list {
    position: absolute;
    left: 50%;
    width: 120px;
    margin-left: -60px;
    z-index: 100;
    background: #fff;
    border-radius: 0 0 5px 5px;
    top: 100%;
    padding: 10px 0;
    display: none;
}

.Top002897 .lang-list a {
    display: block;
    line-height: 30px;
    text-align: center;
}

.Top002897 .top-menu li b,
.Top002897 .top-menu li b a {
    display: block;
}

.Top002897 .sub,
.Top002897 .sub-two {
    display: none;
}

.Top002897 .sub .detail {
    line-height: 46px;
    display: inline-block;
    background: #007CBC;
    padding: 0 30px;
    transition: 0.3s;
    color: #fff;
}

.Top002897 .sub .detail:hover {
    background: #fff;
    color: #007CBC;
}

.Top002897 .sub-menu .name {
    font-size: 16px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.Top002897 .sub-menu.sub-menu_02 .name {white-space: normal;}
.Top002897 .sub .two-cate dt:nth-child(1){display: none;}
.Top002897 .sub .sub-two .item-cate dt:nth-child(1){display: none;}


@media(min-width:1025px) {
    .Top002897 .sub-two {
        display: none !important;
    }

    .Top002897 .top-menu ul {
        display: table;
        margin: 0 auto;
    }

    .Top002897 .top-menu li {
        float: left;
        padding: 0 6vw 0 0;
    }

    .Top002897 .top-menu li:last-child {
        padding-right: 0;
    }

    .Top002897 .top-menu li b a {
        line-height: 48px;
        font-size: 18px;
        color: #00369c;
        position: relative;
        z-index: 33;
    }

    .Top002897 .top-menu li:hover b a,
    .Top002897 .top-menu li.aon b a {
        color: #61cce8;
    }

    .Top002897 .sub {
        position: absolute;
        left: 0;
        width: 100%;
        top: 100%;
        background: #e8ebee;
        font-size: 16px;
        height: 500px;
    }

    .Top002897 .top-menu li.aon .sub {
        z-index: 100;
    }

    .Top002897 .sub,
    .Top002897 .sub a {
        color: #333;
    }

    .Top002897 .sub .auto {
        position: relative;
    }

    .Top002897 .sub .close {
        position: absolute;
        right: 0;
        top: 0;
        width: 20px;
        height: 20px;
        cursor: pointer;
    }

    .Top002897 .sub .close:before,
    .Top002897 .sub .close:after {
        position: absolute;
        content: '';
        width: 100%;
        background: #007CBC;
        height: 2px;
        left: 0;
        top: 50%;
        margin-top: -1px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        ms-transform: rotate(-45deg);
    }

    .Top002897 .sub .close:after {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        ms-transform: rotate(45deg);
    }

    .Top002897 .sub[data-type="column"] h4 .close {
        position: absolute;
        top: 50%;
        margin-top: -10px;
    }

    .Top002897 .sub[data-type="tab"] .close {
        top: 48px;
        right: 40px;
    }

    .Top002897 .sub h4 {
        font-weight: lighter;
        margin: 0 0 15px 0;
        font-size: 24px;
        color: #333;
    }

   
    .Top002897 .sub-imgtxt pre {
        line-height: 1.5em;
        max-height: 4.5em;
        margin: 15px 0 40px 0;
        color: #333;
        word-break: break-word;
    }

    .Top002897 .sub[data-type="tab"] .auto {
        display: table;
    }

    .Top002897 .sub[data-type="column"] .auto {
        padding: 2% 40px 5%;
    }

    .Top002897 .sub[data-type="tab"] .auto>div {
        display: table-cell;
        vertical-align: top;
        padding: 20px 0 20px 0;
    }

    .Top002897 .sub[data-type="column"] h4 {
        position: relative;
        z-index: 1;
    }

    .Top002897 .sub .one-cate {
        width: 260px;
        background: rgba(255, 255, 255, 0.9);
    }

    .Top002897 .sub .two-cate {
        width: 28.572%;
        background: rgba(255, 255, 255, 0.4);
    }

    .Top002897 .sub .one-cate-info {
        padding-top: 35px;
    }

    .Top002897 .sub .one-cate-info .item {
        max-width: 360px;
        width: 86%;
        margin: 0 auto;
    }

    .Top002897 .sub-menu .name {
        margin-bottom: 20px;
    }

    .Top002897 .sub-menu .name a {
        color: #333;
        float: left;
        max-width: 95%;
        padding-right: 26px;
        position: relative;
        display: block;
    }

    .Top002897 .sub-menu .name a:after {
        position: absolute;
        width: 6px;
        height: 6px;
        content: '';
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        border-bottom: 1px solid #333;
        border-right: 1px solid #333;
        right: 2px;
        /*top: 50%;
        margin-top: -3px;*/
        top:7px;
    }

    .Top002897 .sub .one-cate dt {}

    .Top002897 .sub .one-cate dt.on {
        background: rgba(0, 0, 0, 0.1);
    }

    .Top002897 .sub .two-cate dt a,
    .Top002897 .sub .one-cate dt a {
        display: block;
        line-height: 26px;
        padding: 5px 3vw;
    }

    .Top002897 .sub .two-cate dt a {
        color: #333
    }

    .Top002897 .sub .two-cate dt a:hover {
        color: #00a2e9;
    }

    .Top002897 .sub[data-type="column"] .sub-imgtxt {
        float: left;
        width: 27.273%;
    }

    .Top002897 .sub[data-type="column"] .sub-menu {
        float: right;
        width: 66%;
    }

    .Top002897 .sub[data-type="column"] .sub-menu_02 {
        float: right;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .Top002897 .sub[data-type="column"] .sub-menu_02 .item{
        width: 25%;
        max-width: none;
        margin-bottom: 4%;
        margin-right: 0 !important;
    }

    .Top002897 .sub-menu .item {
        float: left;
        max-width: 210px;
    }
    .Top002897 .Home_xw .sub-menu .item{
        float: none;
        max-width: 100%;
        width: 100%;
    }
    .Top002897 .Home_xw  dl dd{background: url(../images/xw.png) no-repeat left center;background-size: 8px;padding-left: 15px;margin-bottom: 15px;}
    .Top002897 .Home_xw  dl dd a{display: flex;align-items: center;justify-content: space-between;font-size: 15px;color: #666;}
    .Top002897 .Home_xw  dl dd a span{width: 75%;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .Top002897 .Home_xw  dl dd a i{width: 25%;display: block;text-align: right;font-style: normal;}
    @media(min-width:1025px) and (max-width:1280px) {
        .Top002897 .sub-menu .item {
            max-width: 180px;
        }
    }

    .Top002897 .sub-menu dd {
        line-height: 20px;
        padding: 4px 0;
        font-size: 14px;
    }

    .Top002897 .sub-menu dd a {
        color: #666;
        font-size: 15px;
    }

    .Top002897 .sub-menu dd a:hover {
        color: #00a2e9;
    }
}

@media(min-width:1366px){
    .Top002897 .sub{height: 500px;}
}
/*移动端*/

@media(max-width:1024px) {
    .Top002897>.auto {
        line-height: 40px;
        display: none;
    }

    .Top002897 .top-b {
        background: #fff;
    }

    .Top002897 .top-b>.auto {
        position: relative;
        z-index: 100;
    }

    .Top002897 .top-right {
        float: right;
        padding: 10px 0;
    }

    .Top002897 .top-left {
        position: absolute;
        left: 12px;
        top: 13px;width: 65px
    }
    .Top002897 .top-left .left{height: 22px;left: 0;}
    .Top002897 .top-left .right{height: 22px;}

    .Top002897 .top-menu {
        position: fixed;
        right: 0;
        top: 48px;
        bottom: 0;
        width: 0;
        z-index: 100;
        background: #007CBC;
        overflow: hidden;
        opacity: 0;
        transition: 0.5s;
    }

    .menu-show {
        overflow: hidden;
    }

    .menu-show .top-menu {
        opacity: 1;
        width: 280px;
    }

    .Top002897 .top-menu ul {
        width: 280px;
        height: 100%;
        overflow: auto;
    }

    .Top002897 .top-menu li a {
        color: #fff;
    }

    .Top002897 .open-menu {
        height: 28px;
        width: 40px;
        background: #007CBC;
        position: relative;
        margin-left: 10px;
    }

    .Top002897 .open-menu.on {
        background: none;
    }

    .Top002897 .open-menu i {
        position: absolute;
        height: 2px;
        background: #fff;
        width: 70%;
        left: 15%;
        top: 50%;
        margin-top: -1px;
        transition: 0.3s;
    }

    .Top002897 .open-menu:not(.on) i:nth-child(1) {
        margin-top: -7px;
    }

    .Top002897 .open-menu:not(.on) i:nth-child(3) {
        margin-top: 5px;
    }

    .Top002897 .open-menu.on i {
        background: #007CBC;
    }

    .Top002897 .open-menu.on i:nth-child(1) {
        transform: rotate(45deg);
    }

    .Top002897 .open-menu.on i:nth-child(3) {
        transform: rotate(-45deg);
    }

    .Top002897 .open-menu.on i:nth-child(2) {
        display: none;
    }

    .Top002897 .top-menu li b {
        padding-right: 40px;
        line-height: 50px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        position: relative;
        overflow: hidden;
    }

    .Top002897 .top-menu li b a {
        padding: 0 20px;
        font-size: 18px;
    }

    .Top002897 .top-menu li b i.op {
        position: absolute;
        right: 5px;
        top: 50%;
        width: 30px;
        height: 30px;
        margin-top: -15px;
        transition: 0.3s;
    }

    .Top002897 .top-menu li b i.op.click {
        transform: rotate(45deg);
    }

    .Top002897 .top-menu li b i.op:after,
    .Top002897 .top-menu li b i.op:before {
        position: absolute;
        content: '';
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: #ffff;
    }

    .Top002897 .top-menu li b i.op:after {
        width: 60%;
        height: 2px;
    }

    .Top002897 .top-menu li b i.op:before {
        width: 2px;
        height: 60%;
    }

    .Top002897 .top-search .box {
        width: 100%;
    }

    .Top002897 .sub {
        padding: 10px 20px;
    }

    .Top002897 .sub .auto {
        width: 100%;
    }

    .Top002897 .sub h4 {
        display: none;
    }

    .Top002897 .sub[data-type="tab"] .one-cate-info,
    .Top002897 .sub[data-type="tab"] .two-cate {
        display: none;
    }

    .Top002897 .item-cate,
    .Top002897 .sub-imgtxt {
        background: rgba(0, 0, 0, 0.3);
        padding: 10px;
    }

    .Top002897 .item-cate {
        background: rgba(0, 0, 0, 0.4);
    }
    .Top002897 .sub-imgtxt{display: none;}
    .Top002897 .sub-imgtxt pre {
        color: #fff;
        margin: 10px 0;
    }

    .Top002897 .sub .detail {
        line-height: 36px;
        padding: 0 15px;
    }

    .Top002897 .sub-menu .name,
    .Top002897 .sub .one-cate>dl>dt {
        border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
    }

    .Top002897 .sub-menu .name a,
    .Top002897 .sub .one-cate>dl>dt>a {
        line-height: 40px;
        font-size: 16px;
        display: block;
    }

    .Top002897 .sub .one-cate>dl>dt,
    .Top002897 .sub-menu .name.has-dd,
    .Top002897 .sub .one-cate>dl>dt>a {
        position: relative;
    }

    .Top002897 .sub .one-cate>dl>dt>a {}

    .Top002897 .sub-menu .name.has-dd:after,
    .Top002897 .sub .one-cate>dl>dt>a:after {
        position: absolute;
        content: '';
        border: 6px solid transparent;
        border-top-color: #fff;
        right: 0;
        top: 50%;
        margin-top: -3px;
        transition: 0.3s;
    }

    .Top002897 .sub-menu .name.click:after,
    .Top002897 .sub .one-cate>dl>dt.click>a:after {
        transform: rotate(180deg);
        margin-top: -6px;
    }

    .Top002897 .sub .one-cate>dl>dt .op-dt {
        position: absolute;
        width: 40px;
        height: 40px;
        z-index: 10;
        right: 0;
        top: 0;
    }

    .Top002897 .sub-menu dd,
    .Top002897 .item-cate dt {
        line-height: 30px;
    }

    .Top002897 .sub-menu .name a:after {
        border-color: #fff;
    }

    .Top002897 .sub-menu dl {
        background: rgba(0, 0, 0, 0.3);
        padding: 10px;
        display: none;
    }

    .Top002897 .sub-menu .name.has-dd {
        position: relative;
        padding-right: 30px;
    }

    .Top002897 .sub-menu .name .op-dd {
        z-index: 10;
        cursor: pointer;
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 30px;
    }

    .Top002897 .sub-menu .item {
        margin-right: 0 !important;
    }
}


/*Banner002880 */


.Banner002880 {
    margin-top: 78px;
}
.Banner002880 .slider li{position: relative;}
.Banner002880 .slider .txt{position: absolute;left: 12%;top: 40%;font-size: 32px;z-index: 10;color:#fff;line-height: 50px;}
.Banner002880 .slider .txt span{padding:4px 10px;}
.Banner002880 .slider a.detail{border:1px solid #eee;color:#666;width:156px;line-height:38px;border-radius: 5px;background:#fff;margin:0px;display:block;font-size:15px;text-align:center;margin-top:50px;}
.Banner002880 .slider a:hover.detail{background:#00369c;color:#fff;border:1px solid #00369c;}

.Banner002880 .slider {
    overflow: hidden;
}

.Banner002880 .small {
    padding-top: 10px;
    text-align: center
}

.Banner002880 .small .slick-dots {
    display: table;
    margin: 0 auto;
    max-width: 100%;
}

.Banner002880 .small li {
    float: left;
    list-style: none;
    margin: 0 4px;
}

.Banner002880 .small li button {
    padding: 0;
    cursor: pointer;
    border: 0;
}
@media(max-width:1366px){
    .Banner002880 .slider .txt{font-size: 26px;top: 30%;} 
}

@media(max-width:1024px) {
    .Banner002880 {
        margin-top: 48px;
    }
}

@media(min-width:769px) {
    .Banner002880 .small li {
        transition: 0.3s;
        background: #000;
        height: 4.21vw;
        width: 11.56vw;
        border-radius: 4px 0;
        overflow: hidden;
    }

    .Banner002880 .small li.slick-active {
        border-top: 3px solid #0ad307;
    }

    .Banner002880 .small li img {
        display: block;
        width: 100%;
        height: 100%;
    }

    .Banner002880 .small li button {
        background: none;
    }

    .Banner002880 .small li:not(.slick-active) button {
        opacity: 0.7;
    }

    .Banner002880 .slick-arrow {
        position: absolute;
        top: 50%;
        width: 46px;
        height: 46px;
        background: url(../images/Banner002880_prev.png) no-repeat center center;
        margin-top: -23px;
        z-index: 30;
    }

    .Banner002880 .slick-prev {
        left: 2%;
    }

    .Banner002880 .slick-next {
        right: 2%;
        background-image: url(../images/Banner002880_next.png);
    }

    .Banner002880 li img {
        display: block;
        width: 100%;
        transition: 10s linear;
    }

    .Banner002880 li.slick-active img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
    }
}

@media(max-width:768px) {
    .Banner002880 .slider .txt{font-size: 16px;top: 25%;line-height: 20px;} 
    .Banner002880 .slider a.detail{font-size: 12px;width: 110px;line-height: 24px;margin-top: 15px;}

    .Banner002880 {
        position: relative;
        z-index: 1;
    }

    .Banner002880 .small {
        position: absolute;
        left: 0;
        z-index: 10;
        width: 100%;
        bottom: 10px;
    }

    .Banner002880 .small li img {
        display: none;
    }

    .Banner002880 .small li button {
        background: #fff;
        width: 10px;
        height: 10px;
        border-radius: 50%;
    }

    .Banner002880 .small li:not(.slick-active) button {
        opacity: 0.4;
    }

    .Banner002880 .slick-arrow {
        display: none !important;
    }
}


/*Floor002994 */

.Floor002994 .auto {
    width: 88.542%;
    max-width: 1400px;
    position: relative;
}

.Floor002994 .auto>* {
    position: relative;
    z-index: 4;
}

.Floor002994 .txt-area {
    color: #000;
    text-align: center;
    padding: 5% 0;
}

.Floor002994 .txt-area .tit .cn {
    font-size: 30px;
}

.Floor002994 .txt-area .p {
    line-height: 2em;
    font-size: 16px;
    margin: 1.25em auto 1.875em;
    max-width: 720px;
}


/* .Floor002994 .img{max-width: 1240px; margin: 0 auto; width: 90%;} */

@media(max-width:1024px) {
    .Floor002994 .txt-area:before {
        width: 8vw;
        height: 7vw;
    }

    .Floor002994 .txt-area .tit .cn {
        font-size: 3.5vw;
    }

    .Floor002994 .txt-area .tit .en {
        font-size: 3vw;
    }

    .Floor002994 .txt-area .more {
        font-size: 2vw;
    }
}

@media(max-width:768px) {
    .Floor002994 .txt-area .p {
        max-width: 100%;font-size: 14px;
    }

    .Floor002994 .txt-area .tit .cn {
        font-size: 3vw;
    }
    .Floor002994{padding: 0 2%;}
    .Floor002994 .txt-area .tit .cn{font-size: 20px;}
    .Floor002994 .txt-area p{font-size: 16px;text-align: justify;margin: 15px 0;color: #666;line-height: 28px;}
    
}



/*Floor003091 */

.Floor003091 {
    font-size: 16px;
    padding: 5% 0;
    overflow: hidden;
    background: #f5f5f5 url(../images/bg.png) no-repeat center center;
    background-size: cover;
}

.Floor003091 .title {
    font-size: 30px;
}

.Floor003091 .title p {
    font-size: 0.421em;
    line-height: 1.75;
}

.Floor003091 .title aside {
    color: #333;
    text-transform: uppercase;
    margin-bottom: 4%;
}

.Floor003091 .flipster-nav {
    display: none;
}

.Floor003091 .cur-info {
    position: relative;
    z-index: 10;
}

.Floor003091 .cur-info .txt .name {
    color: #000;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 1em;
}

.Floor003091 .cur-info .txt .name a {
    float: right;
    color: #007CBC;
    padding-right: 22px;
    background: url("../images/Floor003091-more.svg") no-repeat right center;
    font-size: 0.6667em;
    line-height: 1.5;
}

.Floor003091 .cur-info .txt dd {
    line-height: 1.75;
    color: #777;
}

.Floor003091 .cur-info .txt p {
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 28px;
}

.Floor003091 .cur-info .txt a {
    color: #007CBC;
    font-weight: bold;
    font-size: 16px;
}

.Floor003091 .flipster .Ispic {
    width: 280px;
    height: 470px;
    background-size: contain;
    background-position: center bottom;
}

.Floor003091 .flipster .txt {
    display: none;
}

.Floor003091 .flipster>a {
    position: absolute;
    border-radius: 50%;
    background: #dae2ec url("../images/Floor003091-more-white.svg") no-repeat center center;
    width: 50px;
    height: 50px;
    transition: 0.3s;
    font-size: 0;
    z-index: 20;
}

.Floor003091 .flipster>a.flipto-prev {
    transform: rotateY(-180deg);
}

.Floor003091 .flipster>a:hover {
    background-color: #007CBC;
}

@media(min-width:1025px) and (max-width:1600px) {
    /* .Floor003091 .flipster .Ispic {
        width: 23.75vw;
        height: 29.375vw;
    }

    .flipster-carousel .flip-past {
        transform: translateX(-180%) translateZ(0) rotateY(0deg) scale(0.426);
    }

    .flipster-carousel .flip-future {
        transform: translateX(180%) translateZ(0) rotateY(0deg) scale(0.426);
    } */

    .Floor003091 .flipster>a.flipto-prev {
        margin-left: -18.125vw;
    }

    .Floor003091 .flipster>a.flipto-next {
        margin-left: calc(18.125vw - 50px);
    }
}

@media(min-width:1025px) {
    .Floor003091 .title {
        width: 100%;
        text-align: center;
    }

    .Floor003091 .cur-info {
        width: 33.75%;
    }

    .Floor003091 .flipster {
        margin-top: -9.22vw;
        float: left;
    }

    .Floor003091 .flipster>a {
        bottom: 60px;
        left: 50%;
    }

    .Floor003091 .flipster>a.flipto-prev {
        margin-left: -290px;
    }

    .Floor003091 .flipster>a.flipto-next {
        margin-left: 240px;
    }
}

@media(max-width:1024px) {
    .Floor003091 .cur-info:before {
        width: 100%
    }

    .Floor003091 .flipster>a {
        top: 50%;
        margin-top: -25px;
    }

    .Floor003091 .flipster>a.flipto-prev {
        left: 0;
    }

    .Floor003091 .flipster>a.flipto-next {
        right: 0;
    }

    .Floor003091 .flipster .Ispic {
        width: 60vw;
        height: 60vw;
    }

    .Floor003091 .cur-info {
        padding-top: 8vw;
        margin-top: 5vw;
    }

    .Floor003091 .title {
        font-size: 24px;
    }
}

@media(max-width:768px) {
    .Floor003091 .cur-info {
        padding-top: 0;
    }

    .Floor003091 .cur-info .txt .name {
        font-size: 18px;
    }
    .Floor003091 .title aside{font-size: 20px;}
    .Floor003091 .cur-info .txt p{font-size: 14px;line-height: 24px;}
}



/*
 .Floor002412 为demo编号
 */

.Floor002412 {
    padding: 5% 0;
    background: #f5f5f5 url(../images/bg2.png) no-repeat center center;
    background-size: cover;
}

.Floor002412 .wrap-Tit {
    position: relative;
    text-align: center;
}

.Floor002412 .wrap-Tit h2 {
    font-size: 30px;
    text-transform: uppercase;
    color: #333;
    margin: 0;
    position: relative;
    z-index: 3;
    font-weight: normal;
    margin-bottom: 4%;
}

.Floor002412 .list li {
    float: left;
}

.Floor002412 .list li .pic {
    overflow: hidden;
}

.Floor002412 .list li .pic a {
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform .5s ease-in-out;
}

.Floor002412 .list li .pic a img {
    visibility: hidden;
}

.Floor002412 .list li .pic a:hover {
    transform: scale(1.1);
}

.Floor002412 .list li .word h3 {
    margin: 30px 0 8px;
    font-size: 18px;
}

.Floor002412 .list li .word h3 a {
    color: #007CBC;
}

.Floor002412 .list li .word time {
    color: #b3b3b3;
    font-size: 14px;
}

.Floor002412 .list li .word figure {
    height: 44px;
    overflow: hidden;
    line-height: 22px;
    color: #555;
    font-size: 14px;
    margin: 30px 0;
}

.Floor002412 .bx-controls a{    position: absolute;
    border-radius: 50%;
    background: #dae2ec url(../images/Floor003091-more-white.svg) no-repeat center center;
    width: 50px;
    height: 50px;
    transition: 0.3s;
    font-size: 0;top: 50%;margin-top: -128px;
    z-index: 20;
}
.Floor002412 .bx-wrapper{position: relative;}
.Floor002412 .bx-controls a.bx-prev{left: -65px; background: #dae2ec url(../images/leftarr.svg) no-repeat center center;}
.Floor002412 .bx-controls a.bx-next{right: -65px;}
.Floor002412 .bx-controls a:hover{ background-color: #007CBC;}


.more {
    border: 1px solid #007CBC;
    color: #007CBC;
    display: block;
    height: 40px;
    line-height: 38px;
    text-align: center;
    width: 168px;
    max-width: 170px;
    position: relative;
    transition: color .5s;
    margin: 30px auto 0;
    font-size: 16px;
}

.more span {
    position: relative;
    background: url(../images/Floor002412-more_icon.png) no-repeat right center;
    padding-right: 25px;
    z-index: 3;
    font-size: 16px;
}

.more:after {
    content: "";
    width: 0;
    height: 100%;
    background: #007CBC;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transition: width .5s;
}

.more:hover:after {
    width: 100%;
}

.more:hover {
    color: #fff;
}
@media(max-width:1366px){
.Floor002412 .bx-controls a.bx-prev{left: 0;}
.Floor002412 .bx-controls a.bx-next{right:0;}
}
@media(max-width:1024px){
    .Floor002412 .list li .word h3{margin: 15px 0 0;}
    .Floor002412 .list li .word figure{margin: 15px 0;}
    .more{margin: 15px auto;}
}
/*
 .Floor001055 为demo编号
 */

.Floor001055 {
    padding: 4% 0;
}

.Floor001055 h1 {
    margin: 0;
    text-align: center;
    font-size: 30px;
    color: #333;
    text-transform: uppercase;
    padding-bottom: 4%;
    font-weight: normal;
}

.Floor001055 ul li {
    float: left;
    width: 32%;
    margin-right: 2%;
    padding-bottom: 3%;
    position: relative;
    background: #f5f5f5;
    padding: 20px;
}

.Floor001055 ul li:nth-child(3n) {
    margin-right: 0;
}

.Floor001055 ul li .Ispic {
    display: block;
    padding-bottom: 57%;
    position: relative;
}
.Floor001055 ul li .Ispic span{position: absolute;bottom: 0;left: 0;font-size: 18px;background: rgba(0, 0, 0, 0.5);color: #fff;display: inline-block;padding: 5px 10px;}
.Floor001055 ul li h5 {
    margin: 0;
    font-size: 16px;
    padding-top: 10px;
}

.Floor001055 ul li p {
    line-height: 24px;
    overflow: hidden;
    height: 48px;
}

.Floor001055 ul li::before,
.Floor001055 ul li::after {
    position: absolute;
    content: '';
    height: 2px;
    background-color: #f5f5f5;
    bottom: 0;
    transition: all ease-in-out 0.5s;
}

.Floor001055 ul li::before {
    width: 100%;
    right: 0;
}

.Floor001055 ul li::after {
    width: 0;
    left: 0;
    background-color: #0ad307;
}

.Floor001055 ul li:hover::before {
    width: 0;
}

.Floor001055 ul li:hover::after {
    width: 100%;
}

.Floor001055 ul dl dd a {
    background: #0ad307;
    width: 40px;
    height: 40px;
    display: inline-block;
}

.Floor001055 ul dl {
    display: flex;
    justify-content: center;
}

.Floor001055 ul dl img {
    max-width: 30px;
    margin: 4px auto;
    display: block;
}

.Floor001055 ul dl dd {
    margin-right: 10px;
}

.Floor001055 ul dl dd a:hover {
    background: #007CBC;
}

@media(max-width:768px) {
    .Floor001055 ul li {
        width: 100%;
        margin-bottom: 3%;
        margin-right: 0;
    }
    .Floor001055 ul li h5{font-size: 18px;}
    .Floor001055 ul li p{line-height: 24px;font-size: 14px;}
}



/*Bottom002868 */

.Bottom002868 {
    padding: 2% 0 0.5% 0;
    background: url(../images/bottom.jpg) no-repeat center center;
    background-size: cover;
    overflow: hidden;
}

.Bottom002868,
.Bottom002868 a {
    color: #fff;
}

.Bottom002868 .fl {
    font-size: 16px;
}

@media(min-width:1025px) {
    .Bottom002868 .fl {
        max-width: 70%;
    }
}

.Bottom002868 .fl nav a {
    display: inline-block;
}

.Bottom002868 .fl nav a:not(:last-child):after {
    display: inline-block;
    content: '';
    width: 1px;
    background: rgba(255, 255, 255, 0.2);
    height: 15px;
    vertical-align: middle;
    margin: 0 18px;
}

.Bottom002868 .fr ul>* {
    float: left;
    min-width: 93px;
}

.Bottom002868 .fr li {
    background: rgba(255, 255, 255, 0.1);
    height: 93px;
    display: table;
    margin-right: 10px;
}

.Bottom002868 .fr li aside {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.Bottom002868 .fr ol img {
    display: block;
    height: 93px;
}

.Bottom002868 .fr ol aside {
    padding-top: 10px;
}

@media(max-width:1024px) {
    .Bottom002868 {
        text-align: center;
    }

    .Bottom002868 .fr ul {
        display: table;
        margin: 0 auto;
    }
}

@media(max-width:480px) {
    .Bottom002868 .fl nav a:not(:last-child):after {
        margin: 0 10px;
    }
}


/*Floor003128 */

.Floor003128 {
    background-color: #f9f9f9;
    overflow: hidden;
    font-family: 'SourceHanSansCN-Regular';
}
.Floor003128 .slider-img{overflow: hidden;}
.Floor003128 .slider-img .Ispic {
    position: relative;
    z-index: 1;
}

.Floor003128 .slider-img .Ispic:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45.834%;
    opacity: 0.6;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
    /* IE6-9 */
}

.Floor003128 .slider-img .item {
    position: relative;
}

.Floor003128 .slider-img .txt {
    position: absolute;
    bottom: 0;
    opacity: 0;
    left: 19.771%;
    right: 6.184%;
    color: #fff;
    z-index: 4;
    transition: 0.5s 0.5s;
    padding-right: 3.5em;
}

.Floor003128 .slider-img .slick-current .txt {
    bottom: 3.75em;
    opacity: 1;
}

.Floor003128 .slider-img .tit {
    font-size: 2em;
    margin-bottom: 0.5em;
}

.Floor003128 .slider-img .txt p {
    line-height: 2;
    font-size: 0.875em;
    margin: 0;
    max-width: 76%;
    overflow: hidden;
    max-height: 56px;
    word-break:break-word;
}

.Floor003128 .slider-img .txt .more1 {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 3.125em;
    height: 3.125em;
    border-radius: 50%;
    background: url(../images/Floor003128-icon-white.svg) no-repeat center #0ad307;
    background-size: 1em auto;
}
.Floor003128 .slider-img .slick-arrow{position: absolute;transition: all 0.3s;
    border-radius: 50%;
    background: rgba(0,0,0,0.2) url(../images/Floor003091-more-white.svg) no-repeat center center;
    width: 50px;
    height: 50px;
    transition: 0.3s;
    font-size: 0;top: 50%;margin-top: -25px;
    z-index: 20;}
.Floor003128 .slider-img .slick-prev{transform: rotateY(-180deg);left: -65px;} 
.Floor003128 .slider-img .slick-next{right: -65px;} 
.Floor003128 .slider-img:hover .slick-prev{ left: 65px;}
.Floor003128 .slider-img:hover .slick-next{ right: 65px;}
.Floor003128 .slider-img .slick-arrow:hover{background-color:#007cbc;}

.Floor003128 .slider-nav h2 {
    color: #333;
    padding-top: 5px;
    text-align: right;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 30px;
}

.Floor003128 .slider-nav .inside .icon {
    transition: 0.3s;
}

.Floor003128 .slider-nav .inside .icon img {
    max-height: 1.9em;
}

.Floor003128 .slider-nav .inside .icon img.hover {
    display: none;
}
.Floor003128 .slider-nav .inside aside {
    word-break: break;
}

.Floor003128 .slider-nav li {
    cursor: pointer;
    transition: 0.3s;
}


.Floor003128 .slider-nav .slick-current {
    background-color: #0ad307;
}

.Floor003128 .slider-nav .slick-current aside {
    color: #fff;
}

.Floor003128 .slider-nav .slick-current .icon img.default {
    display: none;
}

.Floor003128 .slider-nav .slick-current .icon img.hover {
    display: inline-block;
}

@media (min-width:1025px) {
    .Floor003128 .auto {
        position: relative;
        min-height: 100vh;
    }

    .Floor003128 .slider-img {
        position: absolute;
        width: 90.572%;
        right: 28%;
        top: 0;
        height: 100%;
        z-index: 1;
    }

    .Floor003128 .slider-img .Ispic {
        height: 100vh;
    }

    .Floor003128 .slider-nav {
        width: 28.542%;
        width: 30.542%;
        height: 80vh;
        float: right;
        z-index: 20;
        position: relative;
    }

    .Floor003128 .slider-nav .ytable {
        height: 100%;
    }

    .Floor003128 .slider-nav .inside {
        display: table;
        width: 100%;
        table-layout: fixed;
        height: 8.1vh;
        /*6.875em*/
    }

    .Floor003128 .slider-nav .inside>* {
        display: table-cell;
        vertical-align: middle;
    }

    .Floor003128 .slider-nav .inside .icon {
        text-align: center;
        /*width: 30%;*/
        width: 23%;
        padding-left: 4em;
    }

    .Floor003128 .slider-nav .inside aside {
        padding-right: calc(0.5em + 0.5625em);
        background: url(../images/Floor003128-plus.svg) no-repeat right 0.5em center;
        background-size: 0.5625em auto;
        font-size: .14rem;
    }

    .Floor003128 .slider-nav .slick-current aside {
        background-image: url(../images/Floor003128-plus-white.svg)
    }

    .Floor003128 .slider-nav .slick-current .icon {
        /*width: 23.75%;*/
        width: 15.75%;
        padding-left: 0;
    }
}

@media (min-width: 1025px) and (max-width:1440px) {
    .Floor003128 .slider-nav .inside aside { font-size: 14px;}
}
@media (max-width:1024px) {
    .Floor003128 .slider-img .slick-arrow {margin-top: -50px;}
    .Floor003128 .slider-img .slick-prev{left: 0 !important;} 
.Floor003128 .slider-img .slick-next{right: 0 !important;} 
    .Floor003128 .slider-img .Ispic {
        padding-bottom: 73.283%;
    }

    .Floor003128 .slider-img .txt {
        left: 3%;
        right: 3%;
    }

    .Floor003128 .slider-img .slick-current .txt {
        bottom: 2em;
    }
    /* .Floor003128 .slider-img .item{display: none;} */

    .Floor003128 .slider-nav {
        overflow: hidden;
        /* height: 5em; */
    }

    .Floor003128 .slider-nav .slick-list,.Floor003128 .slider-nav .slick-track{height: auto !important;}
    .Floor003128 .slider-nav li {
        width: 50% !important;
        float: left;
    }

    .Floor003128 .slider-nav .inside {
        display: flex;
        align-items: center;
        height: 45px;
        padding: 0 0.5em;
    }

    .Floor003128 .slider-nav .inside aside {
        flex: 1;
        font-size: 20px;
    }

    .Floor003128 .slider-nav .inside .icon {
        width: 13%;
        flex-shrink: 0;
        margin-right: 2%;
        text-align: center;
    }

    .Floor003128 .slider-nav .inside .icon img {
        max-height: 1.5em;
    }
}

@media (min-width:769px) and (max-width:1280px) {
    .Floor003128 .slider-img {width: 88.572%;right: 30%;}
    .Floor003128 .slider-nav { width: 32%;}
    .Floor003128 .slider-nav .inside .icon { padding-left: 2em;width: 21%;}
    .Floor003128 .slider-nav h2 { font-size: 27px;}
}
@media (max-width:768px) {
    .Floor003128 .slider-nav .inside aside {
        font-size: 13px;
    }

    .Floor003128 .slider-nav h2,
    .Floor001055 h1,
    .Floor002412 .wrap-Tit h2 {
        font-size: 20px;
        text-align: center;
    }

    .Floor003128 .slider-img .tit {
        font-size: 18px;
        font-weight: bold;
    }

    .Floor003128 .slider-img .txt p {
        font-size: 14px;
        line-height: 24px;
        height: 48px;
    }
}



/*Bottom002818 */

.Bottom002818 {
    background: url(../images/Bottom002818_bg.png.jpg) no-repeat center center;
    background-size: cover;
    color: #fff;
    padding: 3% 0 1.5% 0;
}

.Bottom002818 .top {
    padding-bottom: 7%;
}

.Bottom002818 .top .txt {
    font-size: 24px;
    line-height: 40px;
}

.Bottom002818 .mid {
    line-height: 24px;
    padding-bottom: 25px;
}

.Bottom002818 .mid nav a {
    float: left;
    color: #fff;
    font-size: 18px;
}

.Bottom002818 .mid nav a:not(:last-child):after {
    display: inline-block;
    content: ' ';
    color: #666;
    margin: 0 20px;
}

.Bottom002818 .mid nav a:hover {
    color: #007CBC;
}

.Bottom002818 .mid .bshare-custom a {
    width: 20px;
    height: 24px;
    margin: 0;
    padding: 0;
    display: inline-block;
}
.Bottom002818 .mid .bshare-custom img {max-width: 18px;max-height: 15px;}

.Bottom002818 .mid .bshare-custom a:not(:last-child) {
    margin-right: 38px;
}

.bsBox,
.bsBox * {
    box-sizing: content-box;
}

.Bottom002818 .bottom {
    border-top: 1px solid rgba(61, 61, 61, 0.4);
    padding: 20px 0;
}

.Bottom002818 .bottom,
.Bottom002818 .bottom a {
    color: #666;
}
.Bottom002818 .bottom a {
    display: inline-block;
}
.Bottom002818 .bottom a:hover {
    color: #fff;
}

.Bottom002818 .bottom dt a {
    display: inline-block;
}

.Bottom002818 .bottom dt a:not(:last-child):after {
    margin: 0 17px;
    display: inline-block;
    content: '·';
    color: #666;
    vertical-align: middle;
}

@media(min-width:1025px) {
    .Bottom002818 .top .logo {
        max-width: 100px;
    }
}

@media(max-width:1280px) {
    .Bottom002818 .mid nav a:not(:last-child):after {
        margin: 0 20px;
    }

    .Bottom002818 .mid .bshare-custom a:not(:last-child) {
        margin-right: 20px;
    }
}

@media(max-width:1024px) {
    .Bottom002818 {
        text-align: center;
        padding: 5% 0 2%;
    }
    .Bottom002818 .mid{padding-bottom: 10px;}
    .Bottom002818 .mid nav a {
        display: inline-block;
        float: none;
    }

    .Bottom002818 .bottom dt,
    .Bottom002818 .mid nav,
    .Bottom002818 .top .logo {
        padding-bottom: 10px;
    }
}

@media(max-width:640px) {
    .Bottom002818 .top .txt {
        font-size: 20px;
        line-height: 30px;
    }

    .Bottom002818 .mid nav a {
        font-size: 16px;
    }

    .Bottom002818 .mid nav a:not(:last-child):after {
        margin: 0 10px;
    }
}
.ban{margin-top: 78px;}
.ban,
.ban img {
    width: 100%;
}
@media(max-width:1024px){
    .ban{margin-top: 48px;}
}
ul,
ol {
    list-style: none;
}

.loacticon ul {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2% 0;
    font-size: 16px;
    color: #333;
}

.loacticon ul li {
    position: relative;
    margin-right: 15px;
}

.loacticon ul li:nth-child(2) a {
    position: relative;
    padding-right: 22px;
}

.loacticon ul li:nth-child(2) a:first-child{}
.loacticon ul li:nth-child(2) a:first-child:after{right: 10px;}
.loacticon ul li:nth-child(2) a::after {
    content: ">";
    display: inline-block;
    position: absolute;
    right: 2px; top: 0px;
}

.loacticon ul li:last-child::after {
    content: none;
}
/* .loacticon.hy span{display: none;} */


.cp_box1 h2 {
    color: #333;
    text-align: center;
    font-size: 30px;
    margin: 0;
}

.cp_box1 p {
    font-size: 16px;
    line-height: 30px;
    color: #666;
}

/*slick Basic End*/
.zt_pic .owl-carousel .owl-dots {
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -20px;
}

.zt_pic .owl-carousel .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    background: #ccc;
    margin-left: 10px;
    display: inline-block;
}

.zt_pic .owl-carousel .owl-dots .owl-dot:first-child {
    margin-left: 0;
}

.zt_pic .owl-carousel .owl-dots .active {
    background: #61cce8;
    width: 10px;
}

.zt_pic img{max-height: 150px;width: auto !important;margin: 0 auto;}
.auto_1280 {
    max-width: 1000px;
    margin: 0 auto;
}


.PicList002926 li {
    margin-bottom: 4.17vw;
    border: 1px solid #dcdcdc;
    overflow: hidden;
}
.PicList002926 li .pic{background-position:center center;background-size: cover;background-repeat:no-repeat; transition: 0.3s;}
.PicList002926 li .pic a {
    display: block;
    overflow: hidden;
}

.PicList002926 li .pic img {
    transition: 0.3s;
}

.PicList002926 li:hover .pic {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.PicList002926 li:nth-child(2n-1) .info .inner {
    margin-left: 2.6vw;
}

.PicList002926 li:nth-child(2n) .info .inner {
    margin-right: 2.6vw;
}

.PicList002926 li .info .inner {
    padding: 2.03vw 1.98vw;
    word-break: break-word;
}

.PicList002926 li .icon img {
    max-height: 32px;
}

.PicList002926 li h3 {
    font-size: 24px;
}

.PicList002926 li h3:after {
    display: block;
    content: '';
    height: 2px;
    background: #61cce8;
    width: 20px;
    margin: 10px 0;
}

.PicList002926 li h3 a {
    color: #000;
}

.PicList002926 li h3 a:hover {
    color: #61cce8;
}

.PicList002926 li .more {
    margin: 0;
}

.PicList002926 li p {
    color: #808080;
    line-height: 1.715em;
    max-height: 5.145em;
    margin-bottom: 2vw;
    word-break: break-word;
}

@media(min-width:1025px) {
    .PicList002926 li .pic {
        width:33.642%;
    }
}

@media(max-width:1024px) {

    .PicList002926 li .ytable,
    .PicList002926 li .ytable-cell {
        display: block;
    }
    .PicList002926 li .pic{padding-bottom: 50%;}
}

@media(max-width:640px) {
    .PicList002926 li h3 {
        font-size: 18px;
        margin: 0;
    }

    .PicList002926 li p {
        font-size: 3.5vw;
    }

    .PicList002926 li .info .inner {
        padding: 15px
    }
    .PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 0;}

}

/*Floor003013 */
.Floor003013 {
    overflow: hidden;
    padding-bottom: 3%;
    position: relative;
    z-index: 1;
}

.Floor003013 .slider {
    position: relative;
    z-index: 10;
    margin-bottom: 3%;
}

.Floor003013 .slider .Ispic {
    width: 51.58%;
    float: left;
    padding-bottom: 40.34%;
}

.Floor003013 .slider .txt {
    width: 48.42%;
    float: right;
    margin-top: 4.79vw;
    padding-left: 2.93vw;
}

.Floor003013 .slider .txt .name {
    position: relative;
    font-size: 26px;
    line-height: 1em;
    margin-bottom: 1.389em;
}


.Floor003013 .slider .txt pre {
    font-family: 'SourceHanSansCN-Regular';
    color: #333;
    line-height: 2em;
    margin-bottom: 60px;
    font-size: 15px;
}

@media(min-width:1025px) {}

@media(max-width:1024px) {
    .Floor003013 .title .cn {
        font-size: 6vw;
    }

    .Floor003013 .slider .txt .name {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .Floor003013 .slider .txt pre {
        margin-bottom: 0%;
    }
    .Floor003013 .slider .txt{width: 100%;float: none;padding: 0;margin: 15px 0 0;text-align: justify;}
    .Floor003013 .slider .Ispic{width: 100%;display: block;float: none;}
}



.Floor003013 .slick-arrow {
    position: absolute;
    bottom: 6.25vw;
    width: 66px;
    height: 66px;
    border-radius: 50%;
    border: 1px solid #ad8769;
    background: url("../images/Floor003013_prev.png") no-repeat center center;
    z-index: 20;
}

.Floor003013 .slick-next {
    background-image: url("../images/Floor003013_next.png");
}

.Floor003013 .pages {
    z-index: 10;
    position: relative;
}

.Floor003013 .pages dd {
    position: absolute;
    top: 50%;
    line-height: 20px;
    margin-top: -10px;
    color: #ad8769;
}

.Floor003013 .pages dd.cur {
    left: 0;
}

.Floor003013 .pages dd.total {
    right: 0;
}

.Floor003013 .pages dt {
    padding: 0 23px;
}

.Floor003013 .slick-dots {
    overflow: hidden;
}

.Floor003013 .slick-dots li {
    list-style: none;
    float: left;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
    position: relative;
}

.Floor003013 .slick-dots li button {
    position: absolute;
    left: 0;
    width: 0;
    height: 100%;
    background: #ad8769;
    border: 0;
    font-size: 0;
    padding: 0;
}

.Floor003013 .slick-dots li.slick-active button {
    width: 100%;
    transition: 4s;
}

@media(min-width:1025px) {
    .Floor003013 .pages {
        position: absolute;
        right: 0;
        bottom: 2.6vw;
        width: 22.5vw;
    }

    .Floor003013 .slick-arrow {
        left: 50%;
    }

    .Floor003013 .slick-prev {
        margin-left: -72px;
        border-color: #fff;
        background-image: url("../images/Floor003013_prev_white.png");
    }

    .Floor003013 .slick-next {
        margin-left: 45px;
    }
}

@media(max-width:1024px) {
    .Floor003013 .pages {
        margin-top: 20px;
    }

    .Floor003013 .slick-arrow {
        bottom: 20px;
        right: 0;
        width: 8vw;
        height: 8vw;
    }

    .Floor003013 .slick-prev {
        right: 10vw;
    }
}

@media(max-width:480px) {
    .Floor003013 .slick-arrow {
        background-size: 50% auto;
    }
}

.Floor003013 .fast-link li {
    background: #61cce8;
    float: left;
    width: 32%;
    margin-bottom: 2%;
}

.Floor003013 .fast-link li a {
    display: block;
    position: relative;
    overflow: hidden;
}

.Floor003013 .fast-link li a:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 80%;
    z-index: 3;
    transition: 0.3s ease-out;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
    /* IE6-9 */
}

.Floor003013 .fast-link li:not(:nth-child(3n)) {
    margin-right: 2%;
}

.Floor003013 .fast-link li .Ispic {
    padding-bottom: 49.08%;
    transition: 0.3s ease-out;
}

.Floor003013 .fast-link li .txt {
    position: absolute;
    left: 0;
    bottom: 1em;
    width: 100%;
    z-index: 10;
    padding: 0 1.367em 0 2.334em;
    font-size: 18px;
    line-height: 1em;
    transition: 0.3s ease-out;
}

.Floor003013 .fast-link li .txt aside {
    color: #fff;
}

.Floor003013 .fast-link li .txt:before,
.Floor003013 .fast-link li .txt:after {
    position: absolute;
    content: '';
    top: 50%;
}

.Floor003013 .fast-link li .txt:before {
    left: 1em;
    width: 1em;
    height: 1px;
    background-color: #f5f5f5;
}

.Floor003013 .fast-link li .txt:after {
    right: 1em;
    width: 0.534em;
    height: 0.534em;
    border-top: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    transform: rotate(45deg);
    margin-top: -0.267em;
}

.Floor003013 .fast-link li a:hover .Ispic {
    transform: translateY(-100%);
}

.Floor003013 .fast-link li a:hover:before {
    opacity: 0;
}

.Floor003013 .fast-link li a:hover .txt {
    bottom: 50%;
    margin-bottom: -0.5em;
    text-align: center;
}

@media(max-width:1024px) {
    .Floor003013 .fast-link li .txt {
        font-size: 3vw;
    }
    .Floor003013 .fast-link li{width: 100%;float: none;}
}

@media(max-width:480px) {
    .Floor003013 .fast-link li .txt {
        font-size:16px;
    }
}

.cpxq {
    padding: 0 0 3%;
}

.cpxq .auto_1000 {
    max-width: 694px;
    margin: 0 auto;
}

.cpxq h2 {
    font-size: 30px;
    color: #61cce8;
    text-align: center;
}

.cpxq h3 {
    font-size: 26px;
    color: #333;
    text-align: center;
}

.cpxq .auto>p {
    color: #555;
    font-size: 18px;
    text-align: center;
}

.cpxq .cp_img {
    max-width: 300px;
    display: block;
    margin: 0 auto;
}

.cpxq .text {
    font-size: 16px;
    margin-top: 30px;
}

.cpxq dl dd {
    margin-bottom: 20px;
    color: #666;
    position: relative;
    padding-left: 20px;
}

.cpxq dl dd::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    border-radius: 100px;
    background: #666;
    border-radius: 100px;
    transform: translateY(-50%);
}

.hy_table{padding: 0 0 3%;}
.hy_tit{font-size: 30px;color: #333;font-weight: normal;text-align: center;margin-bottom:3%;}

.hy_table table tr:first-child{background: #00369c;color: #fff;line-height: 22px;}
.hy_table table{background: #f5f5f5;width: 100%;text-align: left;}
.hy_table table td{padding: 10px 10px;font-size: 14px;line-height: 22px;}
.hy_table table tr th{padding: 10px 10px;font-size: 12px;}
.hy_table table tr:hover{background: #dcdcdc;}
.hy_table table tr:hover a{text-decoration: underline;}
.hy_table table tr:first-child:hover{background: #00369c;}
.hy_table table tr a{color: #00369c;position: relative;display:inline-block;}
.hy_table table tr a::after{content: "";display: block;width: 20px;height: 20px;background: url(../images/right.png) no-repeat right center;position: absolute;right: -22px;top: 50%;background-size: 20px;transform: translateY(-50%);background-size: 18px;}

.cpxq-xq{padding: 3% 0;}

.cpxq-xq img{/*width: 100%;*/margin: 0 auto;display: block;}

@media(max-width:1024px){
    .cpxq h2,.hy_tit{font-size: 20px;}
    .cpxq h3{font-size: 18px;}
    .cpxq .cp_img{max-width: 60%;}
    .cpxq dl dd{font-size: 16px;margin-bottom: 10px;}
    .hy_table{overflow-x:scroll;}
    .hy_table table{width:1080px;}
    .cpxq-xq .auto_1000{overflow-x: scroll;}
.cpxq-xq table{width: 800px;}
    .hy_table table tr:first-child,.hy_table table td {line-height: 32px;}
}


/*
 .TextList000962 为demo编号
 */
 .TextList000962{ padding:0% 0 2%;}
 .TextList000962 li{ float:left; width:49%; margin-right:2%; border:1px solid #e7e7e7; line-height:44px; margin-bottom:2%; position:relative;}
 .TextList000962 li::before{ position:absolute; content:''; width:1px; height:60%; background-color:#e7e7e7; top:20%; right:110px;}
 .TextList000962 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
 .TextList000962 li:nth-child(2n){ margin-right:0;}
 .TextList000962 li p{ margin:0; border-left:4px solid #f5f5f5; padding:16px 10px;}
 .TextList000962 li span{ float:right; margin-top:16px; color:#9f9f9f;}
 .TextList000962 li span.name{ width:85px; color:#343434; background:url(../images/TextList000962-a.png) no-repeat left center; padding-left:30px; margin-left:50px;}
 .TextList000962 li:hover{ border:1px dashed #00369c;}
 .TextList000962 li:hover p{ color:#00369c;}
 .TextList000962 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#00369c;}
 @media(max-width:768px){
 .TextList000962 li{ float:none; width:auto; margin-right:0;}
 .TextList000962 li span.name{ width:70px;margin-left:30px;}
 .TextList000962 li::before{right:85px;}
 .TextList000962 li p{padding:10px;}
 .TextList000962 li span{margin-top:10px;}
 }
 
 .xq_tite{font-size: 20px;color: #00369c;border-top: 1px solid #dcdcdc;padding-top: 10px;font-weight: bold;margin-bottom: 20px;margin-top: 20px;}

 .xq_01{display: flex;justify-content: center;align-items: center;}
 .xq_01 h2{font-size: 20px;color: #00369c;}
 .xq_01 h3{font-weight: normal;font-size: 16px;margin: 5px 0;}
 .xq_01 span{font-size: 14px;color: #666;}
.xq_left{margin-right: 30px;}
.xq_right{width: 40%;}


/*PicList002949 */
.PicList002949{padding-bottom: 3%;}
.PicList002949 .item{margin:0 0 2%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);display: flex;align-items: center;justify-content: space-between;}
.PicList002949 .txt .inner{padding: 1vw 2.03vw 1vw 1.56vw;}
.PicList002949 .txt p.dot2{line-height:28px;color: #666;}
.PicList002949 .tit{font-size: 22px; line-height: 1em;color: #333;}
.PicList002949 .tit:after{display: block; margin-top: 15px; content: '';background: #61cce8; width: 40px; height: 4px;}
.PicList002949 .item a:hover  .tit:after{background: #1e50ae;}
.PicList002949 .more_lm{display: none;}
.PicList002949 .more_lm.on{display: inline-block;}
.more_lm{margin: 30px 0;}

.txt_img a{
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 8px;
    height: 40px;
    line-height: 40px;
    background: url(../images/bq_03.jpg) no-repeat left center;
    background-size: cover;
    color: #fff;
    padding: 0 20px;
    border-radius: 10px;
}
.txt_img a:nth-child(1){display: none;}

.txt_img a:hover {
    background: url(../images/bq_02.jpg) no-repeat left center;
    background-size: cover;
    color: #fff;
}



@media(min-width:1025px){
.PicList002949 .pic{ width:30%;padding: 4%;background: #f5f5f5;}
.PicList002949 .tit{width: 70%;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 20px;}
.PicList002949 .item{display: block;}
.zt_pic{max-width: 80%;margin: 0 auto;padding: 20px 0;}
}
/*RighInfo003141 */
.RighInfo003141{padding: 0 0 3%;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333;font-family: 'SourceHanSansCN-Medium'; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin:0 0 14px;font-size: 16px;color: #333;line-height: 28px;}

.RighInfo003141 .number-count{margin: 2.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 2em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;font-family: 'Bebas';color: #00369c; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #00369c;font-size:1em;font-family: 'SourceHanSansCN-Medium';}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;font-family: 'SourceHanSansCN-Medium';}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width:100%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;border-radius: 10px;overflow: hidden;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0;width: 50%;} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .number-count ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.RighInfo003141 .intro{margin-bottom: 2em;text-align: justify;}
.RighInfo003141 img{display: block;margin: 15px 0;}
}
/*Timeline002853 */
.Timeline002853 .inner{max-width: 970px;margin: 0 auto;}

@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 40.516%;}
.Timeline002853 .slider-for{float: right;width: 51.134%;}
.Timeline002853 .slider-nav .slick-arrow{width: 197.246%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid #efefef;position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav  .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid #efefef; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height: 129px; font-size: 18px;color: #ccc;font-weight: 100;}
.Timeline002853 .slider-nav li span{font-family: "DINPro-Regular"; font-size: 34px; margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #666;}
.Timeline002853 .slider-for .box{padding-top: 6.2vw;line-height: 28px;}
.Timeline002853 .slider-for .year{ font-family: "DINBold";color: #00369c;font-size: 48px;line-height: normal;}
.Timeline002853 .slider-for .desc{line-height: 28px;color: #333; margin: 1vw 0 2vw 0;font-size: 16px;line-height: 28px;}
.Timeline002853 .slider-nav.under3 .slick-track{transition: 0.3s;}
@media(max-width:1024px){
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border: none;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%;top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 2.5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 2.5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
.Timeline002853 .slider-nav li.slick-current{color: #666;}
.Timeline002853{padding: 0 2%;}
.Timeline002853 .slider-for .box{padding-top: 0;}
.Timeline002853 .slider-for .year{font-size: 24px;}
.Timeline002853 .slider-for .box .info{font-size: 16px;}
.Timeline002853{padding-bottom: 3%;}
}
@media(max-width:640px){
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
}

/*
 .PicList002256 为demo编号
 */

.PicList002256{ padding:0 0 3%}
.PicList002256 li{ padding-left:35px; position:relative; margin:0 0 20px;}
.PicList002256 li time{ background:url(../images/PicList002256-date.jpg) no-repeat; width:62px; height:63px; padding:16px 0 0; overflow:hidden; text-align:center; color:#fff; position:absolute; left:0; top:50%; margin-top:-31px; font-size: 12px;}
.PicList002256 li time span{ display:block; font-size:16px; font-weight:bold; padding-top: 5px;}
.PicList002256 li .txt{ padding:25px 20px 16px 50px; border:1px solid #e6e6e6; overflow:hidden;}
.PicList002256 li .txt .pic{ margin-bottom: 10px; display: block;width: 23%;padding-bottom: 12%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.PicList002256 li .txt h3{ margin:0; font-size:16px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.PicList002256 li .txt .more2:hover,
.PicList002256 li .txt h3 a:hover{ color:#3c89d9;}
.PicList002256 li .txt p{ margin:10px 0; color:#6f6f6f; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-size: 14px; margin: 10px 0;}
.PicList002256 li .txt .more2{ background:url(../images/PicList002256-more.jpg) no-repeat right center; padding-right:20px;font-family: Arial;color: #a9a9a9;text-transform: uppercase;}
@media only screen and (min-width:481px ) {
	.PicList002256 li .txt .pic{ float: right; margin-left:10px; margin-bottom: 0;}
}
@media only screen and (min-width:768px ) {
	.PicList002256 li .txt{ padding:25px 20px 16px 70px;}
}
@media(max-width:1024px){
    .PicList002256 li .txt .pic{width: 100%;padding-bottom: 47%;}
    .PicList002256 li .txt h3{font-size: 18px;}
    .PicList002256 li .txt p{font-size: 16px;}
}
/*RighInfo002939 */
.RighInfo002939{padding:0 0 3%}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}
.bshare-custom{display: inline-block;margin-left: 10px;}
#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #00369c;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939 .name h1,.RighInfo002939 .name{margin-bottom: 15px;}
.RighInfo002939 .edit-info{font-size: 16px;line-height: 28px;color: #666;}
}

/*Page003143 */
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;font-family: 'PingFang-SC-Medium';}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #00369c;border-color: #00369c;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}

/*PicList003142 */
.PicList003142{padding: 0 0 3%;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding:15px;}
.PicList003142 li .tit{ font-size: 16px;line-height: 1.6666; min-height: 3.3332em;font-family: 'SourceHanSansCN-Medium';}
.PicList003142 li p{font-size:14px; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #00369c;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 10px;}
.PicList003142 li p{font-size: 15px;line-height: 28px;}
}


/*RighInfo002857 */



.RighInfo002857 .edit-css .tit{font-size: 24px;color: #00369c;padding-bottom:4vw;text-align: center;}
.RighInfo002857 .edit-css li{margin-bottom: 4%;color: #999;font-size: 18px;}
.RighInfo002857 .edit-css li .icon{margin-bottom: 5px;}
.RighInfo002857 .edit-css li aside{font-size: 16px;margin-top: 10px;color: #333;line-height: 28px;height: 84px;}
@media(min-width:641px){
.RighInfo002857 .edit-css li{float: left;width: 32%; background: #f5f5f5;padding:3% 3% 1% 3%;}
.RighInfo002857 .edit-css li:not(:nth-child(3n)){margin-right: 2%;}
.RighInfo002857 .edit-css li:nth-child(3n+1){clear: left;}
}
@media(max-width:640px){
.RighInfo002857 .edit-css .tit{font-size: 20px;}
}
@media(max-width:480px){
.RighInfo002857 .edit-css .tit{font-size:18px;}
.RighInfo002857 .edit-css li{ padding: 22px; border-bottom:5px solid #f8f8f8;}
}
/*RighInfo002813 */
.RighInfo002813{padding:0 0 3%;font-size: 16px;}
.RighInfo002813 .contact .ytable-cell{background: #f5f5f5;vertical-align: top;padding: 40px;}
.RighInfo002813 .contact .ytable-cell.no{background: none;padding: 0;}
.RighInfo002813 .contact .ytable-cell.no:last-child(){display: none;}
.RighInfo002813 .contact h3{font-size:18px; font-weight: 400;margin-bottom: 0;word-break: break-all;}
.RighInfo002813 .contact aside{color: #999;}

.RighInfo002813 .title{text-align: center;color: #00369c; font-size: 22px;padding: 3%  0 3% 0;}
.RighInfo002813 .sales-after li{position: relative;overflow: hidden;}
.RighInfo002813 .sales-after li .txt{color: #fff;line-height: 28px; position: absolute;left: 0; right: 0;bottom: 0;padding:2%;z-index: 10;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
.RighInfo002813 .sales-after li .txt aside{font-size:16px;}
.RighInfo002813 .sales-after > li .Ispic{padding-bottom: 157.369%;}
.RighInfo002813 .sales-after ol li .Ispic{padding-bottom: 58.8%;}
.RighInfo002813 .sales-after li .Ispic{transition: 0.5s;}
.RighInfo002813 .sales-after ol li:not(:last-child){margin-bottom: 1.673%;}
.RighInfo002813 .sales-after li:hover .Ispic{transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
@media(min-width:641px){
.RighInfo002813 .contact .ytable-cell:not(:last-child){width: 32%;}
.RighInfo002813 .contact .ytable-cell.no{width: 2%;}
.RighInfo002813 .contact .ytable-cell:last-child.no{display: none;}
.RighInfo002813 .sales-after > *{float: left; width: 32%;}
.RighInfo002813 .sales-after > li{width: 29.6875%; margin-bottom: 0.78125%;}
.RighInfo002813 .sales-after > li a{display: block;position: relative;}
.RighInfo002813 .sales-after > li:nth-child(4n+2){width: 39.0625%; margin: 0 0.78125% 0.78125% 0.78125%;}
.RighInfo002813 .sales-after > li:nth-child(4n+2) .Ispic{padding-bottom: 58.8%;}
.RighInfo002813 .sales-after > li:nth-child(4n+3){width: 39.0625%; margin: 0 0.78125% 0.78125% 0.78125%;}
.RighInfo002813 .sales-after > li:nth-child(4n+3) .Ispic{padding-bottom: 58.8%;}
.RighInfo002813 .sales-after > li:nth-child(4n+4) {margin-top: -23.7%;float: right;}
.RighInfo002813 .sales-after > ol{width: 39.0625%; margin: 0 0.78125%;}



}
@media(min-width:641px) and (max-width:1024px){
.RighInfo002813 .contact h3{font-size: 20px;}
.RighInfo002813 .sales-after li .txt p{font-size: 14px;line-height: 24px;}
}
@media(max-width:640px){
.RighInfo002813 .title{font-size: 20px;padding: 15px 0;}
.RighInfo002813 .sales-after > ol{margin:10px 0;}
.RighInfo002813 .sales-after ol li:not(:last-child){margin-bottom: 10px;}
.RighInfo002813 .contact .ytable-cell,
.RighInfo002813 .contact .ytable{display: block;}
.RighInfo002813 .sales-after > li .Ispic{padding-bottom: 60%;}
.RighInfo002813 .contact .ytable-cell.no{height: 10px;}
.RighInfo002813 .sales-after li .txt{position: inherit;color: #333;background: none;}
}
@media(max-width:480px){
.RighInfo002813 .sales-after ol li .txt{position: relative;color: #333;background:#fff;}
}

.cs_al{padding: 3% 0;}
/*Menu002387*/
.Menu002387 .side-title{ background:url(../images/Menu002387_tit.png) no-repeat right #00369c; background-size:auto 100%;color:#fff; font-size:18px; padding:22px 0 22px 30px; border-radius: 25px 0 0 0;text-transform: uppercase; font-size:20px;}
.Menu002387 .side-menu li{ border-bottom:1px solid #fff; line-height:55px; font-size: 16px; background: #f6f6f6;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 .side-menu li a::before,
.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;}
.Menu002387 .side-menu li a::before{ width:15px; height:15px; border-radius:50%; background:#ececec; right:10px;  margin-top:-7.5px;}
.Menu002387 .side-menu li a::after{ margin-top:-3px;border:5px solid transparent; border-top-width:4px; border-bottom-width:4px; border-left-color:#fff; right:9px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#00369c;}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.aon a::before{ background:#00369c;}
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
.Menu002387 .side-title{ margin-top:2%;}
.Menu002387 .side-menu{ display:none;}
.Menu002387 #side-menu{ background:#f5f5f5; border-top:1px solid #fff; padding:10px; position:relative;}
.Menu002387 #side-menu li a{ color:#fff;  float:none; line-height:40px; padding:0 30px;display: inline-block;}
.Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}
.Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#000; color:#fff; cursor:pointer; padding:0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002387 #side-menu .disabled{ display:none;}
}
@media(max-width:640px){
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:18px;}
}
/*PicList002525 */
.PicList002525{padding: 0 0 3%;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; overflow: hidden;transition:all .3s;}
.PicList002525 li .Ispic{ padding-bottom:60%; background-size:cover;transform: scale(1);transition:all .3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333;margin-top:10px; padding:0 3% 0 3%;font-size: 16px;}
.PicList002525 li  span{ color:#999; line-height: 22px;height:44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin: 5px 0;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 li:hover .Ispic{transform: scale(1.1);}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
.PicList002525 .ti{min-height: 42px;line-height:21px;overflow: hidden;word-break:normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:31.5%;margin-right: 2%;}
.PicList002525 li:nth-child(3n){margin-right: 0;}
}
@media(max-width:768px){
.PicList002525 li{width:49%;margin-right: 2%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
.PicList002525 li:nth-child(2n){margin-right: 0;}
}


/*PicList002938 */
.PicList002938{padding: 0 0 3%;}
.PicList002938 ul{padding: 1.93vw 0; border-bottom: 1px dotted #cecece;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938 li time{color: #c8c8c8;}
.PicList002938 li time a{float: right;color: #00369c;}
.PicList002938 li p{color: #b8b8b8;line-height: 1.625em; height: 3.25em;}
.PicList002938 li aside{font-size: 18px;}
.PicList002938 li aside a{color: #1e1e1e;}
.PicList002938 li aside a:hover{color: #00369c;}
.PicList002938 ol{width:25%;background-position: center center;background-size: cover;background-repeat: no-repeat;}



.PicList002938 ul dl dd a {
    background: #0ad307;
    width:30px;
    height: 30px;
    display: inline-block;
}

.PicList002938 ul dl {
    display: flex;
    margin-bottom: 5px;
}

.PicList002938 ul dl img {
    max-width: 20px;
    margin: 4px auto;
    display: block;
}

.PicList002938 ul dl dd {
    margin-right: 10px;
}

.PicList002938 ul dl dd a:hover {
    background: #007CBC;
}

@media(max-width:1024px){
    .PicList002938 ol{display: block;width: 100%;padding-bottom: 50%;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 18px;}
.PicList002938 li p{font-size: 16px;color: #666;}

}
@media(max-width:480px){
.PicList002938 .ytable,
 .PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}
/*RighInfo002959 */
.RighInfo002959 .edit-info{line-height: 2em;}
.RighInfo002959 .title{text-align: center; margin: 0 0 34px 0;font-size: 24px;color: #333; line-height: 1em;}
.RighInfo002959 p{line-height: 28px;color: #333;font-size: 16px;text-align: justify;}
@media(max-width:1024px){
    .RighInfo002959 .title{font-size: 20px;line-height: 28px;margin-bottom: 15px;}
}


/*RighInfo002851 */

.RighInfo002851{padding:0 0 3%}
.RighInfo002851 .singlePage{line-height: 28px;color: #666;font-size: 16px;}
.RighInfo002851 h2{font-size: 20px;text-align: center;color: #333;}


.ul_sitemap li{display: table;box-shadow: 0 0 10px rgba(0,0,10,0.1);width: 100%;}
.ul_sitemap li strong{display: table-cell;width: 120px;padding:18px 10px;background:#eee;}
.ul_sitemap li span{display: table-cell;padding:10px;}
.ul_sitemap li span a{display: inline-block;margin-right: 17px;position: relative;}
.ul_sitemap li span a:After{position: absolute;right: -10px;width: 1px;height: 10px;background:#999;content: "";top: 50%;transform: translateY(-50%);}
.ul_sitemap li span a:last-child{margin-right: 0;}
.ul_sitemap li span a:last-child:after{display: none;}

@media(max-width:640px){
.ul_sitemap {font-size: 14px;}
.ul_sitemap li strong{width: 80px;}
.RighInfo002851{padding-bottom: 25px;}
.RighInfo002851 h2{font-size: 18px;}
}