﻿/*Top*/

* {
    padding: 0;
    margin: 0;
}

ul,
ol {
    list-style: none;
}


/*Top002742 */

img {
    max-width: 100%;
}

dl::after,
ul::after,
.clearfixs::after {
    content: ".";
    clear: both;
    display: block;
    overflow: hidden;
    font-size: 0;
    height: 0;
}

html,
body {
    height: 100%;
}


/*span.imgspan{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .3s linear;}
*/

.Top002742 {
    position: fixed;
    width: 100%;
    z-index: 100;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    background-color: #fff;
}

.indextop .Top002742 {
    position: fixed;
    top: 0px;
    left: 0px;
}

.Top002742 a {
    color: #333;
}

.Top002742 .header {
    position: relative;
}

.Top002742 .header-left {
    float: left;
    display: table;
    height: 67px;
}

.Top002742 .header-left>* {
    display: table-cell;
    vertical-align: middle;
}

.Top002742 .header-left .logo {
    width: 128px;
}

.Top002742 .header-left .logo img {
    max-width: 220px;
    margin-top: 10px;
}

@media(max-width:1440px) {
    .Top002742 {
        padding: 0 3%;
    }
}

@media(max-width:480px) {
    .Top002742 .header-left span {
        display: none;
    }
    .Top002742 {
        position: relative;
    }
}

.Top002742 .header-right,
.Top002742 .header-mid {
    float: right;
}

.Top002742 .header-right {
    min-height: 67px;
}

.Top002742 .header-right>* {
    float: left;
}

.Top002742 .top-search {
    position: absolute;
    right: 112px;
    top: 96%;
    width: 100%;
    display: none;
}

.Top002742 .top-search .text {
    color: #999;
    background: #fff;
    border: none;
    width: 100%;
    padding: 0 50px 0 10px;
    height: 40px;
    line-height: 40px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3)
}

.Top002742 .top-search .text.focus {
    color: #333;
}

.Top002742 .top-search .btn {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background: url(../images/Top002742_btn_search.png) no-repeat center center #3491ad;
}

@media(min-width:1025px) {
    .Top002742 .top-search {
        max-width: 300px;
    }
}

.Top002742 .top-language {
    padding-top: 34px;
    position: relative;
}

.Top002742 .top-language>span {
    display: block;
    line-height: 33px;
    border-radius: 3px;
    border: 1px solid rgba(43, 43, 43, 0.2);
    padding-right: 6px;
    cursor: pointer;
}

.Top002742 .top-language>span:before,
.Top002742 .top-language>span:after {
    display: inline-block;
    content: '';
    vertical-align: middle;
}

.Top002742 .top-language>span:before {
    margin: 0 4px 0 13px;
    width: 14px;
    height: 14px;
    background: url(../images/Top002742_lang.png) no-repeat;
}

.Top002742 .top-language>span:after {
    margin-left: 6px;
    width: 5px;
    height: 5px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    margin-top: -2px;
}

.Top002742 .top-language figure {
    position: absolute;
    top: 102%;
    text-align: center;
    left: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    width: 100%;
    background: #fff;
    display: none;
}

.Top002742 .top-language figure a {
    color: #000;
    padding: 0 10px;
    display: block;
    line-height: 30px;
}

@media(max-width:640px) {
    .Top002742 .top-language>span {
        /* font-size: 0; */
        padding-right: 0px;
        height: 33px;
        line-height: 31px;
    }
    .Top002742 .top-language>span:before {
        display: none;
    }
    .Top002742 .top-language>span a {
        display: block;
        text-align: center;
        padding: 0 10px;
    }
}

.Top002742 .open-search {
    background: url(../images/Top002839_btn.png) no-repeat center center;
    width: 35px;
    height: 35px;
    margin-top: 34px;
    margin-right: 17px;
    position: relative;
}

.Top002742 .open-search:before,
.Top002742 .open-search:after {
    position: absolute;
    left: -98%;
    content: '';
    width: 42%;
    height: 3px;
    top: 30.5px;
    margin-top: 50.5px;
    background: #cfcfcf;
    opacity: 0;
    -webkit-opacity: 0;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    z-index: 1;
}


/*.Top002742 .open-search.on:before,
.Top002742 .open-search.on:after {
    opacity: 1;
    -webkit-opacity: 1;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.Top002742 .open-search.on:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}*/

.Top002742 .header-menu li {
    width: auto!important;
    position: relative;
}


/* .Top002742 .header-menu li .first {
    border-bottom: 2px solid #3491ad;
    padding-bottom: 27px;
} */

.Top002742 .header-menu li:hover .first,
.Top002742 .header-menu li.aon .first {
    color: #3491ad;
    border-bottom: 2px solid #3491ad;
    padding-bottom: 27px;
}

.Top002742 .header-menu li em {
    padding: 0 19px;
    line-height: 100px;
    font-size: 16px;
}

.Top002742 .header-menu li .sub {
    width: 120px;
    background: rgba(255, 255, 255, 0.9);
    left: -10px;
}

.Top002742 .header-menu li .sub dl {
    width: 100%;
    position: relative;
}

.Top002742 .header-menu li .sub dl dt:hover {
    width: 100%;
    background-color: rgba(14, 127, 156, 1);
}

.Top002742 .header-menu li .sub dl>* {
    max-width: 220px;
    margin: 0 auto;
    width: 96%;
}

.Top002742 .header-menu li .sub dl {
    line-height: 44px;
    /* border-bottom: 1px solid rgba(14, 127, 156, 0.3); */
    text-align: center;
}

.Top002742 .header-menu li .sub dt a {
    font-size: 14px;
    color: #666;
}

.Top002742 .header-menu li .sub dl :hover {
    background: none;
    color: #fff;
}

.Top002742 .header-menu li .sub dd {
    line-height: 24px;
    padding: 5px 0;
}

.Top002742 .header-menu li .sub dd a {
    color: #555;
}

.Top002742 .header-menu li.hover em {
    position: relative;
}

.Top002742 .header-menu li .sub dl .sanj {
    position: absolute;
    top: 0px;
    left: 120px;
    background: rgba(255, 255, 255, 0.9);
    display: none;
    width: 150px;
    z-index: 99;
}

.Top002742 .header-menu li .sub dl .sanj a {
    color: #666;
    line-height: 40px !important;
}

.Top002742 .header-menu li .sub dl:hover .sanj {
    display: block;
}

.Top002742 .header-menu li .sub dl .sanj a:hover {
    background: #3491ad;
    color: #fff !important;
}

.Top002742 .header-menu li .sub dl .sanj a {
    display: block;
    line-height: auto !important
}

.Top002742 .header-menu li .sub dl .sanj_a {
    position: relative;
}

.Top002742 .header-menu li .sub dl .sanj .siji {
    position: absolute;
    top: 0px;
    left: 150px;
    background: rgba(255, 255, 255, 0.9);
    width: 200px;
    display: none;
}

.Top002742 .header-menu li .sub dl .sanj_a:hover .siji {
    display: block;
}

.Top002742 .header-menu li .sub dl .sanj .siji a {
    line-height: 40px !important;
}

.Top002742 .header-menu li .sub dl .sanj a:hover {
    color: #3491ad;
}

@media(max-width:1024px) {
    .Top002742 .sanj {
        display: none !important;
    }
    .Top002742 .siji {
        display: none !important;
    }
    .Top002742 .header-menu li .sub dl:hover .sanj {
        display: none !important;
    }
    .Top002742 .header-menu li .sub dl .sanj_a:hover .siji {
        display: none !important;
    }
}

.Top002742 .header-menu li.hover em:after {
    position: absolute;
    content: '';
    border: 6px solid transparent;
    border-bottom-color: #fff;
    left: 50%;
    margin-left: -6px;
    bottom: 0;
}

.Top002742 #header-menu {
    position: absolute;
    top: -100%;
    transform: translateY(-100%);
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    padding: 20px;
    width: 200px;
    border-radius: 0 0 0 5px;
    opacity: 0;
    transition: 0.5s;
    z-index: 999;
}

.Top002742 #header-menu.header-menu-show {
    top: 100%;
    transform: translateY(0);
    opacity: 1;
}

@media(max-width:1550px) {
    .Top002742 .header-menu li em {
        padding: 0 10px;
    }
    .Top002742 #tel a {
        font-size: 16px;
        font-weight: normal;
    }
}

@media(max-width:1280px) {
    .Top002742 .header-left .logo img {
        max-width: 120px;
        margin-top: 30px;
    }
}

@media(max-width:1024px) {
    .Top002742 #open_menu {
        width: 40px;
        height: 35px;
        border: 1px solid rgba(255, 255, 255, 0.2);
        border-radius: 3px;
        margin-top: 13px;
        margin-left: 10px;
        position: relative;
    }
    .Top002742 #open_menu span,
    .Top002742 #open_menu:after,
    .Top002742 #open_menu:before {
        position: absolute;
        width: 70%;
        left: 15%;
        height: 3px;
        background: #3491ad;
    }
    .Top002742 #open_menu:after,
    .Top002742 #open_menu:before {
        content: '';
        transition: transform 0.3s;
    }
    .Top002742 #open_menu span {
        top: 50%;
        margin-top: -1.5px;
    }
    .Top002742 #open_menu:before {
        top: 8px;
    }
    .Top002742 #open_menu:after {
        bottom: 8px;
    }
    .Top002742 #open_menu.open_menu_on span {
        opacity: 0;
    }
    .Top002742 #open_menu.open_menu_on:after,
    .Top002742 #open_menu.open_menu_on:before {
        top: 50%;
        margin-top: -2px;
        transform: rotate(45deg);
        width: 70%;
        left: 15%;
    }
    .Top002742 #open_menu.open_menu_on:before {
        transform: rotate(-45deg);
    }
    .Top002742 .header-left .logo img {
        margin-top: 0;
    }
    .Top002742 .open-search {
        margin-top: 13px;
    }
    .Top002742 .top-language {
        padding-top: 15px;
    }
    .Top002742 #tel a {
        line-height: 22px;
        font-size: 16px;
    }
}

.Top002742 #tel {
    font-size: 18px;
}

.Top002742 #tel:hover {
    /* background-color: #fff; */
}

.Top002742 #tel img {
    margin-top: -4px;
}

.Top002742 #tel a {
    font-weight: bold;
    color: #3491ad;
}

