﻿
body{overflow-x: hidden;}
.top img,.bottom img{max-width: 1920px;}
/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:750px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; background:#eee; }
.Banner002058 .bx-pager div a.active{ background:#005d54;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}

/*Floor001899*/
.Floor001899{ position:relative; z-index:1; background: url(../images/crossword.png); padding: 1% 0 2.5% 0}
.Floor001899 .title{ line-height:60px; color:#999;  width: 100%;position: relative; height: auto; overflow: hidden; padding-bottom: 10px;}
.Floor001899 .title:after{ content: ""; display: block; position: absolute; right: 28px; top:30px; width:67%; height: 1px; background: rgba(0,0,0,0.08)}
.Floor001899 .title h1{ float: left; font-size: 26px; font-weight: normal; color: #222; margin: 0px;}
.Floor001899 .title span{float: left; font-size: 26px; line-height: 62px; text-transform: uppercase; font-family: dincond,Arial, Helvetica; margin-left: 5px; font-weight: 100 }
.Floor001899 .title .more{ float:right; width: 29px ;height: 29px; background: url(../images/more.png) no-repeat; margin-top: 16px; }
.Floor001899 .con{ background-repeat: no-repeat; background-position:left bottom;  position: relative}
.Floor001899 .con img{float: right;margin-left: 5%;}
.Floor001899 .con .text{}
.Floor001899 .con .text h1{ font-size: 20px; color: #444; margin: 0 0 15px; display: block;padding-top: 25px;}
.Floor001899 .con .text h1 span{ font-family: dincond,Arial, Helvetica; font-weight:100; color: #999}
.Floor001899 .con .text p{ font-size: 14px; color: #666; line-height: 46px; margin: 5px 0; text-indent: 2em}
.Floor001899 .con .text p b{ color: #005d54;display: inline; margin: 0 5px; text-align: center}


/*Floor002084 */
.Floor002084{ background: #fff;padding:1%  0 2% 0; }
.Floor002084 .auto{ height: 550px;}
.Floor002084 .title{ line-height:60px; color:#999; position: absolute; top: -65px; left: 0px; width: 100%; position: relative}
.Floor002084  .title:after{ content: ""; display: block; position: absolute; right: 28px; top:30px; width:70%; height: 1px; background: rgba(0,0,0,0.1)}
.Floor002084 .design_top  .title:after{ content: ""; display: block; position: absolute; right: 28px; top:30px; width:42%; height: 1px; background: rgba(0,0,0,0.1)}
.Floor002084 .title h1{ float: left; font-size: 26px; font-weight: normal; color: #222; margin: 0px; }
.Floor002084 .title span{float: left; font-size: 26px; text-transform: uppercase; font-family: dincond,Arial, Helvetica; margin-left: 5px; font-weight: 100 ; line-height: 62px;}
.Floor002084 .title .more{ float:right; width: 29px ;height: 29px; background: url(../images/more.png) no-repeat; margin-top: 15px;}
.Floor002084 .box{ position:relative;padding-bottom: 40%}
.Floor002084 .float{ position:absolute; top:65px; height:100%;  }
.Floor002084 .design_top{ right:0; width:38%; background:#f5f5f5;}
.Floor002084 .design_top .con{padding:30px 30px;}
.Floor002084 .design_top .pic{text-align: center;padding-bottom: 100%; background-repeat: no-repeat; background-position: center center}

.Floor002084 .design_top .text dl{margin-top: 10px; }
.Floor002084 .design_top .text dd{ float: left; width: 33.334%; color: #444; border-right: 1px solid #005d54; padding:0 8px; font-size: 14px; line-height: 14px; text-align: center; }
.Floor002084 .design_top .text dd span{ 	color: #005d54; font-size: 14px;  }
.Floor002084 .design_top .text dd:nth-child(3){ margin-right: 0;border-right: none}
.Floor002084 .design{ width:60%; left:0;}
.Floor002084 .design .pager{ position:absolute; right:0; top:0; height:100%; width:44.78%; background: #eee}
.Floor002084 .design .pager a{ position:absolute; width:47%; height:32%;}
.Floor002084 .design .pager a::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.5); transition:0.3s;}
.Floor002084 .design .pager a.active::before{ opacity:0;}
.Floor002084 .design .pager a.a_0{ display:none;}
.Floor002084 .design .pager a.a_1,
.Floor002084 .design .pager a.a_3,
.Floor002084 .design .pager a.a_5{ left:2%;}
.Floor002084 .design .pager a.a_2,
.Floor002084 .design .pager a.a_4,
.Floor002084 .design .pager a.a_6{ right:2%;}
.Floor002084 .design .pager a.a_1,
.Floor002084 .design .pager a.a_2{ top:1%;}
.Floor002084 .design .pager a.a_3,
.Floor002084 .design .pager a.a_4{ top:34%;}
.Floor002084 .design .pager a.a_5,
.Floor002084 .design .pager a.a_6{ top:67%;}
.Floor002084 .design .pager a img{ display:none;}
.Floor002084 .design .bx-wrapper{ position:absolute; left:0; top:0; height:100%;width:55.22%;}
.Floor002084 .design .bx-viewport{ height:100% !important;}
.Floor002084 .design .bx-viewport ul,
.Floor002084 .design .bx-viewport li{ height:100%;}
.Floor002084 .design .bx-viewport li{ position:relative;}
.Floor002084 .design .Ispic{ height:100%;}
.Floor002084 .design .Ispic img{ display:none;}
.Floor002084 .design dl{ z-index:10; position:absolute; left:0; bottom:0; width:100%; background:#005d54; color:#fff; padding:5% 8%;}
.Floor002084 .design dl:before{ position:absolute; content:''; width:0; height:0; border:10px solid transparent; border-bottom-color:#005d54; top:-20px; left:10%;}
.Floor002084 .design dt{ font-size:14px;}
.Floor002084 .design dt b{  font-size: 18px; padding-right: 10px;}
.Floor002084 .design dd{ font-size:12px;opacity: 0.56;filter:alpha(opacity=56); padding-top:5px;}
.Floor002084 .design .bx-controls-direction a{ position:absolute; z-index:10; top:50%; font-size:22px; color:#fff; margin-top:-11px;}
.Floor002084 .design .bx-controls-direction a.bx-prev{ left:3%;}
.Floor002084 .design .bx-controls-direction a.bx-next{ right:3%;}
@media(max-width:768px){
.Floor002084 .box{ padding-bottom:0;}
.Floor002084 .float{ position:relative; left:auto !important; right:auto !important; padding-bottom:70%; width:auto !important; height:auto;}
.Floor002084 .design{ margin-bottom:3%;}
}
@media(max-width:480px){
.Floor002084 .design_top dl dd span,
.Floor002084 .design dt{ font-size:14px;}
}
@media(max-width:375px){
.Floor002084 .design dd{ display:none;}
}
/*
 *  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%; }

/*
 .Floor002428
 */




.Floor002428 .title{ line-height:60px; color:#999;  width: 100%;position: relative; height: auto; overflow: hidden; padding-bottom: 10px;}
.Floor002428 .title:after{ content: ""; display: block; position: absolute; right: 28px; top:30px; width:83%; height: 1px; background: rgba(0,0,0,0.08)}
.Floor002428 .title h1{ float: left; font-size: 26px; font-weight: normal; color: #222; margin: 0px;}
.Floor002428 .title span{float: left; font-size: 26px; text-transform: uppercase; font-family: dincond,Arial, Helvetica; margin-left: 5px; font-weight: 100 ; line-height: 62px; }
.Floor002428 .title .more{ float:right; width: 29px ;height: 29px; background: url(../images/more.png) no-repeat; margin-top: 16px; }
.Floor002428{ padding:1% 0 2% 0; overflow: hidden; background: url(../images/crossword.png);}
.Floor002428 li{ position: relative; overflow: hidden;}
.Floor002428 li img{ visibility: hidden;}
.Floor002428 li .pic{ display: block; width: 100%; position: relative; height: 300px; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002428 li .word{ width: 100%; padding: 0 20px; color: #51463c; text-align: center }
.Floor002428 li.white .word{color: #444;padding: 10px 0}
.Floor002428 li .word h2{  font-weight: normal; font-size: 16px;overflow:  hidden; margin:10px 0 5px 0}
.Floor002428 li .word p{  font-weight: normal; font-size: 12px; margin: 5px 0}
.Floor002428 li:hover .pic{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);;}
.Floor002428 .owl-nav >div{ position: absolute; top: 50%; margin-top: -80px; width: 50px; height: 106px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002428 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{ right: 0; background-position: right 0;}
@media only screen and (min-width: 1440px) {
.Floor002428 .owl-nav .owl-prev{ left: 0;}
.Floor002428 .owl-nav .owl-next{ right: 0;}
}
.Floor002428 .owl-dots{ display: none; width: 100%; margin-top: 1%; text-align: center;}
.Floor002428 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002428 .owl-dots>div >span{ display: block; width: 14px; height: 14px;  background: #999999;}
.Floor002428 .owl-dots>div.active >span{ background: #005d54;}

/*
 .Bottom001785
 */
.Bottom001785{ background-color:#303030; border-top:4px solid #005d54}
.Bottom001785 footer{ border-top:1px solid #222; background: #282828; color:#8c8b8b;line-height:53px; font-size:12px;}
.Bottom001785 footer dl{ float:right;}
.Bottom001785 footer a{ color:#8c8b8b;}
.Bottom001785 footer a:hover{ color:#fff;}
.Bottom001785 footer i{ font-style:normal; margin:0 5px;color:#555;}
.Bottom001785 .bottom section{ float:left; width:948px; padding:3% 0; background:url(../images/Bottom001785-line.gif) repeat left top;}
.Bottom001785 .bottom dl{ float:left; width:158px; border-left: 1px solid #222; min-height: 190px;}
.Bottom001785 .bottom dt{ color:#fff; line-height:14px; height:14px; border-left:2px solid #005d54; margin-left:-1px; padding-left:20px; margin-bottom:10px;}
.Bottom001785 .bottom dd{ font-size:14px; padding:0 20px; line-height:28px;}
.Bottom001785 .bottom dd a{ color:#828282;}
.Bottom001785 .bottom dd a:hover{ color:#fff;}
.Bottom001785 .contact{ float:right; padding-top:37px;}
.Bottom001785 .contact figure,
.Bottom001785 .contact ul{ float:left;}
.Bottom001785 .contact li img{ max-width:none; width:130px; border:1px solid #e5e5e5; display:block;}
.Bottom001785 .contact figure{ width:32px; margin-right:20px;}
.Bottom001785 .contact figure a{ display:block; height:32px; background:url(../images/Bottom001785-icon.png) no-repeat left top; margin-top:2px;   }
.Bottom001785 .contact figure a.py{ background-position:left -30px;}
.Bottom001785 .contact figure a.qq{ background-position:left -65px;}
.Bottom001785 .contact figure a.sina{ background-position:left -100px;}
.Bottom001785 .contact figure a:hover{ background-image:url(../images/Bottom001785-icon_hover.png);}
.Bottom001785 .contact p{color:#fff; padding-left:52px; text-align:center; margin:10px 0px;}
@media(max-width:1200px){
.Bottom001785 .bottom section{ display:none;}
.Bottom001785 footer{ padding:2% 0; line-height:25px;}
.Bottom001785 footer dl{ float:none;}
.Bottom001785 .contact{ width:167px; margin:0 auto; float:none;}
}




/*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%); display: none}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}
/*
 .Menu002252
 */
.Menu002252{}
.Menu002252 .auto{border-bottom: 1px solid #d5d5d5; }
.Menu002252 h1{margin: 0; float: left; font-weight: normal; color: #005d54; font-size: 24px; line-height: 65px; display: block; height: 65px;}
.Menu002252 .menuLink{float: right; text-align: right}
.Menu002252  a{font-size:14px; display:inline-block;padding:0 10px; margin-bottom: 1px; line-height: 70px; height: 60px; position: relative; text-align: center}
.Menu002252 a.aon,.Menu002252 a:hover{ color:#005d54; font-weight: bold}
.Menu002252 .aon:after,.Menu002252 a:hover:after{ content: ""; display: block;  position: absolute; left: 45%; bottom:-22px; width: 10%; height: 17px;  background: url(../images/Menu002252-aon.png) no-repeat center 0}
@media(min-width:768px){
.Menu002252 a{ display:inline-block; padding:0 15px; min-width:115px;}
}
@media(min-width:1024px){
.Menu002252 a{display:inline-block; padding:0 10px; min-width:100px;}
}

/*
 .PicList001647
 */
/*
 .PicList001647
 */
.PicList001647 li{float:left;margin-right:1.5%;width:48%;margin-top:2%;margin-bottom:2%;background: #f5f5f5;}
.PicList001647 li div{position: relative;padding: 7% 3% 4% 51%;font-size: 12px;background: #f5f5f5;border: 1px solid #eee;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li .Ispic{position: absolute;width: 45%;height: 100%;left: 0%;top: 0;}
.PicList001647 li .Ispic img{ display:none;}
.PicList001647 li p,.PicList001647 li h1{margin:0;}
.PicList001647 li .pic{ width:45%; float: left}
.PicList001647 li .text{display: block; width: 55%; float:right; background: #f5f5f5; border: 1px solid #eee; border-left: none;min-height: 314px;padding:40px 30px }
.PicList001647 li p{ font-size:14px; color:#666; height:100px; overflow:hidden; line-height:24px;}
.PicList001647 li h5{font-size:20px;font-weight:normal;padding-bottom:10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;margin-top: 4%;}
.PicList001647 li h5 a{color: #005d54;}
.PicList001647 li .more{display: block;padding: 5px 20px;border: 1px solid #ccc;margin-top: 20px;margin-bottom: 39px;max-width: 130px;text-align: center;}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:100%;}
.PicList001647 li .text{padding: 2%;min-height: 192px;}
.PicList001647 li p{height: 47px;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #dedede; padding:0 15px; line-height:38px; color:#666;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#005d54; 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){
.Page002046 .Pages a{padding:0 10px; }
}
.Singlepage{padding: 3% 0}
.Singlepage .about p{font-size: 14px; line-height: 28px; text-indent: 2em; margin: 18px 0}



/*
 .Map001070*/
.Map001070{padding: 3% 0;}
.Map001070 .auto{position:relative;}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%;  background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #005d54; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
.Map001070 .Form002337 select{width:100%;}
.Map001070 .Form002337{ float:none; width:100%; padding:0; border:none;  margin:0 0 5%;  }
.Map001070 .Form002337 .row-inner .text{max-width:100%;}
.Map001070 .Form002337 .btn{ margin:0 auto;}

@media(min-width:961px){
 /* .Map001070 .Form002337{border-left:  none;width: 30%;padding:  0;position: absolute;right: 0;top: 0;}*/
}
/*@media(max-width:960px){*/
 .Map001070 .Form002337{position:relative;width:100%;top:100%;}
/*}*/
@media(min-width:641px){
.Map001070 .map{height: 430px;width: 67%;float:  left;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}

.Map001070 .Form002337 h2{margin: 0 0 5% 0;}
.Map001070 .Form002337 .btn{margin: 0;}
.Map001070 .Form002337 .row2{padding-bottom: 0;height: 100px;margin-bottom: 3%;}

/*PicList001958*/
/*PicList001958*/
.PicList001958{padding: 3% 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:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666;margin:10px 0 0 0;line-height:30px;height: 66px;overflow:hidden;}
.PicList001958 li span{border-bottom: 1px solid #ccc;}
.PicList001958 li span a{color: #999;}
@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;}
}

/*PicList002120 */
.PicList002120{    padding: 3% 0 1% 0;}
.PicList002120 li{float:left;width: 31%;margin-right: 3.5%;margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}

/*PicList002095 */
.PicList002095{    margin: 3% 0 0 0;}
.PicList002095 li{ float:left; width:48.2%; margin-right:3.6%; margin-bottom:3.6%;}
.PicList002095 li:nth-child(2n){ margin-right:0;}
.PicList002095 li .Ispic{ display:block; padding-bottom:65%;}
.PicList002095 li .Ispic img{ display:none;}
.PicList002095 li div{ border:1px solid #eaeaea; border-top:0;}
.PicList002095 li .dot{ text-align:center; font-size:16px; padding:5% 5% 0 5%;}
.PicList002095 li .dot:after{ display:block; content:''; height:1px; width:53px; margin:0 auto; margin-top:5%; background-color:#eaeaea;}
.PicList002095 li p{line-height: 24px;overflow:hidden;height: 70px;color:#9e9e9e;font-size: 14px;padding:0 5%;}
.PicList002095 li aside{ border-top:1px solid #eaeaea; padding:0 5%; line-height:36px; text-align:right;}
.PicList002095 li aside a{background:url(../images/PicList002095-more_after.gif) no-repeat right center;padding-right:15px;color: #005d54;display:inline-block;}
.PicList002095 li aside a:before{ display:inline-block; content:''; background:url(../images/PicList002095-more.png) no-repeat left top; width:9px; height:9px; margin-right:5px;}
@media(max-width:375px){
.PicList002095 li .dot{ font-size:14px;}
.PicList002095 li aside a{ font-size:12px;}
}

/*Top002262*/
.Top002262 { background: #fff; position: relative; z-index: 100;}
.Top002262 .header-left{float: left;width: 40%;display:table;height: 110px;max-width: 250px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mid,
.Top002262 .header-right{ float:right;}
.Top002262 .header-mid{border-right: 1px solid #f3f3f3;}
.Top002262 .header-menu li{width:auto !important;margin-right: 26px;}
.Top002262 .header-menu li em{ padding:0 15px;position:relative;}
.Top002262 .header-menu li em a{line-height: 110px;position:relative;font-size: 16px;color:#333;}
.Top002262 .header-menu li em a::after{position:absolute;content:'';left:50%;transform:translateX(-50%);height: 2px;background: #165d53;width:0;transition:ease-in-out 0.3s;top: 65%;}
.Top002262 .header-menu li em a:hover::after,
.Top002262 .header-menu li.aon em a::after{width: 4px;}
.Top002262 .header-menu li.aon em a,.Top002262 .header-menu li.aon em a:hover{color: #005d54;}
.Top002262 .header-menu li .sub{width:130%;left:-15%;overflow:hidden;background: #165d53;}
.Top002262 .header-menu li .sub-menu{text-align:center;}
.Top002262 .header-menu li .sub-menu dt{border-bottom: 1px solid #22766a;}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color: #fff;transition:0.3s;font-size:  12px;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:none;}
.Top002262 .header-right dd{float:left;padding: 33px 0;text-align: right;margin-left: 35px;}
.Top002262 .header-right .Hotline p{font-size: 15px;padding: 0;margin: 0;}
.Top002262 .header-right .Hotline span{color: #165d53;font-size: 20px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .open-search-show::before,
.Top002262 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#e60012; top:50%; left:10%; transform:rotate(-45deg);}
.Top002262 .open-search-show::after{transform:rotate(45deg);}

.Top002262 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002262 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:1024px){
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; background:#000; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{width:40px;height:30px;background: #165d53;margin-left:10px;position:relative;z-index:101;transition:background 0.3s;}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ background:#000; position:fixed; right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
.Top002262 .header-left{width: 41%;}
.Top002262 .header-right dd{margin-left: 5px;}
}

/*
 .Banner002442
 */
.Banner002442{ position: relative;}
.Banner002442 li a{ display:block; }
.Banner002442 li a .phoneimg{ display: none;}
.Banner002442 .owl-dots{margin:0 auto;text-align:center;position:absolute;right: -28.5%;width:100%;bottom: 40px;z-index:10;}
.Banner002442 .owl-dots>div{display:inline-block;width: 22px;height: 22px;margin: 0 6px;position: relative;}
.Banner002442 .owl-dots>div span{width: 22px;height: 22px;border: 2px solid #fff;transition: all .3s ease-out;display: block;}
.Banner002442 .owl-dots>div.active span{ background:#ea5728;border:none;}
@media(max-width:767px){
.Banner002442 li a .pcimg{ display: none;}
.Banner002442 li a .phoneimg{ display: block;}
.Banner002442 .owl-dots>div{width: 28px; height: 28px; padding: 10px; }
}

/*Floor002684 */
.slick-slider {
 /* position: relative; */
 display: block;
 -webkit-touch-callout: none;
 -ms-touch-action: pan-y;
 touch-action: pan-y;
 -webkit-tap-highlight-color: transparent;
}
.slick-list {
 position: relative;
 z-index: 1;
 display: block;
 overflow: hidden;
 margin: 0;
 padding: 0;
}
.slick-list: focus {
 outline: none
}
.slick-list.dragging {
 cursor: pointer;
 cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
 -webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0)
}
.slick-track {
 position: relative;
 top: 0;
 left: 0;
 display: block;
}
.slick-track:before,
.slick-track:after {
 display: table;
 content: '';
}
.slick-track:after {
 clear: both;
}
.slick-loading .slick-track {
 visibility: hidden;
}
.slick-slide {
 display: none;
 float: left;
 min-height: 1px;
}
[dir = 'rtl'] .slick-slide {
 float: right;
}
.slick-slide .slick-loading img {
 display: none;
}
.slick-slide .dragging img {
 pointer-events: none;
}
.slick-initialized .slick-slide {
 display: block;
}
.slick-loading .slick-slide {
 visibility: hidden;
}
.slick-vertical .slick-slide {
 display: block;
 height: auto;
 border: 1px solid transparent;
}
.slick-arrow .slick-hidden {
 display: none;
}

.Floor002684{padding: 5.5% 0 3%;border-bottom:1px solid #eee;font-family:"Bodoni MT Condensed",Georgia, "Times New Roman", Times, serif;/* position:  relative; */}
.Floor002684 .auto{margin:0 auto;position: relative;}
.Floor002684 .auto::before{position: absolute;content: '';width: 27px;height: 101px;left: 0;top: -27%;background: url(../images/line.jpg) center no-repeat;z-index: 9;}
.Floor002684 .left button{opacity:  0;}

.Floor002684 .slider-for li img{ display:block;}
.Floor002684 .slider-nav{max-width: 600px;left: 4%;margin:0 auto;position:  absolute;bottom: -4%;padding: 0 5px;}
.Floor002684 .slider-nav li{cursor:pointer;padding: 15px 13px;}
.Floor002684 .slider-nav li aside{ background:#000; position:relative;}
.Floor002684 .slider-nav li aside img{opacity: 0.6;transition:0.3s;width:  100%;}
.Floor002684 .slider-nav li aside::before{opacity:0;position:absolute;content:'';left:0;top:0;width:100%;height:100%;transform:scale(0);transition:0.3s 0.3s;background:none;}
.Floor002684 .slider-nav li.slick-current aside::before{ opacity:1;}
.Floor002684 .slider-nav li.slick-current aside img{opacity:1; -webkit-box-shadow: #ccc 0px 0px 10px;-moz-box-shadow: #ccc 0px 0px 10px;box-shadow: #ccc 0px 0px 10px;transform: scale(1.2);border: 2px solid #fff;}
.Floor002684 .slider-nav li.slick-current{padding: 15px 17px;}
.Floor002684 .edit-info{font-family:"Microsoft YaHei";}
.Floor002684 .edit-css-1 h1{font-size: 18px;color: #666;margin:0;font-weight:  normal;}
.Floor002684 .edit-css-1 h2{font-size: 28px;color:  #333;font-weight:  normal;margin:  0;line-height: 50px;margin-bottom: 6%;
}
.Floor002684 .edit-css-1 p{line-height: 30px;font-size:  14px;color:  #666;}
@media(min-width:1025px){
.Floor002684 .left{float: right;width: 62%;position:  relative;margin-top: 1.5%;}
.Floor002684 .right{float: left;position: absolute;top: 0;left:  0;z-index: 99;background: url(../images/Floor002684_bg.jpg) center no-repeat;background-size: cover;-webkit-box-shadow: #ccc 0px 0px 10px;-moz-box-shadow: #ccc 0px 0px 10px;box-shadow: #ccc 0px 0px 10px;padding: 3% 6.5% 5% 2%;}
.Floor002684 .edit-info{padding:2%;max-width: 511px;margin:0 auto;}
}
@media(max-width:1366px){
.Floor002684 .left .slick-arrow{width:60px; height:60px; right:-30px; }
.Floor002684 .left .slick-prev{margin-top:-60px;}
.Floor002684 .right{ padding-left:30px;}
.Floor002684 .edit-css-1 h1{ font-size:36px;}
}
@media(max-width:1024px){
.Floor002684 .left .slick-arrow{ right:0;}
.Floor002684 .right{ padding:2% !important;}
.Floor002684 .left{ padding:0 !important;}
.Floor002684 .slider-nav{ padding:0 5px; margin:0 auto;}
.Floor002684 .slider-nav li{padding:15px 10px;}
.Floor002684 .slider-nav li aside::before{ border-width:5px;}
}
@media(max-width:640px){
.Floor002684{margin-bottom:5%}
.Floor002684 .auto::before{display:none;}
.Floor002684 .home-title b{ font-size:24px;}
.Floor002684 .home-title span{ font-size:16px;}
.Floor002684 .more{ width:100px; line-height:35px; margin-top:-18px;}
.Floor002684 .edit-css-1 h1{font-size: 24px;}
.Floor002684 .edit-css-1 h2{font-size: 20px;margin-bottom: 0;line-height:  30px;}

}
@media(max-width:480px){
.Floor002684 .slider-nav li{padding:10px 2px;}
.Floor002684 .left .slick-arrow{width:40px; height:40px; }
.Floor002684 .left .slick-prev{margin-top:-40px;}
.Floor002684 .left .slick-arrow::before{ width:10px; height:10px; margin-top:-5px; margin-left:-8px;}
.Floor002684 .left .slick-prev::before{ margin-left:-3px;}
}

/*Floor002708 */
.Floor002708{ position:relative;background: url(../images/Floor002708_bg.jpg) center no-repeat;background-size: cover;overflow:hidden;}
.Floor002708 .txt{display: inline-block;padding-top: 3%;}
.Floor002708 .txt h2{font-size:18px;color:#fff;font-weight:normal;margin-bottom: 8%;}
.Floor002708 .txt span{font-size:18px;color:#fff;font-weight:normal;padding: 10px 30px;margin-right: 12px;border: 2px solid #fff;}
.Floor002708 .txt span.on{color:  #333;background:  #fff;}
.Floor002708 .auto{width:100%;}
.Floor002708 .owl-nav{background: url(../images/slick-arrow_bg.jpg) center no-repeat;width:  107px;height:  67px;position:  absolute;left: -32%;bottom: -3%;}
.Floor002708 .owl-nav .owl-prev{background: url(../images/prev.png) center no-repeat;width:107px;height:34px;line-height: 1000px;}
.Floor002708 .owl-nav .owl-next{background: url(../images/next.png) center no-repeat;width:107px;height:34px;line-height: 1000px;}
.Floor002708 .main{margin-top: -4%;}
@media(max-width:1600px){
.Floor002708 .auto{ padding:0 2%;}
}
.Floor002708 li figure{padding-bottom: 117%;}
.Floor002708 .list{background: #fff;width: 26%;float:  right;padding: 2.5% 2.5% 4% 2.5%;margin: 0% 0 6% 0;position:  relative;}
.Floor002708 li h2{font-weight:normal;font-size: 30px;line-height: 30px;margin: 20px 0 13px 0;max-height:64px;color:  #165d53;text-align:  right;}
.Floor002708 li time{ display:block; margin:6% 0;}
.Floor002708 li p{opacity: 1;line-height: 22px;height: 44px;overflow: hidden;margin:0;color:  #666;text-align:  right;font-size:  14px;margin-bottom: 8%;}
.Floor002708 li .more{position:relative;display: inline-block;color: #666;transition:0.3s;font-size:  14px;float:  right;border-bottom: 1px solid #333;padding-bottom: 5px;}
@media(max-width:640px){
.Floor002708 .list{width: 80%;}
.Floor002708 .txt{margin-bottom:12%}
.Floor002708 .txt span{padding: 5px 10px;}
.Floor002708 .txt h2{margin-bottom:3%}
}
/*Floor001901*/
.Floor001901{padding: 3% 0; overflow: hidden;}
.Floor001901 h2{font-size:30px;color;color:  #000;font-weight:  normal;line-height: 30px;}
.Floor001901 h2 a{float:right;font-size:  14px;color:  #666;background:url(../images/PicList002172-more.png) no-repeat right center;padding-right:15px;margin-top: 10px;}
.Floor001901 li{float: left;width: 31%;margin-right: 3.5%;}
.Floor001901 li:last-child{ margin-right:0;}
.Floor001901 li a{display:block;padding-bottom: 9%;border-bottom: 1px solid #eee;}
.Floor001901 li figure{ padding-bottom:65%;}
.Floor001901 li figure img{ display:none;}
.Floor001901 li h2{font-weight:normal;font-size: 18px;color: #333;}
.Floor001901 li time{font-size: 12px; color: #acacac;}
.Floor001901 li p{line-height:24px;height: 48px;overflow: hidden;color: #666;font-size:  14px;}
@media(max-width:1000px){
.Floor001901 li{float: left; width: 32%; margin-right:2%; }
}
@media(max-width:640px){
.Floor001901 h2{font-size:22px;}
.Floor001901 h3{font-size: 24px; }
.Floor001901 h3 span{font-size: 35px; }
.Floor001901 li{ float:none; width:auto; margin:0 auto; max-width:480px; margin-bottom:3%;}
    .RighInfo002275 .map{width:100%!important;}
}
/*
 .RighInfo002275
 */
.RighInfo002275 {}
.RighInfo002275{background: url(../images/RighInfo002275_bg.jpg) center no-repeat;background-size: cover;}
.RighInfo002275 .text{margin-bottom: 10px;}
.RighInfo002275 .text h2{color:  #999;font-size:  14px;}
.RighInfo002275 .text p{font-size:  14px;color:  #999;}
.RighInfo002275 .text p span{display: block;color: #666;}
.RighInfo002275 .text .tel{color: #165d53;font-size: 35px;font-family: Arial, Helvetica, sans-serif;}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .map{}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
.RighInfo002275 .auto{background: #fff;padding: 0 1.5%;position:relative;margin-top: 2%;}
.RighInfo002275 .auto::before{position: absolute;content: '';width: 27px;height: 101px;left: 2.5%;top: -11%;background: url(../images/line.jpg) center no-repeat;z-index: 9;}
.RighInfo002275 .text{float: left;width: 45%;}
.RighInfo002275 .map{}
.RighInfo002275 .map{float: left;}
.RighInfo002275 .text .title{font-size: 52px;}
.RighInfo002275{padding: 50px 0 70px}
.RighInfo002275 .text .title{margin-bottom: 75px}
.RighInfo002275 .map{width: 500px;height: 368px;margin-top: 7%;}
.RighInfo002275 .text{width: 24%;margin-right: 1%;padding-top: 5%;}
.RighInfo002275 .Form002337{padding-bottom: 9%;}
@media(max-width:960px){
.RighInfo002275 .auto::before{display:none;}
.RighInfo002275 .text,.RighInfo002275 .map,.RighInfo002275 .Form002337{width:100%!important;float:none;}


}



/*Bottom002669 */
.Bottom002669{padding:0 2%;border-top:1px solid #e3e3ea;background: #f6f6f6;}
.Bottom002669 .auto{padding-bottom: 1.3%;}
.Bottom002669 .footer{width: 30%;float:  right;text-align:  right;font-size:  14px;color:  #666;margin: 3% 0 0 0;}
.Bottom002669 .footer dt a{ display:inline-block; margin-right:15px;}
.Bottom002669 .footer a{ color:#888;}
.Bottom002669 .footer a:hover{ color:#b8a05c;}
.Bottom002669 .bottom{ padding-top:2%;}
.Bottom002669 .bottom nav dl{position:relative;width: 20%;float: left;margin-bottom:20px;}
.Bottom002669 .bottom nav dt{position:absolute;left:0;top:0;color: #444;font-size: 15px;}
.Bottom002669 .bottom nav dd{ line-height:24px;}
.Bottom002669 .bottom nav dd a{ display:inline-block; margin-right:15px; color:#666;}
.Bottom002669 .bottom nav dd a:hover{ color:#b8a05c;}
.Bottom002669 .bottom ul{float: left;overflow:hidden;width: 218px;}
.Bottom002669 .bottom ul > *{ float:left;}
.Bottom002669 .bottom ul li figure{float:left;margin-left: 20px;width: 88px;text-align:center;}
.Bottom002669 .bottom ul li figure img{ display:block; width:100%;}
.Bottom002669 .bottom ul li aside{ padding-top:10px;}
.Bottom002669 .bottom ul ol figure{ text-align:right; padding-bottom:20px;}
.Bottom002669 .bottom ul ol span{ display:block;font-size:30px; color:#b8a05c;}
.Bottom002669 .bottom-search{ width:250px; position:relative;}
.Bottom002669 .bottom-search .text{ width:100%; line-height:40px; height:40px; padding:0 40px 0 10px; border:none; border-radius:40px; color:#bfbfbf;}
.Bottom002669 .bottom-search .text.focus{ color:#333;}
.Bottom002669 .bottom-search .btn{ position:absolute; right:0; top:0; width:40px; height:100%; background:url(../images/Bottom002669_btn.png) no-repeat center center;}
@media(min-width:1025px){
.Bottom002669 .footer dt{ float:left;}
.Bottom002669 .footer dd{ float:right;}
.Bottom002669 .bottom nav{width: 39%;float:  left;margin: 3% 3% 0 0;}
}
@media(max-width:1024px){
 .Bottom002669 .bottom nav{width:100%;margin-bottom:2%;height: 40px;line-height: 40px;}
}
@media(max-width:640px){
.Bottom002669 .bottom ul{width:  100%;}
.Bottom002669 .footer{width:100%;}
.Bottom002669 .bottom ul > *{ float:none; display:table; margin:0 auto;}
.Bottom002669 .bottom ul ol figure{ text-align:center;}
.Bottom002669 .bottom ul li figure{ margin:15px;}
.Bottom002669 .bottom nav dl{padding-left:80px;}
}

/*PicList002172 */
.PicList002172{padding:3% 0;background:  #f2f2f2;}
.PicList002172 .auto{position:relative;}
.PicList002172 .auto::before{position: absolute;content: '';width: 27px;height: 101px;left: 0;top: -18%;background: url(../images/line.jpg) center no-repeat;z-index: 9;}
.PicList002172 h2{font-size:30px;color;color:  #000;font-weight:  normal;margin: 1.5% 0;line-height: 30px;}
.PicList002172 h2 a{float:right;font-size:  14px;color:  #666;background:url(../images/PicList002172-more.png) no-repeat right center;padding-right:15px;margin-top: 10px;}
.PicList002172 .owl-carousel{padding:0 30px;width:  94%;margin: -54px auto 0;}
.PicList002172 .item{ padding:0 10px;}
.PicList002172 .item figure p{font-size:16px;color:#666;text-align:center;}
.PicList002172 .item img{ display:none;}
.PicList002172 .item figure span{display:block;padding-bottom: 44%;background-size:contain; background-color:#fff;}
.PicList002172 .owl-carousel .ON figure{}
.PicList002172 .owl-nav div{position:absolute;width: 30px;height: 110px;top: 9%;margin-top:-14px;background:url(../images/PicList002172-btn.png) no-repeat left bottom;overflow:hidden;line-height:1000px;}
.PicList002172 .owl-nav .owl-prev{ left:0;}
.PicList002172 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002172 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002172 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002172 .owl-nav div.disabled{ cursor:default;}
.PicList002172 .hover{position:relative;}
.PicList002172 .hover dl{ display:none;}
.PicList002172 .hover dl dt{ background:#2e3f50; color:#fff; padding:5% 65% 5% 5%;}
.PicList002172 .hover dl dt p{ margin:0; text-align:center; font-size:24px;}
.PicList002172 .hover dl dt p.txt:after,
.PicList002172 .hover dl dt p.year:before{ display:block; content:''; height:20px; background:url(../images/PicList002172-icon.png) no-repeat left top;}
.PicList002172 .hover dl dt p.year{ padding-bottom:3%;}
.PicList002172 .hover dl dt p.txt:after{ background-position:right top;}
.PicList002172 .hover dl dd{/* position:absolute; *//* right:0; *//* height:100%; *//* width: 100%; */top:0;/* background-size:contain; *//*background-color:#fff;*/padding-bottom: 43%;}
.PicList002172 .hover dl dd img{ display:none;}
@media(max-width:1000px){
.PicList002172 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002172 h2{font-size:22px;}
.PicList002172 .auto::before{display:none;}
.PicList002172 .hover{ padding-top:0;}
.PicList002172 .hover dl dt{ padding-right:5%; margin-bottom:2%;}
.PicList002172 .hover dl dd{ position:relative; height:auto; width:auto; padding-bottom:50%;}
}
@media(max-width:480px){
.PicList002172 .hover dl dt p{ font-size:18px;}
.PicList002172 .hover dl dt p.txt:after,
.PicList002172 .hover dl dt p.year:before{ height:12px; background-size:auto 100%;}
}
.Form002337{float: right;margin: 0 auto;border-left:  1px solid #eee;width: 30%;margin-left: 2%;padding-left: 2%;padding-top: 2%;}
.Form002337 h2{color:#000;font-size:28px;font-weight:normal;}
.Form002337 .row{padding-bottom: 15px;width:  100%;}
.Form002337 .rowbox{ padding-bottom: 0;}
.Form002337 .rowbox:after{ content: "";height: 1px; width: 100%; margin: 30px 0; padding: 0; background-color: #f2f2f2; border: none; display: block;}
.Form002337 .row-inner{margin: 0 auto;position: relative;color: #666;font-size: 14px;line-height: 48px;height: 48px;}
.Form002337 .row-inner textarea{height: 100px!important;width:  100%;color: #666;padding: 15px 0 0 15px;border: 1px solid #eee;}
.Form002337 .row-inner .h5{ position: absolute; left: 0; top: 0; margin: 0; font-size: 14px; font-weight: normal;}
.Form002337 .row-inner .username{ display: block;}
.Form002337 .row-inner .text{border: 1px solid #eee;color: #adadad;line-height: 48px;    height: 48px;width: 100%;max-width: 345px;padding: 0 15px;display: inline-block;border-radius: 3px;}
.Form002337 .row-inner .text.focus{border-color: #333; color: #333;}
.Form002337 .btn{background:url(../images/btn_bg.jpg) center no-repeat;line-height: 46px;font-size: 18px;color: #fff;text-align: center;width: 343PX;border: none;cursor: pointer;margin: 8px auto 48px;display: inline-block;}
.Form002337 .btn.reset{ background-color: #d4c496; margin-left: 30px;}
.Form002337 .address>*{ display: block; float: left;}
.Form002337 .address>*+*{ margin-left: 1%;}
.Form002337 .address .selectbox{width:  100%;}
/*.Form002337 select{height: 48px;width: 100%;border: solid 1px #eee;border-radius: 3px;color: #adadad;padding: 0 15px;-moz-appearance: none;-webkit-appearance: none;background: url('../images/select_arrow.png') 302px center no-repeat;padding-right:0px;}*/
.Form002337 select{border: solid 1px #eee; appearance:none;
  -moz-appearance:none;height: 48px;width: 100%;
  -webkit-appearance:none; background: url(../images/select_arrow.png) no-repeat scroll 95% center transparent; padding-right: 0px;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
  padding:0 15px;
}
select::-ms-expand { display: none; }
.Form002337 select.focus{ color: #333;}
.Form002337 .address .text{ width:37% ; max-width: 546px;}
@media only screen and (max-width:767px ) {
.Form002337{ padding:20px 0; }
.Form002337 .btn{line-height: 35px;font-size: 16px;margin-top: 13%;}
.Form002337 .address .selectbox{ width: 32.3334%;}
.Form002337 .address .text{ width: 100%; margin-top: 10px; margin-left: 0;}
}
@media only screen and (max-width:640px ){

}
@media only screen and (max-width:480px ) {
.Form002337 .address .selectbox{ width: 100%; margin-left: 0 !important; max-width: none;}
.Form002337 .address .selectbox+.selectbox{ margin-top: 10px;}
.Form002337 .row-inner .text{ max-width: none;}
}
/*
 .RighInfo002228
 */
.RighInfo002228{ padding:3% 0;font-size:15px;color:#333;line-height:2em;}
.RighInfo002228 .auto{ max-width:1100px;}
.RighInfo002228 .single-header{ text-align:center;border-bottom: 1px solid #ddd}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .single-header p span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#555; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;text-align: center}
.RighInfo002228 .more{float: right;margin-top: 25px}
.RighInfo002228 .more a{display: inline-block;width: 120px;height: 40px;text-align: center;background: #f5f5f5;color: #333;line-height: 40px}
.RighInfo002228 .more a:hover{color: #fff;background: #165d53}
.RighInfo002228 .info_pn{float: left;margin-top: 20px;}
.RighInfo002228 .info_pn span {display: block;padding: 2px 0;}
.RighInfo002228 .info_pn span a{color: #555}
.RighInfo002228 .info_pn span a:hover{color: #165d53}
@media(max-width:950px){
.RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
.RighInfo002228 .col2{ width:48%;}
.RighInfo002228 .fr{ float:right;}
.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
.RighInfo002228 .single-header h1{ font-size:24px;}
.RighInfo002228 .single-header h3{ font-size:18px;}
.RighInfo002228 .single-content p{ padding:15px 0;}
.RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}

}
@media screen and (min-width:1024px){
.RighInfo002228 .single-header h1{ font-size:30px;}
}


/* 案例相册 */
.Galary002512{ background:#f5f5f5;padding:2%;border:1px solid #ddd;margin-top:3%;}
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{ background:#fff;}
.Galary002512 .slider-for li .Ispic{ padding-bottom:55%; background-size:contain;}
.Galary002512 .slider-nav li .Ispic{ border:1px solid #fff; background-color:#fff; padding-bottom:60%; margin:0 3%;}
.Galary002512 .slider-nav li.slick-center .Ispic{ border-color:#005d54;}
.Galary002512 .slider-nav{ margin-bottom:30px;}
/* Slider */
.Galary002512 .slick-slider{position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.Galary002512 .slick-list{position: relative;overflow: hidden;}
.Galary002512 .slick-slider .slick-track,
.Galary002512 .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);}
.Galary002512 .slick-track{position: relative;top: 0;left: 0;}
.Galary002512 .slick-loading .slick-track{visibility: hidden;}
.Galary002512 .slick-slide{display: none;float: left;min-height: 1px;}
.Galary002512 .slick-initialized .slick-slide{display: block;}
.Galary002512 .slick-loading .slick-slide{visibility: hidden;}
.Galary002512 .slick-loading .slick-list{background: url(../images/ajax-loader.gif) center center no-repeat;}
.Galary002512 .slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.Galary002512 .slick-arrow.slick-hidden {display: none;}
/* Arrows */
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%; width: 40px;height: 40px;padding: 0;cursor: pointer;border: none; z-index:10; margin-top:-20px; border-radius:50%; background-color:rgba(0,0,0,0.8);}
.Galary002512 .slick-arrow:hover{background-color:#005d54;}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -45px;}
.Galary002512 .slick-next{right: -45px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:3px solid #fff;border-top:3px solid #fff;}
.Galary002512 .slick-next::before{ border-right:3px solid #fff;border-bottom:3px solid #fff;margin-left:-12px;}
/* Dots */
.Galary002512 .slick-dots{list-style: none;text-align: center; position:absolute; left:0; bottom:-30px; width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: #005d54;}
@media(max-width:1200px){
.Galary002512 .slider-for{ margin-bottom:50px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ right:auto; left:50%; margin-top:0; top:-45px;}
.Galary002512 .slick-prev{ margin-left:-50px;}
.Galary002512 .slick-next{ margin-right:-50px;}
}
@media(max-width:640px){
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ display:none !important;}
.Galary002512 .slider-for{ margin-bottom:3%;}
}