/*Top002070 */
.Top002070{ position:relative; left:0; top:0; width:100%; background-color:#fff; border-top:2px solid #c00000; z-index:100;}
.Top002070 header{ position:relative;}
.Top002070 .logo,
.Top002070 .top{ position:absolute; top:50%; -ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Top002070 .top{ right:0; z-index:10; top: 28px;}
.Top002070 .top dt,
.Top002070 .top dd{ float:left; line-height:40px;}
.Top002070 .top dd:before{ display:inline-block; content:''; width:2px; border-right:1px dotted #8c8c8c; height:5px; margin-right:15px; vertical-align:middle;}
.Top002070 .top dd a{display:inline-block;}
.Top002070 .top dd a:after{ display:inline-block; content:''; width:0; height:0; border:5px solid transparent; border-top-color:#8c8c8c; margin-left:10px;vertical-align:middle;}
.Top002070 .top dt{ position:relative; width:34px; height:34px; background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top dt div{ position:absolute; right:0; top:0; overflow:hidden; width:120px; background:#f5f5f5; transition:0.3s; border-radius: 30px; border: 1px solid #ddd; height: 34px; line-height: 34px;}

.Top002070 .top dt div .text{ width:100%; background:none; height:34px; border:none; line-height:34px; padding:0 40px 0 10px; color: #999; text-indent: 0.5em}
.Top002070 .top dt div .btn{ position:absolute; right:0; top:0; height:34px; border:none; cursor:pointer; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .logo{ left:0;}


.Top002070 .lang{ position:absolute; right:130px; z-index:25;top:18px; }
/*.Top002070 .lang dt{ background:url(../images/Top002138-a_lang.png) no-repeat right center; cursor:pointer; margin-bottom: 5px; font-size: 16px; color: #666}*/
.Top002070 .lang dt{ cursor:pointer; margin-bottom: 5px; font-size: 16px; color: #666}
.Top002070 .lang dd{ position:absolute; right:10px; top:100%; width:100%; text-align:center; display:none;}
.Top002070 .lang dd a{ line-height:30px; color:#fff; display:block; background:#c00000;}
.Top002070 .lang:hover dd { display:block;}
.Top002070 .lang dd a:hover { display:block; background: #666}


.Top002070 nav{ padding:0 0 0 18.8%;}
.Top002070 nav li{ float:left; position:relative; width:auto; text-align:center; padding:60px 0 20px;}

.Top002070 nav li > a{ line-height:30px; position:relative; font-size:18px; color:#444; padding: 0 16px; border-radius: 50px; display: block}


.Top002070 nav li  span{ display:none;}
.Top002070 nav li#m01 > a:before{ display:none;}
.Top002070 nav li:before{ position:absolute; right:0; top:50%; margin-top:20px;content:''; width:3px; height:3px; background-color:#bdbdbd; margin-right: -2px;}
.Top002070 nav li:last-child:before{ display: none}



.Top002070 nav li:hover > a,
.Top002070 nav li.aon > a{  color: #fff;background: #c00000;}

.Top002070 nav li:hover:before,
.Top002070 nav li.aon:before{display: none}


.Top002070 nav li dl{ position:absolute; top:100%; left:0;  display:none; width: 150%; margin-left:-25%;}
.Top002070 nav li dl:before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#c00000; top:-8px; left:50%; margin-left:-2px;}
.Top002070 nav li dd{ padding-bottom:1px; }
.Top002070 nav li dd a{ line-height:24px; background:rgba(0,0,0,0.3); color:#fff; display: block; font-size: 16px; padding: 10px 0; }
.Top002070 nav li dd a:hover{ background:#c00000;}



@media(max-width:1000px){
	
	
  .Top002070 .lang{ right:0px;top:85%; margin-top: -15px;}
.Top002070 header{ margin:0 2%;}
.Top002070 .logo{ position:relative; top:auto; transform:translateY(0); padding:15px 55% 15px 0;}
.Top002070 .top{ right:50px; top:48px}
.Top002070 nav{ position:fixed; right:0; top:0;height:100%; max-height:100%; overflow:auto; padding:0; width:70%; max-width:280px; background:#c00000; z-index:100; transform:translateX(100%); opacity:0; transition:0.3s;}
.Top002070 nav.navOut{transform:translateX(0); opacity:1;}
.Top002070 nav ul{ padding-top:25%;}
.Top002070 nav li{ float:none; width:auto; padding:0; border-bottom:1px solid rgba(0,0,0,0.3);}
.Top002070 nav li >a,
.Top002070 nav li span{ display:block; color:#fff; font-size:16px; padding:5%; font-weight:bold; line-height:normal;}
.Top002070 nav li.has_sub >a{ display:none;}
.Top002070 nav li dl{ position:relative; top:auto;width:100%; margin-left: 0;}

.Top002070 .mobile_menu{ position:absolute; right:0; top:50%; transform:translateY(-50%); width:40px; height:32px; background-color:#EEE4D8; border-radius:4px; z-index:101;}
.Top002070 .mobile_menu span,
.Top002070 .mobile_menu span:after,
.Top002070 .mobile_menu span:before{position:absolute;height:3px; background-color:#c00000;width:100%; left:0%; border-radius:3px;}
.Top002070 .mobile_menu span{width:70%; left:15%;  top:50%; margin-top:-1.5px;}
.Top002070 .mobile_menu span:after,
.Top002070 .mobile_menu span:before{content:''; transform:transform 0.3s;}
.Top002070 .mobile_menu span:before{ top:-8px;}
.Top002070 .mobile_menu span:after{ top:8px;}
.Top002070 .open_menu span{ background-color:transparent;}
.Top002070 .open_menu span:before{ top:0; transform:rotate(45deg);}
.Top002070 .open_menu span:after{ top:0; transform:rotate(-45deg);}
}



/*
 *  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; z-index:1;}
.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;}
}


/*
 .Floor002439 为demo编号
 */
.Floor002439 { background: #f9f9f9;}
@media only screen and (min-width:1200px ) {
	.Floor002439{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.Floor002439{ padding-left: 50px; padding-right: 50px;}
}
.Floor002439 .auto{ overflow: hidden;}
.Floor002439 .list{ padding: 50px 0 30px 0;}
.Floor002439 .list .item{padding: 0 0 0px;}
.Floor002439 .list .item a{ display: block; width: 100%; position: relative; }
.Floor002439 .list .item a .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;}
.Floor002439 .list .item .word{  color: #fff; position: relative; z-index: 3; height: 360px; text-align: center}
.Floor002439 .list .item a:hover .word{ background-color:rgba(192,0,0,0.5);}
.Floor002439 .list .item .word .pic{ width: 41px;}
.Floor002439 .list .item .word h3{ font-weight: normal; margin:8% 0 1.345%; font-size: 24px;}
.Floor002439 .list .item .word p{ margin: 0; line-height: 20px; height: 40px; overflow: hidden; font-size: 14px;text-transform: uppercase;opacity: 0.7}
@media only screen and (min-width:640px ) {
	.Floor002439 .list{ margin: 0 -10px;}
	.Floor002439 .list .item{ float: left; width: 33.3334%;padding: 0 10px 20px;}
}
/*
 .Floor002468 为demo编号
 */
.Floor002468{ padding: 50px 0;}
.Floor002468 .auto{ max-width: 1200px;}
@media only screen and (max-width:1430px ) {
	.Floor002468 .auto{ max-width: 1430px; padding-left: 15px; padding-right: 15px;}
}
.Floor002468 .list{ overflow: hidden;width: 38.5%;float: left;}

.Floor002468 .list .ul{ float: left; width: 40%; padding: 0 0.8% 1.5%;}
@media only screen and (max-width:767px ) {
	.Floor002468 .list .ul{ width: 100%; float: none; padding-left: 0; padding-right: 0; padding-bottom: 3%;}
  .Floor002468 .list{ overflow: hidden;width:100%;}
  .Floor002468 .list .item .word h2{padding-left: 50px !important;}
  .Floor002468 .list .item .word h2 i{left: 20px !important}

}

.Floor002468 .list .item-inner{ position: relative;}
.Floor002468 .list .item .linkhref{ position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.Floor002468 .list .item .pic{ background-repeat: no-repeat; background-position: center; background-size: cover;    padding-bottom: 93%; }
.Floor002468 .list .item .pic:after{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; display: block;background-color:#000;  -moz-opacity:0.4;  opacity: 0.4; filter:alpha(opacity=40); transition: all .3s;}
.Floor002468 .list .item .item-inner:hover .pic:after{-moz-opacity:0.1;  opacity: 0.1; filter:alpha(opacity=10); }
.Floor002468 .list .ul0 .item .pic{padding-bottom: 110.145%;}
.Floor002468 .list .ul1 .item+.item{ padding-top: 3%;}
.Floor002468 .list .ul1 .item .pic{ padding-bottom: 53.625%;}
.Floor002468 .list .item .word{position: absolute; color: #fff; bottom:0;padding: 5.5% 0;background: rgba(56, 95, 169, 0.7);width:100%;}
.Floor002468 .list .item .word h2{  font-size:18px; font-weight: normal; margin: 0; padding-left: 40px; position: relative;}
.Floor002468 .list .item .word h2 i{ font-style: normal; position: absolute; left: 0; top: 0;}
.Floor002468 .list .item .word figure{ font-size: 14px; padding: 0 15px 0 40px; opacity: 0;transition: all .3s; line-height: 24px; height: 0; overflow: hidden;}

@media only screen and (min-width: 768px) {
	.Floor002468 .list .item .word h2{ font-size: 20px;}
	.Floor002468 .list .item .word figure{ font-size: 16px;}
  .Floor002468 .list .item .word{opacity: 0;transition: all .5s;}
  .Floor002468 .list .item:hover .word{opacity: 1;}
}
@media only screen and (min-width: 1024px) {
	.Floor002468 .list .item .word h2{ font-size: 24px;}

}
@media only screen and (min-width: 1200px) {
	.Floor002468 .list .item .word h2{ font-size: 24px;font-weight: bold;background: url("../images/morehomeicon.png") no-repeat right center;width:82%;margin: 0 auto}

}

/*
 *  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%; }

/*
 .Floor002421 为demo编号
 */
.Floor002421{ background: #fff; }
/*inner*/
.Floor002421 .auto{ max-width: 1200px; position: relative;padding: 35px 0;}
@media only screen and (max-width:1310px ) {
	.Floor002421 .auto{  padding-left: 15px; padding-right: 15px; max-width: 1310px;}
}


/*
 .Linklist002316 为demo编号
 */
.Linklist002316{ padding: 20px 0;}
.Linklist002316 .auto{overflow: hidden;}

.Linklist002316 ul li{ float: left; width:23.5%; border: 1px solid #eee;  margin-right: 2%; margin-bottom: 20px;}
.Linklist002316 ul li:nth-child(4n){  margin-right: 0;}
.Linklist002316 ul li a{display: block; text-align: center; padding-bottom: 35.5%; position: relative;}
.Linklist002316 ul li img{ max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50% ,-50%);}


@media(max-width: 480px){
  .Linklist002316 ul li:nth-child(2n){margin-right: 0;}
  .Linklist002316 ul li{width: 49%}
  .Floor002468{padding-bottom: 0px}

}








/*
 .Bottom002261 为demo编号
 */
.Bottom002261{ background:#1f2226; padding:20px 0; font-size:12px; line-height:24px;}
.Bottom002261 dl{padding:0;}
.Bottom002261 dl:last-child{ text-align: right; margin-top: -24px;}
/*.Bottom002261 dt{ float:right;}*/
.Bottom002261 dt figure{position:relative;width:160px;}
.Bottom002261 dt figure:before,
.Bottom002261 dt figure span:after{ position:absolute; content:''; }
.Bottom002261 dt figure:before{width:24px; height:24px; right:0; top:0;background-color:#43494e; z-index:2;}
.Bottom002261 dt figure span{ cursor:pointer; display:block; line-height:24px; padding:0 25px 0 10px; background-color:#2d3134;}
.Bottom002261 dt figure span:after{ width:0; height:0; border:5px solid transparent; border-top-color:#767a7d; right:5px; top:10px; z-index:5;}
.Bottom002261 dt figcaption{ position:absolute; left:0; bottom:100%; width:100%; border:1px solid #43494e; background-color:#2d3134;  display:none; z-index:50;}
.Bottom002261 dt figure:hover figcaption{ display:block;}
.Bottom002261 dt figcaption a{ display:block; line-height:22px; padding:5px 10px;}
.Bottom002261 dt figcaption a:hover{ background-color:#43494e; color:#fff;}
.Bottom002261,.Bottom002261 a{ color:#949596;}
.Bottom002261 a:hover{ color:#fff;}
.Bottom002261 dd a{display:inline-block;}
.Bottom002261 dd i{ margin:0 10px; display:inline-block;width:2px;  height:7px; border-right:1px dotted #c9af8f;}
@media(max-width:767px){
.Bottom002261{ text-align: center;}
.Bottom002261 dt{ float:none;}
.Bottom002261 dt figure{ margin:0 auto 10px; text-align: left;}
.Bottom002261 dl{ padding:0; text-align: center !important; margin: 0 !important;}
}






/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:250px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}







/*Menu002044 */
.Menu002044{ border-bottom:1px solid #e8e8e8;}
.Menu002044 .name{  margin-top:-65px; position:relative; z-index:1; }
.Menu002044 .name span{ display:block;  text-align: center; max-width:400px; color:#fff; background: url(../images/Menu002044_bg.png) 30px #c00000 no-repeat; font-size:28px;height:65px; line-height: 65px;	 border-radius: 10px 10px 0 0 }

.Menu002044 em{ font-style:normal; float:right;color:#999;line-height:56px;}
.Menu002044 em a{ color:#999;}
.Menu002044 em span{color:#c00000;}

.Menu002044 li{ float:left; padding-right:5%;}
.Menu002044 li a{ display:block; line-height:56px; font-size:16px; color:#000;}
.Menu002044 li a:after{ display:block; content:''; height:2px; }
.Menu002044 li.aon a:after,
.Menu002044 li:hover a:after{background-color:#c00000;}
@media(max-width:768px){
.Menu002044 em{ float:none; display:block; line-height:normal; padding:3% 0 0 0;}
}
@media(max-width:640px){
.Menu002044{ padding-top:2%;}
.Menu002044 .name{ margin-top:0; }
.Menu002044 .name span{max-width:none;font-size:24px; height:auto; padding:3%;}
.Menu002044 .name span b{ font-size:16px;}
.Menu002044 li:last-child{ padding-right:0;}
}
/*
 .PicList010 为demo编号
 */
.PicList010{ padding:3% 0 0 0;}
.PicList010 .text{ width: 100%;  height: auto; overflow: hidden; margin-bottom:3%;background: #f5f5f5; padding: 3%;}
.PicList010 .text p{ margin: 4px 0; font-size: 14px; line-height: 22px; color: #555;}

.PicList010 .list li{ float:left; width:23.5%; margin-right:2%;}
.PicList010 .list li div{border: #d5e5f1 1px solid;padding: 5px;background: #f9f9f9;}
.PicList010 .list li:hover div{border:#a1d0ed 1px solid; background:#eff9ff;}
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999999; margin:0; font-size:14px; text-align:center;}
.PicList010 .list li a:hover h3{ color:#1e8fd3; font-weight:bold;}
.PicList010 .list li.clear{ float:none; width:100%; margin-right:0;}
/*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:#c00000; 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:768px){
  .PicList010 .list ul{margin-right: -2%;overflow: hidden}
  .PicList010 .list ul li{width: 48%}
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
  .Page002046 .Pages em{display: none}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}

/*
 .Timeline001266 为demo编号
 */
.Timeline001266{ padding:2% 0; }
.Timeline001266 .scroll{ height:750px;overflow: auto;}
.Timeline001266 .scroll ul{ padding-left:40px; }
.Timeline001266 .scroll li{ position:relative; padding:20px 0 20px 145px;background:url(../images/Timeline001266-bg.gif) repeat-y left top;}
.Timeline001266 .scroll li div{ position:relative; padding-left:0px; min-height:83px;}
.Timeline001266 .scroll li p{ margin:0; line-height:24px; max-height:72px; overflow:hidden;}
.Timeline001266 .scroll li time{ position:absolute; border-radius:0 5px 5px 0; background-color:#e5e5e5; 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 #e5e5e5; 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:#9b9690; border:4px solid #e5e5e5; left:-35px;margin-top:-7px;}
.Timeline001266 .scroll li:hover time{ background-color:#c00000; color:#fff;}
.Timeline001266 .scroll li:hover figure{ border-color:#c00000;}
.Timeline001266 .scroll li:hover time::before{ border-right-color:#c00000;}
.Timeline001266 .scroll li:hover time::after{background-color:#c00000; border-color: #86a9e9; 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: #c00000;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: #ccc;cursor: default; }
.Timeline001266 .jspDisabled::before{background-image:url(../images/Timeline001266-btn.gif);}
.Timeline001266 .jspCorner{background: #eeeef4;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;}
}
/*
 .PicList001761 为demo编号
 */
.PicList001761{ padding:4.5% 0 4% 0; }
.PicList001761 li{ float:left; width:32%; margin-right:2%; text-align:center;  position: relative; text-align: center; height: auto; overflow: hidden;}
.PicList001761 li figure{border:1px solid #e1e1e1; padding-bottom:75%; background-size:cover;  overflow: hidden;}
/*.PicList001761 li figure img{ display:none;}*/
.PicList001761 li a{color:#4c433e; display:block;}
.PicList001761 li figure .h1{ position: absolute; z-index: 100; color: #fff; top: 45%;  font-size: 20px; text-align: center; display: block; width: 100%;  }
.PicList001761 li figure .h2{ position: absolute; z-index: 100; color: #fff;top: 55%; font-weight: normal; text-transform: uppercase; font-size: 12px;text-align: center; display: block; width: 100%;font-family:Arial, Helvetica, sans-serif;opacity: 0.5;filter:Alpha(opacity=50);    }

@media(max-width: 768px){
  .PicList001761 li{width: 100%;}
  .PicList001761 li span{margin:15px 0 20px 0 !important}
}


.PicList001761 li span{  text-align: center; margin:10px 0 0 0 }
.PicList001761 li span a{ line-height:28px;  font-size:16px;background: #aaa;  text-align: center; max-width: 120px; color: #fff;  padding: 5px 20px; margin: 0px auto; border-radius: 30px}

.PicList001761 li:last-child{ margin-right:0;}

.PicList001761 li figure img{height: 78px; position: absolute; z-index: 100; top: 20%; left: 50%; transform:translateX(-50%);}
/*.PicList001761 li:nth-child(1):after{ background: url(../../uploadfiles/images/PicList001761-icon1.png); } 
.PicList001761 li:nth-child(2):after{ background: url(../../uploadfiles/images/PicList001761-icon2.png); } 
.PicList001761 li:nth-child(3):after{ background: url(../../uploadfiles/images/PicList001761-icon3.png); } */

.PicList001761 li figure:after{ content: ""; display: block; width:100%; height:85.5%; position: absolute; z-index:90; top: 0; left: 0;background: rgba(192,0,0,0.5); display: none} 

.PicList001761 li:hover figure:after{ display: block;}




@media(max-width:375px){
.PicList001761 .categoryname{ font-size:18px;}
.PicList001761 li{ width:auto; float:none; margin-right:0; margin-bottom:2%;}
}


/*PicList001958*/
.PicList001958{padding: 2% 0 0 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:16px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:26px; height:90px; overflow:hidden; font-size: 14px;}

.PicList001958 li:hover{background: #e8eef9; padding: 20px }

@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}




/*PicList001958*/
.PicList001959{padding: 2% 0 0 0;}
.PicList001959 li{ overflow:hidden; padding:20px 0; background: #f5f5f5;  margin-bottom: 30px;padding: 20px 60px 20px 10px}
.PicList001959 li:last-child{ border-bottom:0;}
.PicList001959 li div{ position:relative; padding-left:29%;}
.PicList001959 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001959 li .Ispic img{ display:none;}
.PicList001959 li h1{ margin:0; font-size:16px; font-weight:normal; padding:15px 0;}
.PicList001959 li time{ color:#999;}
.PicList001959 li p{color:#666; margin:10px 0 0 0; line-height:26px; height:90px; overflow:hidden; font-size: 14px;}

.PicList001959 li:hover{background: #e8eef9; }
@media(max-width:768px){
.PicList001959 li div{ padding-left:45%;}
.PicList001959 li {padding: 10px;}
.PicList001959 li .Ispic{width:42%;}
  .PicList001959 li p{height: 82px}
}
@media(max-width:480px){
.PicList001959 li div{ padding-left:0;}
.PicList001959 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001959 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001959 li h1{font-size:16px;}
}







/*PicList001912*/

.PicList001912 {padding-top: 2%;}

.PicList001912 li{ margin-bottom:35px;padding: 1% 3% 1% 1%; background: #f5f5f5;}
.PicList001912 li div{  overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:16px;}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:72px; color:#999;}
.PicList001912 li .more{ color:#d4282e;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}
/*
 .Map004 为demo编号
 */
.Map001{ padding:4% 0;}
.Map001 .map{width:700px; float:left;}
.Map001 .map #allmap{ height:400px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:500px; background-color:#f9f9f9; min-height:400px;}
.Map001 .info ul{ padding:35px 29px;}
.Map001 li{ line-height:25px; background-position: left 20px; padding:20px 0 20px 45px; font-size:16px; background-repeat:no-repeat; color:#555; border-bottom:1px #dbdbdb dotted;}
.Map001 li.name{ background-image:url(../images/Map001-icon_name.gif);}
.Map001 li.add{ background-image:url(../images/Map001-icon_add.gif);}
.Map001 li.tel{ background-image:url(../images/Map001-icon_tel.gif);}
.Map001 li.fax{ background-image:url(../images/Map001-icon_fax.gif);}
.Map001 li.mail{ background-image:url(../images/Map001-icon-mail.png);}

.BMap_Marker>div img{ max-width:none;}
.Map001 #allmap *{ box-sizing:content-box; -webkit-box-sizing:content-box;}


/*
 .Form001215 为demo编号
 */
.Form001215{ padding:4% 0;}
/*.Form001215 .auto{  background: url(../images/Form001215-bg.jpg) no-repeat right top}*/
.Form001215 .form{ float:left; width:43%;}
.Form001215 .form li{ padding-bottom:2%;}
.Form001215 .form .text{ border:1px solid #ccc; width:100%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff; color: #222}
.Form001215 .form textarea.text{ height:195px;}
.Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#c00000; color:#fff; height:37px; padding:0 12%; border:none;}
.Form001215 .hotline{ float:right; width:52%; background:url(../images/Form001215-bg.jpg) no-repeat right bottom/contain; padding:10% 0 16% 0; text-shadow:0 1px 0 #fff;}
.Form001215 .hotline figure{ width:60%; max-width:285px; font-size:12px;border-top:1px solid #ccc; padding-top:3%; margin-top:3%;}
.Form001215 .hotline figure b{ display:block; color:#10a49a; font-size:14px;}
.Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left top;}
.Form001215 .hotline dd{ font-size:33px; color:#f08200; font-weight:bold;}
.Form001215 .hotline dt{ color:#000;}
@media(max-width:640px) and (min-width:481){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:768px){
  .Map001 .map{width:100%; float:none;}
.Form001215 .hotline dd{ font-size:24px;}
  .Map001 .info{ width:100%; background-color:#f9f9f9; min-height:400px;}
}
@media(max-width:768px){
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
}



.Text_con{ height: auto; overflow: hidden; padding: 3% 0}


@media(max-width:650px){
.Text_con .icon1{ display: none;}
}


/*
 .TextList002192 为demo编号
 */
.TextList002192{ padding:3% 0 0;}
.TextList002192 .tit{ font-size:30px; font-weight:normal; color:#333; margin:0 0 30px; line-height:28px; text-align:center;}
.TextList002192 .tit span{ position:relative; }
.TextList002192 .tit span i{ font-size:27px; color:#333; width:2px; font-style:normal; position:absolute; left:8px; top:4px;}
.TextList002192 .tit span i:last-child{ right:13px; left:auto;}
.TextList002192 .tit em{ font-style:normal; text-transform:uppercase; color:#999; font-family:Arial; display:block; font-size:14px;}
.TextList002192 li{ border-bottom:1px solid #e3e3e3; padding-bottom:3%; margin-bottom:3%; position:relative; min-height:102px; padding-left:125px;}
.TextList002192 li time{ background: #426ec0; display:block; border:1px solid #e3e3e3; width:105px; height:102px; text-align:center; position:absolute; top:0; left:0; color:#fff; line-height:1.4;}
.TextList002192 li time span{ background: #f5f5f5	; display:block; font-size:50px; margin-bottom:5px; color: #a7b0c0}
.TextList002192 li h2{ color:#444444; font-size:16px; margin:0; position:relative; padding-right:70px;}
.TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:14px;}
.TextList002192 li h2 a{transition: .3s ease-out; color:#444;}
.TextList002192 li h2 a:hover{ color:#e50014;}
.TextList002192 li p{ color:#888; font-size:14px; line-height:24px; margin:15px 0 0; max-height:72px; overflow:hidden;}


.TextList002192 .back{ text-align:center;}
.TextList002192 .back a{ display:inline-block;line-height: 28px;font-size: 16px;background: #aaa;max-width: 120px;color: #fff;padding: 5px 20px;border-radius: 30px;}
.TextList002192 .back a:hover{ background:#c00000;}


/*Spec001770*/

.Spec001770{ padding: 2%  0 2% 0}
.Spec001770 dl{ background: #f5f5f5; padding:10px 0;overflow:hidden; line-height:24px; margin-bottom: 4px; border: 1px solid #eee;}
.Spec001770 dt{ float:left;width:80px; color:#1d1d1d; background: #c00000; text-align: center; color: #fff; margin-right: 20px; margin-left: 10px;}
.Spec001770 dd{ position:relative; padding:0 50px 0 0px; font-size:14px; overflow:hidden;}
.Spec001770 dd a{color:#222; margin-right:20px; display:inline-block;}
.Spec001770 dd a.on,
.Spec001770 dd a:hover{ color:#c00000; text-decoration: underline; }
.Spec001770 dd span,
.Spec001770 dd a.all{ position:absolute; left:0; top:0;text-align:center; width:48px; height:24px; line-height:20px; background:url(../images/Spec001770-all.jpg) no-repeat; }
.Spec001770 dd span{ left:auto; right:0;color:#df0616; cursor:pointer; display:none;}
@media(max-width:480px){
.Spec001770 dt{ padding-left:10px;}
}
/*Other002110 */
.Other002110{ padding-bottom: 3%}
.Other002110 td{ padding:5px; text-align:center;border:solid 1px #eee;}
.Other002110 td b{ display:none;}

.Other002110 td.td_pic img{ max-width:65px; border:1px solid #f04848;}
.Other002110 .td_pic{ width:15%;}
.Other002110 .td_num{ width:15%;}
.Other002110 .td_name{ width:30%;}
.Other002110 .td_price{ width:10%;}
.Other002110 .td_like{ width:15%;}

.Other002110 .tr_top td{background-color:#eee;  text-align:center; line-height:22px;font-weight:bold; color:#000;}

.Other002110 dl{ font-size:12px;}
.Other002110 dd{ text-align:center; padding:10px 0;}
.Other002110 dd a{ color:#fff; background: #6b89c1;padding: 2px 10px; border-radius: 20px}

@media(max-width:640px){
.Other002110 td{ display:block; width:auto !important; text-align:left; border:0; padding:2%;}
.Other002110 td:nth-child(2n){background-color:#f2f2f2;}
.Other002110 tr{ border-bottom:1px dashed #ccc;}
.Other002110 .tr_top td{display:none;}
.Other002110 td b,
.Other002110 dl{ display:inline-block;}
.Other002110 dd{ display:inline-block; margin-right:10px;}
.Other002110 td{ display:block; width:auto !important; padding:5px 10px;}
.Other002110 .f_name{ text-align:left; font-size:14px;}
}






.Text_con { font-size: 14px;  line-height: 24px; color: #444; }
.Text_con .con{  padding: 2%; border: 1px solid #eee; background: url(../uploadfiles/text_con_img.jpg) no-repeat 98% c}

.Text_con  b{ color: #5174b5; text-decoration: underline}
.Text_con table{ margin: 3% 0}
.Text_con td{ padding:15px 5px; text-align:center;border:solid 1px #ddd;}

.Text_con .tr_top td{ background: #eee;}

.Text_con .td_date{ width:12%;}
.Text_con .td_con{ width:88%;}

.Text_con .save{ display: block; font-size: 14px; background: #c00000; padding: 5px 10px;max-width:200px; color: #fff; text-align: center; margin-top: 2%;}





.homelogin h3{margin:15% 0 5% 0;font-size: 24px;color: #c00000;font-weight: bold;text-align: center}
.homelogin input{height: 35px;background: #f0f3f7;border-radius: 5px;padding-left: 15px;border: 1px #dadfe8 solid;width: 63%;margin-bottom: 15px;font-weight: bold}
.homelogin .homeloginbox input.tijiao{background: #c00000;color: #ffffff;font-size: 18px;cursor: pointer}
.homelogin .homeloginbox{text-align: center}
.homeUserName{
    display: block;
    margin-bottom: 20px;
    font-size: 20px;
}

@media(min-width: 769px){
.homelogin{position: absolute;right: 18%;top:9%;background: rgba(255, 255, 255, 0.7);width: 350px;height: 280px;border-radius: 50px;z-index: 9999;}
}
@media(max-width: 768px){
  .Text_con .con1{padding: 30px !important}
  .jingyinglinina img{width: 100% !important;margin: 0 !important;}
  .jingyinglinina p{width: 100% !important;}
  .jingyinglinina h1{width: 100% !important;}
}
@media(max-width:640px){
.homelogin h3{ font-size:18px; margin-top:5%;}
}

.homelistbox{width: 59%;float: left;margin-left:2%}

.homelistbox .homepicbox{width:30.8%;text-align: center;position: relative;float: left}
.homelistbox .homepicbox img{width: 100%}
.homelistbox .homepicbox span{background: rgba(0, 0, 0, 0.3);display: block;height: 100%;position: absolute;width: 100%;
  top: 0;left: 0;background-repeat: no-repeat;background-position:center 40%}
.homelistbox .homepicbox h3{position: absolute;top: 45%;text-align: center;width: 100%;font-size: 24px;color: #ffffff;font-weight: normal;z-index: 99}
.homelistbox .homlistbot:nth-child(1){margin-bottom: 25px}
.homelunbo{ padding: 10px;}
.homelunbo .btit{ width: 100%;border-bottom: 1px solid #f2f2f2f2;padding-bottom: 10px; margin-bottom: 10px;}
.homelunbo .btit span{ font-size: 18px; color: #000;}
.homelunbo .btit a{ float: right; color: #fff; font-size: 12px; height: 20px; padding: 0 10px; border-radius: 20px; background: #c00000;}
.homelunbo li{ margin-bottom: 10px;}
.homelistbox .homlistbot .homelunbotit h3{width: 70%;float: left;font-size: 14px;color: #342c2a;font-style: normal;font-weight: normal; margin: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.homelistbox .homlistbot .homelunbotit time{float: left;width: 30%;margin:0;text-align: right;font-size: 14px;color: #999999}
.homelistbox .homlistbot p{margin-top: 0;font-size: 14px;color: #342c2a;line-height: 30px;}
.homlisttop{position: relative;background: #f9f9f9;border: #f0f0f0 solid 1px}
.linktitbox{width: 63px;height: 63px;background: url("../images/linkbg.png") no-repeat;font-size: 16px;color: #ecebeb;/*padding: 8px 10px 10px 14px;*/float: left; line-height: 63px; text-align: center;}


.linkbox .swiper-button-next3, .swiper-button-prev3{top:74% !important;width: 14px !important;height: 25px !important;}
.linkbox .swiper-button-prev3{background: url("../images/prev3.png") no-repeat !important;left: -25px !important;}
.linkbox .swiper-button-next3{background: url("../images/next3.png") no-repeat !important;right: -25px !important;}

.linkbox{position: relative;width: 85%;float: left;margin-left: 5%;margin-top: 13px}
.linkbox ul li{text-align: center;height: 38px;line-height: 38px;font-size: 16px;color: #444444;background: #ffffff;border: 1px #dcdcdc solid;}
.linklist2box{padding: 30px 0 20px 0;background: #f2f2f2;}

.homlistbot{border: #f0f0f0 solid 1px; padding: 10px;}
@media(max-width: 768px){
  .homelistbox{width: 100%;margin-left: 0}
  .homelistbox .homepicbox{width: 100%;margin-top: 5%}
  .homelunbo{width: 100%;padding: 0 2%;margin-left: 0 !important;}
  .linktitbox{background: none;width: 100%;color: #333333;line-height: 30px;height: 30px;}
  .linklist2box{padding-top: 10px}
  .homelistbox .homlistbot:nth-child(1){ margin-top: 25px;}
}



.homlistbot .homepicbox:hover span{background-image:url("../images/morehomeicon.png") !important;background-repeat: no-repeat !important;background-position:center 65% !important;background: rgba(36, 81, 162, 0.75);}
.homlistbot .homepicbox:hover h3{top: 25% !important;}

.homlisttop .homepicbox:hover span{background-image:url("../images/morehomeicon.png") !important;background-repeat: no-repeat !important;background-position:center 65% !important;background: rgba(36, 81, 162, 0.75);}
.homlisttop .homepicbox:hover h3{top: 25% !important;}
.Floor002439 .list .item .word{background-repeat: no-repeat;background-position: center 40%;/*background-color: rgba(41, 41, 41, 0.7);*/padding-top: 50%}



@media only screen and (max-width:320px ) {
  .Floor002439 .list .item .word{padding-top: 60%}
}

#btnTest{width: 135px;height: 30px;text-align: center;border: 1px #dddddd solid;display: block;line-height: 30px;color: #888888;    margin: 2% auto 3% auto;}


.single-header{text-align: center}
.single-header h1{font-size: 24px;}