ul,
li,
form,
dl,
dt,
dd,
div,
ul,
li,
p,
em,
i,
address {
    font-style: normal;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

button {
    border: 0;
}


/*Banner002917 */

.Banner002917 {
    position: relative;
    z-index: 1;
    margin-top: 101px;
}

@media(min-width:1025px) {
    .Banner002917 .wap {
        display: none;
    }
}

@media(max-width:1024px) {
    .Banner002917 {
        margin-top: 68px;
    }
    .Banner002917 .pc {
        display: none;
    }
    /* .Banner002917 {
        padding-top: 68px;
    }*/
}

.Banner002917 .slick-dots {
    position: absolute;
    z-index: 10;
    left: 0;
    width: 100%;
    bottom: 3%;
    text-align: center;
}

.Banner002917 img {
    width: 100%;
}

.Banner002917 .slick-dots li {
    display: inline-block;
    margin: 0 10px;
    border-bottom: 3px solid #fff;
}

.Banner002917 .slick-dots li button {
    color: #3491ad;
    font-weight: bold;
    font-size: 18px;
    background: none;
    border: 0;
    cursor: pointer;
    display: block;
    height: 26px;
    padding: 0;
    width: 50px;
    opacity: 0;
}

.Banner002917 .slick-dots li.slick-active {
    border-bottom-color: #3491ad;
}


/* .Banner002917 .slick-dots li.slick-active button {
  opacity: 1;
} */

@media(max-width:640px) {
    .Banner002917 .slick-dots li button {
        width: 30px;
        font-size: 14px;
    }
}


/*Floor002919 */

.Floor002919 {
    background: url("../images/Floor002919_bg.jpg") no-repeat center top #f5f5f5;
    padding: 4.69vw 0;
}

.Floor002919 .auto {
    max-width: 1500px;
}

.Floor002919 .title .cn {
    font-size: 30px;
    color: #3491ad;
    padding: 20px 0 10px 0;
}

.Floor002919 .title .en {
    font-family: 'bebas-neue';
    color: #d2d2d2;
    letter-spacing: 2px;
}

@media(max-width:640px) {
    .Floor002919 .title .cn {
        font-size: 8vw;
        text-align: center;
    }
}

.Floor002919 .more {
    text-align: center;
    width: 108px;
    line-height: 40px;
    color: #fff;
    background: #3491ad;
    display: block;
    float: right;
    margin-bottom: 44px;
}

.Floor002919 .more:hover {
    background: #3491ad;
}


/* .Floor002919 .more:after {
    display: inline-block;
    content: '';
    background: url("../images/Floor002919_more.png") no-repeat;
    width: 25px;
    height: 6px;
    vertical-align: middle;
    margin-left: 5px;
} */

@media(max-width:480px) {
    .Floor002919 .more {
        line-height: 10vw;
        float: none;
        margin: 20px auto 0;
    }
}

@media(min-width:769px) {
    .Floor002919 .auto>.ytable>.ytable-cell {
        vertical-align: top;
    }
    .Floor002919 .Ispic {
        width: 37.143%;
        height: 28.167vw;
    }
    .Floor002919 .info {
        padding-left: 4.167vw;
    }
    .Floor002919 .set-up {
        padding-top: 2.625vw;
        /* 5.625 */
        /* padding-bottom: 1.71875vw; */
        margin-left: -250px;
    }
    .Floor002919 .set-up .year {
        width: 250px;
    }
    .Floor002919 .set-up .column {
        padding-left: 4.167vw;
    }
}

.Floor002919 .info p.dot3 {
    font-size: 15px;
    line-height: 2.4em;
    max-height: 14.2em;
    color: #999;
    margin: 1.5625vw 0;
}

.Floor002919 .set-up .year time {
    text-align: right;
    display: inline-block;
}

.Floor002919 .set-up .year time span {
    display: block;
    margin-bottom: 5px;
    font-family: 'DIN-Medium';
    font-size: 72px;
    line-height: 0.8em;
}

.Floor002919 .set-up .year time span:before {
    display: inline-block;
    height: 2px;
    background: #fff;
    content: '';
    width: 16px;
    vertical-align: bottom;
    margin-right: 5px;
}

.Floor002919 .set-up .column {
    background: #fff;
}

.Floor002919 .set-up .column li {
    float: left;
    width: 16%;
    text-align: center;
}

.Floor002919 .set-up .column li a {
    display: block;
    transition: 0.3s;
    color: #000;
    font-size: 16px;
    padding: 20px 0;
}

.Floor002919 .set-up .column li a:hover {
    margin-top: -7px;
    background: #3491ad;
    box-shadow: 15px 6px 32px rgba(14, 127, 156, 0.3);
    color: #fff;
}

.Floor002919 .set-up .column li .icon {
    margin-bottom: 10px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center center;
}

.Floor002919 .set-up .column li .icon-1 {
    background-image: url("../images/Floor002919_icon1.png");
}

.Floor002919 .set-up .column li .icon-2 {
    background-image: url("../images/Floor002919_icon2.png");
}

.Floor002919 .set-up .column li .icon-3 {
    background-image: url("../images/Floor002919_icon3.png");
}

.Floor002919 .set-up .column li .icon-4 {
    background-image: url("../images/Floor002919_icon4.png");
}

.Floor002919 .set-up .column li .icon-5 {
    background-image: url("../images/Floor002919_icon5.png");
}

.Floor002919 .set-up .column li .icon-6 {
    background-image: url("../images/Floor002919_icon6.png");
}

.Floor002919 .set-up .column li a:hover .icon-1 {
    background-image: url("../images/Floor002919_icon1_on.png");
}

.Floor002919 .set-up .column li a:hover .icon-2 {
    background-image: url("../images/Floor002919_icon2_on.png");
}

.Floor002919 .set-up .column li a:hover .icon-3 {
    background-image: url("../images/Floor002919_icon3_on.png");
}

.Floor002919 .set-up .column li a:hover .icon-4 {
    background-image: url("../images/Floor002919_icon4_on.png");
}

.Floor002919 .set-up .column li a:hover .icon-5 {
    background-image: url("../images/Floor002919_icon5_on.png");
}

.Floor002919 .set-up .column li a:hover .icon-6 {
    background-image: url("../images/Floor002919_icon6_on.png");
}

@media(max-width:768px) {
    .Floor002919 .ytable,
    .Floor002919 .ytable-cell {
        display: block;
    }
    .Floor002919 .Ispic {
        padding-bottom: 107%;
        margin-top: 14%;
    }
    .Floor002919 .set-up {
        margin-top: 6vw;
    }
    .Floor002919 .set-up .ytable {
        position: relative;
    }
    .Floor002919 .set-up .year {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 10;
        padding: 4vw 2vw;
        text-align: right;
    }
}

@media(max-width:640px) {
    .Floor002919 .set-up .year time span {
        font-size: 12vw;
    }
    .Floor002919 .set-up .column li a {
        font-size: 3.5vw;
    }
    .Floor002919 .set-up .column li .icon {
        margin-bottom: 3vw;
        background-size: contain;
        height: 7vw;
    }
}


/*
 .Floor002399 为demo编号
 */

.Floor002399 {
    display: block;
}

.Floor002399_01 {
    display: none;
}

.Floor002399 .auto {
    margin: 0 auto;
    max-width: 1500px;
    position: relative;
}

.Floor002399 .item {
    background-color: #a8a8a8;
    width: 11.5%;
    height: 520px;
    float: left;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    transition: width .5s ease;
    -webkit-transition: width .5s ease;
    -moz-transition: width .5s ease;
    -ms-transition: width .5s ease;
}

.Floor002399 .item:nth-child(2n) {
    background-color: #868686;
}

.Floor002399 .item .item-inner {
    overflow: hidden;
    text-align: center;
    background: rgba(0, 0, 0, 0);
    width: 100%;
    height: 520px;
    position: relative;
}

.Floor002399 .item.active .item-inner {
    text-align: left;
    background: rgba(0, 0, 0, 0.5);
}

.Floor002399 .item .word {
    padding-top: 0;
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    color: #b6b6b6;
    /* width: 40%;
    float: left; */
}

.Floor002399 .item.active .word {
    padding-top: 0;
    flex-direction: column;
    /* align-items: flex-start; */
}

.Floor002399 .item .word .h2 {
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    margin: 0;
}

.Floor002399 .item .word .h4 {
    font-size: 16px;
    font-weight: normal;
    margin: 60px 0 30px;
}

.Floor002399 .item .word figure {
    font-size: 12px;
    line-height: 24px;
}

.Floor002399 .item .pic {
    width: 60%;
    position: absolute;
    bottom: 0;
    right: -2%;
    left: auto;
}

.Floor002399 .item.active {
    padding: 0;
    /* background-image:url(../images/Floor002399-bg.jpg) !important ; */
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% 100%;
    width: 54%;
}

.Floor002399 .item .word p {
    padding-top: 15px;
    font-size: 16px;
    display: none;
    color: #fff;
}

.Floor002399 .item.active .word p {
    display: block;
}

@media only screen and (max-width:1024px) {
    .Floor002399 .item.active {
        padding: 0 0 0 3%;
    }
    .Floor002399 .item .word {
        width: 100%;
        padding-right: 3%;
        position: relative;
        z-index: 5;
    }
    .Floor002399 .item .pic {
        position: relative;
        float: right;
        width: 100%;
        bottom: 10%;
    }
    .Floor002399 .item.active .word p {
        display: none;
    }
}

@media only screen and (max-width:767px) {
    .Floor002399 .item {
        width: 100% !important;
        height: 150px;
        transition: height .5s ease;
        -webkit-transition: height .5s ease;
        -moz-transition: height .5s ease;
        -ms-transition: height .5s ease;
    }
    .Floor002399 .item.active,
    .Floor002399 .item .item-inner {
        height: 150px;
        overflow: hidden;
    }
    .Floor002399 .item .pic {
        display: none;
    }
    .Floor002399 .item.active .item-inner {
        background: none;
    }
}

@media(max-width:768px) {
    .Floor002399 {
        display: none;
    }
    .Floor002399_01 {
        display: block;
    }
}


/*Floor002733 */

.Floor002733 {
    overflow-x: hidden;
    padding: 4% 0;
}

.Floor002733 .auto {
    padding: 0 !important;
}

.Floor002733 .column-name,
.Floor002399 .column-name {
    text-align: center;
    padding: 0 0 35px 0;
    /* margin-top: 4.69vw; */
    font-size: 28px;
}

.Floor002733 .column-name .cn,
.Floor002399 .column-name .cn {
    color: #3491ad;
    line-height: 48px;
    position: relative;
    z-index: 10;
    text-indent: 5px;
}

.Floor002733 .column-name .en {
    text-transform: uppercase;
    color: #f1f1fa;
    margin-top: -18px;
    line-height: 24px;
    font-family: "DINPro-Bold";
}

.Floor002733 .PicList002273 {
    padding-top: 14px;
}

.Floor002733 .slick-track {
    display: flex;
    justify-content: space-between;
}

.Floor002733 .slick-slide {
    float: none;
    width: 33% !important;
}

.PicList002273 ul li h3 a {
    font-weight: normal;
    line-height: 52px;
}

.PicList002273 ul li h3 a:hover {
    color: #3491ad;
}

.PicList002273 img {
    max-width: 100px;
}

.PicList002273 p {
    line-height: 26px;
    font-size: 14px;
}

@media(max-width:1440px) {
    .Floor002733 .PicList002273 .news {
        padding-top: 20px;
    }
    .Floor002733 .PicList002273 h3 {
        margin: 10px 0;
    }
    .Floor002733 .PicList002273 p {
        line-height: 24px;
    }
    .Floor002733 {
        padding: 4% 2%;
    }
    .PicList002273 ul li h3 a {
        line-height: 29px;
    }
}

@media(max-width:480px) {
    .Floor002733 .column-name {
        font-size: 24px;
    }
    .Floor002733 .column-name .cn {
        line-height: 40px;
    }
}

.Floor002733 .slick-dots {
    padding-top: 20px;
    text-align: center;
}

.Floor002733 .slick-dots li {
    list-style: none;
    display: inline-block;
    margin: 0 4px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 2px solid transparent;
    cursor: pointer;
    position: relative;
}

.Floor002733 .slick-dots li button {
    position: absolute;
    left: 50%;
    top: 50%;
    background: #e1e1e1;
    border-radius: 50%;
    padding: 0;
    width: 12px;
    height: 12px;
    margin: -6px 0 0 -6px;
    cursor: pointer;
    font-size: 0;
    border: 0;
}

.Floor002733 .slick-dots li.slick-active {
    border-color: #3491ad;
}

.Floor002733 .slick-dots li.slick-active button {
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    background: #3491ad;
}

.Floor002733 .more {
    padding: 35px 0 0 0;
}

.Floor002733 .more a {
    display: block;
    line-height: 58px;
    width: 220px;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    transition: 0.3s;
    color: #aaa;
}

.Floor002733 .more a:hover {
    background: #3491ad;
    border-color: #3491ad;
    color: #fff;
}

.Floor002733 li.slick-slide {
    padding-top: 14px;
    /* height: auto; */
}

.Floor002733 li.slick-slide .inner {
    position: relative;
    transition: 0.3s;
}

.Floor002733 li.slick-slide .inner>a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 10;
    transition: 0.3s;
    border: 3px solid #3491ad;
    opacity: 0;
    -webkit-opacity: 0;
}

.Floor002733 li.slick-slide .pic {
    overflow: hidden;
}

.Floor002733 li.slick-slide .Ispic {
    padding-bottom: 65.79%;
    transition: 0.3s;
}

.Floor002733 li:hover .Ispic {
    transform: scale(1.12);
    -webkit-transform: scale(1.12);
    -ms-transform: scale(1.12);
}

.Floor002733 li.slick-slide:hover a {
    opacity: 1;
    -webkit-opacity: 1;
}

.Floor002733 li.slick-slide:hover .inner {
    box-shadow: 0 0 14px rgba(0, 0, 0, 0.3);
}

.Floor002733 li.slick-slide .txt {
    padding: 30px 25px 40px 25px;
}

.Floor002733 li.slick-slide .txt1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    height: 200px;
}

.Floor002733 li.slick-slide .txt time {
    color: #666;
    font-size: 16px;
}

.Floor002733 li.slick-slide .txt aside {
    font-weight: bold;
    color: #3491ad;
    font-size: 18px;
    margin-top: 10px;
}

.Floor002733 li.slick-slide .txt p {
    line-height: 28px;
}

.Floor002733 .dot33 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    padding-top: 16px;
}

.Floor002733 #rightpic {
    width: 46%;
    display: inline-block;
}

@media(max-width:1440px) {
    .Floor002733 li.slick-slide .txt1 {
        height: auto;
    }
}

@media(min-width:1201px) {
    .Floor002733 li.slick-slide .inner {
        margin: 0 86px 0 0;
    }
}

@media(max-width:1200px) {
    .Floor002733 li.slick-slide .inner {
        margin: 0 14px 0 0;
    }
}

@media(max-width:1024px) {
    .Floor002733 li.slick-slide .txt {
        padding: 15px;
    }
}

.Floor002733 .time {
    font-size: 14px;
    font-weight: normal;
    color: #999;
    position: absolute;
    top: 18px;
    right: 0;
}

.Floor002733 h3 {
    padding-right: 80px;
    font-size: 18px;
    position: relative;
}


/*Bottom002561 */

.Bottom002561 {
    background: url(../images/Bottom002561_bg.png) repeat left top #202529;
    padding-top: 3%;
    /*  margin-top: 4.69vw;*/
}

.Bottom002561 footer {
    position: relative;
    background: url(../images/Bottom002561_bg.png) repeat left top #191d20;
    line-height: 25px;
    padding: 20px 0;
}

.Bottom002561 footer::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    border-top: 1px dashed #070607;
    border-bottom: 1px dashed #2a2e31;
    content: '';
}

@media(min-width:769px) {
    .Bottom002561 footer dt {
        float: left;
    }
}

@media(max-width:768px) {
    .Bottom002561 footer {
        text-align: center;
    }
}

.Bottom002561 footer dt a {
    color: #444648;
    display: inline-block;
}

.Bottom002561 footer dt a:hover {
    color: #fff;
}

.Bottom002561 footer dt a::after {
    display: inline-block;
    content: '';
    vertical-align: middle;
    width: 2px;
    border-right: 1px dotted #78807b;
    height: 7px;
    margin: 0 10px;
    opacity: 0.3;
}

.Bottom002561 footer dt a:last-child::after {
    display: none;
}

.Bottom002561 footer dd {
    color: #fff;
    opacity: 1;
    text-align: left;
    display: inline-block;
	 width:100%;
}

@media (max-width: 1440px) {
	.Bottom002561 footer{padding:0 3%;}
}


.Bottom002561 footer dd strong{
	width:100%;
	display:block;	
        margin-bottom:10px;

}


