
/*
 .Top002394
 */
@media(max-width:1440px){
.Top002394 .header{ margin:0 2%;}
}
.Top002394 .header-left{ float:left; height:94px; display:table;}
.Top002394 .header-left a{ display:table-cell; vertical-align:middle;}
.Top002394 .header-right,
.Top002394 .header-mid{ float:right;}
.Top002394 .header-mid{width: 65%;}
.Top002394 .header-menu li em a{ padding:35px 0; line-height:24px; font-size:16px;}
.Top002394 .header-menu li em a:hover,
.Top002394 .header-menu li.aon em a{ color:#023984;}
.Top002394 .header-right{padding-top:30px;margin-left: 3%;}
.Top002394 .top-search{position:relative;z-index:100;float:left;padding-top: 6px;}
.Top002394 .top-search .open-search{ background:url(../image/Top002394-searchbtn.png) no-repeat; width:24px; height:24px; background-size:24px auto; display:block;}
.Top002394 .search-box{position:absolute;right: 0;background: #fff;box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);width: 260px;display:none;top: 64px;}
.Top002394 .search-box .text{ line-height:40px; width:100%; padding:0 40px 0 5px;height: 40px; border:none; color:#999;}
.Top002394 .search-box .btn{ width:30px; height:40px; position:absolute; right:0; top:0; background:url(/cn/images/Top002394-icon.png) no-repeat center center;}
.Top002394 .search-box:hover .btn{ background-image:url(/cn/images/Top002394-icon_hover.png);}
.Top002394 .header-menu li .sub dt{text-align: center;}
.Top002394 .header-menu li .sub dt a:hover{ background:#023984; color:#fff;}
.Top002394 .header-menu li#m13 .sub{width: 750px!important;padding-bottom: 30px;left: -300px;padding-top: 20px;}
.Top002394 .header-menu li#m13 dl{font-size:15px;width:  25%;float:  left;position:  relative;border-right:  1px solid #eee;}
.Top002394 .header-menu li#m13 dl dt a{color:#023984;}
.Top002394 .header-menu li#m13 dd{font-size:15px;display:  block;width:  100%;line-height:  30px;text-align:  center;}
.Top002394 .header-menu li#m13 .sub dd a{padding: 0 10px;text-align:center;}
.Top002394 .header-menu li#m13 .sub dt a:hover{background:none;}
.Top002394 .header-menu li#m20 .sub{width: 150%!important;}
.Top002394 .header-menu li#m13 .sub dt a:hover{background:none;}
@media screen and (min-width:1025px) and (max-width:1100px){
.Top002394 .header-mid {width: 69%;}
}
@media(max-width:1366px){
.Top002394 .header-left{width: 25%;}
}
@media(max-width:1024px){
  .Top002394 .header-left{width:70%;}
.Top002394 #header-menu{ position:fixed; left:0; top:0; width:100%; height:100%; display:inline-grid;     overflow-y: scroll;z-index:100; background:rgba(0,0,0,0.8); transform:translateY(-100%); transition: ease-in-out 0.3s;}
.Top002394 #header-menu ul{ display:table-cell; vertical-align:middle; }
.Top002394 #header-menu li{ text-align:center; padding:10px 0;}
.Top002394 #header-menu li em{display:inline-block;  text-indent:15px; font-style:normal;}
.Top002394 #header-menu li dt a{color:#999;font-size:18px;letter-spacing:0px;}
.Top002394 #header-menu li a{position:relative; color:#fff; font-size:24px; font-weight:bold; letter-spacing:15px; display:inline-block;}
.Top002394 #header-menu li a::before,
.Top002394 #header-menu li a::after{ position:absolute; content:''; width:0; transition:0.3s; height:3px;  top:50%; margin-top:-1.5px; opacity:0;}
.Top002394 #header-menu li a::before{ left:100%;
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.Top002394 #header-menu li a::after{ right:100%;
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
    
}
.Top002394 #header-menu li a:hover{ font-style:italic;}
.Top002394 #header-menu li a:hover::before,
.Top002394 #header-menu li a:hover::after{width:100%; opacity:1;}
.Top002394 #header-menu.header-menu-show{ transform:translateY(0);}

.Top002394 #open_menu{ float:right; position:relative; z-index:101; height:24px; width:34px; margin-left:15px;}
.Top002394 #open_menu i,
.Top002394 #open_menu i::after,
.Top002394 #open_menu i:before{ position:absolute; background:#000; width:100%; left:0; border-radius:3px;}
.Top002394 #open_menu i::after,
.Top002394 #open_menu i:before{ height:100%; content:''; transition:transform 0.3s;}
.Top002394 #open_menu i{ top:50%; height:3px; margin-top:-1.5px;}
.Top002394 #open_menu i::after{ top:7px;}
.Top002394 #open_menu i:before{ top:-7px;}
.Top002394 #open_menu.open_menu_on i::after,
.Top002394 #open_menu.open_menu_on i:before{ background:#fff;}
.Top002394 #open_menu.open_menu_on i{ background-color:transparent;}
.Top002394 #open_menu.open_menu_on i::after,
.Top002394 #open_menu.open_menu_on i:before{ top:50%;transform:rotate(-45deg);}
.Top002394 #open_menu.open_menu_on i::after{ transform:rotate(45deg);}
    
#header-menu #m25.has-sub em::before,#header-menu #m26.has-sub em::before,#header-menu #m27.has-sub em::before{display: none;}
}
.Top002394 .header-menu li#m25 .sub,.Top002394 .header-menu li#m26 .sub,.Top002394 .header-menu li#m27 .sub{display: none!important;}
@media(max-width:480px){
.Top002394 .header{ position:relative; z-index:100;}
.Top002394 .top-search{ position:inherit;    padding-top: 0px;}
.Top002394 .search-box{ top:100%; width:100%;}
}

/*
 .Banner002210
 */
.Banner002210{ position:relative; z-index:1; position:relative;}
.Banner002210 .bx-viewport{ z-index:1;}
.Banner002210,
.Banner002210 ul,
.Banner002210 li,
.Banner002210 li a{ height:750px;}
.Banner002210 li{ background-position:center top; background-repeat:no-repeat;}
.Banner002210 li img{ display:none;}
.Banner002210 .bx-prev,
.Banner002210 .bx-next{display: none;width:85px; height:111px;  position:absolute; top:50%; margin-top:-55px; background-position:center center; background-position:center center; z-index:66;}
.Banner002210 .bx-prev{ left:0; background-image:url(../image/Banner002210-prev.png);}
.Banner002210 .bx-next{ right:0;background-image:url(../image/Banner002210-next.png);}
.Banner002210 .bx-pager{ position:absolute; left:0; width:100%; text-align:center; bottom:5%; z-index:10;}
.Banner002210 .bx-pager *{ width:30px; height:30px;}
.Banner002210 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner002210 .bx-pager div+div{ margin-left:20px; position:relative;}
.Banner002210 .bx-pager div+div:before{ display:inline-block; width:15px; height:1px; background:rgba(255,255,255,0.28); content:""; position:absolute; top:50%; left:-20px;}
.Banner002210 .bx-pager a{ display:block; overflow:hidden; line-height:100px; background:url(../image/Banner002210-btn.png) no-repeat center center;}
.Banner002210 .bx-pager a.active{ background-image:url(../image/Banner002210-btn_hover.png); display:block;}
@media(max-width:1000px){
.Banner002210,
.Banner002210 ul,
.Banner002210 li,
.Banner002210 li a{ height:auto !important;}
.Banner002210 li{ background:none !important;}
.Banner002210 li img{ display:block; width:100%;}
.Banner002210 .bx-prev, .Banner002210 .bx-next{ display:none;}
}


/*
 .home_title
 */
.home_title { text-align: center; margin-bottom: 3%;}
.home_title h3{ margin:0;font-size: 30px;color:#b0b8c1;text-transform:uppercase;font-weight: normal;}
.home_title h3::after{display:block;content:'';width:35px;height:2px;background: #b0b8c1;margin: 20px auto;}
.home_title h4{ margin:0; color:#023984; font-size:30px; font-weight:normal;}
.home_title p{ color:#3a434c;}
@media(max-width:640px){
.home_title h3{font-size: 20px;}
.home_title h4{font-size: 22px;}
}

/*
 .Floor002646
 */
.Floor002646{ position:relative; overflow:hidden;margin: 3% 0;}
.Floor002646 .intro .pic{width: 45%;}
.Floor002646 .intro .pic img{ display:block; width:100%; border-radius:10px;}
.Floor002646 .intro .txt{width: 50%;padding-left:5%;}
.Floor002646 .intro .txt p{line-height: 30px;height: 237px;font-size: 15px;color:#888;}
.Floor002646 .intro .more{background:url(../image/Floor002646_more.png) no-repeat right 80%;padding-right:30px;color: #7ca533;}


.Floor002646 .main h2{margin:0;font-size:32px;font-weight:normal;color: #023984;}
.Floor002646 .main h2 span{ margin-left:10px;font-size:26px;  font-family:Verdana, Geneva, sans-serif; opacity:0.4; font-weight:normal;color:#999;    text-transform: uppercase;}
.Floor002646 .main ul{ overflow:hidden;}
.Floor002646 .main li{float:left;width: 25%;}
.Floor002646 .main li a{ display:block;  text-align:center; padding:20% 0; }
.Floor002646 .main li p{ margin-bottom:0; font-size:18px; color:#888;}
.Floor002646 .main li a:hover p{ color:#7ca533;}
.Floor002646 .main li figure{ position:relative; width:55%; max-width:102px; margin:0 auto;}
.Floor002646 .main li figure img{ display:none; width:100%; border-radius:50%; border:1px solid #ccc; background:#fff;transition:transform ease-out 0.1s;}
.Floor002646 .main li figure img.hide{ display:block; }
.Floor002646 .main li a:hover figure img{ border-color:#7ca533;}
.Floor002646 .main li a:hover figure img{ display:none;}
.Floor002646 .main li a:hover figure img.hide{ display:block; transform: scale(0.95);}
.Floor002646 .main li a figure::after{ top: 0; left: 0; padding: 0; z-index: -1; opacity: 0; pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: '';box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);transform: scale(0.9);}
.Floor002646 .main li a:hover figure::after{ animation: sonarEffect 1.3s ease-out 75ms infinite;}

@media(max-width:1366px){
.Floor002646 .right .main{ padding:0 2%;}
}
@media(max-width:1024px){
.Floor002646 .left .main{ padding:2%;}
}
@media(max-width:640px){
.Floor002646 .main h2{font-size: 22px;}
.Floor002646 .main h2 span{font-size: 18px;}
.Floor002646 .main li p{font-size: 16px;}
.Floor002646 .intro .pic{ width:45%;}
.Floor002646 .intro .txt{ width:55%;}
.Floor002646 .right h2{ font-size:20px;}
.Floor002646 .right h2 span{ font-size:16px;}
.Floor002646 .right li figure{ width:72%;}
}
@media(max-width:480px){
.Floor002646 .left img{ width:30%;}
.Floor002646 .intro{ display:block;}
.Floor002646 .intro >  *{ width:auto !important;}
.Floor002646 .main li{width: 25%;}
.Floor002646 .intro .txt{ padding:3% 0;}
.Floor002646 .main li a{ padding:5% 0;}
.Floor002646 .right li p{ font-size:15px;}
}
@media(max-width:375px){
.Floor002646 .right h2 span{ display:none;}
}
@keyframes sonarEffect{
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #7ca533, 0 0 0 10px rgba(255, 255, 255, 0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #7ca533, 0 0 0 10px rgba(255, 255, 255, 0.5);transform: scale(1);opacity: 0;}
}
@-webkit-keyframes sonarEffect{
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #7ca533, 0 0 0 10px rgba(255, 255, 255, 0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #7ca533, 0 0 0 10px rgba(255, 255, 255, 0.5);-webkit-transform: scale(1);opacity: 0;}
}
@-moz-keyframes sonarEffect{
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #7ca533, 0 0 0 10px rgba(255, 255, 255, 0.5);}
   100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #7ca533, 0 0 0 10px rgba(255, 255, 255, 0.5);-moz-transform: scale(1);opacity: 0;}
}
/*
 .Floor002706
 */
.Floor002706{ background:url(../image/Floor002706_bg.jpg) no-repeat center top; background-size:cover; padding:6% 0;}
.Floor002706 .auto{ max-width:1600px; width:100%;}
@media(max-width:1600px){
.Floor002706 .auto{ padding:0 2%;}
}
.Floor002706 .title h3{margin:0;font-size: 30px;color:#b0b8c1;text-transform:uppercase;font-family:Helvetica, Arial, sans-serif;}
.Floor002706 .title h3::after{display:block;content:'';width:35px;height:2px;background: #b0b8c1;margin-bottom:20px;}
.Floor002706 .title h4{margin:0; color:#023984; font-size:30px; font-weight:normal;}
.Floor002706 .title p{ color:#3a434c;}

.Floor002706 ul > *{ float:left;}
.Floor002706 ol{ width:40%;}
.Floor002706 li{overflow:hidden; width:20%;}
.Floor002706 li a{display:block;background: #335ea5;color:#fff;height: 330px;position:relative;padding:23% 12% 0 15.5%;}
.Floor002706 li:nth-of-type(2n) a{background: #7ca533;}
.Floor002706 li aside{ position:absolute; right:8%; top:5%; font-size:18px; opacity:0.3;}
.Floor002706 li aside::before{ display:block; margin:0 auto 20px; width:1px; height:60px; content:''; background:#fff; transition:height 0.3s;}
.Floor002706 li a:hover aside::before{ height:40px;}
.Floor002706 li figure img{ height:55px;}
.Floor002706 li a:hover figure{ animation:ease 1s ani2706;-webkit-animation:ease 1s ani2706; }
.Floor002706 li h2{font-size: 23px;font-weight:normal;}
.Floor002706 li p{ line-height:22px; max-height:66px;}
@keyframes ani2706{
0%{ padding-left:0;}
50%{ padding-left:30%; opacity:0.5; transform:scale(0.85); -webkit-transform:scale(0.85);}
100%{ padding-left:0; opacity:1;}
}
@-webkit-keyframes ani2706{
0%{ padding-left:0;}
50%{ padding-left:30%; opacity:0.5; transform:scale(0.85); -webkit-transform:scale(0.85);}
100%{ padding-left:0; opacity:1;}
}
@media(max-width:1440px){
.Floor002706 li a{ height:300px; padding-top:18%;}
}
@media(max-width:1024px){
.Floor002706 ul ol{ float:none; width:auto;}
.Floor002706 ul li{ width:25%;}
.Floor002706 ul li:nth-of-type(1),
.Floor002706 ul li:nth-of-type(2),
.Floor002706 ul li:nth-of-type(3){ width:33.333%}
}
@media(max-width:640px){
.Floor002706 .title h3{ font-size:40px;}
.Floor002706 .title h4{ font-size:20px;}
.Floor002706 ul li{ float:none; width:auto !important;}
.Floor002706 li a{ height:auto; padding:3% 15% 3% 3%; text-align:center;}
}
@media(max-width:480px){
.Floor002706 .title h3{ font-size:30px;}
.Floor002706 li h2{ font-size:24px; margin:5px 0 0 0;}
.Floor002706 li figure img{ height:40px;}
}




/*
 *  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("/cn/css/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%; }


/*
 .Floor002428 
 */
.Floor002428{ padding: 3% 6%; overflow: hidden;}
.Floor002428 li{ position: relative; overflow: hidden;}
.Floor002428 li img{ visibility: hidden;}
.Floor002428 li a{ display: block; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002428 li .word{position: absolute;bottom: 0;left:0;width: 100%;padding: 0 20px;color: #51463c;background: rgba(0,0,0,.3);padding: 20px 10px;}
.Floor002428 li .word{color: #fff;}
.Floor002428 li .word h2{margin: 0 0 10px;font-weight: normal;font-size: 15px;overflow:  hidden;/* white-space: nowrap; */-o-text-overflow: ellipsis;text-overflow:  ellipsis;}
.Floor002428 li .word p{margin: 0; font-size: 14px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002428 li:hover a{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}
.Floor002428 .owl-nav >div{ position: absolute; top: 50%; margin-top: -53px; width: 50px; height: 106px; background: url(../image/Floor002428-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002428 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{ right: 0; background-position: right 0;}
@media only screen and (min-width: 1440px) {
.Floor002428 .owl-nav .owl-prev{ left: 16.2%;}
.Floor002428 .owl-nav .owl-next{ right: 17%;}
}

.Floor002428 .owl-dots{ display: block; width: 100%; margin-top: 3%; text-align: center;}
.Floor002428 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002428 .owl-dots>div >span{ display: block; width: 14px; height: 14px; border-radius: 50%; background: #999999;}
.Floor002428 .owl-dots>div.active >span{background: #7ca533;}
@media only screen and (max-width: 1200px){
.Floor002428{ padding: 3% 4%;}
}

/*
 .Bottom002586
*/
.Bottom002586{ background:url(../image/Bottom002586_bg.jpg) no-repeat center top; background-size:cover; padding:2% 0; font-size:12px;color:#939aa2;}
.Bottom002586 .bottom dd{color:#fff;font-size: 15px;}
.Bottom002586 .bottom a,.Bottom002586 .copyright{color: #fff;font-size: 14px;}
.Bottom002586 .bot{font-size: 14px;color: #fff;padding-bottom: 4%;}
.Bottom002586 .bottom nav{color: #fff;font-size: 14px;}
.Bottom002586 .bottom nav a::after{ display:inline-block; content:''; width:2px; border-right:1px dotted #566e7f; margin:0 10px; height:5px;}
.Bottom002586 .bottom nav a:last-child::after{ display:none;}
.Bottom002586 .bottom dd figure{font-size: 28px;font-family:"Courier New", Courier, monospace;padding:10px 0;}
.Bottom002586 .bdsharebuttonbox a{ float:left; width:36px; height:36px; margin:0 14px 0 0; border-radius:50%; background:url(../image/Bottom002586_share.png) no-repeat left center rgba(255,255,255,0.15);}
.Bottom002586 .bdsharebuttonbox a.bds_weixin{ background-position:-51px center;}
.Bottom002586 .bdsharebuttonbox a.bds_qzone{background-position:-102px center; margin-right:0;}
@media(min-width:1025px){
.Bottom002586 .bottom dt{ float:left; padding-top:2%;}
.Bottom002586 .bottom dd{float:right;text-align:right;}
.Bottom002586 .bottom nav{ padding-bottom:5%;}
.Bottom002586 .bdsharebuttonbox{ float:right;}
}
@media(max-width:1024px){
.Bottom002586 .bottom{ text-align:center;} 
.Bottom002586 .bdsharebuttonbox{ margin:0 auto; display:table;}
.Bottom002586 .bottom dt,
.Bottom002586 .bottom nav{padding-bottom: 4%;}
}
.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}

/*
 .Banner002307 
 */
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
.Banner002307{ height: 330px;}
.Banner002307 img{ display: none;}
.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 330px; width: 100%;}
}




/*
 .Menu002136
 */
.Menu002136{ padding-top:2%;}
.Menu002136 .auto{ border-bottom:1px solid #eee; text-align:center;}
.subnav .auto{ border-bottom:none;}
.Menu002136 ul{ display:inline-block; padding-bottom:2%;}
.Menu002136 li{ float:left; position:relative; margin-bottom:2px;}
.Menu002136 li:after{ position:absolute; content:''; width:1px; height:60%; top:20%; background:#eee; right:0;}
.Menu002136 li.end:after{ display:none;}
.Menu002136 li a{ display:block; padding:0 30px; line-height:36px; position:relative; z-index:1;}
.subnav li a{ padding:0 20px;}
.Menu002136 li a:hover{color:#023984; }
.Menu002136 li.aon a{ background:#023984; font-weight:bold; color:#fff; border-radius:5px;}
.subnav li.aon a{ background:#7ca533; border-radius:99px;}
@media(max-width:768px){
.Menu002136 ul{ display:block;}
.Menu002136 li a{ padding:0;font-size: 16px;}
.Menu002136 li{width: 33.33%;}
.Menu002136 li:after{ display:none;}
.Menu002136{ padding-top:3%;}
}
@media(max-width:480px) {
.Menu002136 li{width: 50%;}
.subnav li{width: 33.33%;}
}

/*
 .RighInfo002218
 */
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; margin: 3% 0;}
.RighInfo002218 .box1{padding:15px 15px 15px 15px;color:#728391;font-size:14px;line-height:30px;background:#f3f3f3;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#7ca533;margin:0 0 20px 0; font-weight:normal;}
.RighInfo002218 .box1 p{line-height: 35px;}
.RighInfo002218 .box1 figure{ padding:3.5% 4%; color:#728391;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#7ca533; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
}


/*
 .PicList002035
 */
.PicList002035{margin: 3% 0;}
.PicList002035 li{margin-bottom:3%;padding-left:373px;padding-right:72px;position:relative;background-color:#f3f3f3;}
.PicList002035 li .Ispic{ position:absolute; left:0; top:0; width:373px; height:100%;}
.PicList002035 li .Ispic img{ display:none;}
.PicList002035 li div{ padding:4% 10% 4% 0; margin-left:3%;  position:relative;}
.PicList002035 li time{position:absolute;right:5%;top:50%;transform:translateY(-50%);color: #999;font-size:13px;}
.PicList002035 li time span{color: #023984;font-size:48px;display:block;}
.PicList002035 li .dot{font-size:16px;color: #023984;}
.PicList002035 li p{opacity:0.5;line-height:24px;overflow:hidden;height:72px;margin-bottom:3%;color: #666;}
.PicList002035 li i{ background:url(/cn/images/PicList002035-more.png) no-repeat; width:21px; height:11px; display:inline-block;}
.PicList002035 li .more{ background:url(../image/Floor002646_more.png) no-repeat right 80%; padding-right:30px; color:#7ca533;}
@media(max-width:1680px){
.PicList002035 .auto{ padding:0 2%;}
}
@media(max-width:1000px){
.PicList002035 li{ padding-left:35%;}
.PicList002035 li .Ispic{ width:35%;}
}
@media(max-width:640px){
.PicList002035 li time span{font-size:40px;    color: #fff;}
.PicList002035 li p{ height:48px;}
.PicList002035 li .Ispic{ position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
.PicList002035 li{ padding:0;}
.PicList002035 li time{right:auto; top:auto; transform:translateY(0); left:0; top:0; background-color:#023984; color:#ccc; padding:3%;}
}



/*
 .Page002274 
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#7ca533;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next,.Page002274 .p_jump{display: none;}
@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{display: inline-block;}
.Page002274 .Pages a{ padding:0 10px;}
}


/*
 .RighInfo002228
 */
.RighInfo002228{ padding:0 0 3% 0;}
.RighInfo002228 .single-header{}
.RighInfo002228 .single-header h3{color:#023984; font-size:18px; margin: 2% 0 0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:-12px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 42px; background-color:#fff;}
.RighInfo002228 .single-header h3.yl span{background: url(../image/RighInfo002228-icon1.png)no-repeat center left #fff}
.RighInfo002228 .single-header h3.gy span{background: url(../image/RighInfo002228-icon2.png)no-repeat center left #fff}
.RighInfo002228 .single-header h3.td span{background: url(../image/RighInfo002228-icon3.png)no-repeat center left #fff}
.RighInfo002228 .single-header h3.yy span{background: url(../image/RighInfo002228-icon4.png)no-repeat center left #fff}
.RighInfo002228 .single-header h3.hp span{background: url(../image/RighInfo002228-icon5.png)no-repeat center left #fff}
.RighInfo002228 .single-content{ word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ margin:0; padding:10px 0; font-size: 16px; line-height: 2; text-align: justify; text-indent:2em;}
.RighInfo002228 .single-content b{ color: #023984;}
.RighInfo002228 .single-content h1{color: #023984;font-size: 20px}
.RighInfo002228 .single-content .pic{ float: left; margin-right: 3%; padding-top: 20px;}
.RighInfo002228 .p{text-indent: 0em;text-align: left;line-height: 30px;margin: 0;}
.RighInfo002228 .p{text-indent: 0em;}
@media screen and (min-width:768px){
.RighInfo002228 .single-header h3{ font-size:26px;}
.RighInfo002228 .single-content p{ padding:15px 0;} 
.RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}  
}
@media screen and (min-width:1024px){
.RighInfo002228 .single-header h1{ font-size:30px;}
}
@media screen and (max-width:640px){
  .RighInfo002228 .single-header h3{ font-size:20px;}
.RighInfo002228 .single-content p{font-size: 16px;}   
}

/*
 .Timeline000722
 */
.Timeline000722{ padding:3% 0;}
.Timeline000722 dl{ position:relative; padding-top: 20px; padding-left:105px; min-height:90px; margin-bottom:2.5%;}
.Timeline000722 dl:last-child{ margin-bottom:0;}
.Timeline000722 dt{ position:absolute; left:0; top:0; padding:5px;border-radius:50%; border:1px solid #335ea5;}
.Timeline000722 dt b{ display:block; width:75px; height:75px; border-radius:50%; background-color:#023984; font-size: 16px; color:#fff; text-align:center; padding-top:25px; position:relative;}
.Timeline000722 dl:nth-child(2n) dt{ border:1px solid #7ca533;}
.Timeline000722 dl:nth-child(2n) dt b{ background-color:#7ca533;}
.Timeline000722 dt b:before{ position:absolute; content:''; width:14px; height:1px; background-color:#fff; left:50%; margin-left:-7px; top:55px; z-index:5;}
.Timeline000722 dd{border-top:1px solid #335ea5; padding-top:10px;}
.Timeline000722 dl:nth-child(2n) dd{border-top:1px solid #7ca533;}
.Timeline000722 dd p{ margin:0; padding-bottom:15px; padding-left:10px; position:relative; font-size: 15px; line-height: 1.8;}
.Timeline000722 dd p:before{ position:absolute; content:''; width:2px; height:2px; background-color:#7f7f81; left:0; top:10px;}
@media(max-width:480px){
.Timeline000722 dl{padding-left:90px; min-height:70px;}
.Timeline000722 dt b{  width:60px; height:60px;padding-top:20px;}
.Timeline000722 dt b:before{ top:40px;}
}



/*
 .RighInfo001503
 */
.RighInfo001503{ padding:3% 0 6%;}
.RighInfo001503 .auto{ position: relative;}
.RighInfo001503 p{ font-size: 16px; color: #666; line-height: 2; text-align: justify;}
.RighInfo001503 em{ margin:2% 0; font-style:normal; display: inline-block; color:#005ca2; font-size:16px; padding-bottom:10px; border-bottom:1px #005ca2 solid;}
.RighInfo001503 .img1{ float:left; width:278px; height:49px; margin-right:2%; margin-bottom:1%;}
.RighInfo001503 .pic_list{float:right;width:43%;margin-left: 3%;}
.RighInfo001503 .pic_list span{ display:inline-block; position:absolute; width:33.33333%; height:auto; box-shadow:0px 7px 36px rgb(186, 185, 185);  }
.RighInfo001503 .pic_list span img{ width:100%; } 
.RighInfo001503 .pic_list span.img2{ right:10%; top:0; z-index:1; }
.RighInfo001503 .pic_list span.img3{ right:0; top:30%; z-index:2; }
.RighInfo001503 .pic_list span.img4{ right: 10%; top:65%;z-index:3; }
@media(max-width:1000px){
.RighInfo001503 .pic_list span.img2{ right:10%; top:0; z-index:1; }
.RighInfo001503 .pic_list span.img3{ right:0; top:15%; z-index:2; }
.RighInfo001503 .pic_list span.img4{ right: 10%; top:30%;z-index:3; }
}
@media(max-width:768px){
.RighInfo001503 .pic_list{width: 100%;float:  none;margin-left:  0;text-align:  center;}
}
@media(max-width:324px){
.RighInfo001503 .tit{ font-size:30px;}	
.RighInfo001503	.div1 .img1{ width:100%; height:auto; margin-right:0; margin-bottom:2%; }
}
/*
 .Floor002491
 */
.Floor002491{ background: #fafafa; position: relative; padding: 3% 6% 5%;}
.Floor002491 .wrap-container{ margin: 0 auto; }
.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 33.33%;float: left;height: 200px;background-position: 0 0;position: relative;background-size: cover;background-repeat: no-repeat;border-radius: 20px 0;position: relative;overflow: hidden;} 
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li a .txt{display: none; height: 36px;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size: 14px; font-weight: normal;margin-top: 10px;} 
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom: 10px;}
.Floor002491 ul li.li1 .liBox{background: rgba(41,173,215,.5); }
.Floor002491 ul li.li2 .liBox,
.Floor002491 ul li.li6 .liBox{background: rgba(32,151,155,.5); }
.Floor002491 ul li.li3 .liBox,
.Floor002491 ul li.li5 .liBox{background: rgba(32,151,155,.5); }
.Floor002491 ul li.li4 .liBox{background: rgba(19,97,167,.5); }
@media screen and (max-width:1200px ){
.Floor002491{padding: 3% 4%;}   
}
@media screen and (min-width:768px ){
.Floor002491 ul li{ width: 25%;float: left; height: 400px;}
.Floor002491 ul li a .txtBox .h3{font-size: 16px;}
}

@media screen and (min-width:1000px ){
.Floor002491 ul li{height: 500px; width: 10%;}
.Floor002491 ul li.on{ width:50%;}
.Floor002491 ul li.on a{ width: 80%; height: 110px; border-radius: 0 20px 0 0; overflow: hidden; }
.Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left: 100px; padding-right:30px;background: url(../image/Floor002491-more.png) no-repeat 98% center;}
.Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left: 0;top: 50%; width: 100px; height: 75px;margin-top: -37.5px; }
.Floor002491 ul li.on .liBox .liCon .txt{display: block;}
.Floor002491 ul li.on a .txtBox .h3{ font-size: 18px; text-align: left;}
.Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}


/*
 .PicList000729
 */
.PicList000729 {padding: 0 0 2%;}
.PicList000729 li{ float:left; width:23.5%; margin-right:2%; text-align:center; padding:2% 0 0;}
.PicList000729 li:nth-child(4n){ margin-right:0;}
.PicList000729 li figure{ border:1px solid #eee; padding:3px;padding-bottom: 140%;}
.PicList000729 li figure em{ display:block; background-repeat:no-repeat; background-position: center center; background-size:contain; padding-bottom:140%;}
.PicList000729 li h5{ margin:0; padding:10px 0; font-size:15px; color: #555;}
@media(max-width:640px){
.PicList000729 li{width:32%;}
.PicList000729 li:nth-child(4n){ margin-right:2%;}
.PicList000729 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000729 li{width:49%;}
.PicList000729 li:nth-child(3n){ margin-right:2%;}
.PicList000729 li:nth-child(2n){ margin-right:0;}
}





/*Map002516 */
.Map002516 {  padding: 3% 0 ; overflow: hidden;  }
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
.Map002516 .ul_con{ padding: 3% 0; }

@media(min-width:641px){
  .Map002516 .map { float: right; width: 50%;}
.Map002516 .ul_con { float:left;width:45%;padding: 6% 0 0;}
.Map002516 .ul_con li{ float:left; width:100%;  margin-bottom: 10px;border-bottom:1px solid #efefef;  line-height:40px; margin-bottom: 10px;}
.Map002516 .ul_con li:nth-child(2n){ float:right}
}
.Map002516 .ul_con li div{ padding-left:30px; background-repeat:no-repeat; background-position:left 10px;}
.Map002516 .ul_con li.location div{ background-image:url(../image/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../image/Map002516_call.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../image/Map002516_fax.png);}
.Map002516 .ul_con li.company div{ background-image:url(../image/Map002516_company.png);}
.Map002516 .ul_con li.mail div{ background-image:url(../image/Map002516_email.png);}
.Map002516 .ul_con li p{ margin:0; color:#333; font-size:14px;line-height: 40px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .map #allmap{ height:280px;}
}
/*
 .TextList001729 为demo编号
 */

.TextList001729 { padding: 3% 0 }
.TextList001729 ol.type{ }
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#1b344a; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:24px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%; text-align: left; padding-left: 5%}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:last-child{ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:last-child{background:url(../image/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type.select li:last-child{ background-image:url(../image/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;background: #f2f3f5; overflow:hidden; font-size:14px; padding:3% 5%;}
.TextList001729 .list .con p{ line-height: 24px; color: #444}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#1b344a; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}
/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:14px; color:#444; text-align:center; padding:6% 4%; font-weight: normal }
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:130%;}
.PicList000762 li a:hover{box-shadow: -2px 0px 5px 1px #ccc,0px -2px 5px 1px #ccc,2px 0px 5px 1px #ccc,0px 2px 5px 1px #ccc;}
.PicList000762 li a:hover h2{color:#1b344a;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}



/*企业宣传片*/

.Homevideos{background:#fff;padding-top:0;margin-top: 3%;}
.Homevideolist{position:relative;padding-bottom:40px;}
.Homevideolist .item{position:relative;}
.Homevideolist .item p{text-align:center;font-size: 24px;color: #333;margin: 40px 0; }
.Homevideolist .item .play{display:block;position:relative;}
.Homevideolist .item .play:before{content:"";width:100%;height:100%;display:block;top:0;left:0;position:absolute;background:url(../image/video_play.png) no-repeat center;}
.Homevideolist .item video{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;}
/*.Homevideolist .dotslist{ position:absolute;  max-width:484px; width:50%; bottom:-5%;right:5%; margin-top: 3%;}*/
.Homevideolist .dotslist .owl-item a{display:block;padding:2px;cursor:pointer;}
.Homevideolist .dotslist .owl-item a figure:before{content:"";width:100%;height:100%;display:block;top:0;left:0;position:absolute;background:url(../image/video_play2.png) no-repeat center;z-index: 2;}
.Homevideolist .dotslist .owl-item a figure{background: #000;position: relative;}
.Homevideolist .dotslist .owl-item a figure img{opacity: 0.6}
.Homevideolist .dotslist .owl-item a p{text-align:center;color:#000;}
.Homevideolist .dotslist .pic_on p{color:#0b4ea2!important;}
.Homevideolist .dotslist .disabled{display:block;}
.Homevideolist .dotslist .owl-nav > div{position:absolute;background:url(../image/videos_btns.png) no-repeat;width: 30px;height: 53px;top:50%;margin-top: -47px;}
.Homevideolist .dotslist .owl-nav .owl-prev{left: -33px;background-position:left bottom;}
.Homevideolist .dotslist .owl-nav .owl-next{right: -33px;background-position:right bottom;}
.Homevideolist .dotslist .owl-nav .disabled.owl-prev{background-position:left top;}
.Homevideolist .dotslist .owl-nav .disabled.owl-next{background-position:right top;}
.Homevideolist .dotslist .owl-nav .disabled{cursor:inherit;}
@media (max-width:640px){
.Homevideolist{padding-bottom:15px;}
.Homevideolist .dotslist{position:relative;width:100%;right:0;bottom:0;padding:0 20px;margin-top:15px;}
.Homevideolist .dotslist .owl-nav .disabled.owl-prev{left:0;}
.Homevideolist .dotslist .owl-nav .disabled.owl-next{right:0;}
.Homevideolist .dotslist .owl-item a figure:before{display:none;}
.Homevideolist .dotslist .owl-nav > div{width:10px;}
.Homevideolist .dotslist .owl-nav .owl-prev{left: 0px;}
.Homevideolist .dotslist .owl-nav .owl-next{right: 0px;}

}



/*学术论文*/
.TextList002322{ padding: 30px 3%; border: 1px solid #f0f0f0;}
.TextList002322 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.TextList002322 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(/cn/images/TextList002322-icon.png) no-repeat; margin-top: -9px;} 
.TextList002322 .list{ padding-top: 20px;}
.TextList002322 .list li{position: relative;padding: 10px 100px 10px 0;line-height: 22px;border-bottom: 1px dashed #c7c7c7;}
.TextList002322 .list li span{margin-right: 10px;color: #023984;}
.TextList002322 .list li *{ color: #999;}
.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;}
.TextList002322 .list li a:hover{ color: #6C92B9;}
@media only screen and (max-width:767px ) {
.TextList002322{ padding: 20px 3%;}
}


/*研发团队*/
.RighInfo002519{margin: 3% 0;}
.RighInfo002519 p{text-indent: 2em;font-size: 16px;line-height: 35px;}
.RighInfo002519 img{margin: 2% 0;}
.RighInfo002519 .partner{margin-top: 2%;}
.RighInfo002519 .partner ol{float:left;width: 17%;margin-right: 3.75%;margin-bottom: 3.75%;}
.RighInfo002519 .partner ol a{ position:relative; background-color:#f6f6f6; display:block; padding-bottom:50%; background-size:contain;}
.RighInfo002519 .partner ol a::before{ position:absolute; content:''; width:100%; height:100%; border:1px solid #ebebeb; transition:border-color 0.3s,box-shadow 0.3s;}
.RighInfo002519 .partner ol a:hover{ background-color:#fff;}
.RighInfo002519 .partner ol a:hover::before{ border-color:#023984; border-width:2px; box-shadow:0 0 5px #ccc;}
@media (min-width:641px){
.RighInfo002519 .partner ol:nth-child(5n){ margin-right:0;}   
}
@media (max-width:640px){
.RighInfo002519 .partner ol{float:left;width: 31%;margin-right: 2.5%;margin-bottom: 3.75%;}  
.RighInfo002519 .partner ol:nth-child(3n){ margin-right:0;}   
}



.RighInfo001774{padding: 3% 0;}
.RighInfo001774 .list_img{float:left;width: 37%;}
.RighInfo001774 .big{ border:1px solid #e5e5e5; margin-bottom:20px;}
.RighInfo001774 .scroll li{float: left;}
.RighInfo001774 .big li figure{padding-bottom: 110%;background-size:contain;}
.RighInfo001774 .scroll li img,
.RighInfo001774 .big li img{ display:none;}
.RighInfo001774 .scroll{ padding:0 30px; position:relative;}
.RighInfo001774 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer;}
.RighInfo001774 .scroll a.prev{ left:0;}
.RighInfo001774 .scroll a.next{ right:0;}
.RighInfo001774 .scroll a.prevStop,
.RighInfo001774 .scroll a.nextStop{ cursor:default;}
.RighInfo001774 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.RighInfo001774 .scroll li figure{margin:0 auto;padding-bottom: 96%;background-size:contain;max-width:90%;border:1px solid #e5e5e5;}
.RighInfo001774 .scroll li.on figure{ border-color:#023984;}
.RighInfo001774 .intro{float:right;width: 58%;}
.RighInfo001774 .intro a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#023984; transition:0.4s;}
.RighInfo001774 .intro a:hover{ background-color:#023984; color:#fff;}
.RighInfo001774 .intro h2{margin: 0;padding-bottom: 20px;color: #023984;font-size: 22px;}
.RighInfo001774 .intro span{font-size: 18px;margin: 0;color: #666;padding-bottom: 20px;display:  block;padding: 5% 0;border-bottom: 1px solid #e7e8e8;}
.RighInfo001774 .intro .span{margin-bottom: 10%;}

@media(max-width:1000px){
.RighInfo001774 .intro{width:55%; margin-right:0;}
}
@media(max-width:768px){
.RighInfo001774 .list_img,
.RighInfo001774 .intro{float:none;width:auto;margin-bottom: 6%;}
.RighInfo001774 .intro h2{font-size: 18px;}
.RighInfo001774 .intro span{font-size: 16px;}
}




.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{line-height: 30px; margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{color: #023984;font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#023984;}
@media(max-width:640px){
.RichInfo005 .news_info .title h1{font-size: 18px;}  
.RichInfo005 .news_info .info_pn span{margin-bottom: 3%;}
}





/*Floor002709 */
.Floor002709{ padding:2% 0 6% 0;}
.Floor002709 .title{ position:relative; z-index:3; padding:3%; text-align:center;}
.Floor002709 .title h3{ margin:0; font-size:50px; color:#b0b8c1; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Floor002709 .title h3::after{ display:block; content:''; width:35px; height:2px; background:#023984; margin:0 auto 10px;}
.Floor002709 .title h4{margin:0; color:#023984; font-size:30px; font-weight:normal;}
.Floor002709 .title p{font-size: 20px;}
@media(max-width:640px){
.Floor002709 .title h3{ font-size:40px;}
.Floor002709 .title h4{ font-size:20px;}
}
@media(max-width:480px){
.Floor002709 .title h3{ font-size:30px;}
}

.Floor002709 li{ float:left; }
.Floor002709 li a{ display:block; color:#fff; font-size:20px; text-align:center; background:#023984;}
.Floor002709 li figure{ overflow:hidden;}
.Floor002709 li .Ispic{ display:block; padding-bottom:62.706%;transition:0.3s ease-in-out;}
.Floor002709 li .txt{position:relative; padding-bottom:4%;}
.Floor002709 li .icon{ position:absolute; left:50%;  top:-2.0835em; margin-left:-2.0835em;background:#023984; border-radius:50%; width:4.167em; height:4.167em; transition:0.3s;}
.Floor002709 li .icon img{ position:absolute; left:50%; width:1.875em; height:1.875em; top:50%; margin:-0.9375em 0 0 -0.9375em;}
.Floor002709 li p{ margin:0; padding-top:2.0835em; transform:translateY(-0.5em); -webkit-transform:translateY(-0.5em);transition:0.3s;}
.Floor002709 li a:hover .icon{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}
.Floor002709 li a:hover p{ transform:translateY(1px); -webkit-transform:translateY(1px);}
.Floor002709 li a:hover .Ispic{ transform:scale(1.12); -webkit-transform:scale(1.12);}
@media(min-width:1025px){
.Floor002709 li{width:23.125%;}
.Floor002709 li:not(:nth-child(4n)){ margin-right:2.5%;}
}
@media(min-width:1025px) and (max-width:1200px){
.Floor002709 li a{ font-size:20px;}
}
@media(max-width:1024px){
.Floor002709 li{width:48%; margin-bottom:4%;}
.Floor002709 li:not(:nth-child(2n)){ margin-right:4%;}
}
@media(max-width:640px){
.Floor002709 li a{ font-size:20px;}
}
@media(max-width:480px){
.Floor002709 li a{ font-size:18px;}
.Floor002709 li p{ font-size:16px;}
}
