a:hover{color: #004a9f}
body{overflow-x: hidden}

/*Top003198 */
.Top003198 {position: relative;z-index: 10}
.Top003198 menu li span { display: block; font-size: calc(18 / 16 * 1em);}
.Top003198 menu li a:hover, 
.Top003198 menu li.aon span a { color: #004a9f; }
.Top003198 .top-hotline { color: #004a9f; font-size: calc(20 / 16 * 1em);padding-left: calc(29 / 20 * 1em);background: url(../images/Top003198-tel.svg) no-repeat left center; background-size: 1em auto; line-height: calc(36 / 20 * 1em);}
.Top003198 .top-search { display: block; padding: 0; margin-left: calc(56 / 1920 * 100vw);}
.Top003198 .top-search .box { position: relative; background-color: #f4f7fc; overflow: hidden; }
.Top003198 .top-search .box .text { width: 100%; display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em);font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);color: rgba(51, 51, 51, 0.5); }
.Top003198 .top-search .box .text.focus { color: #000; }
.Top003198 .top-search .box .btn { position: absolute; top: 0; width: calc(42 / 16 * 1em);height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center; background-size:calc(17 / 42 * 100%) auto;cursor: pointer; }

@media (min-width:1025px) {
.Top003198 { position: fixed; width: 100%; left: 0; top: 0; z-index: 100; border-bottom: 1px solid rgba(255,255,255,0.1); transition: background-color 0.3s, transform 1s; }
.Top003198.hover { background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.Top003198.hover .logo .white, .Top003198:not(.hover) .logo .black { display: none; }
.Top003198:not(.hover), .Top003198:not(.hover) a:not(:hover) { color: #fff; }
.Top003198:not(.hover) .top-hotline { color: #fff; background-image: url(../images/Top003198-tel-white.svg);}
.Top003198 .logo { display: table; height: calc(100 / 16 * 1em);}
.Top003198 .logo a { display: table-cell; vertical-align: middle; }
.Top003198 .logo img { max-height:calc(60 / 16 * 1em);}
.Top003198 menu li { float: left; margin-right: calc(70 / 1920 * 100vw);}
.Top003198 menu li span { line-height: calc(100 / 18 * 1em);}
.Top003198 li .sub { position: absolute; top: 100%; background-color: #fff; width: calc(200 / 16 * 1em);margin-left: calc((200 / 16 * 1em) / -2);padding:  calc(10 / 16 * 1em);box-shadow: 0 5px 5px rgba(0,0,0,0.1); }
.Top003198 .top-right { padding-top: calc(32 / 16 * 1em);}
.Top003198 .top-right dd { float: left; }
.Top003198 .top-search .box {width: calc(90 / 16 * 1em);border-radius: calc(90 / 16 * 1em); transition: 0.3s; }
.Top003198 .top-search.show .box { width: calc(200 / 1920 * 100vw);}
.Top003198 .top-search .box .btn { left: 0; }}

@media (max-width:1024px) {
.Top003198 .logo .white { display: none; }
.Top003198 .top-hotline, .Top003198 header:after { display: none; }
.Top003198 header { display: flex; justify-content: space-between; align-items: center; height: calc(70 / 16 * 1em);}
.Top003198 .logo img { max-height:calc(44 / 16 * 1em);}
.Top003198 menu { position: fixed; z-index: 200; left: -100%; top: calc(70 / 16 * 1em);height: calc(100% - (70 / 16 * 1em));background-color: #fff; opacity: 0; transition: 0.5s; box-shadow: 0 5px 5px rgba(0,0,0,0.1); width: 50vw; max-width: 240px; }
.menu-show .Top003198 menu { left: 0; opacity: 1; }
.Top003198 menu ul { height: 100%; overflow: auto; }
.Top003198 menu li { border-bottom: 1px dotted #eee; }
.Top003198 menu li span { line-height: 3; padding-left: 2em; }
.Top003198 menu li.has-sub span .op:before, 
.Top003198 menu li.has-sub span .op:after { background-color: #004a9f; }
.Top003198 li .sub { background-color: #eee; }
.Top003198 .top-search { margin: 0 5vw 0 0; position: inherit; }
.Top003198 .top-search .box { top: 100%; left: 0; width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8); }
.Top003198 .top-search .box .btn { right: 0; }
.Top003198 .top-search .box .text { padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Top003198 .top-right dl:after { display: none; }
.Top003198 .top-right dl { display: flex; align-items: center; }
.Top003198 .open-search {width: calc(24 / 16 * 1em);height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain; display: block; position: relative; }
.Top003198 .open-search.on { width: calc(30 / 16 * 1em);height: calc(30 / 16 * 1em);}
.Top003198 .open-search.on:after, 
.Top003198 .open-search.on:before { background-color: #004a9f; }
.Top003198 .top-search .box .text {line-height: calc(50 / 16 * 1em);height: calc(50 / 16 * 1em);}
.Top003198 .open-menu {width: calc(30 / 16 * 1em);height: calc(24 / 16 * 1em); display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; transition: 0.3s; }
.Top003198 .open-menu span { display: block; transition: 0.3s; height: 2px; background-color: #000; }
.menu-show .Top003198 .open-menu { border-radius: 50%; background-color: #004a9f; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em);}
.menu-show .Top003198 .open-menu span { background-color: #fff; height: 1px; }
}


/*Banner002826 */
.Banner002826 { position: relative; z-index: 1; }
.Banner002826 li.slick-slide { position: relative; }
.Banner002826 li.slick-slide img { display: block; width: 100%; }
.Banner002826 li.slick-slide video { position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%, -50%); min-height: 100%; min-width: 100%; }
.Banner002826 li .play{position: absolute;width: 100%;height: 100%;z-index: 11;cursor: pointer;background: url(../images/Banner002826_play.png)no-repeat center rgba(0,0,0,.2);left: 0;top: 0}

.Banner002826 .ytable{height: 100%;}
.Banner002826 .txt-area{position: absolute;color: #fff; left: 0 ;top: 0; width: 100%;height: 100%;z-index: 10;}
.Banner002826 .txt-area aside{transition: 1s 1s; opacity: 0;}
.Banner002826 .txt-area .t-1{font-size:calc(150 / 16 * 1em);transform: translateX(50px);color: #fff;font-weight: bold;line-height: 1.35}
.Banner002826 .txt-area .t-2{transform: translateX(100px);font-size:calc(150 / 16 * 1em);color: #fff;font-weight: bold;line-height: 1.35}
.Banner002826 .ani-show .txt-area aside{opacity: 1; transform: translateX(0);}

.Floor002619_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.Floor002619_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.Floor002619_video .close::before,
.Floor002619_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.Floor002619_video .close::after{ transform:rotate(45deg);}
.Floor002619_video .ytable{height: 100%;}
.Floor002619_video .files{ margin:0 auto; width:96%; max-width:1200px; max-height:80%;}
.Floor002619_video .files video{ background:#000;}

@media(min-width:1025px) {
.Banner002826 .slick-list, 
.Banner002826 .slick-track, 
.Banner002826 .slick-slide { height: 100%; }/*IE*/
.Banner002826 li.slick-slide img.wap { display: none; }
}

@media(max-width:1024px) {
.Banner002826 { height: auto !important; }
.Banner002826 li.slick-slide img.pc { display: none; }
.Banner002826 li.slick-slide video { left:0; top: 0;width: 100%;height: 100%;transform: translate(0,0);background: #000}
.Banner002826 li.slick-slide .open-video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center; background-size: auto 50px; z-index: 20; }
.Banner002826 li.video-show .open-video { left: -100%; opacity: 0; transform: translateX(-100%); }
.Banner002826 li.video-show video { left: 50%; top: 50%; opacity: 1; }

.Banner002826 .txt-area .t-1{font-size:calc(30 / 16 * 1em);}
.Banner002826 .txt-area .t-2{font-size:calc(30 / 16 * 1em);}

}
.Banner002826 .slick-dots { position: absolute; left: 50%; transform: translate(-50%, 0); bottom: 5%; overflow: hidden; z-index: 10; }
.Banner002826 .slick-dots li { float: left; width: 18px; height: 18px; position: relative; border-radius: 50%; border: 2px solid #fff; cursor: pointer; }
.Banner002826 .slick-dots li:not(:last-child) { margin-right: 10px; }
.Banner002826 .slick-dots li:before { position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%; background: #fff; transition: 0.3s; content: ''; }
.Banner002826 .slick-dots li.slick-active:before { transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); }
.Banner002826 .slick-dots li button { display: none; }

@media(max-width:640px) {
.Banner002826 .slick-dots li { width: 10px; height: 10px; }
.Banner002826 .slick-dots li:not(:last-child) { margin-right: 4px; }
}


/*Floor002950 */
.Floor002950 { background: url(../images/Floor002950-bg.jpg) no-repeat center center; background-size: 100% 100%; overflow: hidden;  padding: calc(140 / 16 * 1em) 0;}
.Floor002950 .auto { position: relative; }
.Floor002950 .main {max-width:  calc(860 / 16 * 1em); margin: 0 auto; width: 90%; text-align: center; color: #333; line-height: 1.5; position: relative; z-index: 40; }
.Floor002950 .title {font-size: calc(40 / 16 * 1em); font-weight: bold; color: #004a9f; }
.Floor002950 .intro-1 { font-size: calc(20 / 16 * 1em);margin: calc(40 / 20 * 1em) 0 calc(15 / 20 * 1em) 0;}
.Floor002950 .intro-2 {font-size: calc(30 / 16 * 1em); font-weight: bold; color: #79be4b; margin: calc(15 / 30 * 1em) 0;margin-bottom:calc(50 / 20 * 1em);}
.Floor002950 .intro-3 { font-size: calc(20 / 16 * 1em);margin-bottom:calc(140 / 20 * 1em);}
.Floor002950 .index-more a { display: inline-block; color: #fff; line-height: calc(50 / 16 * 1em);border-radius: calc(50 / 16 * 1em);padding: 0 calc(50 / 16 * 1em);background: linear-gradient(to bottom right, #004a9f 0%, #009be5 100%); }

@media(max-width:1024px){
    .Floor002950 { padding: calc(100 / 16 * 1em) 0;}
    .Floor002950 .intro-2 {font-size: calc(28 / 16 * 1em);}
}

/*Floor003153 */
.Floor003153 {padding: calc(140 / 16 * 1em) 0; background: url(../images/Floor003153-bg.jpg) no-repeat center center; background-size: 100% 100%; }
.Floor003153 .title { text-align: center; font-size: calc(40 / 16 * 1em);font-weight: bold; color: #004a9f; margin-bottom: calc(60 / 40 * 1em);}
.Floor003153 .intro .img img { border-radius: 0 calc(50 / 16 * 1em) 0 calc(50 / 16 * 1em);}
.Floor003153 .intro .info { line-height: 2; color: #333; }
.Floor003153 .intro .info .p { font-size: calc(20 / 16 * 1em);}
.Floor003153 .intro .info em { font-style: normal; color: #ff0000; }
.Floor003153 .index-more { margin: calc(50 / 16 * 1em) 0;}
.Floor003153 .index-more a { display: inline-block; color: #fff; line-height: calc(50 / 16 * 1em);border-radius: calc(50 / 16 * 1em);padding: 0 calc(50 / 16 * 1em);background: linear-gradient(to bottom right, #004a9f 0%, #009be5 100%); }
.Floor003153 .number { overflow: hidden; }
.Floor003153 .number ul { float: left; }

.Floor003153 .number li .num {font-size: calc(24 / 16 * 1em); color: #004a9f; }
.Floor003153 .number li .num span {font-size: calc(36 / 24 * 1em); font-weight: bold; }
.Floor003153 .number li p { margin: 0; color: #333; }


@media (min-width:1025px) {
.Floor003153 .intro .img { width: 50%; }
.Floor003153 .intro .info { padding-right: 6.25em; }
.Floor003153 .number ul:not(:nth-child(3)) li{margin-right: 3.5vw;}
}

@media(max-width:1024px) {
.Floor003153 {padding: calc(100 / 16 * 1em) 0; }
.Floor003153 .number{margin-bottom: 20px}
.Floor003153 .number ul:nth-child(1){width: 100%;margin-bottom: 20px }
.Floor003153 .number ul:nth-child(2),
.Floor003153 .number ul:nth-child(3){width: 50% }
.Floor003153 .number li .num { font-size: 6vw; padding: 1vw 0;line-height: 1 }
.Floor003153 .number li p { font-size: 3vw; }
.Floor003153 .index-more { margin: calc(20 / 16 * 1em) 0;}
}

/*Floor003202 */
.Floor003202 { overflow: hidden; color: #fff;  padding: calc(140 / 16 * 1em) 0;background: url(../images/Floor003202-bg.jpg) no-repeat center center; background-size: 100% 100%; }
.Floor003202 .title { position: relative; z-index: 3; text-align: center; font-size: calc(40 / 16 * 1em);font-weight: bold; color: #fff; margin-bottom: calc(80 / 40 * 1em);}
.Floor003202 .mid { position: relative; }
.Floor003202 .mid .cir { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; background: rgba(255, 255, 255, 0.04); }
.Floor003202 .mid .cir1 { width: 32%; padding-bottom: 32%; background: none; border: 1px dashed #fff; }
.Floor003202 .mid .cir2 { width: 37%; padding-bottom: 37%; }
.Floor003202 .mid .cir3 { width: 60%; padding-bottom: 60%; background: rgba(255, 255, 255, 0.03); }
.Floor003202 .mid .cir4 { width: 100%; padding-bottom: 100%; background: rgba(255, 255, 255, 0.02); }
.Floor003202 .mid .number { position: relative; z-index: 20; margin: 0 auto; width: 500px; height: 500px; padding: calc(40 / 16 * 1em);overflow: hidden; background: linear-gradient(to bottom right, #004a9f 0%, #009be5 100%); border-radius: 50%; text-align: center; }
.Floor003202 .mid .number .slider { padding: calc(50 / 16 * 1em) 0;}
.Floor003202 .mid .number .item .icon { line-height: 0; margin-bottom: calc(50 / 16 * 1em);}
.Floor003202 .mid .number .item .icon img { height: calc(80 / 16 * 1em);}
.Floor003202 .mid .number .item .num { line-height: 0; }
.Floor003202 .mid .number .item .num * { display: inline-block; vertical-align: baseline; }
.Floor003202 .mid .number .item .num b {font-size: calc(60 / 16 * 1em); line-height: 1; }
.Floor003202 .mid .number .slick-dots { position: absolute; left: 50%; transform: translate(-50%, 0); bottom: 0; overflow: hidden; z-index: 10; }
.Floor003202 .mid .number .slick-dots li { float: left; width: calc(18 / 16 * 1em);height: calc(18 / 16 * 1em);position: relative; border-radius: 50%; border: 2px solid #fff; cursor: pointer; list-style: none; }
.Floor003202 .mid .number .slick-dots li:not(:last-child) { margin-right: calc(10 / 16 * 1em);}
.Floor003202 .mid .number .slick-dots li:before { position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%; background: #fff; transition: 0.3s; content: ''; }
.Floor003202 .mid .number .slick-dots li.slick-active:before { transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); }
.Floor003202 .mid .number .slick-dots li button { display: none; }
.Floor003202 .pic-group dd { position: absolute; z-index: 20; }
.Floor003202 .pic-group dd.s { width: calc(120 / 16 * 1em);height: calc(120 / 16 * 1em);}
.Floor003202 .pic-group dd.m { width: calc(150 / 16 * 1em);height: calc(150 / 16 * 1em);}
.Floor003202 .pic-group dd.l { width: calc(200 / 16 * 1em);height: calc(200 / 16 * 1em);}
.Floor003202 .pic-group dd .txt { position: relative!important; background: #009be5; text-align: center; border-radius: 50%; overflow: hidden; width: 100%; height: 100%; padding: calc(20 / 16 * 1em);}
.Floor003202 .pic-group dd .txt .ytable { height: 100%; }
.Floor003202 .pic-group dd .txt aside { font-size: 1.25em; line-height: 1.5em; font-weight: bold; }
.Floor003202 .pic-group dd .Ispic { padding-bottom: 100%; border-radius: 50%; position: relative!important; }
.Floor003202 .pic-group dd:nth-child(1) { top: calc(450 / 1600 * 100%);left: calc(380 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(2) { top: calc(680 / 1600 * 100%);left: calc(240 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(3) { top: calc(1050 / 1600 * 100%);left: calc(150 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(4) { top: calc(900 / 1600 * 100%);left: calc(360 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(5) { top: calc(540 / 1600 * 100%);right: calc(340 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(6) { top: calc(400 / 1600 * 100%);right: calc(200 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(7) { top: calc(880 / 1600 * 100%);right: calc(160 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(8) { top: calc(1150 / 1600 * 100%);right: calc(360 / 1600 * 100%);}

@media (max-width:1024px) {
.Floor003202 .pic-group dd.s { width: 7em;height: 7em; }
.Floor003202 .pic-group dd.m { width: 7em;height: 7em }
.Floor003202 .pic-group dd.l { width: 7em;height: 7em }
.Floor003202 .pic-group dd .Ispic { border-radius: 0.3em; opacity: 0.5; }
.Floor003202 .pic-group dd:nth-child(1) { top: 3%; right: calc(100% - 17vw); }
.Floor003202 .pic-group dd:nth-child(2) { top: 22%; left: 5%; }
.Floor003202 .pic-group dd:nth-child(3) { top: 32%; }
.Floor003202 .pic-group dd:nth-child(4) { top: 2%; left: calc(100% - 26vw); }
.Floor003202 .pic-group dd:nth-child(5) { top: 78%;left: calc(100% - 76vw);width: 8em;height: 8em }
.Floor003202 .pic-group dd:nth-child(7) { top: 42%;left: calc(100% - 27vw); }
.Floor003202 .pic-group dd:nth-child(8) { top: 74%;left: calc(100% - 20vw); }
.Floor003202 .pic-group dd .txt{padding: calc(10 / 16 * 1em);}
.Floor003202 .pic-group dd .txt aside { font-size: 14px; }
.Floor003202 .mid .number { width: 360px; height: 360px; padding: calc(40 / 16 * 1em);}
.Floor003202 .mid .number .item .icon { margin-bottom: calc(20 / 16 * 1em);}
.Floor003202 .mid .number .item .num b {font-size: calc(30 / 16 * 1em);}
.Floor003202 .mid .number .slick-dots {width: 100%;text-align: center}
.Floor003202 .mid .number .slick-dots li { float: none;display: inline-block}
}
/*Floor002994 */
.Floor002994 { background: url(../images/Floor002994-bg.jpg) no-repeat center center; background-size: 100% 100%;  padding: calc(140 / 16 * 1em) 0; display: none;}
.Floor002994 .title { text-align: center; font-size: calc(40 / 16 * 1em);font-weight: bold; color: #004a9f; margin-bottom: calc(60 / 40 * 1em);}
.Floor002994 img { border-radius: 0 calc(50 / 16 * 1em) 0 calc(50 / 16 * 1em);}
.Floor002994 img.wap{ display: none;}
@media(max-width:1024px){
    .Floor002994 {  padding: calc(100 / 16 * 1em) 0;}
    .Floor002994 .title { margin-bottom: calc(30 / 40 * 1em);}
    .Floor002994 img.pc{ display: none;}
    .Floor002994 img.wap{ display: block;}
}

/*Floor002995 */
.Floor002995 { background: url(../images/Floor002995-bg.jpg) no-repeat center center; background-size: 100% 100%;  padding: calc(140 / 16 * 1em) 0;}
.Floor002995 .title { text-align: center; font-size: calc(40 / 16 * 1em);font-weight: bold; color: #fff; margin-bottom: calc(60 / 40 * 1em);}
.Floor002995 .tabs{  text-align: center; margin-bottom:  calc(60 / 16 * 1em)}
.Floor002995 .tabs span.on{ background: #009be5; color: #fff;}
.Floor002995 .tabs span{padding: 0 calc(40 / 18 * 1em); line-height: calc(70 / 18 * 1em); display: block; background-color: #fff; color: #333; font-size: calc(18 / 16 * 1em); border-radius: calc(70 / 18 * 1em); cursor: pointer;}
.Floor002995 .con{ display: none; background: #fff;border-radius: 0 calc(50 / 16 * 1em) 0 calc(50 / 16 * 1em);padding: 3.5% 0}

.Floor002995 .box1 .yuan{width:calc(640 / 16 * 1em);height:calc(640 / 16 * 1em);border-radius: 50%;border: 1px dashed #004a9f;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: relative}
.Floor002995 .box1 .yuan .bg{width:calc(460 / 16 * 1em);height:calc(500 / 16 * 1em);}
.Floor002995 .box1 .yuan .slogan{font-size:calc(30 / 16 * 1em);font-weight: bold;color: #004a9f;position: absolute;width: 70%;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center}

.Floor002995 .box1 .yuan li{width:calc(300 / 16 * 1em);height:calc(80 / 16 * 1em);border-radius: 50px;box-shadow: 0 0px 34px rgba(0,0,0,.1);background: #fff;padding: 0 2em;display: flex;align-items: center;}
.Floor002995 .box1 .yuan li .tit{font-size:calc(20 / 16 * 1em);color: #333 }
.Floor002995 .box1 .yuan li .icon img{max-width:calc(53 / 16 * 1em);max-height: calc(53 / 16 * 1em);transition: 0.3s all }
.Floor002995 .box1 .yuan li:hover .icon img{transform: rotateY(360deg)}


.Floor002995 .box2 .yuan{width:calc(640 / 16 * 1em);height:calc(640 / 16 * 1em);border-radius: 50%;border: 1px solid #004a9f;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: relative}
.Floor002995 .box2 .yuan .bg{max-width:calc(555 / 16 * 1em);max-height:calc(555 / 16 * 1em);}
.Floor002995 .box2 .yuan .slogan{font-size:calc(30 / 16 * 1em);font-weight: bold;color: #004a9f;position: absolute;width: 70%;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center}

.Floor002995 .box2 .yuan li{position: relative;display: flex;justify-content: center;align-items: center;}
.Floor002995 .box2 .yuan li .icon{width:calc(65 / 16 * 1em);height:calc(65 / 16 * 1em);border-radius: 50px;background: linear-gradient(135deg,#004a9f,#009be5);display: flex;justify-content: center;align-items: center;position: relative}
.Floor002995 .box2 .yuan li .icon::before{content: '';width:120%;height:120%;border-radius: 50px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 1px solid #52a2ed;}
.Floor002995 .box2 .yuan li img{max-width:65%;max-height:65%;transition: 0.3s all }
.Floor002995 .box2 .yuan li:hover img{transform: rotateY(360deg)}
.Floor002995 .box2 .yuan li .tit{font-size: calc(20 / 16 * 1em);color: #333;}

@media(min-width:1025px){
    
    .Floor002995 .tabs span{  display: inline-block; margin: 0 calc(20 / 18 * 1em); }
    
    .Floor002995 .box1 .yuan li{position: absolute;}
    .Floor002995 .box1 .yuan li::before{position: absolute;content: '';width: 15px;height: 15px;background: #004a9f;border-radius: 50%}
    
    .Floor002995 .box1 .yuan li:nth-child(1){right:calc(-260 / 16 * 1em);top: calc(60 / 16 * 1em) }
    .Floor002995 .box1 .yuan li:nth-child(1)::before{left:calc(-30 / 16 * 1em);bottom: calc(10 / 16 * 1em); }
    
    .Floor002995 .box1 .yuan li:nth-child(2){right:calc(-324 / 16 * 1em);top: 50%;transform: translateY(-50%)}
    .Floor002995 .box1 .yuan li:nth-child(2)::before{left:calc(-30 / 16 * 1em);top: 50%;transform: translateY(-50%); }
    
    .Floor002995 .box1 .yuan li:nth-child(3){right:calc(-260 / 16 * 1em);bottom: calc(60 / 16 * 1em) }
    .Floor002995 .box1 .yuan li:nth-child(3)::before{left:calc(-30 / 16 * 1em);top: calc(10 / 16 * 1em); }
    
    .Floor002995 .box1 .yuan li:nth-child(4){left:calc(-260 / 16 * 1em);bottom: calc(60 / 16 * 1em) }
    .Floor002995 .box1 .yuan li:nth-child(4)::before{right:calc(-30 / 16 * 1em);top: calc(10 / 16 * 1em); }
    
    .Floor002995 .box1 .yuan li:nth-child(5){left:calc(-324 / 16 * 1em);top: 50%;transform: translateY(-50%)}
    .Floor002995 .box1 .yuan li:nth-child(5)::before{right:calc(-30 / 16 * 1em);top: 50%;transform: translateY(-50%); }
    
    .Floor002995 .box1 .yuan li:nth-child(6){left:calc(-260 / 16 * 1em);top: calc(60 / 16 * 1em) }
    .Floor002995 .box1 .yuan li:nth-child(6)::before{right:calc(-30 / 16 * 1em);bottom: calc(10 / 16 * 1em); }
    
    .Floor002995 .box1 .yuan li:nth-child(1) .icon,
    .Floor002995 .box1 .yuan li:nth-child(2) .icon,
    .Floor002995 .box1 .yuan li:nth-child(3) .icon{margin-right: 1.5em;}
    
    .Floor002995 .box1 .yuan li:nth-child(4),
    .Floor002995 .box1 .yuan li:nth-child(5),
    .Floor002995 .box1 .yuan li:nth-child(6){flex-direction: row-reverse;}
    .Floor002995 .box1 .yuan li:nth-child(4) .icon,
    .Floor002995 .box1 .yuan li:nth-child(5) .icon,
    .Floor002995 .box1 .yuan li:nth-child(6) .icon{margin-left: 1.5em;}
    
    
    .Floor002995 .box2 .yuan li{position: absolute;}
    .Floor002995 .box2 .yuan li .tit{position: absolute;white-space: pre;}
    .Floor002995 .box2 .yuan li:nth-child(1){right:calc(130 / 16 * 1em);top: calc(5 / 16 * 1em)}
    .Floor002995 .box2 .yuan li:nth-child(2){right:calc(5 / 16 * 1em);top: calc(120 / 16 * 1em)}
    .Floor002995 .box2 .yuan li:nth-child(3){right:calc(-35 / 16 * 1em);top: calc(284 / 16 * 1em)}
    .Floor002995 .box2 .yuan li:nth-child(4){right:calc(5 / 16 * 1em);bottom: calc(120 / 16 * 1em)}
    .Floor002995 .box2 .yuan li:nth-child(5){right:calc(130 / 16 * 1em);bottom: calc(5 / 16 * 1em)}
    .Floor002995 .box2 .yuan li:nth-child(6){left:calc(130 / 16 * 1em);bottom: calc(5 / 16 * 1em)}
    .Floor002995 .box2 .yuan li:nth-child(7){left:calc(5 / 16 * 1em);bottom: calc(120 / 16 * 1em)}
    .Floor002995 .box2 .yuan li:nth-child(8){left:calc(130 / 16 * 1em);top: calc(5 / 16 * 1em)}
    .Floor002995 .box2 .yuan li:nth-child(9){left:calc(5 / 16 * 1em);top: calc(120 / 16 * 1em)}
    .Floor002995 .box2 .yuan li:nth-child(10){left:calc(-35 / 16 * 1em);top: calc(284 / 16 * 1em)}
    
    .Floor002995 .box2 .yuan li:nth-child(1) .tit,
    .Floor002995 .box2 .yuan li:nth-child(2) .tit,
    .Floor002995 .box2 .yuan li:nth-child(3) .tit,
    .Floor002995 .box2 .yuan li:nth-child(4) .tit,
    .Floor002995 .box2 .yuan li:nth-child(5) .tit{left: 6vw }
    
    .Floor002995 .box2 .yuan li:nth-child(6) .tit,
    .Floor002995 .box2 .yuan li:nth-child(7) .tit,
    .Floor002995 .box2 .yuan li:nth-child(8) .tit,
    .Floor002995 .box2 .yuan li:nth-child(9) .tit,
    .Floor002995 .box2 .yuan li:nth-child(10) .tit{right: 6vw }
}

@media(max-width:1024px){
    .Floor002995 { padding: calc(100 / 16 * 1em) 0;}
    .Floor002995 .title { margin-bottom: calc(30 / 40 * 1em);}
    .Floor002995 .tabs{ margin-bottom:  calc(30 / 16 * 1em)}
    .Floor002995 .tabs span{margin-bottom: 10px}
    
    .Floor002995 .box1{padding:30px 20px}
    .Floor002995 .box1 .yuan{width:auto;height: auto;border: 0;display: block;text-align: center}
    .Floor002995 .box1 .yuan .bg{width: 90%;height: auto;}
    .Floor002995 .box1 .yuan .slogan{font-size:calc(20 / 16 * 1em);top: 34%;}
    .Floor002995 .box1 .yuan li{width:49%;height:calc(50 / 16 * 1em);float: left;padding: 0 1em;margin-top: 1em;}
    .Floor002995 .box1 .yuan li:nth-child(2n){float: right;}
    .Floor002995 .box1 .yuan li .tit{font-size:calc(16 / 16 * 1em);}
    .Floor002995 .box1 .yuan li .icon{margin-right: 1em}
    .Floor002995 .box1 .yuan li .icon img{max-width:calc(30 / 16 * 1em);max-height: calc(30 / 16 * 1em) }
    
    .Floor002995 .box2{padding:30px 20px}
    .Floor002995 .box2 .yuan{width:auto;height: auto;border: 0;display: block;text-align: center}
    .Floor002995 .box2 .yuan .bg{width: 90%;height: auto;margin-bottom: 30px}
    .Floor002995 .box2 .yuan .slogan{font-size:calc(20 / 16 * 1em);top: 27%;}
    
    .Floor002995 .box2 .yuan li{margin-top: 1em;width:49%;float: left;justify-content: flex-start}
    .Floor002995 .box2 .yuan li:nth-child(2n){float: right;}
    .Floor002995 .box2 .yuan li:nth-child(2n+1){clear: both;}
    .Floor002995 .box2 .yuan li .tit{font-size:calc(16 / 16 * 1em);position: relative;width: 70%;text-align: left}
    .Floor002995 .box2 .yuan li .icon{width:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em);margin-right: 10px}
}

/*Floor003099 */
.Floor003099 {  padding: calc(140 / 16 * 1em) 0;}
.Floor003099 .title { text-align: center; font-size: calc(40 / 16 * 1em);font-weight: bold; color: #004a9f; margin-bottom: calc(60 / 40 * 1em);}
.Floor003099 .ul li { float: left; width: calc((100% - (50 / 16 * 1em)*2)/3);background: #f3f7fa; border-radius: calc(10 / 16 * 1em);overflow: hidden; }
.Floor003099 .ul li:not(:last-child) { margin-right: calc(50 / 16 * 1em);}
.Floor003099 .ul li a { display: block; position: relative; }
.Floor003099 .ul li .pic { overflow: hidden; position: relative; }
.Floor003099 .ul li .pic .Ispic { padding-bottom: 66%; transition: 0.5s; }
.Floor003099 .ul li a:hover .Ispic { transform: scale(1.1); }
.Floor003099 .ul li .txt { padding: calc(40 / 16 * 1em);}
.Floor003099 .ul li .txt time { display: block; font-size: calc(20 / 16 * 1em);color: #004a9f; margin-bottom: calc(20 / 20 * 1em);}
.Floor003099 .ul li .txt .tit {font-size: calc(20 / 16 * 1em); color: #000; line-height: calc(32 / 20 * 1em);min-height: calc(32 / 20 * 1em * 2);}
.Floor003099 .ul li .txt p {font-size: calc(18 / 16 * 1em);line-height: calc(30 / 18 * 1em); color: #666; }
.Floor003099 .ul li .hover { opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: linear-gradient(to top, #004a9f 50%, rgba(0,155,229,0.35) 100%); z-index: 10; transition: 0.3s; color: #fff; }
.Floor003099 .ul li:hover .hover { opacity: 1; }
.Floor003099 .ul li .hover .inner { position: absolute; left: 10%; width: 80%; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.Floor003099 .ul li .hover time { display: block; margin-bottom: calc(80 / 16 * 1em);}
.Floor003099 .ul li .hover time b { display: block; font-size: calc(36 / 16 * 1em);font-weight: normal; line-height: 1.2; }
.Floor003099 .ul li .hover .tit { font-size: calc(24 / 16 * 1em);line-height: calc(32 / 24 * 1em);min-height: calc(32 / 24 * 1em * 2);}
.Floor003099 .ul li .hover p { font-size: calc(18 / 16 * 1em);line-height: calc(30 / 18 * 1em);}
.Floor003099 .ul li .hover .more {width: calc(50 / 16 * 1em);height: calc(50 / 16 * 1em); border-radius: 50%; margin: calc(60 / 16 * 1em) 0 0;display: block; border: 2px solid rgba(255,255,255,0.3); background: url("../images/icon-more.svg") no-repeat center center; background-size: auto calc(12 / 16 * 1em);}
.Floor003099 .index-more { text-align: center; margin: calc(50 / 16 * 1em) 0 0;}
.Floor003099 .index-more a { display: inline-block; color: #fff; line-height: calc(50 / 16 * 1em);border-radius: calc(50 / 16 * 1em);padding: 0 calc(50 / 16 * 1em);background: linear-gradient(to bottom right, #004a9f 0%, #009be5 100%); }

@media(max-width:1024px){
    .Floor003099 {  padding: calc(100 / 16 * 1em) 0;}
    .Floor003099 .title { margin-bottom: calc(30 / 40 * 1em);}
    .Floor003099 .ul li { float: none; width:100%;margin-bottom: 10px}
    .Floor003099 .ul li .txt { padding: calc(30 / 16 * 1em);}
}

/*Bottom003009 */
.Bottom003009 { background-color: #222; padding-top: calc(60 / 16 * 1em);
}

@media(max-width:1024px) {
.Bottom003009 { text-align: center; }
}
.Bottom003009, .Bottom003009 a { color: #fff; }
.Bottom003009 a:hover { color: #fff; }
.Bottom003009 .hotline { margin-top: calc(10 / 16 * 1em);
}
.Bottom003009 .hotline span { font-size: calc(30 / 16 * 1em);
}

@media(min-width:1025px) {
.Bottom003009 .logo { display: table; table-layout: fixed; }
.Bottom003009 .logo > * { display: table-cell; vertical-align: middle; }
}

@media(max-width:1024px) {
.Bottom003009 .logo .img { padding-bottom: 20px; }
.Bottom003009 .share { display: table; margin-left: auto; margin-right: auto; }
}
.Bottom003009 .b-mid {margin-top: calc(30 / 16 * 1em); border-top: 1px solid rgba(255,255,255,0.05); padding: calc(60 / 16 * 1em) 0;}
.Bottom003009 .b-mid .tit { font-size: calc(18 / 16 * 1em);margin-bottom: calc(20 / 18 * 1em);}
.Bottom003009 .b-mid .tit, .Bottom003009 .b-mid .tit a { color: #fff; }
.Bottom003009 .contact { width: 30%; }
.Bottom003009 .contact p { line-height: calc(32 / 16 * 1em);margin: 0}
.Bottom003009 .b-mid nav { width: 42%; margin: 0 10%; }
.Bottom003009 .b-mid nav dl { float: left; max-width: 140px; }
.Bottom003009 .b-mid nav dd { line-height: calc(32 / 16 * 1em);
}
.Bottom003009 .b-mid nav dd a { color: rgba(255,255,255,0.5); }
.Bottom003009 .code { width: 8%; text-align: center; }
.Bottom003009 .code p { color: rgba(255,255,255,0.5); }

@media(max-width:1024px) {
.Bottom003009 .b-mid { display: none; }
}
.Bottom003009 .copyright { border-top: 1px solid rgba(255,255,255,0.05); padding: calc(40 / 16 * 1em) 0;
line-height: calc(20 / 16 * 1em);
}
.Bottom003009 .copyright .fr a { display: inline-block; }
.Bottom003009 .copyright .fr a:not(:last-child):after { width: 1px; height: 13px; display: inline-block; content: ''; vertical-align: middle; background: #fff; opacity: 0.1; margin: 0 15px; }

@media(max-width:1024px) {
.Bottom003009 .copyright { margin-top: 5vw; padding: 5vw; }
.Bottom003009 .copyright .fr { padding-bottom: 10px; }
}


/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108{padding:5% 0;}
.RighInfo001108 .pic{ float:left; width:30%;overflow: hidden}
.RighInfo001108 .pic img{ width:100%;transition: 0.5s all}
.RighInfo001108 .pic:hover img{ transform: scale(1.05)}
.RighInfo001108 .txt{ float:right; width:64%; padding-right:0%; color:#333;}
.RighInfo001108 .txt h1{ font-size:calc(32 / 16 * 1em); font-weight:normal;margin-top:0;}
.RighInfo001108 .txt dl{ border-top:1px solid #0084d2; padding:3% 0; border-bottom:1px solid #0084d2;}
.RighInfo001108 .txt dd{ line-height:1.5; padding:5px 0;}
.RighInfo001108 .txt p{ line-height:2;}
.RighInfo001108 .txt .contact{ padding:5% 0;}
.RighInfo001108 .txt .contact a{  display: inline-block; color: #fff; line-height: calc(50 / 16 * 1em);border-radius: calc(50 / 16 * 1em);padding: 0 calc(50 / 16 * 1em);background: linear-gradient(to bottom right, #004a9f 0%, #009be5 100%); }
.RighInfo001108 .txt .contact a:hover{ }
.RighInfo001108 .tab{ margin-top:3%;border-bottom:1px solid #0084d2; overflow:hidden; font-weight:bold;padding-bottom:12px;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 0%; line-height:2;font-size:calc(28 / 16 * 1em);font-weight: normal;}
.RighInfo001108 .tab span.on{  color:#004a9f;}
.RighInfo001108 .tab_info{ padding:1% 0;color:#333;}
@media(max-width:1024px){
.RighInfo001108{padding:50px 0;}
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
.RighInfo001108 .txt{ margin-top: 20px;}
}

/*PicList003142 */
.PicList003142{padding-top:5%;}
.PicList003142 .auto{ }
.PicList003142 li{float: left;  margin-bottom: 2.5em;border-radius: 10px;overflow: hidden;}
.PicList003142 li .txt{background:#fff;padding: 1.875em;}
.PicList003142 li .tit{ font-size: calc(22 / 16 * 1em);line-height: 1.6666; min-height: 3.3332em;}
.PicList003142 li p{line-height: 1.78571; min-height: 3.57142em;color: #666;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 66%;transition: 0.5s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.05);}
.PicList003142 li a:hover{color: #004a9f;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 31.3%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 3%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142{padding-top:50px;}  
.PicList003142 li{width: 100%;float: none;margin-bottom: 10px}
.PicList003142 li .txt{padding: 1em;}
}
/*PicList003140 */
.PicList003140{}
.PicList003140 .auto{margin-top: 2em;margin-bottom: 3em;}
.PicList003140 ol{border-bottom: 1px dotted #ececec;padding-bottom: 2.4375em; }
.PicList003140 ol time{margin-bottom: 1.5em;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #d72623;text-align: center;}
.PicList003140 ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}
.PicList003140 ol p{margin-bottom: 2.5em;}
.PicList003140 li a{display: block; border-bottom: 1px solid #0084d2;padding: 2.25em 0em;transition: 0.3s;}
.PicList003140 .tit{font-size:calc(22 / 16 * 1em);color: #333;}
.PicList003140 a:hover .tit{color: #004a9f;}
.PicList003140 p{color: #666;line-height: 1.71428;}
.PicList003140 li p{min-height: 3.42856em;}
.PicList003140 time{color: #999;display: inline-block;}
.PicList003140 li time{padding-right: 2em; background: url(../images/PicList003140-icon.svg) no-repeat right center;background-size: 1em auto; margin-top: 0.5em;}
.PicList003140 li a:hover time{background-image: url(../images/PicList003140-icon-red.svg);}
.PicList003140 li a:hover{}
@media (min-width:1025px) {
.PicList003140 ol .img{width: 31.429%;}   
.PicList003140 ol .txt{padding-left: 3.125em;} 
.PicList003140 li{float: left;width: 48%;}
.PicList003140 li:not(:nth-of-type(2n)){margin-right: 4%;}
}
@media (max-width:1024px) {
.PicList003140 .auto{margin-top: 2em;margin-bottom: 2em;}
.PicList003140 ol .img{margin-bottom:2em;}  
}
/*PicList000687 */

.PicList000687{padding: 5% 0 0 0;overflow: hidden;}
.PicList000687 .auto{}
.PicList000687 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList000687 .title .cn{font-size: calc(30 / 16 * 1em);color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList000687 .title .en{color: #d2d2d2; letter-spacing: 2px;}


.PicList000687 .more{ text-align: center;width: 148px; line-height: 48px;color: #fff;border-radius: 50px; background: linear-gradient(to bottom right, #004a9f 0%, #009be5 100%);display: block;}
.PicList000687 .more:hover{}
.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:768px){
.PicList000687{padding: 50px 0 0 0;}
.PicList000687 .title{margin-bottom: 5vw;}
.PicList000687 .more{line-height: 10vw;margin-top: 20px}
}

.PicList000687 .tit{font-size: calc(24 / 16 * 1em);line-height: 1.5; color: #333;font-weight: normal;}
.PicList000687 time{}
.PicList000687 p{line-height: 1.715em;color: #666;height: 3.43em; margin-bottom:1.4vw;}

.PicList000687 .news-top{padding-bottom: 0vw;}
.PicList000687 .news-top .pic img{transition: 0.5s all}
.PicList000687 .news-top li:hover .pic img{transform: scale(1.05)}
.PicList000687 .news-top .info{background:#fff;padding-right:5%;}
.PicList000687 .news-top time{border-left:1px solid #d4d4d4; padding-left: 1.62vw;display: block; margin-bottom: 2.5vw;color: #004a9f;font-size: calc(18 / 16 * 1em);}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.8vw;}
.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:#004a9f;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 50%;border-radius: 10px 0 0 10px;overflow: hidden;}
.PicList000687 .news-top .info{border-radius: 0 10px 10px 0}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
.PicList000687 .news-top .info .main .more{margin-top:8%;}
}
@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{padding: 2vw 0 2vw 0;}
.PicList000687 .news-list li{ border-bottom:1px solid #0084d2;padding:2% 0;}
.PicList000687 .news-list li:first-child{}
.PicList000687 .news-list li a:hover{}
.PicList000687 .news-list .main{padding-left: 0vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 15px;}
.PicList000687 .news-list time{color: #999;}
.PicList000687 .news-list .more{line-height: normal;color: #009be5;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
.PicList000687 .news-list .pic{overflow: hidden;border-radius: 10px;}
.PicList000687 .news-list .pic img{transition: 0.5s all}
.PicList000687 .news-list li:hover .pic img{transform: scale(1.05)}
.PicList000687 .news-list li:hover h3{color: #004a9f}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;border-bottom: 0}
.PicList000687 .news-list .main{padding: 4vw;border: 1px solid #ddd; border-bottom: 0;}
}



/*
 .RighInfo002275 为demo编号
 */

.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: calc(30 / 16 * 1em)}
.RighInfo002275 .text h2{font-size:calc(38 / 16 * 1em);color:#004a9f;margin-top:0;margin-bottom:30px;}
.RighInfo002275 .text h4{font-size:calc(22 / 16 * 1em);color:#79be4b;font-weight: normal;margin:20px 0 10px;}
.RighInfo002275 .text h4 span{font-weight: bold;font-size:calc(28 / 16 * 1em);}
.RighInfo002275 .text .title{font-size: calc(30 / 16 * 1em);color: #e4e4e4;font-weight: normal;margin-bottom: calc(20 / 16 * 1em);}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{color:#333;line-height: 2; margin: 0; padding: 0;}
.RighInfo002275 .text .p span{color:#004a9f;font-size:calc(26 / 16 * 1em);font-weight: bold;}
.RighInfo002275 .text .img{max-width:calc(140 / 16 * 1em);text-align: center;color:#333;}
.RighInfo002275 .text .img img{margin:10px 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{border-radius: 25px;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media(max-width: 1024px) {
	.RighInfo002275{padding: 50px 0}
    .RighInfo002275 .text h4 span{font-size:calc(26 / 16 * 1em);}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding:5% 0;}
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{}
	.RighInfo002275 .text{width: 45%;padding-top:2%;}
}


.lmcontent{background:url(../images/lmbg.jpg) no-repeat top center/cover;}


/*
 .PicList002796 
 */
.PicList002796{ padding:5% 0 3%;}
.PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList002796 ol figure em{ padding-bottom: 47%; }
.PicList002796 ol p{ margin: calc(25 / 16 * 1em) 0; font-size: calc(22 / 16 * 1em); color: #333; line-height: 1.75; text-align: justify; }
.PicList002796 ol time{ float: right; margin-top: calc(26 / 16 * 1em); }

.PicList002796 li{ position:relative; }
.PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList002796 .video_files .close::before,
.PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList002796 .video_files .close::before{ transform:rotate(45deg);}
.PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
.PicList002796 figure{ position:relative;}
.PicList002796 figure em{ display:block; padding-bottom: 62%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.2); }
.PicList002796 figure a::before,
.PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList002796 figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
.PicList002796 li p{ margin-bottom: calc(25 / 16 * 1em);  font-size: calc(22 / 16 * 1em); color: #333; line-height: 1.75; text-align: justify; overflow: hidden;}
.PicList002796 time{ background: #004a9f;background: linear-gradient(to bottom right, #004a9f 0%, #009be5 100%); display: inline-block; padding: 5px 15px; color: #fff; border-radius: 99px;}
@media(min-width:769px){
.PicList002796 li{ float: left; width: 29.75%;margin-right: 5.25%; margin-bottom:2%;} 
.PicList002796 li:nth-of-type(3n){ margin-right: 0; }
.PicList002796 li:nth-of-type(3n+1){clear:left;}
}
@media(max-width:768px){
.PicList002796{ padding:50px 0;}
.PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
.PicList002796 figure em{ padding-bottom: 60%!important; background-size:cover;}
.PicList002796 ol p{ margin: calc(15 / 16 * 1em) 0;}
}
@media(max-width:480px){
.PicList002796 figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList002796 figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -5px;margin-top: -9px;}
}
@media(max-width:375px){
.PicList002796 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
}
/*
 .PicList001647 为demo编号
 */
.PicList001647{padding-top:3%;}
.PicList001647 li{ float:left; margin-right:4%; width:22%; margin-top:2%;margin-bottom:2%;padding-bottom:calc(18 / 16 * 1em);border-bottom:1px solid #0084d2;}
.PicList001647 li .pic{ overflow: hidden;border-radius: 10px;}
.PicList001647 li figure{transition: 0.5s all}
.PicList001647 li:hover figure{transform: scale(1.05);}
.PicList001647 li .Ispic{ padding-bottom:120%;}
.PicList001647 li *{margin:0;}
.PicList001647 li p{color:#666;  overflow:hidden; line-height:1.5;}
.PicList001647 li h1{ font-size:calc(22 / 16 * 1em); font-weight:normal; padding-top:5%; padding-bottom:2%;}
@media(min-width:641px){
.PicList001647 li:nth-child(4n){ margin-right:0;}
.PicList001647 li:nth-child(4n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647{padding-top:50px;}
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
}

/*Page002623 */
.Page002623{padding: 2vw 0 4vw 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;border-radius: 50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #004a9f;background: linear-gradient(to bottom right, #004a9f 0%, #009be5 100%);}
.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;}
}
/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff; }
.Banner002730 .txt .auto{ }
.Banner002730 .txt .cn{ letter-spacing:2px;font-size:calc(56 / 16 * 1em); font-weight: bold; padding-right: calc(20 / 16 * 1em);margin-bottom:7px;}
.Banner002730 .txt .en{text-align: left;font-size:calc(30 / 16 * 1em);}
@media(min-width:1025px){
.Banner002730 figure{ height:600px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
    
.Banner002730 .txt .cn{font-size:calc(36 / 16 * 1em);}
.Banner002730 .txt .en{text-align: left;font-size:calc(16 / 16 * 1em);}
}

/*
 .Menu000706 为demo编号
 */
.Menu000706{background: linear-gradient(to right, #004a9f 0%, #009be5 100%);}
.Menu000706 .auto{position: relative}
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #ed6c00; color:#fff; font-weight:normal; font-size:calc(24 / 16 * 1em);}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{  position:relative;}
.Menu000706 .location{ float: right;width: 30%;text-align: right;padding: 18px 0}
.Menu000706 dl{background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:23px; color:#fff;font-size:calc(14 / 16 * 1em); line-height:24px;background-size:15px;display: inline-block}
.Menu000706 dl a{color:#fff;}
.Menu000706 dl span,
.Menu000706 dl a:hover{color:#fff;}
.Menu000706 nav li a{ display:block; font-size:calc(18 / 16 * 1em); padding:20px 0;color:#fff;}
@media(min-width:769px){
.Menu000706 nav{ float: left;width:70%}
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0 2%;}
.Menu000706 nav li:nth-child(1){padding-left:0;}
.Menu000706 nav li:hover a,
.Menu000706 nav li.aon a{ color:#fff; border-bottom:2px solid #fff;}
}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{padding:16px 0;}
.Menu000706 nav ol span{display:block;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #004a9f;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#004a9f; padding:5px;display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #ddd;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; color: #333}
.Menu000706 nav li a:hover{color:#004a9f;}
}


.lmabout{padding:5% 0;}
.lmabout .text{width:50%;float:left;padding-top:3%;}
.lmabout h2{text-align: left;margin:0;font-size:calc(38 / 16 * 1em);color:#004a9f;margin-bottom:22px;}
.lmabout h4{font-size:calc(30 / 16 * 1em);color:#79be4b;margin:15px 0 22px;}
.lmabout p{color:#333;line-height: 2;}
.lmabout .pic{width:43%;float:right;border-radius: 25px;}
.lmabout .pic img{border-radius: 25px;}

@media(max-width:1024px){
    .lmabout{padding:50px 0;}
    .lmabout .text{width:100%;float:none;}
    .lmabout .pic{width:100%;float:none;}
}


/*RighInfo003072 */
.RighInfo003072{padding-bottom:5%;}


@media(min-width:1025px){
.RighInfo003072 .txt-info{width: 43%;}
.RighInfo003072 .video{width: 50%;}
}
@media(max-width:1024px){
.RighInfo003072{padding-bottom:50px;}
.RighInfo003072 .txt-info{margin-bottom: 4vw;}
}

.RighInfo003072 .video .pic{position: relative; z-index: 1;border-radius: 25px;overflow: hidden; }
.RighInfo003072 .video .pic img{opacity: 1;}
.RighInfo003072 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.RighInfo003072 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/RighInfo003072_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.RighInfo003072 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
.RighInfo003072 .video .play:before{width: 20vw; height: 20vw;}
}

.RighInfo003072 .number{margin-top:7%;}
.RighInfo003072 .number li{float: left;color: #333;}
.RighInfo003072 .number li:not(:last-child){margin-right: 5vw;}
.RighInfo003072 .number li aside{color: #004a9f;}
.RighInfo003072 .number li aside b{font-size: calc(40 / 16 * 1em);line-height: 0.85em;display: inline-block;}
.RighInfo003072 .number li p{margin-bottom: 0;margin-top:5px;}


.RighInfo003072 .edit-info{line-height: 2;text-align: justify;color:#333;}
.RighInfo003072 .edit-info p{margin:calc(14 / 16 * 1em) 0;}
.css-3072 .year{color: #ececec;font-weight: 900;font-family: 'Arial';font-size: calc(60 / 16 * 1em);line-height: 0.934em;}
.css-3072 .name{color: #004a9f;font-size: calc(38 / 16 * 1em);font-weight: bold; margin: 5px 0 6% 0;line-height: 1.25}



.RighInfo003072 .item-group .item{padding: 2.8vw 0;background-repeat: no-repeat;background-image: url("../images/RighInfo003072_bg.png");}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;background-color: #f9f8f5;}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;}

.RighInfo003072 .item-group .img img{border-radius: 10px;}
.RighInfo003072 .item-group h3{font-size: calc(24 / 16 * 1em);letter-spacing: 1px;color: #ee7133; margin-bottom: 1.2em; margin: 0 0 1em 0;}
.RighInfo003072 .item-group pre{line-height: 2;text-indent: 2em;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width: 50%;}
.RighInfo003072 .item-group .txt{width: 43.5%; padding-top: 3.5vw;}
}
@media(max-width:768px){
.RighInfo003072 .number li{margin-bottom: 20px;}
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
}



/*
 .PicList000762
 */
.PicList000762{ padding-top:5%;}
.PicList000762 li{ float:left; width:31.3%; margin-right:3%; margin-bottom:3%;border-radius: 10px;overflow: hidden; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#fff;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:calc(22 / 16 * 1em);font-weight: normal; color:#333; text-align:center; padding:5% 2%;}
.PicList000762 li .pic{ overflow: hidden}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:64%;transition: 0.5s all}
.PicList000762 li a:hover{ background-color:#004a9f; }
.PicList000762 li a:hover figure{transform: scale(1.05)}
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762{ padding-top:50px;}
.PicList000762 li{width:49%;margin-right: 2%}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
.PicList000762 li h2{font-size:calc(16 / 16 * 1em);padding: 10px}
}


/*RighInfo002939 */
.RighInfo002939{padding:5% 0;}
.RighInfo002939 .auto{max-width:1400px;}
.RighInfo002939 .name{border-bottom: 1px solid #dfdfdf; text-align: center; margin-bottom: calc(50 / 16 * 1em);}
.RighInfo002939 .name h1{margin: 0 0 20px 0;font-size: calc(32 / 16 * 1em);color: #333;}
.RighInfo002939 .time{color: #666;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;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2;color: #1e1e1e; text-align: justify; padding-bottom: 2.5vw;}
.RighInfo002939 .edit-info .h2{margin-bottom:0px;font-size:calc(32 / 16 * 1em);}
.RighInfo002939 .info-page{background:#fff;}
.RighInfo002939 .info-page dd{line-height: 2;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #004a9f;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;padding:18px;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{}
}
@media(max-width:640px){
.RighInfo002939{padding:50px 0;}
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939 .info-page dd{line-height: 40px;}
}

.center{text-align: center;}
.lm-title{font-size: calc(40 / 16 * 1em);font-weight: bold;color: #004a9f;margin-bottom:calc(20 / 16 * 1em);}

.Specialtraining{padding:5% 0;}
.Specialtraining p{line-height: 2;color:#333;}
.Specialtraining .text{width:47%;float:left;}
.Specialtraining .pic{width:47%;float:right;overflow: hidden; border-radius: 0 50px 0 50px;}
.Specialtraining .pic img{transition: 0.5s all}
.Specialtraining .pic:hover img{transform: scale(1.05)}


.Openpopulation{padding:0% 0;position: relative}
.Openpopulation #txy2{position: absolute;bottom: 100%;left: 0;width: 100%;}
.Openpopulation p{line-height: 2;color:#333;}
.Openpopulation .text{width:47%;float:right;padding-top:1%;}
.Openpopulation .pic{width:47%;float:left;border-radius: 0 50px 0 50px;overflow: hidden}
.Openpopulation .pic img{transition: 0.5s all}
.Openpopulation .pic:hover img{transform: scale(1.05)}

.benefited{padding:5% 0;position: relative}
.benefited #txy3{position: absolute;bottom: 100%;left: 0;width: 100%;}
.benefited h3{color:#333;font-size:calc(26 / 16 * 1em);}
.benefited p{line-height: 2;color:#333;margin:calc(10 / 16 * 1em) 0;}
.benefited .p{margin:0;font-size:calc(22 / 16 * 1em);color:#004a9f;}
.benefited .text{width:47%;float:left;padding-top:1%;}
.benefited .pic{width:47%;float:right;border-radius: 0 50px 0 50px;overflow: hidden;}
.benefited .pic img{transition: 0.5s all}
.benefited .pic:hover img{transform: scale(1.05)}


@media(max-width:1024px){
    .lm-title{font-size: calc(36 / 16 * 1em);margin-bottom:calc(10 / 16 * 1em);}
    .Specialtraining{padding:50px 0;}
    .Specialtraining .text{width:100%;float:none;}
    .Specialtraining .pic{width:100%;float:none;}
    
    .Openpopulation .text{width:100%;float:none;}
    .Openpopulation .pic{width:100%;float:none;}
    
    .benefited{padding:50px 0;}
    .benefited .text{width:100%;float:none;}
    .benefited .pic{width:100%;float:none;}
}


.ss{padding:5% 0;}
.TextList002322 {padding: calc(100 / 1920 * 100%) 0 0;}
.TextList002322 h3 {font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li {position: relative;padding: 10px 100px 10px 0;line-height: 22px;}
.TextList002322 .list li * {color: #777;}
.TextList002322 .list li time {position: absolute;right: 0;top: 10px;display: block;}
.TextList002322 .list li a {position: relative;display: block;width: 100%;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; padding-left: 15px;}
.TextList002322 .list li a:before {display: table;content: ">";position: absolute;left: 0;top: 0;height: 100%;width: 20px;}
.TextList002322 .list li a:hover { color: #004a9f;}

@media only screen and (max-width:767px) {
    .TextList002322 {padding: 20px 3%;}
}



/* 2023.10.20 */
.Banner002826 .slick-slider{
    position: relative;
}
.Banner002826 .slick-arrow{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    z-index: 20;
}
.Banner002826 .slick-arrow.slick-prev{
    left: 5%;
}
.Banner002826 .slick-arrow.slick-next{
    right: 5%;
}
.Banner002826 .slick-arrow.slick-prev::before{
    content: '';
    display: block;
    position: absolute;
    top: 25%;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    right: 6px;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.Banner002826 .slick-arrow.slick-next::before{
    content: '';
    display: block;
    position: absolute;
    top: 25%;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    right: 14px;
    width: 20px;
    height: 20px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
@media only screen and (max-width:767px) {
    .Banner002826 .slick-arrow.slick-prev::before {
        width: 15px;
        height: 15px;
    }
    .Banner002826 .slick-arrow.slick-next::before {
        width: 15px;
        height: 15px;
    }
    .Banner002826 .slick-arrow.slick-prev{
        left: 15px;
    }
    .Banner002826 .slick-arrow.slick-next{
        right: 15px;
    }
}