.Bottom002561 footer dd a {
    color: #fff !important;
    opacity: 0.8 !important;
    text-align: center;
    background: url(../images/Bottom002561_bg.png) repeat left top #202529;
    padding: 0 15px;
    line-height: 2.8;
    display: inline-block;
    margin-right:10px;
    margin-bottom:10px;
min-width: calc((100% - 60px) / 6);
    float: left;
}

.Bottom002561 footer dd a:hover{
	background:#3491ad;
}

.Bottom002561 .bottom {
    padding-bottom: 2%;
    position: relative;
}

.Bottom002561 .bottom dl {
    float: left;
    margin-right: 1.5%;
    position: relative;
}

@media(max-width:1400px) {
    .Bottom002561 .bottom dl {
        margin-right: 3%;
    }
    .Bottom002561 .bottom dl:first-child {
        margin-right: 8%;
    }
}

.Bottom002561 .bottom dl:last-of-type {
    margin-right: 0;
}

.Bottom002561 .bottom dl a {
    color: #fff;
}

.Bottom002561 .bottom dt {
    margin-bottom: 20px;
}

.Bottom002561 .bottom dt a {
    font-size: 18px;
    font-weight: bold;
}

.Bottom002561 .bottom dd {
    line-height: 28px;
}

.Bottom002561 .bottom dd a {
    opacity: 0.65;
    transition: 0.2s;
}

.Bottom002561 .bottom dd a:hover {
    opacity: 1;
}

@media(min-width:1025px) {
    .Bottom002561 .bottom {
        padding-right: 135px;
    }
    .Bottom002561 .contact {
        position: absolute;
        right: 0;
        top: 0;
    }
}

.Bottom002561 .contact {
    width: 40%;
    max-width: 260px;
}
.fl{float:left}
.fr{float:right}

.Bottom002561 .contact .contactbox{width:48%;}
.Bottom002561 .contact p {
    margin: 10px 0 0 0;
    text-align: center;
    color: #fff;
    opacity: .65;
}

.Bottom002561 .contact img {
    display: block;
    width: 100%;
}

@media(max-width:1280px) {
    .Bottom002561 .bottom {
        margin-right: 2%;
    }
}

@media(max-width:1100px) {
    .Bottom002561 .bottom dl {
        margin-right: 5%;
    }
}

@media(max-width:1024px) {
    .Bottom002561 .bottom dl {
        display: none;
    }
    .Bottom002561 .contact {
        margin: 0 auto;
    }
}

#nav2 .NavPull {
    width: 900px;
    margin-left: 50%;
    transform: translate(-50%, 0);
}

#nav2 .NavPull dl {
    display: flex;
    flex-wrap: wrap;
    margin-top: 14px;
}

#nav2 .NavPull dd {
    flex-wrap: wrap;
    text-align: left;
}

#nav2 .NavPull p {
    padding: 0 20px;
}

#plan {
    padding-top: 41px;
}

.tel {
    font-size: 20px;
    color: #037ec1;
    font-weight: normal;
}


/*Floor002820 */

.Floor002820 {
    padding: 4.2% 2% 2% 0;
}

.Floor002820 .auto {
    max-width: 1500px;
    width: 96%;
}

.Floor002820 .video .inner {
    position: relative;
}

.Floor002820 .video .files {
    position: absolute;
    left: 0;
    top: -5%;
    z-index: 5;
    bottom: -5%;
    width: 0;
    background: #fff;
    transition: 0.3s;
    overflow: hidden;
}

.Floor002820 .video .files.show {
    width: 100%;
}

.Floor002820 .video .files video {
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    object-fit: cover;
}

.Floor002820 .video .pic img {
    display: block;
    width: 100%;
}

.Floor002820 .open-video {
    position: absolute;
    left: 1.223%;
    bottom: 12.947%;
    cursor: pointer;
    z-index: 10;
}

.Floor002820 .open-video i {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #23ac38 url(../images/Floor002820_btn.png) no-repeat center center;
    position: relative;
    z-index: 4;
}

.Floor002820 .open-video:before,
.Floor002820 .open-video:after {
    position: absolute;
    content: '';
    border-radius: 50%;
    background: #23ac38;
    opacity: 0.2;
    -webkit-opacity: 0.2;
    animation: scale 3s infinite;
    -webkit-animation: scale 3s infinite;
}

.Floor002820 .open-video:before {
    left: -17px;
    top: -17px;
    bottom: -17px;
    right: -17px;
    animation-delay: 0.3s;
}

.Floor002820 .open-video:after {
    left: -27px;
    top: -27px;
    bottom: -27px;
    right: -27px;
}

@keyframes scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
    }
    50% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
    }
}

@-webkit-keyframes scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
    }
    50% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
    }
}

@-ms-keyframes scale {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
    }
    50% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
    }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
    }
}

@media(min-width:1025px) {
    .Floor002820 .number {
        width: 59.072%;
    }
}

@media(max-width:1024px) {
    .Floor002820 .ytable,
    .Floor002820 .ytable-cell {
        display: block;
    }
    .Floor002820 .video {
        width: 90%;
        max-width: 573px;
        margin: 40px auto 0;
    }
}

.Floor002820 .info-num li {}

.Floor002820 .info-num::after,
.Floor002820 .info-num .clear {
    display: none;
}

@media(min-width:641px) {
    .Floor002820 .info-num {
        display: flex;
        justify-content: space-between;
    }
    .Floor002820 .info-num li {
        padding-bottom: 30px;
        text-align: center;
    }
}

.Floor002820 .info-num li aside {
    display: inline-block;
    position: relative;
}
.Floor002820 .info-num li aside b:nth-child(1) {font-size: 16px;font-weight:normal;vertical-align:bottom;margin-bottom:15px;color:#999}
.Floor002820 .info-num li aside b {
    font-family: "DINCond-Bold";
    font-size: 62px;
    color: #3491ad;
    display: inline-block;vertical-align:middle;
}

.Floor002820 .info-num li aside sub {
    position: absolute;
    left: 100%;
    word-break: keep-all;
    bottom: 15%;
    font-size: 16px;
    font-weight: 100;
    margin-left: 5px;
}

.Floor002820 .info-num li p {
    font-size: 16px;
    color: #999;
    margin-bottom: 0;
    margin-top: 22px;
}

@media(max-width:1440px) {
    .Floor002820 .info-num li aside b {
        font-size: 46px;
    }
    #jia {
        font-size: 24px !important;
    }
}

@media(min-width:1025px) and (max-width:1200px) {
    .Floor002820 .info-num li aside b {
        font-size: 60px;
    }
}

@media(min-width:641px) and (max-width:769px) {
    .Floor002820 .info-num li aside b {
        font-size: 60px;
    }
	.Floor002820 .info-num li aside b:nth-child(1){margin-bottom:10px;}
}

@media(max-width:640px) {
    .Floor002820 .info-num li {
        text-align: center;
        width: 33.333%;
        float: left;
    }
    .Floor002820 .info-num li:not(:last-child) {
        margin-bottom: 20px;
    }
    .Floor002820 .info-num li aside b {
        font-size: 20px;
    }
	.Floor002820 .info-num li aside b:nth-child(1){margin-bottom:0px;}
    #jia {
        font-size: 15px !important;
        margin-bottom: 0 !important;
    }
    .Floor002820 .info-num li p {
        margin-top: 10px;
    }
    .Floor002820 .info-num li aside sub {
        font-size: 12px;
    }
}

.icon1 {
    color: #999;
}

.Floor002919 .set-up .column li:hover .icon1 {
    color: #fff;
}

#nav9 .en {
    padding-right: 10px;
}

#jia {
    font-size: 30px;
    margin-bottom: 8px;
}


/*Other002524 */

.Other002524 {
    position: fixed;
    z-index: 100;
    right: 0;
    top: 80%;
    transform: translateY(-50%);
}

.Other002524 li {
    padding: 10px 30px;
}

.Other002524 li a,
.Other002524 li a::before {
    display: block;
    height: 39px;
    position: relative;
}

.Other002524 li a::before {
    content: '';
    width: 39px;
    border-radius: 50%;
    border: 3px solid #3491ad;
    background-color: #3491ad;
    background-repeat: no-repeat;
    background-image: url(../images/Other002524_icon.png);
    z-index: 10;
}

.Other002524 li a:hover::before {
    background-color: #fff;
    border-color: #fab031;
}

.Other002524 li a span {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 39px;
    border-radius: 39px;
    line-height: 39px;
    color: #fff;
    background-color: #fab031;
    z-index: 3;
    width: 139px;
    padding-left: 25px;
}

.Other002524 li.qq a::before {
    background-position: -120px -3px;
}

.Other002524 li.qq a:hover::before {
    background-position: -159px -3px;
}

.Other002524 li.qq_2 a::before {
    background-position: -199px -3px;
}

.Other002524 li.qq_2 a:hover::before {
    background-position: -4px -3px;
}

.Other002524 li.gettop a::before {
    background-position: -42px -3px;
}

.Other002524 li.gettop a:hover::before {
    background-position: -81px -3px;
}

.Other002524 li.qq a.phone {
    display: none;
}

.Other002524 li a:hover span {
    display: block;
}

@media(max-width:1024px) {
    .Other002524 li.qq a.pc {
        display: none;
    }
    .Other002524 li.qq a.phone {
        display: block;
    }
}


/*Bottom002870 */

.Bottom002870 {
    position: absolute;
    margin-top: 20px;
}

.Bottom002561 #member {
    margin-bottom: 0;
    position: relative;
}

.Bottom002561 #member a {
    position: absolute;
    left: 20px;
}

.Bottom002561 .list a:hover {
    background-color: rgba(14, 127, 156, 1);
    color: #fff;
}

.Bottom002561 #member a img {
    margin-left: 163px;
    width: 18px;
}

.Bottom002561 #member a {
    font-weight: normal;
    font-size: 16px;
}

.Bottom002870,
.Bottom002870 a {
    color: #fff;
    display: none
}

.Bottom002870 .auto_1366 {
    max-width: 1366px;
    width: 96%;
}

.Bottom002870 .select-group dl {
    border: 1px solid rgba(255, 255, 255, 0.7);
    border-radius: 2px;
    position: relative;
    z-index: 20;
}

.Bottom002870 .select-group dl.on {
    z-index: 30;
}

.Bottom002870 .select-group dt {
    line-height: 45px;
    text-align: center;
    background: url(../images/Bottom002870_a_sel.png) no-repeat right 17px center;
    height: 45px;
    overflow: hidden;
}

.Bottom002870 .select-group dt span {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    max-width: 62%;
    width: 30%;
    height: 4px;
    line-height: 4px;
    border-top: 1px dashed #fff;
}

.Bottom002870 .select-group dt a {
    display: inline-block;
    padding: 0 4px;
}

.Bottom002870 .select-group dl.on dt {
    background-image: url(../images/Bottom002870_a_sel_on.png);
}

.Bottom002870 .select-group dd {
    display: none;
    position: absolute;
    left: 0;
    bottom: 100%;
    width: 100%;
    background: rgb(235, 235, 235);
    z-index: 200;
    border-bottom: 1px solid #6e818e;
    height: 400px;
    overflow-y: scroll;
}

.Bottom002870 .select-group dd a {
    display: block;
    padding: 0px 10px;
    line-height: 30px;
    color: #666;
    opacity: 1;
    font-size: 14px;
}

.Bottom002870 .copyright {
    padding-left: 131px;
    background: url(../images/Bottom002870_icon.png) no-repeat 10px top;
    line-height: 32px;
    min-height: 72px;
}

.Bottom002870 .copyright span {
    display: block;
    opacity: 0.4;
}

.Bottom002870 .copyright span a {
    text-decoration: underline;
}

.Bottom002870 .share ul>* {
    float: left;
}

.Bottom002870 .share li {
    width: 91px;
    margin-left: 20px;
}

.Bottom002870 .share li img {
    display: block;
    width: 100%;
}

.Bottom002870 .share ol aside {
    text-align: right;
    padding-bottom: 25px;
}

.Bottom002870 .share ol .bshare-custom a {
    float: left;
    border: solid 1px #dddddd;
    opacity: 0.6;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: url(../images/Bottom002870_qq.png) no-repeat center center;
    padding: 0;
    margin: 0 0 0 9px;
}

.Bottom002870 .share ol .bshare-custom a.bshare-sinaminiblog {
    background-image: url(../images/Bottom002870_sina.png);
}

.Bottom002870 .share ol .bshare-custom a.bshare-weixin {
    background-image: url(../images/Bottom002870_wx.png);
}

@media(min-width:641px) {
    .Bottom002870 {
        font-size: 16px;
    }
    .Bottom002870 .select-group dl {
        float: left;
    }
}

@media(min-width:1025px) {
    .Bottom002870 .copyright {
        max-width: 760px;
        width: 60%;
    }
    .Bottom002870 .select-group dl {
        width: 290px;
    }
}

@media(max-width:1024px) {
    .Bottom002870 .share {
        display: table;
        margin: 0 auto;
    }
    .Bottom002870 .copyright {
        padding-left: 100px;
    }
    .Bottom002870 .select-group dl {
        margin-bottom: 2%;
    }
}

@media(min-width:641px) and (max-width:1024px) {
    .Bottom002870 .select-group dl {
        width: 32%
    }
    .Bottom002870 .select-group dl:not(:nth-child(3n)) {
        margin-right: 2%;
    }
}

.SubBan {
    padding-top: 101px;
}

.SubBan,
.SubBan img {
    width: 100%;
}

@media (max-width: 1024px) {
    .SubBan {
        padding-top: 0;
    }
}


/*Menu001093 */

.Menu001093 {
    background: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
    position: relative;
    z-index: 1;
}

.Menu001093 .auto {
    max-width: 1400px;
}

.Menu001093 .nav {
    display: table;
    margin: 0 auto;
}

