﻿/*TextList002148 */
.TextList002148{ padding-top:10%;}
.TextList002148 li{ overflow:hidden; padding-left:170px; padding-right:48px; position:relative; margin-bottom:2%;}
.TextList002148 li .more{ position:absolute; content:''; right:0; top:0;width:48px; height:100%; background:url(../images/TextList002148-more.gif) no-repeat center center #eee;}
.TextList002148 li div{border-left:1px solid #e9e9e9; background-color:#f8f8f8; padding:2% 3%;}
.TextList002148 li time{ position:absolute; left:0; top:0; width:155px; height:100%;background-color:#f8f8f8; border-right:3px solid #005bac;}
.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:#005bac; font-size:16px;}
.TextList002148 li time i{ font-style:normal; font-size:50px; color:#005bac; display:block; font-family:Arial,"Courier New", Courier, monospace; line-height:40px;}
.TextList002148 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:66px; background:#005bac;}
.TextList002148 li h3{ margin:0; font-size:18px;}
.TextList002148 li p{ line-height:26px; overflow:hidden; color:#888; height:52px; margin:2% 0 0 0;}
@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;}
}
@media(max-width:768px){
.TextList002148 li h3{ font-size:16px;}
}
@media(max-width:480px){
.TextList002148 li{padding-left:100px;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 h3{ font-size:14px;}
.TextList002148 li p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
}
/*
 .Page002274 为demo编号
 */
.Page002274 .Pages .p_jump{display: none;}
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ 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:#005bac;}
.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{ font-family: Arial; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
/*
 .Banner002187 为demo编号
 */
.Banner002187{ background: #157bc4; width: 100%; height:5px; }

/*
 .Menu002361 为demo编号
 */
.Menu002361{  background:#fff;    box-shadow:3px 6px 7px #eee; }
.Menu002361 .auto{ position:relative; max-width: 1600px;}
.Menu002361 header{ position:absolute; left:-160px; top:0;width:360px;  min-height: 66px; padding-left:222px;   text-align:left; line-height: 18px;background:#005bac; font-size:22px; font-weight: bold; color:#fff; 	display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; text-align: center; }
.Menu002361 header span{ font-size:12px;margin-top: 8px; display: block;letter-spacing: 2px;color:#5699d5; text-transform:uppercase; font-weight:normal;}
@media (min-width: 1024px){
.Menu002361 header::before {position: absolute; width: 0;height: 0;border-top:33px solid transparent; content:"";border-bottom: 33px solid transparent;border-left: 33px solid #2078da;top: 0;right: -33px;
}}
.Menu002361 ul{ padding-left:200px; height:66px;}
.Menu002361 li{ float:left; width:14%; min-width: 80px; text-align:center;}
.Menu002361 li:nth-of-type(1){ margin-left: 35px; }
.Menu002361 li a{ color:#333; display:block; line-height:66px;height:66px;font-size: 16px; }
.Menu002361 li a:hover,
.Menu002361 li.aon a{ border-bottom:4px #005bac solid; color:#005bac; }
@media(max-width:1550px){
.Menu002361 li:nth-of-type(1){ margin-left: 50px; }
}
@media(max-width:1366px){
.Menu002361 li{ width:auto; padding: 0 10px;}
}
@media(max-width:1300px){
.Menu002361 li{ width:auto; padding: 0 10px;}
.Menu002361 li:nth-of-type(1){ padding-left: 50px;  margin-left: 0px; }
}
@media(max-width:1024px){
.Menu002361 li{ width:auto; padding: 0; padding-right: 10px;}
.Menu002361 li:nth-of-type(1){ padding-left: 20px; }
.Menu002361 header::before{display: none; }
}
@media(max-width:768px){
.Menu002361 header{ position:relative; width:100%; left:0; text-align:left; padding-left:65px;  color:#fff; background-color:#005bac;}
.Menu002361 ul{ padding-left:0;}
.Menu002361 li:nth-of-type(1){ padding-left:20px; }
.Menu002361 li{ min-width: 1px; padding: 0 20px 0 0;}
}
@media(max-width:480px){
.Menu002361 header{  padding-left:10px; }
.Menu002361 ul{ height: inherit; }
.Menu002361 li{ width: 50%; display: block; font-size:14px; }
.Menu002361 li a{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
}

/*RighInfo002519 */
.RighInfo002519{ padding:2% 0 3%;}
.RighInfo002519 h1{ text-align:center;color:#005bac; position:relative; font-size:25px;    font-weight: normal;}
.RighInfo002519 p{line-height:26px; color:#555; text-indent:2em;}
.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
.RighInfo002519 .list_img_group li{ float:left; width:32.34375%;}
.RighInfo002519 .list_img_group li:nth-child(2){ width:33.828125%; margin:0 0.492578125%;}
}
@media(max-width:640px){
.RighInfo002519 .list_img_group li{ margin:2% 0;}
}
/*Floor001891 */
.Floor001891{ padding:0;}
.Floor001891 .tab li{text-align:center; font-size:15px; padding:23px 0; min-height: 140px;  cursor:pointer; line-height:30px; position:relative; border: 1px solid #ccc; border-left:0; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; text-align: center;}
.Floor001891 .tab .bx-viewport::before,
.Floor001891 .tab .bx-viewport::after{ position:absolute; content:''; width:1px; height:100%; bottom:12px; background:#ccc;}
.Floor001891 .tab .bx-viewport::before{ left:0;}
.Floor001891 .tab .bx-viewport::after{ right:0;}
.Floor001891 .tab li img{ margin-right:8px; vertical-align:middle;  width:30px; height:30px; display: block; }
.Floor001891 .tab li .hover{ display:none;} 
.Floor001891 .tab li.on{ color:#fff;background-color:#2078da;}
.Floor001891 .tab li.on img{ display:none;} 
.Floor001891 .tab li.on .hover{ display: block; } 
.Floor001891 .tab li.on i{ position:absolute; width:0; height:0; left:50%; margin-left:-12px;bottom:-12px; border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #2078da;}
.Floor001891 .tab .bx-viewport{ padding-bottom:12px;}

.Floor001891 .box{ background:url(../images/Floor001891-bg.jpg) no-repeat center top; background-size:cover; padding:4% 0; margin-top:-12px;}
.Floor001891 .box section{ display:none;}
.Floor001891 .pic{ float:right; width:50%;}
.Floor001891 .pic img{ display:block; width:100%;}
/*.Floor001891 .txt{ float:left; width:44%;}*/
.Floor001891 .tit{color:#005bac; font-size:30px;}
.Floor001891 .tit:after{ display:block; content:''; background-color:#aaccea; width:80px; height:6px; margin-top:10px;}
.Floor001891 .txt .pre{font-size:14px;line-height: 30px}
.Floor001891 .txt .pre p{line-height: 30px;}
.Floor001891 .txt .pre .p1{text-align: center;padding-top: 1%;font-size: 20px;}
.Floor001891 .txt .pre .title{font-size: 18px;text-indent: 0;padding: 1% 0 0 0;    color: #005bac;}
.Floor001891 .txt .more{ font-size:16px; color:#fff; background-color:#8cc63e; width:152px; height:50px; line-height:50px; text-align:center; display:inline-block;}
@media(max-width:1024px){
.Floor001891 .tab li{ padding:10px 0;}
}
@media(max-width:768px){
.Floor001891 .pic,
.Floor001891 .txt{ float:none; width:auto;}
.Floor001891 .pic{ padding:3% 0;}
.Floor001891 .tit{font-size:24px;}
.Floor001891 .txt .more{ font-size:14px;}
.Floor001891 .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001891 .tab li{ font-size:14px;}
}
/*Top002138 */
.Top002138{ background:#fff;    max-width: 1200px;margin: 0 auto;}
.Top002138 .header{ position:relative; z-index:100;}
.Top002138 .header-left{ float:left; width:15%;}
.Top002138 .header-left .logo{ display:table; height:80px;}
.Top002138 .header-left .logo li{ display:table-cell; vertical-align:middle;}
.Top002138 .header-left .logo img{ max-height:100%;}
.Top002138 .header-left .logo_txt{ position:relative; padding-left:15px;}
.Top002138 .header-left .logo_txt::before{ position:absolute; content:''; left:7px; top:50%; margin-top:-19px;width: 1px;height: 38px;background: #d6d5d1;}
.Top002138 .header-right,
.Top002138 .header-mid{ float:right;}
.Top002138 .header-mid{ margin-right: 50px; }
.Top002138 .header-right{ padding-top:22px;}
.Top002138 .header-right dd{ float:left; line-height:36px; margin-left:20px;}
.Top002138 .open-search{ width:36px; height:36px; background:url(../images/Top002138-searchbg.png) no-repeat center center; cursor:pointer;}
.Top002138 .open-search-on{ background:none; position:relative;}
.Top002138 .open-search-on::before,
.Top002138 .open-search-on::after{ position:absolute; content:''; width:60%; left:20%; top:50%; transform:rotate(45deg); height:3px; background:#157bc4;}
.Top002138 .open-search-on::after{transform:rotate(-45deg);}

.Top002138 .header-mid ul{ position: relative; }
.Top002138 .header-mid ul li.triangle{ height: 80px; width: 40px !important;}
.Top002138 .header-mid ul li.triangle i{ z-index: 9; position: absolute; width: 0; height: 0; right: 0; margin-left: -12px; top: 50%; margin-top: -6px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #157bc4;}

.Top002138 .top-language span{ padding-right:15px; background:url(../images/Top002138-a_lang.png) no-repeat right center;}
.Top002138 .top-language .top-sub{ position:absolute; left:0; width:100%; }
.Top002138 .top-language .top-sub a{ color:#fff;line-height:30px;}
.Top002138 .top-search{ display:none; position:absolute; right:0; top:100%; background:#fff;border:15px solid #fff;width:100%; }
.Top002138 .top-search .text{ border:1px solid #157bc4; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .top-search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border-left:1px solid #157bc4;}

.Top002138 .header-menu li{ width:auto !important;}
.Top002138 .header-menu .moble_show{ display: none; }
.Top002138 .header-menu li em a{ padding:25px;line-height:30px; font-size: 16px; color: #157bc4;}
.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{ background:#157bc4; color:#fff;}
.Top002138 .header-menu li .sub{ transition:height 0.2s; left: 0 !important;}

.Top002138 .header-menu #m1 .sub,
.Top002138 .header-menu #m3 .sub{ width: 300px !important; }
.Top002138 .header-menu #m2 .sub{ left: -550px !important; width: 1200px !important; }
.Top002138 .header-menu #m4 .sub{ width: 450px !important; left: -30px !important; }
.Top002138 .header-menu .triangle .sub{ width: 450px !important; left: -34px !important; }



.Top002138 .header-menu li .sub-menu dl{ padding-top:12px;}
.Top002138 .header-menu li .sub-menu dt{ padding-bottom:12px;}
.Top002138 .header-menu li .sub-menu dt a{ padding:0; color:#fff;}
.Top002138 .header-menu li .sub-menu dt a::after{display: inline-block;content: '';width: 1px;height: 9px;margin: 0 10px;background:rgba(255,255,255,0.5);}
.Top002138 .header-menu li .sub-menu dt:last-child a::after{ display:none;}
.Top002138 .header-menu li .sub-menu dt a:hover{ background:none; color:#157bc4;}
.Top002138 .sub-menu-layer{ background:rgba(35,34,34,0.5);}
@media(max-width:1280px){
.Top002138 .header-left .logo li.logo_txt{ display:none;}
}
@media(max-width:1200px){
.Top002138 .header-menu li em a{ padding:0 10px;}
}
@media(min-width:1025px){
.Top002138 .top-language{ position:relative;}
.Top002138 .top-language .top-sub{display:none;background:#157bc4; text-align:center; top:100%;}
.Top002138 .top-language .top-sub a{display:block; border-bottom:1px solid #fff; }
.Top002138 .top-search{max-width:400px; }
}
@media(max-width:1024px){
.Top002138{ position:relative; z-index:100; padding-top:37px;padding: 10% 3% 0;}
.Top002138 .top-language span{ display:none;}
.Top002138 .top-language .top-sub{ display:block !important; height:37px !important; background:#000; top:0; text-align:right; padding:0 2%;}
.Top002138 .top-language .top-sub a{display: inline-block;border: 1px solid #157bc4;color: #157bc4;padding: 0 10px;margin-left: 5px;line-height: 25px;}
.Top002138 .header-left{ width:50%;}
.Top002138 .header-right dd.open-search,
.Top002138 #open_menu{ border: 1px solid #848585;border-radius: 50%;}
.Top002138 .header-right dd.top-language{ margin-left:0;}
.Top002138 #open_menu{ width:36px; height:36px; position:relative;}
.Top002138 #open_menu i,
.Top002138 #open_menu i::before,
.Top002138 #open_menu i::after{ background:#848585;}
.Top002138 #open_menu i{ width:60%; left:20%; top:50%; height:1px;}
.Top002138 #open_menu.open_menu_on{ background:#157bc4; border:none;}
.Top002138 #open_menu.open_menu_on i{background:#fff !important;}
.Top002138 #open_menu.open_menu_on i::before,
.Top002138 #open_menu.open_menu_on i::after{ transform:rotate(0deg); background:#fff;}
.Top002138 #open_menu.open_menu_on i::before{ top:-6px !important;}
.Top002138 #open_menu.open_menu_on i::after{ top:6px !important;}
.Top002138 .header{ position:initial;}
.Top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none;}
.Top002138 #header-menu li{ border-bottom:1px solid #eee;}
.Top002138 #header-menu li a{ line-height:49px;}
.Top002138 #header-menu li em a,
.Top002138 #header-menu li em{ border-bottom:0;}
.Top002138 #header-menu li em a{color:#666; font-weight:normal;}
.Top002138 #header-menu li .sub{ background:#157bc4;}
.Top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.Top002138 #header-menu li.has-sub em a{ background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
.Top002138 .header-menu .moble_show{ display: block; }
.Top002138 .header-mid ul li.triangle{ display: none; }
}
/*
 *  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
 */
video::-internal-media-controls-download-button { 
display:none; 
}

video::-webkit-media-controls-enclosure { 
overflow:hidden; 
}

video::-webkit-media-controls-panel { 
width: calc(100% + 30px); 
}

.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;}
}



/*Banner*/
/*Floor002060 */

.Floor002060 { padding:0% 0 3%; background:#fff;}
.Floor002060 .pager{ padding-bottom:11px; overflow:hidden;  margin-bottom:3%;}
.Floor002060 .pager h2{ font-size:20px; margin:0; color:#157bc4; line-height:32px;}
.Floor002060 .pager h2 a{ float:right; background:url(../images/Floor001272-more.gif) no-repeat right center; padding-right:15px; font-size:14px; font-weight:normal;}
.Floor002060 .tab_list{ width:48%; float:left;}
.Floor002060 .tab_list2{ float:right;}
.Floor002060 .tab_list2 .gupiao{border-top: 1px solid #eee}
.Floor002060 .tab_list .more{ line-height:34px; display:inline-block; padding:0 10px; background:#e9eef2; border-radius:3px; margin-top:20px;}
.Floor002060 .tab_list .more:hover{ color:#fff; background:#157bc4;}

.Floor002060 .tab_list li{ line-height:40px;height:40px; font-size:14px; border-bottom:1px solid #f0f4f7;}
.Floor002060 .tab_list li time{ float:right; margin-left:10px;}
.Floor002060 .tab_list li a:before{ width:3px; height:4px; display:inline-block; content:''; background-color:#555; margin-right:10px;}

.Floor002060 .tab_list1  figure{ padding-bottom:38%;}
.Floor002060 .tab_list1  figure img{ display:none;}
.Floor002060 .tab_list1  time{font-size: 12px; color: #acacac;}
.Floor002060 .tab_list1  p{ line-height:24px;height: 48px; overflow: hidden; color: #999;margin-bottom: 0;}
.Floor002060 .tab_list1  a:hover h2{color: #ff0c00;}
.Floor002060 .tab_list1 .more2{ display:  inline-block;line-height:34px; padding:0 10px; background:#e9eef2; border-radius:3px; margin-top:20px;}
.Floor002060 .tab_list1 .more2:hover{ color:#fff; background:#157bc4;}

.Floor002060 .tab_list dl { overflow:hidden;}
.Floor002060 .tab_list .pic_list{ height:158px; overflow:hidden;}
.Floor002060 .tab_list dl .bx-wrapper{ position:relative; }
.Floor002060 .tab_list dl .bx-controls-direction{ position:absolute; right:2%; bottom:10px; z-index:10; }
.Floor002060 .tab_list dl .bx-controls-direction a{ float:left; margin-left:5px;width:24px; height:24px; position:relative; border-radius:50%;background:#f8a300; }
.Floor002060 .tab_list dl .bx-controls-direction a.disabled{ background:#dfe6ec; cursor:default;}
.Floor002060 .tab_list dl .bx-controls-direction a span{ position:absolute; left:50%; top:50%; font-size:14px; color:#fff; margin-left:-7px; margin-top:-7px;}
@media(max-width:768px){
.Floor002060 .intro{padding:2% 0;}
.Floor002060 .intro figure{ margin-top:0; float:none; padding-left:2%;}
.Floor002060 .intro figcaption:before, 
.Floor002060 .intro figcaption:after{ background-size:contain; height:40px; margin-bottom:2%}
.Floor002060 .intro figcaption:after{ margin-top:2%; background-position: right top;}
.Floor002060 .tab_list{ width:auto; float:none !important; margin-top:3%;}

/*.Floor002060 .bx-viewport{ height:auto !important;}*/
.Floor002060 .pager{ margin-top:0;}
}
@media(max-width:480px){
.Floor002060 .intro figure h1{ font-size:24px;}
.Floor002060 .intro figure pre{ font-size:14px; line-height:20px;}
.Floor002060 .pager a {line-height: 40px;font-size: 16px;}
}

.videoIndex{ position:relative; height:500px;width:100%; overflow:hidden;}
.videoIndex a,
.videoIndex i{position:absolute; left:0; top:0; right:0; bottom:0; }
.videoIndex i{ z-index:2;background:url(../images/Floor002060-btn_video.png) no-repeat center center;}
.videoIndex img{ max-width:none;height:100%; display:block;}
.videoIndex a{ background-size:100% auto;transition:background 0.3s;}
.videoIndex a:hover{ background-size:110% auto;}
/*Bottom001856*/
.Bottom001856{ background-color:#202a37;color:#bbc1c9; padding:2% 0 1% 0;font-size:12px;}
.Bottom001856 ul{ float:right;}
.Bottom001856 ul ol,
.Bottom001856 ul li{ float:left;text-align:center;}
.Bottom001856 ul ol{font-size:24px; padding-top:35px;}
.Bottom001856 ul ol span{ font-size:12px;display:block; }
.Bottom001856 ul ol span:after,
.Bottom001856 ul ol span:before{ display:inline-block; content:''; width:15px; margin:0 5px; height:1px; background-color:#bbc1c9;}
.Bottom001856 ul li{padding-left:30px;}
.Bottom001856 ul li p{font-size:12px;}
.Bottom001856 ul li img{ width:90px;}
.Bottom001856 ul .link { padding:10% 0% 0 0}
.Bottom001856 ul .link img{ width:159px;}
.Bottom001856 ul .link a{ color:#fff;}
.Bottom001856 section{ float:left;}

.Bottom001856 dd{ float:left; width:37px; margin-right:10px;}
.Bottom001856 dd a{ display:block; height:36px; background:url(../images/Bottom001856-share.png) no-repeat left top;}
.Bottom001856 dd.dd_2 a{ background-position:-51px 0;}
.Bottom001856 dd.dd_3 a{ background-position:-102px 0;}
.Bottom001856 dd.dd_4 a{ background-position:-153px 0;}
.Bottom001856 dd.dd_3{ position:relative;}
.Bottom001856 dd.dd_3 figure{ display:none; position:absolute; bottom:100%; z-index:100; left:50%; margin-left:-60px; width:90px; height:90px;}
.Bottom001856 dd.dd_3 figure img{ display:block; width:100%;}
.Bottom001856 dd.dd_3:hover figure{ display:block;}

.Bottom001856 nav{ padding-top:15px;}
.Bottom001856 nav a{color:#bbc1c9; display:inline-block;}
.Bottom001856 nav i{ display:inline-block; text-align:center; width:15px;}
.Bottom001856 nav i:before{ content:''; display:inline-block; width:1px; height:6px; vertical-align:middle; background-color:#929ca8;}
.Bottom001856 nav a:hover{ color:#fff;}

.Bottom001856 p span{ color:#8e949c;}
.Bottom001856 p a{ color:#8e949c;}
@media(max-width:640px){
.Bottom001856 section,
.Bottom001856 ul,
.Bottom001856 ul ol,
.Bottom001856 ul li{ float:none;}
.Bottom001856 ul ol{ padding-bottom:10px;}
}

/*Floor001901*/
.Floor001901{padding: 3% 0; overflow: hidden;}

.Floor001901 h3{margin: 0 0 4% 0; font-size: 30px;color: #555; text-align: center; text-transform: uppercase; }
.Floor001901 h3 span{font-size: 50px; display: block; color: #ececec; }
.Floor001901 h3:after{ display:block; margin:0 auto; margin-top:2%;content: ""; width: 52px; height: 2px; background: #157bc4;}

.Floor001901 li{float: left; width: 30%; margin-right: 5%; }
.Floor001901 li:last-child{ margin-right:0;}
.Floor001901 li a{ display:block; padding-bottom:5px; background:url(../images/Floor001901-arrow.png) no-repeat left bottom;}
.Floor001901 li a:hover{ background-image:url(../images/Floor001901-arrow_hover.png);}
.Floor001901 li figure{ padding-bottom:65%;}
.Floor001901 li figure img{ display:none;}
.Floor001901 li h2{ margin:0 0 15px 0; font-weight:normal; padding:15px 0; font-size: 16px; color: #494949; background:url(../images/Floor001901-line.png) no-repeat left bottom;}
.Floor001901 li time{font-size: 12px; color: #acacac;}
.Floor001901 li p{ line-height:24px;height: 48px; overflow: hidden; color: #999;}
.Floor001901 li a:hover h2{color: #157bc4;}
@media(max-width:1000px){
.Floor001901 li{float: left; width: 32%; margin-right:2%; }
}
@media(max-width:640px){
.Floor001901 h3{font-size: 24px; }
.Floor001901 h3 span{font-size: 35px; }
.Floor001901 li{ float:none; width:auto; margin:0 auto; max-width:480px; margin-bottom:3%;}
}
/*
 .Floor001806 为demo编号
 */
.Floor001806{ padding:2% 0 3%; background:#f8f8f8;}
.Floor001806 h1{ margin:0 0 25px 0; font-size:18px; background:url(../images/Floor001806-title_icon_1.png) no-repeat left center; padding-left:30px; line-height:24px;}
.Floor001806 h1 a{ color:#2067b9; }
.Floor001806 h1 span{ font-size:12px; color:#2067b9; margin-left:5px; font-weight:normal; text-transform:uppercase; }
.Floor001806 .box_2 h1{ background-image:url(../images/Floor001806-title_icon_2.png); }
.Floor001806 .box_3 h1{ background-image:url(../images/Floor001806-title_icon_3.png); }
.Floor001806 .box_2 li .bd {
       display: none;
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: rgba(0, 0, 0, .6);
        z-index: 999999;
    }
.Floor001806 .box_2 li .bd-cn{
  background: none; background:#000;
    position: absolute;
    width: 90%; max-width:930px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    }
.Floor001806 .box_2 li .bd-cn span {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #999;
    cursor: pointer;
    width: 25px;
    height: 25px;
    background: url(../images/关闭.png) no-repeat 0 0 /100% 100%;
    z-index: 99;
}
@media(max-width:640px){
.Floor001806 .box_2 li .bd-cn span {
    top: -30px; right:0;
	}
}
.Floor001806 section{ float:left; width:100%; margin-right:0%;}
.Floor001806 .box_2{ margin-right:0;width:40%; float:right;  margin-top: 4%;}

.Floor001806 dl{ background:#fff; padding:0 5%; }
.Floor001806 dd{ position:relative; padding:33px 0; border-bottom:1px solid #ebebeb; box-shadow:0 1px 0 #fff;}
.Floor001806 dd:last-child{ border-bottom:0;}
.Floor001806 dd time{ float:left;width:60px; margin-right:20px; background:#f3f3f3; color:#157bc4;  text-align:center; padding-bottom:6px;}
.Floor001806 dd time span{ display:block; height:30px; line-height:30px; background:#157bc4; color:#fff; }
.Floor001806 dd a{ line-height:52px; overflow:hidden; height:47px; display:block;font-size: 16px;}
.Floor001806 dd a:hover{color:#093094;}

.Floor001806 figure a{ display:block; line-height:24px;}
.Floor001806 figure .pic{ width: 55%; float: left; margin-right: 5%; }
.Floor001806 figure h3{ color:#2067b9;font-size: 16px;margin: 0;padding:6% 0 2% 0}
.Floor001806 figure p{ line-height:30px; overflow:hidden;height: auto; margin-top:0; color:#666; }
.Floor001806 figure span{ display:block; color:#999; text-transform:uppercase; background:url(../images/Floor001806-more.jpg) no-repeat right bottom; border-bottom:1px solid #ebebeb; font-size:12px;padding-top: 3%;}
@media(max-width:1000px){
.Floor001806 section{ margin-bottom:3%; width:49%; margin-right:2%;}
.Floor001806 .box_1{ float:none; width:auto; margin-right:0;}
}
@media(max-width:768px){
.Floor001806 figure .pic{ width: auto; float: none; margin-right: 0; }
}
@media(max-width:480px){
.Floor001806 section{ float:none; width:auto; margin-right:0;}
.Floor001806 .box_2{ margin-right:0;width:100%; float:none;  margin-top: 4%;}
}
/*
 .Floor001244 为demo编号
 */
.Floor001244{ padding:3% 0;}
.Floor001244 .title{ text-align:center; background:url(../images/Floor001244-icon_title.jpg) no-repeat center bottom; padding-bottom:25px;color:#1671c2; margin-bottom:3%;}
.Floor001244 .title h1,
.Floor001244 .title h4{ margin:0; }
.Floor001244 .title h1{font-size:40px; font-family:Arial,Verdana,Helvetica;}
.Floor001244 .title h4{font-size:18px; font-weight:normal; border-bottom:1px solid #eaeaea; padding-bottom:25px; max-width:1180px; margin:0 auto;}
@media(min-width:1001px){
.Floor001244 .news,
.Floor001244 .intro{height:535px;}
}
.Floor001244 .news{ position:relative; float:left; width:35.76%; background:url(../images/Floor001244-news_bg.jpg) no-repeat center top/100% 100%; padding:5% 4% 0;}
.Floor001244 .news .bg{ position:absolute; width:22%; left:-22%; top:0; height:100%; background:url(../images/Floor001244-news_bg2.jpg) no-repeat right bottom/contain;}
.Floor001244 .news h1{color: #1671c2; margin:0;font-size:18px;  font-weight:normal;}
.Floor001244 .news h1 span{ display:block;font-size: 40px; font-family:Arial,Verdana, Helvetica; font-weight:bold;}
.Floor001244 .news li{padding: 10px 0 10px 25px; background:url(../images/Floor0012440-li.png) no-repeat left 15px;border-bottom: 1px dashed #d3d3d3; line-height:20px; color:#767676;}
.Floor001244 .news li a{ color:#767676;}
.Floor001244 .news li time{ display:block;}
.Floor001244 .news li a:hover{color: #1671c2;}

.Floor001244 .intro{ float:right; width:60.34%; position:relative;}
.Floor001244 .intro img{ width:100%; height:100%; position:absolute; left:0; top:0;}
.Floor001244 .intro .table{ display:table; height:100%; width:100%; position:relative; z-index:3; padding:10% 30% 10% 10%;}
.Floor001244 .intro .table_cell{ display:table-cell; vertical-align:middle;background-color:rgba(162, 160, 169, 0.62); color:#fff; padding-left:5%; padding-right:5%;}
.Floor001244 .intro h1{ margin:0; font-size:18px; font-weight:normal; line-height:25px; height:50px; overflow:hidden;}
.Floor001244 .intro p{ max-height:76px; overflow:hidden;}
.Floor001244 .intro a{ background:url(../images/Floor001244-more.png) no-repeat center center/contain; width:42px; height:42px; display:inline-block;}
@media(max-width:1180px){
.Floor001244 .auto{ padding:0;}
}
@media(max-width:1000px){
.Floor001244 .news,
.Floor001244 .intro{ float:none; width:auto;}
.Floor001244 .intro .table{ height:auto;}
.Floor001244 .intro .table_cell{ padding:5%;}
.Floor001244 .news{ padding-bottom:5%;}
}
@media(max-width:768px){
.Floor001244 .intro .table{ padding-right:10%;}
}
@media(max-width:640px){
.Floor001244 .news h1 span,
.Floor001244 .title h1{font-size:30px;}
}
@media(max-width:480px){
.Floor001244 .intro .table{ padding:5%;}
.Floor001244 .news h1 span,
.Floor001244 .title h1{font-size:24px;}
.Floor001244 .news h1,
.Floor001244 .intro h1,
.Floor001244 .title h4{font-size:16px;}
.Floor001244 .intro p{ margin:5px 0;}
.Floor001244 .intro a{ width:30px; height:30px;}
}
/*Floor002055 */
.Floor002055{padding:3% 0 3% 0;}
.Floor002055 .auto{ max-width:1200px; position:relative; background:url(../images/Floor002055-bg.jpg) no-repeat left center;}
.Floor002055 .auto_2{background: none;}
.Floor002055 .title{ position:absolute; width:45%; left:0; top:0; padding:3% 0; z-index:10; color:#2067b9;}
.Floor002055 .title h1:before{ position:absolute; content:''; width:100%; height:1px; background-color:#2067b9; right:105%; top:50%;}
.Floor002055 .title h1{ position:relative; margin:0;  font-size:18px;/* font-weight:normal;*/}
.Floor002055 .title h1 span{ display:block; text-transform:uppercase; font-family:Arial,Georgia, "Times New Roman", Times, serif;}
.Floor002055 .title h1 span.b{ font-size:60px;}
.Floor002055 .title h1 a{ position:absolute; width:56px; height:56px; background:url(../images/Floor002055-title_more.gif) no-repeat center center #157bc4; right:0; top:50%; margin-top:-28px;}

.Floor002055 ol{ overflow:hidden;}
.Floor002055 ol div{ /*float:left; width:42%; *//*margin-left:3%;*/ overflow:hidden;}
.Floor002055 ol div dd{ padding-bottom:2.3%;}
/*.Floor002055 ol div:after{ float:right; background:url(../images/Floor002055-news_more.gif) no-repeat; width:18px; height:9px; content:'';}*/
.Floor002055 ul time{ color:#2067b9; font-size:18px; font-weight:bold;}
.Floor002055 ul h1{ margin:0; font-size:18px; padding:1% 0; font-weight:normal;}
.Floor002055 ol h1 a{ color:#157bc4;}
.Floor002055 ul p{ line-height:24px; height:auto;overflow:hidden;color:#666;margin: 0; padding-bottom:1%;border-bottom: 1px solid #ddd;    width: 41%;}
/*.Floor002055 ol p{ height:72px;margin-bottom:8%;}*/
.Floor002055 ol figure{ float:right; width:50%;margin-top: -135px;}

.Floor002055 .hr{float: left;width: 60%;}
.Floor002055 .hr dl{background: #f8f8f8;     padding: 11% 4% 4%;}
.Floor002055 .hr dd{ padding: 2.5% 4.5%;background: #fff;border-radius: 3px;border:1px solid #f8f8f8}
.Floor002055 .hr time{padding-right: 5%;padding-right: 5%;font-weight: normal;font-size: 12px;float: right;}

.Floor002055 li{ float:left; width:45%; position:relative;}
.Floor002055 .pic{ float:right; width:30%; position:relative;margin-right:0%;margin-bottom: 2%;}
.Floor002055 .pic .Ispic{ display:block;  position:relative;background-size: 100%;}
.Floor002055 li .Ispic{ padding-bottom:79%; display:block; width:72%; position:relative;}
.Floor002055 li .Ispic figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.23);}
.Floor002055 li .Ispic figure i{ position:absolute; background:url(../images/Floor002055-video_icon.png) no-repeat; width:61px; height:61px; left:50%; top:50%; margin-top:-30.5px; margin-left:-30.5px;}
.Floor002055 li .Ispic img{ display:none;}
.Floor002055 li div{position:absolute; right:0; bottom:0; background-color:#fff; width:52%;}
.Floor002055 li .gpxx{position:absolute; left:0; top:0;background:rgba(255,255,255,0.1); width:52%;height: 80px;}
.Floor002055 li h1{ color:#000;}
.Floor002055 li p{ margin-bottom:18%;}
.Floor002055 li .txt{ display:block;padding:8% 8% 8% 5%; overflow:hidden;}
.Floor002055 li .txt2{ display:block;padding:8% 8% 8% 16%; overflow:hidden;color: #2067b9;font-size: 18px;font-weight: bold;}
.Floor002055 li .txt:after{ float:right; background:url(../images/Floor002055-news_more.gif) no-repeat; width:18px; height:9px; content:'';    margin-top: 10px;}
@media(max-width:1225px){
.Floor002055 .auto{ padding:0 2%;}
.Floor002055 .title{ left:2%;}
}
@media(max-width:1000px){
.Floor002055 .title h1{font-size:16px;}
.Floor002055 .title h1 span.b{font-size:40px; }
.Floor002055 .title h1 a{ width:40px; height:40px; margin-top:-20px;}
.Floor002055 li h1{ font-size:18px;}
}
@media(max-width:768px){
.Floor002055 .title{ position:relative; left:auto; top:auto; padding:3% 3% 3% 20%; width:auto;}
.Floor002055 ol div{ padding-top:0 !important; margin-left:0;}
}
@media(max-width:480px){
.Floor002055 ol{ padding-bottom:3%;}
.Floor002055 ol figure,
.Floor002055 ol div{ float:none; width:auto;}
.Floor002055 ol figure{ padding-top:3%;margin-top: 0;padding-bottom: 2%;}
.Floor002055 li{ float:none !important; width:auto !important; margin-right:0;}
	.Floor002055 .pic{float: none;width: 100%;    padding: 2% 7% 0;}
	.Floor002055 li .txt{padding:8% 8% 8% 16%; }
	.Floor002055 .pic{}
	.Floor002055 .hr{float: none;}
	.Floor002055 ul p{width: 95%}
	.Floor002055 li.pic .gpxx{ position:relative; height:auto; }
	.Floor002055 li.pic .gpxx .txt{padding-left:0;}
	.Floor002055 li .Ispic{ width:100%;}
}
@media(max-width:375px){
.Floor002055 li .Ispic{ padding-bottom:100%; width:auto;}
.Floor002055 li div { position:relative; width:auto;}
.Floor002055 li p{ margin-bottom:5%;}
}


/*
 .Floor000834 为demo编号
 */
.Floor000834{padding:2% 0;    background: #f8f8f8;}
.Floor000834 .tit{text-align: center;padding-bottom: 2%;color:#1671c2}
.Floor000834 .tit h2{text-align: center;font-size:18px;}
.Floor000834 .tit span{font-size:12px;position: relative;top:-10px;}

.Floor000834 li{ float:left; overflow:hidden; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.Floor000834 li:nth-child(3n){ margin-right:0;}
.Floor000834 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor000834 li figure{ padding-bottom:76%; transition:all ease 0.5s;}
.Floor000834 li p{ position:absolute; margin:0; left:0; bottom:0; background: url(../images/Floor000834-icon.png) no-repeat 90% center rgba(0,0,0,0.5); width:100%; height:68px; line-height:68px; color:#fff; font-size:18px;text-align: center;font-weight: bold;letter-spacing:0.1em; padding: 0 5%;}
.Floor000834 li:hover figure{ transform:scale(1.2);}
@media(max-width:768px){
.Floor000834 li{ width:49%; margin-right:2%; margin-top:2%;}
.Floor000834 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor000834 h1{ font-size:20px;}
.Floor000834 li p{ position:relative; background:none; color:#333; text-align: center; font-size:14px; padding:0;}
.Floor000834 li:hover figure{ transform:scale(1);}
}


/*
 .Bottom002400 为demo编号
 */
.Bottom002400{ background: #f3f3f3;}
.Bottom002400 .auto{ margin: 0 auto; max-width: 1200px; position: relative;}
@media only screen and (max-width:1470px ) {
	.Bottom002400>*{ padding-right: 15px; padding-left: 15px;}
}
.Bottom002400 .bottom,.Bottom002400 .bottom a{ color: #666;}
.Bottom002400 .bottom a:hover{ color: #157bc4;}
.Bottom002400 .bottom{ padding:3% 0;}

.Bottom002400 nav{ overflow: hidden;}
.Bottom002400 nav ul{ margin: 0 -2%;}
.Bottom002400 nav li{ float: left; width: 20%; padding: 0 2%;}
.Bottom002400 nav li h3{ font-weight: normal; font-size: 16px; color: #333; border-bottom: 1px solid #d2d2d2; position: relative; padding-bottom:15px; margin:0 0 8px 0 ; text-align: center;}
.Bottom002400 nav li h3:after{ content: ""; display: block; position: absolute; bottom: -1px; left: 50%; width: 22px; height: 1px; margin-left: -10px; background: #157bc4;}
.Bottom002400 nav li dl dd{ font-size: 13px; padding: 6px 0; text-align: center;}
.Bottom002400 nav li dl dd a{ font-weight: normal; }
@media only screen and (max-width:767px ) {
	.Bottom002400 .bottom nav{ display: none;}
}


.bt_link .main{color:#666}
.bt_link .main:hover{color:#00417b}
.bt_link .linklist{  position:relative; width: 216px; margin: 0 auto; height: 30px; border-radius: 5px; background: #f3f3f3;border: 1px solid #4b4b4b; }
.bt_link .linklist h6{ font-size:14px; line-height:28px; padding:0px 20px; margin: 0; font-weight: normal; }
.bt_link .linklist h6 i{ cursor:pointer; display:block; position:absolute; top: -1px; right:-1px; width:28px; height:30px; background: #2d2f32; border-radius: 0 5px 5px 0;}
.bt_link .linklist h6 i:before{ content: ""; display: block; position: absolute; width: 0; height: 0; border-style:solid dashed dashed dashed; border-width: 5px 5px 0 5px; border-color:#ffffff transparent transparent transparent; top: 50%; margin-top: -2px; left: 50%; margin-left: -4px;}
.bt_link .linklist ul{ display:none; width:216px; position:absolute; left:-1px; bottom:26px; background-color:#313131; border: 1px solid #4b4b4b; border-bottom: none;border-radius: 5px 5px 0 0; }
.bt_link .linklist ul li{ border-bottom:solid 1px #4b4b4b;width: 216px;text-align: left;padding-left: 0;}
.bt_link .linklist ul li a{  display:block; line-height: 30px; color: #999;  padding-left: 20px;}
.bt_link .linklist ul li a:hover{ background-color:#1b1b1c;}
@media only screen and (max-width: 767px) {
	.bt_link .linklist{margin-top: 10px;}
}

.Bottom002400 .bot{ text-align: center; padding: 3% 0;}
.Bottom002400 .bot p{ margin: 15px 0 0;}
.Bottom002400 footer{ background-color:#00417b;color:#bbc1c9; padding:2% 0 1% 0;font-size:12px;}
.Bottom002400 footer ul{ float:right;}
.Bottom002400 footer ul ol,
.Bottom002400 footer ul li{ float:left;text-align:center;}
.Bottom002400 footer ul ol{font-size:24px; padding-top:35px;}
.Bottom002400 footer ul ol span{ font-size:12px;display:block; }
.Bottom002400 footer ul ol span:after,
.Bottom002400 footer ul ol span:before{ display:inline-block; content:''; width:15px; margin:0 5px; height:1px; background-color:#bbc1c9;}
.Bottom002400 footer ul li{padding-left:30px;}
.Bottom002400 footer ul li p{font-size:12px;}
.Bottom002400 footer ul li img{ width:90px;}
.Bottom002400 footer ul .link { padding:5% 0% 0 0}
.Bottom002400 footer ul .link img{ width:159px;}
.Bottom002400 footer ul .link a{ color: #666; }
.Bottom002400 footer section{ float:left;}

.Bottom002400 footer dd{ float:left; width:37px; margin-right:10px;}
.Bottom002400 footer dd a{ display:block; height:36px; background:url(../images/Bottom001856-share.png) no-repeat left top;    width: 38px;}
.Bottom002400 footer dd.dd_2 a{ background-position:-51px 0;}
.Bottom002400 footer dd.dd_3 a{ background-position:-102px 0;}
.Bottom002400 footer dd.dd_4 a{ background-position:-153px 0;}
.Bottom002400 footer dd.dd_3{ position:relative;}
.Bottom002400 footer dd.dd_3 figure{ display:none; position:absolute; bottom:100%; z-index:100; left:50%; margin-left:-60px; width:90px; height:90px;}
.Bottom002400 footer dd.dd_3 figure img{ display:block; width:100%;}
.Bottom002400 footer dd.dd_3:hover figure{ display:block;}

.Bottom002400 footer nav{ padding-top:15px;}
.Bottom002400 footer nav a{color:#bbc1c9; display:inline-block;}
.Bottom002400 footer nav i{ display:inline-block; text-align:center; width:15px;}
.Bottom002400 footer nav i:before{ content:''; display:inline-block; width:1px; height:6px; vertical-align:middle; background-color:#929ca8;}
.Bottom002400 footer nav a:hover{ color:#fff;}

.Bottom002400 footer p span{ color:#8e949c;}
.Bottom002400 footer p a {color: #bbc1c9;}
@media(max-width:640px){
.Bottom002400 footer section,
.Bottom002400 footer ul,
.Bottom002400 footer ul ol,
.Bottom002400 footer ul li{ float:none;padding: 0;    text-align: center;}
.Bottom002400 footer ul ol{ padding-bottom:10px;}
	.Bottom002400	.botshare{    margin-left: 32%;}
}

.jiathis_style  .jiadiv_01{ width: 120px !important;}



/*
 .Bottom002431 为demo编号
 */
.Bottom002431 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom002431 footer{ color: #666;}
.Bottom002431 footer a{ color: #999;}
.Bottom002431 .main{ color:#666; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.Bottom002431 .main:hover{color:#00417b}
.Bottom002400 .fr2{ display: none; }
@media only screen and (max-width:767px ) {
	.Bottom002431 footer{ text-align: center;padding: 5px 0 20px 0;}
}
.Bottom002431 footer a:hover{ color: #fff;}
.Bottom002431 footer .auto{padding-top:18px;padding-bottom:18px; }


.Bottom002431 footer .links a{ display:inline-block; position: relative;}
.Bottom002431 footer .links a+a{ margin-left: 20px;}
.Bottom002431 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #4f4f4f; }

.Bottom002431 footer .copyright{ margin: 0;}

@media only screen and (min-width:768px ) {
.Bottom002431 footer .fl{ float:left;}
.Bottom002431 footer .fr{ float:right;margin-right: 6%;margin-top: 4.3%;}
}

.Bottom002400 .fr2 .linklist{  position:relative; width: 216px; margin: 0 auto; height: 30px; border-radius: 5px; background: #f3f3f3;border: 1px solid #4b4b4b; }
.Bottom002400 .fr2 .linklist h6{ font-size:14px; line-height:28px; padding:0px 20px; margin: 0; font-weight: normal; }
.Bottom002400 .fr2 .linklist h6 i{ cursor:pointer; display:block; position:absolute; top: -1px; right:-1px; width:28px; height:30px; background: #2d2f32; border-radius: 0 5px 5px 0;}
.Bottom002400 .fr2 .linklist h6 i:before{ content: ""; display: block; position: absolute; width: 0; height: 0; border-style:solid dashed dashed dashed; border-width: 5px 5px 0 5px; border-color:#ffffff transparent transparent transparent; top: 50%; margin-top: -2px; left: 50%; margin-left: -4px;}
.Bottom002400 .fr2 .linklist ul{ display:none; width:216px; position:absolute; left:-1px; bottom:26px; background-color:#313131; border: 1px solid #4b4b4b; border-bottom: none;border-radius: 5px 5px 0 0; }
.Bottom002400 .fr2 .linklist ul li{ border-bottom:solid 1px #4b4b4b;width: 216px;text-align: left;padding-left: 0;}
.Bottom002400 .fr2 .linklist ul li a{  display:block; line-height: 30px; color: #fff;   padding-left: 20px;}
.Bottom002400 .fr2 .linklist ul li a:hover{ background-color:#1b1b1c;}

.Bottom002431 .linklist{  position:relative; width: 216px; margin: 0 auto; height: 30px; border-radius: 5px; background: #f3f3f3;border: 1px solid #4b4b4b; }
.Bottom002431 .linklist h6{ font-size:14px; line-height:28px; padding:0px 20px; margin: 0; font-weight: normal; }
.Bottom002431 .linklist h6 i{ cursor:pointer; display:block; position:absolute; top: -1px; right:-1px; width:28px; height:30px; background: #2d2f32; border-radius: 0 5px 5px 0;}
.Bottom002431 .linklist h6 i:before{ content: ""; display: block; position: absolute; width: 0; height: 0; border-style:solid dashed dashed dashed; border-width: 5px 5px 0 5px; border-color:#ffffff transparent transparent transparent; top: 50%; margin-top: -2px; left: 50%; margin-left: -4px;}
.Bottom002431 .linklist ul{ display:none; width:216px; position:absolute; left:-1px; bottom:26px; background-color:#313131; border: 1px solid #4b4b4b; border-bottom: none;border-radius: 5px 5px 0 0; }
.Bottom002431 .linklist ul li{ border-bottom:solid 1px #4b4b4b;width: 216px;text-align: left;padding-left: 0;}
.Bottom002431 .linklist ul li a{  display:block; line-height: 30px;    padding-left: 20px;}
.Bottom002431 .linklist ul li a:hover{ background-color:#1b1b1c;}
@media only screen and (max-width: 767px) {
	.Bottom002431 .linklist{margin-top: 10px;}
}
@media(max-width: 640px) {
.Bottom002431 .fr2{ display: block; }
.Bottom002431 .fr .linklist{ display: none; }
}



.Floor001806 .box_2 li{float: right;width: 100%;position: relative; margin-right: 15%;padding-bottom: 4%;list-style: none;}
.Floor001806 .box_2 .pic{ float:right; width:50%; position:relative; padding-bottom:4%;margin-right:0%;}
.Floor001806 .box_2 .pic .Ispic{ padding-bottom:79%; display:block; width:100%; position:relative;}
.Floor001806 .box_2 li .Ispic{ padding-bottom:79%; display:block; width:85%; position:relative;float: right;}
.Floor001806 .box_2 li .Ispic figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.23);}
.Floor001806 .box_2 li .Ispic figure i{ position:absolute; background:url(../images/Floor002055-video_icon.png) no-repeat; width:61px; height:61px; left:50%; top:50%; margin-top:-30.5px; margin-left:-30.5px;}
.Floor001806 .box_2 li .Ispic img{ display:none;}
.Floor001806 .box_2 li div{position:absolute; right:-15%; bottom:5px;     background-color: rgba(255, 255, 255, .8); width:52%;}
.Floor001806 .box_2 li .gpxx{position:absolute; left:0; top:0;background:rgba(255,255,255,0.1); width:52%;}
.Floor001806 .box_2 li h1{ color:#000;}
.Floor001806 .box_2 li p{ margin-bottom:18%;}
.Floor001806 .box_2 li .txt{ display:block;padding:8%; overflow:hidden;}
.Floor001806 .box_2 li .txt:after{ float:right; background:url(../images/Floor002055-news_more.gif) no-repeat; width:18px; height:9px; content:'';}


/*
 .Floor001711 为demo编号
 */
.Floor001711{ padding-bottom:3%;}
.Floor001711 ul{margin-top:-7%; float:left; width:100%;}
.Floor001711 li{ float:left; width:15%; margin-right:2%; position:relative; z-index:10;}
.Floor001711 li::before{ position:absolute; content:''; width:100%; height:7px; left:0; bottom:-7px; background:url(../images/Floor001711-ying.png) no-repeat center top;}
.Floor001711 li:last-child{ margin-right:0;}
.Floor001711 li a{ display:block; position:relative; border-radius:10px; background-color:rgba(255,255,255,0.9); overflow:hidden;transition:0.3s;}
.Floor001711 li a:hover{ background-color:#2067b9;}
.Floor001711 li figure{ padding-bottom:78%; position:relative;background:url(../images/Floor001711-icon1.png) no-repeat center bottom/auto 85%; transition:0.3s; overflow:hidden;}
.Floor001711 li:nth-child(2) figure{ background-image:url(../images/Floor001711-icon2.png);}
.Floor001711 li:nth-child(3) figure{ background-image:url(../images/Floor001711-icon3.png);}
.Floor001711 li:nth-child(4) figure{ background-image:url(../images/Floor001711-icon4.png);}
.Floor001711 li:nth-child(5) figure{ background-image:url(../images/Floor001711-icon5.png);}
.Floor001711 li:nth-child(6) figure{ background-image:url(../images/Floor001711-icon6.png);}
.Floor001711 li a:hover figure{ background-position:center -100%;}
.Floor001711 li figure span{ position:absolute; left:0; top:-100%; height:100%; width:100%;transition:0.3s;}
.Floor001711 li a:hover figure span{ top:0;}
.Floor001711 li div{ padding:20% 4% 20% 4%; text-align:center;}
.Floor001711 li h1{ margin:0;font-size:16px; color:#2067b9;}
.Floor001711 li h1 span{ font-size:12px; font-family:"Arial"; font-weight:normal; opacity:0.5;text-transform: uppercase;padding-bottom: 3%;}
.Floor001711 li p{ font-size:12px; line-height:20px;color:#333; overflow:hidden; height:40px; margin-bottom:0; padding:0 8%;}
.Floor001711 li a:hover *{ color:#fff !important;}
@media(max-width:768px){
.Floor001711 ul{ float:none; margin-top:0; max-width:640px; margin:0 auto;}
.Floor001711 li{ width:49%; margin-top:15px;}
.Floor001711 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001711 li h1{ font-size:16px;}
.Floor001711 li h1 span{ font-size:12px; letter-spacing:0;}
}




/*************************************************************************************************************************************************************************************************************************************/
/*
 .Form000573 为demo编号
 */
.Form000573{ padding-bottom:3%;}
.Form000573 h2 {text-align: center;color: #005bac;position: relative;font-size: 25px;font-weight: normal;padding-top: 2%; text-transform: capitalize; }
.Form000573 .list li{ margin-bottom:3%;line-height:22px;}
.Form000573 .list li figure,
.Form000573 .list li div{ padding:1em 2em 1em 3em;}
.Form000573 .list li figure{ border:1px solid #f0f0f0; border-bottom:0; color:#33a260; text-align:justify; text-justify:inter-ideograph;  background:url(../images/Form000573-icon_Q.gif) no-repeat 1.4em 1.4em #f8f8f8;padding-bottom:1.3em;}
.Form000573 .list li figure time{ color:#b1b1b1; font-size:12px; float:right; margin-left:5px;}
.Form000573 .list li div{ border:1px dotted #ddd;background:url(../images/Form000573-icon_A.gif) no-repeat 1.4em 1.4em; color:#9a9a9a; position:relative; }
.Form000573 .list li div::before{ position:absolute; content:''; background:url(../images/Form000573-icon_jiao.png) no-repeat; width:20px; height:12px; left:3em; top:-11px;}
.Form000573 .from {background: url(../images/Form001215-bg.jpg)no-repeat right bottom}
.Form000573 .from h1{ margin:0; font-weight:normal;border-bottom:1px solid #d1d1d1; font-size:16px; padding-left:15px; height:35px;}
.Form000573 .from h1 span{ border-bottom:3px solid #005bac; padding-bottom:0.8em; display:inline-block; height:36px;}
.Form000573 .from .btn{ cursor:pointer; border:none; padding:0 10%;font-size:14px; color:#fff; background:#005bac;line-height: 40px;border-radius: 5px;}
.Form000573 .from .f_name{ width:80px; padding-right:15px;text-align:right; color:#4d4d4d;}
.Form000573 .from table{ max-width:535px;}
.Form000573 .from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.Form000573 .from .text{ width:80%; border:1px solid #eaeaea; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.Form000573 .from .textcode{ width:80px;}
.Form000573 .from .text:focus{ border-color:#005bac; transition:all ease 0.5s;}
.Form000573 .from textarea.text{ width:100%; height:175px;}
.Form000573 .from i{ color:#19ad66; font-style:normal;}
.Form000573 .form_err{color:#df2130;}
/*
 PicList000864 为demo编号
 */

.PicList000864{ padding-top:3%;}
.PicList000864 h1 {text-align: center;color: #005bac;position: relative;font-size: 25px;font-weight: normal;padding-bottom: 2%;}
.PicList000864 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;}
.PicList000864 li:nth-of-type(3n){ margin-right:0;}
.PicList000864 li .Ispic{ padding-bottom:60%; position:relative; display:block;}
.PicList000864 li h5{font-size: 16px;font-weight: normal;margin:15px 0 0;padding: 0;}
.PicList000864 li h5 a:hover{color: #e60012;}
.PicList000864 li p{margin: 10px 0 15px;line-height: 24px; height: 48px;  overflow: hidden;}
.PicList000864  ul li span{float: right;font-size: 12px;color: #999;}
.PicList000864  li .more{float: left;width:42px;height: 11px;display: block;background:url(../images/PicList000864_icon.jpg) no-repeat center;}
@media(max-width:768px){
.PicList000864 li{width:49%;}
.PicList000864 li h5{line-height:30px;}
.PicList000864 li:nth-of-type(3n){ margin-right:2%;}
.PicList000864 li:nth-of-type(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000864 li{ width:100%;}
.PicList000864 li h5{ margin-top:2px;}
.PicList000864 li p{ margin:2px 0 10px 0;}
}
/*
 .TextList001652 为demo编号
 */
.TextList001652 .work{padding: 3% 0;}
.TextList001652 .more_link{ margin-bottom: 25px;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#005bac; color:#fff; line-height:3em; text-transform: capitalize; }
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#005bac;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 2%;background: #f3f3f3;} 
.TextList001652 .job_info p{line-height: 30px;}
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:33.3333%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4),
.TextList001652 .job_ol li:nth-child(2),
.TextList001652 .list_ul li:nth-child(2){ display:none;}
}

/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 h1 {text-align: center;color: #005bac;position: relative;font-size: 25px;font-weight: normal;padding-bottom: 2%;}
.PicList000762 li{ float:left; width:252px; margin-right:5%; 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:16px; color:#333; text-align:center; padding:3% 2%;    font-weight: normal;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:100% 100%; padding-bottom:342px;}
.PicList000762 li a:hover{ background-color:#005bac; }
.PicList000762 li a:hover h2{color:#fff;}
@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;}
}
/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 36px; margin: 0; padding: 0;letter-spacing: .1em;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 4% 0 3%}
	.RighInfo002275 .text .title{margin-bottom: 10%}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}
/*
 .PicList000593 为demo编号
 */

.PicList000593{ padding-top:2%;}
.PicList000593 h1 {text-align: center;color: #005bac;position: relative;font-size: 25px;font-weight: normal;padding-bottom: 2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
/*
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255);margin-left: -5px;margin-top: -14px;}
*/
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;}
.Timeline001915 .columnName{padding: 4% 0;line-height: normal;text-transform: uppercase;text-align: center;color: #005bac;position: relative;font-size: 25px;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:25px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#005bac;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#005bac; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#005bac; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block;text-align:center; background:url(../images/more.png)no-repeat center #005bac; color:#fff; font-size:14px; border-radius:5px;padding:1.5% 5%;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;    padding: 10% 0 0 0;}
.Timeline001915 .columnName span{ font-size:20px;}
	.Timeline001915 ol a{padding: 5% 10%;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}
/*Spec001963*/
.Spec001963{overflow:hidden;}
.Spec001963 .auto{ max-width:962px;    padding-top: 3%;}
.Spec001963 dl{overflow:hidden; border:1px solid #ddd; border-radius:13px;  float:left; width:100%; position:relative; overflow:hidden; background-color:#fff;}
.Spec001963 dl .text{height:45px; line-height:45px; width:100%;border:none; background:none; padding:0 110px 0 34px; font-size:14px; color:#919191;}
.Spec001963 dl .btn{ position:absolute; right:-1px; top:0; width:90px; height:100%; background:url(../images/Spec001963-search_btn.png) no-repeat center center #005bac; cursor:pointer; border:none; padding:0;}
.Spec001963 nav{ clear:both; position:relative; min-height:72px;padding-left:130px; padding-top:30px;}
.Spec001963 nav b{ background:url(../images/Spec001963-titlebg.png) no-repeat; width:104px; padding-top:10px; text-align:center; padding-right:16px; height:72px; line-height:26px; left:0; top:30px; position:absolute; font-size:24px; color:#484848; font-weight:normal; overflow:hidden;}
.Spec001963 nav li{ float:left; margin-right:3%; margin-bottom:2%;height:31px;}
.Spec001963 nav li a{ padding:0 25px; border-radius:31px; color:#005bac; font-size:16px; height:31px; line-height:31px;display:block;}
.Spec001963 nav li:hover a,
.Spec001963 nav li.aon a{ background:#005bac; color:#fff;}
.Spec001963 nav li.aon a{ font-weight:bold;}
@media(max-width:962px){
.Spec001963 .auto{ padding:0 2%;}
}
@media(max-width:640px){
.Spec001963 nav{padding-left:110px;}
.Spec001963 nav li a{ padding:0 10px; font-size:14px;}
.Spec001963 dl{ margin-top:0;}
.Spec001963 dl .text{ height:40px; line-height:40px; font-size:16px; padding:0 80px 0 10px;}
.Spec001963 dl .btn{ width:70px; background-size:auto 60%;}
.Spec001963 nav b{ font-size:18px;}
}
/*
 .TextList001366 为demo编号
 */
.TextList001366{ padding:0 0 3% 0;}
.TextList001366 p{text-align: center;font-size: 18px;padding: 2% 0 0 0;font-weight: bold;color: #005bac; text-transform: capitalize; }
.TextList001366 ol,
.TextList001366 li a{ overflow:hidden; clear:both;}
.TextList001366 ol,
.TextList001366 li{ border:1px solid  transparent;}
.TextList001366 li span i{  display: none; }
.TextList001366 ol{ font-size:16px; color:#fff; background-color:#005bac; line-height:44px;}
.TextList001366 span{float:left; text-transform: capitalize; width:16%;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align: center;padding: 1.5%;}
.TextList001366 ol span{ padding:0 10px;text-align: center;}
.TextList001366 a{ display:block;}
.TextList001366 a:hover{color:#005bac;}
.TextList001366 li:nth-of-type(2n){ border-color:#e5e5e5; background-color:#f7f7f7;}
.TextList001366 span:nth-child(3){text-align:center;}

.TextList001366 dl{ padding-top:2%;}
.TextList001366 dl dd{ margin-bottom:1%;background-color: #f8f8f8; border: 1px solid #e9e9e9;}
.TextList001366 dl dd:nth-child(2n){background-color: #f9f9f9;}
.TextList001366 dl dd a{padding: 10px 2%;position:relative; padding-right:55px; font-size:15px;}
.TextList001366 dl dd a::after{position: absolute;content: '';right: 0;top: 0;width: 48px;height: 100%;background: url(../images/download.png) no-repeat center center #ccc; background-size:auto 50%;}
.TextList001366 dl dd a:hover::after{ background-color:#005bac;}

@media(max-width:640px){
.TextList001366 span:nth-child(3),
.TextList001366 span{ width:100%; text-align: left; }
.TextList001366 li{ padding: 10px;}
.TextList001366 li span i{ text-transform: capitalize; display: inline-block; font-style: normal; }
.TextList001366 ol{ background: none; }
.TextList001366 .ul{ border:2px solid #eee; }
.TextList001366 .ul ol span{ display: none;}
	.TextList001366 li:nth-of-type(2n){ border: none;}
}


/*PicList002137 */
.PicList002137 h1 {text-align: center;color: #005bac;position: relative;font-size: 25px;font-weight: normal;padding-bottom: 2%;}
.PicList002137{ padding:3% 0 0;}
.PicList002137 .list li{ float:left; width:23%; margin-right:2%; text-align:center; cursor:pointer;padding-bottom: 2%;}
.PicList002137 .list li img,
.PicList002137 .list li .info{ display:none;}
.PicList002137 .list li figure{ background-size: 100% 100%;padding-bottom: 182px;}
.rz .list li figure {
    padding-bottom: 395px !important;
}
.PicList002137 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002137  .info_area{ position:fixed; width:90%; max-width:662px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; height:544px;}
.PicList002137  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002137  .info_area .close::before,
.PicList002137  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002137  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002137  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002137  .info_area .pic{ position:absolute; width:100%; height:90%; overflow:hidden; top:5%; left:0;  text-align:center;} 
.PicList002137  .info_area .pic img{ height:100%;}
.PicList002137  .info_area .txt{ position:absolute; left:4%; bottom:4%; width:92%;height:16%; overflow:auto;}
@media(min-width:769px){
.PicList002137 .list li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002137 .list li{ width:49%;}
.PicList002137 .list li:nth-child(2n){ margin-right:0;}
.PicList002137  .info_area{ height:60%;}
}
@media(max-width:640px){
.rz .list li figure { padding-bottom: 130% !important;}
}
/**插件公用样式 有相同 只留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.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;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{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-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}
/**END**/


/********企业概况
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 2% 0;background: url(../images/RighInfo001749-bg.png) no-repeat center bottom;}
.RighInfo001749 img{float: left;margin:0px 34px 20px 0px;-moz-box-shadow:2px 2px 10px #333333; -webkit-box-shadow:2px 2px 10px #333333; box-shadow:2px 2px 10px #333333;}
.RighInfo001749 h2{font-size: 24px;font-weight: normal;text-align: center;padding-bottom: 2%;color:#157BC4;}
.RighInfo001749 p{line-height:28px; color:#555;}



.search_min{ width:1200px; margin:0 auto; padding:2% 0 2% 0; font-size: 14px; padding-top: 3%; min-height: 350px;}
.search_min h1{ margin:0; font-weight:normal; padding-bottom:2%; font-size:24px; color:#005bac;}
.search_min li{ margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 30px; position:relative; background: #fff;}
.search_min li::before{ position:absolute; content:''; width:5px; height:5px; border-radius:50%; background-color:#005bac; left:15px; top:50%; margin-top:-2px;}
.search_min li a{ display:block; padding:15px 0;overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.search_min li span{ padding-right:10px; color: #000;}


.single{padding: 2% 0;line-height: 30px;}
.single{ padding: 2% 0 4%;}
.single li{padding: 2% 0; border-bottom: 1px solid #eaeaea;list-style: none;}
.single li:nth-child(1){padding-top:1%;}
.single li strong a{color:#2784c4; }
.single li p a{padding:0 2% ;}
.single li span a{padding:0 2%; color: #333; font-weight: normal; }




/*
 .Form002325 涓篸emo缂栧彿
 */
.Form002325{text-align: justify;word-wrap: break-word;clear: both;overflow: hidden;min-height: 246px;z-index: 116;padding-bottom: 5%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,.5);width: 100%;height: 100%; display:none;}
.Form002325 .wrap-container h2{font-weight: normal;color:#005bac}
.Form002325 .wrap-container{ position:absolute; background:#fff; z-index:101; padding:25px; width: 100%; height: 100%;}
.Form002325 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002325-colseBtn.jpg) no-repeat;}
.Form002325 .form_table{width:100%;}
.Form002325 .form_table tr td{display: block;text-align: left;line-height: 24px;}
.Form002325 .form_table tr td input{display: inline-block;width: 100%;line-height: 28px;padding: 5px 15px;color: #6e6e6e;border: 1px solid #e0e0e0;vertical-align: top;max-width: 1024px;}
.Form002325 .queueList{width: 100%;margin: 20px 0 0 0;}
.Form002325 .queueList p{ font-size: 12px;}
.Form002325 .form_table .btn{margin-top: 10px;max-width: 20%;background: #005bac;color: #fff;border-radius: 5px }
.Form002325 .form_table .statusBar{display: none;}
.Form002325 .form_table .statusBar .btns .uploadBtn{background: #005bac;}
.statusBar .btns .uploadBtn{}
.Form002325 .form_table .placeholder .webuploader-pick{background: #005bac!important; margin-bottom: 5px !important; }
.queueList.filled{ padding: 0px !important;}
.filelist li{ height: 80px !important; margin-bottom: 0 !important; }
.filelist li p.imgWrap{ height: 80px !important; line-height: 80px !important; }
.placeholder{padding-top: 20px !important; min-height: 130px !important; }
/**在线应聘 点击上传文件样式*/
.placeholder > div {width:max-content !important;margin: 0 auto !important; font-size: 12px; }
.placeholder > div > div:nth-child(2) {width:100% !important;height:100% !important;}
@media only screen and (min-width:768px ) {
	.Form002325 .wrap-container{ top:10%;width:700px;left:25%; height: auto; padding: 25px;position:fixed;}
	
}
@media only screen and (min-width:1024px ) {
	.Form002325 .wrap-container{ top:10%;width:768px; left:25%; padding: 25px; }	
	
}
@media only screen and (min-width:1200px ) {
	.Form002325 .wrap-container{ top:10%;left:25%; }	
	
}
@media only screen and (max-width:768px ) {
	.Form002325 .wrap-container{ position:absolute; background:#fff; z-index:101; padding:10px; width: 100%; height: 100%;}
	.Form002325 .form_table tr td{display: block;text-align: left;line-height: 24px;}
	.placeholder{padding-top: 40px!important;}
	
}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3%;line-height: 30px;}
.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{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_pn {padding-top: 3%}
.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:#005bac;}
.RichInfo005 .news_info img{ height: auto !important}



/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;background-size: contain;padding-bottom: 40%;background-repeat: no-repeat;}
.PicList002171 li img{ display:block; width:100%;}
/*
.PicList002171 li figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgb(230, 33, 42,0.9); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
*/
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:16px; color:#005bac;    line-height: 50px;
}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}


/*
 .TextList000591 为demo编号
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{ padding:1% 0; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}
.TextList000591 li:last-child{ border-bottom:0;}
@media(max-width:768px){
.TextList000591 li time{ display:block;}
}
.case_areaLeft h2{font-size: 20px;display: block;margin-bottom: 7px;text-align: center;}



/*Menu002387*/
.Menu002387 .side-title{ margin-top:34%;background:#005bac; background-size:auto 100%;color:#fff; font-size:18px; padding:22px 0 22px 30px; font-size:24px;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 16px; color: #fff;}
.Menu002387 .side-menu li{ border-bottom:1px solid #fff; line-height:55px; font-size: 16px; background: #f6f6f6;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 .side-menu li a::before,
.Menu002387 .side-menu li a::after{ position:absolute; content:''; top:50%;}
.Menu002387 .side-menu li a::before{ width:15px; height:15px; border-radius:50%; background:#ececec; right:10px;  margin-top:-7.5px;}
.Menu002387 .side-menu li a::after{ margin-top:-3px;border:5px solid transparent; border-top-width:4px; border-bottom-width:4px; border-left-color:#fff; right:9px;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#005bac;}
.Menu002387 .side-menu li:hover a::before,
.Menu002387 .side-menu li.aon a::before{ background:#005bac;}
.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
.Menu002387 .side-title{ margin-top:2%;}
.Menu002387 .side-menu{ display:none;}
.Menu002387 #side-menu{ background:#222; border-top:1px solid #fff; padding:0 20px; position:relative;}
.Menu002387 #side-menu li a{ color:#fff;  float:left; line-height:40px; padding:0 30px;}
.Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}
.Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#000; color:#fff; cursor:pointer; padding:0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002387 #side-menu .disabled{ display:none;}
}
@media(max-width:640px){
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
.Menu002387 .side-title span{ font-size:12px;}
}