﻿/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:2% 0 5% 0;}
.RichInfo005 .news_info .title{ background:#fcfcfc; border:1px solid #ececec; padding:20px;}
.RichInfo005 .news_info .title h1{ margin:0; line-height:30px; font-size:18px; color:#444; font-weight:normal; width:80%; float:left;}
.RichInfo005 .news_info .title span{ float:right;color:#666; font-size:14px; line-height:30px;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;    padding: 3% 1%;line-height: 28px;/*text-indent: 2em;*/}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:12px 30px; display:inline-block; background:#e60012; border-radius:3px;} 
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:16px;}
.RichInfo005 .news_info .info_pn{ border-top:1px solid #ececec; padding-top:3%; margin-top:3%;}
.RichInfo005 .news_info .info_pn span{ display:inline-block; width:50%; float:left;}
.RichInfo005 .news_info .info_pn span em{ background:#faedef; font-style:normal; padding:5px 10px; margin-right:10px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}

@media(max-width:640px){
.RichInfo005 .news_info .title h1{ width:100%; float:none;}
.RichInfo005 .news_info .title span{ float:none;}

}
/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
/*
.Banner002058 ul{  height: 700px;}
.Banner002058 li a,
.Banner002058 li{ height:700px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
*/
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{width:100%;}
.Banner002058 li .wap{ display:none;}
.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:50px; height:50px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002465-btns.png) no-repeat left bottom; }
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%;background:url(../images/Banner002465-btns.png) no-repeat right bottom; }
.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#e9232b;}
/*
@media(max-width:1024px){
.Banner002058 ul{  height: 500px;}
.Banner002058 li a,
.Banner002058 li{ height:500px;}
.Banner002058 li{ background-size: cover}
}
*/

@media(max-width:1000px){
/*.Banner002058 ul{  height: auto;}
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}*/
.Banner002058 li .pc{ display:none;}
.Banner002058 li .wap{ display:block;}
}

/* .Floor001739 为demo编号 */
.Floor001739{padding:6% 0;background:url(../images/bbg.jpg); background-size:cover;}
.Floor001739 .title{ color:#e52226; font-size:28px; line-height:30px; font-weight:bold; text-align:center; padding-bottom:6%;}
.Floor001739 .title span{ display:block; color:#444; font-size:16px; line-height:24px; font-weight:normal; padding-top:15px; position:relative; max-width: 1000px; margin: 0 auto}
.Floor001739 li.slick-slide{text-align: center; position:relative;}
.Floor001739 li.slick-slide::before{ position:absolute; content:''; width:2px; border-right:1px dashed #ccc; right:0; top:20%; height:60%;}
.Floor001739 li.slick-slide:last-child::before{ display:none;}
.Floor001739 li.slick-slide a{display: block; margin:0 auto;}
.Floor001739 li.slick-slide figure img{ width:50%; max-width:150px;transition:0.6s;margin: auto;}
.Floor001739 li.slick-slide figure:hover img{transform:rotate(360deg);}
.Floor001739 li.slick-slide h3{color: #444;font-size: 20px;margin-bottom: 0}
.Floor001739 li.slick-slide p{ font-weight:normal; color:#666; opacity:0.6; font-family:Arial, Helvetica, sans-serif; display: block; padding-top:5px; font-size:18px;margin: 0}
.Floor001739 .slick-dots{position: relative; padding-top:3%}
@media(max-width:768px){
.Floor001739 li.slick-slide p{font-size:14px}
}

/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:14px; display: block;background:#f0f0f0; padding: 10px; margin-bottom: 1px;color: #666 }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#b61b35;}
@media(min-width:768px){
	.Menu002252{padding:25px 0 10px;}
	.Menu002252 a{ display:inline-block; line-height:33px;  padding:0 15px; border-radius:2px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:35px 0 0;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#f0f0f0;color: #666 }
}

/*
 .Floor001348为demo编号
 */
.Floor001348{ padding: 3% 0; overflow: hidden;}
.Floor001348 .text{ float:right; width:48%;}
.Floor001348 .video{float:left;width:48%;height: 100%;}
.Floor001348 .video{position: relative; z-index: 1;}
.Floor001348 .open-video{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; height: 100%;background: url("../images/Floor002950_play.png") no-repeat center center;}
.Floor001348 .open-video{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.1); }
.Floor001348 .open-video::before,
.Floor001348 .open-video::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.Floor001348 .open-video::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.Floor001348 .open-video::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}

.Floor001348 .video video{background: #000;height: 100%;min-height: 400px;}
@media(max-width:1024px){
.Floor001348 .open-video{background-size: auto 30%;}
.Floor001348 .text{ width:100%; float:none; margin:0 auto; ;}
.Floor001348 .video{width: 100%;float:none;margin:0 auto;}
}
.Floor001348 .img img{ width: 100%;}
.Floor001348 .text h1{ margin:0 0 20px; font-weight: 700; font-style: normal; color: #e62129; font-size: 24px; letter-spacing: 0px;  }
.Floor001348 .text h1 i{ display:inline-block; font-style:normal; position:relative; padding-bottom: 20px;  }
.Floor001348 .text h1 span{ font-size:48px; color:#f0f0f0; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:relative; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.Floor001348 .text h1 i::after{ position:absolute; left:0; bottom:0;  content:""; background:#e62129; width:20px; height:2px;  }
.Floor001348 .text p{ margin: 0; font-size: 14px; color: #333;  letter-spacing: 0px; line-height:30px; padding-bottom:20px;}
.Floor001348 .text .btn{ color:#fff; width:160px; line-height:36px; text-align:center; background:#B61B35; display:inline-block; ;transition: all 0.5s;border-radius:5px;box-shadow:5px 5px 10px #ccc }
.Floor001348 .text .btn:hover{ color:#fff; background:#BF5368;}
@media (max-width:1000px){
.Floor001348 .text h1{ padding-bottom:20px;}
.Floor001348 .text h1 span{ font-size:30px; }
.Floor001348 .text p{ padding-bottom:30px;}
}
@media (max-width:768px){

.Floor001348 .img{ padding-bottom:15px;}
.Floor001348 .text p{ padding-bottom:10px;}
.Floor001348 .text h1{ font-size:20px; padding-bottom:15px;}
.Floor001348 .text h1 span{ font-size:48px; }
}
@media (max-width:480px){
.Floor001348 .text h1 span{ display:none; }
}

/*RighInfo001848 */
.RighInfo001848{ padding:2% 0;}
.RighInfo001848 .img_scroll{  max-width:1200px; margin:0 auto;padding-bottom:22px;}
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:-50px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:-50px;}

@media(max-width:1200px){
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0px;}
}
@media(max-width:480px){
.RighInfo001848 .title span{ font-size:18px;}
}





/*Top002262*/
.Top002262 { background: url(../images/bg.png); position: relative; z-index: 100;}
.Top002262 .header-left{ float: left; width:40%; display:table; height:70px;max-width: 198px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mid,
.Top002262 .header-right{ float:right;}
.Top002262 .header-menu li{ width:auto !important; margin-right:10px;}
.Top002262 .header-menu li em{ padding:0 15px;position:relative;}
.Top002262 .header-menu li em a{ line-height:70px; position:relative; font-size:16px; color:#333;}
.Top002262 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#e62129;width:0; transition:ease-in-out 0.3s;}
.Top002262 .header-menu li em a:hover::before,
.Top002262 .header-menu li.aon em a::before{width:100%; display: none}
.Top002262 .header-menu li.aon em a{color:#e62129;}

.Top002262 .header-menu li .sub{ width:240px; left:50%;transform:translateX(-50%) ; overflow:hidden;}
.Top002262 .header-menu li .sub-menu{ padding:0; text-align:center; background:rbga(0,0,0,0.3)}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color:#fff; transition:0.3s;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:#e62129; color:#fff; }
.Top002262 .header-right dd{ float:left;padding:20px 0;}
.Top002262 .header-right dd.top-lan{line-height:30px;padding-left:10px}
.Top002262 .header-right dd.top-lan a{ margin:0 5px}
.Top002262 .header-right dd.top-lan a.on{    color: #e62129;}
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .open-search-show::before,
.Top002262 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#e62129; top:50%; left:10%; transform:rotate(-45deg);}
.Top002262 .open-search-show::after{transform:rotate(45deg);}

.Top002262 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002262 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:1024px){
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; background:#333; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:30px;background:#e62129; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ background:#000; position:fixed; right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}
/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.Banner002465 li a .pcimg{ display: none;}
.Banner002465 li a .phoneimg{ display: block;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}

/*Floor002671 */
.Floor002671{ padding:3% 0 4%;}
.Floor002671 .title{ color:#e62129; font-size:28px; line-height:30px; font-weight:bold; text-align:center; padding-bottom:3%;}
.Floor002671 .title span{ display:block; color:#333; font-size:16px; line-height:24px; font-weight:normal; padding-top:15px; position:relative;}

.Floor002671 .List {position: relative;}
.Floor002671 .List li{ float:left; margin-top:-8px; margin-right:2%; margin-bottom:2%; background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.1);transition:0.3s;}
.Floor002671 .List li a{ display:block; position:relative; overflow:hidden;}
.Floor002671 .List li a{display:block;width:100%;}
.Floor002671 .List li:hover{ margin-top:-18px;}
.Floor002671 .List li .txt figure{color: #333; padding:20px 100px 20px 20px; position:relative;}
.Floor002671 .List li .txt figure:after{ content:''; background:url(../images/Floor002671_icon.png) no-repeat; width:33px; height:8px;display:block; position:absolute; right:35px; top:44px;opacity:0;}
.Floor002671 .List li .txt figure:before{ content:'';background-color:#B61B35; width:63px; height:32px; position:absolute; right:20px; top:32px;z-index:1; opacity:0;transition: all 0.5s;border-radius:5px;box-shadow:5px 5px 10px #ccc}
.Floor002671 .List li:hover .txt figure:after{ opacity:1;z-index:3;}
.Floor002671 .List li:hover .txt figure:before{ opacity:1;z-index:1;}
.Floor002671 .List li p{ margin:0;}
.Floor002671 .List  li p.cn{ font-size:18px; font-weight:600; line-height:24px; padding-bottom:8px;}
.Floor002671 .List li p.en{ color:#333;}

.Floor002671 .List .btn{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002671-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002671 .List .prev{left: -30px; background-position:0 0;}
.Floor002671 .List .next{ right:-30px;background-position:-21px 0;}
.Floor002671 .List .prev:hover{background-position:0 -42px;}
.Floor002671 .List .next:hover{background-position:-21px -42px;}
.Floor002671 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:1336px){
.Floor002671 .List .prev{ left:0;}
.Floor002671 .List .next{ right:0;}
}

@media(max-width:480px){
.Floor002671 li{ float:none; margin-right:0; width:auto;}
}

/*
 .Floor002304 为demo编号
 */
.Floor002304{ padding:4% 0; background:url(../images/Floor002304_bg.jpg) no-repeat; background-size:cover;}
.Floor002304 .title{ color:#e62129; font-size:28px; line-height:30px; font-weight:bold; text-align:center; padding-bottom:3%;}
.Floor002304 .title span{ display:block; color:#333; font-size:16px; line-height:24px; font-weight:normal; padding-top:15px; position:relative;}

.Floor002304 .list li,
.Floor002304 .list li .ico,
.Floor002304 .list li .ico .ico_on,
.Floor002304 .list li .ico .ico_off,
.Floor002304 .list li a
{
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition:  all .3s ease-out;
	-ms-transition:  all .3s ease-out;
	
}
.Floor002304 .list .ul{ overflow:hidden; margin: 0 -1%;}
.Floor002304 .list li{ float:left; width:31.5%; background:#fff; margin-right:2%; box-shadow: 0px 0px 20px rgba(63,99,159,0.3);
    -webkit-box-shadow: 0px 0px 20px rgba(63,99,159,0.3); margin-bottom: 6px;}
.Floor002304 .list li:last-child{ margin-right:0;}
.Floor002304 .list li a{ display:block;}
.Floor002304 .list li img{ display:block;}
.Floor002304 .list li .pic{ overflow: hidden;}
.Floor002304 .list li .pic img{ width:100%;}
.Floor002304 .list li .ico{ height:66px; width: 66px; background: #3f639f; border-radius: 50%; margin:-26px auto 0; position:relative; z-index:1;}
.Floor002304 .list li .ico img{ margin:0 auto; padding:15px; width:66px; height:66px;}
.Floor002304 .list li .ico .ico_on{ display:none;}
.Floor002304 .list li .dot{ font-size:16px; color:#333; text-align:center; padding-bottom:20px; margin-top:5px;}
.Floor002304 .list li:hover,.Floor002304 .list li:hover .ico{ background:#3f639f;}
.Floor002304 .list li:hover .ico{ display:block;}
.Floor002304 .list li:hover a{ color:#fff;}

@media only screen and (min-width:768px ) {
	.Floor002304 .list li{width:31.5%;}
}

/*
 .Floor002357 为demo编号
 */
@media only screen and (max-width:1600px ) {
	.Floor002357 .auto{ padding-left: 2%; padding-right: 2%; }
}

.Floor002357{ background:url(../images/Floor002357-bg.jpg) no-repeat center center; background-size:cover; padding:3% 0 2% 0;}
.Floor002357 .title{ color:#fff; font-size:28px; line-height:30px; font-weight:bold; text-align:center; padding-bottom:3%; }
.Floor002357 .title span{ display:block; color:#fff; font-size:16px; line-height:24px; font-weight:normal; padding-top:15px; position:relative;}

.Floor002357 .ul{ overflow:hidden; }
.Floor002357 li{ position: relative; padding:40px 10px; text-align: center;}

.Floor002357 li .img{ -webkit-transition:all ease 0.5s;transition:all ease 0.5s; background:url(../images/Floor002357-icon1.png) no-repeat; display:block; width:70px; height:58px; position: relative;  top:28px; left:50%; margin-left:-35px;}
.Floor002357 li:nth-child(2) .img{ background:url(../images/Floor002357-icon2.png) no-repeat;}
.Floor002357 li:nth-child(3) .img{ background:url(../images/Floor002357-icon3.png) no-repeat;}
.Floor002357 li:nth-child(4) .img{ background:url(../images/Floor002357-icon4.png) no-repeat;}


.Floor002357 li .img img{ -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Floor002357 li h3{ margin: 20px 0 0; font-size: 16px; letter-spacing:0.1px; padding-bottom:4%; margin-top:48px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Floor002357 li h3:after{ display:block; margin:0 auto; width:20px; height:1px; background-color:#fff; opacity:0.6; margin-top:15px; content:''; }
.Floor002357 li h3 span{ font-weight:normal; color:#fff; opacity:0.6; font-family:Arial, Helvetica, sans-serif; display: block; padding-top:5px; font-size:18px;}
.Floor002357 li h3 a{ color:#fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.Floor002357 li figure{margin:0; text-align:center; font-size: 14px; line-height:24px; margin-top:12px;opacity:0;height: 72px;overflow: hidden}

.Floor002357 li:hover{ background:#fff;transition:0.5s; padding-top:70px;}
.Floor002357 li:hover .img{ background:url(../images/Floor002357-icon1-hover.png) no-repeat; display:block; width:70px; height:58px; position: relative;  top:-38px; left:50%; margin-left:-35px;}
.Floor002357 li:hover:nth-child(2) .img{ background:url(../images/Floor002357-icon2-hover.png) no-repeat;}
.Floor002357 li:hover:nth-child(3) .img{ background:url(../images/Floor002357-icon3-hover.png) no-repeat;}
.Floor002357 li:hover:nth-child(4) .img{ background:url(../images/Floor002357-icon4-hover.png) no-repeat;}

.Floor002357 li:hover h3{ color:#e62129; margin-top:-18px;}
.Floor002357 li:hover h3:after{ background:#333; opacity:1;}
.Floor002357 li:hover h3 span{ color:#666;}
.Floor002357 li:hover h3 a{ color:#3f639f;}
.Floor002357 li:hover figure{ margin:0; text-align:center; font-size: 14px; line-height:24px; margin-top:12px;color:#666; opacity:1;}
.Floor002357 li{ width:33%; float: left;}
@media(max-width:768px){
.Floor002357 li{ width:100%; float: left;margin-bottom: 10px;}

.Floor002357 li{ background:#fff;transition:0.5s; padding-top:70px;}
.Floor002357 li .img{ background:url(../images/Floor002357-icon1-hover.png) no-repeat; display:block; width:70px; height:58px; position: relative;  top:-38px; left:50%; margin-left:-35px;}
.Floor002357 li:nth-child(2) .img{ background:url(../images/Floor002357-icon2-hover.png) no-repeat;}
.Floor002357 li:nth-child(3) .img{ background:url(../images/Floor002357-icon3-hover.png) no-repeat;}
.Floor002357 li:nth-child(4) .img{ background:url(../images/Floor002357-icon4-hover.png) no-repeat;}

.Floor002357 li h3{ color:#e62129; margin-top:-18px;}
.Floor002357 li h3:after{ background:#333; opacity:1;}
.Floor002357 li h3 span{ color:#666;}
.Floor002357 li h3 a{ color:#3f639f;}
.Floor002357 li figure{ margin:0; text-align:center; font-size: 14px; line-height:24px; margin-top:12px;color:#666; opacity:1;}

}

/*Floor002054 */
.Floor002054{ padding:3% 0 5%;}
.Floor002054 .auto{ position:relative;}
.Floor002054 .auto:after{ content:''; background:url(../uploadfiles/Floor002054-img1.png) no-repeat; position:absolute; right:0; bottom:0; opacity:0.04; width:283px; height:279px;}
.Floor002054 .title{ color:#e62129; font-size:28px; line-height:30px; font-weight:bold; text-align:center; padding-bottom:3%;}
.Floor002054 .title span{ display:block; color:#333; font-size:16px; line-height:24px; font-weight:normal; padding-top:15px; position:relative;}

.Floor002054 .img{ float:left;width:42%; position:relative;}
.Floor002054 .img:before{ background:#f8f8f8; content:''; width:100%; height:260px; position:absolute; left:28%; top:39%; z-index:-1;}
.Floor002054 .img dd{ display:none;}
.Floor002054 .img dd img{ display:block; width:100%;}

.Floor002054 .txt{ float:right; width:55%;text-align:right; position:relative; z-index:10;}
.Floor002054 .txt ol{ padding:3% 0 5% 0;}
.Floor002054 .txt ol span{ font-size:18px; margin-left:5%; padding-bottom:10px; font-weight:bold; color:#333;}
.Floor002054 .txt ol span.on{ color:#e62129; border-bottom:3px #e62129 solid;}
.Floor002054 .txt article pre{ text-align:right; line-height:32px; color:#666; font-size:16px; text-justify:auto; text-align:justify;}
.Floor002054 .txt .more{background: url(../images/Floor002671_icon.png) no-repeat center center /33px 8px; width:120px; height:42px; z-index:3; display: block; background-color:#333;float:right; margin-top:10%; transform:rotate(180deg);-webkit-transform:rotate(180deg); }
.Floor002054 figure{ position:relative;padding-bottom:20%;}
.Floor002054 figure img{ position:absolute; right:0; top:-30%; height:120%;}
.Floor002054 li .a{ display:inline-block; border:1px solid #888; color:#666; padding:0 4%; background:url(../images/Floor002030-more.gif) no-repeat 90% center; line-height:37px; transition:0.3s;    margin-top: 20px;}

@media(max-width:1225px){
.Floor002054 .title h1 span.b{ font-size:50px;}
.Floor002054 .txt{ padding-right:2%;}
.Floor002054 figure img{right:2%;}
}
@media(max-width:1000px){
.Floor002054 .title h1 span.b{ font-size:40px;}
.Floor002054 .img{width:50%;}
.Floor002054 .txt{width:45%;}
}
@media(max-width:768px){
.Floor002054 .img,
.Floor002054 .txt{ float:none; width:auto;}
.Floor002054 .txt{ padding:2%;}
.Floor002054 .txt .more,
.Floor002054 .txt ol,
.Floor002054 .title{ padding:2% 0;}
.Floor002054 .title h1{ max-width:80%;}
}
@media(max-width:480px){
.Floor002054 .title h1{ font-size:16px;}
.Floor002054 .title h1 span.b{ font-size:30px;}
.Floor002054 .txt .more a{width:40px; height:40px;}
}
.Floor002054 li{ position:relative; padding:6% 0 6% 55%;}
.Floor002054 li:nth-child(2n){ padding-right:55%; padding-left:0;}
.Floor002054 li .Ispic{ position:absolute; left:0; top:0; width:50%; height:100%;}
.Floor002054 li .Ispic img{ display:none;}
.Floor002054 li .Ispic span{ position:absolute;  left:50%; margin-left:-66px; width:132px;top:50%; line-height:40px; margin-top:-20px;color:#fff; font-size:16px; text-align:center;}
.Floor002054 li .Ispic span::before,
.Floor002054 li .Ispic span::after{ position:absolute; content:''; width:100%; height:2px; background-color:#fff; left:0; transition:0.3s;}
.Floor002054 li .Ispic span::before{ top:-15px;}
.Floor002054 li .Ispic span::after{ bottom:-15px;}
.Floor002054 li .Ispic:hover span::before{ top:0;}
.Floor002054 li .Ispic:hover span::after{ bottom:0;}
.Floor002054 li:nth-child(2n) .Ispic{ left:auto; right:0;}
.Floor002054 li p{ margin:0; line-height:28px; color:#888; height:84px; overflow:hidden;}
.Floor002054 li h4{ font-size:26px; font-weight:normal; margin:0 0 5% 0;position: relative}
.Floor002054 li h4:after{content: '';width: 40px;height: 3px;background: #e62129; margin:15px 0; display:block;}

.Floor002054 li time{ width:100px; height:100px; border:2px solid #ebebeb; position:relative; display:block;}
.Floor002054 li time i{ font-style:normal; color:#b48a56; font-size:30px;font-family:Tahoma, Geneva, sans-serif; position:absolute; left:10%; bottom:-2px; border-bottom:2px solid #b48a56;}
@media(max-width:1000px) and (min-width:769px){
.Floor002054 .title b{ font-size:24px;}
}
@media(max-width:1000px){
.Floor002054 li time{ width:70px; height:70px;}
}
@media(max-width:768px){
.Floor002054 .title{padding-bottom:5%; text-align:center;}
.Floor002054 li h4{ font-size:18px;}
.Floor002054 li p{ height:48px; line-height:24px;}
}
@media(max-width:480px){
.Floor002054 .title b{ font-size:28px;}
.Floor002054 li h4{ font-size:16px;}
.Floor002054 li time{ width:50px; height:50px;}
}
@media(max-width:375px){
.Floor002054 li{ padding:0 0 3% 0!important;}
.Floor002054 li .Ispic{ position:relative; width:auto; display:block; padding-bottom:50%; height:auto; margin-bottom:3%;}
}
/*Floor002566 */
@import url('dinBold/dinBold.css');
.Floor002566{ padding:3% 0% 2%;background:url(../images/Floor002566_bg.jpg) no-repeat; background-size:cover;}
.Floor002566 .title{ color:#e62129; font-size:28px; line-height:30px; font-weight:bold; text-align:center; padding-bottom:3%;}
.Floor002566 .title span{ display:block; color:#333; font-size:16px; line-height:24px; font-weight:normal; padding-top:15px; position:relative;}
 .Floor002566 .ul{float:right; width:44%; margin-left:2%;}
.Floor002566 .ul2{width:54%; float:left;}
.Floor002566 li{ margin-bottom:2%;  list-style:none; border-bottom:1px #eee solid; padding:4% 0;}
.Floor002566 li a{ position:relative;}
.Floor002566 li a::after{ position:absolute; content:''; width:1px; height:100%; left:18%; top:0; background:#eee; border-top:22px solid #333;}
.Floor002566 li time{ width:15%; text-align:center; position:relative; font-size:18px; color:#999;font-family: "AkzidenzGroteskBQ-LigExt"; }
.Floor002566 li time span{ font-size:52px;display:block; color:#e62129;}
.Floor002566 li .txt{ width:85%; padding-left:8%; position:relative;}
.Floor002566 li a:hover .txt::after{ border-color:#e62129; right:4%;}
.Floor002566 li h3{ margin:0; font-size:18px;}
.Floor002566 li p{ color:#666; font-size:14px; line-height:24px; max-height:48px; overflow:hidden; margin-bottom:0;}
.Floor002566 li:hover a h3{color:#e62129; }
.Floor002566 li:hover{ border-bottom:1px solid #e62129;}
.Floor002566 .more{ text-align:center;}
.Floor002566 .more a{ display:inline-block; width:60%; max-width:400px; padding:2.5% 0; color:#fff; background:#e62129; position:relative;}
.Floor002566 .more a::before{ position:absolute; content:''; left:0; width:0; top:0; height:100%; background:#1d2087; transition:0.3s;}
.Floor002566 .more a:hover::before{ width:100%;}
.Floor002566 .more a span{ position:relative; z-index:2; font-size:16px; background:url(../images/Floor002566_more.png) no-repeat right center; padding-right:30px; transition:0.3s;}
.Floor002566 .more a:hover span{ background-image:url(../images/Floor002566_more_hover.png); padding-right:50px;}

.Floor002566 .ul ol{ display:block;}
.Floor002566 .ul ol .txt{ padding:16px 0; border-bottom:1px #eee solid;}
.Floor002566 .ul ol .pic img{ display:block; width:100%;}
.Floor002566 .ul ol .txt time{ font-size:16px; color:#999;}
.Floor002566 .ul ol .txt h2{ font-size:18px;}
.Floor002566 .ul ol .txt h2 a{ color:#333;}
.Floor002566 .ul ol:hover{ border-bottom:1px #e62129 solid;}
.Floor002566 .ul ol:hover .txt h2 a{ color:#e62129;}
.Floor002566 .ul ol .txt p{ line-height:24px; height:48px; overflow:hidden; margin-bottom:3%;}

.Floor002566 .ul2 ol{margin-bottom:20px; border-bottom:1px #eee solid;}
.Floor002566 .ul2 ol:hover{ border-bottom:1px #e62129 solid;}
.Floor002566 .ul2 ol .dot{ font-size:18px; color:#333; line-height:50px; font-weight:bold;}
.Floor002566 .ul2 ol:hover .dot{color:#e62129;}
.Floor002566 .ul2 ol{ position:relative; padding-left:40%; min-height:152px;}
.Floor002566 .ul2 ol .Ispic{ height:100%; position:absolute; left:0; top:0; width:36%;}
.Floor002566 .ul2 ol time{ font-size:14px; color:#999;}
.Floor002566 .ul2 ol p{ margin-top:4%;line-height:24px; color:#666;}

@media(max-width:1200px){
.Floor002566 li time{ font-size:16px;}
.Floor002566 li time span{ font-size:40px;}
.Floor002566 li h3{ font-size:18px;}
.Floor002566 li{ padding-left:0;}
}
@media(max-width:1024px){
.Floor002566{ padding:3% 0;}
}

@media(max-width:768px){
.Floor002566 .ul{float:none; width:100%; margin-left:0%;}
.Floor002566 .ul2{width:100%; float:none;}
}

@media(max-width:640px){
.Floor002566 li time{ font-size:12px;}
.Floor002566 li time span{ font-size:24px;}
.Floor002566 li time{ width:25%; }
.Floor002566 li a::after{ left:25%;}
.Floor002566 li .txt{ width:75%; }
}
@media(max-width:480px){
.Floor002566 li h3{ font-size:16px;}
}

/*
 .Bottom002472 为demo编号
 */
.Bottom002472{color: #fff; background: #222;}
.Bottom002472 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}

.Bottom002472 .bottom{ padding:2% 0;}
.Bottom002472 .nav .dl dt{ padding-bottom:15px; border-bottom: 1px solid #444;}
.Bottom002472 .nav .dl dt a{ color:#ddd; font-size:18px; line-height:24px;}
.Bottom002472 .nav .dl .two{ padding-top: 15px;}
.Bottom002472 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Bottom002472 .nav .dl dd a{ display:block; line-height:28px; color: #666;}
.Bottom002472 .nav .dl dd a:hover{ color: #999;}
.Bottom002472 .nav .dl dd a:hover:before{ background: #4c5b6f;}
.Bottom002472 .yqlj{color: #666;}
.Bottom002472 .yqlj dd a{color: #666;}
.Bottom002472 .yqlj dd:hover a{color:#B61B35}
.Bottom002472 .yqlj dt{margin-right: 10px;background: #B61B35;color: #fff;text-align: center;padding: 5px 10px;position: relative;}
.Bottom002472 .yqlj dt:after{content: "";position: absolute;right: -9px;width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 10px solid #B61B35;margin-left: 0;margin-top: 0px;}
.Bottom002472 .yqlj dt,.Bottom002472 .yqlj dd{display:inline-block;}
.Bottom002472 .yqlj dd{padding: 0 5px;}
@media only screen and (min-width:768px ) {
.Bottom002472 .nav{ float:left; width: 85%;}
.Bottom002472 .nav .dl{ float:left; width: 14.28%; min-height: 200px; padding: 15px 3% 15px 0;}
}
@media only screen and (max-width:767px ) {
	.Bottom002472 .nav .dl dt{ position: relative; margin-bottom: 0; margin-top: 10px;}
	.Bottom002472 .nav .dl dt:after{ position: absolute; content: ""; display: block; background: url(../images/Bottom002472-bottom_arrow.png) no-repeat right top; width: 11px; right: 3%; height: 20px; top: 50%; margin-top: -10px; transition: transform .5s ease-in;}
	.Bottom002472 .nav .dl dt.on:after{ transform: rotate(90deg);}
    .Bottom002472 .nav .dl .two{ display: none;background-color: #eff1f2; padding: 15px;}
}


@media only screen and (min-width:768px ) {
.Bottom002472 .info{ float:right; width: 15%; text-align: right;}
}
@media only screen and (max-width:767px ) {
	.Bottom002472 .info{ padding: 3% 0;}
	.Bottom002472 .info>*{ text-align: center !important;}
}

.Bottom002472 .weixinbox{ margin: 10px 0 10px auto;}
.Bottom002472 .weixinbox dd span{ display: block; text-align: center; padding-top: 5px; color:#ddd; font-size:14px;}
@media only screen and (max-width:767px ) {
	.Bottom002472 .info .weixinbox{ margin: 10px auto;}
}
@media only screen and (max-width:767px ) {
	.Bottom002472 .share{ padding: 20px 0 0;}
}

.Bottom002472 footer{ line-height:24px; position: relative;}
.Bottom002472 footer .auto{ border-top:1px #444 solid; padding: 20px 0;}
.Bottom002472 footer,.Bottom002472 footer a{ color: #666; }
@media only screen and (max-width:767px ) {
	.Bottom002472 footer{ text-align: center;}
}
.Bottom002472 footer a:hover{ color: #999;}
.Bottom002472 footer .links a{ display:inline-block; position: relative;}
.Bottom002472 footer .links a+a{ margin-left: 20px;}
.Bottom002472 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #59626f; }
@media only screen and (min-width:768px ) {
	.Bottom002472 footer .links{ float: right;}
	.Bottom002472 footer .copyright{ margin: 0;}
	.Bottom002472 footer .copyright{ float: left;}
}


/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify;padding:2% 0 3%;}
.RighInfo002218 .box1{color:#666;font-size:14px;line-height:30px; padding-bottom:3%; font-family:Airal;}

.RighInfo002218 .box1 .pic{float:right;margin-left:3%;}
.RighInfo002218 .h3{font-size:28px;color:#e62129;margin:0 0 50px 0;}
.RighInfo002218 .h3:before{ content:''; background:#3f639f; width:40px; height:2px; position:absolute; left:0; top:50px; display:block;}
.RighInfo002218 .box1 figure{ color:#666;}

.RighInfo002218 .dl{ padding:1% 0 3%;  border-bottom:1px #eee solid;}
.RighInfo002218 .dl dd{ float:left; width:32%; margin-right:2%;}
.RighInfo002218 .dl dd:last-child{ margin-right:0;}

.RighInfo002218 .box1 figure p{ margin:15px 0 0;}
.RighInfo002218 .list{ padding:4% 0;}
.RighInfo002218 .list dd{ display:block; float:left; width:31%; margin-right:2%; text-align:center; box-shadow:0px 0px 10px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.1); padding:1%;height:280px; max-height:280px;}
.RighInfo002218 .list dd:nth-child(3){ margin-right:0;}
.RighInfo002218 .list img{max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ color:#333; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#666; line-height:24px; font-size:14px; text-align:justify;}
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list dd{ width:100% !important; margin:2% 0;    padding: 6% 2% 0;height: 250px;}
}

.RighInfo002218  ul li{ text-align:center; float:left;width:20%;}
.RighInfo002218  ul li img{ width:100%; height:auto; display:block;}

.RighInfo002218_2{padding:2% 0 0;}
.RighInfo002218_2 figure { margin-bottom:20px;}
.RighInfo002218_2 figure h6{ font-size:18px; margin:0; color:#e62129; line-height:32px;}
.RighInfo002218_2 .box1 figure p{ margin:0; color:#555; line-height:28px; margin:5px 0;}

/*RighInfo002218 End*/
/*

 .Menu000706 为demo编号
 */
.Menu000706{ border-bottom:1px solid #eee;position: relative;z-index: 99}
.Menu000706 nav{position:relative;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:18px 0;}

.Current{ padding:10px 0; border-bottom:1px solid #eee;position: relative;z-index: 99}
.Current .auto_1200{ display:flex; justify-content:flex-end; align-items:center;}
.Current dl{ position:relative; right:0; top:50%; background:url(../images/Menu000706-cur.png) no-repeat left center; padding:10px 25px; color:#999; line-height:24px;}
.Current dl a{color:#999;}
.Current dl span,
.Current dl a:hover{color:#e62129;}

@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important; overflow:hidden;}
.Menu000706 nav li{ float:left; margin-right:2%;}
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon{ color:#e62129; border-bottom:2px solid #e62129;}
}
@media(max-width:1000px){
.Current dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #eee; margin-top:2%; padding:10px 0;}
.Menu000706 nav ol span{display:block; background-color:#e62129; padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #e62129;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#e62129; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #e62129;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li a:hover{color:#e62129;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}
/*
 .Floor000758 为demo编号
 */
.Floor000758{ padding:3% 0 1%; }
.Floor000758 ol{ padding-left:33%; position:relative; margin-bottom:3%;}
.Floor000758 ol div{background: #f8f8f8;position: relative;padding: 3% 3% 0% 20%;}
.Floor000758 ol figure{ position:absolute; width:44%; left:0; height:100%; top:0; z-index:5;}
.Floor000758 ol figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center center; background-size:cover;}
.Floor000758 ol time{ font-size:18px;width:88px; height:95px; display:block;color:#666; border:1px #ddd solid; font-family:Arial; text-align:center; position:relative; margin-bottom:20px;}
.Floor000758 ol time span{ font-size:32px; color:#eb3d01; padding-top:18px; padding-bottom:5px; display:block;}
.Floor000758  ol a.more{ display:block; background:#B61B35 url(../images/Floor002671_icon.png) no-repeat center center /33px 8px;height: 42px; z-index: 3;float: right; margin:20px 0;color:#fff; width:160px; line-height:36px; text-align:center; ;transition: all 0.5s;border-radius:5px;box-shadow:5px 5px 10px #ccc}
.Floor000758  ol:hover a.more{;background-color:#BF5368;}

.Floor000758 ul h1{ margin:0; line-height:49px; font-size:18px;}
.Floor000758 ul ol:hover h1 a{color:#e62129;}
.Floor000758 ol p{ margin:0; line-height:24px; max-height:72px; overflow:hidden; color:#666;}

.Floor000758 li{ float:left; width:48.5%; margin-right:3%; margin-bottom:3%;  position:relative; border-bottom:1px #eee solid; padding-bottom:2%;}
.Floor000758 li:nth-of-type(2n){ margin-right:0;}
.Floor000758  li time { width:88px; height:95px; position:absolute; left:0; top:0px;color:#666; border:1px #eee solid; font-family:Arial; text-align:center;}
.Floor000758  li time span{ font-size:32px; color:#eb3d01; padding-top:18px; padding-bottom:5px; display:block;}
.Floor000758  li div{ padding-left:120px; min-height:95px;}
.Floor000758  li h2{ font-size:18px; color:#333; margin:0; padding-bottom:20px;}
.Floor000758  li p{ color:#666; line-height:24px; font-size:14px;margin:0 0 20px 0; height:48px; overflow:hidden;}
.Floor000758  li a.more{background: url(../images/Floor002671_icon2.png) no-repeat right center /25px 8px; padding-right:30px; z-index: 3; display: block; float: right; color:#666; font-size:14px;}
.Floor000758  li:hover a.more{color:#e62129; }
.Floor000758  li:hover .dot{ color:#e62129;}
.Floor000758 time::before{ position:absolute; content:''; width:46px; height:3px; background-color:#3f639f; left:0; bottom:0;}

@media(max-width:640px){
.Floor000758 li{ float:none; margin-right:0 !important; width:auto;}
.Floor000758 ol div{ padding-right:2%;}
.Floor000758 ol time{ display:none;}
.Floor000758 li div p,
.Floor000758 ol p{ height:48px; line-height:24px;}
}
@media(max-width:480px){
.Floor000758 .title h1{font-size:30px;}
.Floor000758 ul h1{line-height:30px; font-size:15px;}
}
@media(max-width:375px){
.Floor000758 .title h1{font-size:24px;}
.Floor000758 li time{  font-size:15px;}
.Floor000758 li time b{font-size:20px;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#EF322E;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

/*
 .Banner002291
 */

.Banner002291 {overflow: hidden;}
.Banner002291 span {display: none;}
.Banner002291 img { max-width: none;width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {.Banner002291 img { width: 150%; margin-left: -25%;}}
@media only screen and (min-width: 1024px) {.Banner002291 img { width: 140%; margin-left: -20%;}}
@media only screen and (min-width: 1200px) {
 .Banner002291 {height: 300px;}
 .Banner002291 img {display: none;}
 .Banner002291 span { display: block; background-position: center; background-repeat: no-repeat;height: 300px;width: 100%;}
}

/*PicList002120 */
.PicList002120{padding:3% 0 0;}
.PicList002120 li{ float:left; width:31%; margin-right:3%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:24px; padding:3% 2% 0; text-align:center; font-size:14px;}
.PicList002120 li:hover p{ color:#e62129;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:68.5%; background-size:contain; border:8px #eee solid;}
.PicList002120 li:hover figure{border:8px #e62129 solid;}
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}




/*Floor001899*/
.Floor001899{z-index:1;margin: 2% 0 3%;}

.Floor001899 .about h3{color: #e62129;font-size:28px; margin:0;z-index: 1;padding-left: 25%; margin-bottom: 10px;}
.Floor001899 .about {/* position: relative; */overflow: hidden;}
.Floor001899 .about .text{width: 55%;float: right;}
.Floor001899 .about .text .con{background: #f5f5f5;padding: 20px;/* padding-left: 25%; */position: relative;max-height: 395px;overflow-y:auto;}
.Floor001899 .about .pic{width: 40%;/* position: absolute; *//* left: 0; *//* top: 0; */max-height: 474px;/* background-size: cover; *//* z-index:10; */float: left; margin-top:40px;}
.Floor001899 .about .pic:after{content: ""; display: none; position: absolute; right: -8px; top:8px; width: 100%; height: 100%; border: 1px solid #366693; z-index: -2}
.Floor001899 .about .text .two{ width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.Floor001899 .about .text .two .part1{ width: 65%; float: left}
.Floor001899 .about .text .two .part2{ width:34%;float: right}
.Floor001899 .about .text .two dl dd{  display:inline-block; width:48%; margin-right:2%; position:relative; padding-left:18px; line-height:24px; margin-bottom: 5px;}
.Floor001899 .about .text .two dl dd:after{ content:'◆'; position:absolute; left:0; top:0px; color:#333; font-size:20px;}
.Floor001899 .about .text .two dl dd:nth-child(2n){ margin-right:0; }
.Floor001899 .about .text .two .part2 dd{ width: 100% }
.Floor001899 .about pre{ line-height:28px; color:#666; }
.Floor001899 .about pre span{ color:#333; font-size:15px;}
.Floor001899 .about pre span b{ color:#e62129;}
.Floor001899 .about p{ line-height:24px; overflow:hidden; height:72px;}
.Floor001899 .about h4{font-size: 16px; color: #333; margin: 0; line-height:28px; position:relative; padding-left:12px; margin-bottom: 10px;}
.Floor001899 .about h4:after{ content:''; background:#e62129; width:3px; height:20px; position:absolute; left:0; top:4px;}

.Floor001899 .cy{padding-top: 3%}
.Floor001899 .cy h3{color: #e62129;font-size:28px; line-height: 40px; margin:0;z-index: 1;margin-bottom: 10px; padding-left:25%; /*border-bottom: 2px solid #e62129*/}
.Floor001899 .cy .pic{float: right;width: 40%;/* position:relative; *//*padding-bottom:25.5%;*//* background-size: cover; */ margin-top:40px;}
.Floor001899 .cy .pic:before{ display: none;content:''; border:1px #ddd solid; position:absolute; right:5%; top:6%; z-index:-1; width:100%; height:100%;}
.Floor001899 .cy .text{width: 55%;float: left;}
.Floor001899 .cy .text p{ line-height:24px;}
.Floor001899 .cy .text .con{background: #f5f5f5;padding: 20px;/* width: 95%; */max-height: 395px;overflow-y:auto;}

.scrollbar::-webkit-scrollbar-track{
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);
	border-radius:5px;
	background-color:rgba(0,0,0,.1);
}
.scrollbar::-webkit-scrollbar{
	width:3px;
	background-color:rgba(0,0,0,0);
}
.scrollbar::-webkit-scrollbar-thumb{
	border-radius:5px;
	background-color:#e62129;
}

@media(max-width:1150px){
.Floor001899 h3{ left:2%;}
}
@media(max-width:1000px){
.Floor001899 h3{ position:relative; left:auto; top:auto; padding:2% 0 0 0;}
.Floor001899 ul{ padding-left:30px;}
.Floor001899 li.li_1{ padding-top:3%;}
}
@media(max-width:768px){
.Floor001899 h3{font-size: 36px;}
.Floor001899 h3 span{ font-size: 24px;}
.Floor001899 .cy .pic{width: 100%;}
.Floor001899 .cy .text{ width: 100%;}
.Floor001899 .cy .text .con{ width: 100%;}

}
@media(max-width:640px){
.Floor001899 li{ float:none; width:auto; padding-bottom:3%;}
.Floor001899 .about .pic{/* display: none; */width: 100%;margin-bottom: 30px;}
.Floor001899 .about .text{width:100%;}
.Floor001899 .about .text .con{ padding-left:4%;}
.Floor001899 .about .text .two .part1{ width:50%; float: left}
.Floor001899 .about .text .two .part2{ width:45%;float: right}
.Floor001899 .about .text .two dl dd{width: 100%}
}
@media(max-width:480px){
.Floor001899 h3{font-size: 26px;}
.Floor001899 h3 span{ font-size: 18px;}
}






.Timeline h3{color: #e62129;font-size:28px; line-height: 60px; margin:0;z-index: 1;margin-bottom: 10px;text-align: center; /*border: 1px solid #eee;*/ max-width: 1200px; margin: 0 auto 20px}

/*Timeline000397 */
.Timeline000397{ ; padding:50px 0 10px;background: url(../images/bg2.png);background-size: cover;}
.Timeline000397 .auto{position: relative}
.Timeline000397 .auto::before{ content:'';width: 100%;height: 30px;background: url(../images/bg3.png);position: absolute;left: 0;top: 50%; margin-top:-15px;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>div{  padding:0; font-size:40px; color:#fff;width:48px; height:48px; position:absolute; top:50%; margin-top:-24px;background: url(../images/time2.png);;z-index:10; cursor:pointer;;line-height: 5;overflow: hidden}
.Timeline000397 .owl-nav .owl-next{  padding:0; font-size:40px; color:#fff;width:48px; height:48px; position:absolute; top:50%; margin-top:-24px;background: url(../images/time1.png);;z-index:10; cursor:pointer;;line-height: 5;overflow: hidden}
.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:84px;  background:url(../images/Timeline000397-icon1.png) no-repeat left bottom; }
.Timeline000397 .item div{color:#fff;text-align: center;font-size: 20px;font-weight: bold}
.Timeline000397 .item time{ text-align:center;  color:#fff;font-size: 14px;;position: absolute; line-height: 1.6;   -webkit-line-clamp: 6;}
.Timeline000397 .owl-prev{ left:-2px; }
.Timeline000397 .owl-next{ right:-2px; }
.Timeline000397 .item{height:700px;}
.Timeline000397 .item .icon{height:50%;position:absolute;top:10px;left:50%;margin-left: -42px}
.Timeline000397 .item time{width:135%;left: 10%;top:20px; word-break:break-word; text-align:justify;}
@media(min-width:601px){
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .item div{ position:absolute; width:100%; left:0; bottom:450px;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:470px;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:81%;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:0; }
.Timeline000397 .owl-next{ right:0; }
}
@media(max-width:600px){
.Timeline000397 .item{height:400px;}
.Timeline000397 .auto::before{display: none}
.Timeline000397::before{ top:60px; margin-top:0;}
.Timeline000397 .item time{font-weight:bold;font-size:18px;line-height:30px;top: auto;bottom: 18%;-webkit-line-clamp: 3;}
.Timeline000397 .item{ padding:0;}
.Timeline000397 .owl-nav button{}
.Timeline000397 .item div{top:75px;position: absolute;width: 100%}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:60px; top:auto;}
.Timeline000397 .owl-item:nth-child(2n) .item time{top: 10%;bottom:auto;}
}







/*TextList002135 */
.TextList002135{ padding:3% 0 0;}
.TextList002135 .ul_tab{ margin-bottom:3%;}
.TextList002135 .ul_tab li{ float:left; margin-right:1%; margin-bottom:1%; overflow:hidden; background:#f0f0f0; height:33px; line-height:33px; text-align:center; width:13.2864%; cursor:pointer;}
.TextList002135 .ul_tab a.aon li{ background:#e62129; color: #fff;}
.TextList002135 .list dl{ margin-bottom:2%; background:#f8f8f8; padding:2%;}
.TextList002135 .list dt,
.TextList002135 .list dd{ position:relative; padding-left:48px; min-height:33px;}
.TextList002135 .list dl b{ position:absolute; color:#fff; width:33px; height:33px; line-height:33px; text-align:center; font-size:24px; left:0; top:0; border-radius:10px; font-family:Arial, Helvetica, sans-serif;}
.TextList002135 .list dt{ line-height:21px; padding-top:6px; font-size:16px; padding-bottom:6px; font-weight:bold; color:#333; margin-bottom:2%;}
.TextList002135 .list dt b{ background:#e62129;}
.TextList002135 .list dd b{ background:#0bb71c;}
.TextList002135 .list dd pre{ line-height:24px; padding:5px 0;font-size:14px; color:#666;}
@media(min-width:1001px){
.TextList002135 .ul_tab li:nth-child(9n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.TextList002135 .ul_tab li{ width:15.8%; margin-right:1.04%;}
.TextList002135 .ul_tab li:nth-child(6n){ margin-right:0;}
}
@media(max-width:768px) and (min-width:481px){
.TextList002135 .ul_tab li{ width:24.25%;}
.TextList002135 .ul_tab li:nth-child(4n){ margin-right:0;}
}
@media(max-width:480px){
.TextList002135 .ul_tab li{width: 48%;margin-right: 4%;margin-bottom: 2%;}
.TextList002135 .ul_tab a:nth-child(2n) li{ margin-right:0;}
.TextList002135 .list dd pre{ font-size:12px; line-height:22px;}
}

/*
 .Map001070 为demo编号
 */
.Map001070{padding:3% 0;}
.Map001070 dd{margin-bottom:3%; padding-right:63%; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none; }
.Map001070 .BMap_bubble_content{    width: 200px!important;}

.Map001070 dd figure h1{font-size:20px;color: #e62129;padding: 0px 0 16px; margin:0;}
.Map001070 dd ul{ padding-top:26px;}
.Map001070 dd li{line-height:25px; margin-bottom:20px; padding-left: 32px; background-repeat:no-repeat; background-position:0 2px; font-size:16px;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
.Map001070 dd li:nth-child(6){background-image:url(../images/Map001070-ico_06.png); border-bottom:none;}
.Map001070 dd li:nth-child(6) img{ display:block; width:50%; height:auto; text-align:center; margin:12px 0 0;}


@media screen and (min-width: 1024px)
{.Map001070 .auto { background:url(../uploadfiles/RighInfo002275-contact_bg.png) no-repeat center;}
}
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:60%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}

/*
 .Form000573 为demo编号
 */
.Form000573{ padding:2% 0 3%;}
.Form000573 .message{width:600px;}
.Form000573 .title{ text-align:left; font-size:24px; padding:2% 0 10px;color:#7d0f0f;width: 600px;float: left;}
.Form000573 .title span{ font-family:"Arial"; font-size:24px; text-transform:uppercase; display:block; color:#c1c1c1;}
.Form000573 .from{width: 50%;float: left;}
.Form000573 .right{width: 50%;float:left;padding-top:1%;}
.Form000573 .right .img{float:left;padding-top:1%;}
@media(max-width:640px){
.Form000573 .title{font-size:18px;}
.Form000573 .title span{ font-size:14px;}

.Form000573 .from{width: 100%;float: left;}
.Form000573 .right{width: 100%;float:left;padding-top:1%;}


}
.Form000573 .from .btn{ cursor:pointer; border:none;padding:2.5% 15%;border-radius: 10px; font-size:14px; color:#fff; background:#e62129;}
.Form000573 .from .f_name{ width:100px; padding-right:15px;color:#333;}
.Form000573 .from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.Form000573 .from .text{ width:90%; border:1px solid #eee; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.Form000573 .from .textcode{ width:80px;}
.Form000573 .from .text:focus{ border-color:#ddd;  transition:all ease 0.5s;}
.Form000573 .from textarea.text{ width:90%; height:175px;}
.Form000573 .from i{ color:#e62129; font-style:normal;}
.Form000573 .form_err{color:#e62129;}

/*
 .Timeline001266 为demo编号
 */
.Timeline001266{ padding:40px 0 80px; }
.Timeline001266 .scroll{ height:750px;overflow: auto;}
.Timeline001266 .scroll ul{ padding-left:40px; }
.Timeline001266 .scroll li{ position:relative; padding:20px 0 20px 130px;background:url(../images/Timeline001266-bg.gif) repeat-y left top;}
.Timeline001266 .scroll li div{ position:relative; padding-left:156px; min-height:83px;}
.Timeline001266 .scroll li div figure{ position:absolute; left:0; top:0; border:2px solid #e5e5e5;width:139px;}
.Timeline001266 .scroll li p{ margin:0; line-height:24px; max-height:72px; overflow:hidden; padding-top:5px;}

.Timeline001266 .scroll li h2{margin: 5px 0;color: #333; font-weight: 600;    font-size:18px;}
.Timeline001266 .scroll li time{ position:absolute; border-radius:0 5px 5px 0; background-color:#eee; padding:0 10px; left:40px; line-height:32px; top:20px;}
.Timeline001266 .scroll li time::before,
.Timeline001266 .scroll li time::after{ position:absolute; content:''; top:50%; }
.Timeline001266 .scroll li time::before{width:0; height:0; border:10px solid #eee; border-left:0; border-top-color:transparent;border-bottom-color:transparent; left:-10px; margin-top:-10px;}
.Timeline001266 .scroll li time::after{ width:14px; height:14px; border-radius:50%; background-color:#ccc; border:4px solid #eee; left:-35px;margin-top:-7px;}
.Timeline001266 .scroll li:hover time{ background-color:#e62129; color:#fff;}
.Timeline001266 .scroll li:hover figure{ border-color:#e62129;}
.Timeline001266 .scroll li:hover time::before{ border-right-color:#e62129;}
.Timeline001266 .scroll li:hover time::after{background-color:#fff; border-color:#e62129; width:20px; height:20px; margin-top:-10px; left:-38px;}

.Timeline001266 .jspContainer{overflow: hidden;position: relative;}
.Timeline001266 .jspPane{position: absolute; margin-left:0 !important;}
.Timeline001266 .jspVerticalBar{position: absolute;top: 0;left: 0;width: 16px;height: 100%; }
.Timeline001266 .jspCap{display: none;}
.Timeline001266 .jspTrack{display:none;}
.Timeline001266 .jspArrow{ position:absolute; top:50%;background: #e62129;text-indent: -20000px; width:22px; height:36px; display: block;cursor: pointer; z-index:10;}
.Timeline001266 .jspArrow::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(../images/Timeline001266-btn_hover.gif) no-repeat center center;}
.Timeline001266 .jspArrowDown::before{ transform:rotate(180deg);}
.Timeline001266 .jspArrowUp{ top:0;}
.Timeline001266 .jspArrowDown{top:60px;}
.Timeline001266 .jspDisabled{background: #eee;cursor: default; }
.Timeline001266 .jspDisabled::before{background-image:url(../images/Timeline001266-btn.gif);}
.Timeline001266 .jspCorner{background: #eee;float: left;height: 100%;}
@media(max-width:640px){
.Timeline001266 .scroll{height:612px;}
.Timeline001266 .scroll li{ padding:50px 0 20px 30px; }
.Timeline001266 .scroll li time{top:0;}
}
@media(max-width:480px){
.Timeline001266 .scroll{height:470px;}
.Timeline001266 .scroll li div figure{ position:static; margin-bottom:10px;}
.Timeline001266 .scroll li div{ padding-left:0;}
}

/*
 .RighInfo002223 ä¸ºdemoç¼–å·
 */
.RighInfo002223{ padding:4% 0;}
.RighInfo002223 .auto{ border-bottom: 1px dashed #ddd;padding-bottom: 40px;}
.RighInfo002223 .part1{ width: 100%;padding-bottom: 50px; margin-bottom: 30px; border-bottom: 1px dashed #ddd}
.RighInfo002223 .part1 dd{ width: 32.333%; margin-right:1.5%; float: left; position: relative }
.RighInfo002223 .part1 dd:nth-child(3n){  margin-right: 0 }
.RighInfo002223 .part1 dd .pic{ width: 40%; border-radius: 50%;position: absolute; left: 0; top: 0}
.RighInfo002223 .part1 dd .pic img{  border-radius: 50%;position: relative; z-index: 100}
.RighInfo002223 .part1 dd .pic:after{ content: ""; display: block; position: absolute; left: -5%; top: -5%; border: 1px solid #ddd; border-radius: 50%; width: 110%; height: 110%}
.RighInfo002223 .part1 dd .text{padding: 10px 10px 10px 57px ; width:73%;  float:right; border: 1px solid #ddd; background: #fff; border-left: none; margin-top: 12px; position: relative; z-index: 10; border-radius:0 6px 6px 0;}
.RighInfo002223 .part1 dd .text h5{ color:  #e62129; font-size: 28px; margin: 0; }
.RighInfo002223 .part1 dd .text p{/* height: 40px;*/}

.RighInfo002223 .part2 {position: relative; height: auto; overflow: hidden; }
.RighInfo002223 .part2 .pic{ width: 25%; position: absolute; left: 0; top: 0; height: 100%; background-size: cover}
.RighInfo002223 .part2 .text{ width: 75%;float: right;padding: 30px 0}
.RighInfo002223 .part2 .text h5{ color:  #e62129; font-size: 28px; margin: 0 0 15px 30px;}
.RighInfo002223 .part2 .text .box{ background: #f5f5f5; padding:20px 30px;}
.RighInfo002223 .part2 .text .box p{ position: relative; padding-left: 10px;}
.RighInfo002223 .part2 .text .box p:before{ content: ""; display: block; position: absolute; left: 0; top: 8px; width: 4px; height: 4px; background: #444; border-radius: 50%;}

@media(max-width:768px){
.RighInfo002223 .part1 dd{ width: 100%; margin-right:0%; float: left;    margin-bottom: 5%;  }
.RighInfo002223 .part1 dd .pic{ width: 20%; }
.RighInfo002223 .part1 dd .text{width: 78%;}
.RighInfo002223 .part2 .text{ width: 55%;float: right;padding: 30px 0}
.RighInfo002223 .part2 .pic {width: 46%;}
}
@media(max-width:640px){
.RighInfo002223 .part1 dd .pic{ width:34%; }
.RighInfo002223 .part1 dd .text{width: 70%;}
.RighInfo002223 .part2 .pic {display: none;}
.RighInfo002223 .part2 .text{ width: 100%;float: none;padding: 30px 0}

}
@media(max-width:375px){
.RighInfo002223 .part1 dd{ margin-bottom: 10%;  }
.RighInfo002223 .part1 dd .text{width: 66%;}
.RighInfo002223 .part1 dd .pic{ width:44%; }
.RighInfo002223 .part1 dd .text h5 {font-size: 22px;}
}
/*
 .RighInfo0022231 ä¸ºdemoç¼–å·
 */
.RighInfo0022231{ padding:2% 0 3%;}
.RighInfo0022231 h3{ font-size:28px; color:#e62129; line-height:24px; margin:0; padding-bottom:3%;}
.RighInfo0022231 .con{ position:relative; padding:2% 0% 2% 2%;}
.RighInfo0022231 .con:before{ content:''; border:1px #ddd solid; width:120%; z-index:-1; height:100%; padding:3%; position:absolute; left:0; top:-2%;}
.RighInfo0022231 .con:after{ content:''; background:url(../images/Top002262-logo.png) no-repeat #fff; position:absolute; right:-30%; top:2%; width:198px; height:48px;}

.RighInfo0022231 .con dl dd{ padding-bottom:10px;}
.RighInfo0022231 .con h5{ font-size:18px; color:#e62129; margin:0; padding-bottom:15px; position:relative; padding-left:18px;}
.RighInfo0022231 .con h5:after{ content:'â– '; color:#e62129; position:absolute; left:0; top:0; font-size:16px;}
.RighInfo0022231 .con p{ margin:0px; padding-bottom:10px; font-size:14px; line-height:24px;}
.RighInfo0022231 .pic{ margin-top:5%;}
.RighInfo0022231 .box h3{ margin:3% 0 2%; padding-bottom:0;}
.RighInfo0022231 .box p{padding-bottom:10px; font-size:14px; line-height:24px; margin:0;}
.RighInfo0022231 .box dl dd{ display:inline-block; width:31.5%; margin-right:2%; line-height:32px; color:#333; font-size:16px; margin-top:2%; text-align:center;}
.RighInfo0022231 .box dl dd img{ display:block; margin-bottom:10px;}
.RighInfo0022231 .box dl dd:last-child{margin-right:0%;}
.RighInfo0022231 .box li{ float:left; margin-right:3%; width:52%; list-style:none;}
.RighInfo0022231 .box li:last-child{ margin-right:0; width:45%;}
.RighInfo0022231 .box li p{ line-height:28px; padding:5px 0;}
.RighInfo0022231 .box li h3{ margin-top:0;}
.RighInfo0022231 .con dl dd p{ padding-left:15px; position:relative;}
.RighInfo0022231 .con dl dd p:after{ content:'â—†'; color:#333; position:absolute; left:0; top:0; font-size:18px;}

@media(max-width:768px){
.RighInfo0022231 .box li{ margin-right:0%; width:100%;margin-bottom: 3% ;}
.RighInfo0022231 .box li:last-child{ margin-right:0; width:100%;}

}

/*
 .PicList001302 ä¸ºdemoç¼–å·
 */
.PicList001302{ padding-top:2%;}
.PicList001302 li{ float:left; width:31.5%; margin-right:2%; position:relative; margin-bottom:3%;}
.PicList001302 li:nth-child(3n){ margin-right:0;}
.PicList001302 li a{ position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid transparent; z-index:10;}
.PicList001302 li:hover a{ border-color:#e62129;}
.PicList001302 li figure{ padding:4px; position:relative; border:1px solid #dfdfdf;}
.PicList001302 li figure div{ padding-bottom:69%; background-size:contain;}
.PicList001302 li figure dl{ position:absolute; left:0; top:0; width:100%; height:100%;background:url(../images/PicList001302-search.png) no-repeat center  80% rgba(63, 99, 159, 0.9)/auto 15%; opacity:0;  transition:0.3s;}
.PicList001302 li figure dl span{ position:absolute; left:0; width:100%; color:#fff; text-align:center; top:70%; transition:0.3s;}
.PicList001302 li figure dl span::before{ position:absolute; content:''; width:16px; height:1px; background-color:#fff; left:50%; margin-left:-8px; bottom:-10px;}
.PicList001302 li p{ margin:10px 0; line-height:24px; white-space:nowrap; padding:0 10px; text-align:center;}
.PicList001302 li:hover p{color:#e62129;}
@media(max-width:480px){
.PicList001302 li{ width:49%;}
.PicList001302 li:nth-child(3n){ margin-right:2%;}
.PicList001302 li:nth-child(2n){ margin-right:0;}
}

/*
 .PicList001052 为demo编号
 */
 
.PicList001052{ padding: 3% 0 0.5%}
.PicList001052 dd{overflow: hidden; width: 30%; margin-right: 5%; margin-bottom: 3.5%;  float: left; background: #eee; position: relative; border-radius:10%; box-shadow:5px 5px 10px #ccc;}
/*.PicList001052 dd:after{content: ""; display: block; width: 10px; height: 30%; position: absolute; right: 0; top: 0; background:  #b61b35 }*/
.PicList001052 dd:nth-child(3n){  margin-right:0;}
.PicList001052 dd .pic{transition: all 0.5s; padding-bottom:60%; width: 100%; border-top-left-radius:10%; border-top-right-radius:10%;}
.PicList001052 dd .text{ background: #eee; position: relative; z-index:5; padding:20px 40px; position: relative;height:150px; }
/*.PicList001052 dd .text:before{ content: ""; display: block; width: 10px; height: 100%; position: absolute; left: 0; top: 0; background:  #b61b35}*/
.PicList001052 dd .text h1{  color: #e62129; font-size: 22px; margin: 0 0 5px 0 }
.PicList001052 dd:hover .pic{transform: scale(1.1);}
@media(max-width:768px){
.PicList001052 dd{ width:49%; margin-right:2%; margin-bottom:2%;  float: left; background: #eee; position: relative}
.PicList001052 dd:nth-child(3n){  margin-right:2%;}
.PicList001052 dd:nth-child(2n){  margin-right:0;}

}
@media(max-width:425px){
.PicList001052 dd{ width:100%; margin-right:0%; margin-bottom:2%;  float: left; background: #eee; position: relative}


}

/*
 .RighInfo001355 为demo编号
 */


.RighInfo001355{ padding:3% 0;}
.RighInfo001355 .list_img {float: left; width: 37%;position: relative;}
.RighInfo001355 .con{ width:55%; display:block; float:right;}
.RighInfo001355 h3{ font-size:24px; color:#e62129; line-height:24px; margin:0; padding-bottom:3%; margin-top:20px;}
.RighInfo001355 h3 span{ font-size:20px; color:#333; margin-left:4px;}
.RighInfo001355 .con dl{ margin-top:2%;}
.RighInfo001355 .con dl dd{ padding-bottom:10px;}
.RighInfo001355 .con h5{ font-size:18px; color:#e62129; margin:0; padding-bottom:15px; position:relative; padding-left:13px;}
.RighInfo001355 .con h5:after{ content:'◆'; color:#e62129; position:absolute; left:0px; top:0; font-size:13px;}
.RighInfo001355 .con p{ margin:0px; padding-bottom:10px; font-size:14px; line-height:24px;}
.RighInfo001355 .con dl dd p{ padding-left:15px; position:relative;text-align:justify; word-break:break-word;}
.RighInfo001355 .con dl dd p:after{ content:'◆'; color:#333; position:absolute; left:0px; top:0; font-size:13px;}
.RighInfo001355 .con dl dd .img{ padding-left:0;}
.RighInfo001355 .con dl dd .img:after{ display:none;}
.RighInfo001355 .con .back_box{text-align:right;padding-top:3%}
.RighInfo001355 .con .back{ color:#fff; width:160px; line-height:36px; text-align:center; background:#B61B35; display:inline-block; ;transition: all 0.5s;border-radius:5px;box-shadow:5px 5px 10px #ccc}
.RighInfo001355 .con .back:hover{background:#BF5368;}

.RighInfo001355 .dl dd h5{ font-size:18px; color:#e62129; margin:0; padding-bottom:15px; position:relative; padding-left:18px; margin-top:5%;}
.RighInfo001355 .dl dd h5:after{ content:'◆'; color:#e62129; position:absolute; left:0; top:0; font-size:16px;}
.RighInfo001355 .dl dd .img{ text-align:left;}

.RighInfo001355 .list_img{float:left;position:relative;}
.RighInfo001355 .big_img{left:0;top:0;height:80%;width:100%;border:1px solid #fff;}
.RighInfo001355 .big_img li,
.RighInfo001355 .big_img li figure{}
.RighInfo001355 .big_img li figure{padding-bottom: 100%;border-radius:5%;}
.RighInfo001355 .list{}
.RighInfo001355 .list .bd{position:relative;display:  none;}
.RighInfo001355 .list a{ position:absolute; width:5%; height:50px; top:90%; margin-top:-25px; background:url(../images/RighInfo001355-btn_prev.png) no-repeat center center;  cursor:pointer; transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}
.RighInfo001355 .list a.prev{ left:0;}
.RighInfo001355 .list a.next{ right:0; background-image:url(../images/RighInfo001355-btn_next.png);}

.RighInfo001355 .list a.prevStop{display:none;}

.RighInfo001355 .list a.prevStop,
.RighInfo001355 .list a.nextStop{cursor:default;display: none;}
.RighInfo001355 .list li{ height:130px; display:inline-block; width:25%; position:relative;}
.RighInfo001355 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; background-color:#fff;  border:1px solid #f2f2f2;}
.RighInfo001355 .list li.on figure{ border:2px solid #e62129;}

@media(min-width:768px){
.RighInfo001355 .proinfo_box{display: table;table-layout: fixed;}
.RighInfo001355 .proinfo_box .list_img,
.RighInfo001355 .proinfo_box .con{float: none;display: table-cell;}
.RighInfo001355 .proinfo_box .con{padding-left:3%;vertical-align: middle;}
}

@media(max-width:768px){
.RighInfo001355 .list_img{ float:left; width:100%; margin-bottom: 2%}
.RighInfo001355 .con{ width:100%; display:block; float:none;}
}
@media(max-width:640px){
.RighInfo001355 .list li {height:80px;}
.RighInfo001355 .list{ padding: 100% 42px 0 42px;}
}
 


/*PicList002172 */
.PicList002172{ padding:0 0 3%;}
.PicList002172 .auto{position:relative;}
.PicList002172 h3{ position:absolute;left:8%}
.PicList002172 .owl-carousel{ padding:0 30px;}
.PicList002172 .item{ padding:0 15px;}
.PicList002172 .item figure{ border:4px solid #eee;}
.PicList002172 .item img{ display:none; padding:2% 0;}
.PicList002172 .item figure span{ display:block; padding-bottom:65%; background-size:contain;}
.PicList002172 .owl-carousel .ON figure{ border-color:#e62129;}

.PicList002172 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002172-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002172 .owl-nav .owl-prev{ left:0;}
.PicList002172 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002172 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002172 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002172 .owl-nav div.disabled{ cursor:default;}

.PicList002172 .hover{ padding-top:10%; position:relative; margin-bottom:5%;}
.PicList002172 .hover dl{ display:none;}
.PicList002172 .hover dl dt{ background:#006ab6; color:#fff; padding:5% 65% 5% 5%;}
.PicList002172 .hover dl dt p{ margin:0; text-align:justify; font-size:24px;}
.PicList002172 .hover dl dt p.txt:after,
.PicList002172 .hover dl dt p.txt:before{ display:block; content:''; height:20px; background:url(../images/PicList002172-icon.png) no-repeat left top;}
.PicList002172 .hover dl dt p.year{ padding-bottom:3%;}
.PicList002172 .hover dl dt p.txt:after{ background-position:right top;}
.PicList002172 .hover dl dd{ position:absolute; right:0; height:100%; width:55%; top:0; background-size:contain; /*background-color:#fff;*/}
.PicList002172 .hover dl dd img{ display:none;}
@media(max-width:1000px){
.PicList002172 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002172 .hover{ padding-top:0;}
.PicList002172 .hover dl dt{ padding-right:5%; margin-bottom:2%;}
.PicList002172 .hover dl dd{ position:relative; height:auto; width:auto; padding-bottom:50%;}
}
@media(max-width:480px){
.PicList002172 .hover dl dt p{ font-size:18px;}
.PicList002172 .hover dl dt p.txt:after,
.PicList002172 .hover dl dt p.year:before{ height:12px; background-size:auto 100%;}
}
/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/




.Singlepage .ys{padding: 5% 0 }
.Singlepage .ys h1{text-align: center; font-size: 18px; font-weight: normal; color: #444; margin: 0 0 30px 0 }
.Singlepage .ys i{width: 100%; height: 2px; border-bottom: 1px dashed #ddd; display: block; margin: 30px 0}
.Singlepage .list { padding: 3% 0; height: auto; overflow: hidden }
.Singlepage .list dd{width: 23.5%; float: left; margin-right: 2%;margin-bottom: 2% }
.Singlepage .list dd:nth-child(4n){ margin-right: 0;}
.Singlepage .list dd .pic{ padding-bottom: 70%}


.Floor001253{ padding-bottom:5%}
.Floor001253 .map{ max-width:1200px;}
.Floor001253 .map_list{ max-width:1200px; margin:0 auto; width:100%; position:relative;}
.Floor001253 .map_list dl{ position:absolute;}
.Floor001253 .map_list dl dt{ cursor:pointer; font-size:0; background:url(../images/Floor001253-icon.png) no-repeat right center; padding-right:19px; line-height:28px;height:28px;}
.Floor001253 .map_list dl dt.True{ padding-left:12px; height:30px; background-image:url(../images/Floor001253-star.png) !important; background-position:left center;}
.Floor001253 .map_list dd{ display:none; left:-200px; bottom:40px; position:absolute; background-color:#fff; padding:18px; width:400px; z-index:10; border-radius:10px; box-shadow:0 0 20px 0px rgba(0,0,0,0.2)}
.Floor001253 .map_list dd h5{ margin:0; padding:10px 0 0 0; font-weight:normal; font-size:16px; text-align:center}
.Floor001253 .map_list dd .pic{ width:100%;}
.Floor001253 .map_list dl:hover{ z-index:3;}
.Floor001253 .map_list dl:hover dt{ background-image:url(../images/Floor001253-icon_hover.png);}
.Floor001253 .map_list dl:hover dt::before{ position:absolute; content:''; width:0; height:0; border:10px solid #fff; border-left-color:transparent;border-right-color:transparent; border-bottom:0; right:-3px; top:-10px;}
.Floor001253 .map_list dl dt.True::before{ right:auto; left:0;}
.Floor001253 .map_list dl:hover dd{ display:block;}
@media(max-width:640px){
/*.Floor001253 .map{ padding:0 5%;}
.Floor001253 .map .map_list:nth-child(1){ overflow:auto; max-height:300px;}
.Floor001253 .map .map_list:nth-child(1) img{ display:none;}
.Floor001253 .map_list dl{ position:static; color:#fff;}
.Floor001253 .map_list dl dt.True,
.Floor001253 .map_list dl dt{ padding:0 !important; background:none !important;}
.Floor001253 .map_list dl dt{ line-height:30px;}
.Floor001253 .map_list dd{ position:static; display:block; width:auto; background-color:#e62129;}
.Floor001253 .map_list dl:hover dt::before{ display:none;}
*/
.Floor001253 .map_list dd{display:none;left: -100px;bottom:40px;position:absolute;background-color:#fff;padding:18px;width: 200px;z-index:10;border-radius:10px;box-shadow:0 0 20px 0px rgba(0,0,0,0.2);}

}












/*Floor002560 */
.Floor002560{ padding:2% 0;}
.Floor002560 .owl-stage-outer{ position:relative; overflow:hidden;}
.Floor002560 .owl-item{ float:left;}
.Floor002560 .owl-nav.disabled{ display:none;}
.Floor002560 .item .Ispic{border:1px solid #e9e9eb;padding-bottom: 70%;transition:0.3s;}
.Floor002560 .item h3{ margin:20px 0 5px 0; font-size:18px;}
.Floor002560 .item p{ line-height:18px; overflow:hidden; height:36px; margin:0 0 10px 0; color:#444;}
.Floor002560 .item span{ color:#787878; display:block; margin-bottom:15px;}
.Floor002560 .owl-carousel{ position:relative;}
.Floor002560 .owl-nav>div{ width:40px; height:40px;padding:0; background:none; cursor:pointer; border:none;}
.Floor002560 .owl-nav>div span{ width:10px; height:10px; overflow:hidden; line-height:1000px; transform:rotate(-45deg); -ms-transform:rotate(-45deg); display:inline-block;}

.Floor002560 .owl-nav .owl-prev,.Floor002560 .owl-nav .owl-next{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6) url(../images/a.png) no-repeat; margin-top:-17px;line-height: 55;
    overflow: hidden;}
.Floor002560 .owl-nav span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-5px; margin-top:-5px;}
.Floor002560 .owl-nav .owl-prev{left:-40px;}
.Floor002560 .owl-nav .owl-next{ right:-40px;background:rgba(0,0,0,0.6)  url(../images/b.png) no-repeat}

@media(max-width:1200px){
.Floor002560 .owl-nav .owl-prev{left:0px;}
.Floor002560 .owl-nav .owl-next{ right:0px;}
}