.Menu001093 .nav li {
    float: left;
    position: relative;
    display: table;
    height: 70px;
    margin: 0 1px;
    min-width: 8.334vw;
}

.Menu001093 .nav li a {
    transition: 0.3s;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    padding: 0 2vw;
}

.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a {
    background: #3491ad;
    color: #fff;
}

.Menu001093 .nav li a:after {
    position: absolute;
    bottom: 6px;
    left: 50%;
    margin-left: -6px;
    content: '';
    border: 4px solid transparent;
    border-top-color: #fff;
    width: 0;
    height: 0;
    border-top-width: 6px;
}

@media(max-width:640px) {
    .Menu001093 .nav li {
        height: 10vw;
    }
    .Menu001093 .nav li a {
        font-size: 2.6vw;
    }
}

@media(max-width:480px) {
    .Menu001093 .nav li {
        height: 14vw;
    }
    .Menu001093 .nav li a {
        font-size: 3.5vw;
        padding: 0 4vw;
    }
    .Menu001093 .nav li a:after {
        bottom: 0.5vw;
    }
}


/*RighInfo000623 */

.RighInfo000623 {
    padding: 5% 0;
    background: #f5f5f5;
}

.RighInfo000623 .title {
    margin-bottom: 2vw;
}

.RighInfo000623 .title:after {
    display: block;
    content: '';
    width: 20px;
    height: 2px;
    background: #3491ad;
    margin-top: 1vw;
}

.RighInfo000623 .title .cn {
    font-size: 30px;
    color: #3491ad;
    padding-bottom: 10px;
    font-weight: bold;
}

.RighInfo000623 .title .en {
    font-family: 'bebas-neue';
    color: #d2d2d2;
    letter-spacing: 2px;
}

@media(max-width:768px) {
    .RighInfo000623 .title {
        padding-bottom: 6vw;
    }
}

@media(max-width:640px) {
    .RighInfo000623 .title .cn {
        font-size: 6vw;
    }
}

.RighInfo000623 .ytable-cell {
    padding: 4.167vw 0;
}

.RighInfo000623 .pic .inner {
    position: relative;
}

.RighInfo000623 .pic time {
    bottom: 0;
    text-align: right;
    position: absolute;
    right: 0;
    background: rgba(52, 145, 173, 0.64);
    color: #fff;
    padding: 26px 50px 26px 26px;
}

.RighInfo000623 .pic time span {
    display: block;
    margin-bottom: 5px;
    font-family: 'DIN-Medium';
    font-size: 72px;
    line-height: 0.8em;
}

.RighInfo000623 .pic time span:before {
    display: inline-block;
    height: 2px;
    background: #fff;
    content: '';
    width: 16px;
    vertical-align: bottom;
    margin-right: 5px;
}

.GsPlay {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, .1);
}

.GsPlay img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.RighInfo000623 .info {
    background: #fff;
    background-size: contain;
}

.RighInfo000623 .p-info {
    font-size: 15px;
    line-height: 2.4em;
    color: #7d7d7d;
}

.RighInfo000623 .p-info p {
    margin: 0 0 2vw 0;
}

