/*Top001835*/
.Top001835{ position:fixed; left:0; width:100%; z-index:100; top:0; background:rgba(0,0,0,0.5);}
.Top001835 .layer{ position:absolute;left:0; width:100%; top:100%;background:rgba(0,0,0,0.4); z-index:50;}
.Top001835 .auto{ position:relative; z-index:60;}

.Top001835 .logo{ position:absolute; left:0; top:0; height:100%;}
.Top001835 .logo img{ display:block; height:100%;}

.Top001835 .top{ position:absolute; right:0; top:50%; margin-top:-16px;}
.Top001835 .top dd{ float:left;}
.Top001835 .top dd a{ display:block;width:32px; height:32px; line-height:32px; text-align:center; border-radius:50%; background:#c00000; color:#fff; font-size:12px;}

.Top001835 nav{}
.Top001835 nav ul{ float:right; position:relative; z-index:60;}
.Top001835 nav li{ float:left; padding:27px 0;}
.Top001835 nav li span,
.Top001835 nav li a{color:#fff; line-height:32px; font-size: 18px;}
.Top001835 nav li > a{ text-align:center; display:block; padding:0 26px; font-weight:bold; }
.Top001835 nav li span{ display:none;}
.Top001835 nav li:before{ float:right; content:''; width:1px; height:8px; margin-top:12px; background-color:#ccc; filter:alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;-khtml-opacity: 0.3;}
.Top001835 nav li:last-child:before{ display:none;}
.Top001835 nav li:last-child > a{ padding-right:0;}
.Top001835 nav li dl{ display:none; position:absolute; left:0; width:100%; top:100%; padding:15px 0;}
.Top001835 nav li#m5 dl,
.Top001835 nav li#m6 dl,
.Top001835 nav li#m7 dl{ text-align:right;}
.Top001835 nav li#m4 dl{ text-align:center;}
.Top001835 nav li dd{ display:inline-block;margin-right:5%;}
.Top001835 nav li dd a{filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6;-khtml-opacity: 0.6;}
.Top001835 nav li dd a:after{ display:block; height:2px; content:'';}
.Top001835 nav li dd a:hover{ font-weight:bold;filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}
.Top001835 nav li dd a:hover:after{ background-color:#ab2024;}
@media(max-width:1200px){
.Top001835 .logo{ left:2%;}
.Top001835 .top{ right:2%;}
}
@media(max-width:1000px){
.Top001835 .logo{ position:relative; padding-right:60%; left:auto;}
.Top001835 .logo img{ height:auto;}
.Top001835 .layer{ position:fixed; left:0; top:0; height:100% !important; max-height:100%; overflow:auto; display:none;}
.Top001835 .layerOut{ display:block !important;}
.Top001835 nav{ position:fixed; padding-right:0; left:0; top:0; width:100%; max-width:220px; height:100%; background-color:#000; z-index:100; transform:translateX(-100%); opacity:0; transition:0.3s;}
.Top001835 nav.navOut{ transform:translateX(0); opacity:1;}
.Top001835 nav ul{ float:none;}
.Top001835 nav li{ float:none; padding:0;border-bottom:1px solid rgba(255,255,255,0.6); box-shadow:0 1px 0 rgba(255,255,255,0.4);}
.Top001835 nav li a,
.Top001835 nav li span{ padding:5%;display:block; text-align:left; line-height:normal;}
.Top001835 nav li > a,
.Top001835 nav li span{ font-weight:bold; font-size:15px; }
.Top001835 nav li:before{ display:none;}
.Top001835 nav li.has_sub>a{ display:none;}
.Top001835 nav li dl{ position:relative; top:auto; text-align:left !important;}
.Top001835 nav li dd{ display:block; margin-right:0;}

.Top001835 .mobile_menu{ width:48px; height:32px; background:#c00000; border-radius:5px 0 5px 0; margin-right:15px; position:relative;}
.Top001835 .mobile_menu span,
.Top001835 .mobile_menu span::before,
.Top001835 .mobile_menu span::after{ position:absolute; background-color:#fff; height:3px; width:100%;}
.Top001835 .mobile_menu span{ left:15%; width:70%; top:50%; margin-top:-1.5px;}
.Top001835 .mobile_menu span::before,
.Top001835 .mobile_menu span::after{ content:''; left:0; top:8px;}
.Top001835 .mobile_menu span::after{ top:-8px;}
.Top001835 .mobile_menu:before{ position:absolute; content:''; width:3px; height:100%;background:#c00000; left:15%; margin-left:4px; z-index:1;}
}
/*Banner001836 */
.Banner001836{ position:relative; z-index:1;}
.Banner001836 .copy{ position:fixed; left:-100%; opacity:0; width:100%;}
.Banner001836 .getdown,
.Banner001836 .adtips{ position:absolute;}
.Banner001836 .getdown{ background:url(../images/Banner001836-getdown.png) no-repeat; width:100px; height:55px; bottom:5%; left:50%; margin-left:-50px; cursor:pointer;z-index:10;}
.Banner001836 .adtips{ left:0; top:0; width:100%; height:100%;z-index:9;}
.Banner001836 .adtips dt{ display:table; width:100%; height:100%;}
.Banner001836 .adtips figure{ display:table-cell; vertical-align:middle; text-align:center; color:#fff;}
.Banner001836 .adtips p{ letter-spacing:5px; margin:0;}
.Banner001836 .adtips h1{ font-size:72px;margin:0; font-weight:normal;}
.Banner001836 .adtips h1:after{ display:block; content:''; margin:0 auto; height:10px; background-color:#c00000; width:20%;  max-width:168px;margin:0 auto; margin-top:20px;}
.Banner001836 .list{ position:relative; width:100%; height:100%;}
.Banner001836 .bx-wrapper,
.Banner001836 .bx-viewport{ z-index:1;}
.Banner001836 .bx-wrapper,
.Banner001836 .bx-viewport,
.Banner001836 .bx-viewport ul,
.Banner001836 .bx-viewport li{ height:100% !important;}
.Banner001836 .bx-viewport li{ width:100% !important;}
.Banner001836 .bx-viewport li img{ float:left;max-width:none;}
@media(max-width:640px){
.Banner001836 .adtips h1{ font-size:36px;}
.Banner001836 .adtips h1:after{ height:5px;}
}

/*Floor001837 */
.Floor001837{ padding:3% 0; max-width: 1200px; margin: 0 auto;}
.Floor001837 .title{ text-align:center; padding-bottom:3%;}
.Floor001837 .title span{ font-size:12px; letter-spacing:5px;color:#c00000;}
.Floor001837 .title h1{ margin:0; font-size:42px; padding:10px 0; font-weight:normal; color:#000;}
.Floor001837 .title h1:after{ display:block; margin:0 auto; width:70px; height:10px; background-color:#c00000; margin-top:20px; content:'';}
@media(max-width:768px){
.Floor001837 .title h1{ font-size:30px; padding:5px 0;}
.Floor001837 .title h1:after{ height:5px; margin-top:10px;}
}
@media(max-width:480px){
.Floor001837 .title h1{ font-size:24px; padding:0;}
.Floor001837 .title h1:after{ height:3px; margin-top:5px;}
}


.Floor001837 li{ float:left; width:48%; text-align:center; margin-right:2%; margin-bottom:2%;}
.Floor001837 li:nth-child(2n){ margin-right:0;}
.Floor001837 li figure{ overflow:hidden;}
.Floor001837 li figure img{ width:100%; height:100%;
	transition: transform .5s ease-in .1s;
    -webkit-transition: transform .5s ease-in .1s;
    -moz-transition: transform .5s ease-in .1s;
    -ms-transition: transform .5s ease-in .1s; }
.Floor001837 li a div{ padding:4% 1% 3% 1%; color:#333;transition:0.3s; background:#fff;}
.Floor001837 li a{ display:block;}
.Floor001837 li p{ line-height:18px; font-size:18px; margin: 10px 0;}
.Floor001837 li:hover figure img{transform: scale(1.1);}
.Floor001837 li span{ letter-spacing:2px; text-transform:uppercase;font-size:12px; font-family:Arial, Helvetica; color:#999;}
.Floor001837 li:hover a div{ background: rgba(0,128,128,.8);color:#fff;}
.Floor001837 li:hover a span{ color:#fff;}
@media(max-width:640px){
.Floor001837 li{ width:100%; margin-right:0; float:none;}
}
/*Bottom001846 */
.Bottom001846{ background-color:#2d2d37;color:#9797a2;}
.Bottom001846 .gettop{ position:fixed; z-index:50; right:0; bottom:10%; background:url(../images/Bottom001846-top.png) no-repeat center center; width:60px; height:60px; cursor:pointer;}
.Bottom001846 .code{ text-align:center; float:right; padding-right:3%; padding-top:5%;text-align:center;}
.Bottom001846 .code img{ max-width:108px;}
.Bottom001846 .bottom{ padding-top:3%; padding-bottom:3%;}
.Bottom001846 .bottom dl{ padding:0 5%; float:left; border-right:1px solid #1e1e26; min-height:218px;}
.Bottom001846 .bottom dl.end{ border-right:0; padding-right:0;}
.Bottom001846 .bottom dl.first{ padding-left:0;} 
.Bottom001846 .bottom dt{ font-size:16px; margin-bottom:20px;}
.Bottom001846 .bottom dd{ font-size:12px; line-height:24px;}
.Bottom001846 .bottom dd a{ color:#9797a2;}
.Bottom001846 .bottom dd a:hover{ color:#fff;}

.Bottom001846 footer{ border-top:1px solid #1e1e26; padding:10px 0; line-height:37px;}
.Bottom001846 footer p{ margin:0;}
.Bottom001846 footer dl{ float:right;}
.Bottom001846 footer dd{ float:left; margin-left:10px;}
.Bottom001846 footer dd a{ display:block; width:37px; height:37px; background:url(../images/Bottom001846-icon.png) no-repeat left top #272730;}
.Bottom001846 footer dd.d_2 a{ background-position:-51px 0;}
.Bottom001846 footer dd.d_3 a{ background-position:-103px 0;}
.Bottom001846 footer dd a:hover{ background-color:#fff;}
.Bottom001846 footer dd.d_2{ position:relative;}
.Bottom001846 footer dd.d_2 figure{ position:absolute; width:120px; height:120px; left:50%; bottom:100%; margin-left:-60px; display:none;}
.Bottom001846 footer dd.d_2 figure img{ border:3px solid #fff; display:block;}
.Bottom001846 footer dd:hover figure{ display:block;}
@media(max-width:1000px){
.Bottom001846 .bottom dl{ display:none;}
.Bottom001846 .code{ float:none; padding-right:0; padding-top:0;}
}
@media(max-width:640px){
.Bottom001846 footer dl{ float:none;}
.Bottom001846 footer p{ line-height:20px;}
.Bottom001846 .gettop{width:40px; height:40px; background-size:contain;}
}


/*Top001835*/
.Top001835{ position:fixed; left:0; width:100%; z-index:100; top:0; background:rgba(0,0,0,0.5);}
.Top001835 .layer{ position:absolute;left:0; width:100%; top:100%;background:rgba(0,0,0,0.4); z-index:50;}
.Top001835 .auto{ position:relative; z-index:60;}

.Top001835 .logo{ position:absolute; left:0; top:0; height:100%;}
.Top001835 .logo img{ display:block; height:100%;}

.Top001835 .top{ position:absolute; right:0; top:50%; margin-top:-16px;}
.Top001835 .top dd{ float:left;}
.Top001835 .top dd a{ display:block;width:32px; height:32px; line-height:32px; text-align:center; border-radius:50%; background:#c94645; color:#fff; font-size:12px;}

.Top001835 nav{}
.Top001835 nav ul{ float:right; position:relative; z-index:60;}
.Top001835 nav li{ float:left; padding:27px 0;}
.Top001835 nav li span,
.Top001835 nav li a{color:#fff; line-height:32px;}
.Top001835 nav li > a{ text-align:center; display:block; padding:0 26px; font-weight:bold; }
.Top001835 nav li span{ display:none;}
.Top001835 nav li:before{ float:right; content:''; width:1px; height:8px; margin-top:12px; background-color:#ccc; filter:alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;-khtml-opacity: 0.3;}
.Top001835 nav li:last-child:before{ display:none;}
.Top001835 nav li:last-child > a{ padding-right:0;}
.Top001835 nav li dl{ display:none; position:absolute; left:0; width:100%; top:100%; padding:15px 0;}
.Top001835 nav li#m5 dl,
.Top001835 nav li#m6 dl,
.Top001835 nav li#m7 dl{ text-align:right;}
.Top001835 nav li#m4 dl{ text-align:center;}
.Top001835 nav li dd{ display:inline-block;margin-right:5%;}
.Top001835 nav li dd a{filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6;-khtml-opacity: 0.6;}
.Top001835 nav li dd a:after{ display:block; height:2px; content:'';}
.Top001835 nav li dd a:hover{ font-weight:bold;filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}
.Top001835 nav li dd a:hover:after{ background-color:#c94645;}
@media(max-width:1200px){
.Top001835 .logo{ left:2%;}
.Top001835 .top{ right:2%;}
}
@media(max-width:1000px){
.Top001835 .logo{ position:relative; padding-right:60%; left:auto;}
.Top001835 .logo img{ height:auto;}
.Top001835 .layer{ position:fixed; left:0; top:0; height:100% !important; max-height:100%; overflow:auto; display:none;}
.Top001835 .layerOut{ display:block !important;}
.Top001835 nav{ position:fixed; padding-right:0; left:0; top:0; width:100%; max-width:220px; height:100%; background-color:#000; z-index:100; transform:translateX(-100%); opacity:0; transition:0.3s;}
.Top001835 nav.navOut{ transform:translateX(0); opacity:1;}
.Top001835 nav ul{ float:none;}
.Top001835 nav li{ float:none; padding:0;border-bottom:1px solid rgba(255,255,255,0.6); box-shadow:0 1px 0 rgba(255,255,255,0.4);}
.Top001835 nav li a,
.Top001835 nav li span{ padding:5%;display:block; text-align:left; line-height:normal;}
.Top001835 nav li > a,
.Top001835 nav li span{ font-weight:bold; font-size:15px; }
.Top001835 nav li:before{ display:none;}
.Top001835 nav li.has_sub>a{ display:none;}
.Top001835 nav li dl{ position:relative; top:auto; text-align:left !important;}
.Top001835 nav li dd{ display:block; margin-right:0;}

.Top001835 .mobile_menu{ width:48px; height:32px; background:#ab2024; border-radius:5px 0 5px 0; margin-right:15px; position:relative;}
.Top001835 .mobile_menu span,
.Top001835 .mobile_menu span::before,
.Top001835 .mobile_menu span::after{ position:absolute; background-color:#fff; height:3px; width:100%;}
.Top001835 .mobile_menu span{ left:15%; width:70%; top:50%; margin-top:-1.5px;}
.Top001835 .mobile_menu span::before,
.Top001835 .mobile_menu span::after{ content:''; left:0; top:8px;}
.Top001835 .mobile_menu span::after{ top:-8px;}
.Top001835 .mobile_menu:before{ position:absolute; content:''; width:3px; height:100%;background:#ab2024; left:15%; margin-left:4px; z-index:1;}
}
/*Banner001847 */
.Banner001847 div{ height:370px; background-position:center top; background-repeat:no-repeat;}
.Banner001847 div img{ display:none; width:100%;}
@media(max-width:1000px){
.Banner001847 div{ height:auto; background:none !important;}
.Banner001847 div img{ display:block;}
}
/*RighInfo001848 */
.RighInfo001848{ padding:2% 0; max-width: 1200px; margin: 0 auto; margin-bottom:3%;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#0e7778; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}

.RighInfo001848 .info{padding:3% 0;line-height:24px; color:#7d7d8f;}
.RighInfo001848 .ke-zeroborder td:nth-child(1){ width: 40%;}

.RighInfo001848 li{float:left;width: 25%;text-align: center; position:relative; margin-bottom:3%;}
.RighInfo001848 li:before{ position:absolute; content:''; width:1px; border-right:1px solid #f4f4f4; right:0; top:0; height:100%;}
.RighInfo001848 li:first-child{ border-left:1px solid #f4f4f4;}
.RighInfo001848 li a{display: block; margin:0 auto; width:50%; max-width:206px;}
.RighInfo001848 li figure img{ width:100%; max-width:82px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo001848 li:hover figure img{ top: -10px;}
.RighInfo001848 li h3{font-size: 18px; color: #333; margin:25px 0 15px;}
.RighInfo001848 li p{line-height: 24px; height:96px; text-align:left; overflow:hidden;font-size: 14px;color: #a8a8a8; margin-top:20px;}
.RighInfo001848 .ke-zeroborder img{ height: auto!important;}
@media(max-width:767px){
.RighInfo001848 li{ width:50%; margin-bottom:2%;}
.RighInfo001848 li{ border-left:1px solid #f4f4f4;}
.RighInfo001848 li:nth-child(2n){ border-left:1px solid #fff;}
}

@media(max-width:480px){
.RighInfo001848 .title span{ font-size:18px;}
  .RighInfo001848 .ke-zeroborder td:nth-child(1){ vertical-align: top;}

}


/*Bottom001846 */
.Bottom001846{ background-color:#2d2d37;color:#9797a2; padding:1% 0;}
.Bottom001846 .gettop{ position:fixed; z-index:50; right:0; bottom:10%; background:url(../images/Bottom001846-top.png) no-repeat center center; width:60px; height:60px; cursor:pointer;}
.Bottom001846 .code{ text-align:center; float:right; padding-right:3%; padding-top:5%;text-align:center;}
.Bottom001846 .code img{ max-width:108px;}
.Bottom001846 .bottom{ padding-top:3%; padding-bottom:3%;}
.Bottom001846 .bottom dl{ padding:0 5%; float:left; border-right:1px solid #1e1e26; min-height:218px;}
.Bottom001846 .bottom dl.end{ border-right:0; padding-right:0;}
.Bottom001846 .bottom dl.first{ padding-left:0;} 
.Bottom001846 .bottom dt{ font-size:16px; margin-bottom:20px;}
.Bottom001846 .bottom dd{ font-size:12px; line-height:24px;}
.Bottom001846 .bottom dd a{ color:#9797a2;}
.Bottom001846 .bottom dd a:hover{ color:#fff;}

.Bottom001846 footer{ border-top:1px solid #1e1e26; padding:10px 0; line-height:37px;}
.Bottom001846 footer p{ margin:0;}
.Bottom001846 footer p a{ color:#9797a2;}
.Bottom001846 footer dl{ float:right;}
.Bottom001846 footer dd{ float:left; margin-left:10px;}
.Bottom001846 footer dd a{ display:block; width:37px; height:37px; background:url(../images/Bottom001846-icon.png) no-repeat left top #272730; margin:0;}
.Bottom001846 footer dd.d_2 a{ background-position:-51px 0;}
.Bottom001846 footer dd.d_3 a{ background-position:-103px 0;}
.Bottom001846 footer dd a:hover{ background-color:#fff;}
.Bottom001846 footer dd.d_2{ position:relative;}
.Bottom001846 footer dd.d_2 figure{ position:absolute; width:120px; height:120px; left:50%; bottom:100%; margin-left:-60px; display:none;}
.Bottom001846 footer dd.d_2 figure img{ border:3px solid #fff; display:block;}
.Bottom001846 footer dd:hover figure{ display:block;}
@media(max-width:1000px){
.Bottom001846 .bottom dl{ display:none;}
.Bottom001846 .code{ float:none; padding-right:0; padding-top:0;}
}
@media(max-width:640px){
.Bottom001846 footer dl{ float:none;}
.Bottom001846 footer p{ line-height:20px;}
.Bottom001846 .gettop{width:40px; height:40px; background-size:contain;}
}


/*RighInfo966996 */
.RighInfo966996{ padding:0 0 1%;}
.RighInfo966996 .auto{ position: relative;}
.RighInfo966996 .text{ text-align: center; position: absolute; left: 0; width: 100%;}
.RighInfo966996 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal; margin:0; padding:2% 0;background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
.RighInfo966996 .text .title span{font-weight: 700;}
.RighInfo966996 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
@media screen and (min-width: 1024px) {
	.RighInfo966996 .text .title{font-size: 52px;}
}
@media screen and (max-width: 640px) {
  .RighInfo966996 .text{ position: relative;}
}

.RighInfo966996 .box2{ background: #fff; padding:0; margin:1% 0 2.3%;}
.RighInfo966996 .box2 li{float:left;width: 50%;text-align: center; position:relative;}
.RighInfo966996 .box2 li:before{ position:absolute; content:''; width:1px; border-right:1px solid #f4f4f4; right:0; top:0; height:100%;}
.RighInfo966996 .box2 li:first-child,
.RighInfo966996 .box2 li:last-child:before{ border:0;}
.RighInfo966996 .box2 li a{display: block; margin:0 auto; width:50%; max-width:206px;}
.RighInfo966996 .box2 li figure img{ width:100%; max-width:82px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo966996 .box2 li:hover figure img{ top: -10px;}
.RighInfo966996 .box2 li h3{font-size: 16px; font-weight: normal; color: #333; margin:25px 0 15px;}
.RighInfo966996 .box2 li p{line-height: 24px; height:96px; text-align:left; overflow:hidden;font-size: 14px;color: #a8a8a8; margin-top:20px;}
@media(max-width:768px){
.RighInfo966996 .box2{  padding:20px 0;}	
.RighInfo966996 .box2 li{ width:50%; margin-bottom:2%;}
.RighInfo966996 .box2 li{ border-left:1px solid #f4f4f4;}
.RighInfo966996 .box2 li:nth-child(2n){ border-left:1px solid #fff;}
}


/*
 .Map000101 为demo编号
 */
.Map000101{ padding:0 0 5% 0;}
.Map000101 .map{width:60%; float:left;}
.Map000101 .map #allMap{height:450px; width:100%;}
.Map000101 .map #allMap img{ max-width:none;}
.Map000101 .info{ float:right; width:40%;max-height:450px; overflow:auto;}
.Map000101 .info li{ line-height:25px;padding:20px; border-bottom:1px #dbdbdb dotted; min-height: 116px;}
.Map000101 .info li p{ margin:0;}
.Map000101 .info li h1{ margin:0;font-size:14px;}
.Map000101 .info li.on{ background-color:#eee;}
@media(max-width:768px){
.Map000101 .map,
.Map000101 .info{ float:none; width: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%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;}
.Banner002465 li a{ display:block; }
.Banner002465 li a .phoneimg{ display: none;}
.Banner002465 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .owl-dots>div{ display:inline-block; margin:0 0.5%;position: relative;}
.Banner002465 .owl-dots>div span{ display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); }
.Banner002465 .owl-dots>div.active span{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .owl-nav >div{ position: absolute; top: 50%; margin-top: -25px; background: url(../images/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; cursor: pointer;}
.Banner002465 .owl-nav .owl-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .owl-nav .owl-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .owl-nav .owl-prev:hover{ background-position: 0 -50px;}
.Banner002465 .owl-nav .owl-next:hover{ background-position: -50px -50px;}
@media(max-width:1200px){
.Banner002465 li a .pcimg{ display: none;}
.Banner002465 li a .phoneimg{ display: block;}
.Banner002465 .owl-dots>div{ margin: 0 3px;}
}

/*
 .Menu000939 为demo编号
 */
.Menu000939{ border-bottom: 1px solid #eef0f1; z-index:99;}
.Menu000939 .Menu .location{float: right;}
.Menu000939 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu000939 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 73px;}
.Menu000939 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu000939 .current a:first-child{padding-left: 0;}
.Menu000939 .current a:hover{color: #FC433E;}
.Menu000939 .current span{padding-left: 10px; color:red;}

.Menu000939 .Menu ul{display: inline-block;float: left;}
.Menu000939 .Menu li{ float:left; width:120px;  margin-right:1px; position:relative;}
.Menu000939 .Menu li span{ display:block; text-align:center; font-size:14px; font-weight:bold;}
.Menu000939 .Menu li span a{ display:block;height:73px; line-height:73px;}
.Menu000939 .Menu li.aon span a,
.Menu000939 .Menu li span a:hover{ background: #0e7778; color:#fff;}
.Menu000939 .Menu li .subnav,
.Menu000939 .Menu li .sub{ display:none; position:absolute; left:0; width:100%; z-index:99;}
.Menu000939 .Menu li .subnav{ top:73px; background:#fff; padding:16px 0 0; }
.Menu000939 .Menu li .subnav dd{ text-align:center; line-height:43px; font-size:14px; border-bottom:1px solid #e5e5e5;}
.Menu000939 .Menu li .subnav dd a{ position:relative; color:#666; display:block;}
.Menu000939 .Menu li .subnav dd:hover{ background:#eaeaea;}
.Menu000939 .Menu li .sub{ left:120px; top:10%; z-index:100; background:#eaeaea; padding:10px; padding-bottom:0;}
.Menu000939 .Menu li .sub a{ color:#7f7f7f; line-height:30px; display:block; text-align:left; padding-left:10px; border-bottom:1px solid #d2d2d2;}
.Menu000939 .Menu li .sub a:last-child{ border-bottom:none;}
.Menu000939 .Menu li .sub a:hover{ color:#0f7778;}
.Menu000939 .Menu li .sub p{ margin:0;}
@media(max-width:768px){
.Menu000939 .Menu .location{ display:none;}
.Menu000939 .Menu li span a{ line-height:45px; height:45px;}
.Menu000939 .Menu li .subnav{ top:45px;}
}


/*PicList002149 */
.PicList002149{ padding-top:2%;}


.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#0e7778;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#0e7778; font-size:12px; border-radius: 20px;;}

.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:2% 0;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump,
.Page002274 .Pages .i_button,
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px; transition:all ease-in-out .3s;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#0e7778;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ background:url(../images/btn-prev.png) no-repeat center #eef0f1; color:#eef0f1; padding:0 25px; font-size:0; width: 50px; height: 37px; }
.Page002274 .Pages .a_next{ background-image:url(../images/btn-next.png);}
.Page002274 .Pages .a_prev:hover{ background-image:url(../images/btn-prev-hov.png);}
.Page002274 .Pages .a_next:hover{ background-image:url(../images/btn-next-hov.png);}
@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
	
}

/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{
	background-color: #fff;
}
.RighInfo002223 .auto{
	padding-top: 3%;
	padding-bottom: 3%;
}
.RighInfo002223 .pic{
	margin-top: 20px;
}
.RighInfo002223 .h3{
	color:#666;line-height:1.6;margin:0; font-size: 20px; text-align: center;
}
.RighInfo002223 .h4{
	font-size:16px;color:#0e7778;margin:30px 0px 0 0;
}
.RighInfo002223 .h4:after{
	color:#8fb8e1;width:50px;height:2px;background:#0e7778;border:none;margin:10px 0px; content: ""; display: block;
}
.RighInfo002223 .ul{ 
	margin: 0; clear: both;
}
.RighInfo002223 .ul li{
	font-size:14px;line-height:2.245;
}
.RighInfo002223 .ul li span{
	font-family:Arial;font-size:16px;color:#0e7778;font-weight:bold;
}

.RighInfo002223 p{
	line-height:2.245;font-size:14px;color:#666;
}
.RighInfo002223 em{color:#0e7778; font-style:normal; font-size:14px; font-weight: bold; margin-bottom: -10px;}

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{
		font-size: 24px;
	}
	.RighInfo002223 .pic{
	  width:23.765%;
    }
    .RighInfo002223 .con{
    }
	
}
@media screen and (min-width: 768px){
	.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{ margin: 25px 0;}
   .RighInfo002223 .h4{
	font-size:18px; margin-top: 30px;
   }
   .RighInfo002223 .pic{
   	    float:right;width:30.765%;margin-top:100px;
   }
   .RighInfo002223 .con{
   	    float:left;
     width: 100%;
   }
}


/*PicList002171 */
.PicList002171{ padding-top:2%;}
.PicList002171 ul { padding-bottom:2%;}

.PicList002171 li{ float:left; width:30%; position: relative; margin:0 5% 2% 0;}
.PicList002171 li:nth-child(3n){ margin-right: 0;}

.PicList002171 li a{display:block; overflow:hidden;}
.PicList002171 li img{ width:100%; display:block;
	transition: transform .5s ease-in .1s;
    -webkit-transition: transform .5s ease-in .1s;
    -moz-transition: transform .5s ease-in .1s;
    -ms-transition: transform .5s ease-in .1s; 
}
.PicList002171 li:hover img{ transform:scale(1.1)}
.PicList002171 li div{ width: 100%; text-align: center; color:#333; background:#fff; padding:6% 0;}
.PicList002171 li p{ line-height:18px; font-size:18px; margin:0;}
.PicList002171 li:hover div{ background:rgba(0,128,128,.8); color:#fff;}
@media(min-width:769px){
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0%;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
  .PicList002171 li:nth-child(3n){ margin-right:2%;}
.PicList002171 li:nth-child(2n){ margin-right:0%;}
.PicList002171 li dt{ font-size:15px;}
}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:30px 0; line-height:30px ;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info p{text-indent:30px;}
.RichInfo005 .news_info .info_pn{ margin:3% 0;}
.RichInfo005 .news_info .info_pn .info_back{ float:right;text-align:center; } 
.RichInfo005 .news_info .info_pn .info_back a{ color:#fff; font-size:14px;background:#0e7778;padding:10px 5px; border-radius:5px;}
.RichInfo005 .news_info .info_pn span{ width:35%; float:left; margin-right:5%; line-height:30px; height:30px; overflow:hidden;}
.RichInfo005 .news_info .info_pn span a{ color:#999;font-size:14px;}
.RichInfo005 .news_info .info_pn span a:hover{color:#28469b;}
@media(max-width:768px){
.RichInfo005{ padding:30px 2%;}
.RichInfo005 .news_info .title h1{ font-size:20px; padding-bottom:5px;}
.RichInfo005 .news_info .info_pn span,
.RichInfo005 .news_info .info_pn .info_back{ width:100%; float:none; display:block;}
.RichInfo005 .news_info .info_pn span:nth-child(2){ margin-top:10px;}
.RichInfo005 .news_info .info_pn .info_back{ margin:3% 0;}

}

table.dataintable {
	margin-top: 15px;
	border-collapse: collapse;
	border: 1px solid #aaa;
	width: 100%;
}
table.dataintable th {
	vertical-align: baseline;
	padding: 5px 15px 5px 6px;
	background-color: #3F3F3F;
	border: 1px solid #3F3F3F;
	text-align: left;
	color: #fff;
}
table.dataintable td {
	vertical-align: text-top;
	border: 1px solid #aaa;
	padding: 10px 15px;
	text-align: center;

}
table.dataintable tr:nth-child(odd) {
	background-color: #F5F5F5;
}
table.dataintable tr:nth-child(even) {
	background-color: #fff;
}


/*
 .Floor002468 为demo编号
 */
.Floor002468{ padding: 3% 0 5% 0;}
.Floor002468 .list{ overflow: hidden;}
.Floor002468 .list .item{ width:32%; margin-right:2%; margin-bottom:2%; float:left; }
.Floor002468 .list .item:nth-child(3){ margin-right:0;}
.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; }
.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 .item .pic{padding-bottom: 128%;}
.Floor002468 .list .item .word{position: absolute; width:100%; color: #fff; top: 40%; text-align:center; padding:0 15%;transition: all .6s; opacity:1;}
.Floor002468 .list .item .word h2{  font-size:30px; font-weight: normal; margin: 0 auto; position: relative; line-height:30px; height:30px; overflow:hidden;}
.Floor002468 .list .item .word h2 i{ display:block; margin:3% auto; width:58px; height:4px; background:#df0b11;}
.Floor002468 .list .item .word figure{ font-size: 14px; padding: 0 15px; line-height: 24px; height: 48px; overflow: hidden;}
.Floor002468 .list .item .item-inner:hover .word{ opacity: 0; top:70%;}

@media(max-width:768px){
.Floor002468 .list .item .word h2{ font-size:24px;}
.Floor002468 .list .item .word h2 i{ height:2px; width:35px;}
}
@media(max-width:480px){
.Floor002468 .list .item{ width: 100%; margin-right:0; float:none; margin-bottom:2%; }
}



/*
 .Floor002355 为demo编号
 */
.Floor002355{ padding:5% 0; background: #f6f6f6;}
.Floor002355 .auto{ text-align:center; z-index:10; position:relative;}
.Floor002355 h1{ font-size:36px; font-weight:normal;  color:#333; margin:0;}
.Floor002355 figure{color:#c84445; font-size:24px;  line-height:2.45; padding-bottom:1%; max-width: 1060px; margin: 0 auto;}
.Floor002355 ul{  margin:0 auto;margin-top:5%;}
.Floor002355 li{ float:left; width:18%; margin: 10px 1%; text-align: center; position: relative; background:#fff; padding:3%;}
.Floor002355 li .icon,
.Floor002355 li .tit a{ -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s;  -ms-transition:all ease 0.5s; transition:all ease 0.5s;}
.Floor002355 li .tit a:after{ display:block; margin:5% auto 2% auto; width:42px; height:3px; background-color:#b2b2b2; content:'';}

.Floor002355 li .tit{ padding-top: 30%;}
.Floor002355 li .icon{ position:absolute; top:-50px; left:50%; margin-left:-50px; font-size:60px; color:#fff; text-align:center; width:100px; height:100px; line-height:100px; border-radius:50%; background:#59b7b9; font-weight:lighter;}
.Floor002355 li:nth-child(2) .icon{ background:#59b998;}
.Floor002355 li:nth-child(3) .icon{ background:#59b969;}
.Floor002355 li:nth-child(4) .icon{ background:#9fb959;}
.Floor002355 li:nth-child(5) .icon{ background:#d15650;}
.Floor002355 li .tit a{ font-size:18px;color:#333;}
.Floor002355 li:hover .icon{ top: -60px;}
.Floor002355 li:hover .tit a{ color: #c84445;}

.Floor002355 li span{ font-size:16px; color:#666; line-height:24px; display: block; padding-top: 5px; height:120px; overflow:hidden;}
@media(max-width:768px){
.Floor002355 h1{ font-size:28px;}
.Floor002355 figure{ font-size:18px;}
.Floor002355 li .icon{ font-size:36px;}
.Floor002355 li{ width:31.333%; margin:5% 1% 8% 1%;}
}
@media(max-width:480px){
.Floor002355 li{ width:48%; margin:5% 1% 8% 1%;}
}


/*Floor002059 */
.Floor002059{ padding:3% 0; background:url(../images/Floor002059_bg.jpg) repeat left top;}
.Floor002059 h1{ margin:0 0 4% 0;font-size: 30px;text-align: center;color: #fff; font-weight:normal;}
.Floor002059 h1 em{ display:block; font-style:normal; font-size:18px;  line-height:30px;}
.Floor002059 h1 span{ background:#1e9ea1; display:block; font-size:18px; width:30%; line-height:40px; margin:0 auto;}
.Floor002059 ul{ margin-top:8%;}
.Floor002059 li{ float:left; width:23.5%;  margin-right:2%; margin-bottom:2%; position:relative; padding-bottom:22%; text-align:center;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:100%; padding:0 16%; transition:0.3s;}
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.Floor002059 li aside{ position:absolute; top:5%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 15px 0; font-size:20px; font-weight:normal; text-align:center; padding-top:30%;}
.Floor002059 li h5:after{display: block; content:'';width: 40px;height: 3px;background: #c84445; margin:0 auto; margin-top:13px;}

.Floor002059 li p{ line-height:24px; color:#666; overflow:hidden; height:120px; margin:0;}

.Floor002059 li:hover div{ bottom:-5%;height:110%;}
.Floor002059 li:hover aside{ top:0%;}
@media(min-width:769px){
.Floor002059 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1024px) and (min-width:769px){
.Floor002059 li p{ height:72px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 h1 span{ width:50%; font-size:16px;}
.Floor002059 li{ width:48%; height:250px; margin:0 4% 10% 0;}
.Floor002059 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor002059 h1 span{ width:60%; font-size:14px;}
.Floor002059 ul{ margin-top:15%; }
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:250px; margin:0 0 15% 0;}
.Floor002059 li h5{ padding-top:25%;}
}



/*
 .Menu001651 为demo编号
 */
@media(min-width:1024px){
.Menu001651{ margin-top:10%;border:1px solid #eee;}
.Menu001651 li{ padding-bottom:2px;position:relative;}
.Menu001651 li a{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:34px;  line-height:52px; }
.Menu001651 li::before{ position:absolute; width:0; height:0; border-top:26px solid transparent;border-bottom:26px solid transparent; border-left:19px solid #eaeaea; top:0; right:-19px;}
.Menu001651 li:hover a,
.Menu001651 li.aon a{font-size:16px; color:#000;  background-color:#eaeaea; font-weight:bold;}
.Menu001651 li:hover::before,
.Menu001651 li.aon::before{ content:'';}
}
@media(max-width:1024px){
.Menu001651{ padding:2% 0;}
.Menu001651 li{ float:left; text-align:center;position:relative; padding-right:1em; padding-bottom:0.5em;}
.Menu001651 li a{ display:block; line-height:2.5em; padding:0 1em; border:1px solid #eee; border-radius:5px;}
.Menu001651 li a:hover,
.Menu001651 li.aon a{ color:#fff; font-weight:bold; background-color:#2078da;}
}




.zxcp_title{ border-bottom:1px #dcdcdc solid; overflow:hidden; height:72px;}
.zxcp_title h2{ width:150px; height:72px; float:left; line-height:73px; font-size:14px; font-weight:bold; margin:0; font-weight:normal; background:#0e7778; color:#fff; text-align:center;}
.zxcp_title h2:after {content: "\0020";display: block;height: 0;clear: both;}
.zxcp_title h2 span { font-size: 18px; color: #666; float: right; margin-right: 20px; display: none;}
.zxcpleft{ width:25%; float:left;}
.zxcpright{ width:75%; float:right; border-left:1px #dcdcdc solid; padding:20px 0 20px 20px;}
.zxcpright dl dt,.kzzd dl dt,.jjfa dl dt{ height:43px; background:#8fa2ae url(../images/yuan.png) 17px center no-repeat; text-indent:40px; line-height:43px; font-size:20px; color:#fff; font-weight:normal}
.zxcpright dl dd,.kzzd dl dd,.jjfa dl dd{ padding:25px 0; font-size:14px; line-height:24px; color:#666;}
.cpgs{ width:100%; height:320px; overflow:hidden; background:#1a408b; margin:40px 0 50px;}
.cpgs img{ display:block; float:left;}
.cpgs_font{ width:499px; height:auto; padding:0 30px; float:left;}
.cpgs_font p{ color:#fff; line-height:24px;}
.cpgs_font h2{height:54px; border-bottom:1px #5f7aae solid; line-height:54px; background:url(../images/yuan.png) left center no-repeat; text-indent:22px; font-size:18px; color:#fff; margin-bottom:10px;}
.zxcpleft dl{ width:100%; height:auto; margin:0;}
.zxcpleft dl dt{ height:55px; border-bottom:1px #bcbcbc dotted; font-size:16px; line-height:55px; font-weight:normal; text-indent:32px; background:url(../images/zxcp_navbg.png) 245px center no-repeat;}
.zxcpleft dl dd{ display:none;}
.zxcpleft dl.zknav dt{ color:#24599b; background:url(../images/zknav_bg.png) 245px center no-repeat;}
.zxcpleft dl.zknav dd{ display:block;}
.zxcpleft dl.zknav dd a{ display:block; height:55px; border-bottom:1px #bcbcbc dotted; font-size:16px; line-height:55px; font-weight:normal; text-indent:50px; color:#666;}
.zxcpleft dl.zknav dd a:hover,.zxcpleft dl.zknav dd a.zknav{ color:#0e7778; font-weight:bold;}
.zxcp_title p{ float:right; padding-top:20px; line-height:61px; margin:0;}
.zxcp_title p a{ color:#666;}
.zxcp_title .crumb span{ color:red;}

.zxcpleft dl.zknav dd .navthree a{ text-indent:75px;}
.zxcpleft dl.zknav dd .zknav .a_two{ color: #0e7778; font-weight: bold;}
.zxcpleft dl.zknav dd .navbox .navthree{ display:none;}
.zxcpleft dl.zknav dd .zknav .navthree{ display:block!important;}
.zxcpleft dl.zknav dd .zknav .navthree .zknav{ color: #0e7778; font-weight: bold;}


.zxcpleft dl dt{ background:none; padding-right:40px; position:relative; font-size:18px;}
.zxcpleft dl dt a{ font-weight: bold; color: #0e7778;}
.zxcpleft dl dt span{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer;}
.zxcpleft dl.zknav dt{ background:none;}
/*.zxcpleft dl.zknav dt a{ color:#24599b;}*/

.zxcpleft dl dt i{ display:block; width:30px; height:30px; background:url(../images/zxcp_navbg.png) center no-repeat; position:absolute; right:12px; top:12px; cursor:pointer;}
.zxcpleft dl.zknav dt i{ background:url(../images/zknav_bg.png) center no-repeat;}



.back_a{ color: #fff;font-size: 14px;background: #0e7778;padding: 10px 5px;border-radius: 5px; width: 94px; text-align: center; float: right;}
.back_a:hover{ background: #0e7778; color: #fff;}

@media(max-width:768px){
.zxcpleft,
.zxcpright,
.zxcp_title p{ float:none; width:100%;}
.zxcpright{ padding:0; border:none;}
.zxcp_title{ height:auto;}
.zxcp_title p{ line-height:28px; padding:20px 0;}
}






