@charset "utf-8";
@font-face {
    font-family: "syb";
    src: url("../fonts/SourceHanSans-Bold.otf") format("truetype")
}

@font-face {
    font-family: "sym";
    src: url("../fonts/SourceHanSans-Medium.otf") format("truetype")
}

@font-face {
    font-family: "syrh";
    src: url("../fonts/SourceHanSans-Regular.otf") format("truetype")
}

@font-face {
    font-family: "syl";
    src: url("../fonts/SourceHanSans-Light.otf") format("truetype")
}

@font-face {
    font-family: "syel";
    src: url("../fonts/SourceHanSans-ExtraLight.otf") format("truetype")
}

@font-face {
    font-family: "bebas";
    src: url("../fonts/bebas.TTF") format("truetype")
}

* {
    margin: 0;
    padding: 0;
}
ul,ol,li{list-style: none;}
body {
    font-family: syrh, "Microsoft YaHei", Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    margin: 0px auto;
    font-size: 16px;
    color: #333;
    width: 100%;
    zoom: 1;
}
.Contain {
    width: 95%;
    max-width: 1400px;
    margin: 0 auto;
}

.w1400 {
    width: 95%;
    max-width: 1400px;
    margin: 0 auto;
}

@media(max-width:768px) {
    body {
        font-size: 14px;
        line-height: 25px;
    }
}
 /* Top */
    
 .Top {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    z-index: 999;
}

.Top .Header {
    padding: 0 50px;
    height: 90px;
    line-height: 90px;
    background: rgba(255, 255, 255, 0.1);
    transition: all .5s;
    -webkit-transition: all .5s;
    position: relative;
}

.Top .Header .logo {
    width: 228px;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}

.Top .Header .m-btn {
    display: none;
    cursor: pointer;
    padding: 15px 5px;
    border-radius: 5px;
    z-index: 999;
    margin-top: 13px;
    margin-left: 10px;
}

.Top .Header .m-btn span {
    display: block;
    width: 25px;
    height: 3px;
    background: #2061c5;
    position: relative;
    -webkit-transition: all 200ms cubic-bezier(.4, 0, 0, 1);
    -o-transition: all 200ms cubic-bezier(.4, 0, 0, 1);
    transition: all 200ms cubic-bezier(.4, 0, 0, 1);
}

.Top .Header .m-btn span::before,
.m-btn span::after {
    content: '';
    display: block;
    height: 3px;
    width: 25px;
    background: #2061c5;
    position: absolute;
    left: 0;
    -webkit-transition: all 200ms cubic-bezier(.4, 0, 0, 1);
    -o-transition: all 200ms cubic-bezier(.4, 0, 0, 1);
    transition: all 200ms cubic-bezier(.4, 0, 0, 1);
}

.Top .Header .m-btn span:before {
    top: -8px;
}

.Top .Header .m-btn span:after {
    bottom: -8px;
}

.Top .Header .m-btn.active span {
    background: transparent;
}

.Top .Header .m-btn.active span:before {
    transform: rotate(-48deg) translate(-6px, 5px);
    -webkit-transform: rotate(-48deg) translate(-6px, 5px);
    -o-transform: rotate(-48deg) translate(-6px, 5px);
    width: 24px;
}

.Top .Header .m-btn.active span:after {
    transform: rotate(48deg) translate(-6px, -5px);
    -webkit-transform: rotate(48deg) translate(-6px, -5px);
    -o-transform: rotate(48deg) translate(-6px, -5px);
    width: 24px;
}

.Top .Header .Search {
    position: relative;
    z-index: 999;
}

.Top .Header .Search .SearchIco .img2 {
    display: none;
}

.Top .Header .Search .SearchBox {
    position: absolute;
    top: 100%;
    right: 0;
    width: 250px;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding-right: 50px;
    border-radius: 40px;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    background: #fff;
    display: none;
}

.Top .Header .Search .SearchBox input {
    position: absolute;
    left: 0;
    width: 200px;
    box-sizing: border-box;
    padding: 0 10px;
    height: 100%;
}

.Top .Header .Search .SearchBox button {
    width: 50px;
    height: 100%;
    background: url(../images/search_02.png) no-repeat center center;
    position: absolute;
    right: 0;
    top: 0;
}

.Top .Header .Lan {
    margin: 0 60px;
}

.Top .Header .Lan span {
    color: #fff;
    opacity: 0.5;
    position: relative;
    top: -2px;
}

.Top .Header .Lan a {
    display: inline-block;
    margin: 0 5px;
    font-family: bebas;
    font-size: 16px;
    color: #fff;
}

.Top .Header .Lan a.on {
    color: #2061c5;
}

.Top .Header .Lan a:hover {
    color: #2061c5;
}

.Top .Header .MainNav ul li {
    display: inline-block;
    position: relative;
    margin-left: 50px;
}

.Top .Header .MainNav ul li a {
    color: #fff;
}

.Top .Header .MainNav ul li .NavPull {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -70px;
    width: 140px;
    background: #fff;
    display: none;
}

.Top .Header .MainNav ul li .NavPull a {
    color: #333;
    display: block;
}

.Top .Header .MainNav ul li .NavPull dl dd {
    line-height: 40px;
    text-align: center;
    font-family: syl;
    font-size: 15px;
    border-top: 1px solid #f5f5f5;
}

.Top .Header .MainNav ul li .NavPull dl dd:hover {
    background: #2061c5;
    border-top: 1px solid #2061c5;
}

.Top .Header .MainNav ul li .NavPull dl dd:hover a {
    color: #fff;
}

.Top .Header .MainNav ul li::before {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #2061c5;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transition: all .5s;
    -webkit-transition: all .5s;
}

.Top .Header .MainNav ul li.on::before {
    transform: rotateY(0);
    -webkit-transform: rotateY(0);
}

.Top .Header .MainNav ul li.on>a {
    color: #2061c5;
    font-weight: bold;
}

.Top .Header .MainNav ul li:hover::before {
    transform: rotateY(0);
    -webkit-transform: rotateY(0);
}

.Top .Header .MainNav ul li:hover>a {
    color: #2061c5;
    font-weight: bold;
}

.Top .Header.on {
    background: #fff;
}

.Top .Header.on .MainNav ul li a {
    color: #333;
}

.Top .Header.on .Lan span {
    color: #999;
}

.Top .Header.on .Lan a {
    color: #333;
}

.Top .Header.on .Lan a.on {
    color: #2061c5;
}

.Top .Header.on .Search .SearchIco .img1 {
    display: none;
}

.Top .Header.on .Search .SearchIco .img2 {
    display: inline-block;
}

@media(max-width:1500px) {
    .Top .Header .MainNav ul li {
        margin-left: 30px;
    }
    .Top .Header .Lan {
        margin: 0 40px;
    }
}

@media(max-width:1300px) {
    .Top .Header .MainNav ul li {
        margin-left: 20px;
    }
    .Top .Header .Lan {
        margin: 0 20px;
    }
}

@media(max-width:1024px) {
    .Top {
        position: static;
    }
    .Top .Contain {
        width: 100%;
    }
    .Top .Header {
        padding: 0 20px;
        height: 60px;
        line-height: 60px;
    }
    .Top .Header .logo {
        width: 150px;
    }
    .Top .Header .logo img {
        height: 25px;
    }
    .Top .Header .m-btn {
        display: block;
    }
    .Top .Header .MainNav {
        width: 0;
        position: absolute;
        top: 60px;
        right: 0;
        transition: all .5s;
        -webkit-transition: all .5s;
        background: #fff;
        overflow-y: auto;
        opacity: 0;
        overflow-x: hidden;
        z-index: 999;
    }
    .Top .Header .MainNav ul {
        padding: 10px 20px;
        box-sizing: border-box;
        min-width: 200px;
    }
    .Top .Header .MainNav ul li {
        display: block;
        margin-left: 0;
        width: 100%;
    }
    .Top .Header .MainNav ul li::before {
        display: none;
    }
    .Top .Header .MainNav ul li {
        line-height: 40px;
        border-bottom: 1px dotted #e5e5e5;
        font-size: 14px;
    }
    .Top .Header .MainNav ul li:last-child {
        border-bottom: none;
    }
    .Top .Header .MainNav ul li b {
        display: block;
        width: 40px;
        height: 40px;
        background: url(../images/nav.png) no-repeat center center;
        position: absolute;
        right: 0;
        top: 0;
    }
    .Top .Header .MainNav ul li .NavPull {
        width: 100%;
        position: static;
        margin-left: 0;
    }
    .Top .Header .MainNav ul li .NavPull dl dd {
        font-size: 13px;
        line-height: 35px;
        text-align: left;
        padding-left: 20px;
    }
    .Top .Header .MainNav.show {
        width: 200px;
        opacity: 1;
    }
    .Top .Header {
        background: #fff;
    }
    .Top .Header .MainNav ul li a {
        color: #333;
    }
    .Top .Header .Lan span {
        color: #999;
    }
    .Top .Header .Lan a {
        color: #333;
    }
    .Top .Header .Lan a.on {
        color: #2061c5;
    }
    .Top .Header .Search .SearchIco .img1 {
        display: none;
    }
    .Top .Header .Search .SearchIco .img2 {
        display: inline-block;
    }
    .Top .Header .Lan {
        height: 60px;
    }
}

 /* Bottom */
    
 .goTop {
    height: 100px;
    line-height: 100px;
    background: url(../images/gotopbg.png) no-repeat center center;
    background-size: cover;
    text-align: center;
}

.Bottom {
    background: url(../images/footbg.jpg) no-repeat center center;
    background-size: cover;
    padding: 90px 0 40px 0;
    font-family: syl;
}

.Bottom .BottomTop .Tel {
    width: 20%;
    font-family: bebas;
    color: #2061c5;
    font-size: 30px;
}

.Bottom .BottomTop .Tel img {
    display: inline-block;
    margin-right: 15px;
}

.Bottom .BottomTop .BottomCon {
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    opacity: 0.4;
}

.Bottom .BottomTop .BottomCon a {
    color: #fff;
}

.Bottom .BottomTop .BottomIco ul li {
    display: inline-block;
    position: relative;
    margin-left: 10px;
}