.video_pop {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999!important;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.videobox {
    position: absolute;
    width: 70%;
    height: 70%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.close_btn {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 20px;
    top: 70px;
    background: url(../images/colse.png) no-repeat center;
    z-index: 100;
    cursor: pointer;
}

#video {
    width: 100%;
    max-height: 100%;
}

@media(min-width:1025px) {
    .RighInfo000623 .pic {
        width: 16.429%;
    }
    .RighInfo000623 .pic .inner {
        width: 260%;
    }
    .RighInfo000623 .info .inner {
        padding-left: 36%;
        padding-right: 6%;
    }
}

@media(max-width:1024px) {
    .RighInfo000623 .ytable,
    .RighInfo000623 .ytable-cell {
        display: block;
    }
    .RighInfo000623 .info {
        padding: 6vw;
    }
}

@media(max-width:640px) {
    .RighInfo000623 .pic time span {
        font-size: 12vw;
    }
    .RighInfo000623 .p-info {
        font-size: 3.5vw;
    }
}


/*Timeline002853 */

.Timeline002853 .inner {
    max-width: 1100px;
}

@media(min-width:1025px) {
    .Timeline002853 .slider-nav {
        float: left;
        width: 30%;
    }
    .Timeline002853 .slider-for {
        float: right;
        width: 65%;
    }
    .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-size: 20px;
    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 {
    color: #3491ad;
    font-size: 24px;
    line-height: normal;
    margin-bottom: 3%;
}

.Timeline002853 .slider-for .desc {
    line-height: 28px;
    color: #333;
    margin: 1vw 0 2vw 0;
    font-size: 16px;
    line-height: 28px;
}

.Timeline002853 .slider-nav .slick-track {
    transition: 0.3s;
}

.Timeline002853 .slider-for .info {
    font-size: 15px;
    line-height: 26px;
}

@media(max-width:1024px) {
    .Timeline002853 .slider-nav li {
        line-height: 60px;
        text-align: center;
    }
    .Timeline002853 .slider-nav {
        padding: 0 5vw;
        border-top: 1px solid #efefef;
        border-bottom: 1px solid #efefef;
    }
    .Timeline002853 .slider-nav .slick-arrow {
        width: 1px;
        height: 100%;
        background: #efefef;
        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;
    }
}

@media(max-width:640px) {
    .Timeline002853 .slider-nav li {
        font-size: 16px;
    }
    .Timeline002853 .slider-nav li span {
        font-size: 14px;
    }
}


/*企业文化*/

.LmTit {
    font-size: 24px;
    color: #3491ad;
    font-weight: bold;
    text-align: center;
    letter-spacing: 5px;
}

.LmTit span {
    color: #3491ad;
}

.WhCon {
    width: 100%;
    position: relative;
    background: #f2f2f2;
    padding: 5% 0;
}

.WhCon .auto {
    position: relative;
}

.WhCon .WhTop {
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translate(0, -50%);
    width: 33.334%;
    height: 280px;
    background: #3491ad;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.WhCon .WhRh {
    margin-top: 4%;
    width: 75%;
    background: #fff;
    box-shadow: 0 10px 30px rgba(8, 1, 3, .08);
    float: right;
    padding: 5% 5% 5% 15%;
    box-sizing: border-box;
}

.WhCon .WhRh dl {
    line-height: 35px;
}

.WhCon .WhRh dl dt {
    font-size: 18px;
    color: #3491ad;
    font-weight: bold;
}

.WhCon .WhRh dl dd {
    font-size: 16px;
    color: #666666;
}

@media ( max-width:560px) {
    .WhCon .WhTop {
        width: 100%;
        position: static;
        transform: translate(0, 0);
    }
    .WhCon .WhRh {
        width: 100%;
    }
    .WhCon .WhRh {
        padding: 7% 4%;
    }
    .WhCon .WhRh dl {
        line-height: 30px;
    }
    .WhCon .WhRh dl dt {
        font-size: 16px;
    }
    .WhCon .WhRh dl dd {
        font-size: 14px;
    }
    .WhCon .WhTop {
        height: 200px;
    }
    .WhCon .WhTop img {
        height: 100px;
    }
}

.ComBox {
    padding: 0% 0 4%;
    background: #f2f2f2;
}

.ComBox5 {
    padding-top: 5%;
}

.CyUl {
    margin: 0px 0 40px 0;
}

.CyUls {
    margin-top: 4%;
}

.CyUl li {
    width: 32%;
    float: left;
    margin-right: 2%;
    margin-bottom: 2%;
}

.CyUl li:nth-child(3n) {
    margin-right: 0px;
}

.imgspan {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: all .3s linear;
}

.CyUl li .CyPic {
    width: 100%;
    position: relative;
    padding-bottom: 61%;
    overflow: hidden;
}

.CyUl li .CyCon {
    padding: 20px 15px;
    box-sizing: border-box;
    background: #fff;
}

.CyUl li .CyCon .Cyt {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    line-height: 28px;
    height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.CyUl li .CyCon dd {
    font-size: 14px;
    font-family: myfont;
    color: #999;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.CyUl li .CyCon dd span {
    font-size: 18px;
    color: #c7000a;
}

.CyUl li:hover .imgspan {
    transform: scale(1.1);
}

@media(max-width:997px) {
    .CyUl {
        margin: 20px 0;
    }
    .CyUl li {
        width: 49%;
        margin-right: 0px;
    }
    .CyUl li:nth-child(2n) {
        float: right;
    }
    .CyUl li .CyCon {
        padding: 15px 10px;
    }
    .CyUl li .CyCon .Cyt {
        font-size: 15px;
    }
    .CyUl li .CyCon dd {
        line-height: 24px;
        font-size: 13px;
    }
    .CyUl li .CyCon dd span {
        font-size: 13px;
    }
}


/*Page002737 */

.Page002737 {}

.Page002737 .Pages {
    text-align: center;
}

.Page002737 .Pages>span {
    display: inline-block;
    vertical-align: middle;
}

.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total {
    display: none;
}

.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page {
    overflow: hidden;
}

.Page002737 .Pages .p_page em {
    font-style: normal;
}

.Page002737 .Pages .p_page a {
    float: left;
    line-height: 44px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 0 17px;
    margin: 0 5px;
    font-size: 20px;
    font-family: Arial, " sans-serif";
    color: #aaa;
}

.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur {
    background-color: #3491ad;
    border-color: #3491ad;
    color: #fff;
}

.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev {
    font-size: 0;
    height: 46px;
    width: 70px;
    padding: 0;
    margin: 0 15px;
    background-position: center center;
    background-repeat: no-repeat;
}

.Page002737 .Pages .p_page a.a_prev {
    background-image: url(../images/a_prev.png);
}

.Page002737 .Pages .p_page a.a_prev:hover {
    background-image: url(../images/a_prev_hover.png);
}

.Page002737 .Pages .p_page a.a_next {
    background-image: url(../images/a_next.png);
}

.Page002737 .Pages .p_page a.a_next:hover {
    background-image: url(../images/a_next_hover.png);
}

.Page002737 .Pages .p_page a.pagedot {
    border-color: transparent;
    padding: 0;
    margin-right: -5px;
    line-height: 34px;
    height: 44px;
}

.Page002737 .Pages .p_jump>* {
    float: left;
}

.Page002737 .Pages .p_jump b {
    font-weight: normal;
    color: #aaa;
    margin: 0 4px;
    line-height: 46px;
}

.Page002737 .Pages .p_jump b.f0 {
    margin-right: 6px;
}

.Page002737 .Pages .p_jump input {
    height: 46px;
    border-radius: 4px;
}

.Page002737 .Pages .i_text {
    line-height: 44px;
    text-align: center;
    border: 1px solid #e5e5e5;
    width: 46px;
    text-align: center;
    color: #333;
    font-size: 20px;
}

.Page002737 .Pages .i_button {
    background: #ebebeb;
    width: 70px;
    padding: 0;
    cursor: pointer;
    border: none;
    margin-left: 10px;
    color: #888;
}

@media(max-width:768px) {
    .Page002737 .Pages {
        padding: 30px 0;
    }
    .Page002737 .Pages .p_page em,
    .Page002737 .Pages .p_jump {
        display: none;
    }
}


/*PicList000687 */

.PicList000687 {
    padding: 0% 0 0 0;
    overflow: hidden;
}

.PicList000687 .more {
    text-align: center;
    width: 125px;
    line-height: 40px;
    color: #fff;
    background: #3491ad;
    display: block;
}

.PicList000687 .more:hover {
    background: #a52d34;
}

.PicList000687 .more:after {
    display: inline-block;
    content: '';
    background: url("../images/PicList000687_more.png") no-repeat;
    width: 25px;
    height: 6px;
    vertical-align: middle;
    margin-left: 5px;
}

@media(max-width:480px) {
    .PicList000687 .more {
        line-height: 10vw;
    }
}

.PicList000687 .tit {
    font-size: 20px;
    color: #000;
    margin-bottom: 2%;
    text-align: left;
}

.PicList000687 time {
    font-family: 'DIN-Medium';
}

.PicList000687 p {
    line-height: 1.715em;
    color: #7d7d7d;
    height: 3.43em;
    margin-bottom: 2.03vw;
}

@media(max-width:640px) {
    .PicList000687 .tit {
        font-size: 4vw;
    }
    .PicList000687 p {
        font-size: 3.5vw;
    }
}

.PicList000687 .news-top {
    padding-bottom: 4.22vw;
}

.PicList000687 .news-top .info {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.PicList000687 .news-top time {
    border-left: 1px solid #c6c6c6;
    padding-left: 1.62vw;
    display: block;
    margin-bottom: 2.61vw;
    color: #a52d34;
    font-size: 18px;
}

.PicList000687 .news-top time span {
    display: block;
    font-size: 2em;
}

.PicList000687 .news-top .slick-dots {
    text-align: center;
    padding-top: 1.72vw;
}

.PicList000687 .news-top .slick-dots li {
    display: inline-block;
    width: 20px;
    height: 3px;
    margin: 0 5px;
    background-color: #d9d9d9;
}

.PicList000687 .news-top .slick-dots li button {
    display: none;
}

.PicList000687 .news-top .slick-dots li.slick-active {
    background: #3491ad;
}

@media(min-width:769px) {
    .PicList000687 .news-top .pic {
        width: 520px;
    }
    .PicList000687 .news-top .info .main {
        padding-left: 5.21vw;
    }
}

@media(min-width:1025px) and (max-width:1024px) {
    .PicList000687 .news-top .pic {
        width: 45%;
    }
}

@media(max-width:768px) {
    .PicList000687 .news-top .ytable-cell,
    .PicList000687 .news-top .ytable {
        display: block;
    }
    .PicList000687 .news-top .info {
        padding: 5vw;
    }
}

@media(max-width:640px) {
    .PicList000687 .news-top time {
        font-size: 3.6vw;
    }
}

.PicList000687 .news-list {
    background: #f5f5f5;
    padding: 5% 0 6% 0;
}

.PicList000687 .news-list ul {
    margin-bottom: 3%;
}

.PicList000687 .news-list li {
    background: #fff;
    margin-bottom: 1.41vw;
}

.PicList000687 .news-list li a:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.PicList000687 .news-list .main {
    border-left: 2px solid #a52d34;
    padding-left: 4.17vw;
    padding-right: 4.06vw;
}

.PicList000687 .news-list .tit {
    margin-bottom: 5px;
}

.PicList000687 .news-list time {
    color: #ccc;
    display: block;
    margin: 1% 0;
}

.PicList000687 .news-list .more {
    line-height: normal;
    color: #3491ad;
    background: none;
    width: auto;
    text-align: left;
}

.PicList000687 .news-list .more:after {
    background-image: url("../images/PicList000687_more.gif");
}

.PicList000687 .news-list .pic {
    padding-bottom: 20%;
    position: relative;
}

.PicList000687s .news-list .main {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media(min-width:641px) {
    .PicList000687 .news-list .pic {
        width: 320px;
    }
}

@media(max-width:640px) {
    .PicList000687 .news-list .ytable-cell,
    .PicList000687 .news-list .ytable {
        display: block;
    }
    .PicList000687 .news-list li {
        margin-bottom: 4vw;
    }
    .PicList000687 .news-list .main {
        padding: 4vw;
        border: 2px solid #a52d34;
        border-bottom: 0;
    }
    .PicList000687 .news-list .pic {
        padding-bottom: 50%;
    }
}


/*新闻详情*/

.NewsBox {
    background: none;
    padding: 5% 0;
}

.Titleinfo {
    color: #666;
    padding: 0px 0px 24px 0px;
    line-height: 20px;
    margin-bottom: 25px;
    text-align: center;
    border-bottom: 1px dashed #e6e6e6;
}

.Titleinfo .tit {
    font-size: 28px;
    color: #000000;
    padding-bottom: 18px;
    font-weight: bold;
    line-height: 35px;
}

.Titleinfo .date i {
    margin: 0px 12px;
    display: inline-block;
    color: #999;
    font-size: 14px;
    font-style: initial;
}

.Shares1,
.Shares {
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
}

.SinglePage .img {
    text-align: center;
    margin-bottom: 30px;
}

.SinglePage {
    word-wrap: break-word;
    font-size: 16px;
    line-height: 28px;
    color: #666666;
}

.SinglePage .img img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
}

.SinglePage p {
    /*text-indent:2em;*/
    margin-bottom: 0px;
}

.SinglePage p img {
    margin: 0 auto;
    display: block;
}

.SinglePage .i1 {
    float: left;
    margin-bottom: 30px;
}

.SinglePage .i2 {
    float: right;
    margin-bottom: 30px;
}

.PrevNextBox {
    margin: 30px 0 0 0;
    position: relative;
    color: #656565;
    padding-top: 20px;
}

.PrevNextBox dl {
    float: left;
    width: 49%;
    line-height: 60px;
    background: #f5f5f5;
    text-align: center;
    font-size: 16px;
    color: #666666;
    overflow: hidden;
}

.PrevNextBox dl span {
    color: #000;
    font-size: 16px;
}

.PrevNextBox dl:nth-child(2n) {
    float: right;
}

.PrevNextBox dl:hover {
    background: #3491ad;
}

.PrevNextBox dl:hover a {
    color: #fff;
}

.PrevNextBox dl:hover span {
    color: #fff;
}

.PrevNextBox dl div {
    text-overflow: ellipsis;
    white-space: nowrap;
    *white-space: nowrap;
    overflow: hidden;
    padding: 0 10px;
    box-sizing: border-box;
}

@media (max-width: 998px) {
    .SinglePage {
        font-size: 14px;
        line-height: 26px;
    }
.SinglePage p img{height:auto !important;width:auto !important;max-width:100%;}
}

@media ( max-width:640px) {
    .Titleinfo {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .Titleinfo .tit {
        font-size: 17px;
        padding-bottom: 10px;
        line-height: 26px;
    }
    .PrevNextBox dl {
        width: auto;
        line-height: 35px;
        height: 35px;
        font-size: 14px;
        text-align: left;
        margin-top: 10px;
    }
    .PrevNextBox dl div {
        max-width: 100%;
        margin: 0px auto;
    }
    .PrevNextBox dl.fl {
        float: none;
    }
    .PrevNextBox dl.fr {
        float: none;
    }
    .PrevNextBox {
        margin-top: 20px;
        padding-top: 0px;
    }
    .SinglePage p {
        margin-bottom: 15px;
    }
    .SinglePage .i1,
    .SinglePage .i2 {
        float: none;
        width: 100%;
        margin-bottom: 15px;
    }
    .SinglePage .img {
        margin-bottom: 15px;
    }
    .SinglePage .img img {
        margin: 10px 0;
    }
}


/*人力资源*/

.ZyBox ul {
    margin: 0px 0 3% 0;
}

.ZyBox li {
    width: 100%;
    border: 1px solid #eee;
    background: #fff;
    padding: 30px 30px 20px 40px;
    box-sizing: border-box;
    margin-bottom: 30px;
}

.ZyBox li .ZpTop {
    position: relative;
}

.ZyBox li .ZpTop .zt1 {
    font-size: 20px;
    color: #26282c;
}

.ZyBox li .ZpTop dl {
    margin-top: 10px;
}

.ZyBox li .ZpTop dd {
    font-size: 14px;
    color: #636870;
    margin-right: 60px;
    display: inline-block;
}

.ZyBox li .ZpTop .shbtn {
    display: block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #3491ad;
    font-size: 16px;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 10px;
    right: 0px;
}

.ZyBox li .zpbtn {
    border-top: 1px solid #eee;
    padding-top: 10px;
    margin-top: 20px;
    cursor: pointer;
}

.ZyBox li .zpbtn span {
    font-size: 14px;
    color: #3491ad;
    border-bottom: 1px solid #3491ad
}

.ZyBox li .ZpCon {
    display: none;
}

.ZyBox li .ZpCon dl {
    margin-top: 30px;
}

.ZyBox li .ZpCon dt {
    font-size: 14px;
    color: #26282c;
    line-height: 30px;
}

.ZyBox li .ZpCon dd {
    font-size: 14px;
    color: #636870;
    line-height: 30px;
}

@media (max-width:997px) {
    .ZyBox li {
        padding: 15px 10px;
        margin-bottom: 20px;
    }
    .ZyBox li .ZpTop .zt1 {
        font-size: 16px;
    }
    .ZyBox li .ZpTop dd {
        margin-right: 10px;
    }
    .ZyBox li .ZpTop .shbtn {
        font-size: 14px;
        width: 80px;
        height: 30px;
        line-height: 30px;
    }
    .ZyBox li .ZpCon dd {
        line-height: 26px;
    }
    .ZyBox ul {
        margin-top: 30px;
    }
    .ZyBox li .ZpCon dl {
        margin-top: 20px;
    }
    .ZyBox li .ZpTop .shbtn {
        top: -5px;
    }
}


/*********************招聘详情***********************/

.zp .zptitle {
    width: 100%;
    height: 60px;
    background: #3491ad;
}

.zp .zptitle p {
    padding-left: 40px;
    font-size: 18px;
    color: #fff;
    line-height: 60px;
}

.zp .zpul {
    padding: 0 36px;
    margin-top: 36px;
}

.zp .zpul dd {
    width: 45%;
    height: 30px;
    float: left;
    margin-bottom: 20px;
    border: 0px;
}

.zp .zpul dd:nth-child(2n) {
    float: right;
}

.zp .zpul dd span {
    font-size: 15px;
    color: #333;
    display: inline-block;
    width: 75px;
    text-align: right;
}

.zp .zpul dd input {
    width: 80%;
    height: 30px;
    font-size: 14px;
    color: #666;
    border: 1px solid #dbdbdb;
    margin-left: 2%;
    padding-left: 10px;
}

.zp .zpul dd select {
    width: 40%;
    height: 30px;
    font-size: 14px;
    color: #666;
    border: 1px solid #dbdbdb;
    margin-left: 2%;
    padding-left: 25px;
}

.zp .zpul dd input[type="radio"] {
    width: 18px;
    height: 18px;
    vertical-align: middle;
}

.zp .zpul dd label {
    vertical-align: middle;
    font-size: 14px;
    color: #666;
}

.zp .zpcon {
    padding: 0 36px;
    margin-bottom: 20px;
}

.zp .zpcon span {
    font-size: 15px;
    color: #333;
    display: inline-block;
    width: 75px;
    text-align: right;
    vertical-align: top;
}

.zp .zpcon textarea {
    width: 91%;
    height: 150px;
    font-size: 14px;
    color: #666;
    border: 1px solid #dbdbdb;
    margin-left: 1%;
    resize: none;
    padding: 10px 0 0 10px;
}

.zp a {
    display: inline-block;
    width: 120px;
    height: 40px;
    font-size: 16px;
    color: #fefefe;
    text-align: center;
    line-height: 40px;
    background: #606060;
    border-radius: 10px 0 10px 0;
}

.zp a.aleft {
    margin-left: 126px;
}

.zp a:hover {
    background: #3491ad;
}

.zp a.aons {
    background: #3491ad;
}

@media ( max-width:1028px) {
    .zp .zpul dd input {
        width: 73%;
    }
    .zp .zpcon textarea {
        width: 88%;
    }
}

@media ( max-width:997px) {
    .zp .zpul dd input {
        width: 68%;
    }
    .zp .zpcon textarea {
        width: 84%;
    }
    .zp {
        margin-top: 30px;
    }
}

@media ( max-width:768px) {
    .zp {
        text-align: center;
    }
    .zp .zptitle {
        height: 50px;
    }
    .zp .zptitle p {
        line-height: 50px;
        font-size: 14px;
        padding-left: 15px;
        text-align: left;
    }
    .zp .zpul,
    .zp .zpcon {
        padding: 0px;
    }
    .zp .zpul dd {
        float: none;
        width: 100%;
        text-align: left;
    }
    .zp .zpul dd:nth-child(2n) {
        float: none;
        width: 100%;
    }
    .zp .zpul dd input {
        width: 70%;
    }
    .zp .zpul dd select {
        width: 73%;
    }
    .zp .zpcon textarea {
        width: 71%;
    }
    .zp a {
        width: 100px;
    }
    .zp a.aleft {
        margin-left: 0px;
    }
}

.ComBox1 {
    padding-top: 5%;
}


/*
 .PicList002256 为demo编号
 */

.PicList002256 {
    padding: 5% 0;
}

.PicList002256 ul {
    margin-bottom: 5%;
}

.PicList002256 li {
    padding-left: 35px;
    position: relative;
    margin: 10px 0;
}

.PicList002256 li time {
    background: url(../images/PicList002256-date.jpg) no-repeat;
    width: 62px;
    height: 63px;
    padding: 12px 0 0;
    overflow: hidden;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -31px;
    font-size: 14px;
}

.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;
}

.PicList002256 li .txt .pic img {
    width: 180px;
    height: 115px;
}

.PicList002256 li .txt h3 {
    margin: 0;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.PicList002256 li .txt .more1:hover,
.PicList002256 li .txt h3 a:hover {
    color: #3c89d9;
}

.PicList002256 li .txt p {
    margin: 10px 0;
    color: #6f6f6f;
    height: 48px;
    line-height: 24px;
    overflow: hidden;
    font-size: 14px;
    margin: 10px 0;
}

.PicList002256 li .txt .more1 {
    /* 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;
    }
}


/*
 .PicList001646 为demo编号
 */

.PicList001646 {
    padding: 3% 0 5%;
}

.PicList001646 .more {
    text-align: center;
}

.PicList001646 .more a {
    border: 1px solid #e0e0e0;
    font-weight: bold;
    font-size: 1em;
    display: inline-block;
    line-height: 2.85em;
    padding-left: 2.5em;
    padding-right: 3.5em;
    border-radius: 30px;
    background: url(../images/PicList001646-a_more.png) no-repeat 90% center;
    transition: all ease 0.5s;
}

.PicList001646 .more a:hover {
    padding-right: 2.5em;
    background-color: #3491ad;
    background-position: 120% center;
    color: #fff;
    transition: all ease 0.5s;
}

.PicList001646 dl {
    margin-bottom: 3%;
    background-color: #f6f6f6;
}

.PicList001646 dl:last-child {
    margin-bottom: 0;
}

@media(min-width:481px) {
    .PicList001646 dl {
        display: table;
        width: 100%;
    }
    .PicList001646 dl dt,
    .PicList001646 dl dd {
        display: table-cell;
        vertical-align: middle;
        width: 50%;
    }
}

.PicList001646 dd figure {
    padding: 0 5%;
    text-align: center;
}

.PicList001646 dt img {
    display: block;
    width: 100%;
}

.PicList001646 dd figure * {
    margin: 0;
}

.PicList001646 dd figure h1 {
    font-size: 22px;
}

.PicList001646 dd figure h1 span {
    display: block;
}

.PicList001646 dd figure .pre {
    line-height: 30px;
    height: 90px;
    text-align: left;
    font-size: 16px;
    margin: 5% 0 5% 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

@media(max-width:768px) {
    .PicList001646 dd figure .pre {
        margin: 3% 0;
        height: 48px;
    }
}

@media(max-width:480px) {
    .PicList001646 dl dd {
        padding: 3% 0;
    }
}


/*Location002970 */

.Location002970 {
    margin: 0% 0 2% 0;
    line-height: 20px;
    font-size: 17px;
    text-align: right;
}

.Location002970 .auto {
    max-width: 1300px;
}

.Location002970 em {
    font-style: normal;
    padding-left: 30px;
    background: url("../images/Location002970_cur.png") no-repeat left center;
}

.Location002970,
.Location002970 a {
    color: #666;
}

.Location002970 a:hover,
.Location002970 span {
    color: #3491ad;
}

.ComBox2 {
    background: none;
    padding-top: 5%;
}

.big_dh {
    margin-top: 34px;
    line-height: 33px;
    clear: both;
    border-bottom: solid 1px #CCC;
}

.big_dh ul li {
    width: 150px;
    float: left;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    background: #f1f1f1;
    border: solid 1px #CCC;
}

.big_dh ul li.active {
    background: #3491ad;
    color: #FFF;
}

.big_dh ul li.on {
    background: #3491ad;
    color: #FFF;
}

.big_note_con {
    min-height: 150px;
    height: auto;
    _height: 150px;
    padding: 3% 0px 0;
}

.big_note_con img,
.big_note_con table {
    max-width: 810px;
}

.Proul {
    margin-bottom: 3%;
    margin-top: 2%;
}

.Proul li {
    width: 31.66%;
    float: left;
    margin-right: 2.5%;
    transition: all .3s linear;
    margin-bottom: 40px;
}

.Proul li:nth-child(3n) {
    margin-right: 0px;
}

.Proul li .box {
    padding: 10px 10px 30px 10px;
    background: #f5f5f5;
}

.Proul li .box .ProPic {
    width: 100%;
    height: auto;
    overflow: hidden;
}

.Proul li .box .ProPic img {
    width: 100%;
    height: auto;
    transition: all .3s linear;
}

.Proul li .box .Prot {
    font-size: 16px;
    color: #666;
    padding-top: 20px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Proul li:hover .box {
    background: #3491ad;
}

.Proul li:hover .box .Prot {
    color: #fff;
}

.Proul li:hover .box .ProPic img {
    transform: scale(1.1);
}

@media (max-width: 997px) {
    .Proul li {
        margin-bottom: 20px;
    }
    .Proul li .box {
        padding: 5px 5px 10px 5px;
    }
    .Proul li .box .Prot {
        padding-top: 10px;
        font-size: 14px;
    }
}

@media (max-width: 560px) {
    .Proul li {
        width: 48%;
        margin-right: 0px;
    }
    .Proul li:nth-child(2n) {
        float: right;
    }
}


/*招聘*/

.ComBox3 {
    padding: 3% 0 5% 0;
    background: #fff;
}

.contact_title {
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    background: #3491ad;
    color: #FFF;
    padding-left: 15px;
    margin-top: 20px;
}

.contact_tab {
    font-size: 14px;
}

.contact_tab td {
    padding: 8px 15px;
    background: #f8f8f8;
}

.contact_tab .td_bg td {
    background: #edf9fa;
}

.gedi td {
    padding-left: 50px;
}

.contact_falv {
    padding-bottom: 30px;
    line-height: 30px;
    font-size: 13px;
}

.contact_falv .title {
    width: 103px;
    height: 34px;
    line-height: 34px;
    display: block;
    background: #777878;
    color: #FFF;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 5px;
}

.inside_contain {
    padding: 30px 0;
    min-height: 400px;
    height: auto;
    _height: 400px;
}

.inside_contain2 {
    padding: 30px 0px 0px 0px;
}

.inside_contain3 {
    padding: 0px 0px 10px 0px;
}

.siyewu_pic {
    float: left;
}

.siyewu_jianshu {
    overflow: hidden;
    padding-left: 40px;
}

.siyewu_jianshu .title {
    height: 65px;
    line-height: 65px;
    background: url(../images/index_sekuai.jpg) no-repeat left center;
    font-size: 16px;
    padding-left: 20px;
    border-bottom: solid 1px #d5d5d5;
}

.siyewu_jianshu .jianshu {
    padding-top: 20px;
    line-height: 30px;
    font-size: 13px;
}

.siyewu_jianshu a.more {
    background: #3491ad;
    padding: 2px 10px;
    display: inline-block;
    color: #FFF;
}


/*岗位筛选*/

.ComBox4 {
    padding-bottom: 2%;
}

input {
    outline: none;
    border: 0px;
}

.menuright {
    width: 100%;
    margin: 0 auto;
    padding-top: 10px;
}

.menuright ul {
    margin: 0px 0px 10px 0px;
}

.menuright ul li {
    float: left;
    margin-right: 10px;
    line-height: 30px;
}

.menuright ul li a {
    padding: 5px 10px;
    border: 1px solid #ffffff;
    font-size: 13px;
}

.menuright ul li a:hover {
    padding: 5px 10px;
    border: 1px solid #eaeaea;
    color: #3491ad;
}

.menurighton {
    padding: 5px 20px;
    border: 1px solid #eaeaea !important;
}

.shuxing {
    float: left;
    background: #3491ad;
    padding: 0px 26px;
    line-height: 30px;
    color: #ffffff;
    margin: 0px 17px 0px 0px;
    /*width:55px;*/
}

.jieguobox {
    line-height: 30px;
}

.jieguotitle {
    float: left;
    background: #27c5dc;
    padding: 0px 26px;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    width: 55px;
}

.jieguop {
    display: block;
    background: #ededed;
    float: left;
    width: 935px;
    padding-left: 38px;
}

.blue {
    color: #0890b2;
}

.join_dh {
    height: 42px;
    line-height: 42px;
    background: #f8f8f8;
    font-size: 16px;
    padding-left: 15px;
    color: #0890b2;
    margin: 5px 0;
    margin-top: 15px;
    text-align: left;
}

.join_dh_con {
    padding: 10px 0;
    line-height: 30px;
    font-size: 14px;
}

.join_dh_con .title {
    width: 103px;
    height: 34px;
    line-height: 34px;
    display: block;
    background: #777878;
    color: #FFF;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 5px;
}

.join_recruit_con {
    padding-bottom: 20px;
    font-size: 14px;
}

.join_recruit_con ul li {
    line-height: 40px;
    height: 40px;
    clear: both;
    border-bottom: dotted 1px #cccccc;
}

.join_recruit_tab {
    padding-top: 10px;
    text-align: center;
    font-size: 14px;
    background: #FFF;
}

.join_recruit_tab * {
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}

.join_recruit_tab table {
    margin-bottom: 4%;
}

.join_recruit_tab .title td {
    background: #0890b2 !important;
    color: #FFF;
}

.join_recruit_tab td {
    padding: 8px 10px;
    background: #f8f8f8;
}

.join_recruit_tab td em {
    margin-left: 20px;
}

.join_recruit_tab td input {
    padding: 5px 6px;
    border: 1px solid #767676;
    width: 23%;
}

.join_recruit_tab td input:hover {
    background: #ddd;
}

.join_recruit_tab tr:nth-child(odd) td {}

.join_recruit_tab tr:hover td {
    background: #d9ebec;
}

.join_recruit_tab .td_bg td {
    background: #edf9fa;
}

.join_yaoqiu {
    background: #f8f8f8;
    padding: 15px 20px;
    min-height: 100px;
    height: auto;
    _height: 100px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: left;
}

.join_recruit_tab tr:nth-child(1):hover td {
    background: #0890b2
}

#feedbackTable * {
    box-sizing: border-box!important;
}

.ComBox6 {
    padding: 5% 0 2%;
}

.ebook_type {
    width: 22%;
    margin-right: 4%;
    text-align: center;
    margin-bottom: 3%;
    float: left;
    font-size: 16px;
}

.ebook_type img {
    margin-bottom: 10px;
    border: solid 1px #CCC;
    padding: 20px;
    width: 100%;
}

.ebook_type:nth-child(4n) {
    margin-right: 0px;
}

.huazi img {
    max-width: initial;
}

@media(min-width:1200px){
	.ebook_type:nth-child(4n+1){clear:both;}
}
@media (max-width: 1199px) {
    .join_recruit_tab td em {
        margin-left: 0;
    }
    .menuright ul li {
        margin-right: 5px;
    }
    .menuright ul li a {
        padding: 2px 6px;
    }
    .join_recruit_tab tr td:nth-child(2),
    .join_recruit_tab tr td:nth-child(3),
    .join_recruit_tab tr td:nth-child(4),
    .join_recruit_tab tr td:nth-child(5),
    .join_recruit_tab tr td:nth-child(8) {
        display: none;
    }
    .join_recruit_tab .title td {
        width: 25%!important;
    }
    #feedbackTable tr td:nth-child(2),
    .join_recruit_tabs tr td:nth-child(8) {
        display: block;
    }
    .join_recruit_tabs tr td:nth-child(2),
    .join_recruit_tabs tr td:nth-child(3),
    .join_recruit_tabs tr td:nth-child(4),
    .join_recruit_tabs tr td:nth-child(5),
    .join_recruit_tabs tr td:nth-child(6),
    .join_recruit_tabs tr td:nth-child(7) {
        display: none;
    }
    .join_recruit_tabs .title td {
        width: auto!important;
    }
    #feedbackTable tr:nth-child(3) input {
        width: auto;
    }
    #feedbackTable td.yztd {
        display: block;
        width: 80px!important;
        display: inline-block!important;
    }
    #feedbackTable tr td:nth-child(2) {
        width: 100%;
    }
    #feedbackTable .tj1,
    #feedbackTable .formStyle {
        width: auto!important;
    }
    #feedbackTable input,
    #feedbackTable textarea {
        width: 97%;
    }
    #feedbackTable td.yznum {
        width: 80px!important;
        display: inline-block!important;
    }
    .ebook_type {
        width: 48%;
        margin-right: 0px;
    }
	.ebook_type:nth-child(2n+1){clear:both;}
    .ebook_type img {
        padding: 10px;
    }
    .ebook_type:nth-child(2n) {
        float: right;
    }
}

@media(max-width:768px) {
    .ComBoxtx {
        overflow-x: auto;
    }
}


/*视频弹框*/

.popboxx iframe {
    width: 650px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 450px;
    z-index: 2;
}

.popboxx {
    width: 100%;
    z-index: 999;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
}

.popboxx .closebox {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.product-video {
    position: relative;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 200px rgba(4, 0, 0, .3);
}

.product-video .video-content {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #000;
    z-index: 999;
}

.product-video .video-content .close {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    z-index: 999;
}

.product-video .video-content .close img {
    width: 100%;
}

.product-video .video-content video {
    width: 100%;
    height: 100%;
    object-fit: fill;
    vertical-align: middle;
    outline: none;
}

@media ( max-width:997px) {
    .popboxx iframe {
        width: 90%;
        height: 350px;
    }
    .Videoul li {
        width: 48%;
        margin-right: 0px;
    }
    .Videoul li:nth-child(2n) {
        float: right;
    }
    .Videoul li .ViTit {
        padding: 10px;
    }
    .Videoul li .ViTit .vt1 {
        font-size: 15px;
    }
    .Videoul li .ViTit .vt2 {
        font-size: 13px;
        line-height: 20px;
        margin-top: 0px;
    }
    .Videoul {
        margin-bottom: 20px;
    }
}


/*华自成员*/

.ywly {
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.ywly .hd {
    overflow: hidden;
    width: 280px;
    height: 500px;
    background: #F1F1F1;
    float: left;
    left: 0%;
    position: relative;
    transition: all 1s linear;
}

.ywly .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
    background: #F1F1F1;
    width: 280px;
    max-height: 403px;
    overflow-y: auto;
}

.ywly .hd ul li {
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    width: 100%;
    text-indent: 20px;
    font-size: 15px;
    margin-top: 6.5px;
    position: relative;
}

.ywly .hd ul li.on {
    background: #fff;
    color: #3491ad;
    border-left: 4px solid #3491ad;
}

.ywly .hd ul li a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.ywly .bd {
    position: relative;
    height: 100%;
    z-index: 0;
    width: 985px;
    float: right;
}

.ywly .bd li {
    zoom: 1;
    vertical-align: middle;
}

.ywly .bd img {
    width: 100%;
    height: 500px;
    display: block;
    transition: all 1s linear;
}

.yw_tit {
    background: #3491ad;
    color: #fff;
    text-indent: 20px;
    padding: 18px 0;
}

.yw_tit p {
    font-size: 16px;
}

.yw_tit h2 {
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 10px;
}

.ywly_left {
    float: left;
    width: 580px;
    height: 500px;
    overflow: hidden;
    position: relative;
    top: 0px;
    transition: all 0.5s linear;
}

.ywly_left:hover img {
    transform: scale(1.1);
}

.ywly_right {
    width: 390px;
    float: right;
    position: relative;
    right: 0%;
    transition: all 1s linear;
}

.ywly_right h2 {
    font-size: 18px;
    padding: 0px 0 15px;
    border-bottom: 1px solid #E0E0E0;
    letter-spacing: 1px;
    margin-bottom: 8px;
    position: relative;
    display: block;
    padding-right: 105px;
    box-sizing: border-box;
}

.ywly_right .p {
    font-size: 15px;
    line-height: 30px;
    height: 390px;
    margin-bottom: 20px;
    overflow: auto;
    padding-right: 3%;
}

.ywly_right .p::-webkit-scrollbar {
    width: 3px;
    -webkit-overflow-scrolling: touch;
    background-color: #e6e6e6;
}

.ywly_right .p::-webkit-scrollbar-track {
    background-color: #e6e6e6;
}

.ywly_right .p::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #999;
}

.ywly_right .p::-webkit-scrollbar-button {
    height: 0px;
    background-color: #B0AEDA;
}

.ljxq {
    color: #fff;
    padding: 3px 5px;
    background: #3491ad;
    font-size: 13px;
    position: absolute;
    top: 1.5px;
    right: 0px;
}

.ywly_d {
    padding: 60px 0;
}

.tit {
    text-align: center;
}

.tit p {
    font-size: 24px;
    color: #3491ad;
    margin-top: 5px;
}

.tit h2 {
    font-size: 24px;
    font-weight: bold;
    margin-top: 5px;
}

.dxyj {
    background: #F1F1F1;
    padding: 50px 0 50px;
}

@media(max-width:1024px) {
    .ywly_d {
        padding-top: 25px;
    }
    .yw_tit {
        padding: 5px 0;
    }
    .ywly .bd {
        width: 100%;
        height: auto;
    }
    .ywly .hd ul li a {
        display: none;
    }
    .ywly .hd {
        width: 100%;
        height: auto;
    }
    .ywly .hd ul {
        width: 100%;
    }
    .ywly_left,
    .ywly .bd img,
    .ywly_right {
        width: 100%;
        height: auto;
    }
    .ywly_right {
        padding-top: 20px;
    }
    .ywly_right .p {
        height: auto;
    }
}


/*Floor002955 */

.Floor002955 .title {
    padding: 0 0 15px 0;
    font-size: 22px;
    line-height: 30px;
    color: #333;
}

.Floor002955 .title a {
    float: right;
    border-radius: 15px;
    border: solid 1px #dcdcdc;
    padding: 0 1.642em;
    font-size: 14px;
    color: #666;
}

.Floor002955 .title a:hover {
    background: #3491ad;
    color: #fff;
    border-color: #3491ad;
}

@media(max-width:480px) {
    .Floor002955 .title {
        font-size: 6vw;
    }
    .Floor002955 .title a {
        font-size: 3.5vw;
    }
}

@media(min-width:1025px) {
    .Floor002955 .box {
        width: 49%;
    }
}

@media(max-width:1024px) {
    .Floor002955 {
        margin: 0 0 5vw 0;
    }
    .Floor002955 .box {
        padding-top: 6vw;
    }
}

.Floor002955 .box .inner {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.12);
    padding: 22px;
    margin-top: 2%;
}

