.auto_1440 {max-width: 1440px;}
@media(max-width:1440px) {.auto_1440 {padding: 0 2%;}}


/*Top002742 */
.Top002742{ position: absolute; left: 0; top: 0; width: 100%; z-index: 100; color: #fff;}
.Top002742 a{color: #fff;}
.Top002742 .header{position: relative;}
.Top002742 .header-left{float: left;display: table; height: 90px;}
.Top002742 .header-left > *{display: table-cell; vertical-align: middle;}
.Top002742 .header-left .logo{width: 128px;}
.Top002742 .header-left .logo img{max-width: 183px;}
@media(max-width:480px){
}
.Top002742 .header-right,
.Top002742 .header-mid{float: right;}
.Top002742 .header-right{ min-height: 67px;}
.Top002742 .header-right > *{float: left;}
.Top002742 .top-search{position: absolute; right: 0; top: 100%;width: 100%;  display: none;}
.Top002742 .top-search .text{ color: #999; background: #fff; border: none; width: 100%; padding: 0 50px 0 10px; height: 40px; line-height: 40px; box-shadow: 0 0 5px rgba(0,0,0,0.3)}
.Top002742 .top-search .text.focus{color: #333;}
.Top002742 .top-search .btn{position: absolute; right: 0; top: 0; width: 40px; height: 100%; background: url(../images/Top002742_btn_search.png) no-repeat center center #2f97c1;}
@media(min-width:1025px){
    .Top002742 .top-search{max-width: 300px;}
}

.Top002742 .top-language{padding-top:28px; position: relative;}
.Top002742 .top-language > span{display: block; line-height: 33px; border-radius: 3px; border: 1px solid rgba(255,255,255,0.2); padding-right: 12px; cursor: pointer;}
.Top002742 .top-language > span:before,
.Top002742 .top-language > span:after{display: inline-block; content: ''; vertical-align: middle; }
.Top002742 .top-language > span:before{margin: 0 4px 0 13px; width: 14px; height: 14px; background:url(../images/Top002742_lang.png) no-repeat;}
.Top002742 .top-language > span:after{ margin-left: 6px; width: 5px; height: 5px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin-top: -2px;}
.Top002742 .top-language figure{position: absolute; top: 100%; left: 0; width: 100%; background: #fff; display: none;}
.Top002742 .top-language figure a{color: #000; padding: 0 10px;display: block; line-height: 30px;}

.Top002742 .open-search{background:url(../images/Top002742_btn_search.png) no-repeat center center; width: 35px; height: 35px;margin-top: 28px; margin-right: 28px; position: relative;}
.Top002742 .open-search:before,
.Top002742 .open-search:after{position: absolute; left: 25%; content: ''; width: 50%; height: 3px; top: 50%; margin-top: -1.5px;background: #fff; opacity: 0; -webkit-opacity: 0; transition: 0.5s; -webkit-transition: 0.5s;z-index: 6;  }
.Top002742 .open-search.on{background: none;}
.Top002742 .open-search.on:before,
.Top002742 .open-search.on:after{ opacity: 1; -webkit-opacity: 1;  -webkit-transform: rotate(45deg);transform: rotate(45deg);}
.Top002742 .open-search.on:after{ -webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

.Top002742 .header-menu li{ position: relative;width: auto!important;}
.Top002742 .header-menu li#m9{ position: static}
.Top002742 .header-menu li em{padding: 0 35px; line-height: 90px; font-size: 20px;}
.Top002742 .header-menu li.aon em a{color: #fff;}
.Top002742 .header-menu li .sub{left: 0; width: 100%;background: #fff; padding: 18px 0; }
.Top002742 .header-menu li .sub .sub-menu { text-align: center;}
.Top002742 .header-menu li .sub .sub1{margin: 0 auto;}
.Top002742 .header-menu li .sub dt a{ font-size: 16px; color: #333;}
.Top002742 .header-menu li .sub dt a:hover{  color: #2d8bb2;}
.Top002742 .header-menu li .sub dt img{float: left; height: 32px; margin-right: 10px;}
.Top002742 .header-menu li .sub dt a:hover{background: none;}
.Top002742 .header-menu li .sub dd{line-height: 24px; padding: 5px 0;}
.Top002742 .header-menu li .sub dl.type { font-size: 0;}
.Top002742 .header-menu li .sub dl.type > dd{ display: inline-block;width: 50%; margin-bottom: 4%;}
.Top002742 .header-menu li .sub dl.type h3 a { font-size: 18px;color: #2d8bb2}

.Top002742 .header-menu li .sub .proMenu dl{ display: inline-block; width: 100%;max-width: 260px;margin: 0 4%;text-align: left;vertical-align: top; font-size: 0;}
.Top002742 .header-menu li .sub .proMenu dt{ padding: 23px 0; margin-bottom: 15px; line-height: 32px; border-bottom: 1px solid #d1d1d1;}
.Top002742 .header-menu li .sub .proMenu dt a{    font-size: 24px;color: #2d8bb2;font-weight: bold;}
.Top002742 .header-menu li .sub .proMenu dd a{    font-size: 14px;}

.Top002742 .header-menu li .sub dd a{color: #555;}
.Top002742 .header-menu li .sub dd a:hover{color: #2f97c1;}
.Top002742 .header-menu li em{position: relative;}
.Top002742 .header-menu li.aon em:after,
.Top002742 .header-menu li.hover em:after{position: absolute; content: '';border:6px solid transparent; border-bottom-color: #fff; left: 50%; margin-left: -6px;  bottom: 0;z-index: 996;}

.Top002742 #header-menu{position: absolute; top: -100%; transform: translateY(-100%); right: 0; background: rgba(0,0,0,0.8); padding: 20px; width: 220px; border-radius: 0 0 0 5px; opacity: 0; transition: 0.5s;}
.Top002742 .header-menu li .sub dl .yang{color: #2f97c1;font-size: 18px;font-weight: bold;}
.Top002742 #header-menu.header-menu-show{top: 100%;transform: translateY(0);opacity: 1;}

@media(max-width:1024px){
    .Top002742 #open_menu{width: 40px; height: 35px;border: 1px solid rgba(255,255,255,0.2);border-radius: 3px; margin-top: 17px; margin-left: 10px;position:relative;}
    .Top002742 #open_menu span,
    .Top002742 #open_menu:after,
    .Top002742 #open_menu:before{ position:absolute; width:70%; left:15%; height:3px; background:#fff;}
    .Top002742 #open_menu:after,
    .Top002742 #open_menu:before{ content:''; transition:transform 0.3s;}
    .Top002742 #open_menu span{ top:50%; margin-top: -1.5px;}
    .Top002742 #open_menu:before{top:8px;}
    .Top002742 #open_menu:after{ bottom:8px;}

    .Top002742 #open_menu.open_menu_on span{ opacity:0;}
    .Top002742 #open_menu.open_menu_on:after,
    .Top002742 #open_menu.open_menu_on:before{ top:50%; margin-top:-2px; transform:rotate(45deg);width:70%; left:15%;}
    .Top002742 #open_menu.open_menu_on:before{ transform:rotate(-45deg);}
}

@media(max-width:640px){
    .Top002742 .header-left { height: 70px;}
    .Top002742 .header-left span{display: none;}
    .Top002742 .header-left .logo img {max-width:140px;}
    .Top002742 .top-language { padding-top: 18px;}
    .Top002742 .top-language > span{font-size: 0;}
    .Top002742 .top-language figure { width: 140%;}
    .Top002742 .open-search { margin: 18px 18px 0 0; }

    .Top002742 #header-menu li .sub dd a{padding:0 0 0 20px;}
    .Top002742 #header-menu li .sub .type dt a{ font-size: 15px;}
    .Top002742 #header-menu li .sub .type dd{ padding: 0 20px;}
    .Top002742 #header-menu li .sub .type dd a { display: inline-block; padding: 0;}
    .Top002742 #header-menu li .sub .type dd h3 { position: relative; margin:0;}
    .Top002742 #header-menu li .sub .type dd h3:before {display: inline-block;content:'-';margin-right:5px;}
    .Top002742 #header-menu li .sub .type dd h3 a { display: inline-block;font-size: 15px;}
    .Top002742 #header-menu li .sub .type dd .trd-menu dd { line-height: 28px;}
    .Top002742 #header-menu li .sub .type dd .trd-menu dd:before { display: inline-block;content:'--';margin-right:5px;}
}

/*Banner003077 */
.Banner003077{position: relative;}
@media(min-width:1025px){
    .Banner003077 .wap{display: none;}
}
@media(max-width:1024px){
    .Banner003077 .pc{display: none;}
}
.Banner003077 .dots{position: absolute;right: 3.44vw; top: 50%; transform: translateY(-50%); z-index: 20;}
.Banner003077 .dots li{list-style: none;position: relative;width: 68px; height: 12px;}
.Banner003077 .dots li button{position: absolute;right: 0; top: 0; content: ''; background: none;color: #fff;font-size: 14px; border: 0;padding: 0; ;line-height: 1;font-weight:bold;opacity: 0; transition: 0.3s; width: 16px;}
.Banner003077 .dots li.slick-active button{opacity: 1;}
.Banner003077 .dots li:not(:last-child){margin-bottom: 40px;}
.Banner003077 .dots li:before,
.Banner003077 .dots li:after{position: absolute; content:'';transition: 0.3s;}
.Banner003077 .dots li:after{width: 8px; top: 50%;right: 4px; margin-top: -4px; border-radius: 50%; height: 8px;border: solid 1px #ffffff;background: #fff;}
.Banner003077 .dots li.slick-active:after{opacity: 0;}
.Banner003077 .dots li:before{width: 0;height: 3px;background-color: #2f97c1;top: 50%;left: 0; margin-top: -1.5px; }
.Banner003077 .dots li.slick-active:before{width: 25px;}
@media(max-width:640px){
    .Banner003077 .dots{position: absolute;right: 3.44vw; top: auto; bottom:16%;transform: translateY(0); z-index: 20;}
.Banner003077 .dots li{width: 40px;}
.Banner003077 .dots li.slick-active:before{width: 15px;}
.Banner003077 .dots li:not(:last-child){margin-bottom: 20px;}
}
/*Floor003088 */
.Floor003088{font-family: 'Alibaba-PuHuiTi-Regular';font-size: 16px;}
.Floor003088 .title{font-size: 36px;color: #333; margin-bottom: 2vw;}
.Floor003088 .title .en{font-size: 30px;font-family: 'DIN-Pro-Bold';line-height: 0.8667;text-transform: uppercase;margin-bottom: 0.1em;color: #2f97c1;font-weight: bold;}
.Floor003088 .more{display: inline-block;line-height: 40px; border-radius: 40px;color: #2f97c1;  transition: 0.3s;}
.Floor003088 .more:hover{padding: 0 25px;background:  #2f97c1;color: #fff;}
.Floor003088 .more:after{display: inline-block; content: '';background: url("../images/Floor003088-more.svg") no-repeat; width: 5px; height: 10px; margin-left: 22px; vertical-align: middle;}
.Floor003088 .more:hover:after{background-image: url(../images/Floor003088-more-white.svg);}
.Floor003088 .title .more{position: absolute;right: 0; bottom: 0;color: #2f97c1; font-size: 0.421em;}

.Floor003088 .shiming{background-color: #2f97c1;}
.Floor003088 .shiming .inner{padding: 0 3.49vw;color: #fff;}
.Floor003088 .edit-info{min-height: 7.3vw;}
.Floor003088 .shiming .more:not(:hover){color: #fff;opacity: 0.4;}
.Floor003088 .shiming .more:not(:hover):after{background-image: url(../images/Floor003088-more-white.svg);}
.Floor003088 .shiming .more:hover{background: #fff;color: #2f97c1;}
.Floor003088 .shiming .more:hover:after{background-image: url(../images/Floor003088-more.svg);}
.Floor003088 .shiming .info{font-size: 24px;}
.Floor003088 .intro .edit-info{color: #333; line-height: 32px;}
@media(min-width:1025px) and (max-width:1600px){
    .Floor003088 .title{font-size: 2.375vw;}
}
@media(min-width:1025px){
.Floor003088 .intro{width: 74%;}
.Floor003088 .ytable-cell{vertical-align: top;padding-top: 4vw; padding-bottom: 4vw;}
.Floor003088 .shiming{width: 33.4375%;}
}
@media(max-width:1024px){
    .Floor003088 .title{font-size: 5vw; }
.Floor003088 .ytable,
.Floor003088 .ytable-cell{display: block; text-align: center;}
.Floor003088 .shiming{padding: 5vw;}
.Floor003088 .ytable{padding-top: 5vw;}
.Floor003088 .intro{padding-bottom: 5vw;}
.Floor003088 .shiming .info{font-size: 4.5vw;}
}
@media(max-width:480px){
.Floor003088{font-size: 3.5vw;}
    .Floor003088 .title{font-size: 24px; }
    .Floor003088 .title .en { font-size: 22px;}
}


/*Bottom003085 */
.Bottom003085{padding: 4.11vw 0;font-size: 16px;color: #555;font-family: 'Alibaba-PuHuiTi-Regular';}
.Bottom003085 a:not(:hover){color: #555;}
.Bottom003085 nav{padding-top: 2.2vw; margin-bottom: 10px;}
.Bottom003085 nav a{display: inline-block;}
.Bottom003085 nav a:not(:last-child):after{display: inline-block; content: '·'; margin: 0 5px;}
.Bottom003085 .slogan{font-size: 26px;
    color: #333;}
.Bottom003085 .share li{float: left;position: relative; z-index: 20;}
.Bottom003085 .share li:not(:last-child){margin-right: 10px;}
.Bottom003085 .share li figure{position: absolute; width: 150px; height: 150px;background: #fff; padding: 5px; left: 50%; margin-left: -75px; bottom: 100%; margin-bottom: 10px; display: none;}
.Bottom003085 .share li a{display: block;cursor: pointer;background-color: #dae2ec; background-position: center center;background-size: auto 40%;background-repeat: no-repeat; width:  50px; height: 50px; border-radius: 50%;}
.Bottom003085 .share li.wx a{background-image: url("../images/Bottom003085-wx.svg");}
.Bottom003085 .share li.sina a{background-image: url("../images/Bottom003085-sina.svg");background-size: auto 50%;}
.Bottom003085 .share li.dy a{background-image: url("../images/Bottom003085-dy.svg");}
.Bottom003085 .share li a:hover{background-color: #2f97c1;}
@media(min-width:1025px){
.Bottom003085 .slogan{text-align: right;margin-bottom: 3.2rem;}
.Bottom003085 .share{float: right;}
}
@media(max-width:1024px){
.Bottom003085{text-align: center;}
.Bottom003085 .share{display: table; margin: 2vw auto 0;}
.Bottom003085 .logo{padding: 4vw 0 0 0;}
}
@media(max-width:640px){
.Bottom003085 .slogan{font-size: 4.5vw; margin-bottom: 4vw;}
.Bottom003085 .share li a{width: 10vw; height: 10vw;}
}
@media(max-width:480px){
.Bottom003085{font-size: 3.5vw;}
 .Bottom003085 .logo{padding-left: 20%; padding-right: 20%;}
}



/* 首页 关于沃达龙 */
#particles-js canvas{position: absolute;top:0;left:0;}
.Floor002529{ padding:9% 0 9%; position: relative; background: #2f97c1;}
.Floor002529 .home_title{ padding-bottom: 10px;  } 
.Floor002529 .home_title h1{ color: #fff;font-size: 36px;margin: 0 auto;text-align: center;font-weight: normal; }
.Floor002529 .intro{ margin: 4% 0; }
.Floor002529 .info-num li{float: left;width: 25%; text-align: center;  }
.Floor002529 .info-num li aside{display: inline-block;position: relative;}
.Floor002529 .info-num li aside b{font-family:"DINCond-Bold";font-size: 70px;color: #fff;display: inline-block;}
.Floor002529 .info-num li aside sub{ color: #fff;display: inline-block;font-size: 22px;}
.Floor002529 .info-num li p{font-size: 22px;color: #fff; margin-bottom: 0;margin-top: 5px;}
@media(min-width:1025px) and (max-width:1200px){
.Floor002529 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002529 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
.Floor002529 .info-num li{text-align: center;}
.Floor002529 .info-num li:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
    .Floor002529 .home_title h1 { font-size: 6vw;}
    .Floor002529 .info-num li { width: 50%;}
    .Floor002529 .info-num li aside b{font-size: 10vw;}
    .Floor002529 .info-num li aside sub {font-size: 20px;}
    .Floor002529 .info-num li p { font-size: 4vw;}
}
.Floor002529 .home-more{ margin-top: 0;  }
.Floor002529 .info{ max-width: 1000px; margin: 0 auto; }
.Floor002529 .info p{  color: rgba(255,255,255,0.8); max-width: 1000px; margin: auto; font-size: 16px; line-height: 30px; text-align: center; margin-top: 10px; }




/*Floor002905 */
.Floor002905{padding: 5vw 0 5vw 0;font-family: 'SourceHanSansCN-Light';}
.Floor002905 .auto{width: 100%;max-width: 1440px;}
@media(min-width:1025px){
.Floor002905 .auto > .main{width: 100%;max-width: 1440px; margin: 0 auto;}
}
.Floor002905 .title{font-size: 36px;margin-bottom: 2vw;color: #333;line-height: 1em;}
.Floor002905 .title  .more{float: right;font-size: 16px;color: #333;}
.Floor002905 .title  .more:before,
.Floor002905 .title  .more:after{display: inline-block; content: ''; vertical-align: middle;height: 1px;background: #333;width: 0;transition: 0.3s;}
.Floor002905 .title  .more:before{margin-right: 20px;}
.Floor002905 .title  .more:after{margin-left: 20px; width: 80px;}
.Floor002905 .title  .more:hover{margin-left: 0;}
.Floor002905 .title  .more:hover:before{}
.Floor002905 .title  .more:hover:after{}
.Floor002905 .title  .more:after{display: inline-block;content: '';background: url(../images/Floor003088-more.svg) no-repeat;width: 5px;height: 10px;margin-left: 22px;vertical-align: middle;}
@media(max-width:640px){ 
.Floor002905 .title{font-size: 6vw; margin-bottom: 4vw;}
}

.Floor002905 .news-list li a{display: block;position: relative;height: 100%;background: #f9f9f9;transition: 0.3s;}
.Floor002905 .news-list li{width: 46.342%;float: left;}
.Floor002905 .news-list li:nth-child(2){float: right;}
.Floor002905 .news-list li time{border-top: 1px solid #eee;position: absolute; left: 0; bottom: 0; width: 100%;line-height: 60px; padding: 0 40px;}
.Floor002905 .news-list li time:after{position: absolute; content: ''; top: 0;right: 0; width: 60px; height: 60px; border-left: 1px solid #eee;background: url("../images/Floor002905_more.gif") no-repeat center center;}
.Floor002905 .news-list li time{color: #999;transition: 0.3s;}
.Floor002905 .news-list li .txt{padding: 50px 40px 0;}
.Floor002905 .news-list li .txt aside.dot2{font-size: 22px;line-height: 1.5em;margin-bottom: 1.5vw;}
.Floor002905 .news-list li a:hover aside.dot2{color: #2f97c1;}
.Floor002905 .news-list li .txt p{margin: 0;color: #999;font-size: 15px;line-height: 30px;max-height: 16em;}
.Floor002905 .news-list li .txt p.dot4 {-webkit-line-clamp:6;}
.Floor002905 .news-list li a:hover{border-color: #2f97c1;}
.Floor002905 .news-list li a:hover time{color: #fff;background: #2f97c1;}
.Floor002905 .news-list li a:hover time:after{background-image: url("../images/Floor002905_next_on.gif");border-left-color: rgba(255,255,255,0.2);}
.Floor002905 .news-top li{position: relative;}
.Floor002905 .news-top li .txt{position: absolute;left: 30px; bottom:25px;right: 0;color: #fff; z-index: 10;}
.Floor002905 .news-top li .time{ width: 108px; text-align: center;}
.Floor002905 .news-top li .word aside{font-size: 24px;}
.Floor002905 .news-top li .word p{opacity: 0.5;letter-spacing: 1px;margin-bottom: 0;}
.Floor002905 .news-top .slick-arrow{position: absolute; top: 50%; width: 46px; height: 46px; border-radius: 50%;background: rgba(0,0,0,0.2) url("../images/Floor002905_prev_on.gif") no-repeat center center; z-index: 20; margin-top: -23px;}
.Floor002905 .news-top .slick-prev{left: 3%;}
.Floor002905 .news-top .slick-next{right: 3%;background-image: url("../images/Floor002905_next_on.gif");}
.Floor002905 .news-top .slick-arrow:hover{background-color: #2f97c1;}
@media(min-width:1025px){
.Floor002905 .news-top{float: left;width: 45%;}
.Floor002905 .news-list{float: right;width: 51.25%;}
.Floor002905 .news-list li,
.Floor002905 .news-top li .Ispic{height: 460px;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor002905 .news-list li,
.Floor002905 .news-top li .Ispic{height: 28.75vw;}
.Floor002905 .news-list li .txt{padding: 3vw 2vw 0;}
.Floor002905 .news-list li time{line-height: 3.75vw; padding: 0 2vw;}
.Floor002905 .news-list li time:after{ width: 3.75vw; height: 3.75vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor002905 .news-top li .word aside,
.Floor002905 .news-list li .txt aside.dot2{font-size: 1.5vw;}
.Floor002905 .news-list li .txt aside.dot2{margin-bottom: 1.5vw;}
.Floor002905 .news-list li .txt p{font-size: 1vw;}
}
@media(max-width:1024px){
.Floor002905 .news-top{margin-bottom: 6vw;}
.Floor002905 .news-top li .Ispic{padding-bottom: 63.889%;}
.Floor002905 .news-list li .txt{padding: 3vw;}
.Floor002905 .news-top li .word aside,
.Floor002905 .news-list li .txt aside.dot2{font-size: 3vw;}
.Floor002905 .news-list li a{height: auto;padding-bottom: 60px;}
.Floor002905 .news-list li .txt aside.dot2{height: 3em;}
.Floor002905 .news-list li .txt p{height: 9em;}
}
@media(max-width:640px){
.Floor002905 .news-list li{width: 48%;}
.Floor002905 .news-top{margin-bottom: 4%;}
.Floor002905 .news-top li .word aside,
.Floor002905 .news-list li .txt aside.dot2{font-size: 4vw;}
.Floor002905 .news-top li .time,
.Floor002905 .news-top li .word p,
.Floor002905 .news-list li time,
.Floor002905 .news-list li .txt p{font-size: 3vw;}
.Floor002905 .news-list li a{padding-bottom: 10vw;}
.Floor002905 .news-list li time{line-height: 10vw; padding: 0 10vw 0 3vw;}
.Floor002905 .news-list li time:after{ width:10vw; height: 10vw;}
.Floor002905 .news-top li .txt{left: 4%; bottom: 5%;}
.Floor002905 .news-top li .time{width: 18vw;}
    .Floor002905 .news-list li .txt p { height: 90px;}
}






/*Floor002573 */
.Floor002573{padding-top: 0;}
.Floor002573 .owl-carousel{ position:relative; z-index:10;}
.Floor002573 .owl-stage-outer{ overflow:hidden;}
.Floor002573 .owl-item{ float:left;}
.Floor002573 .item{ position:relative; overflow:hidden;}
.Floor002573 .item a{ color:#fff; position:absolute; left:0; top:0; height:100%; width:100%; text-align:center; background:rgba(0,0,0,0.35); transition:0.3s;}
.Floor002573 .item .pic{ display:block; width:100%;}
.Floor002573 .item a .ytable{height: 100%;}
.Floor002573 .item .icon{ max-width:65px; max-height:65px; opacity:0.5; transition:0.4s;}
.Floor002573 .item h3{margin:0;font-size:36px;padding: 3% 0;font-weight:normal;}
.Floor002573 .item p{ line-height:35px;  height:0;font-size:16px;max-width:400px; margin:0 auto;transition:0.3s 0.2s; transform:translateY(100px); opacity:0; }
.Floor002573 .item i{display: block;margin: 5% auto 0;font-style: normal;font-weight: 100;font-size: 18px;color: #fff;width: 44px;height: 44px;text-align: center;line-height: 42px;border: 1px solid #fff;}
.Floor002573 .more{ margin: 5% auto 0;  opacity: 0;transform:translateY(100px);transition: 0.3s 0.4s}
.Floor002573 .more span{    display: inline-block;line-height: 40px;border: 1px solid #fff;font-family: Arial," sans-serif";color: #fff;padding: 0 30px 0 30px;position: relative;font-size: 14px;border-radius: 25px;}
.Floor002573 .more span:after{position: absolute;width: 1.428em;height: 1.428em;background-color: #ffffff;top: 50%; margin-top: -0.714em;opacity: 0.2;border-radius: 50%; content: '';right: 1.572em;}
.Floor002573 .more span i{display: inline-block; font-style: normal;content: '';background: url(../images/Floor003088-more-white.svg) no-repeat;width: 5px;height: 10px;margin-left: 18px;vertical-align: middle;}

.Floor002573 .more span:hover i{animation:infinite left3044 1.5s ease;}

.Floor002573 .item a:hover{background:rgba(47,151,193,0.9);}
.Floor002573 .item a:hover p{opacity:1;height:70px;margin-bottom: 8%;transform:translateY(0);}
.Floor002573 .item a:hover .icon{ opacity:1;}
.Floor002573 .item a:hover i{ display: none; }
.Floor002573 .item a:hover .more{ opacity:1; transform:translateY(0);}
.Floor002573 .more span:after {display: inline-block;content: '';background: url(../images/Floor003088-more.svg) no-repeat;width: 5px;height: 10px;margin-left: 22px;vertical-align: middle;}
@media(min-width:1025px){
.Floor002573 .disabled{ display:none;}
}
@media(max-width:1024px){
.Floor002573{ padding-left:3%; padding-right:3%;}
.Floor002573 .owl-nav{ text-align:center; padding:3% 0;}
.Floor002573 .owl-nav button{ margin:0 1px; position:relative; border:none; background:#ff6300; width:40px; height:40px; padding:0; cursor:pointer;}
.Floor002573 .owl-nav span{ overflow:hidden; display:block;  text-align:left;text-indent:-999em; width:12px; height:12px; border-top:3px solid #fff; border-right:3px solid #fff; }
.Floor002573 .owl-nav .owl-prev span{margin-left:15px; transform:rotate(-135deg);}
.Floor002573 .owl-nav .owl-next span{margin-left:12px;transform:rotate(45deg);}
}
@media(max-width:480px){
    .Floor002573 .item h3 { font-size: 20px;}
    .Floor002573 .item a:hover p { font-size: 14px; line-height: 1.7;-webkit-line-clamp:3;}
    .Floor002573 .more span { line-height: 32px;padding:0 20px;}
.Floor002573 .item .icon{ max-width:40px; max-height:40px;}
}


/*Menu002849 */
.bn_nav_bg{position: relative;}
.Menu002849{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 7;background: rgba(0,0,0,.2);}
.Menu002849 .Current em{float: right;font-style: normal;line-height:5vw; max-width: 90%;}
.Menu002849 .Current,
.Menu002849 .Current a{color: #eee;}
.Menu002849 .Current a:hover{color: #2f97c1;}
.Menu002849 .Current a:not(:last-child):after{display: inline-block; width: 5px; height: 5px; vertical-align: middle;background: #e5e5e5; content: ''; margin: 0 17px;}
.Menu002849 .nav-menu{position: relative; padding-right: 40px;}
.Menu002849 .nav-menu:before{position: absolute; width: 200%; top: 0;height: 100%; right: 0; display: none;
background: rgba(0,0,0,.5);content: '';}
.Menu002849 .nav{overflow: hidden;position: relative; z-index: 10;}
.Menu002849 .nav li{line-height:5vw;float: left; margin-right: 20px;}
.Menu002849 .nav-menu li a{font-size: 16px;color: #eee;display: block;transition: 0.3s;padding: 0 20px;}
.Menu002849 .nav-menu li.on a{color: #fff;background: #2f97c1;}
.Menu002849 .nav-menu li a:hover{color: #fff;background: #2f97c1;}
.Menu002849 .nav-menu .more{position: absolute; right: 10px; top: 50%; margin-top: -10px;}
.Menu002849 .nav-menu .more dt{font-size: 0; width: 20px;padding-bottom: 10px; }
.Menu002849 .nav-menu .more dt i{display: block;height: 20px; border-radius: 3px;background: #fff url(../images/Menu002849_more.gif) no-repeat center center; cursor: pointer;}

.Menu002849 .nav-menu .more dd{position: absolute; right: 0; width: 200px;background: #fff; top: 100%;border: 1px solid #eee;border-radius: 4px;padding:10px 15px;box-shadow: 0 3px 5px rgba(0,0,0,0.2);display: none;}
.Menu002849 .nav-menu .more dd li{line-height: 40px;}
.Menu002849 .nav-menu .more dd li:not(:last-child){border-bottom: 1px solid #eee;}
@media(min-width:1025px){
.Menu002849 .Current{float: right; width: 28.473%;}
.Menu002849 .nav-menu{float: left;width: 71.527%;}
}
@media(max-width:768px){
.Menu002849 .nav{height: 45px;}
.Menu002849 .nav li{line-height: 45px;margin-right: 0px;}
.Menu002849 .Current em{line-height: 30px;}
}
@media(max-width:480px){
    .Menu002849 .Current { display: none;}
    .Menu002849 .nav-menu { padding-right: 0;}
    .Menu002849 .nav li a{font-size: 14px;padding: 0 10px;}
}


/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:500px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;background: rgba(0,0,0,.2);}
.Banner002058 li img{ display:none;}
.Banner002058 li figure{ position:absolute; left:12%; width:62.5%; top:50%; height:100px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{ margin:0; font-size:40px; color:#fff; top:-100%;transition:top 1s;}
.Banner002058 li span{ color:#fff; bottom:-100%;transition: 1s;font-size: 20px;}
.Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}
.Banner002058 .bx-controls-direction{display: none;}
.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;display: none;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#2f97c1;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner002058 li figure{ height:90px;}
.Banner002058 li figure h1{ font-size:30px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
}
@media(max-width:480px){
.Banner002058 li figure{width: 80%;left: 5%}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:26px;font-size: 16px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}






/*Floor003078 */
.Floor003078{padding: 7.29vw 0 7.66vw 0;font-size: 16px; overflow: hidden;}
.Floor003078 .auto{ table-layout: fixed;}
.Floor003078 .intro{color: #333;margin-left: 20%;}
.Floor003078 .intro .gupiao{color: #666;}
.Floor003078 .intro .tit{font-size: 48px;line-height: 1.25; margin: 0.375em 0 0.6875em 0;}
.Floor003078 .intro .info{color: #888;line-height: 1.875;}
.Floor003078 .more{padding: 3vw 0 4.17vw 0;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 70px;height: 70px;border: solid 2px #eee; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #2f97c1;background: #2f97c1;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 14px;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #2f97c1;}
.Floor003078 .more a:hover .txt:before{background: #2f97c1;}
.Floor003078 .column {margin-left: 5%;}
.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px;border: 1px solid #eee; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 150%; transform: translateY(-22%); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height: 48.149%;z-index: 10;transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .name{transform: translateY(100%);}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 1.04vw; right: 1.04vw;bottom: 1.09vw;}
.Floor003078 .column li .name .en{font-size: 14px;color: #bbbbbb;}
.Floor003078 .column li .name .cn{font-size: 20px;}
.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: 50%; margin-top: -15px;background: url("../images/Floor003078-logo-39.png") no-repeat center center;background-size: contain;z-index: 12;transition: top 0.3s ease-out;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 50%;background-image: url("../images/Floor003078-logo.png");background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}

.Floor003078 .right li{float: left;overflow: hidden; color: #2f97c1;width: 25%;}
.Floor003078 .right li .counter > *{display: inline-block;vertical-align: text-top;}
.Floor003078 .right li .counter span{position: relative;font-size: 60px;}
.Floor003078 .right li .counter i{font-style: normal; line-height: 1;}
.Floor003078 .right li .counter .ani{position: absolute; left: 0; top: 0; width: 100%;}
.Floor003078 .right li .counter .off{opacity: 0;}
.Floor003078 .right li .counter sup{font-size: 22px;}
.Floor003078 .right li p{color: #999;}

@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;}
.Floor003078 .right{width: 45%; vertical-align: bottom;}
.Floor003078 .right .pic{clear: both; padding: 4vw 0;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 3vw}
.Floor003078 .right li .counter span{font-size: 4vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;}
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{margin: 0 -3.5%;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 4vw;}
    .Floor003078 .intro { margin-left: 0; margin-top: 30px;}
    .Floor003078 .intro .tit{font-size: 6vw}
    .Floor003078 .intro .info br{display: none;}
.Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}


/*Floor002820 */
.Floor002820{ padding:4vw 0;}
.Floor002820 .video .inner{position: relative;}
.Floor002820 .video .files{position: absolute; left: 0; top: -5%; z-index: 5; bottom: -5%; width: 0;background: #fff; transition: 0.3s;overflow: hidden;}
.Floor002820 .video .files.show{width: 100%;}
.Floor002820 .video .files video{position: absolute; left: 0; top: 0;background: #000;object-fit: cover;}
.Floor002820 .video .pic img{display: block;width: 100%;border-radius: 10px;}
.Floor002820 .open-video{position: absolute;left: 1.223%;bottom: 12.947%; cursor: pointer; z-index: 10;}
.Floor002820 .open-video i{display: block;width: 36px; height: 36px; border-radius: 50%; background: #2f97c1 url(../images/Floor002820_btn.png) no-repeat center center;position: relative; z-index: 4;}
.Floor002820 .open-video:before,
.Floor002820 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #2f97c1; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002820 .open-video:before{left: -17px; top: -17px; bottom: -17px;right: -17px; animation-delay: 0.3s;}
.Floor002820 .open-video:after{left: -27px; top: -27px; bottom: -27px;right: -27px;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
.Floor002820{background: #f5f5f5;}
@media(min-width:1025px){
.Floor002820 .number{width: 59.072%;}
}
@media(max-width:1024px){
.Floor002820 .ytable,
.Floor002820 .ytable-cell{display: block;}
.Floor002820 .video{width: 90%; max-width: 573px; margin: 40px auto 0;}
}
.Floor002820 .info-num li{float: left;width: 25%;background: url(../uploadfiles/hr_03.jpg) no-repeat 80%;}
.Floor002820 .info-num li:nth-child(4n){background: none;}
.Floor002820 .info-num li aside{display: inline-block;position: relative;}
.Floor002820 .info-num li aside b{font-size: 60px;color: #2f97c1;display: block;}
.Floor002820 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;font-weight: 100;margin-left: 10px;}
.Floor002820 .info-num li p{font-size: 16px;color: #999; margin: 20px 30px 0 0;}
@media(min-width:1025px) and (max-width:1200px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
.Floor002820 .info-num li{text-align: center;}
    .Floor002820 .info-num li { width: 50%;}
.Floor002820 .info-num li:not(:last-child){margin-bottom: 20px;}
    .Floor002820 .info-num li p { margin-right: 0; font-size: 15px;}
}
@media(max-width:480px){
.Floor002820 .info-num li aside b{font-size: 30px;}
}








/*PicList002951 */
.PicList002951{padding:5vw 0;background: #F5F5F5;}
.PicList002951 .item{box-shadow: 0 0 20px rgba(0, 0, 0, 0.06);background: #fff;}
.PicList002951 .pic{ width:50%;}
.PicList002951 .pic img{box-shadow: 0 10px 20px rgba(0,0,0,.15);position: relative;z-index: 6;}
.PicList002951 .txt .inner{padding: 0 5vw;}
.PicList002951 .txt p{margin: 0;}
.PicList002951 .txt p.dot3_b{line-height: 1.8em;color: #666;font-size: 20px;margin-top: 1vw;}
.PicList002951 .tit{font-size: 30px; color: #2f97c1;}
.PicList002951 .item .more{padding-right: 25px;display: inline-block;background: url("../images/PicList002951_more.png") no-repeat right center;color: #999;}
@media(min-width:641px) and (max-width:1024px){
.PicList002951 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002951 .ytable,
.PicList002951 .ytable-cell{display: block; width: 100%;}
    .PicList002951 .item { margin-bottom: 20px;}
    .PicList002951 .txt .inner{padding: 5vw;font-size: 3.5vw;}
    .PicList002951 .tit{font-size: 5vw;}
    .PicList002951 .txt p.dot3_b { font-size: 15px;}
}




/*Title002752 */
.Title002752{text-align: center;font-size: 100px;padding: 0 0 3vw 0;}
.Title002752 .t-1{color: #eee; font-size: 0.5em; text-transform: uppercase;font-weight: bold; line-height: 1em;}
.Title002752 .t-2{font-size: 0.3em;color: #333;line-height: 1.36em;margin-top: -0.75em;}
.Title002752 .t-2:after{display: none; content: '';background: #ccc; width: 1px; height: 30px; margin: 10px auto 0;}
@media(max-width:480px){
.Title002752{font-size: 80px;}
    .Title002752 .t-1{ font-size: 26px;}
    .Title002752 .t-2{ margin-top: -0.45em;}
}








/*Timeline003059 */
.Timeline003059{padding: 5vw 0;background: #F5F5F5;}
.Timeline003059 .honor-pic .item ul { padding: 0 40px; }
.Timeline003059 .honor-pic .item li { background:none;}
.Timeline003059 .honor-pic .item li a { display: block; position: relative; margin: 25px 20px;padding: 1vw;border:1px dashed #d5d5d5;box-shadow: 0 5px 20px rgba(0,0,0,.05);}
.Timeline003059 .honor-pic .item li a .text { width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; background: rgba(47,151,193,0.95); opacity: 0; padding: 0px 10px; transition: .3s; }
.Timeline003059 .honor-pic .item li a .text .tit { width: 100%; color: #fff; font-size: 20px; margin-bottom: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Timeline003059 .honor-pic .item li:hover a .text { opacity: 1; }
.Timeline003059 .honor-pic .item li .Ispic { padding-bottom: 140%; background-size: contain; }
.Timeline003059 .slick-arrow { position: absolute; top: 45%; border: solid 2px #ccc; width: 32px; height: 32px; transform: rotate(45deg); border-right: 0; border-top: 0; border-radius: 4px; }
.Timeline003059 .slick-prev { left: 7px; }
.Timeline003059 .slick-next { right: 7px; transform: rotate(-135deg); }
.Timeline003059 .slick-arrow:hover { border-color: #2f97c1; }

@media(max-width:640px) {
.Timeline003059 .slick-arrow { width: 5vw; height: 5vw; margin-top: -2.5vw; }
.Timeline003058 .honor-pic .item ul { padding: 0 5vw; }
.Timeline003059 .honor-pic .item li a { margin: 0 3vw; padding: 3vw; }
}
.gy_list .zhi_b{float: left;width: 45%; padding:5vw;background: #fff;}
.gy_list .zhi_b h3{font-size: 20px;color: #333;}
.gy_list .zhi_b .zhi_b_p{ font-size: 16px;line-height: 34px;color: #666;}
.gy_list .honor-pic .slider {float: right;width: 50%;}


@media(max-width:1024px){
.gy_list .zhi_b{float: none;width: 100%;}    
.gy_list .honor-pic .slider{float: none;width: 100%;margin-top: 3%}    
}


/*Timeline002790 */
.Timeline002790 { padding:5vw 0;background: #F5F5F5;}
.Timeline002790 .year{ position:relative; padding:2% 0 4% 0;color:#6e6e6e;margin-top: 2vw;}
.Timeline002790 .year::before{ content:''; width:1px; height:103%;  top:-3%; position:absolute; background-color:#E5E5E5; z-index:0;}
.Timeline002790 ul{ position:relative; z-index:1;}
.Timeline002790 li{position:relative;  border-radius: 10px;margin-top: -60px; }
.Timeline002790 li:after{ content: ""; display: block;  position: absolute; top: 51%; right: 0; width: 50%; height: 2px; border-bottom: 1px dashed #ddd; z-index: -2  }
.Timeline002790 li:nth-child(2n):after{ left: 0}
.Timeline002790 li:before{width:30px; height:30px; border-radius:50%;position:absolute; left:49%;box-shadow: 0 0 15px rgba(0,0,0,.08);
top: 46%;  content:''; background:#fff;}
.Timeline002790 li:nth-child(2n)::before{ left:auto; right:49%;}
.Timeline002790 li .con{width: 45%; background: #fff; padding:2vw; float: right; position: relative;  overflow: hidden;}
.Timeline002790 li .con figure{width: 40%; position: absolute; right: 0; top: 0; height: 100%;}
.Timeline002790 li .icon{ position: absolute; left: 0; bottom: 0;  width:60px; height: 60px; padding:5px; background: #fff; overflow: hidden; border-radius: 0 6px 0 0}
.Timeline002790 li .con .txt{width: 60%;  }
.Timeline002790 li:nth-child(2n) .con figure{left: 0}
.Timeline002790 li:nth-child(2n) .con  .txt{float: right; padding-left: 6%}
.Timeline002790 li:nth-child(2n) .icon{ left: auto; right: 0; border-radius: 6px 0 0 0}
.Timeline002790 li:nth-child(2n) .con{float:left}
.Timeline002790 li .txt{  position:relative; padding-right: 2vw;}
.Timeline002790 li:nth-child(2n)  .txt{ padding-right: 0;}
.Timeline002790 li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:120px; height:100px; }
.Timeline002790 li:nth-child(2n) .txt figure{ left:0; }
.Timeline002790 li:nth-child(2n-1) .txt figure{ right:0; }
.Timeline002790 li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.Timeline002790 li .txt h3{font-size: 30px;color: #2f97c1;font-weight: normal;margin: 0 0 20px 0;line-height: 40px;}
.Timeline002790 li .txt .lc_p{font-size: 18px;line-height: 30px;color: #333;min-height: 120px;overflow: hidden;}
.Timeline002790 li.hover:after{ border-color:  #2f97c1} 
.Timeline002790 li.hover:before{ border-color:  #2f97c1} 
@media(min-width:641px){
.Timeline002790 .year::before{left:50%;margin-left:-0.5px; }
.Timeline002790 li{width:100%;}
.Timeline002790 li:nth-child(2n){ float:left;  }
.Timeline002790 li:nth-child(2n-1){float:right; z-index:10; }
}
@media(max-width:1024px){
	.Timeline002790 li {margin-bottom: 20px; height: auto; overflow: hidden; margin-top: 0}	
	.Timeline002790 li .con{width: 100%; float: left; padding: 20px }	
	.Timeline002790 .year::before,
	.Timeline002790 li:after,
	.Timeline002790 li:before{ display: none}
	.Timeline002790 li .con .txt,
	.Timeline002790 li .con figure{ position: relative; float: left; width: 100%}
	.Timeline002790 li .con figure{height: 200px; margin-bottom: 20px;}
	
}
@media(max-width:480px){
    .Timeline002790 li .txt h3 { font-size: 24px; margin: 0;}
    .Timeline002790 li .txt .lc_p {min-height: auto; font-size: 15px;}
}

.Timeline002790 .more{ text-align:center; padding-bottom:20px;}
.Timeline002790 .more a{width:180px;height: 36px; text-align:left;line-height:36px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline002790-more.png) no-repeat 70% center #2f97c1; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px;}







/* PicList001512 */
.PicList001512{ padding:5vw 0 2vw 0;background: #F5F5F5;}
.PicList001512 .name h3{ position:relative; color:#343434; font-size:34px; padding-bottom:2%; background:url(../images/PicList001512_tit.png) no-repeat left center/contain; font-weight:normal; margin:0; }
.PicList001512 .name h3:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }
.PicList001512 .list{}
.PicList001512 dd{ float:left; margin-right:2%; margin-bottom:2%; width:49%;color:#666; }
.PicList001512 dd:nth-child(2n){ margin-right:0;}
.PicList001512 dd a{ display: block;overflow: hidden;padding: 1.5vw;border: 1px dashed #E5E5E5;
box-shadow: 0 5px 30px rgba(0,0,0,.06);}
.PicList001512 dd .nycp_p{float: right;width: 60%;padding: 1vw 0 0 0;}
.PicList001512 dd img{display: block; float: left; width: 35%;}
.PicList001512 dd h5{font-size:20px;margin: 0;font-weight: normal;}
.PicList001512 dd p{ color:#999;font-size:14px;line-height: 24px;height: 48px;overflow: hidden;margin:1vw 0 0 0; }

@media(max-width:768px){
.PicList001512 dd{ float:none; width:auto; margin-right:0;}
}
@media(max-width:480px){
.PicList001512 .name h3{ font-size:24px; }
.PicList001512 dd figure{width:43%; }
}






/*Page002623 */
.Page002623{padding: 1vw 0 5vw 0; text-align: center;font-family: Arial;font-size: 18px;background-color: #f5f5f5;}
.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;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #2f97c1;}
.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;}
}








/*.RichInfo005*/
.bg_gray {background:#f5f5f5;}
.RichInfo005{padding: 4vw 0;}
.RichInfo005 .title{ color: #333; padding-bottom:20px; margin-bottom: 20px; border-bottom:1px solid #d9d9d9;}
.RichInfo005 .title h1{ margin:0; padding-bottom:22px; font-size:30px; font-weight:normal; }
.RichInfo005 .title .other{ margin:0; line-height: 36px;}
.RichInfo005 .title .other time{ display: inline-block;margin-right: 10px; color:#777;padding-left: 30px; background: url(../images/PicList001200-time.png) left center no-repeat;}

.RichInfo005 .Info01 { padding: 80px 0;background:#fff;}

.RichInfo005 .bdsharebuttonbox a { float: left; width: 36px; height: 36px; margin: 0 15px 0 0; border-radius: 50%; background: url(../images/Bottom002586_share.png) no-repeat 2px center rgba(0,0,0,0.15); }
.RichInfo005 .bdsharebuttonbox a.bds_weixin { background-position: -40px center; }
.RichInfo005 .bdsharebuttonbox a.bds_qzone { background-position: -83px center; margin-right: 0; }

.RichInfo005 .info{ line-height: 2.5em; font-size: 16px; color: #666; text-align:justify; text-justify:inter-ideograph; }
.RichInfo005 .info img{display: block;margin: 2vw auto;}
.RichInfo005 .info b{color: #2f97c1;}
.RichInfo005 .info .fk_ti{font-size: 24px;margin: 4vw 0 0 0;text-align: center;color: #333;}
.RichInfo005 .info .pic{  margin:2% auto 4%; display: block;}
.RichInfo005 .info_back{ text-align:center; clear:both; padding:50px 0;}
.RichInfo005 .info_back a{ background:#2f97c1; width: 140px; height: 50px; line-height: 50px; text-align: center;color:#fff; font-size:16px; display: inline-block;}
.RichInfo005 .info_pn { padding-top:40px; border-top: 1px solid #d9d9d9;}
.RichInfo005 .info_pn span{ display:block; float: left; width: 45%; }
.RichInfo005 .info_pn span:last-child{ float: right; text-align:right;}
.RichInfo005 .info_pn span a{ color:#555;}
.RichInfo005 .info_pn span a em{ text-transform: uppercase; color: #000; font-style: normal;}
.RichInfo005 .info_pn span a:hover{color:#2f97c1;}

.RichInfo005 .table_t{max-width: 1280px;margin: 0 auto;}
.RichInfo005 .table_t th { width: 255px;background:#f5f5f5;border:1px solid #dddddd;}
.RichInfo005 .table_t td {padding: 22px 35px;border:1px solid #dddddd;}

@media(max-width:1000px){
.RichInfo005{ padding:50px 0;}
}
@media(max-width:768px){
.RichInfo005 .info_pn span{ float: none !important; margin-bottom: 15px; padding-bottom: 15px; width: 100%;  text-align: left !important;}
}
@media(max-width:480px){
    .RichInfo005 .title h1 { padding-bottom: 0;font-size: 24px;}
    .RichInfo005 .info { line-height: 2;}
}




.table_bg {padding: 4vw 0;background: #F5F5F5;}
.table_bg .table_li{float: left;width: 48%;margin-right: 4%;}
.table_bg .table_li:nth-child(2n){margin-right: 0;}
.table_bg .table_li .table_h{font-size: 24px;color: #2f97c1;margin-bottom: 1vw;}
.table_bg .table_li .table_h span{color: #999;font-size: 16px;margin-left: 20px;}
.table_bg .table_li table{}
.table_bg .table_li tr{text-align: center;}
.table_bg .table_li th{padding:1vw; color: #333;border: 1px solid rgba(0,0,0,.1); width: 50%;font-size: 16px;}
.table_bg .table_li td{padding:1vw;border: 1px solid rgba(0,0,0,.1);font-size: 14px;}
@media(max-width:480px){
    .table_bg .table_li{float: none;width: 100%; margin-bottom: 20px;}
    .table_bg .table_li td {padding: 2vw 1vw;}
    .table_bg .table_li .table_h { font-size: 18px;}
    .table_bg .table_li .table_h span { display: block;margin: 10px 0;}
}






/*PicList002663 */
.PicList002663{ padding:4vw 0 2vw 0;background: #F5F5F5;}
.PicList002663 li{ background:#fff;}
.PicList002663 .news-top li .Ispic {background-size: cover;padding-bottom: 65%;}
.PicList002663 .news-top li .pic a{display: block;}
.PicList002663 .news-top .bx-wrapper{ position:relative; z-index:1;}
.PicList002663 .news-top .bx-viewport{ z-index:1}
.PicList002663 .news-top{ margin-bottom:5%;}
.PicList002663 .news-top li time{ color:#ddd; font-size:40px;font-weight: 100;}
.PicList002663 .news-list li time{ color:#ddd; font-size:30px;font-weight: 100;}
.PicList002663 .news-list li h3{ margin: 0;}
.PicList002663 li h3{margin-bottom:0;}
.PicList002663 li h3 a{ color:#333;font-size:20px; line-height:34px;display: block;height: 34px;overflow: hidden; }
.PicList002663 li h3 a:hover{ color:#2f97c1;}
.PicList002663 li p{ line-height:26px; font-size:16px; overflow:hidden; height:52px; margin-bottom:15%;color: #666;}
.PicList002663 li .more{ position:relative; color:#2f97c1;width: 100px;line-height: 34px;display: block;text-align: center;
font-size: 12px;border-radius: 50px;background: rgba(47,151,193,.08);}
.PicList002663 li .more:hover{background: #2f97c1;color: #fff;}
.PicList002663 .news-list li{ float:left;  margin-right:2%; margin-bottom:2%;overflow: hidden;box-shadow: 0 5px 20px rgba(0,0,0,.06); }
.PicList002663 .news-list li .pic{width: 100%;}
.PicList002663 .news-list li .pic a{display: block;}
.PicList002663 .news-list li .Ispic {background-size: cover; padding-bottom: 65%;}
.PicList002663 .news-list li .news_b{padding: 1vw;}
.PicList002663 .bx-pager{ text-align:center; background:#fafafa; padding:3% 5%;}
.PicList002663 .bx-pager div{ display:inline-block;padding:0 5px;}
.PicList002663 .bx-pager div a{ position:relative; display:block; width:14px; height:14px; border-radius:50%; border:1px solid transparent; overflow:hidden; line-height:1000px;}
.PicList002663 .bx-pager div a::before{ position:absolute; content:''; left:2px; top:2px; right:2px; bottom:2px; background:#c4c4c4; border-radius:50%; }
.PicList002663 .bx-pager div a.active{ background:#fff; border-color:#2f97c1;}
.PicList002663 .bx-pager div a.active::before{ background:#2f97c1;}

@media(min-width:769px){
    .PicList002663 .news-top .pic{ width:50%; }
    .PicList002663 .news-top .txt{ width:45%;padding:0 0 0 4%;}
    .PicList002663 .news-list li{width:23.5%;}
    .PicList002663 .news-list li:nth-child(4n){ margin-right:0;}
    .PicList002663 .bx-controls{ position:absolute; left:0;width:50%; bottom:0; z-index:10;}
    .PicList002663 .bx-pager{ float:right;}
    .PicList002663 .bx-pager div{ float:left;}
    .PicList002663  .pic {overflow: hidden;}
    .PicList002663  .pic .Ispic {transition: 0.3s;}
    .PicList002663  .pic:hover .Ispic {transform: scale(1.08);}
}
@media(max-width:1024px){
.PicList002663 li time,
.PicList002663 li h3{font-size:24px;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002663 li p{ line-height:20px; font-size:14px;height:80px;}
}
@media(max-width:768px){
.PicList002663 .news-top .ycenter{ display:block;}
.PicList002663 .news-top .txt{ padding:3%;}
.PicList002663 .news-top li h3{ max-height:60px; height:auto;}
.PicList002663 .news-top li p{ margin:3% 0; height:auto;}
.PicList002663 .news-list li{width:49%;}
.PicList002663 .news-list li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
    .PicList002663 .news-top .txt { padding: 5%;}
    .PicList002663 .news-top li time{ font-size:24px;}
    .PicList002663 .news-top li h3 { margin-top: 0;}
    .PicList002663 li h3 a { font-size: 16px;}
    .PicList002663 .news-list li{ float:none; width:auto; margin-right:0; margin-bottom: 20px;}
    .PicList002663 .news-list li p,
    .PicList002663 .news-list li h3{ height:auto;}
    .PicList002663 .news-list li time { font-size: 24px;}
    .PicList002663 li p{ font-size: 14px; margin-bottom: 10px;}
    .PicList002663 .news-list li .news_b { padding: 5%;}
}









/*RighInfo002939 */
.RighInfo002939{padding:4vw 0;background: #F5F5F5;}
.RighInfo002939 .auto{padding: 3vw;background: #fff;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 24px;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}
.RighInfo002939 .edit-info{line-height: 2.2em;color: #333; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .edit-info img{display: block;max-width: 100%;margin:2vw auto;}
.RighInfo002939 .info-page{padding-top: 3%;border-top: 1px solid #e5e5e5;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd:nth-child(2n){text-align: right;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #2f97c1;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-of-type(2){float: right;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(min-width:769px){
.RighInfo002939 .edit-info video{ width: 750px !important; height: 425px !important;}
}
@media(max-width:640px){
    .RighInfo002939 .edit-info { line-height: 2;}
    .RighInfo002939 .name { margin-bottom: 20px;}
    .RighInfo002939 .name h1 { margin-bottom: 20px;font-size: 20px;}
    .RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
    .RighInfo002939 .share{display: block; padding-top: 10px;}
    .RighInfo002939 .info-page dd:nth-child(2n) {text-align: left;}
    .RighInfo002939 .info-page dd a { padding-left: 10px;}
}








/*Floor001867 */
.Floor001867{ padding:5vw 0;background: #F5F5F5;}
.Floor001867 .auto{padding-top: 3vw;}
.Floor001867 h2{font-size: 18px;color: #333; margin:0; padding-bottom:20px;}
.Floor001867 h2:after{ width:20px; height:2px; display:block; background-color:#e60012; content:''; margin-top:17px;}
.Floor001867 ul{ float:left; width:48%;}
.Floor001867 li{ font-size:16px;margin-bottom: 1.5vw;color: #666;font-weight: 100;}
.Floor001867 li b{color: #333;font-size: 14px;}
.Floor001867 li span{color: #2f97c1;font-size: 30px;}
.Floor001867 li dd{margin-top: 10px;}
.Floor001867 li dl dt{}
.Floor001867 li img{ max-width:137px; display:block;}
.Floor001867 .form{ float:right; width:50%;}
.Floor001867 .form h5{ font-size:18px; color:#333; padding-bottom:5%; margin:0;font-weight: normal;}
.Floor001867 .form td{ padding-bottom:2%;}
.Floor001867 .form td div{ position:relative;}
.Floor001867 .form td.zero{ width:2%;}
.Floor001867 .form td label{ position:absolute; left:20px; top:0; line-height:60px; color:#888;}
.Floor001867 .form td .text{ line-height:60px;border: none;  background:#fff; padding:0 20px; width:100%;border-radius:30px;
	box-shadow: 0 5px 20px rgba(0,0,0,.06);}
.Floor001867 .form td textarea.text{ height:300px; line-height:30px;padding: 20px;}
.Floor001867 .form td .btn{ width:60%; line-height: 60px;border-radius: 50px; cursor:pointer; background:#2f97c1; color:#fff; font-size:16px; border:none; max-width:260px;}
@media(max-width:768px){
	.Floor001867 ul,
	.Floor001867 .form{ float:none; width:auto;}
}
@media(max-width:480px){
    .Floor001867 li { font-size: 15px;}
    .Floor001867 .form { margin-top: 40px;}
    .Floor001867 .form td label { line-height: 40px;}
    .Floor001867 .form td textarea.text { height: 120px;}
    .Floor001867 .form td .text { line-height: 40px;}
    .Floor001867 .form td .btn {  display: block; width: 1000%;max-width:100%; margin: 0 auto; line-height: 40px;}
}







/*
 .RighInfo002296
 */
.RighInfo002296{ background: #F5F5F5;padding: 5vw 0;}
.RighInfo002296 .column-name{ text-align:center; font-size:24px; padding-bottom:6%; font-weight: normal;}
.RighInfo002296 .auto{ position: relative;min-height:500px;}
.RighInfo002296 .bg_line{ position: absolute; width: 100%; top: 0; height: 100%; z-index: 1;}
.RighInfo002296 .bg_line span{ position: absolute; top:0; left: 0; height: 100%; width: 1px; background: #e7e7e7; display: block;}
.RighInfo002296 .bg_line .line2{ left: 33.3334%;}
.RighInfo002296 .bg_line .line3{ left: 66.6668%;}
.RighInfo002296 .bg_line .line4{ right: 0; left: auto;}
.RighInfo002296 .wrap-container{ position: relative; z-index: 2;  color: #666666; line-height: 24px; text-justify: inter-ideograph;  text-align: justify;  word-wrap: break-word;  clear: both; }
.RighInfo002296 ul li{ float: left; width: 32%;padding: 5%;margin-right: 2%;background: #fff;box-shadow: 0 5px 20px rgba(0,0,0,.05);}
.RighInfo002296 ul li:nth-child(3n){margin-right: 0;}
.RighInfo002296 dl{ padding:3vw 4vw;border: 1px dashed #D5D5D5; margin-top: 2vw;}
.RighInfo002296 dl dd{ font-size:14px;line-height: 26px;color: #999;}
.RighInfo002296 dl dt{font-size: 18px;line-height: 50px;color: #333;}
.RighInfo002296 dl b{color: #c00;}
.RighInfo002296 ul{ text-align:center;}
.RighInfo002296 ul li p{ font-size:16px;line-height: 30px;height: 60px;}
.RighInfo002296 ul li .fw_img{padding: 35px;background:rgba(47,151,193,.08);margin: 0 auto 2vw auto;width:120px;height: 120px;border-radius: 50%;}
.RighInfo002296 ul li img{display: block;height: 50px;margin: 0 auto;}
.RighInfo002296 ul li h5{ font-size:20px; font-weight:normal; color:#333;margin: 0 0 2vw 0;}
.RighInfo002296 ul li h5 i{ display:block; width:20px; height:6px;border-radius: 50px;box-shadow: 0 3px 6px rgba(47,151,193,.4); background-color:#2f97c1; 
margin:2vw auto 0 auto;}
@media only screen and (min-width: 768px) {
	.RighInfo002296 .column-name{font-size:28px;}
}
@media only screen and (min-width: 1024px) {
	.RighInfo002296 .column-name{font-size:32px;}	
}
@media only screen and (max-width: 480px) {
    .RighInfo002296 .wrap-container { padding: 4% 0; }
    .RighInfo002296 ul li { width: 100%; margin-bottom: 20px;}
    .RighInfo002296 ul li img { height: 38px;}
    .RighInfo002296 ul li h5{ font-size: 18px;}
    .RighInfo002296 ul li p { height: auto; font-size: 15px;}
    .RighInfo002296 ul li .fw_img {display: flex;align-items: center;width: 90px; height: 90px; padding: 0;}
}


/*PicList002951 */
.PicList002952{padding:5vw 0;background: #F5F5F5;}
.PicList002952 .item{}
.PicList002952 .pic{ width:40%;}
.PicList002952 .pic img{display: block;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,.06);}
.PicList002952 .txt .inner{padding: 0 0 0 5vw;}
.PicList002952 .txt p{margin: 0;}
.PicList002952 .txt .dot3_b{line-height: 2em;color: #666;font-size: 16px;margin-top: 2vw;}
.PicList002952 .tit{font-size: 40px;font-weight: 100; color: #2f97c1;}
@media(max-width:640px){
.PicList002952 .ytable,
.PicList002952 .ytable-cell{display: block; width: 100%;}
.PicList002952 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002952 .tit{font-size: 5vw;}
    .PicList002952 .txt p.dot3_b { font-size: 15px;}
}






/*PicList002120 */
.PicList002120{ padding:4vw 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin-bottom:0;  line-height:24px; text-align:center; font-size:16px;height: 48px;overflow: hidden}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:cover;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}






/*RighInfo002924 */
.RighInfo002924{padding: 5.208vw 0;background: #f5f5f5;}
.RighInfo002924 .title{margin-bottom: 2vw;}
.RighInfo002924 .title .cn{font-size: 36px;color: #333; padding-bottom: 10px;font-weight: 100;}
.RighInfo002924 .title .en{color: #d2d2d2; letter-spacing: 2px;text-transform: uppercase;}

.RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .intro{font-size: 18px;color: #888;line-height: 34px;}
.RighInfo002924 .box-1 .intro span{color: #2f97c1;border-bottom: 2px solid #2f97c1; display: inline-block;}

.RighInfo002924 .box-2 li .icon img{height: 120px;}
.RighInfo002924 .box-2 .inner{padding-left: 5%;border-left: 1px solid #E5E5E5;}
.RighInfo002924 .box-2 li{background: #fff;padding:4vw 6vw;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #000;font-size: 18px;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width: 20px;background: #2f97c1; margin: 10px 0;}
.RighInfo002924 .box-2 li .inner p{font-size:30px;color: #666;line-height:54px;font-weight: 100;}
@media(min-width:769px){
    .RighInfo002924 .box-1 .pic{width: 50%;}
    .RighInfo002924 .box-1 .info .inner{max-width:500px ; margin: 0 auto; width: 90%;}
    .RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
    .RighInfo002924 .box-2 li{margin-bottom: 1vw;}
    .RighInfo002924 .box-2 li.no{ width: 1.786%;}
    .RighInfo002924 .box-2 li .icon{width:15%;}
}
@media(max-width:768px){
    .RighInfo002924 .box-1{margin-bottom: 3vw;}
    .RighInfo002924 .box-1 .ytable,
    .RighInfo002924 .box-1 .ytable-cell{display: block;}
    .RighInfo002924 .box-1 .info{padding: 4vw;}
    .RighInfo002924 .box-2 li .icon{width:90px;}
    .RighInfo002924 .box-2 li.no{ height: 3vw;}
    .RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
}
@media(max-width:640px){
    .RighInfo002924 .title .cn{font-size: 6vw;}
}
@media(max-width:480px){
    .RighInfo002924 .box-1 .intro{font-size: 15px;line-height: 1.6em;}
    .RighInfo002924 .box-2 li {padding: 4vw 4vw 4vw 2vw; margin-bottom: 10px;}
    .RighInfo002924 .box-2 li h3{font-size: 5vw;}
    .RighInfo002924 .box-2 li .inner p{font-size: 15px; line-height: 2;}
    .RighInfo002924 .box-2 li .icon{width:30%; text-align: center;}
    .RighInfo002924 .box-2 li .icon img { width: 80%;height: auto;}
}



/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}
