/*Top001791*/
.Top001791{ background:#fff;  border-bottom:1px #f2f2f2 solid;}
.Top001791  .header-top{ position:relative;
background: #f5f4f0;
background: -moz-linear-gradient(left,  #f4f4ff 88%, #ffffff 100%);
background: -webkit-linear-gradient(left,  #f4f4ff 88%,#ffffff 100%); 
background: linear-gradient(to right,  #f4f4ff 88%,#ffffff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f4f0', endColorstr='#ffffff',GradientType=1 ); 
}
.Top001791  .header-top dl{ float:right; padding:10px 0; width:30%;}
.Top001791  .header-top dl dd{ float:left; line-height:26px;}
.Top001791  .header-top .top-menu a{ font-size:12px; margin:0 10px 0 0; position:relative}
.Top001791  .header-top .top-menu a:hover{color:#0156c0;}
.Top001791  .header-top .top-menu a::after{ display:inline-block; content:''; margin-left:10px; width:1px; height:12px; background:#d2d1cd; vertical-align:middle;}
.Top001791  .header-top .top-menu a:last-child::after{ display:none;}
.Top001791  .header-top .logo{ position:absolute; left:0; top:0; background:url(../images/Top001791-bg.png) no-repeat right top; height:95px; display:table; width:45%; background-size:auto 100%; z-index:2;}
.Top001791  .header-top .logo a{ display:table-cell; vertical-align:middle;}
.Top001791  .header-top .logo img{ max-height:100%; max-width:450px;}
.Top001791  .bb{ padding-right:2%; float:left;}
.Top001791  .bb a{ display:inline-block;}
.Top001791  .bb a.aon{ color:#0156c0;}
.Top001791  .top-search{ position:relative; width:240px;}
.Top001791  .top-search > *{height:30px; line-height:30px;}
.Top001791  .top-search .text{width:100%;background:#fff; border:#ece5d9 solid; border-width:1px 0 1px 1px; padding:0 32px 0 10px; font-size:12px;}
.Top001791  .top-search .btn{  position:absolute; right:0; top:0; width:32px;background:url(../images/Top001791-btn.png) no-repeat center center #0156c0; }

.Top001791  .header-bottom{}
.Top001791  .header-menu{ position:relative; z-index:10; float:right;}
.Top001791  .header-menu li{ position: relative;width:auto !important;background:url(../images/Top001791-li.png) no-repeat left center; padding-left:61px;}
.Top001791  .header-menu li .er{padding: 7px;text-align: center;display: none;position: absolute;top:45px;left: 0;width: 130%;background:rgba(255,255,255,0.9);}
.Top001791  .header-menu li:nth-child(3) .er{ width:210%;}
.Top001791  .header-menu li .er dd{border-bottom: 1px #ddd dashed;line-height: 30px;color: #333;}
.Top001791  .header-menu li .er dd:hover{background: #eee;}
.Top001791  .header-menu li:hover .er{display: block;}
.Top001791  .header-menu li:first-child{ background:none; padding-left:0;}
.Top001791  .header-menu li em{ line-height:45px; text-align:left;}
.Top001791  .header-menu li.aon em a,
.Top001791  .header-menu li em a:hover{color:#0156c0;}
@media(max-width:1024px){
.Top001791 #header-menu{position:fixed; right:0; top:0;border-top:3px #0156c0 solid; width:250px; height:100%; background:rgba(255,255,255,1); border-right:1px solid #ccc; box-shadow:0 0 10px rgba(0,0,0,0.5); opacity:0;  transform:translateX(-100%);transition:0.3s; padding:12% 0;}
.Top001791 #header-menu.header-menu-show{opacity:1; transform:translateX(0); z-index:10;}
.Top001791 #header-menu li em a{ position:relative; text-align:center; color:#0156c0; border-bottom:1px dashed #ddd;}
.Top001791 #header-menu li dl.er{ text-align:center;}
.Top001791 #header-menu li dl.er dd a{ color:#666;}

.Top001791 .header-layer{ position:fixed; left:0; top:0; z-index:9;  height:100%; background-color:rgba(0,0,0,0.3); opacity:0; width:0; transition:opacity 0.3s;}
.Top001791 .header-layer-on{ opacity:1; width:100%;}
.Top001791 .header-top .logo{ height:65px; width:auto; padding-right:65px;}
.Top001791 .open_menu{width:45px; height:35px;margin-left:10px;}
.Top001791 #open_menu{ position:relative; width:45px;height:35px; background-color:#0156c0; border-radius:4px;  z-index:999;}
.Top001791 #open_menu.open_menu_on{position:fixed; top:0; right:0;}
.Top001791 #open_menu i,
.Top001791 #open_menu i::before,
.Top001791 #open_menu i::after{background:#fff;}
.Top001791 #open_menu i{left:15%; width:70%; height:3px; margin-top:-1.5px;}
.Top001791 #open_menu i::before{ top:8px;}
.Top001791 #open_menu i::after{ top:-8px;}
.Top001791 .header-top dl dd{line-height:35px;}
.Top001791 .top-search > *{ height:35px; line-height:35px;}
}
@media(max-width:640px){
.Top001791  .header-top .top-menu{ display:none;}
    .Top001791  .header-top .logo img{max-width:100%!important;}
    .Top001791 .header-top .logo{padding-right: 0;    background: #fff;position: relative;}
    .Top001791 .header-top dl{padding: 0;}
}
@media(max-width:480px){
.Top001791{ padding-bottom:14px; position:relative; z-index:100;}
.Top001791 .header-menu{ display:none;}
.Top001791 .top-search{ position:absolute; left:0; bottom:-1px; width:82%;}
}
/*
 .Banner002231 为demo编号
 */
.Banner002231 .bx-wrapper{ position:relative; z-index:1;}
.Banner002231 .bx-viewport{ z-index:1;}
.Banner002231 li a{ display:block; }
.Banner002231 li img{ display:block; width:130%; position: relative; left: -15%; max-width: none; }
.Banner002231 .bx-controls{ position:absolute; left:0; width:100%; bottom:6%; z-index:10;}
.Banner002231 .bx-pager{ max-width:1100px; margin:0 auto; text-align:center;}
.Banner002231 .bx-pager div{ display:inline-block; height:12px; margin:0 6px;}
.Banner002231 .bx-pager div a{ display:block; background:url(../images/Banner002231-icon.png) no-repeat -43px 0; width:28px; height:12px; border-radius:0; overflow:hidden; line-height: 50px;}
.Banner002231 .bx-pager div a.active{ background-position: 0 0;}
@media(min-width:768px){
.Banner002231 li img{width:100%; left: 0; max-width: 100%;}
.Banner002231 .bx-controls{ bottom:5%; left:auto; right:2%;}
}
/*Banner002713 */
.Banner002713{overflow:hidden; position:relative; z-index:1; font-family:'宋体',Arial, Helvetica, sans-serif ;}
.Banner002713 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002713 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002713 .slick-list:focus {outline: none}
.Banner002713 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002713 .slick-slider .slick-track, 
.Banner002713 .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)}
.Banner002713 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002713 .slick-track:before, 
.Banner002713 .slick-track:after{display: table; content: '';}
.Banner002713 .slick-track:after{ clear: both;}
.Banner002713 .slick-loading .slick-track { visibility: hidden;}
.Banner002713 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002713 .slick-slide .slick-loading img { display: none;}
.Banner002713 .slick-slide .dragging img { pointer-events: none;}
.Banner002713 .slick-initialized .slick-slide { display: block;}
.Banner002713 .slick-loading .slick-slide { visibility: hidden;}
.Banner002713 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002713 .slick-arrow .slick-hidden { display: none;}


.Banner002713 li.slick-slide{ position:relative;}
.Banner002713 li .txt{ position:absolute; left:0; top:0; bottom:5%; right:0; z-index:10; padding-bottom:20px;}
.Banner002713 li .txt dl,
.Banner002713 li .Ispic{ height:100%;}
.Banner002713 li .txt dd{ text-align:right;padding-bottom: 10%; padding-right: 120px;color:#fff;}
.Banner002713 li:nth-child(2) .txt dd{ text-align:left;padding-left: 40px;padding-right: 0;padding-bottom:16%;}
.Banner002713 li:nth-child(3) .txt dd{ padding-bottom:17%;}
.Banner002713 li .txt dd > *{ opacity:0; transform:translateY(50%); transition:0.5s;}
.Banner002713 li .txt dd h1{ font-size:54px;font-weight:normal; letter-spacing:12px;  margin:0;text-indent:12px;}
.Banner002713 li .txt dd h2{ font-size:28px;font-weight:normal; text-transform:uppercase; font-family:"Times New Roman", Times, serif; margin:1% 0 3% 0;}
.Banner002713 li .more{ position:relative; width:140px;margin:0 auto;}
.Banner002713 li .more a{ position:relative; z-index:3; display:block;  line-height:40px; color:#fff;letter-spacing:10px; text-indent:10px; font-family:'华文中宋'; font-size:16px;}
.Banner002713 li .more a::before,
.Banner002713 li .more a::after{ position:absolute; content:''; background:rgba(255,255,255,0.5); width:100%; transition:0.3s; height:1px;}
.Banner002713 li .more a::before{ left:0; top:0;}
.Banner002713 li .more a::after{ right:0; bottom:0;}
.Banner002713 li .more::before,
.Banner002713 li .more::after{ position:absolute; content:''; background:rgba(179,155,119,0.8); left:0; width:100%; height:0; opacity:0; transition:0.5s;}
.Banner002713 li .more::before{ top:0;}
.Banner002713 li .more::after{bottom:0;}
.Banner002713 li .more:hover::before,
.Banner002713 li .more:hover::after{ height:50%; opacity:1;}
.Banner002713 li .more:hover{ box-shadow:0 0 10px #000; }
.Banner002713 li .more a:hover::after,
.Banner002713 li .more a:hover::before{ width:0; background:#fff;}
.Banner002713 li.slick-current .txt dd > *{ opacity:1; transform:translateY(0); font-family:Arial}
.Banner002713 li.slick-current .txt dd h2{ transition-delay:0.3s;}
.Banner002713 li.slick-current .txt dd .more{ transition-delay:0.5s;}

.Banner002713 .slick-dots{ position:absolute; z-index:10; left:0; width:100%; text-align:center; bottom:5%;}
.Banner002713 .slick-dots li{ display:inline-block; vertical-align:bottom; width:30px; height:2px; margin:0 5px; background:#fff; transition:0.3s;}
.Banner002713 .slick-dots li button{ display:none;}
.Banner002713 .slick-dots li.slick-active{ background:#e5dbcb; height:10px;}


.Banner002713{ height:auto !important; }
.Banner002713 li .Ispic{ padding-bottom:50%; height:auto;}
.Banner002713 li .txt dd h1{ font-size:52px;letter-spacing:-2px; text-indent:5px;}
.Banner002713 li .txt dd h2{ font-size:20px;}

@media(max-width:640px){
.Banner002713 li .txt dd h1{ font-size:24px;letter-spacing:0; text-indent:0;}
.Banner002713 li .txt dd h2{ font-size:12px;}
.Banner002713 li .more a{ font-size:12px;}
}
@media(max-width:480px){
.Banner002713{ padding:10px;}
.Banner002713 .slick-dots li{ width:20px;}
.Banner002713 .slick-dots li.slick-active{ height:6px;}
}
/*
 .Floor002349 为demo编号
 */
.Floor002349{ background: #f5f5f5; padding: 9% 2% 7%;}
.Floor002349 .list li,.Floor002349 .list li *{transition: all .3s ease-in;}
.Floor002349 .wrap-head{ }
.Floor002349 .wrap-head .h2{ margin: 0 0 30px 0;}
.Floor002349 .wrap-head .tab{ position: relative;}

.Floor002349 .wrap-head .tab a{ display: inline-block; margin-left: 15px; font-size: 16px; color: #666; cursor: pointer;}
.Floor002349 .wrap-head .tab a.on,.Floor002349 .wrap-head .tab a:hover{ color: #ff6600;}
.Floor002349 .listbox{ overflow: hidden; max-height: 50%;}
.Floor002349 .list .owl-carousel .owl-stage-outer{ padding: 20px 0;}
.Floor002349 .list{ padding: 2% 0 0 0; display: none;}
.Floor002349 .list li{ background: #fff;text-align: center; }
.Floor002349 .list li .pic{ display: block; width: 100%; height: 143px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.Floor002349 .list li .pic span{ position: relative; bottom: -25%; display: inline-block;}
.Floor002349 .list li .pic img{max-height: 140px; display: inline; max-width: 140px; width:100%; position: relative; z-index: 2;}

.Floor002349 .list li .word{ padding:50px 30px 30px;}
.Floor002349 .list li .word .h3{ margin: 0 0 10px 0; font-size: 18px;  text-transform: uppercase;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002349 .list li .word .h3 a{color: #000;}
.Floor002349 .list li .word figure{ font-size: 12px; color: #666; line-height: 14px; height: 28px; overflow: hidden;}
.Floor002349 .list li:hover{ box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.Floor002349 .list li:hover .word .h3 a{color: #ff6600;}
.Floor002349 .list li .pic span:before{display: block; content: ""; position: absolute; top: 3px; left: 25%;width: 0; height: 0; overflow: hidden; border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002349 .list li:hover .pic span:before{ box-shadow: 0 0 115px 0 rgba(255,255,255,.8); width: 50%; height: 50%;}
.Floor002349 .btns a{ display: inline-block; background: #fff; color: #666; cursor: pointer; padding: 15px; font-size: 30px;}
.Floor002349 .btns a.prev{ margin-right: 10px;}
.Floor002349 .btns a:hover{ background: #ff6600; color: #fff;}
@media only screen and (max-width:1023px ) {
	.Floor002349 .wrap-head .h2 img{ height: 35px;}
}
@media only screen and (max-width:899px ) {
	.Floor002349{ padding: 13% 2% 10%;}
	.Floor002349 .wrap-head,.Floor002349 .btns{ text-align: center;}
	.Floor002349 .btns a{ padding: 10px; font-size: 20px;}	
}
@media only screen and (max-width: 480px) {
	.Floor002349 .wrap-head .h2 img{ height: 25px;}
	.Floor002349 .wrap-head .tab a{ width: 100%; display: block; margin-left: 0; padding: 10px 0 ;text-align: center; background: #e1e1e1; margin-bottom: 1px;}
	.Floor002349 .wrap-head .tab a.on{ background: #ff6600; color: #fff;}
}
@media only screen and (min-width: 900px) {
	.Floor002349{ padding-left: 0; padding-right: 0;}
	.Floor002349 .wrap-head,.Floor002349 .btns{ padding-left: 50%;}
	.Floor002349 .list{ padding-left: 6%;}
	.Floor002349 .wrap-head .tab{ padding-left: 91px;}
	.Floor002349 .wrap-head .tab{ padding-left: 91px;}
	.Floor002349 .wrap-head .tab{ padding-left: 91px;}
	.Floor002349 .wrap-head .tab:before{ content: ""; width: 81px; height: 3px; background-color: #ff6600; display: block; position: absolute; left: 0; top: 50%; margin-top: -1px;}
	
}



/*carousel 公共样式只留一份*/
.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%; }
/*
 *  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%; }


/*
 .Floor002418 为demo编号
 */
/*out*/
.Floor002418{ background: #f5f5f5;}

/*inner*/
.Floor002418 .auto{  position: relative; padding-top: 4%; padding-bottom: 1%;}

/*design max-width*/



/*3 line*/
.Floor002418 .lines{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; overflow: hidden;}
.Floor002418 .lines span{ display: block; width: 33.3334%; float: left; height: 100%; border-right: 1px solid #f0f0f0;}
.Floor002418 .lines span:first-child{border-left: 1px solid #f0f0f0;}

.Floor002418 .wrap-container{ position: relative; z-index: 4;}

.Floor002418 .wrap-tit{ color: #000; position: relative;}
.Floor002418 .wrap-tit h2{ margin: 0;     font-weight: normal;letter-spacing: 4px;font-size: 12px; font-family: Calibri;  line-height: 1;}
.Floor002418 .wrap-tit span{ font-size: 25px; display: block;text-transform: uppercase;}
@media only screen and (min-width: 768px) {
	.Floor002418 .wrap-tit{width: 45%; position: relative;float: left;padding-left: 12px;}
    .Floor002418 .wrap-tit:before{content: "";position: absolute;width: 4px;height: 28px;left: 0;top:2px;background: #0156c0;}
     .Floor002418 .wrap-tit:after{content: "";position: absolute;width: 4px;height: 10px;left: 0;top:30px;background: #00fe81;}
}

.Floor002418 .wrap-tit .Dec-Line{ position: absolute; top: 30px; width: 30%; right: 0;}
.Floor002418 .wrap-tit .Dec-Line:before,
.Floor002418 .wrap-tit .Dec-Line:after{ content: ""; position: absolute; right: 0; height: 1px; display: block;}
.Floor002418 .wrap-tit .Dec-Line:before{ background:#eee; width: 100%;     top: 5px;
    height: 5px;}
.Floor002418 .wrap-tit .Dec-Line:after{ width: 250%; background: #ddd; top: 14px;}
@media only screen and (max-width:767px ) {
	.Floor002418 .wrap-tit .Dec-Line{ display: none;}
    .Floor002418 .wrap-tit{padding-bottom: 3%;}
}

.Floor002418 .tabs{ }
.Floor002418 .tabs .owl-item{ width:auto !important;}
.Floor002418 .tabs a{ display: block; /*float: left;*/  padding:0 10px; height: 45px; line-height: 45px; text-align: center; font-size: 15px; color: #666; background: #fff;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
}

.Floor002418 .tabs .owl-item a{ border-left: 1px solid #dadada;}
.Floor002418 .tabs .owl-item.on a,.Floor002418 .tabs .owl-item a:hover{ background: #999; color: #fff; 
box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-webkit-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
-moz-box-shadow:0 0 43px 5px rgba(0,0,0,.15);
}
@media only screen and (min-width:768px ) {
	.Floor002418 .tabs{ float: right; width: 55%;}
}

.Floor002418 .list .owl-carousel .owl-stage-outer{ }
.Floor002418 .list{ padding: 4% 0;}
.Floor002418 .list li,
.Floor002418 .list li .pic img{
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002418 .list li{ background: #fff;}
.Floor002418 .list li .pic{ overflow: hidden;}
.Floor002418 .list li .pic img{ display: block; background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%;}
.Floor002418 .list li .pic a img{ visibility: hidden;}
.Floor002418 .list li .word{ padding: 20px 40px 20px 20px; position: relative;}
.Floor002418 .list li .word h3{ font-weight: normal; margin: 0; font-size: 16px;}
.Floor002418 .list li .word h3 a{ color: #000000; display: inline-block; padding-right: 57px; position: relative;}
.Floor002418 .list li .word h3 a span{ position: absolute; top: 50%; margin-top: -2px; right: 0; height: 5px; width: 40px;}
.Floor002418 .list li .word h3 a span:before,
.Floor002418 .list li .word h3 a span:after{ content: ""; position: absolute;  height: 1px; left: 0;}
.Floor002418 .list li .word h3 a span:before{ width: 100%; background: #b2b2b2;top: 0;}
.Floor002418 .list li .word h3 a span:after{ width: 50%; background: #eddac5; bottom: 0;}
.Floor002418 .list li .word figure{ padding-top: 8px;color: #888;}
.Floor002418 .list li .word .more{ position: absolute; right: 20px; display: block; background: url(../images/Floor002418-more.png) no-repeat; width: 10px; height: 19px; top: 50%;  margin-top: -10px; opacity: 0;}
.Floor002418 .list li:hover{ background: #0156c0;
box-shadow:0 5px 23px 5px rgba(0,0,0,.15);
-webkit-box-shadow:0 5px 23px 5px rgba(0,0,0,.15);
-moz-box-shadow:0 5px 23px 5px rgba(0,0,0,.15);
}
.Floor002418 .list li:hover .pic img{ 
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.Floor002418 .list li:hover .word figure{ color: rgba(255,255,255,0.7);}
.Floor002418 .list li:hover .word h3 a{ color: #fff;}

.Floor002418 .list li:hover .word h3 a span:before,
.Floor002418 .list li:hover .word h3 a span:after{ background: #e5d3c1;}
.Floor002418 .list li:hover .word .more{ opacity: 1;}

/*Floor002636 */
.Floor002636{ margin:5% 0;}
@media(min-width:1025px){
.Floor002636 .box{ }
.Floor002636 .box-left,.Floor002636 .box-right,.Floor002636 .box-mid{ float:left; width:32.6%;margin-right: 1%;}
.Floor002636 .box-right{ margin-right: 0;}
}

.Floor002636 .box h2 a{ position:absolute; right:0; top:50%; margin-top:-7px;line-height:20px;  font-size:12px; text-transform:uppercase;}

.Floor002636 .box h2{position: relative;margin:0; font-size:18px;font-weight:normal; color:#333;padding-left: 6px;    border-bottom: 1px #ddd solid;text-transform: uppercase;margin-top: 2%;}
.Floor002636 .box h2:before{content: "";position: absolute;width: 4px;height: 14px;left: 0;top:5px;background: #0156c0;}
.Floor002636 .box h2:after{content: "";position: absolute;width: 4px;height: 10px;left: 0;top:19px;background: #00fe81;}
.Floor002636 .box h2 span{ margin-left:10px;font-size:12px;  font-family:Verdana, Geneva, sans-serif; opacity:1; font-weight:normal;color:#999;}
.Floor002636 .box .more{ background:url(../images/Floor002646_more.png) no-repeat right 80%; padding-right:26px; color:#999;    margin-right: 5px;}
.Floor002636 .box-left{    border: 1px #eee solid;
    box-shadow: 4px 4px #eee;    padding: 10px 10px 0 10px; }
.Floor002636 .box-left ol{position:relative; padding-left:52%; min-height:152px;border-bottom:1px solid #e5e5e5;margin-bottom:18px;color:#b9b9b9;}
.Floor002636 .box-left ol .dot{ font-size:16px; color:#333; line-height:50px;}
.Floor002636 .box-left ol .dot:hover{color:#dc9045;}
.Floor002636 .box-left ol p{ margin:4% 0 0 0; line-height:24px; }
.Floor002636 .box-left ol p a{ color:#dc9045;}
.Floor002636 .box-left ol .Ispic{ height:100%; position:absolute; left:0; top:0; width:48.5%;}
.Floor002636 .box-left ol time{ font-size:12px;}
.Floor002636 .box-left ul{margin: 5px 0 10px;max-height: 269px;}
.Floor002636 .box-left li{ position:relative; line-height:38px; border-bottom:2px dotted #efefef;}
.Floor002636 .box-left li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #d0ecef; right:100%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;}
.Floor002636 .box-left li time{ float:right; font-size:12px; color:#a9a9a9;}

.Floor002636 .box-mid{ padding: 10px 3%;}
.Floor002636 .box-mid img{margin: 10px 0;max-height: 305px;overflow: hidden;}
.Floor002636 .box-mid aside{ width:100%;}
.Floor002636 .box-mid figure{}
.Floor002636 .box-mid figure img{}


.Floor002636 .box-right .intro{ margin-bottom:5%;}
.Floor002636 .box-right .intro .pic{}
.Floor002636 .box-right .intro .pic img{ }
.Floor002636 .box-right .intro .txt{     border: 1px #eee solid;
    box-shadow: 4px 4px #eee;width:100%;padding:10px;}
.Floor002636 .box-right .intro .txt p{ margin: 10px 0;line-height:26px; max-height: 300px; overflow: hidden;font-size:13px; color:#333;}
.Floor002636 .box-right .intro .txt p img{display: block;    margin-bottom: 12px;}
.Floor002636 .box-right .intro .more{ background:url(../images/Floor002646_more.png) no-repeat right 80%; padding-right:26px; color:#999;    margin-right: 5px;}
.Floor002636 .box-right .intro h2{position: relative;margin:0;text-transform: uppercase;margin-top: 2%; font-size:19px;font-weight:normal; color:#333;padding-left: 6px;    border-bottom: 1px #ddd solid;}

.Floor002636 .box-right .intro h2 span{ margin-left:10px;font-size:12px;  font-family:Verdana, Geneva, sans-serif; opacity:1; font-weight:normal;color:#999;}
@media(max-width:1024px){
.Floor002636 .box-mid{ padding:8% 0; background-repeat:repeat; background-size:auto 100%;}
}
@media(max-width:640px){
    .Floor002636 .box-left ul{max-height:none;}
.Floor002636 .box li{ padding-left:12px;}
.Floor002636 .box li::before{ right:auto; left:0; margin-right:0;}
.Floor002636 .box-left ol{ padding-left:0; padding-bottom:3%;}
.Floor002636 .box-left ol .Ispic{ position:relative; height:auto; padding-bottom:53%; display:block; width:auto;}
}
/*Floor002646 */
.Floor002646{ background:#fcfcfc; position:relative; overflow:hidden;}

.Floor002646 .left{text-align:center;background:url(../images/Floor002646_bg.jpg) no-repeat right top #0156c0; background-size:auto 100%;}
.Floor002646 .left img{ max-width:166px; width:40%;}
.Floor002646 .intro{ margin-bottom:5%;}
.Floor002646 .intro .pic{ width:32.26%;}
.Floor002646 .intro .pic img{ display:block; width:100%; border-radius:10px;}
.Floor002646 .intro .txt{ width:67.74%; padding-left:5%;}
.Floor002646 .intro .txt p{ line-height:32px; height:96px; font-size:16px; color:#888;}
.Floor002646 .intro .more{ background:url(../images/Floor002646_more.png) no-repeat right 80%; padding-right:30px; color:#0156c0;}

.Floor002646 .right{ padding:3% 0;}
.Floor002646 .right h2{ margin:0; font-size:28px; font-family:'幼圆'; font-weight:normal; color:#555;}
.Floor002646 .right h2 span{ margin-left:10px;font-size:22px;  font-family:Verdana, Geneva, sans-serif; opacity:0.4; font-weight:normal;color:#999;}
.Floor002646 .right ul{ overflow:hidden;}
.Floor002646 .right li{ float:left; width:20%; }
.Floor002646 .right li a{ display:block;  text-align:center; padding:20% 0; }
.Floor002646 .right li p{ margin-bottom:0; font-size:18px; color:#888;}
.Floor002646 .right li a:hover p{ color:#0598aa;}
.Floor002646 .right li figure{ position:relative; width:55%; max-width:102px; margin:0 auto;}
.Floor002646 .right li figure img{ display:block; width:100%; border-radius:50%; border:1px solid #f2f2f2; background:#fff;transition:transform ease-out 0.1s;}
.Floor002646 .right li figure img.hide{ display:none; }
.Floor002646 .right li a:hover figure img{ border-color:#0156c0;}
.Floor002646 .right li a:hover figure img{ display:none;}
.Floor002646 .right li a:hover figure img.hide{ display:block;transform: scale(0.95);}
.Floor002646 .right li a figure::after{ top: 0; left: 0; padding: 0; z-index: -1; opacity: 0; pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: '';box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);transform: scale(0.9);}
.Floor002646 .right li a:hover figure::after{ animation: sonarEffect 1.3s ease-out 75ms infinite;}
@media(min-width:1025px){
.Floor002646 .left{ position:absolute; left:0; top:0; height:100%;width:35.416%;border-radius:0 30px 30px 0;}
.Floor002646 .left .main{ position:absolute; right:0; top:0; height:100%;width:100%; max-width:420px; }
.Floor002646 .right{padding-bottom:4%;position:relative; z-index:3; float:right; width:64.584%;}
.Floor002646 .right .main{ max-width:980px; padding-left:4%;}
}
@media(max-width:1366px){
.Floor002646 .right .main{ padding:0 2%;}
}
@media(max-width:1024px){
.Floor002646 .left .main{ padding:2%;}
}
@media(max-width:640px){
.Floor002646 .intro .pic{ width:45%;}
.Floor002646 .intro .txt{ width:55%;}
.Floor002646 .right h2{ font-size:20px;}
.Floor002646 .right h2 span{ font-size:16px;}
.Floor002646 .right li figure{ width:72%;}
}
@media(max-width:480px){
.Floor002646 .left img{ width:30%;}
.Floor002646 .intro{ display:block;}
.Floor002646 .intro >  *{ width:auto !important;}
.Floor002646 .right li{ width:33.33333%;}
.Floor002646 .intro .txt{ padding:3% 0;}
.Floor002646 .right li a{ padding:5% 0;}
.Floor002646 .right li p{ font-size:15px;}
}
@media(max-width:375px){
.Floor002646 .right h2 span{ display:none;}
}
@keyframes sonarEffect{
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #0156c0, 0 0 0 10px rgba(255, 255, 255, 0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #0156c0, 0 0 0 10px rgba(255, 255, 255, 0.5);transform: scale(1);opacity: 0;}
}
@-webkit-keyframes sonarEffect{
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #0156c0, 0 0 0 10px rgba(255, 255, 255, 0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #0156c0, 0 0 0 10px rgba(255, 255, 255, 0.5);-webkit-transform: scale(1);opacity: 0;}
}
@-moz-keyframes sonarEffect{
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #0156c0, 0 0 0 10px rgba(255, 255, 255, 0.5);}
   100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #0156c0, 0 0 0 10px rgba(255, 255, 255, 0.5);-moz-transform: scale(1);opacity: 0;}
}
/*Floor002627 */
@import url('AkzidenzGroteskBQ-LigExt/AkzidenzGroteskBQ-LigExt.css');
.Floor002627{ background:#f4f4f4; padding:3% 2% 2% 2%;}
.Floor002627 .title{ text-align:center; background:url(../images/Floor002627_titlebg.png) no-repeat center bottom; padding-bottom:20px; font-size:36px;color:#1d2087; margin-bottom:3%; font-weight:bold;}
.Floor002627 .title span{ display:block; text-transform:uppercase;font-family: "AkzidenzGroteskBQ-LigExt"; font-size:30px; color:#cecece; font-weight:normal;}
@media(max-width:640px){
.Floor002627 .title{ font-size:30px;}
.Floor002627 .title span{ font-size:24px;}
}

.Floor002627 li{ background:#fff; margin-bottom:10px; padding:3%;}
.Floor002627 li a{ position:relative;}
.Floor002627 li a::after{ position:absolute; content:''; width:1px; height:100%; left:15%; top:0; background:#ececec; border-top:22px solid #17b2aa;}
.Floor002627 li time{ width:15%; text-align:center; position:relative; font-size:18px; color:#999;font-family: "AkzidenzGroteskBQ-LigExt"; }
.Floor002627 li time span{ font-size:66px;display:block; color:#17b2aa;}
.Floor002627 li .txt{ width:85%; padding-left:4%; padding-right:10%; position:relative;}
.Floor002627 li .txt::after{ position:absolute; content:''; width:16px; height:16px; border-top:2px solid #c6c6c6; border-right:2px solid #c6c6c6; right:0; top:50%; transition:right 0.3s; margin-top:-8px; transform:rotate(45deg);}
.Floor002627 li a:hover .txt::after{ border-color:#17b2aa; right:4%;}
.Floor002627 li h3{ margin:0; font-size:20px;}
.Floor002627 li p{ color:#999; line-height:26px; max-height:52px; margin-bottom:0;}
.Floor002627 li a:hover h3{color:#17b2aa; }
.Floor002627 .more{ text-align:center; padding-top:2%;}
.Floor002627 .more a{ display:inline-block; width:60%; max-width:400px; padding:2.5% 0; color:#fff; background:#17b2aa; position:relative;}
.Floor002627 .more a::before{ position:absolute; content:''; left:0; width:0; top:0; height:100%; background:#1d2087; transition:0.3s;}
.Floor002627 .more a:hover::before{ width:100%;}
.Floor002627 .more a span{ position:relative; z-index:2; font-size:16px; background:url(../images/Floor002627_more.png) no-repeat right center; padding-right:30px; transition:0.3s;}
.Floor002627 .more a:hover span{ background-image:url(../images/Floor002627_more_hover.png); padding-right:50px;}
@media(max-width:1200px){
.Floor002627 li time{ font-size:16px;}
.Floor002627 li time span{ font-size:40px;}
.Floor002627 li h3{ font-size:18px;}
.Floor002627 li{ padding-left:0;}
}
@media(max-width:1024px){
.Floor002627{ padding:3% 0;}
}
@media(max-width:640px){
.Floor002627 li time{ font-size:12px;}
.Floor002627 li time span{ font-size:24px;}
.Floor002627 li time{ width:25%; }
.Floor002627 li a::after{ left:25%;}
.Floor002627 li .txt{ width:75%; }
}
@media(max-width:480px){
.Floor002627 li h3{ font-size:16px;}
}
/*Floor002558 */
.Floor002558{ padding:2% 0; background:#f7f7f8;}
.Floor002558 .auto{ position:relative;  min-height:280px;}
@media(max-width:1280px){
.Floor002558 .auto{ padding-left:0; margin:0 2%;}
}
@media(min-width:1025px){
.Floor002558 .auto{padding-right:334px;}
}
@media(max-width:1024px){
.Floor002558 .auto{ padding-right:0;}
}

.Floor002558 .right-column dd{ position:relative; float:left;  margin-bottom:1px;}
.Floor002558 .right-column dd figure{ padding-bottom:96.555%; transition:0.3s;}
.Floor002558 .right-column dd a{ display:block; overflow:hidden;}
.Floor002558 .right-column dd a:hover  figure{ transform:scale(1.15);}
.Floor002558 .right-column dd span{ z-index:10; position:absolute;  color:#fff; line-height:42px; padding:0 10px; background:rgba(27,182,205,0.85); min-width:78px; text-align:center;}
.Floor002558 .right-column dd.dd_1 span{right:0; bottom:0;}
.Floor002558 .right-column dd.dd_2 span{left:0; bottom:0;}
.Floor002558 .right-column dd.dd_3 span{right:0; top:0;}
.Floor002558 .right-column dd.dd_4 span{left:0; top:0;}
.Floor002558 .right-column dd.dd_3,
.Floor002558 .right-column dd.dd_4{ margin-bottom:0;}
@media(min-width:1025px){
.Floor002558 .right-column{ position:absolute; right:0; top:0; width:291px;}
.Floor002558 .right-column dd{width:145px;}
.Floor002558 .right-column dd:nth-child(2n){ float:right;}
}
@media(max-width:1024px){
.Floor002558 .right-column dd{ width:25%;}
.Floor002558 .right-column dd a{ display:block; overflow:hidden; margin:1px 1px 1px 0;}
.Floor002558 .right-column dd span{ left:auto !important; top:auto !important; right:1px !important; bottom:1px !important;}
}
@media(max-width:480px){
.Floor002558 .right-column dd{ width:50%;}
}

.Floor002558 .tab{ position:relative; }
.Floor002558 .tab dd{ float:left; font-size:18px; border-bottom:3px solid transparent; line-height:33px; margin-right:48px; position:relative; cursor:pointer;}
.Floor002558 .tab dd.active{ font-weight:bold; color:#007bc6; border-bottom-color:#007bc6;}
.Floor002558 .tab dd::after{ width:2px; height:19px; border-right:1px dotted #919191; position:absolute; right:-24px;content:'';  top:50%; margin-top:-7px;}
.Floor002558 .tab dd:last-child::after{ display:none;}
@media(max-width:768px){
.Floor002558 .tab dd{ font-size:16px;}
}
@media(max-width:375px){
.Floor002558 .tab dd{ margin-right:30px;}
.Floor002558 .tab dd::after{ right:-15px;}
}
.Floor002558 .tab-list{ padding-bottom:11px;}
.Floor002558 .tab-list .pic figure{ position:absolute; right:0; bottom:0; width:100%; line-height:37px; padding:0 10px; text-align:right; color:#fff;
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(44,128,180,0.43) 25%, rgba(44,128,180,0.65) 70%); 
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(44,128,180,0.43) 25%,rgba(44,128,180,0.65) 70%); 
background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(44,128,180,0.43) 25%,rgba(44,128,180,0.65) 70%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a62c80b4',GradientType=1 ); }
.Floor002558 .tab-list .pic img{ display:block; width:100%; }
@media(min-width:641px){
.Floor002558 .tab{  padding-left:44%;}
.Floor002558 .tab-list .pic{ position:absolute; left:0; top:0; width:41.862%; overflow:hidden; height:100%;}
.Floor002558 .tab-list .pic img{ height:100%;}
}
@media(max-width:640px){
.Floor002558 .tab-list .pic{ position:relative; margin-bottom:15px;}
}
.Floor002558 .tab-list ol h1{ font-size:18px; margin:18px 0; overflow:hidden;}
.Floor002558 .tab-list ol h1 a{ color:#2b2b2b;}
.Floor002558 .tab-list ol h1 a:hover{ color:#007bc6;}
.Floor002558 .tab-list ol p{ margin:0; font-size:12px; color:#999; line-height:22px; overflow:hidden; max-height:44px;}
.Floor002558 .tab-list ol,
.Floor002558 .tab-list li{ border-bottom:1px dotted #b6b6b6;}
.Floor002558 .tab-list ol{ padding-bottom:17px;}
.Floor002558 .tab-list li span{ position:absolute; right:0; top:0; color:#c1c1c1;}
.Floor002558 .tab-list li{ line-height:36px; overflow:hidden; position:relative; padding-right:75px;}
.Floor002558 .tab-list ol h1 .dot,
.Floor002558 .tab-list li .dot{ float:left; max-width:90%;}
.Floor002558 .tab-list .newTrue h1 .dot,
.Floor002558 .tab-list li.newTrue .dot{padding-right:25px;background:url(../images/Floor002558_new.gif) no-repeat right center;}
.Floor002558 .tab-list li a::before{ display:inline-block; content:''; vertical-align:middle; margin:0 5px; width:3px; height:3px; background:#000;}
/*
 .Bottom002431 为demo编号
 */
.Bottom002431{  position: relative;}
.Bottom002431 a{color: #fff;opacity: 0.4;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom002431 a:hover{opacity: 0.8}


.Bottom002431 .bottop{ background: #f5f5f5; padding: 25px 0;}
.Bottom002431 .bottop li{ float: left; width: 23%; display: table;}
.Bottom002431 .bottop li:nth-child(4){ width: 30%;}
.Bottom002431 .bottop li span{ display: block;font-size: 14px; float: left;}
.Bottom002431 .bottop li .pic{ max-width: 44px;    width: 12%; }
.Bottom002431 .bottop li .tit{  padding-left: 10px; width: 86%; color: #888; line-height: 1.25;  }
.Bottom002431 .bottop li .tit em{ font-style: normal;display: table-cell; vertical-align: middle;}
.Bottom002431 .bottop li:after{ content: ""; display: block; width: 100%; height: 0; overflow: hidden;}
.Bottom002431 .bottop li .tit b{color: #222;font-weight: normal;}
@media only screen and (max-width:640px ) {
	.Bottom002431 .bottop li{     width: 50%;}
	.Bottom002431 .bottop li span{ width: 100%; margin:0 auto; text-align:center; float:none; padding-left: 0 !important; font-size: 14px;}
    .Bottom002431 .bottop li .pic{display: none;}
	.Bottom002431 .bottop li .tit em{ height: auto; display: block; padding-top: 10px;}
}

.Bottom002431 .bottom { background-color: #313131; position: relative;}
.Bottom002431 .bottom .auto{padding-top:2%;padding-bottom:1%;}

.Bottom002431 .nav .dl dt{ padding-bottom:15px;}
.Bottom002431 .nav .dl dt span{ display: block; position:relative; padding-left: 28px;}
.Bottom002431 .nav .dl dt span i{ position:absolute; left: 0; top: 0; background: url(../images/Bottom002431-icon.png) no-repeat; width: 22px; height: 22px; display: block;}
.Bottom002431 .nav .dl1 dt span i{ background-position: 0 2px;}
.Bottom002431 .nav .dl2 dt span i{ background-position: 0 -24px;}
.Bottom002431 .nav .dl3 dt span i{ background-position: 0 -52px;}
.Bottom002431 .nav .dl4 dt span i{ background-position: 0 -82px;}

.Bottom002431 .nav .dl dt a{ color:#fff;    opacity: 0.8; font-size:15px; line-height:24px; font-weight: bold;}
.Bottom002431 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left: 18px;}
.Bottom002431 .nav .dl dd a{ display:inline-block; line-height:30px; color: #fff; padding-left: 10px; position: relative;}
.Bottom002431 .nav .dl dd a:before{ position: absolute; content: ""; width: 4px; height: 1px; background: #525455; left: 0; top: 50%;}
.Bottom002431 .nav .dl dd a:hover{ color: #fff;}
.Bottom002431 .nav .dl dd a:hover:before{ background: #fff;}
@media only screen and (min-width:768px ) {
.Bottom002431 .nav{ float:left; width: 60%;}
.Bottom002431 .nav .dl{ float:left; width:31%;border-left: 1px solid #424343; min-height: 200px; padding: 15px 0 15px 3%;}
.Bottom002431 .nav .dl:nth-child(3){ width:38%;}
}
.Bottom002431 .info{ float:left; width:20%;min-height: 200px;    padding-left: 30px;    border-left: 1px solid #424343;  padding-top: 15px;}
.Bottom002431 .r{float: right;width: 20%;}
.Bottom002431 .r p{line-height: 30px;color: #fff;opacity: 0.4;padding-left: 38px; padding-top: 15px;    margin-top: 0;    min-height: 200px;   border-left: 1px solid #666;}
@media only screen and (max-width:767px ) {
    .Bottom002431 .nav{display: none;}
	.Bottom002431 .nav .dl{border-bottom: 1px solid #424343;}
	.Bottom002431 .nav .dl dt{ position: relative; margin-bottom: 0; margin-top: 10px;}
	.Bottom002431 .nav .dl dt:after{ position: absolute; content: ""; display: block; background: url(../images/Bottom002431-bottom_arrow.png) no-repeat right top; width: 11px; right: 3%; height: 20px; top: 50%; margin-top: -10px; transition: transform .5s ease-in;}
	.Bottom002431 .nav .dl dt.on:after{ transform: rotate(90deg);}
    .Bottom002431 .nav .dl .two{ display: none;background-color: #3c3c3c; padding: 15px;}
}

@media only screen and (max-width:767px ) {
	.Bottom002431 .info{ text-align: center;width: 100%;padding: 0;min-height:auto;}
    .Bottom002431 .r{ text-align: center;width: 100%;}
	.Bottom002431 .info>*{ text-align: center !important;}
    .Bottom002431 .r p{padding: 0;min-height:auto;}
}

.Bottom002431 .info .tel{ }
.Bottom002431 .info .tel span{ display:block; color:#888888; font-size:14px;}
.Bottom002431 .info .telnum{ font-size: 26px; color: #fff;}

.Bottom002431 .info .weixinbox{     border: 1px rgba(255,255,255,0.5) dotted;
    max-width: 100px;
    padding: 4px;}
@media only screen and (max-width:767px ) {
	.Bottom002431 .info .weixinbox{ margin: 8px auto;}
}

.Bottom002431 .info .ico{  text-align: right;}
.Bottom002431 .info .ico >*{ display: inline-block;}
.Bottom002431 .info .ico span{ font-size: 15px;}
.Bottom002431 .info .ico a{ width:35px; height:35px; border-radius: 50%; background: #424242; text-align: center; line-height: 35px; color: #8e8e8e; font-size: 24px; margin-left: 5px;}
.Bottom002431 .info .ico a:hover{ color: #fff;}


.Bottom002431 footer,.Bottom002431 footer a{ color: #888;}
.Bottom002431 footer{ line-height:24px; position: relative; background-color: #313131; border-top: 1px solid #424343; }
@media only screen and (max-width:767px ) {
	.Bottom002431 footer{ text-align: center;}
}
.Bottom002431 footer a:hover{ color: #fff;}
.Bottom002431 footer .auto{padding-top:18px;padding-bottom:18px; }


.Bottom002431 footer .links a{ display:inline-block; position: relative;}
.Bottom002431 footer .links a+a{ margin-left: 20px;}
.Bottom002431 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #4f4f4f; }

.Bottom002431 footer .copyright{ margin: 0;}

@media only screen and (min-width:768px ) {
.Bottom002431 footer .fl{ float:left;}
.Bottom002431 footer .fr{ float:right;}
}

.Bottom002431 .linklist{  position:relative; width: 216px; margin: 0 auto; height: 30px; border-radius: 5px; background: #444444;border: 1px solid #4b4b4b; }
.Bottom002431 .linklist h6{ font-size:14px; line-height:28px; padding:0px 20px; margin: 0; font-weight: normal; }
.Bottom002431 .linklist h6 i{ cursor:pointer; display:block; position:absolute; top: -1px; right:-1px; width:28px; height:30px; background: #2d2f32; border-radius: 0 5px 5px 0;}
.Bottom002431 .linklist h6 i:before{ content: ""; display: block; position: absolute; width: 0; height: 0; border-style:solid dashed dashed dashed; border-width: 5px 5px 0 5px; border-color:#6d6d6d transparent transparent transparent; top: 50%; margin-top: -2px; left: 50%; margin-left: -4px;}
.Bottom002431 .linklist ul{ display:none; width:216px; position:absolute; left:-1px; bottom:26px; background-color:#313131; border: 1px solid #4b4b4b; border-bottom: none; }
.Bottom002431 .linklist ul li{ border-bottom:solid 1px #4b4b4b;}
.Bottom002431 .linklist ul li a{ padding-left:20px; display:block; line-height: 30px;}
.Bottom002431 .linklist ul li a:hover{ background-color:#1b1b1c;}
@media only screen and (max-width: 767px) {
	.Bottom002431 .linklist{margin-top: 10px;}
}

/*
 .Banner002388 为demo编号
 */
.Banner002388{ overflow: hidden;}
.Banner002388 img{ position: relative;width: 100%;}
@media only screen and (max-width:1024px ) {
	.Banner002388 img{ width: 130%; left: -15%; max-width: none;}
}
@media only screen and (max-width:768px ) {
	.Banner002388 img{ width: 150%; left: -25%;}
}
@media only screen and (max-width:480px ) {
	.Banner002388 img{ width: 190%; left: -45%;}
}
/*PicList002150 */
.PicList002150 .title{ text-align:center; font-size:30px; border-bottom:1px dashed #e5e5e5; padding:2% 0; margin-bottom:2%; color:#333;}
.PicList002150 li{ border: 1px #ddd solid; padding: 10px; display:table; position: relative; float:left; width:32.3%; margin-right:1.5%; font-size:12px; margin-bottom:2%;}
.PicList002150 li:nth-child(3n){margin-right: 0;}
.PicList002150 li a{ position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;}
.PicList002150 li figure{ position:absolute; left:0; border:1px solid #d8d8d8; background-color:#f7f7f7; width:170px; height:100%; padding:3px;}
.PicList002150 li dl{ display:none;}
.PicList002150 li .Ispic{ display:block; height:100%; background-size:contain; background-color:#fff;}
.PicList002150 li dd{ float:left; border-right: 1px #eee solid;}
.PicList002150 li .hb{width: 58%; display:table-cell; vertical-align:middle;padding-left: 10px;}
.PicList002150 li h3{ margin:0; font-size:18px; font-weight:normal;}
.PicList002150 li h3 i{ font-style:normal;    color: #333;
    font-weight: bold;}
.PicList002150 li h3:after{ display:block; content:''; width:24px; height:1px; background:#ddd; margin:10px 0;}
.PicList002150 li p{ margin:5px 0 10px 0; color:#999; line-height:20px; height:40px; overflow:hidden;}
.PicList002150 li .more{ width:93px; line-height:25px; text-align:center; display:inline-block; color:#666; background:#eee; position:static;}
.PicList002150 li:hover span{background: #0156c0;color: #fff;}
.PicList002150 li:hover h3 i,.PicList002150 li:hover p{color:#0156c0; }
.PicList002150 li:hover h3:after{background: #0156c0;}
.PicList002150 li:hover{box-shadow: 0px 0px 25px #ddd;}
@media(max-width:1000px){
.PicList002150 ul{ max-width:768px; margin:0 auto;}
.PicList002150 li{ width:49%;}
.PicList002150 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002150 li{ float:none; width:auto;overflow: hidden; margin-right:0;}
.PicList002150 .title{ font-size:20px;}
}
@media(max-width:375px){
.PicList002150 li a{padding-left:0; }
.PicList002150 li figure{ width:120px;}
}
/*
 .PicList002256 为demo编号
 */
.PicList002256 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.PicList002256 .auto_1260{  padding: 0 2%;}
}
.PicList002256 .title{ text-align:center; font-size:30px; border-bottom:1px dashed #e5e5e5; padding:1% 0; margin-bottom:2%; color:#333;}
.PicList002256{}
.PicList002256{ padding-top:25px;overflow: hidden;}
.PicList002256 li{ padding-left:35px; position:relative; margin: 0 2% 2% 0;   width: 49%;
    float: left;}
.PicList002256 li:nth-child(2n){margin-right: 0;}
.PicList002256 li time{ background:url(../images/PicList002256-date.jpg) no-repeat; width:62px; height:63px; padding:12px 0 0; overflow:hidden; text-align:center; color:#fff; position:absolute; left:0; top:50%; margin-top:-31px; font-size: 12px;}
.PicList002256 li time span{ display:block; font-size:16px; font-weight:bold; padding-top: 5px;}
.PicList002256 li .txt{ padding:3% 3% 3% 10%; border:1px solid #e6e6e6; overflow:hidden;}
.PicList002256 li .txt .pic{ margin-bottom: 10px; display: block;}
.PicList002256 li .txt .pic img{ width:180px; height:115px;}
.PicList002256 li .txt h3{ margin:0; font-weight: normal;
    line-height: 24px;
    font-size: 15px;}
.PicList002256 li:hover .txt {box-shadow: 0 0 25px #ddd}
.PicList002256 li .txt .more:hover,
.PicList002256 li .txt h3 a:hover{ color:#0156c0;}
.PicList002256 li .txt p{ margin:10px 0; color:#6f6f6f; height:48px; line-height: 24px; overflow:hidden; font-size: 12px; margin: 10px 0;}
.PicList002256 li .txt .more{ background:url(../images/PicList002256-more.jpg) no-repeat right center; padding-right:20px;font-family: Arial;color: #a9a9a9;text-transform: uppercase;    font-size: 12px;    float: right;}
@media only screen and (max-width:768px ) {
	.PicList002256 li .txt .pic{ float: right; margin-left:10px; margin-bottom: 0;}
    .PicList002256 .title{font-size: 20px;}
}
@media only screen and (min-width:768px ) {
	.PicList002256 li .txt{ padding:25px 20px 16px 70px;}
}
@media only screen and (max-width:768px ) {
	.PicList002256 li .txt .pic{ float: right; margin-left:10px; margin-bottom: 0;}
    .PicList002256 .title{font-size: 20px;}
    .PicList002256 li{width: 100%;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0 5%;}
.Page002046 .Pages a{ 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:#0079c3; 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; 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){

}
/*Menu002387*/
.Menu002387 .side-title{ margin-top:14%;background:#0156c0; background-size:auto 100%;color:#fff; font-size:18px; padding:15px 0 15px 25px; font-size:22px;    border-bottom: 3px #07b05d solid;}
.Menu002387 .side-title span{ display:block;text-transform: uppercase; font-size: 16px; color: #666;}
.Menu002387 .side-menu li{    border-bottom: 1px dashed #eee;line-height:50px; font-size: 16px; background: #fff;}
.Menu002387 .side-menu li:last-child{ border-bottom: none;}
.Menu002387 .side-menu li a{ display:block;  padding-left:25px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size:14px;    background: url(../images/vdsf.png) no-repeat right center;}
.Menu002387 .side-menu ul{border-right: 1px #eee solid;border-bottom: 1px #eee solid;border-left: 1px #eee solid;}
.Menu002387 .side-menu li a:hover,
.Menu002387 .side-menu li.aon a{ color:#0156c0;background: url(../images/vdsfh.png) no-repeat right center;}

.Menu002387 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002387 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002387 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
@media(max-width:1024px){
.Menu002387 .side-title{ margin-top:2%;}

.Menu002387 #side-menu{ background:#eee; border-top:1px solid #fff; padding:0 20px; position:relative;}
.Menu002387 #side-menu li a{  float:left; line-height:40px; padding:0 30px;}
.Menu002387 #side-menu li.aon a{ background:#fff; color:#000;}
.Menu002387 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#0156c0; color:#fff; cursor:pointer; padding:0;}
.Menu002387 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002387 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002387 #side-menu .disabled{ display:none;}
}

.lx .side-title{ margin-top:0;background:#eee; color:#000; padding:10px 0 10px 23px; font-size:16px;  }
.lx dl{padding: 10px;border: 1px #eee solid;}
.lx dl p{margin: 0 ;line-height: 38px;border-bottom: 1px #ddd dashed;    padding-left: 10px;font-size:12px;color: #999; }
.lx dl p b{color: #000;font-weight: normal;}
.lx dl img{padding-left: 15px;}
@media(max-width:640px){
.lx{display: none;}
.Menu002387 .side-title{padding:10px 0 10px 20px;font-size:20px;}
.Menu002387 .side-title span{ font-size:12px;}
}
/*
 .PicList002255 为demo编号
 */
.PicList002255 .auto_1260{ max-width: 1260px;}

.PicList002255{}
.PicList002255 .title{ text-align:center; font-size:30px; border-bottom:1px dashed #e5e5e5; padding:1% 0; margin-bottom:2%; color:#333;}
.PicList002255{padding: 1% 0 4%;}
.PicList002255 li{    padding: 1%;width: 49%;float: left;background: #f1f1f1;margin-bottom: 2%;margin-right: 2%; position: relative;}
.PicList002255 li:hover{background: #fff;box-shadow: 0px 0px 25px #ddd;}
.PicList002255 li:nth-child(2n){margin-right: 0;}
.PicList002255 li .pic{ width: 34%;float: left;}
.PicList002255 li .pic img{ display:block;border: 4px #fff solid;}
.PicList002255 li .pic:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.PicList002255 li div{width: 64%;float: right;}
.PicList002255 li div h5{ margin:0; font-size:16px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.PicList002255 li div h5 a:hover{color:#0156c0;}
.PicList002255 li div time{color:#444;}
.PicList002255 li div p{ margin: 10px 0 ;line-height: 22px;font-size:12px; }
.PicList002255 li div .more{ display:inline-block; width:80px; height:25px; line-height:25px; text-align:center; color:#0156c0; border:1px solid #0156c0; border-radius:15px;    font-size: 12px;}
.PicList002255 li div .more:hover{ background:#0156c0; color:#fff;}
@media only screen and (max-width:480px){
	.PicList002255 li{    width: 100%; }
	.PicList002255 li{ padding:5%;}
	.PicList002255 li .pic{  width: 100%; }
	.PicList002255 li .pic img{ }
	.PicList002255 li div{ width: 100%;}
	.PicList002255 li div h5{ margin-top:15px;}
}

@media only screen and (max-width:768px){
	
}
/*
 .PicList002256 为demo编号
 */
.PicList002257 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.PicList002257 .auto_1260{  padding: 0 2%;}
}
.PicList002257{}
.PicList002257{padding: 4% 0 2%;}
.PicList002257 li{    padding: 1%;width: 100%;float: left;background: #f3f3f3;margin-bottom: 1.5%;position: relative;}
.PicList002257 li:hover{background: #fff;box-shadow: 0px 0px 25px #ddd}
.PicList002257 li:nth-child(2n){margin-right: 0;}
.PicList002257 li .pic{ width: 20%;float: left;}
.PicList002257 li .pic img{ display:block;border: 4px #fff solid;}
.PicList002257 li .pic:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.PicList002257 li div{width: 78%;float: right;}
.PicList002257 li div h5{ margin:0; font-size:16px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.PicList002257 li div h5 a:hover{color:#0156c0;}
.PicList002257 li div time{color:#444;}
.PicList002257 li div p{ margin: 10px 0 ;line-height: 22px;font-size:12px; }
.PicList002257 li div .more{ display:inline-block; width:80px; height:25px; line-height:25px; text-align:center; color:#0156c0; border:1px solid #0156c0; border-radius:15px;    font-size: 12px;}
.PicList002257 li div .more:hover{ background:#3c89d9; color:#fff;}
@media only screen and (max-width:480px){
	.PicList002257 li{ padding:5%;}
	.PicList002257 li .pic{    width: 100%;}
	.PicList002257 li .pic img{ }
	.PicList002257 li div{ width: 100%;}
    .PicList002257 li div h5{ margin-top:15px;}
}

@media only screen and (max-width:768px){
	
}

/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355 { padding:4% 0 2%; min-height:540px;}
.RighInfo001355 .xj{ padding-bottom:2%; overflow:hidden;}
.RighInfo001355 .xj li{ list-style:none; text-align:center; float:left; width:23.5%; margin-right:2%;}
.RighInfo001355 .xj li:last-child{ margin:0;}
.RighInfo001355 .xj li a{ background:#eeee; display:block; padding:5% 0;}
.RighInfo001355 .xj li a:hover,.RighInfo001355 .xj li a.aon{ background:#0156c0; color:#fff;}

/*
 .Page002274 为demo编号
 */
.Page002274 {
	text-align: center;
	padding: 2% 0 3%;
	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: #0156c0;
}

.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;
	text-align:center;
}

.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;
	}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228 { padding:4% 0 2%; min-height:540px;}

.RighInfo002228 .auto {
	max-width: 1200px;
}

.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;
	word-wrap: break-word;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	padding-top: 1%;
}

.RighInfo002228 .single-content p {
	text-indent: 2em;
	margin: 0;
	line-height: 30px;
}

@media screen and (min-width:768px) {
	.RighInfo002228 .single-header h1 {
		font-size: 24px;
	}

	.RighInfo002228 .single-header h3 {
		font-size: 16px;
		color: #999;
	}

	.RighInfo002228 .single-header h3:after {
		background-color: #f3eee9;
		position: absolute;
		top: 50%;
		z-index: 1;
		margin-top: 0;
	}

}

/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:3% 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; text-align:center; line-height:50px;}
.PicList002239 li dd{ display:none; position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #0156c0;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