.Floor002955 .box ol {
    border-bottom: 1px solid #dedede;
    padding-bottom: 27px;
    margin-bottom: 3px;
}

.Floor002955 .box ol.ol-pic a {
    display: block;
    position: relative;
}

.Floor002955 .box ol.ol-pic .Ispic {
    height: 134px;
}

.Floor002955 .box ol.ol-pic aside {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    font-size: 16px;
    line-height: 40px;
}

.Floor002955 .box ol.ol-pictxt .txt aside {
    font-size: 16px;
}

.Floor002955 .box ol.ol-pictxt .txt p {
    line-height: 1.715em;
}

.Floor002955 .box ol.ol-pictxt .txt time {
    color: #999;
}

.Floor002955 .box li {
    line-height: 45px;
}

.Floor002955 .box li:not(:last-child) {
    border-bottom: 1px dotted #dedede;
}

.Floor002955 .box li a {
    font-size: 15px;
    padding-left: 20px;
    background: url("../images/Floor002955_a.gif") no-repeat left center;
}

.Floor002955 .box li a:hover {
    color: #3491ad;
}

.Floor002955 .box li time {
    float: right;
    color: #999;
}

@media(min-width:481px) {
    .Floor002955 .box ol.ol-pictxt .pic {
        width: 204px;
    }
    .Floor002955 .box ol.ol-pictxt .txt {
        padding-left: 20px;
    }
}