.Bottom .BottomTop .BottomIco ul li .ico {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

.Bottom .BottomTop .BottomIco ul li .tcBox {
    position: absolute;
    top: -120px;
    left: 50%;
    width: 100px;
    margin-left: -60px;
    box-sizing: border-box;
    padding: 5px;
    height: 100px;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transform: translateY(30px);
    -webkit-transform: translateY(30px);
    transition: all .5s;
    -webkit-transition: all .5s;
}

.Bottom .BottomTop .BottomIco ul li .tcBox::before {
    content: '';
    display: block;
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -5px;
}

.Bottom .BottomTop .BottomIco ul li:hover .tcBox {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    -webkit-transform: translateY(0);
}

.Bottom .BottomTop .BottomIco ul li:hover .ico {
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}

.Bottom .line {
    height: 1px;
    background: rgba(255, 255, 255, 0.1);
    margin: 50px 0 40px 0;
    position: relative;
}

.Bottom .line::before,
.Bottom .line::after {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background: #2061c5;
    position: absolute;
    top: 50%;
    margin-top: -4px;
}

.Bottom .line::before {
    left: 0;
}

.Bottom .line::after {
    right: 0;
}

.Bottom .BottomBox .BottomNav {
    margin-bottom: 10px;
}

.Bottom .BottomBox .BottomNav ul li {
    display: inline-block;
    font-size: 14px;
    margin-right: 30px;
}

.Bottom .BottomBox .BottomNav ul li a {
    color: #fff;
}

.Bottom .BottomBox .BottomNav ul li a:hover {
    color: #2061c5;
}

.Bottom .BottomBox .Copyright {
    font-size: 14px;
    color: #fff;
    opacity: 0.4;
}

.Bottom .BottomBox .Copyright a {
    color: #fff;
}

.Bottom .BottomBox .Copyright a:hover {
    color: #2061c5;
}

@media(max-width:768px) {
    .goTop {
        height: 60px;
        line-height: 60px;
    }
    .goTop img {
        width: 20px;
    }
    .Bottom {
        padding: 20px 0 ;
    }
    .Bottom .BottomTop .Tel {
        width: 100%;
        margin-bottom: 20px;
        font-size: 20px;
    }
    .Bottom .line {
        margin: 20px 0;
    }
}

@media(max-width:640px) {.Bottom {
        padding: 20px 0 70px;
    }}
@media(max-width:480px) {
    .goTop {
        height: 45px;
        line-height: 45px;
    }
    .Bottom .BottomTop .BottomIco {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .Bottom .BottomTop .BottomIco ul li {
        margin-left: 0;
        margin-right: 10px;
        height: 32px;
        height: 32px;
        line-height: 32px;
    }
    .Bottom .BottomBox .Copyright p {
        width: 100%;
    }
}


/*Banner003113 */
.Banner003113{position: relative;z-index: 1;}
.Banner003113 .auto{max-width: 1500px;width: 86%;}
.Banner003113 .slick-slide{position: relative;z-index: 1;}
.Banner003113 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;font-size: 100px;color: #333;}
.Banner003113 .txt .ytable{height: 100%;}
.Banner003113 .txt .ytable-cell > *{transition: 0.5s 0.5s; transform: translateX(30px); opacity: 0;}
.Banner003113 .ani-show .txt .ytable-cell > *{transform: translateX(0); opacity: 1;}
.Banner003113 .txt .sub-tit,
.Banner003113 .txt .tit{font-family: "Microsoft YaHei";line-height: 0.75;color: #fff;}
.Banner003113 .txt .sub-tit{font-size:40px;position: relative;font-weight: bold;}
.Banner003113 .txt .tit{font-size:40px;margin-top: 3%; transition-delay: 0.7s;font-weight: bold;}
.Banner003113 .txt .tit span{color: #2061c5;}
.Banner003113 .txt .en{font-family: 'Oswald-Medium';font-size: 0.27em;letter-spacing: 1.38em;margin-bottom: 1.666em;transition-delay: 0.9s;}
.Banner003113 .txt .en figure{transform: skewX(-30deg);}
.Banner003113 .txt .more{font-size: 0.16em;line-height: 3.125;background: url(../images/Banner003113-more.svg) no-repeat;background-size: 100% 100%;padding: 0 1.4375em 0 2.0625em;display: inline-block;font-family: 'SourceHanSansCN-Normal';transition:background 0.3s, transform 0.5s 1.2s ,opacity 0.5s 1.2s;display: none;}
.Banner003113 .txt .more:after{display: inline-block;content: '';width: 2.125em;height: 0.5em;margin-left: 2.0625em;background: url(../images/Banner003113-btn-more.svg) no-repeat;background-size: contain; vertical-align: middle;}
.Banner003113 .txt .more:hover{background-image: url(../images/Banner003113-more-hover.svg);color: #fff;}
.Banner003113 .txt .more:hover:after{background-image: url(../images/Banner003113-btn-more-white.svg);}
.Banner003113 .controls{position: absolute;left: 0;width: 100%;bottom: 70px;z-index: 20; line-height: 1.5;font-size: 16px;}
.Banner003113 .controls .auto{position: relative;z-index: 1;}
.Banner003113 .controls dl > *{float: left;}
.Banner003113 .controls dt{font-family: 'Oswald-Regular';color: #fff;}
.Banner003113 .controls dt > *{display: inline-block;}
.Banner003113 .controls dd{margin-left: 28px;}
.Banner003113 .controls .total{margin-left: 14px;}
.Banner003113 .slick-dots li{list-style: none;}
.Banner003113 .slick-dots li:not(.slick-active){display: none;}
.Banner003113 .slick-dots li span{font-family: 'Oswald-Bold';color: #2061c5;width: 28px;text-align: left;display: block;}
.Banner003113 .slick-arrow{width: 74px;height: 24px;background: url(../images/Banner003113-btn.svg) no-repeat center center;background-size: contain;display: block;}
.Banner003113 .slick-prev{display: none!important;}
.Banner003113 .mouse{position: absolute;z-index: 10 ;right: 0; bottom: 0;width: 34px; height: 48px; border-radius: 17px; border: solid 2px #fff;}
.Banner003113 .mouse:after{position: absolute;content: '';width: 2px;height: 10px;background-color: #2061c5; top: 8px;left: 50%; margin-left: -1px; animation: infinite 1s linear updown;}
@keyframes updown{
	0%{top: 8px;opacity: 1;}
	100%{top: 30px;opacity: 0;}
}
@media (min-width:1025px){
.Banner003113 .wap{display: none;}
}
@media (min-width:1025px) and (max-width:1366px) {
.Banner003113 .txt{font-size: 6.5vw;}
.Banner003113 .controls{bottom: 3vw;}
}
@media (max-width:1024px) {
.Banner003113 .mouse,
.Banner003113 .pc{display: block;}
.Banner003113 .wap {display: none;}
.Banner003113 .txt{top: 80px;}
.Banner003113 .txt .ytable{height: 50%;}
}
@media (max-width:768px) {
.Banner003113 .txt{font-size: 8vw;}
.Banner003113 .txt .tit{font-size: 28px;margin-bottom: 10px;}
.Banner003113 .txt .sub-tit{font-size: 28px;}
.Banner003113 .controls{bottom: 3vw;}
}
@media (max-width:480px){
    .Top002897 .top-left img{margin-top: 14px;}
    .Banner003113 .txt{top: 50px;}
    .Banner003113 .txt .tit{font-size: 13px;margin-bottom: 10px;}
.Banner003113 .txt .sub-tit{font-size: 15px;}
.Banner003113 .txt .more{display: none;}
}
@media (max-width:320px){
    .Top002897 .top-left img{margin-top: 10px;}
    .Banner003113 .txt{top: 30px;}
    .Banner003113 .txt .tit{font-size: 12px;margin-bottom: 10px;}
.Banner003113 .txt .sub-tit{font-size: 12px;}
.Banner003113 .txt .more{display: none;}
}
.HomeTit {
    margin-bottom: 40px;
    color: #000;
}

.HomeTit_01 {
    color: #fff;
}
.HomeTit02{text-align: center;}
.HomeTit .en {
    font-size: 40px;
    font-family: bebas;
    text-transform: uppercase;
}

.HomeTit .en::after {
    content: '';
    display: inline-block;
    width: 40px;
    height: 2px;
    background: #2061c5;
    position: relative;
    margin-left: 10px;
    top: -15px;
}

.HomeTit .cn {
    font-size: 24px;
    margin: 10px 0 20px 0;
    display: none;
}

.HomeTit .dec {
    font-size: syl;
    color: #666;
}
@media (max-width:640px){
    .HomeTit .en {
        font-size: 20px;
        font-family: bebas;
        text-transform: uppercase;
    } 
    .HomeTit{margin-bottom: 20px;}
}

/*
 .Floor001048 为demo编号
 */
 .Floor001048{ padding:3% 0; background:url(../images/Floor001048-bg.jpg) no-repeat center center; background-size:cover;}
 .Floor001048 .Contain{position: relative;}
.Floor001048 .title{ text-align:center; padding-bottom:3%;}
.Floor001048 .title *{ display:inline-block; }
.Floor001048 .title h1{ margin:0;font-size:24px; padding:0 3%;position:relative; font-weight:normal;color:#333;}
.Floor001048 .title h1 span{ padding:0 20px; background-color:#282e6d;}
.Floor001048 .title h1 i{  background-color:#282e6d;padding:0 20px;color:#474d84; font-style:normal; text-transform:uppercase;}
.Floor001048 .title h1 i,
.Floor001048 .title h1 span{ z-index:2; position:relative;}
.Floor001048 .title h1::before{ position:absolute; content:''; border:1px solid #454d82; left:0; top:13px; bottom:13px;width:100%;}
.Floor001048 .more a{ font-size:12px; display:inline-block; height:32px; line-height:32px; color:#fff; padding:0 24px; border:1px solid #2061c5; border-radius:30px; position:relative; font-weight:bold; text-transform:uppercase; overflow:hidden; z-index:3;background: #2061c5;}
.Floor001048 .more a::after,
.Floor001048 .more a::before{ position:absolute; content:''; }
.Floor001048 .more a::before{top:50%; margin-top:-4px; right:10px; border:4px solid #fff; border-top-color:transparent; border-bottom-color:transparent; border-right:0; width:0; height:0;}
.Floor001048 .more a::after{ z-index:-1; left:50%; top:0; background-color:#fff;transition: all 0.3s ease; transform:skew(35deg,0);  height:100%; width:0;}
.Floor001048 .more a:hover{ color:#1d2d69;}
.Floor001048 .more a:hover::after{ left:-20%;width:140%;}
.Floor001048 .more a:hover::before{border:4px solid #2061c5;border-top-color:transparent; border-bottom-color:transparent; border-right:0; width:0; height:0;}
.Floor001048 .tab_con{ overflow:hidden;}
.Floor001048 .con{ display:none;}
.Floor001048 .intro{ float:left; width:55%; transform:translateX(-100%); transition:all ease-in-out 0.3s;}
.Floor001048 .intro .info{ color:#666; padding:3% 0;max-width: 80%;height:200px;overflow: hidden;}
.Floor001048 .intro .tit{ margin:0; font-size:24px; color:#333; padding-bottom:20px; position:relative; font-weight:normal;}
.Floor001048 .pic{ float:right; width:28%; transform:translateX(100%); transition:all ease-in-out 0.3s;}
.Floor001048 .pic img{ width:100%;}
.Floor001048 .on_con .intro,
.Floor001048 .on_con .pic{transform:translateX(0);}
.Floor001048 .list .bx-pager,
.Floor001048 .copy{ display:none;}
.Floor001048 .list{ padding-right:30%; z-index:2;position: absolute;bottom: 0;left: 0;}
.Floor001048 .list .bx-wrapper{ position:relative; z-index:1; background-color:rgba(0,0,0,0.05); border-radius:100px; padding:0 48px;}
.Floor001048 .list .bx-viewport{ z-index:2;}
.Floor001048 .list .bx-controls-direction a{ position:absolute; z-index:10; top:50%;    margin-top: -25px;
    width: 53px; height: 60px; overflow:hidden; text-indent:-999em; background-image:url(../images/Floor001048-controls.png); background-repeat:no-repeat;}
.Floor001048 .list .bx-controls-direction a.disabled{opacity:0.5;}
.Floor001048 .list .bx-controls-direction a.bx-prev{ left:12px;top: 58%; background-position:0 0;}
.Floor001048 .list .bx-controls-direction a.bx-next{ right:12px; background-position:right center;}
.Floor001048 .list li{ padding:20px 0; color:#333; text-align:center;}
.Floor001048 .list li span{ display:block; padding-top:10px;}
.Floor001048 .img{display: none;}
.Floor001048 .img1{display: block;}
.Floor001048 .list li img{margin: 0 auto;}
.Floor001048 .list li.on,
.Floor001048 .list li:hover{ background-color:#2061c5;}
.Floor001048 .list li.on .img{display: block;}
.Floor001048 .list li.on .img1{display: none;}
.Floor001048 .list li.on{color: #fff;}
.Floor001048 .list li:hover{color: #fff;}
.Floor001048 .list li:hover .img{display: block;}
.Floor001048 .list li:hover .img1{display: none;}
.Floor001048 .list li img{ width:35%;}
@media(max-width:1000px){
.Floor001048 .list{ padding-right:0; margin-top:0;}
}
@media(max-width:640px){
.Floor001048 .list{ padding-top:3%;position: static;}
.Floor001048 .pic{    display: block;float: none;width: 60%; margin: 0 auto;}
.Floor001048 .intro{ float:none; width:auto;transform:translateX(0);}
.Floor001048 .list li{ padding:10px 0;}
.Floor001048 .list li span{padding-top:5px;line-height: 20px;}
.Floor001048 .intro .info{width: 100%;max-width: 100%; height: auto;}
}

@media(max-width:480px){
    .Floor001048 .pic{
        text-align: center;
    }
.Floor001048 .pic img{
    height: 200px;
    width: auto;
}
.Floor001048 .list li {
    padding: 4px 0;
}
.Floor001048 .list li img {
    width: 28%;
}

.Floor001048 .list li span{
    font-size: 10px;
   overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-top: 0;
}

.Floor001048 .list .bx-controls-direction a{
    margin-top: -30px;
}

}
/*Floor003066 */
.Floor003066{background: #fff;background-size: 100% auto; overflow: hidden;padding-top: 5%;}
.Floor003066 .auto{max-width: 1400px;}

.Floor003066 .col-title{font-size: 48px; padding-bottom: 8.54vw;}
.Floor003066 .col-title .cn{font-size: 0.625em;color: #333;}
.Floor003066 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #ee7133; width: 3.354em; margin-left: 0.521em; vertical-align: middle;}
.Floor003066 .col-title .en{ font-family: 'Arial';color: #ee7133;line-height: 1em; padding-top: 0.2em;}
@media(min-width:769px) and (max-width:1024px){
.Floor003066 .col-title{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003066 .col-title{font-size: 9vw; }
}

.Floor003066 .more{margin-top: 3.91vw;}
.Floor003066 .more a{display: inline-block; border: 1px solid #ee7133;background: #ee7133;line-height: 2.875em;border-radius: 50px;color: #fff; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Floor003066 .more a:hover{background: #fff;color: #ee7133;}
@media(max-width:640px){
.Floor003066 .more a{font-size: 4vw; }
}

@media(min-width:1025px){
.Floor003066 .fl{width: 24%;}
.Floor003066 .fr{width: 72%;}
}

.Floor003066 .intro{font-size: 18px;color: #333;}
.Floor003066 .intro .cn{line-height: 1.667em;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 30px 0;}
@media(max-width:640px){
.Floor003066 .intro{font-size: 4vw;}
}

.solu_box dl{display: flex;flex-wrap: wrap;}
.solu_box dl dd{width: 31%;border: 1px solid #cfe0fa;text-align: center;line-height: 22px;font-size: 14px;margin-right: 2.5%;margin-top: 2%;}
.solu_box dl dd:nth-child(3n){margin-right: 0;}
.solu_box dl dd a{color: #333;display: block;}
.solu_box dl dd:hover a{color: #fff;}
.solu_box dl dd:hover{background: #2061c5;}
.Floor003066 .slider li{padding: 22px 0;}
.Floor003066 .slider li:nth-child(2n){margin-top: 30px;}
.Floor003066 .slider li a{display: block;margin: 0 10px;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.04); border-radius: 20px;position: relative;  background: #fff; transition: 0.3s;}
.Floor003066 .slider li figure{background-size: contain;padding-bottom: 132%;}
.Floor003066 .slider li .hover{position: absolute; z-index: 10;width: 100%; height: 60px;  color: #fff; text-align: center; background: rgba(0,0,0,.5);bottom: 0px; transition: 0.3s; opacity: 1; overflow: hidden;}
.Floor003066 .slider li:hover .hover {opacity: 1; transition: 0.3s; background: rgba(0,0,0,.5);bottom: 0px;}
.Floor003066 .slider li .hover .ytable{height: 100%;}
.Floor003066 .slider li .hover span{font-size:12px;display: block;background: url("../images/Floor003066_rice.png") no-repeat center bottom;padding-bottom: 27px;font-family: 'ArialMT';}
.Floor003066 .slider li .hover aside{font-size: 14px; padding-bottom: 5px;}
.Floor003066 .slider li a:hover{box-shadow: 0 2px 20px rgba(0, 0, 0, 0.12); }
.Floor003066 .btn{text-align: center;padding-top: 2.08vw;}
.Floor003066 .btn .slick-arrow{width: 46px; height: 46px; border-radius: 50%; border: 2px solid #b1b1b2; margin: 0 10px;position: relative;}
.Floor003066 .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border-right: 2px solid #b1b1b2;border-top: 2px solid #b1b1b2; transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003066 .btn .slick-arrow:hover,
.Floor003066 .btn .slick-arrow:hover:before{border-color: #2061c5;}
.Floor003066 .btn .slick-prev{transform: rotate(180deg);}
@media(min-width:641px){
.Floor003066 .slider{margin: 0 -2.8vw; padding: 0 1.4vw;}
}
@media(max-width:640px){
.Floor003066 .slider li figure{padding-bottom: 132%;}
.Floor003066 .slider li a{padding: 0px; margin: 0; margin-right: 2%;}
.Floor003066 .slider li:nth-child(2n){margin-top: 0px;}
.Floor003066 .slider li{padding: 22px 0;}
}
/*Floor002747 */
.Floor002747{ background: url(../images/Floor002747-bg.jpg) no-repeat center center;background-size: cover; padding: 80px 0;}
@media(min-width:1025px){
.Floor002747 .auto{position: relative; z-index: 1;}
.Floor002747 .title{position: absolute; left: 0; top:30px;}
}
.Floor002747 .title{line-height: 40px;}
.Floor002747 .title:after{display: block; content: ''; margin: 25px 0 30px;width: 40px; height: 4px; background: #2061c5;}
.Floor002747 .title .cn{font-size: 36px; margin-top: -20px;}
.Floor002747 .title .en{opacity: 0.05;-webkit-opacity: 0.05;-ms-opacity: 0.05;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.Floor002747 .title .cn{font-size: 24px; }
.Floor002747 .title .en{font-size: 40px;}
}

.Floor002747 .list li{float: left; }
.Floor002747 .list li a{color: #fff; font-size: 20px; display: block;position: relative; overflow: hidden;padding-bottom: 145.3125%;}
.Floor002747 .list li a > *{position: absolute; left: 0; width: 100%;}
.Floor002747 .list li a:before{position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(4,27,69,0.8); content: ''; z-index: 4; transition: 0.3s ease-in-out;}
.Floor002747 .list li .Ispic{top: 0; height: 100%; z-index: 3;transition: 0.5s ease-in-out;}
.Floor002747 .list li .txt{z-index: 5; width: 100%; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); text-align: center;}
.Floor002747 .list li a:hover .Ispic{transform: scale(1.5);}
.Floor002747 .list li a:hover:before{left: 15px; top: 15px; right: 15px; bottom:15px; }
.Floor002747 .list li .icon{position: relative;display: block; margin: 0 auto 20px;width: 50%; max-width: 92px;}
.Floor002747 .list li .icon:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; border: 1px solid rgba(255,255,255,0.8);border-radius: 50%; transition: 0.3s; }
.Floor002747 .list li .txt img{border-radius: 50%;}
.Floor002747 .list li a:hover .icon:before{ transform: scale(2);-webkit-transform: scale(2);-ms-transform: scale(2); opacity: 0;-webkit-opacity: 0;}
@media(min-width:1025px){
.Floor002747 .list li:first-child{margin-left: 40%;}
.Floor002747 .list li{ width: 20%; }
}
@media(max-width:1024px){
.Floor002747{padding: 30px 0;}
.Floor002747 .list li{ width: 25%; }
}
@media(max-width:640px){
.Floor002747 .list li{ width: 50%; }
}

/*Floor002977*/
.Floor002977{font-family: 'manrope-regular';margin: 5% 0 0 0;}
.Floor002977 li{position: relative; z-index: 1; }
.Floor002977 li a{color: #333; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; padding: 0 40% 0 5.16vw;}
.Floor002977 li .ytable{height: 100%;}
.Floor002977 li aside{word-break: break-word; line-height: 1.2em;color: #fff;}
.Floor002977 li .t-1{font-size: 24px;}
.Floor002977 li .t-2{font-size: 30px;font-family: 'manrope-extrabold'; margin-bottom: 1.334em; margin-top: 0.2em;}
.Floor002977 li .more{display: table;position: relative; padding: 5px 0;transition: 0.3s;color: #fff;}
.Floor002977 li .more:after{position: absolute; content: ''; left: 0; bottom: 0; height: 1px; width: 100%;background: #aaabae; transition: 0.3s;}
.Floor002977 li a:hover .more{padding-left: 10px; padding-right: 10px;color: #fff;}
.Floor002977 li a:hover .more:after{ height: 100%;background: #2061c5;}
.Floor002977 li .more i{font-style: normal;position: relative;display: block;font-size: 18px; z-index: 4;}
@media(min-width:769px){
.Floor002977 li{ float: left; width:33.33%;}
.Floor002977 li:nth-child(3n){float: right;}
}
@media(min-width:769px) and (max-width:1280px){
.Floor002977 li .t-1{font-size: 2vw;}
.Floor002977 li .t-2{font-size: 2.2vw;}
.Floor002977 li .more i{font-size: 1.5vw; }
}
@media(max-width:768px){
.Floor002977{margin: 3% 0 4% 0;}
.Floor002977 li{margin-bottom: 3%;}
}
@media(max-width:480px){
.Floor002977 li .t-1{font-size: 4vw;}
.Floor002977 li .t-2{font-size: 4.5vw;}
.Floor002977 li .more i{font-size:3vw; }
}
/*Floor002902 */
.Floor002902{padding-bottom: 1.615vw;font-family: 'SourceHanSansCN-Light';}
.Floor002902 .auto{width: 92%; max-width: 1760px;}
.Floor002902 .left_side .yinhao{font-family: 'PangMenZhengDaoBiao';color: #005f3d;font-size: 100px; height: 0.8em;overflow: hidden;display: block; }
.Floor002902 .left_side .main{color: #333;}
.Floor002902 .left_side .tit{font-size: 48px;font-family: 'SourceHanSansCN-Bold';line-height: 1.25em;}
.Floor002902 .left_side .subtit{font-size: 18px;line-height: 1.667em; padding: 1.823vw 0 2.86vw 0;}
.Floor002902 .left_side .intro{color: #999;line-height: 2.572em;border-top: 1px solid #eee;padding: 2.6vw 0; }
.Floor002902 .left_side .more{font-size: 16px;color: #333;}
.Floor002902 .left_side .more:before,
.Floor002902 .left_side .more:after{display: inline-block; content: ''; vertical-align: middle;height: 1px;background: #333;width: 0;transition: 0.3s;}
.Floor002902 .left_side .more:before{margin-right: 20px;}
.Floor002902 .left_side .more:after{margin-left: 20px; width: 80px;}
.Floor002902 .left_side .more:hover{margin-left: 0;}
.Floor002902 .left_side .more:hover:before{width: 80px;}
.Floor002902 .left_side .more:hover:after{width: 0;}
.Floor002902 .right_side ol img{border: 1px solid #f3f2ec; display: block;width: 80%; max-width: 102px; margin: 0 auto;border-radius: 50%;}
.Floor002902 .right_side li{padding-left: 2vw;}
.Floor002902 .right_side li .num{font-size: 48px;color: #333;font-family: 'Oswald'; }
.Floor002902 .right_side li .num > *{vertical-align: middle;}
.Floor002902 .right_side li .num sub{display: inline-block;line-height: 0.7em;margin-top: -0.2em;}
.Floor002902 .right_side li p{margin: 0;font-size: 16px;color: #999;}
@media(min-width:641px){
.Floor002902 .right_side ul:not(:last-child){margin-bottom: 6.25vw;}
.Floor002902 .right_side ul{display: table; table-layout: fixed;width: 100%;}
.Floor002902 .right_side ul > *{display: table-cell; vertical-align: middle;}
.Floor002902 .right_side ol{width: 35.5%;}
}
@media(min-width:1025px){
.Floor002902 .auto > .inner{width: 92%;max-width: 1600px; margin: 0 auto;}
.Floor002902 .mid_side{width:37.5%;vertical-align: top;}
.Floor002902 .right_side{width: 25%;}
.Floor002902 .left_side .main{max-width: 482px;width: 90%;}
.Floor002902 .left_side .yinhao{margin-top: -0.5em;}
}
@media(min-width:1281px){
.Floor002902 .left_side .more{margin-left: -20px;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor002902 .left_side .yinhao{font-size: 8vw;}
.Floor002902 .left_side .tit{font-size: 3vw;}
.Floor002902 .left_side .subtit{font-size: 1.3vw;}
}
@media(max-width:1024px){
.Floor002902 .ytable,
.Floor002902 .ytable-cell{display: block;}
.Floor002902 .mid_side{text-align: center;padding: 6vw 0;}
.Floor002902 .right_side{overflow: hidden;}
.Floor002902 .right_side ul{float: left; width: 33.3333%;}
}
@media(max-width:640px){
.Floor002902 .left_side .tit{font-size: 8vw;}
.Floor002902 .left_side .yinhao{font-size: 20vw;}
.Floor002902 .right_side li{text-align: center;}
.Floor002902 .right_side li .num{font-size:6vw;padding: 2vw 0;}
.Floor002902 .right_side li p{font-size: 3vw;}
.Floor002902 .right_side ol img{width: 50%;}
.Floor002902 .left_side .subtit,
.Floor002902 .left_side .intro{padding: 5vw 0;}
}
@media(max-width:480px){
.Floor002902 .left_side .subtit{font-size: 4vw; }
.Floor002902 .left_side .intro{font-size: 3.5vw;}
}


/*Floor002749 */
.Floor002749{ padding: 80px 0;background: #f0f0f0;}

.Floor002749 .title{line-height: 40px; text-align: center;}
.Floor002749 .title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #eb422c;}
.Floor002749 .title .cn{font-size: 36px; margin-top: -20px; color: #333;}
.Floor002749 .title .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase; }
@media(max-width:480px){
.Floor002749 .title .cn{font-size: 24px; }
.Floor002749 .title .en{font-size: 40px;}
}

/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002749 .tab{text-align: center; padding-bottom: 24px;}
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 43px; border-radius: 3px; font-size: 18px; transition: 0.3s;}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{ background: #2061c5; color: #fff;}
.Floor002749 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #2061c5; top: 100%; margin-left: -2px;}

.Floor002749 .tab-list .list{position: fixed; left: -100%;width: 96%; max-width: 1280px;}
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto;}

.Floor003018 .video .inner{position: relative; z-index: 1;}
.Floor003018 .video video{position: absolute;background: #000; left: 0; top: 0; width: 100%; height: 100%; z-index: 5;}
.Floor003018 .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3; font-size: 100px;}
.Floor003018 .play:before,
.Floor003018 .play:after,
.Floor003018 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.Floor003018 .play i{ width: 80px;height: 80px; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat 31px center #fff; background-size: 0.26em auto;}
.Floor003018 .play:before,
.Floor003018 .play:after{content: '';background-color: #fff;opacity: 0.11; transform-origin: 0 0;}
.Floor003018 .play:before{width: 80px;height: 80px;animation:infinite scale 2s;}
.Floor003018 .play:after{width: 120px;height: 120px;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}

@media(min-width:769px){
.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd:first-child{margin-bottom: 19px;}
.Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .top-news{padding: 2.2%;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #fff;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom: 62.828%;}
.Floor002749 .list dd{padding: 2% 6.5%;}

.Floor002749 .list a{color: #555;}
.Floor002749 .list a:hover{color: #2061c5;}
.Floor002749 .list h2{font-size: 22px; line-height: 30px; margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list time b{font-size: 36px;color: #555;}
.Floor002749 .top-news .txt{position: relative; margin: 35px 0; padding-left: 95px;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{line-height: 26px; max-height: 52px;color: #888; font-size: 16px; margin: 5% 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}

.Floor002749 .list .more a{color: #888;}
.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002749 .list  .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #2061c5;}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
.Floor002749 .list dd{margin-top: 20px; height: auto!important;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px;}
}
@media(max-width:640px){
.Floor002749{ padding: 30px 0;}
.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor002749 .list h2{font-size: 18px;}
.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}
}

/*Floor003018 */
.Floor003018{padding: 5% 0 7%}
.Floor003018 .Contain{position: relative;}
.Floor003018 .left{font-size: 18px;}
.Floor003018 .left ul{display: flex;align-items: center;justify-content: space-between;}
.Floor003018 .left ul li{width: 25%;text-align: center;padding: 0 5px;}
@media(min-width:1025px) and (max-width:1440px){
.Floor003018 .left{font-size: 1.2vw;}
}
@media(max-width:640px){
.Floor003018 .left{font-size: 3vw;}
}
.Floor003018 .title{font-family: 'Tensentype-JiaLiXiYuanJ';}
/* .Floor003018 .title aside{padding-left: 4.58vw;} */
.Floor003018 .title .cn{font-size:40px;color: #333;position: relative;}
/* .Floor003018 .title .cn:before{position: absolute; content: '';width: 2.08vw;height: 4px;background-color: #1759ac; border-radius: 5px; left: 0; top: 50%; margin-top: -2px;} */
.Floor003018 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003018 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;display: none;}
.Floor003018 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
.Floor003018 .edit-intro{font-size:16px;font-weight: 100; margin-bottom: 2.9vw; line-height: 30px; text-align: justify;} 
.Floor003018 .number li{float: left;margin-right: 3%;}
.Floor003018 .number li:last-child{margin-right: 0;}
.Floor003018 .number li > span{display: inline-block; vertical-align: text-bottom;font-size: 44px;color: #2061c5;}
.Floor003018 .number li .danwei{margin-left: 15px;color: #333;text-align: center;}
.Floor003018 .number li .danwei i{display: block;font-size: 12px;font-style: normal;}
.Floor003018 .number li aside{font-size: 15px;padding-top: 10px;}

.Floor003018 .right dd{background: #000; float: left; width: 33.333%; text-align: center;position: relative;}
.Floor003018 .right dd .Ispic{padding-bottom: 100%; transition: 0.3s;}
.Floor003018 .right dd .txt{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); text-align: center;color: #fff;font-size: 24px; line-height: 1.334em;}
.Floor003018 .right dd .en{font-size: 0.5em;opacity: 0.7; word-break: break-word; line-height: 1.5em; margin-top: 4px;}
.Floor003018 .right dl:hover dd .Ispic{opacity: 0.5;}
.Floor003018 .right dl dd:hover .Ispic{opacity: 1;}
.Floor003018 .shuzi{position: absolute;bottom: -30px;left: 0;background: #fff;box-shadow: 0 0 10px #ccc;max-width: 65%;width: 100%;padding: 2% 4%;border-radius: 10px;}
@media(min-width:1025px){
.Floor003018 .left{width: 43.879%;}
.Floor003018 .right{width: 50%;position: relative;}
.Floor003018 .right img{width:100%}

}
@media(max-width:1366px){
.Floor003018 .left{width: 53.879%;}
.Floor003018 .right{width: 44%;}
}
@media(max-width:1024px){
.Floor003018 .left{margin-bottom: 4vw;}
}
@media(max-width:768px){
.Floor003018 .right dd{width: 50%; }
}
@media(max-width:640px){
.Floor003018 .number li{margin: 0 0 5vw 0!important; width: 50%; text-align: center;min-height: 73px;}
.Floor003018 .right dd .txt{font-size: 5vw;}
.Floor003018 .left,.Floor003018 .right{width: 100%;float: none;}
.Floor003018 .shuzi{position: static;bottom: auto;left: auto;max-width: 100%;}
.Floor003018 .number li > span {font-size: 28px;}
.Floor003018 .number li aside {padding-top: 0;  font-size: 14px;line-height: 17px;}
}
/*数字动画*/
.Floor003018 .counter i{overflow: hidden;font-style: normal;font-size: 44px;display: inline-block; width: 0.55em; height: 1em;}
@media(min-width:1025px) and (max-width:1600px){
.Floor003018 .counter i{font-size: 40px;}
}
@media(max-width:1366px){
	.Floor003018 .edit-intro{margin-bottom: 20px;}
}
@media(max-width:640px){
.Floor003018 .counter i{font-size: 12vw;}
}
.Floor003018 .counter i:before {
	font-size: 1em;
    font-family: 'Tensentype-JiaLiXiYuanJ';
	line-height: 1em; 
	color: #2061c5;
	display: block;
	white-space: normal;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
	transition: 0s .5s;
	-moz-transition: 0s .5s;
	-ms-transition: 0s .5s;
	-o-transition: 0s .5s;
	-webkit-transition: 0s .5s;
	text-align: center;
}
.Floor003018.active .counter i:before {
	transition: transform 2s ease-out 1.4s;
	-moz-transition: transform 2s ease-out 1.4s;
	-ms-transition: transform 2s ease-out 1.4s;
	-o-transition: transform 2s ease-out 1.4s;
	-webkit-transition: transform 2s ease-out 1.4s;
}
.Floor003018 .counter i:nth-child(2n):before {
	content: '0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9';
}
.Floor003018 .counter i:nth-child(2n+1):before {
	content: '0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 0';
}
.Floor003018 .counter i.n0:nth-child(2n):before,
.Floor003018.active .counter i.n0:nth-child(2n+1):before {
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
}
.Floor003018 .counter i.n1:nth-child(2n):before,
.Floor003018.active .counter i.n1:nth-child(2n+1):before {
	transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	-o-transform: translateY(-5%);
	-webkit-transform: translateY(-5%);
}
.Floor003018 .counter i.n2:nth-child(2n):before,
.Floor003018.active .counter i.n2:nth-child(2n+1):before {
	transform: translateY(-10%);
	-moz-transform: translateY(-10%);
	-ms-transform: translateY(-10%);
	-o-transform: translateY(-10%);
	-webkit-transform: translateY(-10%);
}
.Floor003018 .counter i.n3:nth-child(2n):before,
.Floor003018.active .counter i.n3:nth-child(2n+1):before {
	transform: translateY(-15%);
	-moz-transform: translateY(-15%);
	-ms-transform: translateY(-15%);
	-o-transform: translateY(-15%);
	-webkit-transform: translateY(-15%);
}
.Floor003018 .counter i.n4:nth-child(2n):before,
.Floor003018.active .counter i.n4:nth-child(2n+1):before {
	transform: translateY(-20%);
	-moz-transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	-o-transform: translateY(-20%);
	-webkit-transform: translateY(-20%);
}
.Floor003018 .counter i.n5:nth-child(2n):before,
.Floor003018.active .counter i.n5:nth-child(2n+1):before {
	transform: translateY(-25%);
	-moz-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	-o-transform: translateY(-25%);
	-webkit-transform: translateY(-25%);
}
.Floor003018 .counter i.n6:nth-child(2n):before,
.Floor003018.active .counter i.n6:nth-child(2n+1):before {
	transform: translateY(-30%);
	-moz-transform: translateY(-30%);
	-ms-transform: translateY(-30%);
	-o-transform: translateY(-30%);
	-webkit-transform: translateY(-30%);
}
.Floor003018 .counter i.n7:nth-child(2n):before,
.Floor003018.active .counter i.n7:nth-child(2n+1):before {
	transform: translateY(-35%);
	-moz-transform: translateY(-35%);
	-ms-transform: translateY(-35%);
	-o-transform: translateY(-35%);
	-webkit-transform: translateY(-35%);
}
.Floor003018 .counter i.n8:nth-child(2n):before,
.Floor003018.active .counter i.n8:nth-child(2n+1):before {
	transform: translateY(-40%);
	-moz-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	-o-transform: translateY(-40%);
	-webkit-transform: translateY(-40%);
}
.Floor003018 .counter i.n9:nth-child(2n):before,
.Floor003018.active .counter i.n9:nth-child(2n+1):before {
	transform: translateY(-45%);
	-moz-transform: translateY(-45%);
	-ms-transform: translateY(-45%);
	-o-transform: translateY(-45%);
	-webkit-transform: translateY(-45%);
}
.Floor003018 .counter i.n0:nth-child(2n+1):before,
.Floor003018.active .counter i.n0:nth-child(2n):before {
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.Floor003018 .counter i.n1:nth-child(2n+1):before,
.Floor003018.active .counter i.n1:nth-child(2n):before {
	transform: translateY(-55%);
	-moz-transform: translateY(-55%);
	-ms-transform: translateY(-55%);
	-o-transform: translateY(-55%);
	-webkit-transform: translateY(-55%);
}
.Floor003018 .counter i.n2:nth-child(2n+1):before,
.Floor003018.active .counter i.n2:nth-child(2n):before {
	transform: translateY(-60%);
	-moz-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
	-o-transform: translateY(-60%);
	-webkit-transform: translateY(-60%);
}
.Floor003018 .counter i.n3:nth-child(2n+1):before,
.Floor003018.active .counter i.n3:nth-child(2n):before {
	transform: translateY(-65%);
	-moz-transform: translateY(-65%);
	-ms-transform: translateY(-65%);
	-o-transform: translateY(-65%);
	-webkit-transform: translateY(-65%);
}
.Floor003018 .counter i.n4:nth-child(2n+1):before,
.Floor003018.active .counter i.n4:nth-child(2n):before {
	transform: translateY(-70%);
	-moz-transform: translateY(-70%);
	-ms-transform: translateY(-70%);
	-o-transform: translateY(-70%);
	-webkit-transform: translateY(-70%);
}
.Floor003018 .counter i.n5:nth-child(2n+1):before,
.Floor003018.active .counter i.n5:nth-child(2n):before {
	transform: translateY(-75%);
	-moz-transform: translateY(-75%);
	-ms-transform: translateY(-75%);
	-o-transform: translateY(-75%);
	-webkit-transform: translateY(-75%);
}
.Floor003018 .counter i.n6:nth-child(2n+1):before,
.Floor003018.active .counter i.n6:nth-child(2n):before {
	transform: translateY(-80%);
	-moz-transform: translateY(-80%);
	-ms-transform: translateY(-80%);
	-o-transform: translateY(-80%);
	-webkit-transform: translateY(-80%);
}
.Floor003018 .counter i.n7:nth-child(2n+1):before,
.Floor003018.active .counter i.n7:nth-child(2n):before {
	transform: translateY(-85%);
	-moz-transform: translateY(-85%);
	-ms-transform: translateY(-85%);
	-o-transform: translateY(-85%);
	-webkit-transform: translateY(-85%);
}
.Floor003018 .counter i.n8:nth-child(2n+1):before,
.Floor003018.active .counter i.n8:nth-child(2n):before {
	transform: translateY(-90%);
	-moz-transform: translateY(-90%);
	-ms-transform: translateY(-90%);
	-o-transform: translateY(-90%);
	-webkit-transform: translateY(-90%);
}
.Floor003018 .counter i.n9:nth-child(2n+1):before,
.Floor003018.active .counter i.n9:nth-child(2n):before {
	transform: translateY(-95%);
	-moz-transform: translateY(-95%);
	-ms-transform: translateY(-95%);
	-o-transform: translateY(-95%);
	-webkit-transform: translateY(-95%);
}

/* Customers Start */

.customers_c_layout {
    background: url(../images/client_bg.jpg)center no-repeat;
    padding: 100px 0;
}

.customer_logo_detail_laytou {
    width: 1600px;
    height: 180px;
    padding: 15px 0;
    margin: 0 auto;
}
.customers_c_layout .Contain{
	overflow:hidden;
}
.logo_box {
    width: 180px;
    height: 180px;
    float: left;
    margin-right: 65px;
    overflow: hidden;
    position: relative;
}

.img_box {
    width: 1000px;
    height: 180px;
    position: absolute;
    left: 0;
    top: 0;
    float: left;
}

.img_box img {
    width: 180px;
    height: 180px;
    font-size: 0;
    float: left;
}
@media ( min-width:1921px) {
	.customers_c_layout{
    width: 99%;
    max-width: 1600px;
    margin: 0 auto;
}
}
@media ( max-width:1366px) {
	.logo_box {
        margin-right: 48px;
    }
    
}
@media ( max-width:1200px) {
	.logo_box {
        width: 180px;
        margin-right: 0px;
    }
}
@media ( max-width:998px) {
    .customers_c_layout {
        background: url(../images/client_bg.jpg)center no-repeat;
        padding: 50px 0;
    }
}

@media ( max-width:768px) {
    .customer_logo_detail_laytou {
        width: 540px;
        height: 360px;
    }
    .logo_box {
        width: 180px;
        margin-right: 0px;
    }
    .logo_box .img_box img {
        width: 180px;
        height: 180px;
        font-size: 0;
        float: left;
    }
}

@media ( max-width:414px) {
    .customers_c_layout {
        background: url(../images/client_bg.jpg)center no-repeat;
        padding: 50px 0;
        background-size: cover;
    }
    .customer_logo_detail_laytou {
        height: 1180px;
        width: 360px;
    }
    .logo_box {
        width: 360px;
        height: 200px;
    }
    .logo_box .img_box img {
        width: 180px;
        height: 180px;
        font-size: 0;
        float: left;
    }
}

@media ( max-width:360px) {
	.logo_box .img_box img {
        width: 176px;
        height: 180px;
        font-size: 0;
        float: left;
    }
}
/*
@media ( max-width:375px) {
	.customers_c_layout {
        background: url(../images/client_bg.jpg)center no-repeat;
        padding: 20px 0;
    }
	.customer_logo_detail_laytou{
		height:200px;
	}
        .logo_box {
    width: 356px;
	height:200px;
}
.logo_box .img_box img {
   width: 356px;
    height: 200px;
    font-size: 0;
    float: left;
}

}
*/


/* Customers End */
/*Top002897 */
.Top002897{    position: absolute;top: 40px;left: 0;width: 100%;z-index: 999;}
.Top002897:hover .top-b >.auto{background: #fff;}
.Top002897:hover .top-menu li b a {color: #333;}
.Top002897:hover .top-lang .cur{color: #333;}
.Top002897:hover .top-lang .cur:after{border-top: 1px solid #333;border-right: 1px solid #333;}
.Top002897:hover .open-search{    background: url(../images/search_02.png) no-repeat center center;}
.Top002897 .top-right dd{color: #fff;}
.Top002897:hover .top-right dd{color: #333;}
.Top002897 .logo {display: none;}
.Top002897:hover .logo {display: block;}
.Top002897:hover .logo_w{display: none;}
.Top002897 > .auto{text-align: right;line-height: 56px;}
.Top002897 > .auto a{display: inline-block;font-size: 16px;padding-left: 32px;margin-right: 10px;color: #000;text-decoration: underline;background-repeat: no-repeat;background-position: left center;}
.Top002897 > .auto a.t-contact{background-image: url("../images/Top002897_icon1.png");}
.Top002897 > .auto a.t-fb{background-image: url("../images/Top002897_icon2.png");}
.Top002897 .top-b >.auto{background: rgba(255, 255, 255, 0.1); padding: 0 50px;}
@media(max-width:1366px){
	.Top002897 .top-mid{ padding-left: 0;}
}
@media(min-width:1025px){
.Top002897 .top-b{position: absolute; left: 0; top: 100%; width: 100%; z-index: 100;}
.Top002897 .top-b >.auto{display: table;}
.Top002897 .top-b > .auto > div{display: table-cell; vertical-align: middle;}
.Top002897 .top-left{width: 290px;}
.Top002897 .top-right{}
.Top002897 .top-left{}


.Top002897 .top-right{position: relative; z-index: 100;}
}
.Top002897 .top-right dl{float: right;}
.Top002897 .top-right dl > *{float: left;}
.Top002897 .top-search{border-left: 1px solid #e5e5e5;padding-left: 10px; margin-left: 20px; display: block!important;padding-right: 0;}
.Top002897  .open-search.on:before,.Top002897  .open-search.on:after {width: 20px!important;}
.Top002897 .open-search{width: 28px; height: 28px;background: url("../images/search_02.png") no-repeat center center;display: block; cursor: pointer;}
.Top002897 .open-search.on{border-radius: 50%;background-color: #0047ba;}
.Top002897 .top-search .box{margin-top: 35%; position: absolute; top: 100%;right: 0;border: 1px solid #fff;background: rgba(0,0,0,0.5); width: 300px;display: none;    color: #fff;}
.Top002897 .top-search .text {color: #fff;}
.Top002897 .top-search .box .text{width: 100%; height: 40px;line-height: 40px;background: none;border: 0;}
.Top002897 .top-search .box .btn{position: absolute; width: 40px; height: 100%;background:#2061c5 url("../images/search_01.png") no-repeat center center;top: 0;right: 0; }
.Top002897 .top-lang{position: relative; z-index: 100;}
.Top002897 .top-lang .cur{padding: 0 22px 0 25px;background: url("../images/Top002897-iconlang.png") no-repeat left center;position: relative; z-index: 1;line-height: 28px;color: #fff;background-size: 15px;}
.Top002897 .top-lang .cur:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #fff;border-right: 1px solid #fff; right: 0; top: 50%; margin-top: -3px;}
.Top002897 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: 10px 0;display: none;}
.Top002897 .lang-list a{display: block;line-height: 30px;text-align: center;}

.Top002897 .top-menu li b,
.Top002897 .top-menu li b a{display: block;}
.Top002897 .sub,
.Top002897 .sub-two{display: none;}
.Top002897 .sub .detail{line-height: 46px;display: inline-block;background: #2061c5;padding: 0 30px;transition: 0.3s;}
.Top002897 .sub .detail:hover{background: #fff;color: #0047ba;}
.Top002897 .sub-menu .name{font-size: 18px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
@media(min-width:1025px){
.Top002897 .sub-two{display: none!important;}
.Top002897 .top-menu ul{display: table; margin: 0 auto;}
.Top002897 .top-menu li{float: left; padding: 0 1vw; }
.Top002897 .top-menu li b a{line-height: 90px;font-size: 17px;color: #fff;}
.Top002897 .top-menu li:hover b a,
.Top002897 .top-menu li.aon b a{ color:#2061c5;}
.Top002897 .top-menu li b:before {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #2061c5;
    position: absolute;
    left: 0;
    bottom: 0;
    transform: rotateY(90deg);
    -webkit-transform: rotateY(90deg);
    transition: all .5s;
    -webkit-transition: all .5s;
}
.Top002897 .sub{position: absolute;
    top: 90px;
    width: 200px;
    margin-left: -60px;
    background: #fff;
    box-sizing: border-box;
    display: none;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);  
}

.Top002897 .top-menu li.aon .sub{ z-index: 100;}
.Top002897 .sub,
.Top002897 .sub a{color: #666;}
.Top002897 .sub .auto{position: relative;}
.Top002897 .sub .close{position: absolute;right: 0; top:0;width: 20px;height: 20px; cursor: pointer;}
.Top002897 .sub .close:before,
.Top002897 .sub .close:after{position: absolute; content: ''; width: 100%; background: #2061c5; height: 2px; left: 0; top: 50%; margin-top: -1px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);ms-transform: rotate(-45deg);}
.Top002897 .sub .close:after{transform: rotate(45deg);-webkit-transform: rotate(45deg);ms-transform: rotate(45deg);}
.Top002897 .sub[data-type="column"] h4 .close{position: absolute; top: 50%; margin-top: -10px;}
.Top002897 .sub[data-type="tab"] .close{ top: 48px;right: 40px;}
.Top002897 .sub h4{font-weight: lighter;margin: 0 0 15px 0;font-size: 30px;}
.Top002897 .sub-imgtxt pre{line-height: 1.5em;max-height: 4.5em; margin: 15px 0 40px 0;}
.Top002897 .sub[data-type="tab"] .auto{display: table;}
.Top002897 .sub[data-type="column"] .auto{padding: 2% 40px 5%;}
.Top002897 .sub[data-type="tab"] .auto > div{display: table-cell; vertical-align: top;padding: 50px 0; width: 33%;}
.Top002897 .sub[data-type="column"] h4{position: relative; z-index: 1;}
.Top002897 .sub .one-cate{}
.Top002897 .sub .two-cate{width: 28.572%; background: #0d1630;}
.Top002897 .sub .one-cate-info{padding-top: 35px;}
.Top002897 .sub .one-cate-info .item{max-width: 360px; width: 86%; margin: 0 auto;}
    .Top002897 .sub-menu .name{ margin-bottom: 20px;}
.Top002897 .sub-menu .name a{color: #2061c5;float: left;max-width: 95%;padding-right: 26px;position: relative;display: block;}
.Top002897 .sub-menu .name a:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-bottom: 1px solid #0061ff;border-right: 1px solid #0061ff; right: 2px; top: 50%; margin-top: -3px;}

.Top002897 .sub .one-cate dt{  border-bottom: 1px dashed #e5e5e5;}
.Top002897 .sub .one-cate dt.on{background: #eee; transition: all .5s;
    -webkit-transition: all .5s;}
.Top002897 .sub .one-cate dt.on a{color: #333;}
.Top002897 .sub .two-cate dt a,
.Top002897 .sub .one-cate dt a{display: block;line-height: 30px;    padding: 10px 0; text-align: center;}
.Top002897 .sub .two-cate dt a{color:rgba(255,255,255,0.6);}
.Top002897 .sub .two-cate dt.on a:hover{color: #333;background: #eee;}

.Top002897 .sub[data-type="column"] .sub-imgtxt{float: left; width: 27.273%;}
.Top002897 .sub[data-type="column"] .sub-menu{float:right;width: 66%;}

.Top002897 .sub-menu .item{float: left; max-width: 230px;}
@media(min-width:1025px) and (max-width:1280px){
.Top002897 .sub-menu .item{max-width: 180px;}
}
.Top002897 .sub-menu dd{line-height: 20px;padding: 4px 0; }
.Top002897 .sub-menu dd a{color: rgba(255,255,255,0.8);font-size: 15px;}
.Top002897 .sub-menu dd a:hover{color:#00a2e9;}
}
@media(max-width:1366px){
    .Top002897 .top-menu li{padding: 0 1vw;}
}
/*移动端*/
@media(max-width:1024px){
    .Top002897{position:unset; top: 0; }
.Top002897 > .auto{line-height: 40px;}
.Top002897 .top-b{background: #fff;}
.Top002897 .top-b >.auto{position: relative; z-index: 100;padding: 0 0px;}
.Top002897 .top-right{float: right; padding: 10px 0 30px;}
.Top002897 .top-left{position: absolute; left: 0; top: 0;display: table; width: 182px;}
.Top002897 .top-left a{display: block;}
.Top002897 .top-left img{width: 87% !important;margin-top: 14px;}
.logo_w{display: none !important;}
.Top002897 .top-right .tel {
position: absolute;
    bottom: 2px;
    right: 5px;
    font-weight: bold;
    color: #2061c5;
}
.Top002897 .top-menu{position: fixed;left: 0; top: 48px;bottom: 0; width: 0; z-index: 100;background: #f5f5f5; overflow: hidden;opacity: 0; transition: 0.5s;}
.menu-show{overflow: hidden;}
.Top002897 .top-search {padding-left: 0; margin-left: 0;}
 .menu-show .top-menu{opacity: 1;width: 100%;}
.Top002897 .top-menu ul{width: 100%; height: 100%;overflow: auto;}
.Top002897 .top-menu li a{color: #333;}
.Top002897 .open-menu{ height: 28px; width: 40px; position: relative; }
    .Top002897 .open-menu.on{background: none;}
.Top002897 .open-menu i{position: absolute; height: 2px; background: #0047ba;width: 70%; left: 15%; top:50%; margin-top: -1px; transition: 0.3s;}
.Top002897 .open-menu:not(.on) i:nth-child(1){margin-top: -7px;}
.Top002897 .open-menu:not(.on) i:nth-child(3){margin-top: 5px;}
    .Top002897 .open-menu.on i{background: #0047ba;}
    .Top002897 .open-menu.on i:nth-child(1){transform: rotate(45deg);}
    .Top002897 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}
    .Top002897 .open-menu.on i:nth-child(2){display: none;}
.Top002897 .top-menu li b{padding-right: 40px;line-height: 50px; border-bottom: 1px solid rgba(255,255,255,0.2);position: relative;overflow: hidden;color: #333;font-weight: normal;}
.Top002897:hover .top-menu li b a{color: #333;}
.Top002897 .top-menu li b a{padding: 0 20px;font-size: 16px; }
.Top002897 .top-menu li b i.op{position: absolute;right: 5px; top: 50%; width: 30px; height: 30px;margin-top: -15px; transition: 0.3s;}
.Top002897 .top-menu li b i.op.click{transform: rotate(45deg);}
.Top002897 .top-menu li b i.op:after,
.Top002897 .top-menu li b i.op:before{position: absolute; content: ''; top: 50%; left: 50%;transform:translate(-50%,-50%);background: #333;}
.Top002897 .top-menu li b i.op:after{width: 60%;height: 2px;}
.Top002897 .top-menu li b i.op:before{width: 2px; height: 60%;}
.Top002897 .top-search .box{width: 300px;}
.Top002897 .top-lang .cur{color: #333; padding: 0 6px 0 18px;}
.Top002897 .sub{padding: 10px 20px;}
.Top002897 .sub .auto{width: 100%;}
.Top002897 .sub  h4{display: none;}
.Top002897 .sub[data-type="tab"] .one-cate-info,
.Top002897 .sub[data-type="tab"] .two-cate{display: none;}
.Top002897 .item-cate,
.Top002897 .sub-imgtxt{background: rgba(0,0,0,0.3);padding: 10px;}
.Top002897 .item-cate{background: rgba(0,0,0,0.4);}
.Top002897 .sub-imgtxt pre{color: #fff;margin: 10px 0;}
.Top002897 .sub .detail{line-height: 36px; padding: 0 15px;}
.Top002897 .sub-menu .name,
.Top002897 .sub .one-cate > dl > dt{border-bottom: 1px dotted rgba(255,255,255,0.2);}
.Top002897 .sub-menu .name a,
.Top002897 .sub .one-cate > dl > dt >a{ line-height: 40px;font-size: 16px;display: block;}
.Top002897 .sub .one-cate > dl > dt,
.Top002897 .sub-menu .name.has-dd,
.Top002897 .sub .one-cate > dl > dt >a{position: relative;}
.Top002897 .sub .one-cate > dl > dt >a{ }
.Top002897 .sub-menu .name.has-dd:after,
.Top002897 .sub .one-cate > dl > dt >a:after{position: absolute;content: '';border:6px solid transparent; border-top-color: #333;right: 0; top: 50%; margin-top: -3px; transition: 0.3s;}
.Top002897 .sub-menu .name.click:after,
.Top002897 .sub .one-cate > dl > dt.click >a:after{transform: rotate(180deg);margin-top: -6px;}
    .Top002897 .sub .one-cate > dl > dt .op-dt{position: absolute; width: 40px; height: 40px; z-index: 10; right: 0; top: 0;}
.Top002897 .sub-menu dd,
.Top002897 .item-cate dt{line-height: 30px;}
.Top002897 .sub-menu .name a:after{border-color: #fff;}
.Top002897 .sub-menu dl{background: rgba(0,0,0,0.3);padding: 10px;display: none;}
.Top002897 .sub-menu .name.has-dd{position: relative; padding-right: 30px;}
.Top002897 .sub-menu .name .op-dd{z-index: 10;cursor: pointer;position: absolute;right: 0; top: 0;height: 100%; width: 30px;}
    .Top002897 .sub-menu .item{margin-right: 0!important;}
}
/*Floor002566 */

.Floor002566 .title{ padding-top:8px; text-align:center; padding-bottom:2%; font-size:26px; color:#3f3a39;}
.Floor002566 .title .en{ text-transform:uppercase; font-size:32px; letter-spacing:17px; padding-left:17px;}
.Floor002566 .title figure{ display:inline-block; position:relative;}
.Floor002566 .title figure::after{ position:absolute; content:''; width:32px; height:32px; border-radius:50%; border:10px solid #eee2d0; right:-10px; top:-5px; z-index:1;}
.Floor002566 .title figure span{ position:relative; z-index:2;}
@media(max-width:640px){
.Floor002566 .title .en{ letter-spacing:0;}
}

.Floor002566 .tab{ padding-bottom:3%;}
.Floor002566 .tab li{ width:auto;padding: 0 20px; cursor:pointer; border:1px solid #c4c4c4; line-height:34px; text-align:center; border-radius:34px; margin:0 6px;}
.Floor002566 .tab li.on{ color:#fff; background:#2061c5; border-color:#2061c5;}

.Floor002566 .box{ display:none;}
/*swiper*/
.Floor002566 .js-img  .swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.Floor002566 .js-img  .swiper-container-android .swiper-slide, 
.Floor002566 .js-img  .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002566 .js-img .swiper-wrapper {position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002566 .js-img .swiper-slide {-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%;
position: relative; -webkit-transition-property: -webkit-transform;transition-property: -webkit-transform; -o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002566 .js-img .swiper-slide { opacity:0 !important;}
.Floor002566 .js-img .swiper-slide-active { opacity:1 !important;}
.Floor002566 .js-img .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
/*swiper end*/
@media(min-width:769px){
.Floor002566 .main{ position:relative; z-index:1;}
.Floor002566 .main:before{position:absolute;content:'';height:77%;width: 45%;background:#2061c5;left:0;bottom:0;}
.Floor002566 .box{ position:relative; z-index:1;}
.Floor002566 .box::before{ width:45%; position:absolute; content:''; left:0; bottom:0; height:77%; background:#2061c5;}
.Floor002566 .box  .js-img,
.Floor002566 .box dl{ width:49.1666666%;}
.Floor002566 .box  .js-img{ float:left;}
.Floor002566 .box dl{ float:right;}
.Floor002566 .js-img li .txt{ width:80%;}
}
.Floor002566 .js-img li .Ispic{display:block;padding-bottom: 56%;}
.Floor002566 .js-img li .txt{background:#2061c5;color:#fff; padding:30px 0; position:relative;}
.Floor002566 .js-img li .txt::before{ position:absolute; content:''; border:13px solid transparent; border-bottom-color:#2061c5; left:17px; top:-26px;}
.Floor002566 .js-img li .txt h3{ font-size:18px; margin:0 0 10px 0;}
.Floor002566 .js-img li .txt h3 a{ color:#fff;}
.Floor002566 .js-img li .txt p{ line-height:24px; height:48px; overflow:hidden; margin:0;}
.Floor002566 .js-img li .txt time{ font-family:Arial, Helvetica, sans-serif; text-align:center; border-right:1px dashed rgba(255,255,255,0.3); padding-right:28px; width:90px;}
.Floor002566 .js-img li .txt time span{ line-height:48px; display:block; border-bottom:2px solid #fff; font-size:53px; margin-bottom:2px;}
.Floor002566 .js-img li .txt figure{ margin:0 0 0 5%; max-width:80%;}

.Floor002566 .pager{ position:absolute; right:2%; bottom:142px; margin-bottom:2%; z-index:10;}
.Floor002566 .pager *{ float:left; width:12px; height:12px; margin:0 3px; border:2px solid #fff; border-radius:50%; opacity:0.3; cursor:pointer;}
.Floor002566 .pager .swiper-pagination-bullet-active{ opacity:1;}
.Floor002566 .box dd{ margin-bottom:3%;}
.Floor002566 .box dd:last-child{ margin-bottom:0;}
.Floor002566 .time {position: relative; z-index: 8;}
.Floor002566 .box dd a{ transition:0.3s; padding:5% 0;border:1px solid transparent; background:#fafafa;}
.Floor002566 .box dd a:hover{color:#fff;background:#ccc; box-shadow:1px 0 7px rgba(200,160,99,0.22);}
.Floor002566 .box dd time{ width:23%; text-align:center; color:#d6d6d6; font-family:Arial, Helvetica, sans-serif; position: relative; z-index: 99;}
.Floor002566 .box dd:hover time::after {
   position: absolute;
    left: 0;
    top: -36px;
    content: "";
    width: 170px;
    height: 0;
    border-bottom: 148px solid #2061c5;
    border-right: 78px solid transparent;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 1;
}

.Floor002566 .box dd a:hover time{color:#fff;}
.Floor002566 .box dd time span{ display:block; font-size:53px; line-height:46px;}
.Floor002566 .box dd time span::after{ display:block; margin:5px auto; content:''; width:54px; height:2px; background:#d6d6d6;}
.Floor002566 .box dd a:hover time span::after{background:#fff;}
.Floor002566 .box dd figure{ max-width:72%;}
.Floor002566 .box dd h2{ font-size:18px; margin:0; font-weight:normal;}
.Floor002566 .box dd p{ margin-bottom:0; line-height:24px; height:48px; overflow:hidden; color:#999;}
.Floor002566 .box dd a:hover p{color:#fff;}
@media(max-width:768px){
.Floor002566 .main .auto{ padding:0;}
.Floor002566 .js-img li .txt{ padding:3% 5%;}
}
@media(max-width:480px){
.Floor002566 .js-img li .txt time{ padding-right:16px; width:72px;}
.Floor002566 .js-img li .txt figure{ max-width:75%;}
.Floor002566 .js-img li .txt time span{ font-size:38px; line-height:40px;}
.Floor002566 .box dd{ margin:3% 0 0 0;}
.Floor002566 .box dd time span{ font-size:38px;line-height:40px;}
.Floor002566 .pager{ bottom:110px;}
}

/* 栏目页开始 */
/*Banner002848 */
.Banner002848{overflow: hidden;position: relative;padding-bottom:26%;}
.Banner002848 .wz_box{position: absolute;left: 0;z-index: 11;width: 100%;top: 50%;transform: translateY(-50%);color: #fff;}
.Banner002848 .wz_box .text{}
.Banner002848 img{display: block;width: 100%;animation:mymove 5s infinite;transform: scale(1.05);position: absolute;left: 0;top: 0;}
.Banner002848 .wz_box h2{font-size: 30px;}
.Banner002848 .wz_box p{font-size: 16px;padding-left: 30px;}
.Banner002848 .pc_lm{display: block;}
.Banner002848 .wap_lm{display: none;}
/*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: #2061c5;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:768px){
    .Banner002848 .wz_box .text h2{font-size: 22px;margin-bottom: 15px;}
    .Banner002848 .wz_box .text p{font-size: 14px;padding-left: 0px;}
    .Banner002848 .pc_lm{display: block;}
    .Banner002848 .wap_lm{display: none;}
    .Banner002848 .wz_box .text{text-align: center;}
    .Banner002848 .wz_box {display: none;}

}


@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;}
}
/*RighInfo002806 */
@font-face {
  font-family: "DINCond-Bold";
  src: url("../fonts/DINCond-Bold.woff2") format("woff2"),
       url("../fonts/DINCond-Bold.woff") format("woff"),
       url("../fonts/DINCond-Bold.ttf") format("truetype"),
       url("../fonts/DINCond-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINCond-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.RighInfo002806{padding:3% 0;}
.RighInfo002806 .txt aside.t-1{font-size: 34px;color: #333437; font-weight: bold;}
.RighInfo002806 .txt aside.t-2{ font-family: "DINCond-Bold";color: #2061c5;font-size:18px;text-transform: uppercase;}
.RighInfo002806 .txt .p{line-height: 30px;font-size: 16px;margin-top:2.5%; text-indent: 2em; color: #666;}
.RighInfo002806 .num .pic img{display: block; width: 100%;}
.RighInfo002806 .num .list{ margin-top: 7.518%;position: relative;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content: ''; border: 5px solid #2061c5; width: 30px; height: 30px;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list li{float:left; width:33.333%; padding:13.7% 0;}

.RighInfo002806 .num .list li .inner{padding-left: 16%;color: #2061c5;font-family: "DINCond-Bold";font-size: 100px;}
.RighInfo002806 .num .list li aside{overflow: hidden; height: 0.8em;}
.RighInfo002806 .num .list li sub{font-size:20px;text-transform: uppercase; line-height: 0.8em;float: left;margin-top: 1.7em;}
.RighInfo002806 .num .list li sup{font-size:18px;line-height:1em;vertical-align:top;}
.RighInfo002806 .num .list li span{font-size:50px;line-height: 0.78em;vertical-align: text-top;font-weight: bold;}
.RighInfo002806 .num .list li p{font-size:18px; color: #333;margin-bottom: 20px;}
.RighInfo002806 .num .list li aside *{display: inline-block;}
@media(min-width:769px){
.RighInfo002806 .num .pic{float: right; width: 44%; position: relative;}
.RighInfo002806 .num .list{float: left; width: 55%;background: #f7f7f7;}
}
@media(max-width:1280px){
.RighInfo002806 .num .list li .inner{font-size: 80px;}
}
@media(max-width:1024px){
.RighInfo002806 .num .list li .inner{font-size: 70px;}
.RighInfo002806 .num .list li span{font-size: 40px;}
.RighInfo002806 .num .list li .inner{padding-left: 6%;}
}
@media(max-width:640px){
.RighInfo002806 .txt aside.t-1{font-size: 16px; padding-top: 2%;}
.RighInfo002806 .txt aside.t-2{font-size: 12px;}
.RighInfo002806 .num .list li p{    height: 45px;
    font-size: 14px;
    line-height: 19px;}
.RighInfo002806 .num .list li span{font-size: 22px;line-height: 35px;}
.RighInfo002806 .num .list li {padding: 2.7% 0; margin: 0 auto; text-align: center;}
.RighInfo002806 .num .list li sup {font-size: 12px;}
}
@media(max-width:480px){
.RighInfo002806 .num .list li .inner{font-size: 50px;}
}


/*PicList002433 */
/*slick Basic*/
.PicList002433{background: url(../images/bg_line.jpg);padding-top:3%;}
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #2061c5; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:rgb(32,97,197); }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #2061c5; border-right:2px solid #2061c5; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;word-break: normal;
    display: block;
    height: auto;
    max-height: none;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}


/*
 .PicList002497 为demo编号
 */
.PicList002497{margin: 3% 0;}
.maintit{display: block; padding-bottom:3%;  width: 100%; text-align: center;font-weight: bold; color: #2061c5; line-height: 1; margin: 0;z-index:9999999;}
.maintit i{ display: inline-block; background: url(../images/PicList002497-titlebg.png) no-repeat center; width:40px; height: 20px;  }
.maintit .fbt{color: #666; font-size: 18px;margin-top: 20px;font-weight: normal;}
@media (min-width:1000px ) {
.maintit{z-index:9999999;font-size: 36px; margin: 0; padding-top: 0;}
}
.PicList002497 .wrap-container{ margin: 0 auto; }
@media (max-width: 1230px) {
	.PicList002497 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}

.PicList002497 .List *{-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.PicList002497 .List  ul li { padding-top: 100%;position: relative;width: 100%;margin-top: -1px; border:1px solid #eee;}
.PicList002497 .List  ul li a { display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.PicList002497 .List  ul li .imgBox {height: 100%;position: relative;width: 100%;}
.PicList002497 .List  ul li .imgWrap {margin-top: 5%; width: 100%;}
.PicList002497 .List  ul li .txtCon{padding: 20px;}
.PicList002497 .List  ul li a .img {display: block;height: 75px; position: relative;}
.PicList002497 .List  ul li a .img img {max-height: 90%;}
.PicList002497 .List  ul li a .img img.img02{ position: absolute; left: 0;top: 0;opacity: 0; }

.PicList002497 .List  ul li a .txt {display: block; width: 100%; color: #666; font-size: 14px;}
.PicList002497 .List  ul li a .h3{font-size: #333;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002497 .List  ul li a .more{display: block; font-size: 14px; width: 100px;padding-left: 15px;height: 30px;line-height: 30px; border-radius: 8px 0;border:1px solid #999; color: #999; margin-top: 20px;}

@media screen and (min-width:540px ){
.PicList002497 .List ul li{width: 50%;padding-top: 50%;float: left; margin-top: 0; border:none;}

  .PicList002497 .List  ul li a {border-right: 1px solid #eee;border-bottom:1px solid #eee; }
  .PicList002497 .List  ul li:nth-child(2n+1) a,
  .PicList002497 .List  ul li.last a{  border-left: 1px solid none; }

  .PicList002497 .List  ul li:nth-child(1) a,.PicList002497 .List  ul li:nth-child(2n+1) a{border-left: 1px solid #eee;}
  .PicList002497 .List  ul li:nth-child(1) a,
  .PicList002497 .List  ul li:nth-child(2) a {border-top:1px solid #eee;}

}

@media screen and (min-width:768px ){
  .PicList002497 .List ul li{width: 33.33%;padding-top:20%;}
  .PicList002497 .List  ul li:nth-child(3) a {border-top:1px solid #eee;}
  .PicList002497 .List  ul li:nth-child(2n+1) a{border-left: none;}
  .PicList002497 .List  ul li:nth-child(3n+1) a{ border-left: 1px solid #eee;}

}
.PicList002497 .List  ul li a:hover{background: #2061c5;}
.PicList002497 .List  ul li a:hover .img img.img02{opacity: 1;}
.PicList002497 .List  ul li a:hover .h3,
.PicList002497 .List  ul li a:hover .txtp{color: #fff;}
.PicList002497 .List  ul li a:hover .more{color: #fff; border-color: #fff;}

@media screen and (min-width:1200px ){
  .PicList002497 .List  ul li .txtCon{padding:0 80px 0 30px;}
  .PicList002497 .List  ul li a .h3{margin: 30px 0 20px;font-size: 20px; font-weight: bold;}
}
/*Floor002889 */
.Floor002889{background: #fff;overflow: hidden;padding-top: 3%;}
.Floor002889 .auto{position: relative; z-index: 1; width: 95%;max-width: 1400px; margin: 0 auto;}
.Floor002889 .slider-txt .num{font-family: 'IMPACT';font-size: 60px;color: rgba(17,78,171,0.1);}
.Floor002889 .slider-txt .name{color: rgba(17,78,171,1); padding: 1.5vw 0 2.3vw 0; font-style: italic;}
.Floor002889 .slider-txt .name .cn{font-size: 36px;font-family: 'SourceHanSansCN-Heavy';}
.Floor002889 .slider-txt pre{line-height: 1.875em;color: #999;font-size: 16px;height: 7.5em;font-family: 'SourceHanSansCN-Light';}
.Floor002889 .slider-txt .btn{padding-top:  2vw;}
.Floor002889 .slider-txt .slick-arrow{width: 60px; height: 60px;border-radius: 50%;border: 1px solid #2061c5; z-index: 2;position: relative;}
.Floor002889 .slider-txt .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #2061c5;border-top: 2px solid #2061c5; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor002889 .slider-txt .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor002889 .slider-txt .slick-prev{margin-right: 36px;}
.Floor002889 .slider-txt .slick-disabled{border-color: #efefef; cursor: default;}
.Floor002889 .slider-txt .slick-disabled:before{border-color: #bbb; }
@media(max-width:768px){
.Floor002889 .slider-txt .slick-arrow{width: 8vw;height: 8vw;}
.Floor002889 .slider-txt .slick-prev{margin-right: 5vw;}
}

.Floor002889 .dot-icon .slick-dots li{list-style: none;  margin: 15px 0;}
.Floor002889 .dot-icon .slick-dots li.slick-active button{
background: rgb(32,97,197); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(32,97,197,1) 0%, rgba(17,78,171,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(32,97,197,1) 0%,rgba(17,78,171,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(32,97,197,1) 0%,rgba(17,78,171,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa54e', endColorstr='#2061c5',GradientType=1 ); /* IE6-9 */
}
.Floor002889 .dot-icon .slick-dots li button{border: 0;background: none; border-radius: 80px; padding: 0 10px;height: 80px; width: 100%; text-align: left; cursor: pointer;}
.Floor002889 .dot-icon .slick-dots li button > *{display: inline-block; vertical-align: middle;}
.Floor002889 .dot-icon .slick-dots li b{font-family: 'SourceHanSansCN-Bold';color: #2061c5;font-size: 20px; margin-left: 15px;}
.Floor002889 .dot-icon .slick-dots li.slick-active b{color: #fff;}
.Floor002889 .dot-icon .slick-dots li i{border-radius: 50%;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(255,255,255,1) 0%, rgba(209,225,250,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(209,225,250,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(209,225,250,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff4ed', endColorstr='#ffd3b7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.Floor002889 .dot-icon .slick-dots li img{display: block;width: 100%;}
.Floor002889 .slider-pic{width: 30.479vw;height: 30.479vw; margin: 7.147vw auto;position: relative; box-shadow: 0 20px 40px rgba(224,236,255,0.34);border-radius: 50%; z-index: 1;}
.Floor002889 .slider-pic ul .slick-list,
.Floor002889 .slider-pic ul .slick-track,
.Floor002889 .slider-pic ul li,
.Floor002889 .slider-pic ul{height: 100%;}
.Floor002889 .slider-pic .Ispic{height: 100%;border-radius: 50%;}
.Floor002889 .slider-pic .quan i{position: absolute;border-radius: 50%; border: 1px solid #eaf2ff; z-index: 2;}
.Floor002889 .slider-pic .quan i:nth-child(1){left: -5%;right: -5%;top: -5%;bottom: -5%;}
.Floor002889 .slider-pic .quan i:nth-child(2){left: -17%;right: -17%;top: -17%;bottom: -17%;    animation: orbit linear 30s infinite;}
.Floor002889 .slider-pic .quan i:nth-child(2):before{position: absolute; content: ''; width: 14px; height: 14px; border-radius: 50%;right: 11.5%;top: 16%;
background: rgb(32,97,197); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(32,97,197,1) 0%, rgba(17,78,171,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(32,97,197,1) 0%,rgba(17,78,171,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(32,97,197,1) 0%,rgba(17,78,171,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa54e', endColorstr='#2061c5',GradientType=1 ); /* IE6-9 */}
@-webkit-keyframes orbit{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}

@media(min-width:1025px){
.Floor002889 .dot-icon,
.Floor002889 .slider-txt{position: absolute; top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 10;}
.Floor002889 .slider-txt{ left: 0; width: 30%;max-width: 348px;}
.Floor002889 .dot-icon{ right: 0; width: 225px;}
}
@media(max-width:1024px){
.Floor002889 .dot-icon{overflow: hidden;}
.Floor002889 .dot-icon li{float: left;width: 20%; }
.Floor002889 .dot-icon .slick-dots li button{height: auto; padding: 1vw;text-align: center;}
.Floor002889 .dot-icon .slick-dots li i{width: 4vw;display: block; margin: 0 auto 0.5vw;}
.Floor002889 .dot-icon .slick-dots li b{font-size: 2.2vw;margin-left: 1vw;}
.Floor002889 .slider-pic{width: 50vw;height: 50vw; margin: 0 auto 10vw;}
.Floor002889 .slider-pic .quan i:nth-child(2):before{width: 12px; height: 12px;right: 11%;
top: 15%;}
}
@media(max-width:640px){
.Floor002889 .dot-icon .slick-dots li b{font-size: 3vw;}
.Floor002889 .slider-txt .num{font-size: 9vw;}
.Floor002889 .slider-txt .name .cn{font-size: 7vw;}
.Floor002889 .slider-txt .name .en{font-size: 5vw;}
.Floor002889 .slider-txt pre{font-size: 3vw;}
}

/*RighInfo002523 */
.RighInfo002523{ padding:3% 0;background: #f7f7f7;}
.RighInfo002523 li{ float:left; text-align:center; margin-bottom:3%; position:relative;}
.RighInfo002523 li span{ font-size:30px; color:#2061c5; font-family:Arial, Helvetica, sans-serif;}
.RighInfo002523 li h5{ margin:0 0 10px 0; font-size:14px;}
.RighInfo002523 li .pic{ padding:7px;border-radius:50%; background:#e4eeff; max-width:146px; width:60%; overflow:hidden; margin:0 auto; position:relative; z-index:10;}
.RighInfo002523 li .pic img{ display:block;border-radius:50%; width:100%;transition: 0.3s;}
.RighInfo002523 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2); overflow: hidden;}

@media(min-width:769px){
.RighInfo002523 li{width:25%; list-style: none;}
.RighInfo002523 ul:nth-child(2n) li{ float:right;}
.RighInfo002523 li::before{ position:absolute; content:''; width:100%; top:65%;height:2px;  left:0;}
.RighInfo002523 ul li:first-child::before{width:50%; right:0; left:auto;}
.RighInfo002523 ul li:last-child::before{ width:50%; border-top:2px solid #eee; border-right:2px solid #eee; background:none; height:50%; left:0; }
.RighInfo002523 ul:nth-child(2n) li:first-child::before{ width:50%; right:auto; left:0;}
.RighInfo002523 ul:nth-child(2n) li:last-child::before{ border-right:0; border-left:2px solid #eee; left:50%;}
.RighInfo002523 li::after{ content:''; background:url(../images/RighInfo002523_icon_right.png) no-repeat; width:36px; height:36px; position:absolute; right:0; top:60%; margin-top:-7px; margin-right:-10px;}
.RighInfo002523 ul li:last-child::after,
.RighInfo002523 ul:nth-child(2n)  li:last-child::after{ left:50%; top:auto; margin-left:-19px; bottom:-33px; background-image:url(../images/RighInfo002523_icon_down.png);}
.RighInfo002523 ul:nth-child(2n) li::after{ right:auto; left:0; background-image:url(../images/RighInfo002523_icon_left.png);}
.RighInfo002523 ul:nth-child(2n) li::after{ margin-right:0; margin-left:-10px;}
.RighInfo002523 ul:nth-child(2n)  li:last-child::after{margin-left:-18px;}
.RighInfo002523 ul:last-child  li:last-child::before{ width:50%; height:4px;}
.RighInfo002523 ul:last-child  li:last-child::after{ display:none;}
}
@media(max-width:1024px) and (min-width:769px){
.RighInfo002523 li h5{ height:40px; line-height:20px; overflow:hidden;}
}
@media(max-width:768px){
.RighInfo002523 ul::after{ display:none;}
.RighInfo002523 li{ width:50%; padding:2%;}
.RighInfo002523 li:nth-child(2n+1){ clear:left;}
.RighInfo002523 li:nth-child(3n+1){ background:#eee;} 
}
/*
 .TextList002798
 */
.TextList002798{ background: #fff; padding: 3% 0; font-family: '黑体'; }
.TextList002798 .list { border:1px solid #e8e8e8; margin-bottom:15px;}
.TextList002798 .tab{ line-height:30px; padding:15px 2%; font-size:16px; cursor:pointer; position:relative;}
.TextList002798 .tab p{display:block; font-size: 16px; color: #3d3d3d; margin: 0; padding-right: 200px;}
.TextList002798 .tab p:hover{color: #18469e;}
.TextList002798 .tab span{width:auto;line-height: 30px;position: absolute;top:1px;font-size: 14px;padding:5px 25px;margin-top:10px; color:#333; background:#f2f2f2;}
.TextList002798 .tab .btn {right: 10px;} 
.TextList002798 .tab .btn:nth-child(2){ right:230px;}
.TextList002798 .tab .btn.aon{ background: #18469e;color: #fff; }
.TextList002798 .list-main ul{ padding:15px 2%; border-top:1px dotted #e5e5e5; background:#f9f9f9;}
.TextList002798 .list-main ul{display: none;}
.TextList002798 .list-main ul li{ padding:20px 0; border-bottom: 1px dashed #ddd;position:relative;}
.TextList002798 .list-main ul li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList002798_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList002798 .list-main ul li a:hover{color: #18469e;}
.TextList002798 .list-main ul li span{width:auto; height: 30px; line-height: 30px; position: absolute; top: 0; font-size: 12px; background: #18469e; color: #fff; padding: 0 10px; margin-top:10px; }
.TextList002798 .list-main ul li .down{position: absolute;top:4px; text-align:center; width:80px; right: 10px; background:url(../images/TextList002798-icon.png) no-repeat left 12px center #fff; padding-left: 30px;height:32px; border:1px #18469e solid; color:#18469e; line-height:32px;} 
.TextList002798 .list-main ul li:last-child{ border-bottom:none;}

@media(max-width:640px){
.TextList002798 .tab span{font-size: 12px; padding: 4px 14px;}
.TextList002798 .tab .btn:nth-child(2) { right: 10px; top: 50px }	
.TextList002798 .list-main ul li a{ background: url(../images/TextList002798_dow.png) 0 3px no-repeat; }
.TextList002798 .list-main ul li .down{ position: relative; top: 0; right: auto; display: block; margin-top: 15px; } 
}
/*TextList003121 */
.TextList003121{padding: 3% 0;font-family: 'SourceHanSansCN-Normal'; background: #f7f7f7;}
.TextList003121 .inside{border: 10px solid #e9e9e9;padding:3% 8%;background: #fff;}
.TextList003121 .tit{margin: 0;font-size: 36px;font-family: 'SourceHanSansCN-Bold';color: #333333;padding-bottom: 1em;line-height: 1;}
.TextList003121 .area dd{color: #333333;font-size: 20px; line-height: 2.5;border-radius: 2.5em;padding: 0 2.25em; cursor: pointer;}
.TextList003121 .area dd.on{background-color: #18469e; color: #fff;}
.TextList003121 .list{display: none;}
.TextList003121 .list li{border-bottom: 1px solid #f2f2f2; padding:4% 2.5em;font-size: 16px;line-height: 1.875;}
.TextList003121 .list li h4{font-weight: normal;font-size: 1.25em;padding-left: 2em;background: url(../images/TextList003121-icon.png) no-repeat left center; margin: 0 0 0 -2em;color: #333333;line-height: 1.5;}
.TextList003121 .list li aside{position: relative;padding-left: 3.125em; min-height: 1.875em;}
.TextList003121 .list li aside span{position: absolute;left: 0;top: 0;}
@media (min-width:769px) {
.TextList003121 .ytable{table-layout: fixed;}
.TextList003121 .ytable-cell{vertical-align: top;}	
.TextList003121 .area{width: 187px;border-right: 1px solid #f2f2f2;padding-top: 20px;}
.TextList003121 .area dl{margin-right: -22px;}
.TextList003121 .list-group{padding-left: 92px;}
}
@media (max-width:768px) {
.TextList003121 .ytable,
.TextList003121 .ytable-cell{display: block;}
.TextList003121 .area{margin-bottom: 2vw;}	
.TextList003121 .area dl{display: flex;flex-wrap: wrap;}
.TextList003121 .area dd{font-size: 2.5vw;}
}
@media (max-width:480px) {
.TextList003121 .tit{font-size:6vw;}
.TextList003121 .list li{font-size:3.5vw;}
.TextList003121 .area dd{font-size:3.5vw; padding: 0 1em; line-height: 2.2;}
}
/*PicList000687 */

.PicList000687{padding:3% 0;overflow: hidden;}
.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #a1acbd;display: block;}
.PicList000687 .more:hover{background: #2061c5;}
.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;}
.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: #2061c5;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:#a1acbd;}
@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 li{background: #f5f5f5; 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: 3px solid #2061c5; padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}
.PicList000687 .news-list .more{line-height: normal;color: #2061c5;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
.PicList000687 .news-list .pic img{height:200px}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;height:200px}
}
@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 #2061c5; border-bottom: 0;}
}



/*PicList002149 */
.PicList002149{ padding-top:3%;}

.PicList002149 .auto{ max-width:1600px;}

.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#d0111b;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#d0111b; font-size:12px;}

.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;background: #2061c5; }
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#fff; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#fff; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}
/*Page002623 */
.Page002623{padding: 3vw 0 5vw 0; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;background: #f5f5f5;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #2061c5;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
/*Banner002910 */
@font-face {
font-family: 'DIN-Medium';
src: url("../../../whirfonts/DIN/Medium.woff") format("woff");
font-display: swap;
}
.Banner002910{font-family:Arial;position: relative; z-index: 20;padding: 3% 0;}
@media(min-width:1025px){
.Banner002910 .wap{display: none;}
}
@media(max-width:1024px){
.Banner002910 .pc{display: none;}
}

.Banner002910 .slider{position: relative; z-index: 10;}
.Banner002910 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid rgba(255,255,255,0.2);padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Banner002910 .slick-prev{left: 3%;}
.Banner002910 .slick-next{right: 3%;}
.Banner002910 .slick-arrow:hover{background: #d83d30;}
.Banner002910 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #fff;border-left: 2px solid #fff; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Banner002910 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Banner002910 .auto{max-width: 1400px;width: 96%;position: relative; z-index: 10;}
.Banner002910 .control dl{display: table; width: 100%; table-layout: fixed;}
.Banner002910 .control dl > *{display: table-cell; vertical-align: middle;}
.Banner002910 .share a:not(:last-child){margin-right: 2vw;}
.Banner002910 .share a{float: left; width: 30px; height: 30px;background-position: center center;background-repeat: no-repeat; }
.Banner002910 .share a.tw{background-image: url("../images/Banner002910_twitter.png");}
.Banner002910 .share a.in{background-image: url("../images/Banner002910_linkedin.png");}
.Banner002910 .share a.fb{background-image: url("../images/Banner002910_facebook.png");}
.Banner002910 .share a.skye{background-image: url("../images/Banner002910_skype.png");}
.Banner002910 .mouse{width: 35px;}
.Banner002910 .mouse a{display: block;position: relative;height: 54px;border-radius: 40px;border: 1px solid rgba(255,255,255,0.5); max-width: 35px; margin: 0 auto;overflow: hidden;}
.Banner002910 .mouse a:before{ width: 1px; height: 10px; top: 10px;position: absolute; left: 50%;background: #fff; content: ''; animation:2s ease infinite mouse;}
@keyframes mouse{
    0%{top: 10px;opacity: 1;}
    100%{top: 40px;opacity: 0;}
}
.Banner002910 .share,
.Banner002910 .dots{width: 35.521vw;}
.Banner002910 .slick-dots{float: right;}
.Banner002910 .slick-dots li{float: left;list-style: none;}
.Banner002910 .slick-dots li button{font-family: 'DIN-Medium';font-size: 20px;color: #fff;background: none; border: 0; padding: 0;}
.Banner002910 .slick-dots li:not(:last-child) span{display: inline-block; vertical-align: middle;height: 1px; width: 6.875vw;background: rgba(255,255,255,0.2); margin: 0 1.042vw;position: relative;}
.Banner002910 .slick-dots li:not(:last-child) span:after{position: absolute; left: 0; top: 0; width: 0; height: 100%;background: #2061c5; content: ''; }
.Banner002910 .slick-dots li.slick-active span:after{width: 100%;transition: 4s 1s;}
.Banner002910 .slick-dots li.slick-active button{color: #2061c5;}

.Banner002910 .prod-search{font-size: 16px; }
.Banner002910 .prod-search .auto{padding: 30px 37px 38px;background: #fff;border-radius: 10px;box-shadow: 15px 0 30px rgba(0,0,0,0.08);}
.Banner002910 .prod-search .box-select{position: relative; z-index: 30; }
.Banner002910 .prod-search .select-list{position: absolute; top: 100%; left: 0; width: 100%;border: 1px solid #ededed; background: #fff;border-top: 0;box-shadow: 15px 0 16px rgba(0,0,0,0.04);}
.Banner002910 .select-list{padding: 20px;color: #666;display: none;}
.Banner002910 .select-list ul{padding-right: 20px;}
.Banner002910 .select-list li{line-height: 30px;text-transform: uppercase;}
.Banner002910 .select-list .mCustomScrollbar{height: 270px;}
.Banner002910 .select-list .mCSB_inside > .mCSB_container{margin-right: 0;}
.Banner002910 .select-list .mCSB_scrollTools .mCSB_draggerRail {background-color: #f1f1f1;}
.Banner002910 .select-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #2061c5;}
.Banner002910 .select-list .mCSB_scrollTools{width: 4px;}

.Banner002910 .a_after{border:1px solid transparent; border-bottom-color: #eee;line-height: 50px;padding-right: 46px;position: relative;text-transform: uppercase;color: #666; transition: 0.3s;}
.Banner002910 .prod-search .box-select.on{z-index: 40;}
.Banner002910 .on .a_after{padding-left: 24px;border-color: #eee; }
.Banner002910 .a_after:after{position: absolute; content: ''; width: 8px; height: 8px; border-bottom: 1px solid #a3a3a3;border-right: 1px solid #a3a3a3; transform: rotate(45deg); right: 20px; top: 50%; margin-top: -4px;}
.Banner002910 .box-search .text{width: 100%; height: 49px; line-height: 22px; padding: 13px 0; border: 0;color: #666;border-bottom:1px solid  #eee;}
.Banner002910 .box-search .btn{background: #2061c5 url("../images/Banner002910_btn.png") no-repeat center center;cursor: pointer;padding: 0;position: absolute;right: 0; top: 0;height: 100%; }
@media(min-width:1025px){
.Banner002910 .control{padding-bottom: 6.25vw;}
.Banner002910 .prod-search .box{float: left; }
.Banner002910 .prod-search .box-select{width: 24.887%;margin-right: 5.732%;}
.Banner002910 .prod-search .box-search{width: 28.658%;}
.Banner002910 .box-search .btn{width: 9.05%;border-radius: 0 10px 10px 0;}
}
@media(max-width:1024px){
.Banner002910 .control{padding-bottom: 3vw;}
.Banner002910 .prod-search{bottom: 0!important; margin-top: 3vw;}
.Banner002910 .box-search{padding-right: 50px;position: relative;}
.Banner002910 .box-search .btn{right: 0;width: 50px;}
.Banner002910 .prod-search .box-select{margin-bottom: 20px;}
.Banner002910 .mouse a{ height: 40px; width: 24px;}
}
@media(max-width:640px){
.Banner002910 .slick-arrow{width: 40px; height: 40px;}
.Banner002910 .share,
.Banner002910 .mouse{display: none!important;}
.Banner002910 .prod-search .auto {padding: 5vw 3vw;}
}

/*Other002524 */
.Other002524{ position:fixed; z-index:100; right:3%; top:50%; transform:translateY(-50%);display: none;}
.Other002524 li{ padding:5px 0;}
.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 #2061c5; background-color:#2061c5; background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png); z-index:10;}
.Other002524 li a:hover::before{ background-color:#fff; border-color:#2061c5;}
.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:#2061c5; 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;}
}


.Floor000326{ background:url(../images/Floor000326_bg.jpg) center top no-repeat; height: 803px;padding: 4% 0 5%;}
.Floor000326 .tit{ margin: 0 auto; padding-top: 50px; text-align: center; }
.Floor000326 .tit h1{ margin:0; font-size: 30px; color: #0084cf; line-height: 36px; background:url(../images/Floor000326_tit.jpg) no-repeat center;}
.Floor000326 .tit h2{  margin:0; font-size: 18px; font-family: Arial; color: #ddd; text-transform: uppercase; }

.Floor000326 ul{ padding: 25px 0 0 100px; width: 915px;margin: 0 auto; }
.Floor000326 ul  li{ height: 150px;display: flex;align-items: center;}
.Floor000326 ul  li .pic{ float:left; padding-right:35px; }
.Floor000326 ul  li .pic img{ width: 110px; height: 110px;}
.Floor000326 ul  li .text{ float:left; width: 535px; padding-top: 10px; padding-right:40px; }
.Floor000326 .text em{ font-style:normal; float: left; margin-bottom: 30px; width: 55px; height: 50px; font-size: 30px; line-height: 50px;text-align: center; color: #fff; background:url(../images/Floor000326_icon1.png) no-repeat center; display: block; margin-right: 20px; }
.Floor000326 .text .em{ background:url(../images/Floor000326_icon2.png) no-repeat center;}
.Floor000326 .text h3{ margin:0; font-size: 18px; font-weight: bold; padding-bottom: 10px; }
.Floor000326 .text h3 a:hover{ color: #0088d6;}
.Floor000326 .text p{ margin:0;font-size: 14px;}

/*PicList002525 */
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:left; padding:2% 0; margin-top:-1px;text-align: center;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain;background-color: #f5f5f5;}
.prolist_btnlist{position: absolute;right: 10px;bottom:40px;display: none;}
.prolist_btnlist a img{margin-top:5px;max-width:25px;}
.prolist_btnlist a{border: 1px solid #2061c5;border-radius: 100%;width: 35px;height: 35px;display: inline-block;text-align: center;margin-left: 5px;}
.PicList002525 li p{ margin:0; color:#333; padding:30px 3% 0 0%;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;display: none}
.pro_list{margin-top: 3%;overflow:hidden;}

.pro_list ul li{margin-right: 10px;position: relative;padding-right: 10px;float: left;text-align: center;}
.pro_list ul li a{padding: 5px 8px;}
.pro_list ul li:hover a{background: #2061c5;color: #fff;}
.pro_list .slick-arrow{position: absolute;width: 50px; height: 50px;border-radius: 50%;background:url(../images/right.png) no-repeat center center;z-index: 20;font-size: 1em; text-indent: 999em;background-size: 30px;}
.pro_list .slick-next{transform: rotateY(180deg);right: -3%;top: 50%;transform: translateY(-50%);}
.pro_list .slick-prev{left: -3%;background:url(../images/left.png) no-repeat center center;top: 50%;transform: translateY(-50%);background-size: 30px;}

.pro_list ul li.on a{background: #2061c5;color: #fff;}
.pro_list ul li::after{content: "";display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 60%;width: 2px;background: #ccc;}
.video_pop{display: block;width: 100vw;height: 100vw;position: fixed;left: 0;top: 0;z-index: 9999!important;display: none;background: rgba(0,0,0,0.95);}
.videobox{position:fixed;width:80%;height: 70%;left:50%;top:50%;transform:translate(-50%,-50%);overflow:hidden;}
.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%;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:31%;margin-right: 2.5%;}
.PicList002525 li:nth-child(3n){margin-right: 0;}
}
@media(max-width:768px){
.PicList002525 li{width:48%;margin-right: 2%;}
.PicList002525 li:nth-child(2n){margin-right: 0;}
.PicList002525 li:nth-child(3n){margin-right: 2%;}
.prolist_btnlist{bottom: 70px}
}
/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:3% 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #2061c5;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3
{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:5% 0; color:#2061c5; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; }
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#2061c5; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#2061c5; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#2061c5; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;color: #666;line-height: 30px;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; 
    /*background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; */
    padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}
.RighInfo001277 .ul_download li video{max-height: 400px;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
.RighInfo001277 .tab .info img{width: auto !important; height: auto !important;}

}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	
/*PicList002926 */
.PicList002926{padding-top:3%;}
.PicList002926 .auto{max-width: 1400px;}
.PicList002926 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #2061c5;display: block;}
.PicList002926 .more:hover{background: #2061c5;}
.PicList002926 .more:after{display: inline-block; content: '';background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList002926 .more{line-height: 10vw;}
}

.PicList002926 li{margin-bottom: 4.17vw;}
.PicList002926 li .pic a{display: block; overflow: hidden;}
.PicList002926 li .pic img{transition: 0.3s;}
.PicList002926 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 2.6vw;}
.PicList002926 li:nth-child(2n) .info .inner{margin-right: 2.6vw;}
.PicList002926 li .info .inner{border-top: 1px solid #2061c5;border-bottom: 1px solid #2061c5; padding: 2.03vw 1.98vw;text-align: center;}
.PicList002926 li .icon img{max-height:40px;}
.PicList002926 li h3{font-size: 24px;}
.PicList002926 li h3:after{display: block; content: ''; height: 2px;background: #2061c5; width: 20px; margin: 10px auto;}
.PicList002926 li h3 a{color: #000;}
.PicList002926 li h3 a:hover{color: #2061c5;}
.PicList002926 li .more{margin: 0 auto;}
.PicList002926 li  p{color: #808080;line-height: 1.715em; max-height: 5.145em; margin-bottom: 2vw;text-align: left;}
@media(min-width:1025px){
.PicList002926 li .pic{width: 59.642%;}
}
@media(max-width:1024px){
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
}
@media(max-width:640px){
.PicList002926 li h3{font-size: 5vw;}
.PicList002926 li  p{font-size: 3.5vw;}
 .PicList002926 li .info .inner{padding: 5vw 3vw;}
}
/*
 .Form001518 为demo编号
 */
.Form001518{ padding-top:3%;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#f5a100; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #005ca2;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}

/* 人才招聘 */
.recruit .RighInfo002814 { padding: 0 0 3% 0;}
.recruit .job_list .item { padding: 0 3%; background-color: #f7f8fa; margin-bottom: 10px; }
.recruit .job_list .title { line-height: 80px; display: block; padding-right: 4.73%; position: relative; cursor: pointer; }
.recruit .job_list .title:hover .tit1 { color: #0f4b9c; }
.recruit .job_list .on .title .tit1 { color: #0f4b9c; }
.recruit .job_list .title::after { content: ''; width: 14px; height: 14px; background: url(../uploadfiles/image/off.png); position: absolute; right: 0; top: 0; bottom: 0; margin: auto; transition: all .3s; }
.recruit .job_list .title i { position: absolute; width: 22px; height: 22px; background: #0f4b9c; border-radius: 50%; right: 0; top: 50%; margin-top: -11px; }
.recruit .job_list .title i::before, .recruit .job_list .title i::after { position: absolute; content: ''; background: #fff; }
.recruit .job_list .title i::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.recruit .job_list .title i::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.recruit .job_list .item.on .title i::after { display: none; }


.recruit .job_list .tit1 { font-size: 22px; color: #323232; float: left; font-weight: lighter;}

.recruit .job_list .job-demand {color: #333;margin-bottom: 30px;}
.recruit .job_list .tit2 { font-size: 16px; color: #333; display: inline-block;margin-right: 30px; position: relative;padding-left: 24px; }
.recruit .job_list .tit2::before { content: ''; width: 16px; height: 16px; background-color: #888888; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
.recruit .job_list .adress::before{background: url(../images/i-1.png) no-repeat center;}
.recruit .job_list .number::before{background: url(../images/i-2.png) no-repeat center;}
.recruit .job_list .educaiton::before{background: url(../images/i-3.png) no-repeat center;}
.recruit .job_list .money::before{background: url(../images/i-4.png) no-repeat center;}
.recruit .job_list .experience::before{background: url(../images/i-5.png) no-repeat center;}

.recruit .job_list .text { padding-top: 40px; padding-bottom: 65px; display: none; }
.recruit .job_list .lis { margin-bottom: 30px; }
.recruit .job_list .text .tit3 { font-size: 18px; line-height: 1.667; color: #333333; margin-bottom: 10px; }
.recruit .job_list .text p { font-size: 16px; line-height: 32px; color: #888888; margin: 0; }
.recruit .job_list .text b { color: #0f4b9c; font-weight: normal }
.recruit .job_list .download { width: 200px; height: 55px; text-align: center; line-height: 55px; color: #fff; background-color: #2061c5; border-radius: 25px; margin-top: 60px; }
.recruit .job_list .download a { color: #fff; font-size: 16px; }
.recruit .job_list .on .title::after { transform: rotate(-180deg); transform-origin: 50% 50%; }
.recruit .job_list .on .title { border-bottom: 1px solid #e6e6e8; }
.recruit .job_list .on .job-demand { display: block; }
.recruit .job_list .registration-form { width: 260px; height: 55px; line-height: 55px; text-align: center; background-color: #eceff4; border-radius: 30px; margin: 60px auto 40px; }
.recruit .job_list .registration-form a { font-size: 16px; color: #666666; }

/*RighInfo002973 */
.RighInfo002973{ color: #333;font-size: 16px;padding: 3% 0;}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;color: #2061c5;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;color: #bbb;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 3% 0; margin-bottom: 2%;text-indent: 2em; color: #666;}
.RighInfo002973 .news-details .edit-info img{display: block; margin: 0 auto;padding: 30px 0;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}
/*
 .PicList002323 为demo编号
 */
 .PicList002323{ padding-top:3%; border: 1px solid #f0f0f0; margin: 0 auto;}
 .PicList002323 .list{ overflow: hidden;}
 .PicList002323 .auto{overflow: hidden;}
 .PicList002323 ul{ margin: 0 -1%;}
 .PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;position: relative;}
 .PicList002323 ul li div{ padding-bottom: 50%; position: relative; overflow: hidden;}
 .PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
 .PicList002323 ul li h3{color: #000;margin:10px 0 0; font-weight: normal; font-size: 16px;width: 100%;}
 .PicList002323 ul li p{font-size: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;color: #555;margin: 5px 0 10px;}
 .PicList002323 ul li span{background: #2061c5;color: #fff;font-size: 14px;padding: 5px 10px;}
 .PicList002323 ul li a:hover figure{transform: scale(1.3);}
 @media screen and (min-width:768px ){
 .PicList002323 ul li{width:31.334%;}
 }
 @media screen and (min-width:1024px ){
 .PicList002323 ul li{width:47%; }
 }
/*
  .RighInfo002275 为demo编号
*/
 .RighInfo002275{padding:3% 0}
 .RighInfo002275 .text{margin-bottom: 30px;float: left;}
 .RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
 .RighInfo002275 .text .title span{font-weight: 700;}
 .RighInfo002275 .text .p{font-size: 16px;color:#666;margin: 0; padding: 0;display: flex;align-items: center;margin-bottom: 20px;}
 .RighInfo002275 .text .p span{display: block;line-height: 24px;}
 .RighInfo002275 .text .p img{max-width: 40px;}
 .RighInfo002275 .text .p  .lx_left{margin-right: 15px;}
 .RighInfo002275 .map{width: 100%;height: 400px;float: right;}
 .RighInfo002275 .map #allmap{height: 100%;}
 
 @media screen and (min-width: 768px) {
     .RighInfo002275 .text{width: 100%;}
     .RighInfo002275 .map{width: 100%;height: auto;}
 }
 @media screen and (min-width: 1024px) {
     .RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
     .RighInfo002275 .map{float: right;width: 50%;height: 100px;}
     .RighInfo002275 .text .title{font-size: 52px;}
 }
 @media screen and (min-width: 1200px) {
     .RighInfo002275 .text .title{margin-bottom: 30px}
     .RighInfo002275 .map{width: 700px;height: 400px;}
     .RighInfo002275 .text{width: 40%;}
 }
 @media(max-width:1024px){
    .RighInfo002275 .map{height: auto;}
 }
 /*PicList002735 */
.PicList002735{background: #f7f7f7;padding: 3% 0;}
.PicList002735 li{ margin-bottom: 2%;}
.PicList002735 li a{display: block;background: #fff; border: 2px solid #f0f0f0; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #2061c5; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 65.241%;}
.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size: 18px; color: #2061c5;margin-bottom: 15px;height: 50px;word-break: normal;
    display: block;}
.PicList002735 li .txt p{line-height: 28px;color: #555;font-weight: normal;word-break: normal;
    display: block;     height: 84px;}


@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 32%; }
.PicList002735 li:not(:nth-child(3n)){margin-right:1.333%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}


/*
 .RighInfo001728 为demo编号
 */
 .RighInfo001728{ padding:3% 0;}
 
 .RighInfo001728 .img{ float:left; width:33%;}
 .RighInfo001728 .img figure img{ display:block; width:100%;}
 .RighInfo001728 .img li{ float:left; cursor:pointer; width:32%; margin-top:2%; margin-right:2%; position:relative;}
 .RighInfo001728 .img li:last-child{ margin-right:0;}
 .RighInfo001728 .img li img{ width:100%; display:block;}
 .RighInfo001728 .img li.on::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; border:3px solid #f29200;}
 
 .RighInfo001728 .intro{ width:64%; float:right;}
 .RighInfo001728 .intro h1{ font-size:18px;}
 .RighInfo001728 .intro p{ color:#666; font-size:14px;}
 .RighInfo001728 .intro dd{ font-size:16px; line-height:30px;}
 .RighInfo001728 .infoCon .title{ font-size:18px; margin:0; border-bottom:1px solid #b2b2b2; padding:15px 0;}
 .RighInfo001728 .infoCon  .info{ padding:20px 0; font-size:14px; line-height:24px;}
 
 @media(max-width:768px){
 .RighInfo001728 .nav dd{margin-right:2%; line-height:normal; }
 .RighInfo001728 .nav dd a{padding:6% 0;font-size:16px;}
 }
 @media(max-width:768px) and (min-width:481px){
 .RighInfo001728 .nav dd{ width:23.5%;}
 .RighInfo001728 .nav dd:nth-child(4n){ margin-right:0;}
 }
 @media(max-width:640px){
 .RighInfo001728 .img,
 .RighInfo001728 .intro{ float:none; width:auto;}
 }
 @media(max-width:480px){
 .RighInfo001728 .nav dd{ width:32%;}
 .RighInfo001728 .nav dd:nth-child(3n){ margin-right:0;}
 .RighInfo001728 .nav dd a{font-size:14px;}
 }
 
 .com-ul li{padding: 0 12px;vertical-align: top;text-align: center;float: left;}
 
.service-three li {
    width:19.8%;
    margin-bottom: 81px;
    }
    
    .service-three .ny-tit {
    color: #333;
    }
    
    .service-three .ny-dec {
    color: #666;
    }
    
    .service-three .ny-wrap {
    margin:0;
    }
    
    .service-three .quality-four {
    background: none;
    padding: 75px 0 94px;
    }
    
    .service-three .qufo-box {
    width: 121px;
    height: 121px;
    position: relative;
    border: none;
    background-color: #f1f1f1;
    margin: 0 auto 28px;
    border-radius: 100px;
    }
    
    .service-three .qufo-box img {
    width: 100%;
    }
    
    .service-three .qufo-box span {
    position: absolute;
    top: -31px;
    right: -8px;
    font-family: "hel";
    font-size: 34px;
    color: #d1d1d1;
    }
    
    .service-three .quality-four .ny-wrap p {
    color: #333;
    }
    
    .service-three .quality-four li:hover span {
    color: #d1d1d1;
    }
    
    .service-three .qufo-box::before {
    background: #2061c5 url(../images/seth-22.png)no-repeat center;
    background-size: 100%;
    width: 100%;
    height: 100%;
    transform: translate(-50%,-50%) scale(0.5);
    }
    .service-three li:hover .qufo-box::before {
    transform: translate(-50%,-50%) scale(1);
    }
    
    .service-three li:nth-child(2) .qufo-box::before {
    background: #2061c5 url(../images/seth-33.png)no-repeat center;
    }
    
    .service-three li:nth-child(3) .qufo-box::before {
    background: #2061c5 url(../images/seth-44.png)no-repeat center;
    }
    
    .service-three li:nth-child(4) .qufo-box::before {
    background: #2061c5 url(../images/seth-55.png)no-repeat center;
    }
    
    .service-three li:nth-child(5) .qufo-box::before {
    background: #2061c5 url(../images/seth-66.png)no-repeat center;
    }
    
    .service-three li:nth-child(6) .qufo-box::before {
    background: #2061c5 url(../images/seth-77.png)no-repeat center;
    }
    
    .service-three li:nth-child(7) .qufo-box::before {
    background: #2061c5 url(../images/seth-88.png)no-repeat center;
    }
    
    .service-three li:nth-child(8) .qufo-box::before {
    background: #2061c5 url(../images/seth-99.png)no-repeat center;
    }
    
    .service-three li:nth-child(9) .qufo-box::before {
    background: #2061c5 url(../images/seth-011.png)no-repeat center;
    }
    
    .service-three li:nth-child(10) .qufo-box::before {
    background: #2061c5 url(../images/seth-1010.png)no-repeat center;
    ;
    }
    
  
    .service-three li:nth-child(6),
    .service-three li:nth-child(7),
    .service-three li:nth-child(8),
    .service-three li:nth-child(9),
    .service-three li:nth-child(10){
    float: right;
    }
    
    .service-three li:nth-child(5) .qufo-box::after {
    right: 0;
    top: auto;
    bottom: -137%;
    transform: rotate(90deg);
    }
    .service-three li:nth-child(6) .qufo-box::after {
        left: -108%;
        top: 0;
        }
    
    .service-three li:nth-child(7) .qufo-box::after {
    display: none;
    }
    
    .service-three .quality-four li:last-child .qufo-box::after {
    display: none;
    }
    
    .service-four ul {
    margin: 0 -2px;
    }
    
    .service-four li {
    padding: 0 2px;
    }
    
    .service-four li img {
    width: 100%;
    }
    
    .service-four li:hover img {
    transform: scale(1.05);
    }
    
    .service-four .ny-wrap {
    margin-top: 48px;
    }
    
    .service-five {
    padding: 68px 0 56px;
    }
    
    .service-five .ny-wrap {
    margin-top: 47px;
    }
    
    .service-five h4 {
    margin-top: 8px;
    }
    
    .service-five .swiper-pagination,
    .service-two .swiper-pagination {
    display: none;
    }
    
    .swiper-pagination-bullet-active {
    background-color: #2061c5 !important;
    }
    
    .seon-txt {
    display: none;
    }


    .qufo-box {
        width: 84px;
        height: 84px;
        text-align: center;
        border: 1px solid #65656b;
        border-radius: 50%;
        line-height: 84px;
        position: relative;
        margin: 0 auto 26px;
        }
        
        .qufo-box::before {
        position: absolute;
        content: "";
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        width: 40%;
        height: 40%;
        border-radius: 50%;
        background-color: #f49914;
        opacity: 0;
        transition: all 0.6s;
        }
        
        .qufo-box::after {
        position: absolute;
        content: "";
        top: 0%;
        right: -108%;
        width: 100%;
        height: 100%;
        background: url(../images/a.png)no-repeat center;
        transform: rotateZ(180deg);
        }
        
        .qufo-box span {
        font-family: 'Roboto';
        font-size: 32px;
        color: #c4c4c5;
        position: relative;
        z-index: 11;
        }
        
        .quality-four li:hover .qufo-box::before {
        width: 100%;
        height: 100%;
        opacity: 1;
        }
        
        .quality-four li:hover span {
        color: #fff;
        }
        
        .quality-four li:hover p {
        color: #f49914;
        }
        
        .quality-four li:last-child .qufo-box::after {
        display: none;
        }
        
    
    @media (max-width: 1679px) {
    .service-three li {
    margin-bottom: 104px;
    }
    }
    
    @media (max-width: 1459px) {
    .service-one {
    padding: 60px 0 40px;
    }
    
    .seon-boxs {
    width: 800px;
    height: 800px;
    }
    
    .seon-box {
    width: 590px;
    height: 590px;
    }
    
    .ldy-Switch .ldy-nav li {
    height: 111.5px;
    }
    
    .service-five .ny-wrap,
    .service-four .ny-wrap,
    .service-one .ny-wrap,
    .ldy-Switch .ldy-wrap {
    margin-top: 35px;
    }
    
    .service-three .qufo-box {
    width: 105px;
    height: 105px;
    }
    
    .service-three .qufo-box span {
    top: -27px;
    right: 0;
    font-size: 28px;
    }
    
    .service-three .qufo-box {
    margin: 0 auto 15px;
    }
    
    .service-three li:nth-child(6) .qufo-box::after {
    background-size: 56%;
    bottom: -132%;
    }
    
    .service-three .ny-wrap {
    margin: 38px -46px -74px;
    }
    
    .service-three li {
    margin-bottom: 74px;
    }
    
    .service-three .quality-four {
    padding: 60px 0;
    }
    }
    
    @media (max-width: 1259px) {
    .seon-boxs {
    width: 610px;
    height: 610px;
    }
    
    .seon-box {
    width: 74%;
    height: 74%;
    }
    
    .seon-ul li:nth-child(3) {
    top: 10.9%;
    left: -9%;
    width: 73%;
    }
    
    .seon-ul li:nth-child(2) {
    bottom: 48%;
    }
    
    .seon-ul li p {
    line-height: 24px;
    }
    
    .ldy-Switch .ldy-nav li {
    height: 87.5px;
    }
    
    .service-three li {
    width: 50%;
    }
     
    .service-three li:nth-child(7),
    .service-three li:nth-child(8),
    .service-three li:nth-child(9),
    .service-three li:nth-child(10),
    .service-three li:nth-child(12),
    .service-three li:nth-child(11) {
    float: left;
    }
    
    .service-three .quality-four li:nth-child(4n) .qufo-box::after {
    display: none;
    }
    
    .service-three .quality-four li:nth-child(7) .qufo-box::after {
    display: none;
    }
    
    .service-three li:nth-child(6) .qufo-box::after {
    position: absolute;
    content: "";
    top: 0%;
    right: -135%;
    transform: rotate(0deg);
    background-size: 85%;
    display: none;
    }
    
    .service-three .qufo-box {
    width: 95px;
    height: 95px;
    }
    
    .service-three li .qufo-box::after {
    right: -135%;
    display: none;
    }
    
    .service-three li {
    margin-bottom: 40px;
    }
    
    .service-three .ny-wrap {
    margin: 38px -25px -44px;
    }
    }
    
    @media (max-width: 991px) {
    .seon-ul {
    display: none;
    }
       .service-three li  p{height: 50px;}
}
    

.sl-box{background: #f5f5f5;padding: 4% 0;}
.homeYs-main{ overflow:hidden;}
.homeYs-main li{box-shadow:0px  20px 50px rgba(0,0,0,0.1);height: 382px;}
.homeYs-main li .pic{display: block;overflow: hidden;}
.homeYs-main li img{position: relative;z-index: 0;display: block;transition: all .5s;}
.homeYs-main dl{padding-left: 140px;}
.homeYs-main dl dt h5{font-size: 38px;color: #191919;margin-bottom: 30px;position: relative;right: 0;transition: all .5s;font-weight: normal; }
.homeYs-main dl dt h5:before{content: "";position: absolute;width: 0;height: 3px;background-color: #0676c3;left: 170px;top: 9px;opacity:0;}
.homeYs-main dl dt b{display: block;width: 85px;height: 89px;background: url(../images/slsl.png) no-repeat center center;float: left;font-size: 38px;text-align: center;line-height: 89px;color: #fff;margin-left: -140px;position: relative;transition: all .5s;top: 0}
.homeYs-main dl dt span{font-size: 18px;color: #bbbbbb;display: block;margin-top: 10px;}
.homeYs-main dl dd{font-size: 14px;color: #191919;margin-bottom: 8px;position: relative;padding-left: 25px;}
.homeYs-main dl dd:before{position: absolute;content: "";width: 5px;height: 5px;background-color: #0676c3;left: 0px;top: 10px;}
.homeYs-main .ys1 .pic,.homeYs-main .ys3 .pic,.homeYs-main .ys5 .pic{float: right;}
.homeYs-main .ys1 .left,.homeYs-main .ys3 .left,.homeYs-main .ys5 .left{float: left;text-align: left;margin-top: 100px;}
.homeYs-main .ys2 .pic,.homeYs-main .ys4 .pic{float: left;}
.homeYs-main .ys2 .right,.homeYs-main .ys4 .right{float: right;text-align: left;margin-top: 100px;}
.homeYs-main li:hover dl dt b{top: 90px;}
.homeYs-main li:hover dl dt h5{right: 140px;}
.homeYs-main li:hover img{transform: scale(1.15);}
.homeYs-main li:hover dl dt h5:before{width: 60px;transition: all .5s;opacity: 1;transition-delay: .3s;}

@media (max-width: 768px) {
    .homeYs-main dl{padding-left: 0px;}

}
/*Floor003006 */
.Floor003006{position: relative; z-index: 1;padding: 5% 0;background: url(../images/client_bg.jpg) center;background-size: cover;}
.Floor003006 .list li{display:inline-block; width: 250px; }
.Floor003006 .list li figure{display: table;  height: 170px;width: 100%; text-align: center;}
.Floor003006 .list li a{display: table-cell;vertical-align: middle;}
.Floor003006 .list li img{max-height: 150px; max-width: 100%!important;}
.Floor003006 .title{font-size: 48px;text-align: center;padding: 0.5625em 0 1em 0;font-family: 'FZQKBYSJW';}
.Floor003006 .title .sub-tit{color: #8f97a2;font-size: 0.5em;line-height: 1.584em; margin-bottom: 0.4167em;}
.Floor003006 .title .sub-tit:before,
.Floor003006 .title .sub-tit:after{width: 32px; height: 1px; display: inline-block; content: ''; vertical-align: middle;background-color: #b9c3d0; margin: 0 20px;}
.Floor003006 .title .tit{color: #464d57;}
@media(max-width:1024px){
.Floor003006 .title{font-size: 5vw;}
.Floor003006 .list li{width: 25vw;}
.Floor003006 .list li figure{height: 12vw;}
.Floor003006 .list li img{max-height: 74px !important;  width:auto !important;display: block; margin: 0 auto;}
.Floor003066 .intro .cn {margin: 0;}
.Floor003018 .play i {width: 50px; height: 50px;background: url(../images/Floor003044_play.png) no-repeat 19px center #fff;background-size: 20px;}
.Floor003018 .play:before {width: 50px; height: 50px;}
.Floor003018 .play {top:107px;}
.Floor003066 .slider li .hover aside {font-size: 18px;}
.Floor003066 .btn{padding-top: 0;}
.Floor003066 .btn .slick-arrow {width: 40px; height: 40px;}
.Floor001048 .intro .tit {font-size: 18px;}
.PicList002497 .List ul li {    padding-top: 100%; text-align: center;}
.homeYs-main dl dt h5 {font-size: 20px;}
.homeYs-main dl dt span {font-size: 12px; margin-top: 0;}
.homeYs-main .ys1 .left, .homeYs-main .ys3 .left, .homeYs-main .ys5 .left {margin-top: 20px;}
.homeYs-main .ys2 .right, .homeYs-main .ys4 .right{margin-top: 20px;}
.Floor003018 .shuzi{position: static;bottom: auto;left: auto;max-width: 100%; padding: 4%;}
.Floor002566 .tab li {line-height: 22px;}

}
@media(max-width:640px){
   .Floor003066 .slider li .hover aside {font-size: 16px;}
.Floor003006 .title{font-size: 8vw;}
.homeYs-main .ys1 .left, .homeYs-main .ys3 .left, .homeYs-main .ys5 .left {margin-top: 25px;}
.homeYs-main dl dt h5 {font-size: 24px;margin-bottom: 10px;}
.PicList002735 li .txt h3 {height: auto;}
}
@media(max-width:480px){
.Floor003066 .slider li .hover aside {font-size: 14px;}
}


/*2022-03-11*/

/* 右侧悬浮框 */

.Float {
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 9999;
}

.Float ul li {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: rgba(0, 0, 0, 0.4);
    margin-bottom: 1px;
    text-align: center;
    position: relative;
}

.Float ul li span {
    display: none;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.Float ul li .tcBox {
    position: absolute;
    left: -60px;
    top: 70%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transition: all .5s;
    -webkit-transition: all .5s;
    visibility: hidden;
    opacity: 0;
}

.Float ul li .tcBox.tctel {
    width: 150px;
    left: -160px;
    height: 100%;
    background: #2061c5;
    color: #fff;
}

.Float ul li .tcBox::before {
    content: '';
    display: block;
    border-left: 5px solid #2061c5;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    right: -10px;
    margin-top: -5px;
    top: 50%;
}

.Float ul li .tcBox.tcEr {
    width: 100px;
    padding: 5px;
    background: #2061c5;
    left: -120px;
}

.Float ul li:hover {
    background: #2061c5;
}

.Float ul li:hover .tcBox {
    top: 50%;
    visibility: visible;
    opacity: 1;
}

.Float ul li.goTop {
    visibility: hidden;
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
}

.Float ul li.goTop.on {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    visibility: visible;
}

@media(max-width:768px) {
    .Float ul li {
        width: 35px;
        height: 35px;
        line-height: 35px;
    }
}


@media(max-width:640px) {
    .Float {
        top: unset;
        bottom: 0;
        width: 100%;
    }
    .Float ul {
        position: relative;
    }
    .Float ul li {
        width: 25%;
        height: 60px;
        float: left;
        margin-bottom: 0;
        background: #2061c5;
        border-right: 1px #4b7fce solid;
    }
    .Float ul li span {
        display: block;
        line-height: 24px;
    }
    .Float ul li.goTop {
        position: absolute;
        width: 40px;
        height: 40px;
        border-right: none;
        background: #00000073;
        right: 10px;
        top: 10px;
    }
    .Float ul li .tcBox.tctel {
        height: 50px;
    }
    .Float ul li:nth-child(4):hover .tcBox {
        left: unset;
        right: 0;
    }
    .Float ul li .tcBox {
        left: 0;
    }
    .Float ul li .tcBox.tcEr {
        left: 0;
    }
    .Float ul li .tcBox::before {
        left: 50%;
        right: unset;
        top: unset;
        bottom: -10px;
        margin-top: 0;
        margin-left: -5px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #2061c5;
        border-bottom: 5px solid transparent;
    }
    .Float ul li:hover .tcBox {
        top: -100%;
        visibility: visible;
        opacity: 1;
        left: 0;
    }
    .Float ul li:hover .tcBox.tctel {
        top: -50%;
    }
}