body{background: url(../images/mk-bg.jpg) repeat-y;}
/*Top002070 */
.Top002070{ position:relative; background: #fff; z-index:100;}
.Top002070 .header{}
.Top002070 .header-left{position:relative;width:23%; float: left;    padding: 22px 0px 22px 0;  }
.Top002070 .t{overflow: hidden;} 
.Top002070 .t .lx{background: url(../images/Top002593_icon_tel.png) no-repeat left center;float: right;width: 18%;
       padding: 24px 0 20px 26px;color: #333;
    font-size: 20px;font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;}
.Top002070 .t .lx span{font-size: 14px;font-weight: normal;color: #999;}
.Top002070 .header-right{ padding: 20px; position:relative;    margin-right: 2%;float: right;width: 45%; }
.Top002070 .header-right dd{position:relative;margin-top: 10px;float:right;}
.Top002070 .header-right dd >a{ display:block;}
@media(min-width:1025px){
.Top002070 .header-mid{ background: #005BAC; ;}
}
p{ margin:0 }

.Top002070 .top-language a{ position:relative; padding:0 15px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:after{ position:absolute;content:''; top:50%;margin-top:-2.5px;}
.Top002070 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#8c8c8c; }

.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:relative; background:#fff; border: 2px #005BAC solid;}
.Top002070 .search-box .text{ width:100%;color: #999; background:none; height:32px; border:none; line-height:32px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center #005BAC;}
.Top002070 .top-search-on .search-box{ width:380px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:1px 0; font-size:16px;position:relative; }
.Top002070 .header-menu li em::after{ position: absolute;right: 0;top: 50%;margin-top: -4.5px;content: '';width: 1px;height: 12px;    background-color: rgba(255,255,255,0.2);}

.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#005BAC; bottom:0; left:50%; margin-left:-4px;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover,
.Top002070 .header-menu li.aon{ background: #1b4d81;color: #fff;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#005BAC;}

@media(max-width:1024px){
.Top002070 .header{ }
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#eee; height:32px; border:none;margin: 0; }
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#005BAC !important;} 
.Top002070 #open_menu i{background:#005BAC; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:rgb(40,110,187,0.9);}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
@media(max-width:768px){
    .Top002070 .header-left{width: 45%;     padding-bottom: 0;}
    .Top002070 .r{width: 40%;}
    .Top002070 .t .lx{display: none;}
    .Top002070 .header-right{background: #fff;margin: 0;right: 0;padding-right: 0;}
    .Top002070 .header-right .top-search-on{}
    .Top002070 .top-search-on .search-box{width: 355px;    margin-top: 10px;}
}
/*Banner002697 */
.Banner002697{ position:relative; z-index:1; overflow:hidden;}
.Banner002697 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002697 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002697 .slides {display: block;} 
* html .Banner002697 .slides {height: 1%;}
.no-js .Banner002697 .slides > li:first-child {display: block;}
.Banner002697 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002697 .flex-viewport {max-height: 300px;}
.Banner002697 .slides {zoom: 1;}
.Banner002697 .slides > li{ position:relative;}
.Banner002697 .slides > li img{ display:block; width:100%; transition:10s linear;}
.Banner002697 .slides > li.flex-active-slide img{ transform:scale(1.12); -webkit-transform:scale(1.12);}
.Banner002697 .slides > li a{ position:absolute; left:0; width:100%; height:100%; z-index:5;}
.Banner002697 .flex-control-nav{ z-index:10; position:absolute; left:50%; transform:translateX(-50%); bottom:3%;}
.Banner002697 .flex-control-nav li{ float:left; padding:0 25px;}
.Banner002697 .flex-control-nav li a{ display:block;  position:relative;  overflow:hidden; line-height:1100px;width:34px; height:34px; }
.Banner002697 .flex-control-nav li a.flex-active{background:url(../images/Banner002697-dot.png) no-repeat center center; animation:zhuan linear 10s;}
.Banner002697 .flex-control-nav li a::before{ position:absolute; content:''; background:#fff; left:50%; top:50%; border-radius:50%;margin:-4px 0 0 -4px;width:8px; height:8px;}
.Banner002697 .flex-control-nav li a.flex-active{ border-color:#fff;}
.Banner002697 .flex-control-nav li a.flex-active::before{ background:#fff;width:8px; height:8px;margin:-4px 0 0 -4px;}
@keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@-webkit-keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@media(max-width:1024px){
.Banner002697 .flex-control-nav li{ padding:0;}
}
@media(max-width:768px){
    .Banner002697 .slides > li img{width: 150%}
}
/*
 .Floor002260 为demo编号
 */
.Floor002260{ padding: 20px 0; font-size: 12px;}
.Floor002260 .box{ border: 1px solid #e9e9e9;     box-shadow: 0px 2px 5px #ddd;    padding: 20px;   background: #fff;  margin-top: 20px;}
.Floor002260 .box-header{ font-size: 15px; color: #222; border-bottom: 1px solid #005BAC; line-height: 20px;}
.Floor002260 .box-header h3{font-size: 15px; margin: 0; float: left; color: #fff;text-align: center;padding: 10px 0;background: #005BAC; width: 90px;}
.Floor002260 .box-header .more{ float: right; font-size: 12px;    line-height: 40px; color: #666;  transition: all .3s ease-in-out;}
.Floor002260 .box-header .more:hover{ color: #004080;}
.Floor002260 .box-content{ padding: 20px 0 0;}
.Floor002260 .product li{ float: left; width: 50%; padding: 27px 15px 27px; border-top: 1px solid #e9e9e9; }
.Floor002260 .product li .inner{position: relative;}
.Floor002260 .product li:nth-child(2n){ border-left: 1px solid #e9e9e9;}
.Floor002260 .product li:nth-child(1),.Floor002260 .product .ul li:nth-child(2){ border-top: none; padding-top: 20px;}
.Floor002260 .product li .pic{ position: absolute; left: 0; top: 0;width: 45%; text-align: center; display: table;text-align: center;}
.Floor002260 .product li .pic a{ display:table-cell; height: 63px; vertical-align: middle; }
.Floor002260 .product li .pic a img{ max-height: 63px;}
.Floor002260 .product li .word{ padding-left: 48%;}
.Floor002260 .product li .word h4{ margin: 0; font-weight: normal; font-size: 12px; line-height: 18px; height: 36px; overflow: hidden; margin-bottom: 10px;}
.Floor002260 .product li .word h4 a{ color: #666;}
.Floor002260 .product li .word h4 a:hover{ color: #004080;}
.Floor002260 .product li .word .more{ padding-right: 12px; position: relative;}
.Floor002260 .product li .word .more i{position: absolute; top: 50%; margin-top: -3px;  right: 0; background: url(../images/Floor002260-icon.png); width: 8px; height: 7px; display: block;}
.Floor002260 .product li .word .more:hover{ color: #004080;}
.Floor002260 .product li .word .more:hover i{ background-image: url(../images/Floor002260-icon_hover.png);}

.Floor002260 .new li{ position: relative;font-size: 14px; line-height: 30px; padding-right: 70px;}
.Floor002260 .new:first-child li{padding-right: 0px;}
.Floor002260 .new li a{ display: block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; color: #000;}
.Floor002260 .new li a i{ font-size: 10px;  font-family:宋体; font-style: normal; padding-right: 5px;}
.Floor002260 .new li a:hover{color: #004080;}
.Floor002260 .new li time{ position: absolute; right: 0; top: 0px; color: #999;}

.Floor002260 .about nav li{ float: left; width: 33.3334%; padding: 15px 2% 0; text-align: center;} 
.Floor002260 .about nav li .pic img{ border-radius: 50%; background-color: #1c5a98; transition: all .5s ease-in-out;}
.Floor002260 .about nav li:hover .pic img{ background-color: #004080; transform: rotateY(180deg);}
.Floor002260 .about nav li h4{ text-align: center; margin: 5px 0 0; font-size: 12px;}
.Floor002260 .about nav li h4 a{ color: #666;}
.Floor002260 .about nav li:hover h4 a{ color: #004080;}
@media only screen and (max-width:480px ) {
	.Floor002260 .product li{ padding: 20px 10px 20px;}
}
@media only screen and (min-width:768px ) {
	.Floor002260 .box{ float: left;width: 49%;}
	.Floor002260 .product{ width: 100%; margin-top: 0;}
	.Floor002260 .about{ float: right;}
}
@media only screen and (min-width:1024px ) {
	.Floor002260 .box{ width: 49%; margin-right: 2%; margin-top: 0;}
    .Floor002260 .box:last-child{ margin-right: 0; }
	.Floor002260 .product{ width: 44%; margin-left: 0;}
	
}
/*
 .Floor000880 为demo编号
 */
.Floor000880 .auto{ padding:20px;background: #fff;    box-shadow: 0px 2px 5px #ddd;}
.Floor000880 .ti{overflow: hidden;border-bottom: 1px #005BAC solid;}
.Floor000880 .ti h3{font-size: 15px; margin: 0; float: left; color: #fff;text-align: center;padding: 10px 0;background: #005BAC; width: 90px;}
.Floor000880 .ti .more{ float: right; font-size: 12px;    line-height: 40px; color: #666;  transition: all .3s ease-in-out;}
.Floor000880 .ti .more:hover{ color: #004080;}
.Floor000880 .list_scroll{border:1px solid #eaeaea;margin: 20px 0;}
.Floor000880 .list_scroll li{ text-align:center; position:relative; padding:17px 0;}
.Floor000880 .list_scroll li img{}
.Floor000880 .list_scroll li p{ margin:0; padding:10px 5px 0 5px;}
.Floor000880 .bx-wrapper{ position:relative;}
.Floor000880 .bx-viewport{ background-color:#f8f8f8;  z-index:1;}
.Floor000880 .bx-pager{ text-align:center;display: none;padding-top:16px;height:32px;}
.Floor000880 .bx-pager div{ display:inline-block; padding:0 5px;}
.Floor000880 .bx-pager div a{ display:block; width:9px; height:9px; border-radius:50%; background-color:#8d8d8d; overflow:hidden; text-indent:-999em;}
.Floor000880 .bx-pager div a.active{ background-color:#0068b7;}
.Floor000880 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-19px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000880 .bx-controls-direction a.bx-prev{ left:-20px;}
.Floor000880 .bx-controls-direction a.bx-next{ right:-20px;}
.Floor000880 .bx-controls-direction a::before,
.Floor000880 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#bbb; left:0; }
.Floor000880 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000880 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000880 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000880 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000880 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000880 .bx-controls-direction a.bx-next{ right:5px;}
}
/*Floor002566 */
@import url('dinBold/dinBold.css');
.Floor002566{    margin: 4% 0 4%; }
.Floor002566 .title{ padding-top:0px; text-align:center; padding-bottom:2%; font-size:30px; letter-spacing: 4px; color:#3f3a39;}
.Floor002566 .title .en{ text-transform:uppercase;color: #999; font-size:12px; letter-spacing:17px;font-family: "dinbold";}
.Floor002566 .title figure{ display:inline-block; position:relative;}

.Floor002566 .title figure span{ position:relative; z-index:2;}
@media(max-width:640px){
.Floor002566 .title .en{ letter-spacing: 4px;color: #999;font-size: 12px;}
    .Floor002566 .title{font-size:24px;}
    .Floor002566 .tab li{font-size: 12px;    line-height: 30px;}
    .Floor002566{margin: 10% 0 4%;}
}

.Floor002566 .tab{ padding-bottom:0%;}
.Floor002566 .tab li{ width:129px; cursor:pointer; border:1px solid #c4c4c4; line-height:30px; text-align:center; border-radius:34px; margin:0 6px;}
.Floor002566 .tab li.on{ color:#fff; background:#005BAC; border-color:#005BAC;}

.Floor002566 .box{ display:none;}
/*swiper*/
.Floor002566 .js-img  .swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.Floor002566 .js-img  .swiper-container-android .swiper-slide, 
.Floor002566 .js-img  .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002566 .js-img .swiper-wrapper {position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002566 .js-img .swiper-slide {-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%;
position: relative; -webkit-transition-property: -webkit-transform;transition-property: -webkit-transform; -o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002566 .js-img .swiper-slide { opacity:0 !important;}
.Floor002566 .js-img .swiper-slide-active { opacity:1 !important;}
.Floor002566 .js-img .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
/*swiper end*/
@media(min-width:769px){
.Floor002566 .main{ position:relative; z-index:1;}
.Floor002566 .box{ position:relative; z-index:1;}
.Floor002566 .box::before{ width:45%; position:absolute; content:''; left:0; bottom:0; height:77%; background:#005BAC;}
.Floor002566 .box  .js-img,
.Floor002566 .box dl{ width:49.1666666%;}
.Floor002566 .box  .js-img{ float:left;}
.Floor002566 .box dl{ float:right;}
.Floor002566 .js-img li .txt{ width:80%;}
}
.Floor002566 .js-img li .Ispic{display:block;padding-bottom: 56%;}
.Floor002566 .js-img li .txt{background:#005BAC;color:#fff; padding:30px 0; position:relative;}
.Floor002566 .js-img li .txt::before{ position:absolute; content:''; border:13px solid transparent; border-bottom-color:#005BAC; left:17px; top:-26px;}
.Floor002566 .js-img li .txt h3{ font-size:18px; margin:0 0 10px 0;}
.Floor002566 .js-img li .txt h3 a{ color:#fff;}
.Floor002566 .js-img li .txt p{ line-height:24px; height:48px; overflow:hidden; margin:0;}
.Floor002566 .js-img li .txt time{ font-family:Arial, Helvetica, sans-serif; text-align:center; border-right:1px dashed rgba(255,255,255,0.3); padding-right:28px; width:90px;}
.Floor002566 .js-img li .txt time span{ line-height:48px; display:block; border-bottom:2px solid #fff; font-size:53px; margin-bottom:2px;}
.Floor002566 .js-img li .txt figure{ margin:0 0 0 5%; max-width:80%;}

.Floor002566 .pager{ position:absolute; right:2%; bottom:142px; margin-bottom:2%; z-index:10;}
.Floor002566 .pager *{ float:left; width:12px; height:12px; margin:0 3px; border:2px solid #fff; border-radius:50%; opacity:0.3; cursor:pointer;}
.Floor002566 .pager .swiper-pagination-bullet-active{ opacity:1;}
.Floor002566 .box dd{ margin-bottom:3%;}
.Floor002566 .box dd:last-child{ margin-bottom:0;}
.Floor002566 .box dd a{ transition:0.3s; padding:5% 0;border:1px solid transparent; background:#fafafa;}
.Floor002566 .box dd a:hover{color:#005BAC; border-color:#005BAC;background:#fff; box-shadow:1px 0 7px rgba(200,160,99,0.22);}
.Floor002566 .box dd time{ width:23%; text-align:center; color:#d6d6d6; font-family:Arial, Helvetica, sans-serif;}
.Floor002566 .box dd a:hover time{color:#005BAC;}
.Floor002566 .box dd time span{ display:block; font-size:53px; line-height:46px;}
.Floor002566 .box dd time span::after{ display:block; margin:5px auto; content:''; width:54px; height:2px; background:#d6d6d6;}
.Floor002566 .box dd a:hover time span::after{background:#005BAC;}
.Floor002566 .box dd figure{ max-width:72%;}
.Floor002566 .box dd h2{ font-size:18px; margin:0; font-weight:normal;}
.Floor002566 .box dd p{ margin-bottom:0; line-height:24px; height:48px; overflow:hidden; color:#999;}
.Floor002566 .box dd a:hover p{color:#005BAC;}
@media(max-width:768px){
.Floor002566 .main .auto{ padding:0;}
.Floor002566 .js-img li .txt{ padding:3% 5%;}
}
@media(max-width:480px){
.Floor002566 .js-img li .txt time{ padding-right:16px; width:72px;}
.Floor002566 .js-img li .txt figure{ max-width:75%;}
.Floor002566 .js-img li .txt time span{ font-size:38px; line-height:40px;}
.Floor002566 .box dd{ margin:3% 0 0 0;}
.Floor002566 .box dd time span{ font-size:38px;line-height:40px;}
.Floor002566 .pager{ bottom:110px;}
}
/*
 *  Owl Carousel - Core 插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Menu000939 ä¸ºdemoç¼–å·
 */
.Menu000939{   }
.Menu000939 .current{ line-height:40px;       padding-left: 20px;  background: #fff;   color: #999;}
.Menu000939 .current span{ color:#000;}
.Menu000939 .current a{ color:#000;} 
.Menu000939 nav{ background-color:#f5f5f5;    border-bottom: 1px #eee solid;border-top: 1px #eee solid;}
.Menu000939 nav .auto{ position:relative;}
.Menu000939 nav header{    line-height: 50px;text-align:center; font-size:24px; background-color:#ddd; color:#000;}
.Menu000939 nav header span{ display:block; color:rgba(255,255,255,0.5); font-size:14px; text-transform:uppercase;}
.Menu000939 nav li a{ display:block;}
.Menu000939 nav li.nav{position:relative; z-index:10;}
.Menu000939 nav li.nav > a{position:relative; padding-right:35px;}
.Menu000939 nav li.nav > a::before{ position:absolute; content:''; right:16px; top:50%; margin-top:-3px; width:0; height:0; border-left:6px solid transparent;border-right:6px solid transparent; border-top:6px solid #bbb;}
.Menu000939 nav li > a{ padding:0 30px; line-height:50px;height:50px;border-bottom:2px solid transparent;}
.Menu000939 nav li a.aon,
.Menu000939 nav li:hover > a{ border-bottom-color:#005BAC;color:#000;}
.Menu000939 nav li dl{;background-color:#005BAC;display:none;}
.Menu000939 nav li dl dd{ text-align:center; font-size:12px;}
.Menu000939 nav li dl dd a{ display:block; line-height:20px; padding:5px 0;color:#fff;}
.Menu000939 nav li dl dd a:hover{background-color:#f4f4ea;color:#005BAC;}
@media(min-width:641px){
.Menu000939 nav li{ float:left; position:relative;}
.Menu000939 nav li::before{ position:absolute; content:''; width:1px; background-color:#dad9cb; height:30%; top:35%; right:0;}
.Menu000939 nav li dl{ position:absolute; top:50px; left:0; width:100%}
}
@media(min-width:1001px){
.Menu000939 nav header{ position:absolute; left:0; width:147px;    height: 100%;;}
.Menu000939 nav ul{ padding-left:147px;}	
}
@media(max-width:768px){
.Menu000939 .current{font-size:12px;}
    .Menu000939 nav header{ padding:5px 0;}
    .Menu000939{margin-top: -10px;}
}
@media(max-width:640px){
.Menu000939 nav li{ float:none;    float: left;
    width: 33.33%; font-size:16px;}
.Menu000939 nav li dl dd{font-size:14px;}
.Menu000939 nav li dl dd a{padding:10px 0;}
.Menu000939 nav li > a{ line-height:55px; height:55px;}
}
/*Floor002692 */
@font-face {
  font-family: "AkzidenzGroteskBQ BdCnd";
  src: url("fonts/AkzidenzGroteskBQ BdCnd.woff2") format("woff2"),
       url("fonts/AkzidenzGroteskBQ BdCnd.woff") format("woff"),
       url("fonts/AkzidenzGroteskBQ BdCnd.ttf") format("truetype"),
       url("fonts/AkzidenzGroteskBQ BdCnd.eot") format("embedded-opentype"),
       url("fonts/AkzidenzGroteskBQ BdCnd.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.Floor002692{ background:#f6f6f6;}
.Floor002692 .name h2{font-family: "AkzidenzGroteskBQ BdCnd"; margin:0; font-size:70px; color:#a5a5a5; text-transform:uppercase; line-height:48px;}
.Floor002692 .name h2 b{ font-size:30px; color:#2c6542; display:block;}
.Floor002692 .name h5{ margin:0; font-weight:normal; color:#333; font-size:18px;}
.Floor002692 .name h5::before{ display:block; content:''; width:70px; height:1px; background:#878787; margin:17px 0 20px 0;}
@media(max-width:640px){
.Floor002692 .name h2 b{ font-size:20px;}
.Floor002692 .name h2{ font-size:40px; line-height:34px;}
.Floor002692 .name h5::before{ margin:10px 0;}
}

.Floor002692 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002692 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002692 .slick-list:focus {outline: none}
.Floor002692 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002692 .slick-slider .slick-track, 
.Floor002692 .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)}
.Floor002692 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002692 .slick-track:before, 
.Floor002692 .slick-track:after{display: table; content: '';}
.Floor002692 .slick-track:after{ clear: both;}
.Floor002692 .slick-loading .slick-track { visibility: hidden;}
.Floor002692 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002692 .slick-slide .slick-loading img { display: none;}
.Floor002692 .slick-slide .dragging img { pointer-events: none;}
.Floor002692 .slick-initialized .slick-slide { display: block;}
.Floor002692 .slick-loading .slick-slide { visibility: hidden;}
.Floor002692 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002692 .slick-arrow .slick-hidden { display: none;}

.Floor002692 .slider{ margin-left:8.86%;}
.Floor002692 .slider li.slick-slide img{ display:block; width:100%;}
.Floor002692 .slick-arrow{ position:absolute; right:0; bottom:0; width:88px; height:88px; background:#fff; z-index:10; background:#fff; padding:0; border:none; font-size:0; cursor:pointer;}
.Floor002692 .slick-next{ right:-88px;}
.Floor002692 .slick-arrow::before{ position:absolute; content:''; width:12px; height:12px; border-right:2px solid #808080; border-top:2px solid #808080; transform:rotate(45deg); -webkit-transform:rotate(45deg); margin-left:-6px; margin-top:-6px;}
.Floor002692 .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor002692 .slick-next::after{ position:absolute; content:''; width:1px; left:0; top:25%; height:50%; background:#dbdbdb;}
@media(max-width:1024px){
.Floor002692 .slick-arrow{width:50px; height:50px;}
.Floor002692 .slick-next{ right:-50px;}
}

@media(min-width:1025px){
.Floor002692 .right{ float:right; width:43.23%;}
.Floor002692 .left{ float:left; width:56.77%;}
}
.Floor002692 .videocover{ position:relative; cursor:pointer;}
.Floor002692 .videocover a{ position:absolute; width:108px; height:108px; left:50%; top:50%; transform:translate(-50%,-50%);border-radius:50%; border:2px solid #fff; background:url(../images/Floor002692_play.png) no-repeat center center;}
.Floor002692 .videocover img{ display:block; width:100%;}
.Floor002692 .slider-for li.slick-slide{ position:relative;}
.Floor002692 .slider-for li.slick-slide .files video,
.Floor002692 .slider-for li.slick-slide .files{ background:#000; position:absolute; left:0; top:0; width:100%; height:100%;}

.Floor002692 .right .name{ padding:6% 7.5%;}
.Floor002692 .right .slider-nav{ background:#fff; width:98%; max-width:670px;}
.Floor002692 .right .slider-nav li{ padding:3% 0 0 90px;}
.Floor002692 .right .slider-nav li p{ margin:0; color:#424242;}
.Floor002692 .right .more{ padding-top:10%;}
.Floor002692 .right .more a{ position:relative; overflow:hidden;max-width:170px; border:1px solid #dcdcdc; display:block; line-height:38px; text-align:center;text-transform:uppercase; font-size:12px; letter-spacing:2px; transition:0.3s;}
.Floor002692 .right .more a span{ position:relative; z-index:3;}
.Floor002692 .right .more a::before,
.Floor002692 .right .more a::after{z-index: 1;position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.3s;transition: all 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);background-color: rgba(44,101,66,0.8); }
.Floor002692 .right .more a::before{-webkit-transform: translate(13%,-190%) rotate(27deg);transform: translate(13%,-190%) rotate(27deg);	-webkit-transition-delay: 0.2s; /* Safari */transition-delay: 0.2s;}
.Floor002692 .right .more a::after {-webkit-transform: translate(-13%,-190%) rotate(-27deg);transform: translate(-13%,-190%) rotate(-27deg);}
.Floor002692 .right .more a:hover::before, 
.Floor002692 .right .more a:hover::after{-webkit-transform: translate(0,0);transform: translate(0,0);	}
.Floor002692 .right .more a:hover{ color:#fff;}
@media(max-width:1280px){
.Floor002692 .right .slider-nav li{ padding-top:2%;}
.Floor002692 .right .more{ padding-top:5%;}
}
@media(max-width:1024px){
.Floor002692 .right .name{ padding:2%;}
.Floor002692 .right .slider-nav{ width:100%; max-width:none; height:auto !important; padding:3%;}
.Floor002692 .right .slider-nav li{ padding:0; text-align:center;}
.Floor002692 .right .more a{ margin:0 auto;}
.Floor002692 .slick-prev{ right:50px;}
.Floor002692 .slick-next{ right:0;}
}
@media(max-width:640px){
.Floor002692 .videocover a{ width:60px; height:60px; background-size:50% auto;}
}
/*
 .PicList001480 ä¸ºdemoç¼–å·
 */
.PicList001480 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.PicList001480 .auto_1260{  padding: 0 2%;}
}
.PicList001480{  margin-bottom: 20px;}
.PicList001480 .auto{background: #fff;      box-shadow: 0px 2px 5px #ddd;  padding: 20px;}
.PicList001480 ul{margin-top: 15px;}
.PicList001480 .ti{overflow: hidden;border-bottom: 1px #005BAC solid;}
.PicList001480 .ti h3{font-size: 15px; margin: 0; float: left; color: #fff;text-align: center;padding: 10px 0;background: #005BAC; width: 90px;}
.PicList001480 .ti .more{ float: right; font-size: 12px;    line-height: 40px; color: #666;  transition: all .3s ease-in-out;}
.PicList001480 .ti .more:hover{ color: #004080;}
.PicList001480 li{  margin-right: 1%; margin-bottom: 2%;  padding: 2px;border: 1px #ddd solid;   text-align: center; float:left; width: 24%; }
.PicList001480 li:nth-child(4n){margin-right: 0;}
.PicList001480 li .item-wrap{ border:1px solid #f1f1f1; background-color:#fff;overflow:hidden;}
.PicList001480 li .item-wrap .pic{ width: 100%; display: table; text-align: center; background-color: #fff; overflow: hidden;}
.PicList001480 li .item-wrap .pic .Ispic{ padding-bottom:75%;background-size:contain;}
.PicList001480 li .item-wrap .pic a{ display: table-cell; vertical-align: middle;}
.PicList001480 li .txt{  font-size:14px;background:url(../images/PicList001480_txtbg.png) no-repeat center top; background-size: 100% auto; position:relative;  padding:5px;}
.PicList001480 li h1{ margin:0; font-size:14px; line-height:22px; font-weight:normal; padding-bottom:5px;}
.PicList001480 li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.PicList001480 li .brand{ font-size:12px; }
.PicList001480 li figure{  margin: 10px 0; height: 66px; line-height: 22px; overflow: hidden; display: block; color: #666; font-size: 12px;}
.PicList001480 li p{    margin: 5px 0;line-height:27px; }
.PicList001480 li p span{ font-size: 16px; color:#ff720b;margin: 5px 10px;}
.PicList001480 li p span:last-child{ color:#aaa;text-decoration: line-through;}
.PicList001480 li .more{background-color: #000; width:83px; height:27px;  text-align:center; color:#fff; border-radius:5px; display: block;    line-height: 27px;margin: 5px auto;}
@media only screen and (min-width:488px) {
	.PicList001480 li .item-wrap .pic{ }
	.PicList001480 li p a{ }
	.PicList001480 li figure,.PicList001480 li .brand{ font-size: 14px;}
	.PicList001480 li figure{ margin: 15px 0;}
}
@media only screen and (min-width:768px) {
	.PicList001480 li{ }
	.PicList001480 li p{}
	
}

@media only screen and (min-width:1024px) {
	.PicList001480 li{ }
}
@media only screen and (max-width:768px){
    .PicList001480 li{width: 49%;}
}







/*Floor002658 */
.nr .auto{background: #fff;padding: 20px;    box-shadow: 0px 2px 5px #ddd;    margin-bottom: 20px;}
.Floor002658{ font-family:Arial, Helvetica, sans-serif; overflow:hidden;    width: 45%;
    float: left;}
.Floor002658 .title-intro{ text-align:center; padding:3% 0; color:#333; max-width:1150px; margin:0 auto;}
.Floor002658 .title-intro h3{ margin:0; font-size:60px;}
.Floor002658 .title-intro p{ font-size:20px; line-height:30px;}
.Floor002658 .title-intro a{ color:#c09a75; text-decoration:underline;}
@media(max-width:768px){
.Floor002658 .title-intro h3{ font-size:30px;}
.Floor002658 .title-intro p{ font-size:16px; line-height:24px;}
    .Floor002658{width: 100%;}
}
@media(max-width:480px){
.Floor002658 .title-intro h3{ font-size:24px;}
.Floor002658 .title-intro p{ font-size:14px; line-height:20px;}
}

.Floor002658 .swiper-container {position: relative;z-index: 1; width:100%;left:0; margin:0 auto;}
.Floor002658 .swiper-container-android .swiper-slide, 
.Floor002658 .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002658 .swiper-wrapper,
.Floor002658 .swiper-slide {position: relative;width: 100%;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002658 .swiper-wrapper {z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002658 .swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}
.Floor002658 li img{width: 500px;}
.Floor002658 li{ position:relative;transform:scale(0.8); transition:1.5s;}
.Floor002658 li::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7;}
.Floor002658 li.swiper-slide-active{ transform:scale(1);}
.Floor002658 li.swiper-slide-active::before{ display:none;}
.Floor002658 li .files,
.Floor002658 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002658 li .files{ background:#000; display:none;}
.Floor002658 li aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li aside span{ display:block; border-radius:50%; width:85px; height:85px; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Floor002658 li aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-6px; margin-top:-12px;}

.Floor002658 .pager{ text-align:center;padding:2% 0;display: none;}
.Floor002658 .pager span{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:14px; height:14px; position:relative;}
.Floor002658 .pager span::before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:rgba(0,0,0,0.3);}
.Floor002658 .pager span.swiper-pagination-bullet-active{ border-color:#c29c75;}
.Floor002658 .pager span.swiper-pagination-bullet-active::before{ background:#c29c75;}
.Floor002658 .btn a{ position:absolute; content:''; width:32px; height:32px; border-top:4px solid #b2b2b2;border-right:4px solid #b2b2b2; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;}
.Floor002658 .btn a.prev{left:15%; margin-left:-50px;transform:rotate(-135deg);}
.Floor002658 .btn a.next{right:15%; margin-right:-50px;}
.Floor002658 .btn a:hover{ border-color:#c29c75;}
@media(max-width:640px){
.Floor002658 .swiper-container { left:0; width:100%;}
.Floor002658 li{ transform:scale(1);}
.Floor002658 .btn a.prev{left:3%; margin-left:0;}
.Floor002658 .btn a.next{right:3%; margin-right:0;}
.Floor002658 li::before{ display:none;}
}
@media(max-width:480px){
.Floor002658 li aside span{ width:60px; height:60px;}
}
/*Banner002145 */
.Banner002145 div{ background-repeat:no-repeat; height:300px; background-position:center top;}
.Banner002145 img{ display:none;}
@media(max-width:1000px){
.Banner002145 div{ display:none;}
.Banner002145 img{ display:block; width:100%;}
}
.dh{margin: 30px 0;    font-size: 20px;}
.dh dl{overflow: hidden;margin: 0 auto;}
.dh dl dd{width:25%;float: left;text-align: center;padding: 10px 15px;background: #eee;border-right: 4px #fff solid;}
.dh dl dd a{color: #333;}
.dh dl dd:hover,.dh dl dd.on{background: #005BAC;}
.dh dl dd:hover a,.dh dl dd.on a{color: #fff;}
@media(max-width:768px){
    .dh{margin: 20px 0;    font-size: 14px;}
    .dh dl dd{padding: 10px 5px;}
}
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{margin-bottom: 20px;}
.RighInfo002254 .auto{     box-shadow: 0px 2px 5px #fff;padding: 0px;background: #fff}
.RighInfo002254 .list_img{ float:left; width:50%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:24px 0 24px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:23px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:90px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #005BAC;}
.RighInfo002254 .right_info{       padding: 1.5%;  border-top: 1px #ddd solid;  border-bottom: 1px #ddd solid;float:right; width:48%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;}
.RighInfo002254 .right_info h1{ padding:0 0 4% 0; color:#000; font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{    font-size: 15px;line-height:35px; color:#333; }
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#005BAC; transition:0.4s;margin-top:5%;background: #eee;margin-right: 10px;}
.RighInfo002254 .right_info a:hover{ background-color:#005BAC; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left;    color: #fff; padding:0 5%; line-height:50px; background-color:#333; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#005BAC; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;    line-height: 30px;    color: #333;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
    .RighInfo002254{ padding:0px 0 1%;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
    
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:65px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{margin-bottom: 20px;}
.RighInfo002228 .auto{ max-width:1000px;background: #fff;padding: 20px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


/*PicList002482 */
.PicList002482{padding:1% 0 0;overflow: hidden;}
.PicList002482 ul{ position:relative; }
.PicList002482 li{ width:50%; }	

.PicList002482 li img{ float: left;}

.PicList002482 li{ position:relative;float: left;background-color:#f5f5f5; margin-bottom:1%;}


.PicList002482 li .Ispic{ position:absolute; height:100%; left:0; top:0; width:100%;}
.PicList002482 li figure{ padding-left:43%; padding-top:20px; padding-bottom:15px; padding-right:5%;}
.PicList002482 li p{display:none;}

.PicList002482 li .more{ width:80px;    font-size: 12px; height:20px; line-height:18px;  display:inline-block;color:#9c9c9c; position:relative; transition:0.2s;}
.PicList002482 li .more:hover{ border-color:#005BAC; background:#005BAC;color:#fff;}
.PicList002482 li .more::before{ position:absolute; content:''; right:13px; top:50%; margin-top:-3px;width:0; height:0; border-top:3px solid transparent;border-bottom:3px solid transparent; border-left:5px solid #005BAC;}
.PicList002482 li .more:hover::before{ border-left-color:#fff;}
.PicList002482 time{ position:relative;color:#878787;    font-size: 12px; padding-bottom:6px; display:inline-block;}
.PicList002482 time::before{ position:absolute; content:''; width:46px; height:2px; background-color:#ddd; left:0; bottom:0;}
.PicList002482 h3{ font-size:16px;margin: 5px 0; font-weight: normal;height:48px;line-height:24px; overflow:hidden;}
.PicList002482 li:hover figure h3 a{color: #005BAC;}

@media(max-width:1100px) and (min-width:1001px){
.PicList002482 h3{ height:30px;  }
} 
@media(max-width:1000px){
.PicList002482 .auto{ max-width:768px;}
.PicList002482 li{ top:auto !important; height:auto !important;}
} 
@media(max-width:768px){
.PicList002482 h3{ height:47px;  }
.PicList002482  li p{ font-size:12px; line-height:20px; height:60px; overflow:hidden;}
    .PicList002482 li{padding: 1%;}
    .PicList002482 li figure{ padding-left:0; }
}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{    background: #fff; display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#005BAC; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center #fff; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{ }
}
/*
 .TextList002322 为demo编号
 */
.TextList002322{  border: 1px solid #f0f0f0;}
.TextList002322 .auto{padding: 20px;background: #fff;box-shadow: 0px 2px 5px #ddd;}
.TextList002322 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.TextList002322 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/TextList002322-icon.png) no-repeat; margin-top: -9px;} 
.TextList002322 .list{ }
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li:nth-child(2n){background: #f2f2f2;}
.TextList002322 .list li *{ color: #333;}
.TextList002322 .list li time{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: #005BAC;}
@media only screen and (max-width:767px ) {
	.TextList002322{ padding: 20px 3%;}
}

/*PicList002161 */
.PicList002161 .auto{background: #fff;padding: 20px;    box-shadow: 0px 2px 5px #ddd;}
.PicList002161 li{ float:left; position:relative; margin-right:1%; margin-bottom:2%; width:32.33334%; background:rgba(162, 162, 162, 0.06); padding:5px; text-align:center;color:#333;}
.PicList002161 li a{ position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #eee;}
.PicList002161 li a:hover{ box-shadow: 0px 0px 24px #ddd}
.PicList002161 li a i{ position:absolute; width:12px; height:11px; background:url(../images/PicList002161-jiao.png) no-repeat 0 0;}
.PicList002161 li a:hover i{ background-image:url(../images/PicList002161-jiao_hover.png);}
.PicList002161 li a i.rt{ background-position: right top;}
.PicList002161 li a i.lb{ background-position:left bottom;}
.PicList002161 li a i.rb{ background-position: right bottom;}
.PicList002161 li a i.lb,
.PicList002161 li a i.rb{bottom:0;}
.PicList002161 li a i.lt,
.PicList002161 li a i.rt{top:0;}
.PicList002161 li a i.lt,
.PicList002161 li a i.lb{left:0;}
.PicList002161 li a i.rt,
.PicList002161 li a i.rb{right:0;}
.PicList002161 li figure{ width:100%; margin:0 auto 10px;padding-bottom:75%;background-size:contain;}
.PicList002161 li figure img{ display:block; width:100%;}
.PicList002161 li h3{ font-weight:normal; font-size:18px;    margin: 5px 0; }
.PicList002161 li p{  font-size:12px; padding:0 0 10px 0; width:80%; margin:0 auto;color: #999;}
.PicList002161 li p i{ font-style:normal; font-size:18px;}
.PicList002161 li:hover p,
.PicList002161 li:hover h3{ color:#005BAC;}
.PicList002161 li:hover p{ border-top-color:#7f6e40;}

.PicList002161 li .hot{ position:absolute; right:3px; top:10%; background:url(../images/PicList002161-icon_hot.png) no-repeat; width:47px; height:19px;}


@media(max-width:640px){
.PicList002161 li{ width:48.5%; margin-right:3%; margin-bottom:3%;}
.PicList002161 li:nth-child(2n){ margin-right:0;}
}

/*
 .Bottom002230 为demo编号
 */
.Bottom002230{}
.Bottom002230{ background:#005BAC;  padding: 37px  0 0}
.Bottom002230 .left h3{ font-weight: 100; font-size: 18px; color: #fff;}
.Bottom002230 .left h3 img{    height: 44px;}
.Bottom002230 .left ul { }
.Bottom002230 .left ul li{ float: left; font-size: 14px; padding:0 38px 10px 0;}
.Bottom002230 .left ul li a{  color: #fff}
.Bottom002230 .left ul li a:hover{  color: #000}
.Bottom002230 .right img{ border: 5px solid #9b8978}
.Bottom002230 .right .img{ text-align: center; float: left; }
.Bottom002230 .right .text{ float: left; padding: 0 0 0 17px;}
.Bottom002230 .right .text p{margin:0 0 8px;color: #fff; font-size: 14px;}
.Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
.Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -80px top; }
.Bottom002230 .right .text li.rr{  background: url(../images/Bottom002230-icon.png) no-repeat -121px top; }
.Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottom002230 .bottom{ border-top: 1px solid rgba(255,255,255,0.5); margin: 30px 0 0}
.Bottom002230 .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height: 61px;}
.Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{  color: #fff}
.Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{  color: #fff}
.Bottom002230 .bottom p{ font-size: 14px; color: #fff; margin: 0; padding: 0 0 20px}

@media (min-width:768px) {
.Bottom002230 .left h3{     margin: 0 0 10px;}
.Bottom002230 .right,.bottom p{ float: right;}
.Bottom002230 .left,.bottom ul { float: left;}
.Bottom002230 .bottom p{ padding: 0; line-height: 61px;}
.Bottom002230 .left ul li{ padding-right: 22px;}
}
@media (min-width:1024px) {
	.Bottom002230 .left ul li{ padding-right: 38px;}
}
@media (max-width:768px){
    .Bottom002230 {text-align: center;}
    .Bottom002230 .bottom ul li{display: inline-block;float: none;}
    .Bottom002230 .bottom ul{margin: 0 auto;}
    .Bottom002230 .left ul { display: none;}
    .Bottom002230{ background:#005BAC;  padding: 10px  0 0}
}

.some_info > .auto{ background:#fff; padding:0 2% ;min-height:250px }


.Info_title{ padding:0px; margin:5px 0px; font-size:18px; color:#000; text-align:center; line-height: 32px; padding-top:20px }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_img{ text-align:center; margin-top:20px;}
.Info_txt{ padding:10px 0; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page a{ color:#7a7a7a; line-height: 24px; }

.news-list{ position:relative; padding-top:10px }
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}

.products_content{ position:relative }
.products_content .pro_left{ position:relative; float:left; width:25% }
.products_content .pro_right{ position:relative; float:right; width:72% }

.product_List.some_info > .auto{ padding:0 20px }


.Menu000654{ background:url(../images/Menu000654-bg.jpg) repeat-x center bottom #f1f1f1; }
.Menu000654 header{ border:1px #d8d8d8 solid; background-color:#005BAC; color:#fff; font-size:24px; padding:40px 0 25px 0; text-align:center; margin-top:-55px; position:relative; z-index:5;}
.Menu000654 header span{ font-size:14px; display:block;}
.Menu000654 li a{ display:block; padding-left:35px; padding-top:10px; padding-bottom:10px; line-height:20px;border-bottom:1px solid #d8d8d8;}

.Menu000654 li:hover > a,
.Menu000654 li.aon > a{ background-color:#005BAC; color:#fff;}

.Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
.Menu000654 li a.click{ position:relative;} 

.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#005BAC; top:50%;}
.Menu000654 li a.click::after{width:15px; height:2px; left:10px; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px; height:15px; left:16px; margin-top:-8px;}
.Menu000654 li dl dd a{ color:#999;}

.Menu000654 li dl dd.aon a,
.Menu000654 li dl dd a:hover{ color:#005BAC; background: #c7eaff;}
.Menu000654 li.aon a::before{ display:none;}
.Menu000654 li.aon a::after{ background-color:#fff;}
@media(max-width:950px){
.Menu000654 header{ margin-top:0;font-size:20px; padding:15px 0; }
.Menu000654{width: 104%;margin-left: -2%;}
}