@media(max-width:480px) {
    .Floor002955 .box ol.ol-pictxt .ytable,
    .Floor002955 .box ol.ol-pictxt .ytable-cell {
        display: block;
    }
    .Floor002955 .box ol.ol-pictxt .txt {
        padding: 3vw;
    }
    .Floor002955 .box li a,
    .Floor002955 .box ol.ol-pictxt .txt aside,
    .Floor002955 .box ol.ol-pic aside {
        font-size: 4vw;
    }
    .Floor002955 .box ol.ol-pictxt .txt p {
        font-size: 3.5vw;
    }
}

.ComSer {
    padding: 0% 0 5%;
}

.ComSer .inner-tit {
    color: #111;
}

.ComSer .para {
    font-size: 16px;
    margin-top: 10px;
}

.float_left {
    float: left;
}

.service_dh {
    padding: 30px 0 20px;
}

.service_l_tb {
    background: url(../images/linian_dh_tb.jpg) no-repeat left center #fff;
    padding-left: 30px;
    padding-right: 10px;
    font-size: 15px;
    color: #0890b2;
}

.service_linian {
    clear: both;
    margin-bottom: 15px;
    font-size: 13px;
}

.service_linian img {
    float: left;
}

.service_linian .r_div {
    overflow: hidden;
    padding-left: 20px;
}

.service_two {
    padding-top: 25px;
    clear: both;
}

.service_two * {
    box-sizing: initial;
}

.service_two .service_faq {
    width: 564px;
    float: left;
}

.service_two .service_faq_con {
    padding-bottom: 10px;
}

.service_two .service_faq_con ul li {
    line-height: 40px;
    height: 40px;
    clear: both;
    border-bottom: dotted 1px #cccccc;
}

.service_two .service_gushi {
    width: 567px;
    float: right;
}

.service_two .service_gushi .gushi_li {
    height: 86px;
    clear: both;
    padding: 18px 0;
    border-bottom: dotted 1px #cccccc;
}

.service_two .service_gushi .gushi_li .pic {
    float: left;
}

.service_two .service_gushi .gushi_li .r_con {
    overflow: hidden;
    padding-left: 15px;
}

