/*Top002633 */
.auto_1400{max-width: 1400px;}
ul,ol{list-style: none;}
body{ background:#fff;}
.Top002633{ background:#fff; }
.Top002633 .header-top{position:relative;z-index: 110;background-color: #fff;}
.Top002633 .header-top .logo{width: calc(380 / 1400 * 100%);}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dt{ width:230px; position:relative;border:1px solid #cfebef; border-radius:36px; overflow:hidden;margin-right: 60px;top: 0;}
.Top002633 .header-right dt .text{ width:100%; line-height:36px; height:36px; padding:0 36px 0 20px; border:none; border:none; color:#999; font-size:12px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#0d4da1;}
.Top002633 .header-right dt .btn{ position:absolute; right:0; top:0; width:36px; height:36px; background:url(../images/Top002633_btn_search.png) no-repeat center center #0d4da1;border-radius:50%;}
.Top002633 .header-bottom{ background:#0d4da1;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:56px; font-size:16px; }
.Top002633 .header-menu li.aon em a{color:#fff;}
.Top002633 .header-menu li.aon{background:#0c3e80;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:90%; left:5%; }
.Top002633 .header-menu li .sub-menu{ position:relative;background:#0d4da1; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#0d4da1; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted #0d4da1; text-align:center;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#cfebef;}
.bdshare-button-style0-32 a{width: unset !important;background: none !important;color: #333 !important;display: block !important;text-indent: 0 !important;float: unset !important;height: unset !important;line-height: unset !important;}
.Top002633 .header-right dd .bdsharebuttonbox a{text-align: center;padding: 0 0.6em;}
.header-top a .ico{margin-bottom: 0.28em;height: 1.4em;}
.header-top a .text{font-size: 1em;}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(min-width:1025px){
  .Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-21px;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100; margin-bottom: 40px;}
.Top002633 .header-right{display: flex;align-items: center;}
.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:5px;width: 36px;height: 36px;display: flex;align-items: center; justify-content: center; border-radius: 50%;background-color: #0d4da1;}
.Top002633 .header-right dd .bdsharebuttonbox a:nth-child(2){display: none;}
.header-top a .ico{height: auto;margin: 0; }
.header-top a .ico img{filter: grayscale(100%) brightness(500%);}
.Top002633 .header-top{ padding:15px 0;display: flex;justify-content: space-between;align-items: center;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#0d4da1;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#0d4da1; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
.header-top a .text{display: none;}
.Top002633 .header-right dt{position: absolute;left: -3%;right: -3%;margin: 0; top: 100%; border-radius: 0;width: auto; border: 0;background-color: rgba(0, 0, 0, 0.1);}
.Top002633 .header-right dt:first-child{width:30%;left:0;right:auto;}
.Top002633 .header-right dt:nth-child(2){width:68%;left:auto;right:0;}
.Top002633 .header-right dt .btn{right: 0; width: 40px;height: 40px;border-radius: 0;}
.Top002633 .header-right dt .text{height: 40px;line-height: 40px; background: none;padding-left:10px;padding-right:24px;}
.Top002633 .header-top .logo{width: 45%;}
}

/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.Banner002465 li a .pcimg{ display: none;}
.Banner002465 li a .phoneimg{ display: block;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}


/*Floor001013 */
.Floor001013 .auto{ position:relative; z-index:3; }
.Floor001013 li{ position:relative; float:left; background:#0598aa; text-align:center;}
.Floor001013 li:nth-child(1){background: #3f95e0;}
.Floor001013 li:nth-child(2){background: #8c59dc}
.Floor001013 li:nth-child(3){background: #fc737d;}
.Floor001013 li:nth-child(4){background: #15d4e7;}
.Floor001013 li:nth-child(5){background: #fab847;}
.Floor001013 li:nth-child(6){background: #406ae1;}
.Floor001013 li:nth-child(7){background: #0598aa;}
.mainBg{width: 100%;background: url(../images/mainBg.png) no-repeat;background-size: cover;padding: 3% 0;}

.Floor001013 li a{ display:block; position:relative; z-index:100;padding:22% 0; }
.Floor001013 li a:hover img{ transform: rotateY(180deg);}
.Floor001013 li .icon img{ width:50px; height:50px; transition: 0.3s;}
.Floor001013 li .icon span{font-size:18px; color:#fff; padding-top:10px;}
@media(min-width:769px){
.Floor001013 .auto{margin: 0 auto;}
.Floor001013 li{width:14.28%;}
}
@media(max-width:768px){
.Floor001013 li{width:calc(100% / 7);}
.mainBg{padding-top: 0;}
.Floor001013 .auto{width: auto;border-top: 1px solid #fff;}
.Floor001013 li .bg{ display:none !important;}
.Floor001013 li:not(:last-child) a{ border-right:1px solid #fff;}
}
@media(max-width:480px){
.Floor001013 li .icon img{ width:36px; height:36px;}
.Floor001013 li .icon span{font-size:12px;}
}
/*Floor003160 */
.Floor003160{}
.titMain{ margin-top: 1.0526em;font-size: 2em;margin-bottom: 0.7894em;line-height: 1;font-weight: bold;letter-spacing: 1px;color: #0d4da1;}
.titMain .ti{color: #82a2cd;font-size: 0.6em;font-weight: 400;margin-top: 0.5em;}
  /* background: url(../images/title_ico.png) no-repeat 0.01em;
  background-size: 3em auto;
  padding-top: 0.3em;
  padding-bottom: 0.3em */
.Floor003160 .title a{float: right;color: #0735a8;font-size:0.36842em;line-height: 2.7142;background: url(../images/Floor003160-more.svg) no-repeat right center;padding-right: 1em;}

.Floor003160 .tab-ul{position: relative;z-index: 20; margin-bottom: 1.25em;}
.Floor003160 .tab-ul li span{font-size:1.375em;color: #999;display: block; height: 1.5454em;border-bottom: 3px solid transparent;line-height: 1;cursor: pointer;}
.Floor003160 .tab-ul li.on span{border-bottom-color: #0d4da1;color: #0d4da1;}
.Floor003160 .tab-ul li > a{position: absolute;right: 0; top: 0;background: url(../images/Floor003160-more.svg) no-repeat right center;padding-right: 1em;color: #0735a8;}
.Floor003160 .tab-ul li:not(.on) > a{display: none;}

.Floor003160  .clearfix{margin-top: 1.6em;}
.Floor003160 .video{position: relative;z-index: 1;}
.Floor003160 .video .play{position: absolute;left: 0;top: 0;z-index: 10;width: 100%;height: 100%;background: url(../images/Floor003160-play.svg) no-repeat center center;background-size: auto 4.5em;cursor: pointer;}
.Floor003160 .video .files{position: absolute;z-index: 20;background-color: #000;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.Floor003160 .video .files video{width: 100%;height: 100%;display: block;}
.Floor003160 .video .close{ cursor:pointer; width:2em; height:2em; position:absolute; z-index:4; right:0.625em; top:0.625em;}
.Floor003160 .video .close::before,
.Floor003160 .video .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.Floor003160 .video .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.Floor003160 .video .Ispic{height: 17.5em;}
.Floor003160 .video-txt{height: 6.25em;background: url(../images/Floor003160-bg.png) no-repeat center; background-size: cover;text-align: center;padding: 0 2.8125em;}
.Floor003160 .video-txt aside{font-size: 1.25em;color: #fff;}
@media (max-width:1024px) {
  .Floor003160{padding-top: 4.011vw;}
  .Floor003160 .root-sz-16{font-size: 14px;}
  .Floor003160 .titMain{text-align: center;}
  .Floor003160  .clearfix{margin-top:0;}
}

/* new */
.Floor003129 label{border: solid 1px #dedede;font-size: 0.875em;line-height: 1.7142;padding: 0 0.5714em;display: inline-block;transition: 0.3s;}
.Floor003129 a:hover label{border-color: #e60012; background-color: #e60012;color: #fff;}
.Floor003129 .tit{font-size: 1.2em;margin: 0.4em 0;min-height: 2em;}
.Floor003129 .txt p{margin: 0;color: #666666;font-size: 0.875em;line-height: 1.7142;}
.Floor003129 a:hover .Ispic{transform: scale(1.1);}

.my{width: 100%;background: #fff;border-radius: 10px;margin-top: 2.2em;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);}
.my .my-header{width: 100%;height: 6.4em;background: url(../images/my_header.png) no-repeat;background-size: 100% 100%;color: #fff;display: flex;justify-content: space-between;padding: 0 1.2em;box-sizing: border-box;align-items: center;}
.my .my-header .my-title{font-size: 1.9em;margin-bottom: 0.2em;color: #fff;line-height: 1;font-weight: bold;}
.my .my-header .bottom{font-size: 0.7em;color: #71a5e9;}
.my .my-header .more a{display: inline-flex;border-radius: 60px;border: 1px solid #fff;padding: 0.6em 1em;font-size: 0.9em;color: #fff; align-items: center;}
.my .my-header .more a:after{width: 0.8em;height: 0.8em;margin-left: 0.4em;background: url(../images/my_add.png) no-repeat center center / contain;display: block; content: '';}
.my .list{padding: 1.8em 1.8em 0.6em;}
.my .list li:first-child{padding-top: 0;background-position-y: 0.4em;}
.my .list li{border-bottom: 1px dashed #e5e5e5;padding-bottom: 1.5em;padding-top: 1.5em;background: url(../images/myList_ico.png) no-repeat left 1.82em / auto calc(12 / 16 * 1em);padding-left: 1.2em;box-sizing: border-box; font-size: 1.1em;}
.my .list li:last-child{border-bottom: 0;}
.my .list li a:not(:hover){color: #232323;}
.my .list li time{float: right;color: #0d4da1;    font-size: 0.9em;}
.my .list li:nth-child(1){background-image: url(../images/myList_ico-on.png);}
.my .list li:nth-child(1) a{color: #FC2D03;}
.Floor003129 li:last-child{border-bottom: 0;}
.Floor003129 li a{padding: 1.8% 0;}
.Floor003129 li{border-bottom: 1px solid #f2f2f2;}
.Floor003129 li .pic{width: 15%; overflow: hidden;}
.Floor003129 li .pic .Ispic{padding-bottom: calc(96 / 140 * 100%); transition: 0.3s;}
.Floor003129 li .txt{padding-left: 3%;}
.Floor0031291 li .txt{padding-left: 0;display: flex;align-items: center;justify-content: space-between;}
.Floor0031291 .txt p{font-size: 16px;}
.Floor0031291 li a{padding: 14px 0;}

@media (min-width:1025px) {
.Floor003129 li .txt{position: relative;}
.Floor003129 li time{position: absolute;right: 0; top: 50%; line-height: 2; margin-top: -1em;}
}
@media (max-width:1024px) {
.Floor003129 .auto{padding: 2em 0;}
.Floor003129 li .pic{width: 30%;}
}
@media(max-width:640px){
  .my .list li{padding-top: 10px;padding-bottom: 10px;background-position: 0px center;}
}
/* new */

@media (min-width:1025px) {
.Floor003160 .left{width: 66.026%;}
.Floor003160 .right{width: 30.129%;} 
.Floor003160 .tab-ul{margin-left: 14em;margin-top: -3.375em;}
.Floor003160 .tab-ul li{float: left; margin-right: 2.125em;}
}
@media (max-width:1024px) {
.Floor003160 .title{font-size: 1.8em;}
.Floor003160 .tab-ul{display: flex;justify-content: center;}
.Floor003160 .tab-ul:after{display: none;}
.Floor003160 .tab-ul li{margin: 0 2vw;}
.Floor003160 .tab-ul li > a{top: -3em;}
.Floor003160 .list .pic{display: none;}
}
/*Floor002921 */
.Floor002921{background: url(../images/fb_bg.png) no-repeat;background-size: cover; padding: 4.011vw 0 5.209vw 0; overflow: hidden;}
.Floor002921 .title{text-align: center;padding-bottom: 2.605vw;}
.Floor002921 .title .cn{font-size: 30px;color: #0d4da1; padding-bottom: 10px;font-weight: bold;}
.Floor002921 .title .en{color: #d2d2d2; letter-spacing: 2px;}
.Floor002921 .titMain{text-align: center;margin-bottom: 2.4em;}
@media(max-width:640px){
.Floor002921 .title{padding-bottom: 6vw;}
.Floor002921 .title .cn{font-size: 8vw;}
}

.auto_1500{max-width: 1500px;}

.Floor002921 .tab{position: relative; z-index: 1; margin-bottom: 2.917vw;}
.Floor002921 .tab:before{position: absolute; content: ''; left: 0; width: 100%; height: 1px; background: #e6edfd;top:60px;}
.Floor002921 .tab .line{position: absolute; left: 0; height: 2px; width: 0; top: 59px; background:#0d4da1; transition: 0.3s;}
.Floor002921 .tab .slick-dots{overflow: hidden; }
.Floor002921 .tab .slick-dots li{float: left;position: relative;list-style: none;text-align: center;}
.Floor002921 .tab .icon{height: 60px; }
.Floor002921 .tab .icon img{max-height: 43px;}
.Floor002921 .tab .quan{display: block; margin: -8px auto 0; width: 16px; height: 16px; border: 1px solid transparent; position: relative;border-radius: 50%; }
.Floor002921 .tab .quan:before{position: absolute; content: '';border:1px solid #e0e0e0; border-radius: 50%; background: #f5f5f5; width: 6px; height: 6px; left: 50%; top: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002921 .slick-active .quan,
.Floor002921 .slick-active .quan:before{border-color: #0d4da1;}
.Floor002921 .slick-active .quan:before{background: #0d4da1; width: 8px; height: 8px;}
.Floor002921 .tab .tit{font-size: 18px; padding-top: 10px;}
.Floor002921 .slick-active .tit{font-weight: bold;color: #0d4da1;}
.ks-main{flex-wrap: wrap;}
.ks-main dd{text-align: center;margin-bottom: 2%;border-radius:30px; overflow: hidden;position: relative;padding:20px 0 40px;border: 1px solid #284265;}
.ks-main dd:hover{box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);background-color: #fff;}
/* .ks-main dd a:hover aside{color: #fff;} */
.ks-main dd .ico{width: 35%;position: relative;;padding-bottom: 40%;margin: 0 auto;}
.ks-main dd .ico img{position: absolute;left: 0;top: 0;right: 0;bottom: 0; margin: auto; max-height: 100%; transition: 0.3s;}
.ks-main dd .ico img.h{opacity: 0;}
.ks-main dd a:hover .ico img.h{opacity: 1;}
.ks-main dd a:hover .ico img.d{opacity: 0;}
.ks-main dd a{display: flex;align-items: center; justify-content: center; flex-direction: column; height: 100%; position: absolute; left:2%;right: 2%;;top: 0;}
.ks-main dd aside{font-size: 1.1em;color: #284265;width: 95%;}
.flex{display: flex;}
@media(min-width:1025px){
  .ks-main dd{width: 19%;}
.ks-main dd:not(:nth-child(5n)){margin-right: 1.25%;}
}
@media(max-width:1024px){
.ks-main dd{width: calc(94% / 4); padding-bottom: 14%;border-radius: 10px;}
.ks-main dd:not(:nth-child(4n)){margin-right: 2%;}
}
@media(max-width:640px){
.Floor002921 .tab{margin-bottom: 6vw;}
.Floor002921 .tab .tit{font-size: 3.5vw;}
.ks-main dd aside{-webkit-line-clamp: 2;font-size: 14px;}
.Floor002921 .tab .icon{height: 40px;}
.Floor002921 .tab .icon img{max-height: 30px;}
.Floor002921 .tab .line{top: 39px;}
.Floor002921 .tab:before{top: 40px;}
}



.Floor002921 .slick-arrow{top: 50%;position:absolute; width: 30px; height: 30px; border-top:5px solid #dedede;border-left:5px solid #dedede;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); z-index: 20; transition: 0.3s; margin-top: -15px;}
.Floor002921 .slick-arrow:hover{border-color: #a52d33;}
.Floor002921 .slick-prev{left: 33.3333%; margin-left: -10px;display: none !important;}
.Floor002921 .slick-next{right: 33.3333%;margin-right:-10px;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);display: none !important;}
@media(max-width:640px){
.Floor002921 .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;border-left-width:1vw;border-top-width:1vw;}
.Floor002921 .slick-prev{margin-left: -1.5vw;}
.Floor002921 .slick-next{margin-right: -1.5vw;}
}





/*
 .Floor001642 为demo编号
 */
.Floor001642{padding-top: 4%; padding-bottom:5%;background: url(../images/ys_bg.png) no-repeat;background-size: cover;}
.Floor001642 .titMain{padding: 0 50px;margin-bottom: 2em; position: relative;float: left;width: 100%;z-index: 99;}
.inSearch{border: 1px solid #cfebef;background: #fff;border-radius: 36px;overflow: hidden; position: relative;}
.inSearch input{width: 100%;line-height: 36px;height: 36px;padding: 0 36px 0 20px;border: none;border: none;color: #999;font-size: 12px;background: none;}
.inSearch button{position: absolute;border: none; right: 0;top: 0;width: 39px;height: 39px;background: url(../images/Top002633_btn_search.png) no-repeat center center #0d4da1;border-radius: 50%;}
.titMain .more a{font-weight: normal;font-size: 16px;position: relative;transition: all 0.3s;display: inline-flex;border-radius: 60px;border: 1px solid #0d4da1;padding: 0.6em 1.4em;color: #0d4da1;align-items: center;margin-right: 260px;margin-top: 10px;}
.titMain .more a:after{width: 0.8em;height: 0.8em;margin-left: 0.4em;background: url(../images/Floor003160-more.svg) no-repeat center center / contain;display: block; content: '';}
.titMain .more a:hover{background:#0d4da1;color: #fff }
.titMain .more a:hover:after{background: url(../images/Floor003160-more2.svg) no-repeat center center / contain}
.Floor001642 .title{text-align: center;border-bottom: 1px solid #e9e9e9;color: #d5d5d5;padding-bottom: 1.5%;position: relative;text-transform: uppercase;margin-bottom: 3%;}
.Floor001642 .title h1{font-size: 24px; font-weight: normal;margin: 0;color: #555;}
.Floor001642 .title::before{ position:absolute; content:''; width:50px; height:2px; background-color:#2078da; left:50%; margin-left:-25px; bottom:-1px;}
.Floor001642 .list{ position:relative; padding:0 36px;}
.Floor001642 .list .bx-controls-direction a{ position:absolute; top:50%;color:#666; border:1px solid #0d4da1;margin-top:-30px; width:40px; height:40px; font-size:14px;border-radius: 50%;background: url(../images/ri_ico.svg) no-repeat center center;background-size: 16px auto;}
/* .Floor001642 .list .bx-controls-direction a span{ top:50%; left:50%; margin-top:-7px; margin-left:-7px; position:absolute;}
span{} */
.Floor001642 .list .bx-controls-direction a.bx-prev{ left:-20px; }
.Floor001642 .list .bx-controls-direction a.bx-next{ right:-20px;background: url(../images/ri02_ico.svg) no-repeat center center;background-size: 16px auto;}
.Floor001642 .list .bx-controls-direction a.bx-next:hover{background: #0d4da1 url(../images/ri02_ico_on.svg) no-repeat center center;background-size: 16px auto;}
.Floor001642 .list .bx-controls-direction a:hover{ color:#fff; background-color:#2078da; border-color:#2078da; -ms-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;transition:all ease 0.3s;background: #0d4da1 url(../images/ri_ico_on.svg) no-repeat center center;background-size: 16px auto;}
.Floor001642 .list li a{ padding-bottom: 110px;display:block; margin:0 15px;background-color: #fff;transition:0.3s;position: relative;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);}
.Floor001642 .list li figure{ overflow:hidden;}
.Floor001642 .list li .txt{position: absolute;width: 100%;background: #fff;bottom: 0;transition: all 0.3s}
.Floor001642 .bx-viewport{padding-bottom: 20px;}
.Floor001642 .list li figure span{ display:block; padding-bottom:104%; background-size:100% auto;transition:0.3s;background-position-y: top;}
.Floor001642 .list li h1{ font-size: 1.6em;text-align: center;color: #232323;font-weight: bold;margin-bottom: 0.3em;margin-top: 1em;}
.Floor001642 .list li p{ margin: 0;font-size: 1.2em;color: #012d67;overflow: hidden;height: auto;text-align: center;margin-bottom: 10px;}
.Floor001642 .list li .line{width: 100%;height: 4px;background: #0d4da1;transition: all 0.3s;}
.Floor001642 .list .lineMain{text-align: center;color: #fff;padding: 5em 3em;box-sizing: border-box;}
.Floor001642 .list .lineMain .ys-title{font-size: 2.1em;font-weight: bold;margin-bottom: 0.2em;}
.Floor001642 .list .lineMain .ys-lable{font-size: 1.4em;margin-bottom: 1em;}
.Floor001642 .list .lineMain .ys-text{font-size: 1.1em;opacity: 0.7;}
.Floor001642 .list .more{text-align: center;opacity: 0;height: 0;margin-bottom: 20px;transition: all 0.3s}
.Floor001642 .list .more .a{display: inline-flex;border-radius: 60px;border: 1px solid #0d4da1;padding: 0.6em 1.4em;font-size: 0.9em;color: #0d4da1;align-items: center;}
.Floor001642 .list .lineMain .more .a:after{width: 0.8em;height: 0.8em;margin-left: 0.4em;position: relative;top: -0.1em;display: block; content: ''; background: url(../images/my_add.png) no-repeat center center; background-size: contain;}
.Floor001642 .list li:hover  h1 a{ color:#47a0ec;}
.Floor001642 .list .more .a:hover{background: #0d4da1;color: #fff}
.Floor001642 .list li:hover .more{opacity: 1;height: auto;}
.Floor0016422.Floor001642 .list{margin-left: -1.5%;}
.Floor0016422.Floor001642 .list li{width: 23.5%;float: left;margin-left: 1.5%;position: relative;margin-bottom: 2%;}
.Floor0016422.Floor001642 .list li a{margin: 0}

@media (min-width:1101px) and (max-width:1440px){
  .Floor001642 .list .lineMain{ padding-left:1em; padding-right: 1em; }
  .Floor001642 .list .lineMain .ys-text{display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
    .Floor001642 .list .lineMain .ys-lable{font-size: 1em;}

}
@media (min-width:1101px) {
  .Floor001642 .list li:hover .line{width: 100%;height: 100%;background: #0d4da1f7;position: absolute;right: 0;bottom: 0;border-radius: 5em 1em 0.4em 0.4em;}
}
  @media (min-width:1025px) {
.Floor001642 .list li:hover figure span{ transform:scale(1.06);}
.inSearch{width: 230px;position: absolute;right: 48px; top: 50%;margin-top: -18px;}
}
@media(max-width:1024px){
  .titMain .more a{margin-right: 0;padding: 0.6em;}
  .inSearch{margin-top: 20px;}
  .Floor001642 .titMain{text-align: center; margin-bottom: 20px;}
.Floor001642 .list li a{ margin:0 10px;padding-bottom: 0;}
.Floor001642 .list .more{opacity: 1;height: auto;font-size: 12px;margin-bottom: 0;}
.Floor001642 .list .more .a{padding: 0.5em;}
.Floor001642 .list li .txt{position: static;padding: 10px 4px;}
.Floor001642 .list .bx-controls-direction a.bx-prev{ left:-10px; }
.Floor001642 .list .bx-controls-direction a.bx-next{ right:-10px;}
}
@media(max-width:640px){
  .titMain .more a{font-size: 14px;}
.Floor001642 .title h1{ font-size:20px;}
.Floor001642 .list .bx-controls-direction a.bx-prev{ left:0; }
.Floor001642 .list .bx-controls-direction a.bx-next{ right:0;}
.Floor001642 .list .bx-controls-direction a{width: 35px;height: 35px;margin-top: 0;}
.Floor001642 .titMain{padding: 0 0;margin-top: 0;}
.Floor001642 .list li h1{font-size: 16px;margin-top: 0;}
.Floor001642 .list li p{font-size: 14px;}
.Floor0016422.Floor001642 .list{padding: 0;}
.Floor001642 .list li a{margin: 0 4px;}
}


/*Bottom003035 */
.Bottom003035{border-top: 1px solid #0d4da1;background: url("../images/Bottom003035_linksbg.jpg") repeat;}
.Bottom003035 .links{padding: 36px 0;}
.Bottom003035 .links .tit{color: #0d4da1;font-size: 18px; margin-bottom: 19px;}
.Bottom003035 .links .select{position: relative; z-index: 50;}
.Bottom003035 .select ol{cursor: pointer;position: relative; z-index: 1;line-height: 48px;background-color: #fff;border: solid 1px #eee; padding: 0 40px 0 20px;}
.Bottom003035 .select ol:after{position: absolute; right:20px; content: ''; border: 5px solid transparent; border-top-color: #000; top: 50%;margin-top: -2px;}
.Bottom003035 .select ul{position: absolute; left: 0; top: 100%; width: 100%;background: #fff; padding: 20px; box-shadow: 5px 10px 10px rgba(0,0,0,0.1);display: none;}
.Bottom003035 .select li a{padding: 5px 0;line-height: 24px;display: block;transition: 0.3s;}
.Bottom003035 .select li:hover a{padding-left: 10px;background-color: #0d4da1;color: #fff;}

.Bottom003035 footer{background: url("../images/Bottom003035_bg.jpg") no-repeat center center;background-size: cover; padding-top: 4.22vw;}
.Bottom003035 footer,
.Bottom003035 footer a{color: #fff;}
.Bottom003035 .copyright{margin-top: 4.22vw; padding: 24px 0; border-top: 1px solid rgba(255,255,255,0.1); text-align: center;color: #ffa5a6;}
.Bottom003035 .copyright .beiang,
.Bottom003035 .copyright a{color: #ffa5a6;display: inline-block; padding-left: 13px}
.Bottom003035 .copyright .beiang{margin-left: 30px;}
.Bottom003035 .copyright .beiang a{background: url("../images/baimg.png") no-repeat left center;padding-left: 24px;}
.Bottom003035 .b-right dl{float: left; max-width: 140px;}
.Bottom003035 .b-right dl > *{padding-left: 18px;}
.Bottom003035 .b-right dt{font-size: 16px;background: url("../images/Bottom003035_icon.png") no-repeat left center; margin-bottom: 20px;}
.Bottom003035 .b-right dd{line-height: 20px; padding-top: 5px;padding-bottom: 5px;}
.Bottom003035 .b-right dd a{color: #e98081;}
.Bottom003035 .b-right dt.one{margin-top: 30px;}

.Bottom003035 .b-left .logo{margin-bottom: 4.27vw;}
.Bottom003035 .b-left .nav{margin-bottom: 20px;}
.Bottom003035 .b-left .nav a{display: inline-block;}
.Bottom003035 .b-left .nav a:not(:last-child):after{display: inline-block; content: ''; width: 2px; height: 2px; border-radius: 50%; background: #fff; margin: 0 10px; vertical-align: middle;}
.Bottom003035 .b-left .contact li{padding-bottom: 5px;line-height: 20px;padding-left: 40px; position: relative;}
.Bottom003035 .b-left .contact li span{position: absolute; left:0px;top: 0;}

.Bottom003035 a:hover{color: #fff!important; transition: 0.3s;}

@media(min-width:641px){
.Bottom003035 .links .box{float: left; width: 32%;}
.Bottom003035 .links .box:not(:nth-child(3n)){margin-right: 2%;}
}
@media(min-width:1025px){
.Bottom003035 .b-left{width: 32.5%;max-width: 332px;}
.Bottom003035 .b-right{width: 67.5%;max-width: 808px;}
}
@media(max-width:1024px){
 .Bottom003035 .b-left{margin-bottom: 3vw;}
}
@media(max-width:640px){
.Bottom003035 .links{padding: 4vw 0;}
.Bottom003035 .links .box:not(:last-child){margin:0 0 20px 0;}
.Floor0016422.Floor001642 .list li{width: 48.5%;}
.Bottom003035 .b-right{display: none;}
}
@media(max-width:480px){
.Bottom003035 .b-left .logo{max-width: 70%;margin-bottom: 8vw;}
}

/*
 .Bottom002440 为demo编号
 */
.Bottom002440{ background: #01224f; color: #799098;}
@media only screen and (min-width:1200px ) {
	.Bottom002440{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.Bottom002440{ padding-left: 50px; padding-right: 50px;}
}
.Bottom002440 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}

.Bottom002440>.auto{ background: #01224f; padding-top: 3%;}
.Bottom002440 .nav .dl dt{ position:relative; padding-bottom:15px;}
.Bottom002440 .nav .dl dt a{ color:#ccdfe6; font-size:18px; line-height:24px;}
.Bottom002440 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Bottom002440 .nav .dl dd a{ display:block; line-height:24px; color: #799098;}
.Bottom002440 .nav .dl dd a:hover{ color: #fff;}
.Bottom002440 .nav .dl dd a:hover:before{ background: #fff;}
@media only screen and (min-width:1025px ) {
.Bottom002440 .nav{ float:left; width: 60%;}
.Bottom002440 .nav .dl{ float:left; width: 20%; min-height: 200px; padding: 15px 5% 15px 0;}
}
@media only screen and (max-width:1024px ) {
	.Bottom002440 .nav .dl{border-bottom: 1px solid #1a5d74;}
	.Bottom002440 .nav .dl dt{ position: relative; margin-bottom: 0;padding-top: 15px;}
	.Bottom002440 .nav .dl dt:after{ position: absolute; content: ""; display: block; background: url(../images/bai.svg) no-repeat right top; width: 11px; right: 1%; height: 20px; top: 50%; margin-top: -10px; transition: transform .5s ease-in;}
	.Bottom002440 .nav .dl dt.on:after{ transform: rotate(90deg);}
    .Bottom002440 .nav .dl .two{ display: none;background-color: #034257; padding: 15px;}
/* .Bottom002440 .nav .dl dt span{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:5;} */
.Bottom002440 .nav .dl dt span:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;content: "";}
}


@media only screen and (min-width:1025px ) {
.Bottom002440 .info{ float:right; width: 36%; text-align: right;}
}
@media only screen and (max-width:1024px ) {
	.Bottom002440 .info{ padding: 3% 0;}
	.Bottom002440 .info>*{ text-align: center !important;}
}

.Bottom002440 .weixinbox{ overflow:hidden; margin: 10px 0 10px auto; float:right; width:100%;}
.Bottom002440 .weixinbox dd{ float:left; width: 21%; margin-left: 4%;}
.Bottom002440 .weixinbox dd img{ display:block; width:100%;}
.Bottom002440 .weixinbox dd span{ display: block; text-align: center; padding-top: 5px;}
@media only screen and (max-width:767px ) {
	.Bottom002440 .info .weixinbox{ margin: 10px auto; float:none;}
}
.Bottom002440 .share{ padding: 10% 0 5%; clear:both;}
.Bottom002440 .share >*{ display: inline-block;}
.Bottom002440 .share a{ width:35px; height:35px; border-radius: 50%; background: #014258; text-align: center; line-height: 35px; color: #8e8e8e; font-size: 24px; margin-left: 5px; position: relative;}
.Bottom002440 .share a:before{ content: ""; position: absolute; top: 50%; margin-top: -10px; left: 50%;  margin-left: -12px;width: 25px; height: 20px; background: url(../images/Bottom002440-share_icon.png) no-repeat;}
.Bottom002440 .share a.weixin:before{ background-position: 0 0;}
.Bottom002440 .share a.sina:before{ background-position: right 0; margin-left: -14px;}
.Bottom002440 .share a:hover{ background: #012734;}
@media only screen and (max-width:767px ) {
	.Bottom002440 .share{ padding: 20px 0 0;}
}

.Bottom002440 footer{ line-height:24px; position: relative; border-top: 1px solid #034257; padding: 20px 0; }
@media only screen and (max-width:767px ) {
	.Bottom002440 footer{ text-align: center;}
}
.Bottom002440 footer a{ color: #799098;}
.Bottom002440 footer a:hover{ color: #fff;}
.Bottom002440 footer .links a{ display:inline-block; position: relative;}
.Bottom002440 footer .links a+a{ margin-left: 20px;}
.Bottom002440 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #1a5d74; }
@media only screen and (min-width:768px ) {
	.Bottom002440 footer .links{ float: left;}
}
.Bottom002440 footer .copyright{ margin: 0;}
@media only screen and (min-width:768px ) {
	.Bottom002440 footer .copyright{ float: right;}
}

.footer002024{padding: 2% 0;background: #faf8f9;font-size: 14px;}
.footer002024 ul.flex{flex-wrap: wrap; position: relative; padding-left: 75px;;}
.footer002024 ol{color: #333;font-weight: bold;flex-shrink: 0;width: 75px; position: absolute; left: 0;top: 0;}
.footer002024 li{position: relative; margin-right: 24px;padding-right: 25px;}
.footer002024 li:after{content: '|'; position: absolute;right: 0;top: 50%; line-height: 1em;transform: translateY(-50%);}
.footer002024 li a{color: #666; display: block;;}
.footer002024 li a:hover{color: #012d67}
.fbo{margin-top: 10px;color: #666;}
.fbo .footer-ti{color: #666;}

.SubBan,.SubBan img{width: 100%;}

@media(max-width:1024px){
  .footer002024{padding:20px;}
}
@media(max-width:640px){
  .footer002024 ol{position: static;margin-bottom: 5px;}
  .footer002024 ul.flex{padding-left: 0;}
  .footer002024 li{margin-right: 15px;padding-right: 15px;}
}


/*common s*/
.SubPage{position: relative;background:#fff;z-index: 1;overflow: hidden;height: auto !important;height: 100px;min-height: 100px;padding:100px 0;clear: both;}

.SubBan{position: relative;overflow: hidden;transition: all 0.5s;}
.SubBan .w1280{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;color:#fff;text-align: center;}
.SubBan h2{font-size: 50px;line-height: 1.05;}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on2 {margin-top: 73px;}
.SubBan.on .img img{transform: scale(1);}

.SubTit{position: relative;text-align: center;padding-bottom:45px;}
.SubTit h2{color: #000000;font-size: 40px;font-weight: normal;line-height: 1.2;position: relative;display: inline-block;}
.SubTit h2:before{content:"";position: absolute;left: -10px;top: -10px;width: 60px;height: 60px;background: url(../images/logo_shadow.png) no-repeat;background-size: contain;}
.SubTit .desc{color:#666666;max-width: 11.5rem;margin:25px auto 0;}
.SubTit .moreBtn3{margin-top: 50px;}
.SubTit .TabNav{position: absolute;right: 0;top: 0;}
.SubTit .TabNav li{cursor: pointer;padding: 9px 20px;border: 1px solid #268782;color: #268782;border-radius: 20px 0 0 0;transition: all 0.5s;min-width: 1.28rem;text-align: center;}
.SubTit .TabNav li:not(:last-child){margin-right: 30px;}
.SubTit .TabNav li.on{background: #268782;color: #fff;}
.SubTit.tl .desc{margin-left: 0;margin-right: 0;}
.SubTit.tl .moreBtn{position: absolute;right: 0;top: 0;}
.SubTit.white h2{color: #fff;margin-bottom: 25px;}
.SubTit.white .desc{color: rgba(255,255,255,0.8);}
.SubTit.white  h2:before{background: url(../images/logo_shadow2.png) no-repeat;background-size: contain;}

.SubTit2 li{float:left;margin-right:40px;cursor: pointer;}
.SubTit2 li.on  h2{color: #0d4da1;}
.SubTit2{padding-bottom:40px;position: relative;}
.SubTit2 h2,.SubTit2 .item{font-size:30px;font-weight: bold;color: #333;line-height: 1;}
.SubTit2 h2 img{display: inline-block;vertical-align: middle;margin: 0 0.13rem 0 0.08rem;width: 0.37rem;}
.SubTit2 h2 br{display: contents;}
.SubTit2 .moreBtn{position: absolute;right: 0;top: 0;}
.SubTit2.white h2{color: #fff;}
.TabNav.SubTit2 .moreBtn{display: none;position: absolute;right: 0;top: 0;}
.TabNav.SubTit2 .item {color: #384147;cursor: pointer;}
.TabNav.SubTit2 .item span{display: block;position: relative;}
.TabNav.SubTit2 .item:not(:last-child){padding-right:83px;}
.TabNav.SubTit2 .item:not(:last-child) span:after{position: absolute;right: -43px;top: 50%;transform: translateY(-50%);width: 1px;height:27px;content: "";background-color: #dbdcdc;}
.TabNav.SubTit2.white .item{color: rgba(255,255,255,0.6);}
.TabNav.SubTit2.white .on{color: rgba(255,255,255,1);}
.TabNav.SubTit2.white .item:not(:last-child) span:after{background-color: rgba(255,255,255,0.2);}
.TabNav.SubTit2 .on {color: #0d4da1;}
.TabNav.SubTit2 .on .moreBtn{display: block;}
.ColName{text-align: center;border-radius: 50px 0 0 0;background: #0d4da1;color: #fff;width: 210px;height: 100px;overflow: hidden;position: relative;}
.ColName:After{content: "";position: absolute;width: 135px;height: 137px;background: url(../images/logobg9.png) no-repeat center top/contain;top: 0;left: 0;}
.ColName i{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);display: none;}
.ColName h2{font-size: 24px;position: relative;z-index: 1;margin-bottom: 0;}
.ColName p{line-height: 18px;font-size: 14px;color: rgba(255,255,255,0.5);font-weight: lighter;position: relative;z-index: 1;text-transform: uppercase;margin-top: 5px;}
.flexbwa{display: flex;flex-wrap: wrap;}
.SubMenu{position: relative;margin-bottom: -100px;z-index: 10;}
.SubMenu .top{top: -50px;border-bottom: 1px solid #eaeaea;position: relative;z-index: 11;}
.SubMenu ul{width: calc(100% - 210px);background:#fff;min-height:100px;padding-left: 50px;align-items: center;display: flex;flex-wrap: wrap;}
.SubMenu li{position: relative;padding: 0 25px;text-align: center;line-height: 24px;list-style: none;}
.SubMenu li:last-child{padding-right: 0;}
.SubMenu li a{ display:flex; position: relative;z-index: 1;color:#555555;align-items: center;justify-content: center;height:100px;font-size: 16px;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#0d4da1;font-weight: normal;}
.SubMenu.more li a{height: auto;}

.SubMenu .sub{position: absolute;left: 50%;top: 70%;width: 150px;padding:15px;background-color: #fff;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transform: translateX(-50%);border-radius: 0 0 0.1rem 0.1rem;transition: all 0.3s;;opacity: 0;z-index: -100;visibility: hidden;}
.SubMenu .sub li{padding: 10px 0;}
.SubMenu .sub li a{height: auto;color: #333 !important;}
.SubMenu .sub li a:hover{color: #0d4da1 !important;}
.SubMenu li.onli{z-index: 10;}
.SubMenu li:hover{z-index: 10;}
.SubMenu li:hover .sub{top: 90%;z-index: 10;opacity: 1;visibility: visible;}

.Place{color:#999999;font-size: 14px;padding-top:19px;border-top: 3px solid #f2f2f2;text-align: right;top: -50px;z-index: 10;position: relative;}
.Place:before{display: inline-block;vertical-align: middle;content: "";width: 14px;height: 14px;background: url(../images/sy.svg);margin-right: 7px;color: #999999;background-size: contain;}
.Place a{color: #999999;display: inline-block;}
.Place a:hover{color: #0d4da1;}
.Place span br{display: contents;}

.flexbw{display: flex;flex-wrap: wrap;}

@media(max-width:768px){
  .ColName{width: 100%;display: none;}
  .ColName h2{margin-bottom: 0;}
  .SubMenu {padding: 15px 0;margin-bottom: 0;}
  .SubMenu ul{width: 100%;justify-content: center;padding-left: 0;min-height: 50px;padding-bottom: 8px;}
  .SubMenu li:first-child{padding-left: 0;}
  .SubMenu li{padding: 0 10px;}
  .SubMenu .top{top: 0;}
  .Place{top: 0;}
  .SubPage.pt80{padding-top: 0 !important;}
  .SubPage{padding:30px 0;}
  .SubTit2 h2, .SubTit2 .item{margin-bottom: 0;}
}
@media(max-width:640px){
  .titMain{font-size: 18px;}
  .ColName h2{font-size: 18px;}
  .SubTit2{padding-bottom: 20px;}
  .SubTit2 h2, .SubTit2 .item{font-size: 18px;}
}

/* 资讯中心 */
.photoNews .item{border-bottom: 1px solid #eaeaea;padding-bottom: 50px;margin-bottom:45px;position: relative;}
.photoNews .item:after{width: 100%;content: "";left: 0;bottom: 0;height: 0;background-image: linear-gradient(to top, rgba(13,77,161,0.15) , rgba(13,77,161,0));z-index: 2;position: absolute;transition: all 0.5s;}
.photoNews .info{flex: 1;}
.photoNews .imgbox{width: 25%;margin: 5px 7% 0 0 ;}
.photoNews .date{margin:10px 0 14px;font-size: 20px;display: block;color: #0d4da1;}
.photoNews .desc{margin-bottom:34px;font-size: 16px;color: #999;}
.photoNews .item:hover:After{height:50px;}
.photoNews .item:hover{border-bottom: 1px solid #0d4da1;}

.photoNews .info aside{font-size: 22px;color: #333;}
em{font-style: normal;}
.moreBtn{position: relative;display:inline-block;font-size: 18px;color: #71787d;font-weight: lighter;line-height: 50px;transition: all 0.5s;}
.moreBtn:before{display: inline-block;width: 5px;height:24px;vertical-align: middle;content: "";margin-right: 14px;background: #0d4da1;}
.moreBtn:After{content: "";display: inline-block;vertical-align: middle;margin-left: 16px;width: 22px;height: 5px;background: url(../images/ico/arr_more_gray.svg);}
.moreBtn:hover{background: #0d4da1;color: #fff;padding: 0 20px;}
.moreBtn:hover:after{background: url(../images/ico/arr_more_white.svg);}
.moreBtn:hover:before{background: #fff;}
.moreBtn.white{color: #fff;opacity: 0.6;}
.moreBtn.white:before{background: #fff;}
.moreBtn.white:after{background: url(../images/ico/arr_more_white.svg);}
.moreBtn.white:hover{opacity: 1;}

.moreBtn2{line-height: 47px;padding-left: 20px;font-size: 14px;position: relative;display: inline-block;width: 114px;text-align: left;color: #0d4da1;}
.moreBtn2:After{width: 66px;height: 56px;content: "";position: absolute;background: url(../images/ico/morebg3.png);left: 0;top: 0;transition: all 0.3s;}
.moreBtn2.white{color: #fff;}
.moreBtn2.white:After{background: url(../images/ico/morebg1.png);}
.item:hover .moreBtn2.white:after{background: url(../images/ico/morebg2.png);}
.item:hover .moreBtn2:After{transform: rotate(10deg);}

.moreBtn3{position: relative;display:inline-block;font-size: 18px;color: #999999;font-weight: lighter;line-height: 50px;transition: all 0.5s;border-radius: 3px;border: 1px solid #c5c5c5;padding: 0 0.2rem;}
.moreBtn3:before{content: "";display: inline-block;vertical-align: middle;margin-right: 0;width: 0;height: 12px;background: url(../images/ico/arr_more_white2.png);transition: all 0.5s;}
.moreBtn3:After{content: "";display: inline-block;vertical-align: middle;margin-left: 6px;width: 15px;height: 12px;background: url(../images/ico/arr_more_gray2.png);transition: all 0.5s;}
.moreBtn3.white{background-color: rgba(255,255,255,0.73);}
.moreBtn3.white:hover,.moreBtn3:hover{background: #0d4da1;color: #fff;border: 1px solid #0d4da1;}
.moreBtn3:hover:before{width: 15px;margin-right: 6px;}
.moreBtn3:hover:after{width: 0;margin-left: 6px;}

.moreBtn4 {position: relative;padding:0 15px;color: #666;	border: 1px solid #cccccc;	border-radius: 25px;	text-align: center;	line-height: 42px;	cursor: pointer;display: inline-block;font-size: 16px;}
.moreBtn4:before{position: absolute;width: 6px;height: 6px;border-radius: 50%;content: "";background: #0d4da1;top: -3px;right: 17px;}
.moreBtn4 em{display: block;position: relative;}
.moreBtn4 em:before{display: inline-block;vertical-align: middle;content: "";width: 0;height: 20px;margin-right: 0;background: url(../images/arrleft-lan.svg) no-repeat;transition: all 0.5s;background-size: contain;}
.moreBtn4 em:after{display: inline-block;vertical-align: middle;content: "";width: 20px;height: 20px;margin-left: 14px;background: url(../images/arrleft1.svg) no-repeat;transition: all 0.5s;background-size: contain;}
.moreBtn4.green{color: #0d4da1;border: 1px solid #0d4da1;}
.moreBtn4.green em:after{background: url(../images/ico/arrleft3.png) no-repeat;}

.item:hover .moreBtn4{color: #0d4da1;border: 1px solid #0d4da1;}
.item:hover .moreBtn4 em:before{width: 20px;margin-right: 8px;}
.item:hover .moreBtn4 em:after{width: 0;margin-left: 0;}

@media(max-width:768px){
	.moreBtn,.moreBtn2,.moreBtn3{font-size: 12px;}
	.moreBtn4{line-height: 24px;}
  .photoNews .imgbox{width: 100%;padding-top: 64%;margin-bottom: 12px;margin-right: 0;}
  .photoNews .info{flex: none;width: 100%;}
}
@media(max-width:640px){
  .photoNews .info aside{font-size: 16px;}
  .photoNews .date{font-size: 15px;margin: 5px 0;}
  .photoNews .desc{font-size: 15px;margin-bottom: 20px;}
  .photoNews .item{padding-bottom: 20px;margin-bottom: 20px;}
  .moreBtn4{font-size: 14px;}
}

/*Page003143 */
.Page003143 .Pages{padding: 3% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius:10px; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #0d4da1;border-color: #0d4da1;}

@media (max-width:768px) {
.Page003143 .Pages .p_page em {margin: 0 4px;}
.Page003143 .Pages .p_page em a{width: 26px;}
.Page003143 .Pages .p_page > a{padding: 0 8px;}
.Page003143 .Pages .p_page a{line-height: 26px;}
}


/*RighInfo002973 */
.RighInfo002973{ margin: 100px 0;color: #333;font-size: 16px;}
.RighInfo002973 img{display: block;margin: 0 auto;}
.RighInfo002973 .news-details{max-width: 1226px; padding: 3% 0 0;margin: 0px auto;}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover{color: #fff;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{background-color: #0d4da1;color: #fff;border-radius: 30px;padding: 10px 20px;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
  .RighInfo002973 .news-details{padding-top: 0;}
.RighInfo002973 .news-details .title h1{font-size:5.5vw;}
.RighInfo002973{ font-size: 14px;}
.RighInfo002973{ margin: 30px 0;}
.RighInfo002973 .news-details .edit-info{padding-top: 0;}
}

/*TextList002148 */
.TextList002148.notime li{padding-left: 0;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;background: #f9f9f9;box-shadow: 0 10px 10px rgba(13,77,161,.1);}
.TextList002148 li:after{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/hei.svg) no-repeat center center ; transition:0.2s;background-size: 15px;}
.TextList002148 li div{ padding:2% 3%;}
.TextList002148.picnews li .text {padding: 8px 0 8px 3%;}
.TextList002148.picnews li {border-bottom: 1px solid #f2f2f2;padding-left: 0;}
.TextList002148.picnews li div{padding: 0;}
.TextList002148.picnews li .pic{width: 15%;overflow: hidden;}
.TextList002148.picnews li .pic .Ispic {padding-bottom: calc(96 / 140* 100%);transition: 0.3s;background-position: center top;}
.TextList002148.picnews li p {margin-top: 0.6%;-webkit-line-clamp: 1;}

.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;border-right:1px solid #e9e9e9;}
/* .TextList002148 li time:after{ position:absolute; content:''; background:url(../images/TextList002148-time.gif) no-repeat; width:11px; height:19px; top:50%; right:-11px; margin-top:-9px;} */
.TextList002148 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#999; display:block;  line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#dfdfdf;}
.TextList002148 li h3{ margin:0; font-size:20px;}
.TextList002148 li p{ line-height:28px; overflow:hidden; color:#999;  margin:2% 0 0 0;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
@media(max-width:1000px){
.TextList002148 li{padding-left:120px;padding-right:30px;}
.TextList002148 li:after{width:30px; background-size:35% auto;}
.TextList002148 li time{width:105px;}
.TextList002148 li time span{font-size:14px;}
.TextList002148 li time i{font-size:40px;line-height:30px;}
.TextList002148.picnews li .pic .Ispic{padding-bottom: calc(139 / 143* 100%);}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:90px;padding-right:0;}
.TextList002148 li:after{ display:none;}
.TextList002148 li time{width:85px;}
.TextList002148 li time span{font-size:12px;}
.TextList002148 li time i{font-size:30px;}
.TextList002148 li div{padding: 10px;}
.TextList002148 li p{ font-size:14px; line-height:22px; overflow:hidden; height:44px;}
.TextList002148.picnews  li p{height: auto;}
}

.center{text-align: center;}
/*RighInfo003148 */
.RighInfo003148 .title{font-size: 1.5em;color: #333333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #333;font-size: 16px;line-height: 28px;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}

.PicList001069{padding: 100px 0;background: #f0f5fb;}
.PicList001069 .sz{display: flex;flex-wrap: wrap;}
.PicList001069 ul{ overflow:hidden; background-color:#fff; margin-bottom:2%;  position:relative; padding:30px 30px 30px 196px;box-shadow: 0 10px 10px rgba(4,52,145,.1);width: 49%;margin-right: 2%;border-radius: 10px;}
.PicList001069 ul:nth-child(2n){margin-right: 0;}
.PicList001069 ol{ text-align:center;}
.PicList001069 ol figure{width: 100%;padding-bottom: 121%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.PicList001069 li .more{ text-align:left;margin-top: 5px;}
.PicList001069 li .more a{ display:inline-block;  position:relative;width: 25px;height: 25px;border-radius: 100px;background: url(../images/more1.png) no-repeat center center;background-size: contain;}
.PicList001069 li:hover .more a{background-image:url(../images/more.png);}
.PicList001069 li dt{font-size: 22px;color: #333;border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;margin-bottom: 10px;position: relative;}
.PicList001069 li dt::after{content: "";display: block;width: 60px;height: 4px;background-image: linear-gradient(to right,#043491,#33a1db);position: absolute;bottom: 0;left: 0;}
.PicList001069 li dt span{font-weight: normal;color: #777;font-size: 15px;margin-left: 10px;}
.PicList001069 li dd{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 15px;color: #333;line-height: 28px;}
.PicList001069 li pre{ float:right; margin-right:5%;width:50%;line-height:28px;}
@media(max-width:768px){
.PicList001069 li dl,
.PicList001069 li pre{ float:none; width:auto; padding-right:3%;}
.PicList001069 li pre{ margin-right:0;}
}
@media(min-width:481px){
.PicList001069 ol{ position:absolute; left:20px; top:20px; width:155px;}
}
@media(max-width:480px){
.PicList001069 ul{ padding-left:0;}
.PicList001069 li dl,
.PicList001069 li pre{ line-height:24px;}
}



.szxq .auto_1400{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sz_left{width: 28%;margin-top: 20px;}
.sz_left figure{background-position: center center;background-size: cover;background-repeat: no-repeat;width: 100%;padding-bottom: 122%;position: relative;}
.sz_left figure::after{content: "";display: block;width: 100%;height: 100%;background: #f0f5fb;position: absolute;right: -20px;top: -20px;z-index: -1;}
.sz_right h2{font-size: 24px;color: #0d4da1;border-bottom: 1px solid #dcdcdc;padding-bottom: 15px;margin-bottom: 15px;position: relative;}
.sz_right{width: 65%;background: url(../images/dh.svg) no-repeat right bottom;background-size: 60px;padding-bottom: 50px;}
.sz_right h2 span{font-size: 15px;color: #777;margin-left: 10px;font-weight: normal;}
.sz_right h2::after{content: "";display: block;width: 40px;height: 4px;background-color: #0d4da1;position: absolute;bottom: 0;left: 0;}
.sz_right p{line-height: 30px;font-size: 16px;color: #333;margin: 0px;}
.sz_right dd{color: #777;font-size: 16px;line-height: 30px;}

.sz_right h3{color: #333;position: relative;padding-left: 15px;font-size: 18px;}
.sz_right h3::after{content: "";display: block;width: 5px;height: 5px;background: #0d4da1;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

/*RighInfo003141 */
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333;margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p,.yy_box p{margin: 1.8em 0;font-size: 16px;line-height: 28px;}

.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 10px 10px rgba(13, 77, 161, 0.1); border: solid 1px #f3f3f3; padding: 3.6875em 0;background-color: #f9f9f9;}
.RighInfo003141 .number-count li{color: #333333;font-size: 15px;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 40px;color: #0d4da1; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #0d4da1;font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}

.RighInfo003141 .intro .img{position: relative;margin-top: 60px;}
.RighInfo003141 .intro .img .imgbox{border-radius: 50px 0 0 0;padding-bottom: 66%;}
.RighInfo003141 .intro .img::after{content: "";display: block;width: 100%;height: 100%;background: #f0f5fb;position:absolute;left: -30px;top: -30px;z-index: -1;border-radius: 50px 0 0 0;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .intro .img .imgbox{width: 100%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 1.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 0; margin-bottom: 2em;}
}
@media(max-width:640px){
  .sz_left{width: 72%;margin: 0px auto;}
  .sz_right{width: 100%;}
}


/*Floor003013 */
.Floor003013{overflow: hidden;position: relative; z-index: 1;}
.Floor003013 .auto{max-width: 1300px; }
.Floor003013 .title{padding: 7.81vw 0 4vw 0;}
.Floor003013 .title .cn{font-size: 30px;color: #0d4da1;position: relative; z-index: 4;font-weight: bold;}
.Floor003013 .title .en{position: absolute; right: 0; top: -0.1em; font-family: 'Arial';font-size: 20.31vw;color: #000;opacity: 0.03; line-height: 0.923em; width: 82.08vw;; text-transform: uppercase;text-align: right;}
.Floor003013 .slider{position: relative; z-index: 10; margin-bottom: 5.21vw;}
.Floor003013 .slider .Ispic{width: 51.58%; float: left;padding-bottom: 43.34%;}
.Floor003013 .slider .txt{width: 48.42%;float: right;padding-left:  6.93vw;}
.Floor003013 .slider .txt .name{position: relative;font-size: 36px;line-height: 1em; margin-bottom: 1.389em;}
.Floor003013 .slider .txt .name:before{position: absolute; content: '';width: 9.95vw; height: 1px;background: #0d4da1; right: 105%; top: 50%;}
.Floor003013 .slider .txt p{color: #999;line-height: 2em; margin-bottom: 40px;font-size: 16px;margin-top: 0;}
.Floor003013 .slider .txt .more{position: relative;display: inline-block;position: relative;line-height: 30px; color: #0d4da1;padding-right: 34px;background: url("../images/Floor003013_next.png") no-repeat right center;transition: 0.5s;}
.Floor003013 .slider .txt .more:hover{background-color: #0d4da1;border-radius: 5px;color: #fff; padding: 0 17px;}
.Floor003013 .slider .txt .more:after,
.Floor003013 .slider .txt .more:before{position: absolute; content: ''; border:1px solid #0d4da1; left: -10px; right: -10px; top:-5px;bottom: -5px; border-radius: 5px; opacity: 0;transition: 0.5s;}
.Floor003013 .slider .txt .more:hover:after,
.Floor003013 .slider .txt .more:hover:before{ opacity: 1;}
.Floor003013 .slider .txt .more:hover:after{transform: translate(-3px,-3px);}
.Floor003013 .slider .txt .more:hover:before{transform: translate(3px,3px);}
.Floor003013_b{padding-bottom: 3%;}
.Floor003013_b p{color: #333;line-height: 2; font-size: 16px;margin-top: 0;}
.Floor003013_b img{display: block;margin: 0 auto}
@media(min-width:1025px){
.Floor003013 .slider{margin-left: 1.77vw;}
.Floor003013 .slider:before{position: absolute; content: '';right: 100%;width:1.77vw; bottom: 0; height: 80%;background-color: #0d4da1;opacity: .1;}
}
@media(max-width:1024px){
.Floor003013 .title .cn{font-size: 6vw;}
.Floor003013 .slider .txt .name{font-size: 4vw;}
.Floor003013 .slider .txt pre{margin-bottom: 5vw;}
}
@media(max-width:480px){
.Floor003013 .slider .txt pre.dot4{-webkit-line-clamp: 2;}
}

.Floor003013 .slick-arrow{position: absolute; bottom: 6.25vw; width: 66px; height: 66px; border-radius: 50%; border: 1px solid #0d4da1; background: url("../images/Floor003013_prev.png") no-repeat center center; z-index: 20;}
.Floor003013 .slick-next{background-image: url("../images/Floor003013_next.png"); }
.Floor003013 .pages{z-index: 10;position: relative;}
.Floor003013 .pages dd{position: absolute;top: 50%;line-height: 20px; margin-top: -10px; color: #0d4da1;}
.Floor003013 .pages dd.cur{left: 0;}
.Floor003013 .pages dd.total{right: 0;}
.Floor003013 .pages dt{padding: 0 23px;}
.Floor003013 .slick-dots{overflow: hidden;}
.Floor003013 .slick-dots li{list-style: none;float: left; height: 1px;background: rgba(0,0,0,0.1);position: relative;}
.Floor003013 .slick-dots li button{position: absolute; left: 0; width: 0; height: 100%;background: #0d4da1;border: 0;font-size: 0; padding: 0;}
.Floor003013 .slick-dots li.slick-active button{width: 100%; transition: 4s;}
@media(min-width:1025px){
.Floor003013 .pages{position: absolute;right: 0; bottom:2.6vw;width: 22.5vw;}
.Floor003013 .slick-arrow{left: 50%; }
.Floor003013 .slick-prev{margin-left: -72px; border-color: #fff;background-image: url("../images/Floor003013_prev_white.png");}
.Floor003013 .slick-next{margin-left: 45px;}
}
@media(max-width:1024px){
.Floor003013 .pages{margin-top: 20px;}
.Floor003013 .slick-arrow{ bottom: 20px;right: 0; width: 8vw;height: 8vw;}
.Floor003013 .slick-prev{right: 10vw;}
}
@media(max-width:480px){
.Floor003013 .slick-arrow{background-size: 50% auto;}
}

.Floor003013 .fast-link li{background: #0d4da1;float: left;width: 48.462%;}
.Floor003013 .fast-link li a{display: block;position: relative;overflow: hidden;}
.Floor003013 .fast-link li a:before{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 80%;z-index: 3;transition: 0.3s ease-out;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); 
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
.Floor003013 .fast-link li:not(:nth-child(2n)){margin-right: 3.076%;}
.Floor003013 .fast-link li .Ispic{padding-bottom: 65.08%; transition: 0.3s ease-out;}
.Floor003013 .fast-link li .txt{position: absolute; left: 0; bottom: 1em; width: 100%; z-index: 10;padding: 0 1.367em 0 2.334em;font-size: 30px;line-height: 1em; transition: 0.3s ease-out;}
.Floor003013 .fast-link li .txt aside{color: #fff;}
.Floor003013 .fast-link li .txt:before,
.Floor003013 .fast-link li .txt:after{position: absolute;content: ''; top: 50%;}
.Floor003013 .fast-link li .txt:before{ left: 1em; width: 1em;height: 1px;background-color: #0d4da1;}
.Floor003013 .fast-link li .txt:after{right: 1em; width: 0.534em; height: 0.534em; border-top: 1px solid #0d4da1;border-right: 1px solid #0d4da1; transform: rotate(45deg); margin-top: -0.267em;}
.Floor003013 .fast-link li a:hover .Ispic{transform: translateY(-100%);}
.Floor003013 .fast-link li a:hover:before{opacity: 0;}
.Floor003013 .fast-link li a:hover .txt{bottom: 50%; margin-bottom: -0.5em; text-align: center;}
@media(max-width:1024px){
 .Floor003013 .fast-link li .txt{font-size: 3vw;}
}
@media(max-width:480px){
 .Floor003013 .fast-link li .txt{font-size: 3.5vw;}
}
:root {
  --f000-color:#000000;
  --f333-color:#333333;
  --f555-color:#555555;
  --f666-color:#666666;
  --f999-color:#999999;
  --ffff-color:#ffffff;
  --blue-color:#004098;
  --blue2-color:#2b74d9;
  --blue3-color:#5680b9;
  --blue4-color:#46a9fe;
  --yellow-color:#f7e300;
  --orange-color:#ffca3c;
  --f14: 14px;
  --f16: 16px;
  --f18: 18px;
  --f20: 2px;
  --f22: 22px;
  --f24: 24px;
  --f26: 26px;
  --f28: 28px;
  --f30: 30px;
  --f32: 32px;
  --f34: 34px;
  --f36: 36px;
  --f40: 40px;
  --f44: 44px;
  --f48: 48px;
  --f60: 60px;
}

.itemhover{transition: all ease 0.3s;}
.activehover{-webkit-box-shadow: 0px 10px 10px 0px  rgba(0, 64, 152, 0.05) !important;
  box-shadow: 0px 10px 10px 0px   rgba(0, 64, 152, 0.05) !important;
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);}
.flexw{display: flex;display: -ms-flexbox;flex-wrap: wrap;-ms-flex-wrap: wrap;}
.slick-arrow{background-image: url(../images/Floor003013_prev.png);z-index:100;position: absolute; top:50%; transform: translate(0,-50%); width:60px; height:60px;border-radius: 50%; cursor: pointer; padding: 0;transition: all ease 0.3s;background-position: center center;background-repeat: no-repeat;background-size: auto;color: #464646;border: 1px solid rgba(0,0,0,0);background-color: #f3f3f3;display: flex;align-items: center;justify-content: center;}
.slick-disabled,.slick-disabled:hover,.slick-disabled:hover:after{cursor: default;background-color: #fff !important;border: 0 !important;color: #999 !important;}
.slick-arrow{color: #999;}
.slick-arrow:hover{background-color: var(--blue2-color);color: #fff;border: 1px solid var(--blue2-color);background-image:  url(../images/Floor003013_prev_white.png);}
.slick-next{background-image: url(../images/Floor003013_next.png);}
.slick-next:hover{background-image: url(../images/Floor003013_next_white.png?a);}
.slick-prev:not(.slick-disabled):hover:before{background-image: url(../images/arrleft1.svg);}
.slick-next:not(.slick-disabled):hover:before{background-image: url(../../images/arrright_white.svg);}
.slick-arrow i{font-size: 0.26rem;}
.slick-prev{left: 8px;}
.slick-next{right: 8px;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:100%; height:100%;object-fit: cover;}
.imgbox.auto img{ width:auto; height:auto;object-fit: contain;max-width: 100%;max-height: 100%;}
.pt80{padding-top:80px !important;}
.w1440{ z-index:1; position:relative; clear:both; max-width:1440px;width: 88%; margin:0px auto;}
.videoRec{margin-bottom: 48px;overflow: hidden;}
.videoRec .item{background-color: #f5f7fa;}
.videoRec .imgbox{width: 65.625%;padding-top: 27.55vw;}
.videoRec .imgbox:after{content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0,0,0,0.1);position: absolute;transition: all 0.5s;}
.videoRec .imgbox:before{content: "";left: 50%;z-index: 2;top: 50%;width: 40px;height: 40px;position: absolute;background: url(../images/play.svg) no-repeat center center/contain;transition: all 0.5s;transform: translate(-50%,-50%);}
.videoRec .info{flex: 1;padding: 1.5vw 3.125vw;}
.videoRec .item:hover .imgbox:after{background-color: rgba(0,0,0,0);}
.videoRec .item:hover .imgbox:before{transform: translate(-50%,-50%) scale(1.2);}
.videoRec .tag{color: var(--ffff-color);background-color: var(--orange-color);display: inline-block;padding: 0 17px;margin-bottom: 2.96vw;font-size: var(--f16);}
.videoRec .ti{line-height: 1.2;color: var(--blue-color);font-weight: bold;margin-bottom: 1.09vw;font-size: var(--f30);}
.videoRec .desc{margin-bottom: 5.98vw;font-size: var(--f16);}
.videoRec .slick-dots{text-align: right;width: 50%;right: 60px;bottom: 0.4rem;left: auto;}
.videoRec .slick-dots li{width: 10px;height: 10px;border-radius: 50%;background-color: #ddd;}
.videoRec .slick-dots li button{border-radius: 50%;animation-name: none;}
.videoRec .slick-dots li.slick-active{background-color: var(--blue-color);}
.videoRec .slick-next{right: 35.5%;}
.videoRec .slick-arrow{position: absolute;}
.videoList{margin-left: -2.34vw;}
.videoList .item{padding: 0 0 2.08vw 2.34vw;width: 33.333%;position: relative;}
.videoList a{display: block;}
.videoList .imgbox{padding-top: 56.22%;}
.videoList .imgbox:after{content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0,0,0,0.2);position: absolute;transition: all 0.5s;}
.videoList .imgbox:before{content: "";left: 30px;z-index: 2;bottom: 30px;width: 40px;height: 40px;position: absolute;background: url(../images/play.svg) no-repeat center center/contain;transition: all 0.5s;}
.videoList .info{padding: 0.24rem 0 0.12rem 0;min-height: 1rem;transition: all 0.5s;}
.videoList .ti{font-size: var(--f22);}
.videoList .item:hover .info{padding-left: 30px;padding-right: 0.3rem;}
.videoList .item:hover .imgbox:after{background-color: rgba(0,0,0,0.1);}
.videoList .item:hover .imgbox:before{transform: scale(1.2);}


.JobPop{width: 1280px;z-index: 1000;background:var(--ffff-color);box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;max-height: 50%;overflow-y: auto;border-radius: 0.1rem;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ /*设置的区域宽度用百分比固定为父元素的宽度对应的百分百，不会收到padding或是border把盒子撑大*/
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{padding:3.125vw;overflow: hidden;}
.JobPop .Content video{display: block;width: 100%;}
.JobPop .toptit{text-align: center;padding-bottom: 0.4rem;}
.JobPop .toptit h1{text-align: center;line-height: 1.73;font-size: var(--f30);color:var(--purple-color);}
.JobPop .toptit time i{color:var(--purple-color);margin: -3px 10px 0 0;}
.JobPop .mfp-close{width: 52px;height: 52px;line-height: 52px;text-align: center;color:#c0c0c0 !important;opacity: 1;font-size: 50px;}
.JobPop .mfp-close:hover{color:var(--purple-color) !important;}

.ztbg{background: url(../images/ztbg.jpg) no-repeat center bottom/cover;padding-bottom: 5%;}
.blocksit{position: relative;}
.blocksit .item{float: left;width: 20%;padding:0 0 20px 10px;}
.blocksit .item a{display: block;}
.blocksit .item .imgbox{}
.blocksit .item .info{text-align: center;background-color: #fff;padding: 20px;}
.blocksit .item .tit{font-size: 24px;line-height: 1.875;}
.blocksit .item p{color: #0d4da1;}
@media(max-width:768px){
  .blocksit .item .info{padding: 10px;}
  .blocksit .item .tit{font-size: 16px;}
}

.RighInfo002973{position: relative;}
.RighInfo002973 .blank{position:absolute;left:0;top:0;width:100%;z-index:-1;height:1px;}

.tablecss{ border-left:1px solid #fff; color:#808080; font-size:16px; position:relative;}
.tablecss.on .thead{position:fixed;}
.tablecss .row { width:100%; display: table-row;}
.tablecss .td{ display:table-cell; vertical-align:middle; border-right:1px solid #e2ecf4; border-bottom:1px solid #e2ecf4;}

.tablecss .thead{ width:100%; display: table; color:#154a9a;background:#e2ecf4; height:48px; line-height:20px;}
.tablecss .thead .td{ width:11.1428%; text-align:center; border-right:1px solid #e2ecf4; font-weight:normal;height:48px; line-height:20px; padding:8px 0;}
.tablecss .thead .td i{ display:block; font-size:14px;font-style: normal;}
.tablecss .thead .td.d1{ width:15%;}
.tablecss .thead .td.d2{ width:7%;}

.tablecss .tbody{ overflow:hidden; margin-bottom:1px; position:relative; display: table; width:100%; padding-left:15%; text-align:left; background:#f7fbff; border-bottom:1px solid #e2ecf4;}
.tablecss .tbody .tab-tit{ border-right:1px solid #d9d9d9;text-align:center; color:#333333; position:absolute; width:15%; left:0px; top:0px; height:100%; background:#f7fbff; font-weight:bold;display: flex;align-items: center;justify-content: center;}
.tablecss .tbody .td{ height:58px; padding:10px 0; line-height:30px; width:13%;}
.tablecss .tbody .d1{ text-align:center; width:9%;}
.tablecss .tbody p{ margin:0 9px;text-align: center;}
.tablecss .tbody .row:nth-child(odd) .td{ background:#dcf6fb; border-bottom:0;}
.tablecss .tbody .date{ display:none;}
.tablecss.fix .thead{position:fixed;width:1226px;left:50%;top:0;z-index:100;transform: translateX(-50%);}

@media(max-width:1226px){
.tablecss.fix .thead{width: 86%;}
}
@media(max-width:768px){
	.tablecss{font-size:14px;}

.tablecss .tbody{ margin-bottom:15px;  width:100%; padding-left:0%; padding-top:40px;}
.tablecss .tbody .tab-tit{ width:100%; height:auto; line-height:40px; color:#fff; background:#154a9a;}
.tablecss .thead{ display:none;}
.tablecss .thead .td{ width:14.285%;}
.tablecss .tbody .td{ display:block;}
.tablecss .tbody .td{ background:#e2ecf4; margin-bottom:1px;width:25%; float:left; height:auto; line-height:20px; border:0;}
.tablecss .tbody .d1{ color:#154a9a; width:auto; font-size:16px; float:none; text-align:center;}
.tablecss .tbody .td.d6{ clear:both;}
.tablecss .tbody .date{ padding-left:8px; display:block; color:#154a9a;}.tablecss .tbody .date i{ display:block;font-style: normal;}
.tablecss .tbody .line{ border-left:1px solid #fff; min-height:80px;}
.tablecss .tbody .d1 .line{min-height:20px;}

.tablecss .tbody .row:nth-child(odd) .line{ border-left:1px solid #e2ecf4;}
}