@media(min-width:1025px){
body{ padding-top: 102px;}
}
/*top002138 */
.top002138{ background:#fff; position: fixed; width: 100%; left: 0; top: 0; z-index: 100;}
@media(min-width:1025px){
.top002138.top002138_fixed{ box-shadow:3px 0 10px #999;}
}
.top002138 .header{ position:relative; z-index:100;}
.top002138 .header .auto{}
.top002138 .header-left{ float:left; max-width:164px;}
.top002138 .header-left .logo{ display:table; height:100px;}
.top002138 .header-left .logo .logo-img{ display:table-cell; vertical-align:middle;}
.top002138 .header-left .logo img{ max-height:64px;}

.top002138 .header-right,
.top002138 .header-mid{ float:right;}
.top002138 .header-right{ padding-top:32px;}
.top002138 .header-right dd{ float:left; line-height:36px; margin-left:20px;}
.top002138 .open-search{ width:36px; height:36px; background:url(/uploads/image/eimages/top002138-search.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:#0085cd;}
.top002138 .open-search-on::after{transform:rotate(-45deg);}

.top002138 .top-language{display:table; height:100%;}
.top002138 .top-language .language{ display:table-cell; vertical-align:middle;height: 26px;width: 100%;border-radius: 13px;border:1px solid #dedede;line-height: 26px;position: relative;top:6px;}
.top002138 .top-language .language a{ display: inline-block;font-size: 14px;color: #999999;padding:0 10px;position: relative;}
.top002138 .top-language .language a.en{color: #0085cd;}
.top002138 .top-language .language a.cn:before{display: inline-block;content: '';height: 12px;width: 1px;background: #b8b8b8;position: absolute;right:0;top:50%;transform: translatey(-50%);}


.top002138 .top-search{ display:none; position:absolute; right:0; top:100%; background:#fff;border:15px solid #fff;width:328px;z-index: 200 }
.top002138 .top-search .text{ border:1px solid #0085cd; 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(/uploads/image/eimages/top002138-search.png) no-repeat center center; border-left:1px solid #0085cd;}

.top002138 .header-menu li{ width:auto !important;position: relative;}
.top002138 .header-menu li em{ padding:0px 5px;}
.top002138 .header-menu li em a{ margin:0 20px; line-height:100px;font-size: 16px;color: #666666;text-transform: uppercase;}
.top002138 .header-menu li.aon em a,
.top002138 .header-menu li em a:hover{ border-bottom:2px solid #0085cd; color:#0085cd;}
.top002138 .header-menu li .sub{z-index: 100;position: absolute;/*width: 120%;*/left:50%;text-align: center;display: none;-webkit-transform: translatex(-50%);
-moz-transform: translatex(-50%);
-ms-transform: translatex(-50%);
-o-transform: translatex(-50%);
transform: translatex(-50%);}
.top002138 .header-menu li .sub-menu dl{margin:30px 0;width: 100%;}
.top002138 .header-menu li .sub-menu dt{display: block;float: none;margin-bottom: 20px;text-align: center;}
.top002138 .header-menu li .sub-menu dt:last-child{margin-bottom: 0;}
.top002138 .header-menu li .sub-menu dt a{ padding:0; color:#000000;background: none;font-size: 15px;line-height: 1.4;}
.top002138 .header-menu li .sub-menu dt a:hover{color:#0085cd;}
.top002138 .sub-menu-layer{ background:rgba(250,250,250,0.95);z-index: 99;}
@media(min-width:1200px){
.top002138 .search{position: relative;}
.top002138 .top-search{ margin-top:34px;}
.top002138 .header-menu ul{position: relative;text-align: center;font-size: 0;}
.top002138 .header-menu li#m42 .sub{width: 1200px !important;left: 44%;}
.top002138 .header-menu li#m44 .sub{width: 1200px !important;left: 44%;}
.top002138 .header-menu li#m46 .sub{width: 1200px !important;left: 64%;}
.top002138 .header-menu li#m42{position: unset}
.top002138 .header-menu li#m44{position: unset}
.top002138 .header-menu li#m46{position: unset}
.top002138 .header-menu li#m42 .sub-menu,.top002138 .header-menu li#m44 .sub-menu,.top002138 .header-menu li#m46 .sub-menu{/* padding-bottom: 20px; */}
.top002138 .header-menu li#m42 .sub-menu dt,.top002138 .header-menu li#m44 .sub-menu dt,.top002138 .header-menu li#m46 .sub-menu dt{display: inline-block}
.top002138 .header-menu li#m42 .sub-menu dt,.top002138 .header-menu li#m44 .sub-menu dt,.top002138 .header-menu li#m46 .sub-menu dt{width: 23%;margin-right: 2.666%;}
.top002138 .header-menu li#m42 .sub-menu dt:last-child {margin-right:0;}
.top002138 .header-menu li#m44 .sub-menu dt:last-child {margin-right:0;}
.top002138 .header-menu li#m46 .sub-menu dt:last-child {margin-right:0;}
.top002138 .header-menu li#m42 .sub-menu dt a img,.top002138 .header-menu li#m44 .sub-menu dt a img,.top002138 .header-menu li#m46 .sub-menu dt a img{max-width: 300px;max-height:160px;width: 100%;display: block;margin-bottom: 20px;}
}
@media(max-width:1200px){

}
@media(max-width:1199px){
.top002138 .top-img{display: none !important;}
}
@media(min-width:1025px){
.top002138 .top-language{ position:relative;}
.top002138 .top-search{max-width:400px; }
}
@media(max-width:1024px){
.top002138{ position:relative; z-index:100;}
.top002138 .header-left .logo{height: 68px;}
.top002138 .header-left .logo img{ max-height:48px;}
.top002138 .top-language{}
.top002138 .header-right{padding-top:16px;}
.top002138 .header-left{ width:40%;}
.top002138 .header-right dd.open-search,
.top002138 #open_menu{ border: 0px solid #848585;border-radius: 50%;}
.top002138 .header-right dd{ margin-left:0px;}
.top002138 .header-right dd.top-language{ margin-left:8px;}
.top002138 #open_menu{ width:36px; height:36px; position:relative;}
.top002138 #open_menu i,
.top002138 #open_menu i::before,
.top002138 #open_menu i::after{ background:#0085cd;}
.top002138 #open_menu i{ width:60%; left:20%; top:50%; height:3px;}
.top002138 #open_menu.open_menu_on{ }
.top002138 #open_menu.open_menu_on i{display: 0;}
.top002138 #open_menu.open_menu_on i::before{ transform:rotate(45deg);;}
.top002138 #open_menu.open_menu_on i::after{ transform:rotate(0-45deg);}
.top002138 #open_menu.open_menu_on i::before{ top:0px !important;}
.top002138 #open_menu.open_menu_on i::after{ top:0px !important;}
.top002138 .header{ position:initial;}
.top002138 .header-layer{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0); z-index:100; display:none;}
.top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none; z-index: 101;}
.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:#f8f8f8;}
.top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.top002138 #header-menu li .sub dt a{color: #666;border-bottom: 1px dashed rgba(0,0,0,0.1);}
.top002138 #header-menu li .sub dt:last-child a{border-bottom: 0px dashed rgba(0,0,0,0.1);}
.top002138 #header-menu li.has-sub em a{ background: no-repeat 95% center;}
}
/*
 *  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:  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%; }


.slick-slider {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}
.slick-list {
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list: focus {
  outline: none
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  min-height: 1px;
}
[dir = 'rtl'] .slick-slide {
  float: right;
}
.slick-slide .slick-loading img {
  display: none;
}
.slick-slide .dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow .slick-hidden {
  display: none;
}


/*
 .banner002465 为demo编号
 */
.banner002465{ position: relative;}
.banner002465 li a{ display:block; cursor: default;}
.banner002465 li a.link{ cursor: pointer;}
.banner002465 li a .phoneimg{ display: none;}
.banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:30px; z-index:10;}
.banner002465 .owl-dots>button{ border:none; background:none; display:inline-block; margin:0 0.5%;position: relative;}
.banner002465 .owl-dots>button span{ display:block; width: 21px; height: 21px; border-radius:50%;background: url(/uploads/image/eimages/banner002465-page.png) no-repeat center;}
.banner002465 .owl-dots>button.active span{ background: url(/uploads/image/eimages/banner002465-page-on.png) no-repeat center; }
.banner002465 .owl-nav >button{ border:none; position: absolute; top: 50%; transform: translatey(-50%);  width: 48px; height: 77px; cursor: pointer;opacity: 0;transition: .3s;}
.banner002465:hover .owl-nav > button{opacity: 1;}
.banner002465 .owl-nav .owl-prev{ left: 8%;background: url(/uploads/image/eimages/banner002465-left.png) no-repeat;}
.banner002465 .owl-nav .owl-next{ right: 8%; background: url(/uploads/image/eimages/banner002465-right.png) no-repeat;}

@media(max-width:1200px){
.banner002465 li a .pcimg{ display: none;}
.banner002465 li a .phoneimg{ display: block;}
.banner002465 .owl-dots>button{ margin: 0 3px;}
}
@media(max-width:1024px){
.banner002465 .owl-dots{bottom: 10px;}
}

.home-title{position: relative;margin-bottom: 3%;}
.home-title *{margin:0;}
.home-title h1{font-size: 34px;}
.home-title h1 a{color: #0085cd;}
.home-title h1 span{display: block;font-size: 16px;color: #999999;opacity: .5;font-weight: normal;text-transform: uppercase;}
.home-title .more{position: absolute;right:0;top:50%;transform: translatey(-50%);}
.home-title .more a{cursor: pointer;display: inline-block;width: 110px;height: 34px;border:1px solid #0085cd;line-height: 34px;color: #0085cd;text-align: center;font-size: 14px;}
.home-title .more a:hover{background: #0085cd;color: #fff;}
@media(max-width:1024px){
.home-title h1{font-size: 24px;}
.home-title h1 span{font-size: 14px;}
}

/*floor002671 */
.floor002671{padding:4% 0;}
.floor002671 .auto{}
.floor002671 li{ float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.floor002671 li:nth-child(2n){ margin-right:0;}
.floor002671 li a{ display:block; position:relative; overflow:hidden;}
.floor002671 li a:before{background: rgba(0,0,0,.3);display: inline-block;content: '';left:0;right:0;top:0;bottom:0;position: absolute;z-index: 1;}
.floor002671 li:hover a:before{background: rgba(0,0,0,0);}
.floor002671 li img{ display:block; width:100%; transition:0.3s;}
.floor002671 li a:hover img{ transform:scale(1.05);}
.floor002671 li .txt{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);z-index: 10;text-align: center;}
.floor002671 li p{ margin:0;color: #fff}
.floor002671 li p.cn{ font-size:30px;letter-spacing: 2px;display: none;}
.floor002671 li p.en{ font-size:28px;letter-spacing: 1px;text-transform: uppercase;opacity: .6}
@media(max-width:1024px){
.floor002671 li p.cn{ font-size:24px;}
.floor002671 li p.en{font-size: 14px;}
}
@media(max-width:480px){
.floor002671 li{ float:none; margin-right:0; width:auto;}
}
.bx-controls-auto{display: none}
/*home001 */
.home001{padding:4% 0;background: #f9f9f9}
.home001-part{padding:3% 0 0 0;background: none;}
.home001 .auto{}
.home001.onege{text-align: center;}
.home001 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.home001.onege li{ float: inherit; display:inline-block; }
.home001 li:nth-child(3n){ margin-right:0;}
.home001 li a{ display:block; position:relative; overflow:hidden;}
.home001 li .pic{ display:block; width:100%; position: relative;}
.home001 li .pic:before{display: inline-block;content: '';left:0;right:0;top:0;bottom:0;position: absolute;z-index: 1;transition:0.3s;}
.home001-part li .pic:before{display: inline-block;content: '';left:0;right:0;top:0;bottom:0;position: absolute;z-index: 1;transition:0.3s;border:1px solid #f1f1f1;}
.home001 li a:hover .pic:before{border:1px solid #0085cd;}
.home001 li img{ display:block; width:100%; position: relative;}
.home001 li .txt *{margin:0;text-align: center;margin-top: 26px;}
.home001 li .txt h3{font-size: 18px;font-weight: normal;color: #666666;}
.home001 li:hover .txt h3{font-size: 18px;font-weight: normal;color: #0085cd;}

@media(max-width:480px){
.home001 li{ float:none; margin-right:0; width:auto;}
.home001 li .txt *{margin: 10px 0 20px 0;}
}

/*home002 */
.home002{ padding:4% 0;}
.home002 li{ background:#f9f9f9; }
.home002 li a {display:block; overflow:hidden;}
.home002 .news-top .bx-wrapper{ position:relative; z-index:1;}
.home002 .news-top .bx-viewport{ z-index:1}
.home002 li .txt *{margin:0;}
.home002 li h3{font-size:28px; margin-bottom:0;}
.home002 li h3 a{ color:#333;}
.home002 li h3 a:hover{ color:#0085cd;}
.home002 li p{padding-top: 20px;line-height:30px; font-size:16px; overflow:hidden; height:105px; color: #666666;}
.home002 .news-top .pic{overflow: hidden;height: 335px;position: relative; overflow: hidden;}
.home002 .news-top .pic aside{position: absolute;left: 0;right:0;top:0;bottom: 0;background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;}
.home002 .news-top .pic img{ opacity:0; }
.home002 .owl-dots{ display: none !important;}
.home002 .owl-nav button{ vertical-align: middle; border:none; display: inline-block;content: '';width:11px; height: 21px;line-height: 100px;overflow: hidden;}
.home002 .owl-nav .owl-prev{background: url(/uploads/image/eimages/home002-left.png) no-repeat;}
.home002 .owl-nav .owl-next{background: url(/uploads/image/eimages/home002-right.png) no-repeat;margin-left: 60px}
@media(min-width:769px){
.home002 .news-top .pic{ width:38.34%;float: left;}
.home002 .news-top .txt{ width:61.66%;padding:0 4%;float: right;padding-top: 7%;}
.home002 .owl-nav{ position:absolute; left:42.34%;width:120px; bottom:12%; z-index:10;}
.home002 .news-top2{ display:none; }
.home002 .news-top1 ul{ margin-bottom:40px; }
.home002 .news-top1 ul:nth-child(2n) .pic{ float: right; }
.home002 .news-top1 ul:last-child{ margin-bottom:0; }
}
@media(max-width:1024px){
.home002 li h3{font-size:24px;}
.home002 .owl-nav{ display:none !important;}
.home002 .owl-dots{ text-align:center; background:#fafafa; padding:1% 5% 5% 5%;display: block !important;}
.home002 .owl-dots button{ border:none; background:none; display:inline-block;padding:0 5px;}
.home002 .owl-dots button span{ position:relative; display:block; width:14px; height:14px; border-radius:50%; border:1px solid transparent; overflow:hidden; line-height:1000px;}
.home002 .owl-dots button span::before{ position:absolute; content:''; left:2px; top:2px; right:2px; bottom:2px; background:#c4c4c4; border-radius:50%; }
.home002 .owl-dots button.active span{ background:#fff; border-color:#0085cd;}
.home002 .owl-dots button.active span::before{ background:#0085cd;}
}
@media(min-width:481px) and (max-width:1024px){
.home002 .news-top li h3{text-align: left;}
.home002 li p{ line-height:24px; font-size:14px;height:72px;text-align: left;}
}
@media(max-width:768px){
.home002 .news-top1{ display:none; }
.home002 .news-top .pic{height: auto;}
.home002 .news-top .pic aside{position: relative;background: none !important;}
.home002 .news-top .pic img{ opacity:1;}
.home002 .news-top .ycenter{ display:block;}
.home002 .news-top .txt{ padding:3%;}
.home002 .news-top li h3{ max-height:60px; height:auto;text-align: left;}
.home002 .news-top li p{ margin:3% 0; height:auto;text-align: justify}
}

/*home003 */
.home003{padding:4% 0;background: #f9f9f9;}
.home003 .auto{}
.home003 .left{float: left;width: 43%;padding-top: 10px;}
.home003 .left img{width: 100%;}
.home003 .right{float: right;width: 52%;position: relative;}
.home003 .right:before{display: inline-block;content: '';width: 53px;height: 43px;background: url(/uploads/image/eimages/home003-b.png) no-repeat center;position: absolute;right:0;top:0;}
.home003 .right *{margin:0;}
.home003 .right h1{color: #0085cd;font-size: 34px;}
.home003 .right p{color: #666666;font-size: 16px;line-height: 30px;/*height: 180px;*/overflow: hidden;margin:4% 0 3% 0;}
.home003 .ul {}
.home003 .ul li{float:left; width:33.3333%;border-right:1px solid #c7d9ea;padding-left: 5%;}
.home003 .ul li:first-child{padding-left: 0;}
.home003 .ul li:last-child{border-right:0px solid #c7d9ea;}
.home003 .ul li .span{font-size: 40px;color: #0085cd;position: relative;line-height: 40px;font-weight: bold; font-family: "din";}
.home003 .ul li .span em{font-size: 16px;font-weight: bold;position: absolute;left:100%;top:0;font-style: normal;}
.home003 .ul li h3{font-weight: normal;color: #999999;font-size: 16px;padding-top: 10px;}
@media(max-width:768px){
.home003 .left{float: none;width: 100%;}
.home003 .right{float: none;width: 100%;padding-top: 30px;}
.home003 .right:before{top:14px;}
.home003 .right h1{font-size: 22px;}
}

/*other002539 */
.other002539{ position:fixed; z-index:200; right:0;}
.other002539 ul li{ position:relative;}
.other002539 ul li figure{ position:absolute; top:0; right:48px;background:#fff; color:#333; display:none;border:1px solid #f1f1f1;}
.other002539 .li_wx figure{ width:90px; padding:2px;}
.other002539 .li_wx figure img{ display:block; width:100%;max-width: 88px;}
.other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;}
.other002539 .li_tel figure a{display: none;color:#333;}
.other002539 .li_tel figure span{color:#333;}
.other002539 .li_qq figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;}
.other002539 .li_qq figure a{ color:#333;}
.other002539 .icon{ display:block; width:48px; height:58px; background: #0085cd;}
.other002539 ul li li{margin-top: -1px;}
.other002539 .li_tel .icon{background:url(/uploads/image/eimages/other002539-icon1.png) no-repeat center #fff;}
.other002539 .li_qq .icon{background:url(/uploads/image/eimages/other002539-icon2.png) no-repeat center #fff;}
.other002539 .li_wx .icon{background:url(/uploads/image/eimages/other002539-icon3.png) no-repeat center #fff;}

.other002539 .icon.gettop{background:url(/uploads/image/eimages/other002539-icon4.png) no-repeat center #fff;margin-top: -1px;}
.other002539 .icon.open{ background-image:none; position:relative; }
.other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.other002539{ bottom:14%;}
.other002539 ul{ display:block !important;}
.other002539 .icon.open{display:none;}
.other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.other002539{ top: auto; margin-top: 0; bottom: 20%;}
.other002539 ul{ display:none;}
.other002539 #open_2539{ background-color:#0085cd;}
.other002539 .li_tel figure a{display: block;}
.other002539 .li_tel figure span{display: none;}
}


/*
 .bottom002494 为demo编号
 */
.bottom002494{padding: 4% 0 2% 0; background:#232940; width: 100%;}
.bottom002494 footer{ padding-bottom: 20px;max-width: 1200px; margin: 0 auto;}
.bottom002494 .wrap-container{ margin: 0 auto;  max-width: 1200px;}


.bottom002494 .botnav{display: none;}
@media screen and (min-width:1000px ){
  .bottom002494 .botnav{display: block; float: left; width: 68%; overflow: hidden;}
  .bottom002494 .botnav ul{ margin: 0 -1.5%;}
  .bottom002494 .botnav ul li{float: left; padding:0 1.5%; width: 16.6666%;}
  .bottom002494 .botnav ul li dt{color: #cccccc; font-size: 18px; padding-bottom: 15px;}
  .bottom002494 .botnav ul li dd a{display: inline-block;font-size: 16px;color: #cccccc;opacity: .4;padding:8px 0;}
}

.bottom002494 .iconbox{text-align: center; padding-bottom: 10px;}
.bottom002494 .iconbox a{display: inline-block; position: relative; width: 40px;height: 40px; border-radius: 100%; background-color: #37434d; background-position: center center; background-repeat: no-repeat;}
.bottom002494 .iconbox a.wx{background-image: url(/uploads/image/eimages/bottom002494-wx.png);}
.bottom002494 .iconbox a.wb{background-image: url(/uploads/image/eimages/bottom002494-wb.png);}
.bottom002494 .iconbox a img{display: none; position: absolute;left: 50%;bottom: 100%;width: 100px; height: 100px; margin-left: -50px; max-width: none;}
.bottom002494 .iconbox a:hover img{display: block;}

.bottom002494 .links{height: 40px;background: none; position: relative;border: 1px solid rgba(255,255,255,.3);}
.bottom002494 .links .linksbox{padding: 9px 65px 9px 15px;}
.bottom002494 .linksboxin ul{overflow-x: hidden;height: 120px;}
.bottom002494 .link.media .linksboxin ul{overflow-x: hidden;height: 200px;}
.bottom002494 .linksboxin ul{position: absolute;  display: none;width: 100%;top: 100%; left: 0px;background: rgba(255,255,255,.3);margin-top: 1px;}
.bottom002494 .linksboxin ul li a{display: block; padding:4px 15px;line-height: 30px; color:#fff;font-size: 15px;opacity: .5;border-bottom: 1px solid rgba(255,255,255,.35)}
.bottom002494 .linksboxin ul li:last-child a{border-bottom: 0px solid rgba(255,255,255,.35)}
.bottom002494 .linksboxin ul li a:hover{color: #fff;}
.bottom002494 .links span{width:100%;line-height: 22px;  color: #949494;font-size: 16px; }
.bottom002494 .links .btn{height: 40px; position: absolute; width: 40px; right: 0;top: 0;background: url(/uploads/image/eimages/bottom002494-linksbtn.png) no-repeat center;}
.bottom002494 .upbtn .btn{transform: rotate(180deg);}
.bottom002494 .other .link.media{display: none;}
.bottom002494 .bdsharebuttonbox{margin-top: 10px;}
.bottom002494 .bdsharebuttonbox a{ display:inline-block; float:none;margin:0;border:0px solid #666; width:28px; height:28px; border-radius:50%;  background-size:cover;}
.bottom002494 .bdsharebuttonbox a.bshare-weixin{background:url(/uploads/image/eimages/bottom002494-wx.png) no-repeat left center;}
.bottom002494 .bdsharebuttonbox a.bshare-qzone{background:url(/uploads/image/eimages/bottom002494-qq.png) no-repeat left center; }
.bottom002494 .bdsharebuttonbox a.bshare-sinaminiblog{background:url(/uploads/image/eimages/bottom002494-wb.png) no-repeat left center; margin:0 10px;}
.bsbox{box-sizing: content-box;}
@media screen and (min-width:1000px ){
  .bottom002494 .other{float: right; width: 32%;}
  .bottom002494 .other h2{font-weight: normal;color: #cccccc; font-size: 18px; padding-bottom: 15px;margin:0;}
  .bottom002494 .other .link{float:left;width: 64%;}
  .bottom002494 .other .code{float:right;width: 32%;padding-left: 2%;}
}
.bottom002494 .bottom{max-width: 1200px; margin: 0 auto;text-align: center;}
.bottom002494 .bottom a,
.bottom002494 .bottom p{color: #737681;font-size: 14px;}

@media (min-width:1000px ){
  .bottom002494 .bottom .left{float: left;}
  .bottom002494 .bottom .right{float: right;}
}
@media (max-width:1200px ){
.bottom002494 .wrap-container{padding:0 2%;}

}
@media (min-width:768px ){

}
@media (max-width:768px ){
  .bottom002494 footer{margin:0;padding:0;}
  .bottom002494 .wrap-container{padding:0 2%;text-align: center;}
  .bottom002494 .other h2{font-size: 18px;margin:0;margin-bottom: 10px;}
  .bottom002494 .other .link{display: none;}
  .bottom002494 .other .link.media{display: block;}
  .bottom002494 .other .link.media .links{height: auto;}
  .bottom002494 .other .link.media .linksbox{padding: 10px 20px;}
  .bottom002494 .other .link.media .linksboxin ul{position: unset;margin-top: 10px;}
  .bottom002494 .other .code{}
}

/*
 .banner002291 为demo编号
 */
.banner002291 { overflow: hidden;position: relative;z-index: 1;}
.web_pic{ display: none!important;}
.banner{position: relative;}
.banner .owl-carousel .owl-prev{ left: 6%;background: url(/uploads/image/eimages/banner002465-left.png) no-repeat;}
.banner .owl-carousel .owl-next{ right: 6%; background: url(/uploads/image/eimages/banner002465-right.png) no-repeat;}
.banner .owl-carousel .owl-nav button{
    border:none;
    font-size: 0;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    width: 49px;
    height: 49px;
    cursor: pointer;
    opacity:1;
    transition: .3s;
    background-color: rgba(0,0,0,0.3);
    background-size: 30%;
    background-position: center;
    border-radius: 50%;
}
.banner .owl-dots{display: none;}
.banner a.prohibit{cursor:default}
@media(max-width:768px){
.pc_pic{ display: none!important;}
.web_pic{ display: block!important;}
.banner .owl-carousel .owl-nav button{ width:30px; height:30px; }
}

/*
 .menu002188 为demo编号
 */
.menu002188{ border-bottom:1px solid #ececec;padding:30px 0 0;}
.menu002188 .menu{ float:right;}
.menu002188 .menu li{ float:left; padding:0 20px 22px;}
.menu002188 .menu li:last-child{padding-right: 0;}
.menu002188 .menu li a{ font-size:16px; color:#666666; padding-bottom:21px;transition: .3s ease-out;}
.menu002188 .menu li.cur a,.menu002188 .menu li a:hover{ color:#0085cd;border-bottom:2px solid #0085cd;}
.menu002188 .currents{ text-align:right; color:#666; line-height:25px; float:left;}
.menu002188 .currents a{color:#999999;transition: .3s ease-out;font-size: 14px;}
.menu002188 .currents span{color:#0085cd;}
.menu002188 .currents a:hover{color:#0085cd;}
@media (max-width: 1000px){
  .menu002188{padding:10px 0;}
  .menu002188 .menu{ float:none;}
   .menu002188  .currents{ display:none;}
   .menu002188 .menu li{padding:0;float: none;margin-bottom: 15px;text-align: center;}
   .menu002188 .menu li a{padding-bottom: 8px;}
}

/*
 .righinfo002228 为demo编号
 */
.righinfo002228{ padding:3% 0 5% 0;}
.righinfo002228 .auto{}
.righinfo002228 .single-header{ text-align:left;}
.righinfo002228 .single-header h1{ color:#454545; font-size:30px; margin:0 0 3% 0;}

.righinfo002228 .single-content{margin-bottom: 5%;}
.righinfo002228 .single-content .left{float: left;width: 48%;padding-top: 10px;}
.righinfo002228 .single-content .right{float: right;width: 48%;}
.righinfo002228 .single-content p{margin:0;font-size: 16px;line-height: 28px;color: #666666;margin-bottom: 2%;text-align: justify;}

.righinfo002228 .jyln{max-width: 1080px;margin:0 auto;}
.righinfo002228 .jyln .ul{text-align: center;margin-bottom: 5%;}
.righinfo002228 .jyln .ul li{float: left;width: 25%;position: relative;}
.righinfo002228 .jyln .ul li:after{display: inline-block;content: '';width: 1px;height: 76px;border-right:1px dashed #e6e6e6;position: absolute;right:0;top:50%;transform: translatey(-85%);}
.righinfo002228 .jyln .ul li:last-child::after{display: none;}
.righinfo002228 .jyln .ul li h2{font-size: 30px;color: #454545;margin:0;margin-top: 26px;}

.righinfo002228 .gsdw{text-align: center;}

@media screen and (max-width:768px){
  .righinfo002228{ padding:20px 0 40px 0;}
  .righinfo002228 .single-header h1{ font-size:24px;}
  .righinfo002228 .single-content .left{float: none;width: 100%;}
.righinfo002228 .single-content .right{float: none;width: 100%;}
.righinfo002228 .jyln .ul li{width: 50%;}
.righinfo002228 .jyln .ul li:nth-child(2)::after{display: none;}
.righinfo002228 .jyln .ul li h2{font-size: 18px;margin:10px 0 20px;}
.bottom002494 .bdsharebuttonbox{margin-top: 25px;margin-bottom: 25px;}
.bottom002494 .bdsharebuttonbox a{width: 35px;height: 35px;background-size: 100% !important;}
}


/*timeline000397 */
.timeline000397{margin:3% 0 5% 0;}
.timeline000397 .auto{ position:relative;padding:0 40px;}
.timeline000397 .auto::before{ content:'';width: 100%;height: 2px;background: #dadbdd;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.timeline000397 .owl-stage-outer{ overflow:hidden;}
.timeline000397 .owl-item{ float:left;}
.timeline000397 .auto{ position:relative; z-index:2;}
.timeline000397 .bd li{ float:left; width:200px; }
.timeline000397 .owl-nav button{  padding:0; width:48px; height:77px; position:absolute; top:50%; margin-top:-38px; z-index:10; cursor:pointer;line-height: 1000;overflow: hidden;background: none;border:0px;background:url(/uploads/image/eimages/timeline000397-l.png) no-repeat center;}
.timeline000397 .owl-nav button.owl-next{background:url(/uploads/image/eimages/timeline000397-r.png) no-repeat center;}
.timeline000397 .owl-nav button.owl-prev span{}
.timeline000397 .owl-nav button.disabled{ cursor:default;}

.timeline000397 .item{position:relative;}
.timeline000397 .item .icon{width:14px;  background:url(/uploads/image/eimages/timeline000397-icon1.png) no-repeat center bottom; }
.timeline000397 .item .txt{}

.timeline000397 .item time{ display: block;text-align:left;  color:#333333;font-size: 18px;font-weight: bold;line-height: 18px;margin-bottom:10px;}
.timeline000397 .item p{margin:0;color: #666666;font-size: 14px;line-height: 24px;height: 120px;overflow: hidden;}
@media(min-width:1001px){
.timeline000397 .owl-prev{ left:-45px; }
.timeline000397 .owl-next{ right:-45px; }
}
@media(min-width:601px){
.timeline000397 .item{height:630px;}
.timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:0; margin-top:5px;}
.timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(/uploads/image/eimages/timeline000397-icon2.png);margin-top:0px;}
.timeline000397 .item .txt{ line-height:18px; overflow:auto; max-height:340px;position:absolute; width:100%; left:25px; top:10px;padding-right:26px;box-sizing: border-box;}
.timeline000397 .owl-item:nth-child(2n) .item .txt{ bottom:10px; top:auto;}

.timeline000397 .item .txt .con{position: relative;padding-top:155px; }
.timeline000397 .item .txt .con figure{position: absolute;left:0;top:0;height: 140px;overflow: hidden;width: 100%;}
.timeline000397 .owl-item:nth-child(2n) .item .txt .con{padding-top:0; padding-bottom:145px; }
.timeline000397 .owl-item:nth-child(2n) .item .txt .con figure{position: absolute;left:0;top:auto;bottom:0;height: 145px;overflow: hidden;width: 100%;}
}
@media(max-width:1600px){
.timeline000397 .owl-prev{left:-45px; }
.timeline000397 .owl-next{right:-45px;}
}
@media(max-width:1480px){
.timeline000397 .owl-prev{left:-75px; }
.timeline000397 .owl-next{right:-75px;}
/* .timeline000397 .item p{height: 160px;} */
}
@media(max-width:1366px){
.timeline000397 .auto{ max-width: 83%;}
.timeline000397 .owl-prev{left:-60px; }
.timeline000397 .owl-next{right:-60px;}
.timeline000397 .owl-item:nth-child(2n) .item .txt .con figure,.timeline000397 .item .txt .con figure{  /*   height: 115px; */
  width: 90%;}
.timeline000397 .owl-item:nth-child(2n) .item .txt .con{padding-bottom: 115px;}
.timeline000397 .item .txt .con{padding-top: 125px;}
.timeline000397 .item .txt{top: 35px;padding-right: 15px;}
.timeline000397 .owl-item:nth-child(2n) .item .txt{bottom: 33px;}
}
@media(max-width:1300px){
.timeline000397 .auto{max-width: 1024px;padding: 0 100px;}
}
@media(max-width:1024px){
.timeline000397 .owl-prev{/*left:0px; */}
.timeline000397 .owl-next{/*right:0px; */}
}
@media(max-width:600px){
.timeline000397 .auto::before{top: 30px; margin-top:2px;}
.timeline000397 .item time{ font-weight:bold; font-size:18px; display:block; line-height:40px;}
.timeline000397 .item{ padding:0 5%;}
.timeline000397 .owl-nav button{ top:20px; margin-top:0;width:24px; height:24px;background:url(/uploads/image/eimages/richinfo005-l.png) no-repeat center #0085cd;border-radius: 50%;}
.timeline000397 .owl-nav button.owl-next{background:url(/uploads/image/eimages/richinfo005-r.png) no-repeat center  #0085cd;}
.timeline000397 .item .icon{ display:block; margin:0 auto; height:50px; background-position:center 26px;background-image:url(/uploads/image/eimages/timeline000397-icon2.png);}
.timeline000397 .item .txt .con{ padding-top:0; padding-bottom:0px; }
.timeline000397 .owl-item:nth-child(2n) .item .txt .con{ padding-bottom: 0; }
.timeline000397 .item div{ padding-top:0;padding:0 3%;}
.timeline000397 .item p {
    height:170px;
}
.timeline000397 .auto {
    max-width: 1024px;
    padding: 0 70px;
}
.timeline000397 .owl-item:nth-child(2n) .item .txt .con figure, .timeline000397 .item .txt .con figure{width: 100%;height: 130px;}
.timeline000397 .item .txt{padding-right: 0;}
}


/*piclist002120 */
.piclist002120{padding-top:3%;}
.piclist002120 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;border:1px solid #dedede;}
/*.piclist002120 li:nth-child(5),.piclist002120 li:nth-child(6),.piclist002120 li:nth-child(7){width:32%;}*/
.piclist002120 li:nth-child(3n){ margin-right:0;}
/*.piclist002120 li:nth-child(7){ margin-right:0;}*/
.piclist002120 li a{ display:block;}
.piclist002120 li .table{ display:none;}
.piclist002120 li figure{padding-bottom:74%; background-size:contain;}
/*.piclist002120 li:nth-child(5) figure,.piclist002120 li:nth-child(6) figure,.piclist002120 li:nth-child(7) figure{padding-bottom:74%;}*/
@media(max-width:640px){
.piclist002120{padding-top:30px;}
}
.fancybox-skin{padding:0px  !important;}
.fancybox-close{display: none !important}
.fancybox-nav span{}
.fancybox-prev span{}
.fancybox-next span{}

/*page001913*/
.page001913{ text-align:center; padding:40px 0 60px;color:#666666; }
.page001913.close .pages {display:none;}
.page001913 *{ vertical-align:middle;font-family: "arail";}
.page001913 .pages .p_cur,
.page001913 .pages .p_count,
.page001913 .pages .p_total{ display:none;}
.page001913 .pages a{ border:1px solid #ceced5; display:inline-block; padding:0 14px; line-height:45px; color:#666;margin:0 2.5px;}
.page001913 .pages a:hover,
.page001913 .pages a.a_cur{ color:#fff; background-color:#0085cd;}
.page001913 .pages em{ font-style:normal; display:inline-block; vertical-align:middle;margin-left: 10px;}
.page001913 .pages em a{background: #fff;}
.page001913 .pages em a a{margin-left: -7.5px;}
.page001913 .pages em a:nth-child(3){margin-left: -8px;}
.page001913 .pages em a:last-child{margin-left: -8px;}
.page001913 .pages .i_text{ width:78px; height:45px; line-height:45px;border:1px solid #ceced5;margin-right: 10px;margin-left: 5px;padding:0 16px;}
.page001913 .pages .i_button{ cursor:pointer; background:none; width:47px; height:45px;border:1px solid #ceced5;}
.page001913 .pages .p_jump b{font-weight:normal; margin:0 5px;}
@media(max-width:1000px){
.page001913 .pages em{ display:none;}
}
@media(max-width:640px){
.page001913 .pages .p_page{ display:inline-block; vertical-align: middle; }
.page001913 .pages a{ padding:0 10px; line-height:35px; display:inline-block; vertical-align: middle;}
.page001913 .p_jump{display:inline-block; vertical-align: middle;}
.page001913 .pages .i_text{ text-align:center; width:50px; line-height:35px; height:37px; padding:0 5px; display:block; float:left;}
.page001913 .pages .i_button{ line-height:35px; height:37px; display:block;width: 50px;text-align: center;padding: 0}
}


/*piclist002735 */
.piclist002735{padding-top: 3%;}
.piclist002735 li{ margin-bottom: 2.5%;}
.piclist002735 li a{display: block;background: #fff; border: 1px solid #e5e5e5; transition: 0.3s;padding:10px;}
.piclist002735 li a:hover{box-shadow: 0 10px 14px rgba(0,0,0,0.1);}
.piclist002735 li .ispic{ background-size: contain;background-color: #fff;  padding-bottom: 60.5%;}
.piclist002735 li .txt{padding: 25px 0 30px 0px;text-align: center;}
.piclist002735 li .txt h3{font-size: 18px; color: #333333;font-weight: normal;margin:0;margin-bottom: 20px;}
.piclist002735 li .txt p{ margin:0; line-height: 30px;font-size: 15px;color: #666666;height:90px;text-align: left;overflow: hidden; }
@media(min-width:481px){
.piclist002735 ul{font-size: 0;text-align: center;}
.piclist002735 li{display: inline-block}
}
@media(min-width:769px){
.piclist002735 li{width: 31.6666%; }
.piclist002735 li:not(:nth-child(3n)){margin-right: 2.5%;}
}
@media(min-width:481px) and (max-width:768px){
.piclist002735 li{width: 48%; }
.piclist002735 li:not(:nth-child(2n)){margin-right: 4%;}
}


/*righinfo001848 */
.righinfo001848{ padding:3% 0 5% 0;}
.righinfo001848 .auto{max-width: 1024px;}
.righinfo001848 .img_scroll{  max-width:1200px; margin:0 auto;}
.righinfo001848 .img_scroll .bx-wrapper{position:relative;}
.righinfo001848 .img_scroll li{ text-align:center; }
.righinfo001848 .img_scroll li img{ width:auto; display:inline-block; max-width:100%;}
.righinfo001848 .img_scroll .bx-controls-direction{opacity: 0;transition: .3s;}
.righinfo001848 .img_scroll:hover .bx-controls-direction{opacity: 1;}
.righinfo001848 .img_scroll .owl-nav button{ border:none; position:absolute; top:50%; width:49px; height:49px; background-color:rgba(0,0,0,0.2); transform: translatey(-50%);line-height: 1000;overflow: hidden;border-radius: 50%; background-repeat:no-repeat!important; background-position:center!important;}
.righinfo001848 .img_scroll .owl-nav button.owl-prev{ left:40px;background-image:url(/uploads/image/eimages/righinfo001848-l.png);}
.righinfo001848 .img_scroll .owl-nav button.owl-next{ right:40px; background-image:url(/uploads/image/eimages/righinfo001848-r.png);}

.righinfo001848 video{max-width: 100%;}
.righinfo001848 .tit{font-size: 30px;color: #454545;font-weight: normal;margin:3% 0 1% 0;}

.righinfo001848 .fa{}
.righinfo001848 .fa p{margin:0;font-size: 16px;color: #666666;line-height: 36px;}
.righinfo001848 .fa .sub-tit{font-size: 22px;color: #454545;font-weight: normal;margin:2% 0;}
.righinfo001848 .fa .con-part{}
.righinfo001848 .fa .con-part .span{margin-right: 68px;font-size: 18px;color: #666666}
.righinfo001848 .fa .con-part .span:before{display: inline-block;content: '';width: 11px;height: 11px;background: #005bac;border-radius: 50%;margin-right: 20px;}

.righinfo001848 .td dt{font-size: 18px;color: #666666;padding: 10px 0;}
.righinfo001848 .td dt:before{display: inline-block;content: '';width: 11px;height: 11px;background: #005bac;border-radius: 50%;margin-right: 20px;}

.righinfo001848 .yycp{}
.righinfo001848 .yycp .ul{margin-top: 20px;}
.righinfo001848 .yycp .ul li{width: 32%;float: left;margin-right: 2%;border:1px solid #e5e5e5;box-shadow: 0 10px 14px rgba(0,0,0,0.05);}
.righinfo001848 .yycp .ul li:nth-child(3){margin-right: 0}
.righinfo001848 .yycp .ul li .sub-tit{margin:0;font-size: 22px;color: #454545;padding:20px 0;text-align: center;border-bottom:1px solid #e5e5e5;}
.righinfo001848 .yycp .ul li dl{padding:0 20px;min-height: 428px}
.righinfo001848 .yycp .ul li dt{font-size: 16px;color: #666666;padding: 8px 0;}
.righinfo001848 .yycp .ul li dt:before{display: inline-block;content: '';width: 11px;height: 11px;background: #005bac;border-radius: 50%;margin-right: 20px;}

.righinfo001848 .box{}
.righinfo001848 .box .left{float: left;width: 44%;}
.righinfo001848 .box .left img{width: 100%;}
.righinfo001848 .box .img{ width: 100%;}
.righinfo001848 .box .img .owl-carousel{position:relative;display: block;}
.righinfo001848 .box .img li img{ display:block; width:100%;}
.righinfo001848 .box .img .owl-nav{display: block;}
.righinfo001848 .box .img:hover .owl-nav{}
.righinfo001848 .box .img .owl-nav button{ border:none; position:absolute; top:50%; width:49px; height:49px; background-color:rgba(0,0,0,0.2); transform: translatey(-50%);border-radius: 50%;background-size: 30%;background-position: center;background-repeat: no-repeat;}
.righinfo001848 .box .img .owl-nav .owl-next{right:10px;background-image: url(/uploads/image/eimages/righinfo001848-r.png);}
.righinfo001848 .box .img .owl-nav .owl-prev{left:10px;background-image: url(/uploads/image/eimages/righinfo001848-l.png);}


.righinfo001848 .box .img .owl-dots{display: none;}
.righinfo001848 .box .right{float: right;width: 50%;}
.righinfo001848 .box .right .tit{margin:1% 0;}
.righinfo001848 p{margin:0;color: #666666;font-size: 14px;line-height: 36px;}
.righinfo001848 .box .right p strong{color: #000000;font-size: 16px;font-weight: normal;}
.righinfo001848 .box .tuij{float: right;width: 16%;border-left: 1px solid #eaeaea}
.righinfo001848 .box .tuij h1{font-size: 18px;margin-top: 0;text-align: center;font-weight: normal;position: relative}
.righinfo001848 .box .tuij h1::before,
.righinfo001848 .box .tuij h1::after{content: '';position: absolute;width: 10%;height: 1px;background: #ddd;top: 50%;transform: translatey(-50%);}
.righinfo001848 .box .tuij h1::before{left: 10%}
.righinfo001848 .box .tuij h1::after{right: 10%}
.righinfo001848 .box .tuij li{ margin-bottom:2%;}
.righinfo001848 .box .tuij li:nth-child(3n){ margin-bottom:0;}
.righinfo001848 .box .tuij li{ display:block; position:relative; overflow:hidden;}
.righinfo001848 .box .tuij li .pic{ display:block; width:100%; position: relative;padding-bottom: 62%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.righinfo001848 .box .tuij li .pic:before{display: inline-block;content: '';left:0;right:0;top:0;bottom:0;position: absolute;z-index: 1;transition:0.3s;}
.righinfo001848 .box .tuij li a:hover .pic:before{border:1px solid #0085cd;}
.righinfo001848 .box .tuij li .txt *{margin:0;text-align: center;margin-top: 10px;}
.righinfo001848 .box .tuij li .txt h3{font-size: 14px;font-weight: normal;color: #666666;}
.righinfo001848 .box .tuij li:hover .txt h3{font-size: 14px;font-weight: normal;color: #0085cd;}
.righinfo001848 .img_scroll .owl-carousel{position:relative;display: block;}
.righinfo001848 .img_scroll .owl-nav{display: block;}
.righinfo001848 .img_scroll:hover .owl-nav{}
.righinfo001848 .img_scroll .owl-nav button{ border:none; position:absolute; top:50%; width:49px; height:49px; background-color:rgba(0,0,0,0.2); transform: translatey(-50%);border-radius: 50%;background-size: 30%;background-position: center;background-repeat: no-repeat;}
.righinfo001848 .img_scroll .owl-nav .owl-next{right:10px;background-image: url(/uploads/image/eimages/righinfo001848-r.png);}
.righinfo001848 .img_scroll .owl-nav .owl-prev{left:10px;background-image: url(/uploads/image/eimages/righinfo001848-l.png);}
.righinfo001848 .img_scroll .owl-dots{display: none;}
@media(max-width:1200px){
.righinfo001848 .img_scroll .owl-nav .bx-prev{ left:10px;}
.righinfo001848 .img_scroll .owl-nav .bx-next{ right:10px;}
}
@media(max-width:768px){
.righinfo001848 .auto{padding:0 2%;}
.righinfo001848 .tit{font-size: 24px;}
.righinfo001848 .fa .con-part .span{margin-right: 0px;display: block;padding:6px 0;font-size: 16px;}
.righinfo001848 .fa p{line-height: 30px;}
.righinfo001848 .td dt{padding:6px 0;font-size: 16px;}
.righinfo001848 .yycp .ul li{float: none;width: 100%;margin:0;margin-bottom: 20px;}
.righinfo001848 .yycp .ul li .sub-tit{font-size: 20px;text-align: left;padding:10px 20px;}
.righinfo001848 .yycp .ul li dt{padding: 6px 0;font-size: 16px;}

.righinfo001848 .box .left{float: none;width: 100%;}
.righinfo001848 .box .right{float: none;width: 100%;}
.righinfo001848 .box .tuij{float: none;width: 100%;border-left:none}
.righinfo001848 .box .tuij li{float: left;width: 33.33%;padding: 1%}
.righinfo001848 .box .right .tit{margin:20px 0;}
}

/*
 .piclist000762 为demo编号
 */
.piclist000762{padding-top: 3%;}
.piclist000762 ul{font-size: 0;}
.piclist000762 ul.ul1{text-align: center;}
.piclist000762.onege ul {
    text-align: center;
}
.piclist000762 li{position: relative;display: inline-block; width:31.66666%; margin-right:2.5%; margin-bottom:2.5%;position: relative;}
.piclist000762.onege li{ float: inherit; display:inline-block; }
.piclist000762 li.licenter{float: none; margin-right: auto;margin-left: auto;}
.piclist000762 li:nth-child(3n){ margin-right:0;}
.piclist000762 li a{ display:block; background-color:#000;}
.piclist000762 li h2{transition:all ease-in-out 0.3s; margin:0; font-size:16px;font-weight: normal; color:#fff; text-align:center; margin:3% auto; padding:0 2%;position: absolute;left:0;bottom:0;width: 100%;background: rgba(0,0,0,.3)}
.piclist000762 li .pic{ padding-bottom:70%;overflow: hidden;position: relative;opacity: 0.7;transition: .3s;}
.piclist000762 li figure{ position:absolute; left:0; top:0; right:0; bottom:0;transition:all ease-in-out 0.3s;background-repeat: no-repeat;background-size: cover;background-position: center;}
.piclist000762 li:hover h2{opacity: 0}
.piclist000762 li:hover figure{transform: scale(1.05);}
.piclist000762 li:hover .pic{opacity: 1;}
.piclist000762.xiangqing li .pic{ padding-bottom:70%;overflow: hidden;position: relative;opacity: 1;transition: .3s;}
.piclist000762.xiangqing li:hover h2{opacity: 1}
.piclist000762.xiangqing li:hover figure{transform: scale(1.0);}
.piclist000762.xiangqing li:hover .pic{opacity: 1;}
.piclist000762 .text{margin-top: 20px;font-size: 16px;line-height: 1.8;}

@media(max-width:640px){
.piclist000762 li{width:100%;margin-right:0;}
.piclist000762 li:hover h2{opacity:1}
}
@media(max-width:480px){
.piclist000762 li h2{font-size:14px;}
}


/*
 .demo001 为demo编号
 */
.demo001{padding-bottom:5%;}
.demo001 .tit{margin:0;font-weight: normal;font-size: 30px;color: #454545;margin-top: 3%;}

.demo001 .ul li{ position: relative; padding: 20px;}
.demo001 .ul1 li:nth-child(3n){ margin-right:0;}
.demo001 .ul2 li{ width:23.5%;margin-right:2%;}
.demo001 .ul2 li:nth-child(4n){ margin-right:0;}
.demo001 li .pic{ padding-bottom:70%;overflow: hidden;position: relative;}
.demo001 .ul2 li .pic{ padding-bottom:142%;}
.demo001 li figure{ position:absolute; left:0; top:0; right:0; bottom:0;transition:all ease-in-out 0.3s;background-repeat: no-repeat;background-size: cover;background-position: center;}
.demo001 .slick-dots li{ padding: 0; margin: 0 5px;}
.demo001 .slick-dots button{border: 1px solid #ceced5; background: none;color: #666; height: 45px; line-height: 45px; padding: 0 14px; cursor: pointer;}
.demo001 .slick-dots .slick-active button{color: #fff;background-color: #0085cd;}
@media(max-width:640px){
  .demo001 .ul li{ padding: 20px 8px;}
  .demo001 .slick-dots li{ padding: 0;}
  .demo001 .ul2 li{ width:100%;margin-right:0;}
}
/*
 .piclist001200 为demo编号
 */
.piclist001200{padding-top: 1%;}
.piclist001200 li{ padding:10px; border:1px solid #ebebeb; margin-top:2.5%;}
.piclist001200 li a{ display:block; position:relative; padding-left:22%;}
.piclist001200 li figure{ position:absolute; left:0; top:0; height:100%; width:19.016%;}
.piclist001200 li div{ position:relative;padding-bottom:2%;}
.piclist001200 li h3{ margin:0; font-size:18px;font-weight:normal; color:#333;}
.piclist001200 li p{ margin:1% 0 0 0; color:#969696; line-height:30px; height:60px; overflow:hidden; font-size:14px;}
.piclist001200 li time{ display: block; color:#999;font-size: 14px;margin-top:1%;}

.piclist001200 li:hover{ border-color:#0085cd; box-shadow:0 5px 5px #eee;}
.piclist001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:640px){
.piclist001200 li p{line-height:22px; height:44px; }
.piclist001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.piclist001200 li div::before,
.piclist001200 li a::after{ display:none;}
.piclist001200 li div,
.piclist001200 li a{padding-right:0;}
.piclist001200 li a{ padding-left:40%;}
.piclist001200 li figure{ width:37%;}
}

/*
 .richinfo005 为demo编号
 */
.richinfo005{ padding:3% 0 5% 0;}
.richinfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.richinfo005 .news_info .title h1{ margin:0; padding-bottom:30px; font-size:30px; font-weight:normal;color: #454545;}
.richinfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #cccccc; padding-bottom:26px;font-size: 16px;color: #999999;}
.richinfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.richinfo005 .news_info .info p{font-size: 16px;line-height: 36px;color:#666666;margin:0;}
.richinfo005 .news_info .info .ul{}
.richinfo005 .news_info .info .ul li{float:left; width:31.66666%; margin-right:2.5%; margin-top:2.5%;}
.richinfo005 .news_info .info .ul li:nth-child(3n){ margin-right:0;}

.richinfo005 .news_info .share{text-align: right;margin:2.5% 0;}
.richinfo005 .news_info .share span{font-size: 16px;color: #999999;margin-right: 10px;position: relative;top:4px;}
.richinfo005 .news_info .share .bdsharebuttonbox{margin-top: 0px;display: inline-block;float: right;}
.richinfo005 .news_info .share .bdsharebuttonbox a{ display:inline-block; float:none;margin:0;border:0px solid #666; width:28px; height:28px; border-radius:50%;  background-size:cover;}
.richinfo005 .news_info .share .bdsharebuttonbox a.bshare-weixin{background:url(/uploads/image/eimages/richinfo005-icon3.png) no-repeat left center;}
.richinfo005 .news_info .share .bdsharebuttonbox a.bshare-qzone{background:url(/uploads/image/eimages/richinfo005-icon1.png) no-repeat left center; }
.richinfo005 .news_info .share .bdsharebuttonbox a.bshare-sinaminiblog{background:url(/uploads/image/eimages/richinfo005-icon2.png) no-repeat left center; margin:0 10px;}

.richinfo005 .news_info .info_pn{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:2% 0;}
.richinfo005 .news_info .info_pn .left{float: left;width: 50%;text-align: left;padding-right: 10px;}
.richinfo005 .news_info .info_pn .right{float: right;width: 50%;text-align: right;padding-left: 10px;}
.richinfo005 .news_info .info_pn span{ display:block;}
.richinfo005 .news_info .info_pn span a{ display: block;color:#999999;font-size: 16px;position: relative;padding-left: 55px;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.richinfo005 .news_info .info_pn .right span a{padding-right: 55px;padding-left: 0px;}
.richinfo005 .news_info .info_pn span a:before{display: inline-block;content: '';width: 45px;height: 45px;background:url(/uploads/image/eimages/richinfo005-l.png) no-repeat center center #cecece;position: absolute;left:0;top:50%;transform: translatey(-50%);}
.richinfo005 .news_info .info_pn .right span a:before{left:auto;right:0;background:url(/uploads/image/eimages/richinfo005-r.png) no-repeat center center #cecece;}
.richinfo005 .news_info .info_pn span a span{ color:#0085cd;}
.richinfo005 .news_info .info_pn span a:hover{color:#0085cd;}
@media(max-width:768px){
.richinfo005 .news_info .title h1{font-size: 22px;padding-bottom:10px;}
}

/*
 .righinfo002275 为demo编号
 */
.righinfo002275{padding: 3% 0 5% 0}
.righinfo002275 .text .title{font-size: 24px;color: #333333;font-weight: normal;margin-bottom: 30px;}
.righinfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.righinfo002275 .map{width: 100%;height: 200px;}
.righinfo002275 .map #map{height: 100%;}
.righinfo002275 .map img{ max-width: none !important;}
.righinfo002275 .bmap_pop >div:nth-child(9){white-space: nowrap; text-overflow: ellipsis;}
.anchorbl{display: 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 .map{float: right;width: 50%;height: 320px;}
}

@media screen and (min-width: 1200px) {
  .righinfo002275 .map{width:650px;height: 350px;}
  .righinfo002275 .text{width: 40%;}
}
@media screen and (min-width: 1280px) {
  .righinfo002275 .map{width: 700px;}
}
@media(max-width:767px){
  .righinfo002275 .text .title{font-size: 20px;margin-bottom: 10px;}

}

/*form002219*/
.form002219{}
.form002219 .auto{ padding-bottom:5%;background:url(/uploads/image/eimages/form002219-bg.jpg) no-repeat right bottom #fff;}
.form002219 h2{font-size: 24px;color: #333333;font-weight: normal;margin:0 0 30px 0;text-align: center;}
.form002219 li{ width:23.125%; float:left;position:relative; margin-bottom:2.5%;margin-right: 2.5%;}
.form002219 li .form_err{ position:absolute; right:8px; top:18px; color:#f31313; line-height:20px; font-weight:bold; font-style: normal;}
.form002219 li:nth-child(4),.form002219 li:nth-child(5){margin-right: 0%;}
.form002219 li:nth-child(5){width:100%;}
.form002219 label{line-height:50px;}
.form002219 .text{ border:1px solid #e4e4e4;width:75%;float: right; padding:0 10px; line-height:50px;height:50px; color:#5b5b5b;background: none;}
.form002219 li:nth-child(5) .text{overflow:hidden; resize:none; width:100%; height:120px; padding:10px; color:#5b5b5b;line-height: 30px;}
.form002219 .btns{text-align: center;}
.form002219 .btn{ transition: .3s;display:inline-block; line-height:45px;width:160px;background:none; color:#0085cd; font-size:14px; border:1px solid #0085cd; cursor:pointer;text-align: center;font-size: 18px;}
.form002219 .submitbtn{}
.form002219 .btn:hover{background-color:#0085cd;color: #fff;}
@media(max-width:768px){
  .form002219 h2{font-size: 20px;margin-bottom: 10px;}
.form002219 li{ width:100%; float:none;margin-right: 0%;}
.form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}
.form002219 input::-webkit-input-placeholder, .form002219 textarea::-webkit-input-placeholder{
    color: #999999;font-size: 14px;
}

.form002219 input::-moz-placeholder, .form002219 textarea::-webkit-input-placeholder {
  /* mozilla firefox 19  */
  color: #999999;font-size: 14px;
}

.form002219 input:-moz-placeholder, .form002219 textarea::-webkit-input-placeholder {
  /* mozilla firefox 4 to 18 */
  color: #999999;font-size: 14px;
}

.form002219 input:-ms-input-placeholder, .form002219 textarea::-webkit-input-placeholder {
  /* internet explorer 10-11 */
  color: #999999;font-size: 14px;
}
/*form002219 end*/


/*
 textlist000858 为demo编号
 */
.textlist000858{padding-top: 3%;}
.textlist000858 .tit{position: relative;margin-bottom: 2%;}
.textlist000858 .tit h1{margin:0;font-size: 18px;color: #333333; line-height:28px;}
.textlist000858 .tit h1:before{display: inline-block;content: '';width: 4px;height: 18px;background: #0085cd;margin-right: 8px;position: relative;top:3px;}

.textlist000858 .links{height: 28px; min-width:220px; background: none; position: relative;border: 1px solid #d6d6d6;position: absolute;right:0;top:0;z-index: 10}
.textlist000858 .links .linksbox{padding: 0 28px 0 10px;}
.textlist000858 .linksboxin ul{position: absolute;  display: none;width: 100%;top: 100%; left: 0px;background: rgba(255,255,255,1);margin-top: -1px;border: 1px solid #d6d6d6;}
.textlist000858 .linksboxin ul li a{display: block; padding:0 10px;line-height: 28px; color:#333;font-size: 13px;border-bottom: 1px solid rgba(0,0,0,.05)}
.textlist000858 .linksboxin ul li:last-child a{border-bottom: 0px solid rgba(0,0,0,.35)}
.textlist000858 .linksboxin ul li a:hover{color: #0085cd;}
.textlist000858 .links span{width:100%;line-height: 28px;  color: #333333;font-size: 13px; }
.textlist000858 .links span em{display: none;font-style: normal;}
.textlist000858 .links span em:first-child{display:inline-block;}
.textlist000858 .links .btn{height: 28px; position: absolute; width: 28px; right: 0;top: 0;background: url(/uploads/image/eimages/head02.png) no-repeat center;}
.textlist000858 .upbtn .btn{transform: rotate(180deg);}

.textlist000858 .list{ border:1px solid #f8f8f8; padding:0 3%; margin-bottom:15px;background: #fff;border-radius: 3px;box-shadow:0px 5px 20px rgba(0,0,0,.1);}
.textlist000858 .job-title{ line-height:30px; padding:15px 0;padding-right: 20px; font-size:16px; cursor:pointer; position:relative;}
.textlist000858 .job-title i{ position:absolute; width:22px; height:22px; background:#0096e0; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.textlist000858 .job-title i::before,
.textlist000858 .job-title i::after{ position:absolute; content:''; background:#fff;}
.textlist000858 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.textlist000858 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.textlist000858 .job-title.select i::after{ display:none;}
.textlist000858 .job-title.select{ color:#0096e0;}
.textlist000858 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.textlist000858 .job-email a{ font-weight:bold; display:inline-block; vertical-align: middle; margin-right:30px; color:#0096e0; padding:30px 0;}
.textlist000858 .job-email a:last-child{ margin-right:0; }
.textlist000858 .p{font-size: 16px;color: #333;}
.textlist000858 .p span{margin-right: 5%}
.textlist000858 .jodcone{ line-height:30px; }
@media (max-width:768px){
.textlist000858 .tit{margin-bottom: 20px;}
}


/*
 .form001725
 */
.form001725{padding:3% 0 5% 0;}
.form001725 .auto{}

.form001725 .form{  max-width:1200px; width:100%; margin: 0 auto}
.form001725 .form td{ padding-bottom:5px; font-size:14px; }
.form001725 .form td.w1{ width:47%;}
.form001725 .form td.w2{ width:6%;}
.form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #eee; background: #fff; line-height:36px;height:36px; text-indent:10px; }
.form001725 .form p{ margin:0;color:#0085cd; background: no-repeat left center; line-height: 36px;position: relative;}
.form001725 .form p:before{ display: inline-block;content: '';width:6px;height: 6px;border-radius: 1px;background:#0085cd; margin-right: 8px;position: relative;top:-2px;}
.form001725 .form .wu-example p:before{display: none;}
.form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.form001725 .form td em i{ font-style:normal; color:#fadbbe;}

.form001725 .form .btn{ background:#666; color:#fff; cursor:pointer; font-size:16px; width:60%; max-width:130px; height:45px; border-radius:3px; border:none; margin-top:20px;}
.form001725 .form .btn_submit{ background:#0085cd; }
.form001725 .form dl{ position:relative;}
.form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background: no-repeat 95% center;}
.form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.form001725 .form dd a:hover{ background-color:#ccc;}
.form001725 .queuelist{ border:1px dashed #ddd;  margin:0; padding: 20px;background: #fff; }

.form001725 .placeholder{ padding-top: 40px; }
.form001725 .placeholder p{font-size: 16px; }
.form001725 .placeholder .webuploader-pick{ background: #999; font-size: 16px;}



/*
 .textlist002322
*/
.textlist002322{padding:3% 0 0 0;}
.textlist002322 .auto{}
.textlist002322 .list{padding-bottom: 3%;}
.textlist002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.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; padding-left: 15px; }
.textlist002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.textlist002322 .list li a:hover{ color: #0085cd;}
@media only screen and (max-width:767px ) {
  .textlist002322{ padding: 20px 3%;}
  .textlist002322 .auto{ background: none;}
}


.demo001 .ul1{margin-top: 20px;text-align: left;font-size: 0;}
.demo001 .ul1 li{display: inline-block;width: 31%;margin-right: 3.5%;margin-bottom: 3.5%;vertical-align: top;padding: 0;}
.demo001 .ul1 li:nth-of-type(3n){margin-right: 0;}
.demo001 .ul1 li img{width: 100%}
@media only screen and (max-width:768px ){
  .demo001 .ul1 li:nth-of-type(3n){margin-right: 4%;}
  .demo001 .ul1 li{width: 48%;margin-right: 4%;}
  .demo001 .ul1 li:nth-of-type(2n){right: 0;}
}