.service_two .service_gushi .gushi_li .r_con .title {
    background: url(../images/sekuai2.jpg) no-repeat left center;
    padding-left: 15px;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.inside_dh {
    background: url(../images/dh_line.png) repeat-x center center;
    height: 50px;
    line-height: 50px;
    color: #0890b2;
    font-size: 21px;
    text-align: center;
    margin-bottom: 20px;
}

.inside_dh .en_font {
    font-size: 19px;
    color: #bcbcbc;
    font-family: "Times New Roman", Times, serif;
    text-transform: uppercase;
    margin-left: 10px;
    font-weight: normal;
}

.inside_dh .font_bt {
    display: inline-block;
    padding: 0px 10px 0px 0px;
    background: #FFF;
    font-weight: bold;
}

.inside_dh .r_more {
    float: right;
    background: url(../images/more_tb.png) no-repeat right center #fff;
    padding-right: 25px;
    padding-left: 10px;
    font-size: 14px;
}

@media(max-width:1024px) {
    .service_two .service_gushi {
        width: 100%;
    }
    .service_two * {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
}

.comm-subnav {
    display: flex;
    flex-wrap: wrap;
}

.comm-subnav .crumbs {
    width: 25%;
    background-color: #3491ad;
    padding-left: 5vw;
    position: relative;
    display: none;
}

.comm-subnav .crumbs:after {
    content: '';
    width: 10px;
    height: 6px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    /*background-image: url("../images/drop.png");*/
    position: absolute;
    right: 1.5vw;
    top: 50%;
    margin-top: -3px;
}

.comm-subnav .crumbs a,
.comm-subnav .crumbs span {
    display: inline-block;
    vertical-align: middle;
    line-height: 80px;
}

.comm-subnav .crumbs a {
    font-size: 20px;
    color: #fff;
}

.comm-subnav .crumbs span {
    font-size: 24px;
    color: #fff;
    padding-left: 24px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url("../images/crumbs.png");
    margin-left: 16px;
}

.comm-subnav .nav {
    font-size: 0;
    width: 100%;
    background-color: #f8f8f8;
    text-align: center;
}

.comm-subnav .nav a {
    display: inline-block;
    vertical-align: top;
    margin-left: 5vw;
    font-size: 16px;
    line-height: 76px;
    color: #666666;
    border-bottom: 4px solid transparent;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.comm-subnav .nav a:nth-of-type(1) {
    margin-left: 6vw;
}

.comm-subnav .nav a:hover,
.comm-subnav .nav a.active {
    color: #3491ad;
    border-color: #3491ad;
}

.comm-subnav.fixed {
    /*position: sticky;*/
    position: relative;
    left: 0;
    right: 0;
    top: 0px;
    z-index: 5;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    width: 100%;
}

.comm-subnav.fixed .crumbs a,
.comm-subnav.fixed .crumbs span {
    line-height: 60px;
}

.comm-subnav.fixed .nav a {
    line-height: 56px;
}

@media(max-width:1024px) {
    .comm-subnav .crumbs {
        width: 100%;
    }
    .comm-subnav .crumbs a {
        font-size: 16px;
    }
    .comm-subnav .crumbs span {
        font-size: 14px;
    }
}

.wrapper {
    /*width: 80vw;
  max-width: 1360px;*/
    margin: 0 auto;
    position: relative;
}

.wrapper:after {
    content: '';
    display: block;
    clear: both;
}

.solution-list .section {
    padding: 4% 0;
}

.solution-list .section .para {
    font-size: 16px;
    line-height: 2;
    margin-top: 10px;
    display: none;
}

.solution-list .section .items {
    margin: 30px -10px 0;
    font-size: 0;
}

.solution-list .section .item {
    display: inline-block;
    vertical-align: top;
    width: calc(33.33% - 20px);
    margin: 20px 10px 0;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}

@media screen and (min-width: 992px) {
    .solution-list .section .item:nth-of-type(1),
    .solution-list .section .item:nth-of-type(2),
    .solution-list .section .item:nth-of-type(3) {
        margin-top: 0;
    }
}

.solution-list .section .item a {
    display: block;
    position: relative;
}

.solution-list .section .item a:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    z-index: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.solution-list .section .item a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* background-color: rgba(0, 0, 0, 0.7);*/
    z-index: 1;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

.solution-list .section .item .img-box {
    overflow: hidden;
    padding-bottom: 80%;
    position: relative;
}

.solution-list .section .item .img-box .imgspan {
    background-size: auto 80%;
}

.solution-list .section .item .txt-box {
    position: absolute;
    left: 2vw;
    right: 2vw;
    bottom: 1vw;
    z-index: 2;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}

.solution-list .section .item img {
    display: block;
    width: 100%;
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}

.solution-list .section .item h3 {
    font-size: 20px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.solution-list .section .item p {
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    height: 48px;
    overflow: hidden;
    margin: 15px 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

.solution-list .section .item span {
    display: block;
    width: 100%;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    background-color: #3491ad;
    text-align: center;
    color: #fff;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

@media screen and (min-width: 992px) {
    .solution-list .section .item:hover {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    .solution-list .section .item:hover a:after {
        opacity: 0.6;
        height: 20%;
        top: 80%;
    }
    .solution-list .section .item:hover a:before {
        opacity: 1;
    }
    .solution-list .section .item:hover .txt-box {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .solution-list .section .item:hover img {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }
    .solution-list .section .item:hover p,
    .solution-list .section .item:hover span {
        opacity: 1;
    }
}

.solution-list .section:nth-of-type(1) .inner-tit,
.solution-list .section:nth-of-type(2) .inner-tit,
.solution-list .section:nth-of-type(5) .inner-tit {
    color: #111111;
}

.solution-list .section:nth-of-type(1) .para,
.solution-list .section:nth-of-type(2) .para,
.solution-list .section:nth-of-type(5) .para {
    color: #666;
}

.solution-list .section:nth-of-type(2),
.solution-list .section:nth-of-type(6) {
/*    background-color: #3491ad; */
}

.solution-list .section:nth-of-type(2),
.solution-list .section:nth-of-type(4) {
    background-color: #f7f7f7;
}

.solution-list .section:nth-of-type(4) .inner-tit {
    color: #111111;
}

.solution-list .section:nth-of-type(4) .para {
    color: #666;
}

.solution-case-detail .inner-banner .wrapper {
    width: 100%;
    max-width: 100%;
    padding: 0 8vw;
    text-align: left;
}

.solution-case-detail .inner-banner a.btn {
    display: none;
}

.solution-case-detail .comm-crumbs {
    position: absolute;
    left: 9vw;
    top: 2vw;
}

.solution-case-detail .section1 {
    padding: 6vw 0;
    font-size: 0;
}

.solution-case-detail .section1 .left-box {
    width: 68%;
    display: inline-block;
    vertical-align: top;
}

.solution-case-detail .section1 .left-box .box {
    margin-top: 3vw;
}

.solution-case-detail .section1 .left-box .box:nth-of-type(1) {
    margin-top: 0;
}

.solution-case-detail .section1 .left-box .tit {
    font-size: 24px;
    color: #111;
    line-height: 1.2;
}

.solution-case-detail .section1 .left-box .para {
    font-size: 16px;
    line-height: 32px;
    color: #666;
    margin-top: 20px;
}

.solution-case-detail .section1 .left-box .cont {
    margin-top: 20px;
}

.solution-case-detail .share-box {
    position: absolute;
    top: 0;
    left: -5vw;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}

.solution-case-detail .share-box.visi {
    opacity: 0;
}

.solution-case-detail .share-box a.tat {
    display: block;
    width: 40px;
    position: relative;
}

.solution-case-detail .share-box a.tat:hover .tel {
    opacity: 1;
    visibility: visible;
}

.solution-case-detail .share-box i {
    display: block;
    width: 40px;
    height: 40px;
    background-color: #3491ad;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("../images/icon-1.png");
    border-radius: 50%;
    position: relative;
    z-index: 2;
}

.solution-case-detail .share-box span {
    display: block;
    font-size: 14px;
    line-height: 18px;
    color: #636363;
    text-align: center;
    margin-top: 5px;
    position: relative;
    z-index: 2;
}

.solution-case-detail .share-box .tel {
    position: absolute;
    left: 20px;
    top: 0;
    background-color: #3491ad;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    padding: 0 20px 0 40px;
    border-radius: 0 20px 20px 0;
    white-space: nowrap;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.solution-case-detail .share-box .share a {
    display: block;
    padding: 0;
    float: none;
    width: 40px;
    height: 40px;
    margin: 10px 0 0 0;
    background-color: #f7f7f7;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.solution-case-detail .share-box .share a[data-cmd='weixin'] {
    background-image: url("../images/share-2.png");
}

.solution-case-detail .share-box .share a[data-cmd='weixin']:hover {
    background-image: url("../images/share-2-on.png");
}

.solution-case-detail .share-box .share a[data-cmd='tsina'] {
    background-image: url("../images/share-3.png");
}

.solution-case-detail .share-box .share a[data-cmd='tsina']:hover {
    background-image: url("../images/share-3-on.png");
}

.solution-case-detail .share-box .share a[data-cmd='sqq'] {
    background-image: url("../images/share-4.png");
}

.solution-case-detail .share-box .share a[data-cmd='sqq']:hover {
    background-image: url("../images/share-4-on.png");
}

.solution-detail2 .inner-banner .wrapper {
    width: 100%;
    max-width: 100%;
    padding: 0 5vw;
    text-align: left;
}

.solution-detail2 .inner-banner p {
    font-size: 18px;
    line-height: 2;
}

.solution-detail2 .section3 {
    padding: 6vw 0;
}

.solution-detail2 .section3 .items {
    margin-top: 3vw;
}

.solution-detail2 .section3 .item {
    position: relative;
}

.solution-detail2 .section3 .item .img-box {
    width: 50%;
    overflow: hidden;
}

.solution-detail2 .section3 .item img {
    width: 100%;
    display: block;
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}

.solution-detail2 .section3 .item .txt-box {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    padding: 0 3vw;
}

.solution-detail2 .section3 .item .para {
    font-size: 16px;
    line-height: 2;
    color: #999;
}

@media screen and (min-width: 992px) {
    .solution-detail2 .section3 .item:nth-of-type(odd) .img-box {
        margin-left: 50%;
    }
    .solution-detail2 .section3 .item:nth-of-type(odd) .txt-box {
        left: 0;
    }
    .solution-detail2 .section3 .item:nth-of-type(even) .txt-box {
        right: 0;
    }
    .solution-detail2 .section3 .item:hover img {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }
}

.solution-detail1 .inner-banner .wrapper {
    width: 100%;
    max-width: 100%;
    padding: 0 5vw;
    text-align: left;
}

.solution-detail1 .inner-banner p {
    font-size: 18px;
    line-height: 2;
}

.solution-detail1 .section5 {
    padding: 6vw 0;
}

.solution-detail1 .section5 .slick {
    margin-top: 2.5vw;
}

.solution-detail1 .section7 {
    padding: 6vw 0;
}

.solution-detail1 .section7 .items {
    margin-top: 2.5vw;
}

.solution-detail3 .inner-banner .wrapper {
    width: 100%;
    max-width: 100%;
    padding: 0 5vw;
    text-align: left;
}

.solution-detail3 .inner-banner p {
    font-size: 18px;
    line-height: 2;
}

.solution-detail3 .section5 {
    padding: 6vw 0;
}

.solution-detail3 .section5 .tab-tit {
    font-size: 0;
    text-align: center;
    margin-top: 2vw;
}

.solution-detail3 .section5 .tab-tit span {
    display: inline-block;
    vertical-align: top;
    margin: 0 14px;
    font-size: 18px;
    line-height: 48px;
    color: #111;
    border-radius: 24px;
    padding: 0 35px;
    border: 1px solid #e5e5e5;
    background-color: #f8f8f8;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
}

.solution-detail3 .section5 .tab-tit span:hover,
.solution-detail3 .section5 .tab-tit span.active {
    background-color: #3491ad;
    border-color: #3491ad;
    color: #fff;
}

.solution-detail3 .section5 .tab-cont {
    margin-top: 2.5vw;
}

.solution-detail3 .section5 .tab-cont .child {
    height: 0;
    overflow: hidden;
}

.solution-detail3 .section5 .tab-cont .child.active {
    height: auto;
}

.solution-detail3 .section7 {
    padding: 6vw 0;
}

.solution-detail3 .section7 .tab-tit {
    font-size: 0;
    text-align: center;
}

.solution-detail3 .section7 .tab-tit span {
    display: inline-block;
    vertical-align: top;
    margin: 0 14px;
    font-size: 18px;
    line-height: 48px;
    color: #111;
    border-radius: 24px;
    padding: 0 35px;
    border: 1px solid #e5e5e5;
    background-color: #f8f8f8;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
}

.solution-detail3 .section7 .tab-tit span:hover,
.solution-detail3 .section7 .tab-tit span.active {
    background-color: #3491ad;
    border-color: #3491ad;
    color: #fff;
}

.solution-detail3 .section7 .tab-cont {
    margin-top: 2vw;
}

.solution-detail3 .section7 .tab-cont .child {
    display: none;
}

.solution-detail3 .section7 .tab-cont .child.active {
    display: block;
}

.solution-detail3 .section7 .news-box {
    font-size: 0;
    margin: 0 -10px;
}

.solution-detail3 .section7 .news-box .item {
    display: inline-block;
    vertical-align: top;
    width: calc(33.33% - 20px);
    margin: 3vw 10px 0;
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}

@media screen and (min-width: 992px) {
    .solution-detail3 .section7 .news-box .item:nth-of-type(1),
    .solution-detail3 .section7 .news-box .item:nth-of-type(2),
    .solution-detail3 .section7 .news-box .item:nth-of-type(3) {
        margin-top: 0;
    }
}

.solution-detail3 .section7 .news-box .item .img-box {
    overflow: hidden;
}

.solution-detail3 .section7 .news-box .item img {
    display: block;
    width: 100%;
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
}

.solution-detail3 .section7 .news-box .item h3 {
    font-size: 20px;
    line-height: 30px;
    color: #111;
    height: 60px;
    overflow: hidden;
    margin: 1vw 0;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    transition: color 0.3s ease;
}

.solution-detail3 .section7 .news-box .item .date {
    font-size: 14px;
    color: #999;
    font-family: 'Arial';
}

@media screen and (min-width: 992px) {
    .solution-detail3 .section7 .news-box .item:hover {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    .solution-detail3 .section7 .news-box .item:hover img {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }
    .solution-detail3 .section7 .news-box .item:hover h3 {
        color: #3491ad;
    }
}

.solution-detail3 .section8 {
    background-color: #f2f2f2;
}


/* common */

.inner-tit {
    font-size: 26px;
    line-height: 1;
}

.inner-tit.white {
    color: #fff;
}

.inner-tit.black {
    color: #000;
}

.inner-tit.center {
    text-align: center;
}

.inner-tit.bold {
    font-weight: bold;
}

.inner-btn {
    display: block;
    width: 180px;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    background-color: #3491ad;
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.inner-btn:after {
    content: '';
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("../images/a-btn.png");
}

@media screen and (min-width: 992px) {
    .inner-btn:hover {
        -webkit-transform: translateY(-5px);
        -moz-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        transform: translateY(-5px);
        box-shadow: 0 5px 20px rgba(0, 78, 162, 0.3);
    }
}

.slideTxtBox {
    width: 75%;
    float: right;
}


/*Menu002306*/

.Menu002306 {
    width: 22%;
    float: left;
}

.Menu002306 .side-title {
    line-height: 50px;
    background-color: #3491ad;
    margin-left: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding: 0 75px 0 32px;
    position: relative;
    border-radius: 8px 0 0 0;
}

.Menu002306 .side-title::after,
.Menu002306 .side-title::before {
    content: '';
}

.Menu002306 .side-title::before {
    position: absolute;
    bottom: 0;
    left: -20px;
    width: 0;
    height: 0;
    border-style: dashed dashed solid dashed;
    border-width: 0 15px 44px 20px;
    border-color: transparent transparent #3491ad transparent;
}

.Menu002306 .side-title::after {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 1px;
    background: #fff;
    margin-left: 10px;
}

.Menu002306 .side-menu {
    border-radius: 0 0 50px 0;
    background-color: #f3f7f9;
    padding-bottom: 50px;
    overflow: hidden;
}

.Menu002306 .side-menu li a {
    display: block;
    line-height: 32px;
}

.Menu002306 .side-menu>ul>li {
    border-bottom: 1px solid #e7f0f4;
}

.Menu002306 .side-menu>ul>li>a {
    font-size: 16px;
    padding: 0 32px;
    font-weight: bold;
    color: #002870;
    line-height: 49px;
    position: relative;
}

.Menu002306 .side-menu>ul>li>a::after {
    position: absolute;
    content: '>';
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #3491ad;
    color: #fff;
    text-align: center;
    line-height: 18px;
    font-family: 宋体;
    font-size: 12px;
    right: 16px;
    top: 50%;
    margin-top: -8px;
}

.Menu002306 .side-menu>ul>li ul {
    display: none;
    padding: 10px 15px;
}

.Menu002306 .side-menu>ul>li>ul {
    padding-left: 32px;
    padding-right: 32px;
}

.Menu002306 .side-menu>ul>li>ul>li>a {
    font-size: 15px;
    background: url(../images/Menu002306-a_off.png) no-repeat left center;
    padding-left: 20px;
}

.Menu002306 .side-menu ul li ul li ul li a::before {
    display: inline-block;
    content: '';
    vertical-align: middle;
    width: 3px;
    height: 3px;
    background: #555;
    margin-right: 10px;
}

.Menu002306 .side-menu li.select>a {
    background-color: #e7f0f4;
}

.Menu002306 .side-menu li.select>a::after {
    transform: rotate(90deg);
}

.Menu002306 .side-menu ul li ul li.select>a {
    background-color: transparent;
    background-image: url(../images/Menu002306-a_on.png);
    font-weight: bold;
    color: #002870;
}

.Menu002306 .side-other dd {
    background-position: left center;
    background-repeat: no-repeat;
    background-color: #e7f0f4;
    margin-top: 20px;
    border-radius: 5px;
    position: relative;
}

.Menu002306 .side-other dd.dd_1 {
    background-image: url(../images/Menu002306-picbg1.png);
}

.Menu002306 .side-other dd.dd_2 {
    background-image: url(../images/Menu002306-picbg2.png);
}

.Menu002306 .side-other dd a {
    position: relative;
    display: block;
    height: 80px;
    line-height: 80px;
    font-weight: bold;
    color: #555;
    padding-left: 100px;
}

.Menu002306 .side-other dd a::after {
    position: absolute;
    content: '>';
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #3491ad;
    color: #fff;
    text-align: center;
    line-height: 18px;
    font-family: 宋体;
    font-size: 12px;
    right: 15px;
    top: 50%;
    margin-top: -8px;
}

.Menu002306 .side-open_menu {
    display: none;
}

.Menu002306 .side-menu>ul>li.select .uls {
    display: block;
}

.Menu002306 .side-menu>ul>li.select .uls li.on a {
    color: #000;
    font-weight: 600;
}

.tabnav{border:1px solid #e3e3e3;line-height:50px;hieght:50px;text-align:center;margin-bottom:25px;font-size:16px;}
.tabnav li{float:left;width:50%;cursor:pointer;color:#333;position:relative;}
.tabnav li:nth-child(1){border-right:1px solid #e3e3e3;}
.tabnav li:after{position:absolute;left:50%;top:-1px;width:0;transition:all 0.3s;content:"";height:2px;background:#3491ad;}
.tabnav li.cur{font-weight:bold;color:#3491ad;}
.tabnav li.cur:After{left:0;width:100%;}
.TabCon{display:none;font-size:16px;}
.TabCon.Info{text-align:center;display:block;}
.TabCon.Info img{max-width:100%;}
.memberlist li{width:33.333%;padding-right:2%;padding-left:20px;position:relative;line-height:40px;float:left;}
.memberlist li:after{position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;margin-top:-2px;background:#3491ad;content:"";}
.memberlist li a:hover{color:#3491ad;}

@media(min-width:1025px) {
    .Menu002306 .side-menu {
        display: block !important;
    }
}

@media(max-width:1024px) {
    body {
        padding: 2%;
    }
    .Menu002306 {
        padding-top: 0;
    }
    .Menu002306 .side-other {
        display: none;
    }
    .Menu002306 .side-open_menu {
        display: block;
        border: 2px solid #3491ad;
        padding: 10px 20px 10px 10px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-weight: bold;
        color: #002870;
        border-radius: 0 0 5px 5px;
        position: relative;
    }
    .Menu002306 .side-open_menu::after {
        position: absolute;
        content: '';
        border: 6px solid transparent;
        border-top-color: #3491ad;
        right: 10px;
        top: 50%;
        margin-top: -3px;
    }
    .Menu002306 .side-menu {
        display: none;
        padding-bottom: 20px;
    }
}

@media(max-width:768px) {
    .Menu002306,
    .slideTxtBox {
        width: 100%;
        float: none;
    }
    .big_note_con img,
    .big_note_con table {
        width: 100%;
        height: auto;
    }
	.memberlist li{width:50%;}
}
@media(max-width:480px){
.memberlist li{width:auto;float:none;}
}

.tdhigh {
    height: 530px;
    overflow: auto;
    margin: 0 auto;
    margin-top: 25px;
}

.tdhigh h2 {
    font-size: 20px;
    padding-bottom: 15px;
    padding-right: 10px;
}