﻿@charset "utf-8";
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;}
html,body{font-size: 14px;font-family:"Microsoft YaHei";}
body{padding-top: 90px;}
body.padding-no{padding-top: 0;}
input{ border:none; }
img { border: none; }
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{color: #000;}
.fl{ float: left;}
.fr{float: right;}
.w900{max-width: 900px;}
.clear:after{ content: ''; display: table; clear: both; }
.header-center{width: 1200px;margin: 0 auto;position: relative;height: 100%;}
.pro-center{width: 1400px;margin: 0 auto;position: relative;}
.main-center{ width:1400px; margin:0 auto;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.middle-text{position:relative; *top:-50%; *left:-50%;display: block;}
.page-padding{padding:80px 0;}
.scrollBar::-webkit-scrollbar {width: 6px;height: 6px;}
.scrollBar::-webkit-scrollbar-thumb:hover { border: 1px solid #636363;background-color: #929292;}
.scrollBar::-webkit-scrollbar-thumb {background-color: #cfcfd2;border-radius: 8px;background-clip: padding-box;min-height: 28px;}
.scrollBar::-webkit-scrollbar-track-piece {background: #f3f3f3;}
/*index*/
.header{position: fixed;z-index: 999;width: 100%;height: 90px;top:0;left:0;background: #fff;box-shadow: 0 1px 4px #999;}
.logo{position: absolute;left:50%;top:50%;width: 78px;;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.logo img{width: 100%;vertical-align: bottom;}
.nav li{float: left;width: 13%;position: relative;}
.nav-top:after{width: 85px;height: 5px;background: #62727c;left: 20%;bottom:0;content: '';position: absolute;display: none;}
.nav li:hover .nav-top:after{display: block;}
.nav li.li3{margin-right: 22%;}
.nav-top{display: block;width: 100%;height: 100%;color: #62727c;line-height: 90px;box-sizing: border-box;padding-left: 30%;position: relative;}
.nav li.li3 .drop-down{width: 782px;margin-left: -250px;box-sizing: border-box;padding:30px 0 50px 40px;}
.drop-down-page{float: left;width: 188px;margin-right: 28px;}
.drop-down-page2{width: 270px;}
.drop-down-page span{display: block;border-bottom: 1px solid #fff;font-weight: bold;color: #fff; line-height: 36px;margin-bottom: 6px;}
.down-type-page{float: left;width: 33.33%;}
.drop-down-page2 p{float: left;width: 33.33%;}
.banner,.banner .slides,.banner .slides li,.banner .flex-viewport{height: 100%;}
.banner .slides a{display: block;width: 100%;height: 100%;}
.banner .slides a.aIpad{display: none;}
.banner .slides a.a2{display: none;}


.huli2{display: none;}
.banner .flex-control-paging li{margin: 0;}
.banner .flex-control-paging li a{width:60px;height: 6px;margin: 0;background: rgba(255,255,255,0.45);border-radius: 0;-webkit-border-radius: 0;position: relative;}
.banner .flex-control-paging li a:before{content: '';position: absolute; width: 0;height: 100%;left: 0;top:0;background: #62727c;}
.banner .flex-control-paging li a.flex-active{width: 60px;background: rgba(98,114,124,0.45);}
/*.banner .flex-control-paging li a.flex-active:before{width: 60px;animation: toLong 4s linear;*/
    /*-webkit-animation: toLong 4s linear}*/
/*@keyframes toLong{*/
    /*0%{width: 0;}*/
    /*100%{width: 100%;}*/
/*}*/
/*@-webkit-keyframes toLong{*/
    /*0%{width: 0;}*/
    /*100%{width: 100%;}*/
/*}*/
.banner .flex-control-paging{z-index: 5;bottom: 20px;}
.banner .flex-direction-nav a{opacity: 0;}
.banner .flex-direction-nav .flex-prev{left: 50px;background: url("../images/p.png") no-repeat center;background-size: cover;}
.banner .flex-direction-nav .flex-next{right: 50px;background: url("../images/n.png") no-repeat center;background-size: cover;}
.drop-down{width: 180px;position: absolute;top: 90px;left: 20%;background: #63737d;box-sizing: border-box;padding-left:26%;padding-top: 20px;padding-bottom: 20px;display: none;}
.drop-down p{ line-height: 1.8em;position: relative;}
.drop-down p a:before{content: '';width: 5px;height: 10px;position: absolute;top:50%;left: -10px;margin-top: -5px;background: url("../images/r1.png");display: none;}
.drop-down p.active a:before{display: block;}
.drop-down p.active a{color: #fff;}
.drop-down a{color: #b3b3b3;}
.drop-down a:hover{color: #fff;}
.drop-down a:hover:before{display: block;}
.zx-right{margin-left: 185px;margin-right: 1px;}
.zx-right img{width: 100%;vertical-align: bottom;}
.zx{position: relative;}
.zx-left{position: absolute;width: 165px;height: 100%;top:0;left: 0;}
.zx-left span{color: #3c4850;border-bottom: 1px solid #3c4850;}
.zx-left h3{font-size: 36px;margin: 40% 0 20%;}
.zx-left a{display: block;width: 115px;height: 50px;border:1px solid #000;text-align: center;line-height: 50px;letter-spacing: 6px;margin-top: 20%;text-indent: 6px;}
.zx-left p{ line-height: 21px;}
.flx-btn .flex-direction-nav a,.xp .owl-buttons div{width: 92px;height: 6px;opacity: 1;top:100%;position: absolute;}
.flx-btn .flex-direction-nav .flex-prev,.xp .owl-prev{background: url("../images/btn-left.png") no-repeat center;background-size: cover;left: 0;}
.flx-btn .flex-direction-nav .flex-next,.xp .owl-next{background: url("../images/btn-right.png") no-repeat center;background-size: cover;right: 0;}
.flx-btn .flexslider:hover .flex-prev{left: 0;opacity: 1;}
.flx-btn .flexslider:hover .flex-next{right: 0;opacity: 1;}
.flx-btn .flex-control-nav,.xp .owl-buttons{position: static;margin-top: 20px;}
.flx-btn .flex-control-paging li a.flex-active,.xp .owl-controls .owl-page.active{background: #62727c;}
.xp,.xp .owl-wrapper-outer{position: static;}
.flx-btn .flex-direction-nav{position: absolute;width: 100%;left: 0;bottom: -40px;}
.xp .owl-controls{position: absolute;width: 100%;text-align: center;bottom: -40px;}
.xp .owl-controls .owl-page{width: 11px;height: 11px;display: inline-block; margin: 0 6px; border-radius: 100%;-webkit-border-radius: 100%;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.zx .flex-direction-nav{display: none;}
.yhhl-pl .owl-dots{text-align: center;margin-top: 10px;}
.yhhl-pl .owl-dot{width: 10px;height: 10px;border:1px solid #ddd;display: inline-block;border-radius: 100%;-webkit-border-radius: 100%;margin: 0 6px;}
.yhhl-pl .owl-dot.active{border:1px solid #62727c;background: #62727c;}


.featured-img{overflow: hidden;}
.roundabout-moveable-item:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.xp-shadow{position: absolute;width: 100%;height: 100%;top:0;left: 0;background: rgba(0,0,0,0.3);opacity: 0;}
.xp-shadow:before{width: 32px;height: 32px;background: url("../images/ar.png") no-repeat center;background-size: cover;top:50%;left: 50%;margin: -16px 0 0 -26px;content: '';position: absolute;}
.huli .flex-control-nav{bottom:-80px;}
.section2 .slides li{position: relative;}
.section3{background: url("../images/set3.jpg");}
.hl-left{width: 24.8%;}
.hl-right{width: 75.2%;}
.hl-top-left{width: 33%;}
.hl-top-right{width: 67%;}
.huli li:after,.xp .slides li:after,.xp-des:after{display: table;content: '';clear: both;}
.huli img{width: 100%;vertical-align: bottom;}
.huli a{position: relative;display: block;overflow: hidden;}
.hl-des{position: absolute;width: 82%;height: 100%;top:0;left:0;padding-left: 10%;}
.hl-left .middle-inner{vertical-align: top;padding-top: 20%;padding-left: 8%;}
.hl-des h3{font-size: 20px;;margin-bottom: 10px;}
.hl-des span{display: block;width: 80px;height: 24px;text-align: center;line-height: 24px;background: #62727c;color: #fff;margin-top: 10px;}
.huli2 .slides img{width: 100%;vertical-align: bottom;}
.huli2-top-img{width: 50%;}
.huli2-top{position: relative;}
.huli2-top-right{position: absolute;right: 0;top:0;width: 50%;height: 100%;}
.huli2-des-top{position: absolute;top:0;left: 0;background: #dedede;width: 100%;height: 100%;}
.huli2-des-bot{position: absolute;bottom:0;left: 0;width: 100%;height: 50%;overflow: hidden;}
.des-style{box-sizing: border-box;padding-left:6%;padding-right: 6%;}
.des-style h3{font-size: 24px; color: #00000b;font-weight: normal;margin-bottom: 4%;}
.des-style p{font-size: 18px; color: rgba(0,0,0,0.75);font-weight: normal;}
.des-style span{font-size: 18px; color: #fff;font-weight: normal;display: block;padding: 2% 4%;background: #62727c;width: 80px;text-align: center;height: 30px;line-height: 30px;margin-top: 4%;}
.huli2-mid,.huli2-bot{position: relative;}
.huli2-mid-des{position: absolute;height: 100%;top:0;left: 0;}
.huli2-bot-des{position: absolute;height: 100%;top:0;right: 0;}
.huli2-bot-let{width: 61%;position: relative;}
.huli2-bot-2{position: absolute;top:0;right: 0;width:39%; }
.huli .slides a:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.more{display: block;margin: 2% auto 0;width: 108px;height: 28px;text-align: center;line-height: 28px;border:1px solid #b0b8bd; letter-spacing: 6px;text-indent: 6px;}
.more:hover,.zx-left a:hover{background: #b0b8bd;color: #fff;border-color: #b0b8bd;}
.xp{width: 66%;}
/*.xp .slides li{position: relative;}*/
/*.xp .slides a{float:left;width: 42%;margin: 2% 3% 0;}*/
.xp-page{width: 81%;margin: 2% auto 0; display: block;}
.xp-des-left{height: 42px;overflow: hidden;width: 74px;}
.xp-des-left b{font-size: 60px; color: #d7d7d7; line-height: 1em;}
.xp-des-right{overflow: hidden;margin-left: 80px;}
.xp-des-right h3{font-size: 18px;margin: 6px 0 3px;}
.xp-des-right p{color: rgba(0,0,0,0.75);}
.xp-img img{width: 100%;vertical-align: bottom;}
.xp-des{height: 100px;}
.go-xp{position: absolute;right: 0;width: 32%;height: 100%;top:0;float: none;display: block;box-sizing: border-box;border:1px solid #bfbfbf;background: url("../images/gobg.jpg") no-repeat;background-size: 100% 100%;}
.go-xp .middle-box{z-index: 8;}
.go-xp-des{width: 110px;margin: 0 auto;}
.go-xp-des a{}
.go-xp h3{font-size: 36px;}
.go-xp p{font-size: 28px;color: rgba(0,0,0,0.45);margin-bottom: 20px;}
.xp .slides .go-xp a{letter-spacing: 6px;text-indent: 6px;position: relative;margin-right: 0;float: none;width: auto;margin-left: 6px;padding: 0;}
/*.go-xp a:after{content: '';display: table;clear: both;width: 11px;height: 8px;background: url("../images/r2.png") no-repeat;background-size: cover;top:50%;margin-top: -4px;right:-15px;position: absolute;}*/
.go-xp a:hover:after{
    -webkit-animation: toMove 1.2s infinite;
    animation: toMove 1.2s infinite;
}
@-webkit-keyframes toMove{
    0%{transform: translateX(0);-webkit-transform: translateX(0);}
    50%{transform: translateX(10px);-webkit-transform: translateX(10px);}
    100%{transform: translateX(0);-webkit-transform: translateX(0);}
}
@keyframes toMove{
    0%{transform: translateX(0);-webkit-transform: translateX(0);}
    50%{transform: translateX(10px);-webkit-transform: translateX(10px);}
    100%{transform: translateX(0);-webkit-transform: translateX(0);}
}
.section5{background: url("../images/yhhlbg.jpg") no-repeat center;background-size: cover;}
#featured-area{height:490px;width:1200px;margin:40px auto 0 auto;position:relative;}
.roundabout-holder{list-style:none;width:800px;height:300px;margin:0 auto;}
.roundabout-moveable-item{font-size:12px!important;height:300px;width:600px;cursor:pointer;}
.roundabout-moveable-item img{height:100%;width:100%;background-color:#FFFFFF;margin:0;vertical-align: bottom;}
.roundabout-in-focus{cursor:auto;}
.roundabout-holder span{display:none;}
.roundabout-in-focus:hover span{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#3366cc;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout li{margin:0}
#featured-area .ban_l_btn,#featured-area .ban_r_btn{ position: absolute; top: 100%;display: block; width: 92px; height: 6px;z-index: 9; overflow: hidden; }
#featured-area .ban_l_btn{left: 0;background: url("../images/btn-left.png") no-repeat center;background-size: cover;}
#featured-area .ban_r_btn{right: 0;background: url("../images/btn-right.png") no-repeat center;background-size: cover;}
#featured-area ul li div{width:100%;height: 100%;}
#featured-area ul li div.yhhl-con{background: #fff;height: 200px;text-align: center;box-sizing: border-box;padding: 4% 8%;overflow: hidden;}
.yhhl-des{border:1px solid #a5a5a5;position: relative;}
.yhhl-des h3{font-size: 16px;display: inline-block;width: 120px;height: 26px;top: -13px;background: #fff;position: absolute;left: 50%;margin-left: -60px;}
.yhhl-des a{display: block;width: 212px;height: 44px;text-align: center;line-height: 44px;margin: 24px auto;color: #444;position: relative;border:1px solid #b99d78;overflow: hidden;}
.yhhl-des a div{position: absolute;z-index: 5;width: 100%;height: 100%;text-align: center;top:0;left: 0;}
.yhhl-des a:before{width: 100%;left: -100%;top:0;height: 100%;background: #b99d78;content: '';position: absolute;}
.yhhl-des p{font-size: 18px;color: #62727c;}
.yhhl-des h3:before{content: '';position: absolute;width: 6px;height: 26px;background: url("../images/t1.jpg") no-repeat center;background-size: cover;top:0;left:0;}
.yhhl-des h3:after{content: '';position: absolute;width: 6px;height: 26px;background: url("../images/t2.jpg") no-repeat center;background-size: cover;top:0;right:0;}
.index-h2{text-align: center;font-size: 36px;}
.mdfb{background: #5c6e78;}
.section7{text-align: center;}
.section7 .fp-tableCell{vertical-align: top;}
#footer-text{height:200px;}
.mdfb h3{text-align: center;width: 300px;height: 35px;line-height: 35px;font-size: 20px;color: #fff;margin: 0 auto 4%;border:1px solid rgba(255,255,255,0.15);}
#md-list .owl-item{text-align: center;}
#md-list .owl-item:hover{}
#md-list .owl-item p{color: #ddd;margin-top: 10px;}
#md-list .owl-item:hover p{color: #fff;}
#md-list .owl-nav div{width:17px;height: 27px;top:50%;margin-top: -13px;position: absolute;}
#md-list .owl-prev{background: url("../images/btn1.png") no-repeat center;background-size: cover;left: 0;}
#md-list .owl-next{background: url("../images/btn2.png") no-repeat center;background-size: cover;right: 0;}
/*.section6{background: url("../images/fbg.jpg") no-repeat center;background-size: cover;}*/
.footer{padding-top: 5%; padding-bottom: 1%;}
.footer-left{width: 30%;border-top: 1px solid #54758b;padding-top: 3%;position: relative;}
.footer-mid{width: 40%;text-align: center;margin-top: -30px;}
.code{float: left;width: 115px;text-align: center;}
.code img{max-width: 115px;vertical-align: top;width: 100%;}
.code-des{overflow: hidden;padding-top: 15px;position: absolute;height: 100%;top:0;left: 120px;}
.code-des p{color: #adadad; line-height: 21px;}
.wei-box a{display: inline-block;width: 28px;height: 28px;border-radius: 100%;-webkit-border-radius: 100%;margin: 10% 6% 4%;}
.wei1{background: url("../images/wei1.png") no-repeat center; background-size: cover;}
.wei2{background: url("../images/wei2.png") no-repeat center; background-size: cover;}
.wei3{background: url("../images/wei3.png") no-repeat center; background-size: cover;position: relative;}
.wei3 img{width: 110px;height: 110px;position: absolute;bottom:26px;left: 50%;margin-left: -55px;opacity: 0;}
/*.wei3:hover img{bottom: 30px;opacity: 1;}*/
.wei1:hover{transform: scale(1.2);-webkiit-transform: scale(1.2);}
.f-line{border-right: 1px solid #54758b;height: 50px;width: 50%;margin-left: -1px;display: none;}
.find{text-transform: uppercase;color: #62727c;letter-spacing: 6px;text-indent: 6px;margin-top: 20px;}
.section6 .find{margin-top: 0;}
.search{position: relative;width: 500px;height: 48px;line-height: 48px;border:1px solid #8c8c8c;margin: 20px auto;}
.search form{width: 100%;height: 100%;}
.search .text{display: block;width: 100%;height: 100%;text-indent: 1em;}
.search .submit{position: absolute;right: 0;top:0;height: 100%;width: 80px;
    border-left: 1px solid #8c8c8c; background: url(../images/ssss.png) no-repeat center; cursor: pointer; color: #62727c;

}
.banquan{font-size: 12px; color: #62727c;text-align: center;}
.banquan a,.footer-mid a{font-size: 12px; color: #62727c;}


#floatMenu{position: fixed;z-index: 998;left:40px;top:46%;height: 118px;margin-top: -59px;}
#floatMenu a{display: block;width: 14px;height: 14px;border-radius: 100%;-webkit-border-radius: 100%;background: #d5d5d5;}
#floatMenu li{position: relative;margin: 8px 0;}
#floatMenu li.active a{background: #62727c;}
#floatMenu p{width: 120px;height: 23px;text-align: center;line-height: 23px;background: #97a1a8;color: #fff;border-radius: 23px;-webkit-border-radius: 23px;position: absolute;top:50%;left: 25px;margin-top: -12px;display: none;}
#floatMenu p:after{width: 7px;height: 6px;background: url("../images/r3.png") no-repeat center;background-size: cover;content: '';position: absolute;top:50%;margin-top: -3px;left: -7px;display: none;}
#floatMenu li.active p{display: block;}
.link-fixed{position: fixed;z-index: 998;right: 40px;top:50%;margin-top: -125px;display: block;}
.link-fixed li{background-color: #d4d4d5;margin: 2px 0;width: 50px;height: 50px;cursor: pointer;position: relative;}
.link-fixed li:after{content: '';display: table;clear: both;}
.link-fixed i{display: inline-block;width: 40px;height: 40px;float: right;margin:5px;}
.link1{z-index: 4;}
.link2{z-index: 3;}
.link3{z-index: 2;}
.link1 i{background: url("../images/link1.svg") no-repeat center; background-size: cover;}
.link2 i{background: url("../images/link2.svg") no-repeat center; background-size: cover;}
.link3 i{background: url("../images/link3.svg") no-repeat center; background-size: cover;}
.link-fixed .link1 p{float: left; line-height: 50px;color: #fff;text-align: center;overflow: hidden;width: 0;word-break: keep-all;white-space: nowrap;position: absolute;top:0;right:100%;background: #d4d4d5;}
.return{background: #858889 url("../images/return.svg") no-repeat center; background-size: cover;}
.link-fixed .link1{width: auto;}
.link1:hover p{width: 115px;}
.link2 p{position: absolute;top:0;right:52px;display: none;}
.link2:hover p{display: block;}
.menu-handler{width: 32px; height: 48px; cursor: pointer; position: absolute;right:3%;top:0.35rem; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; }
.menu-handler .burger{  height: 3px; background: #63737d; display: block; position: absolute; z-index: 5; left: 0; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; border-radius: 2px;-webkit-border-radius: 2px;top: 12px;width: 32px;}
.menu-handler .burger-2 {top: 23px; }
.menu-handler .burger-3 {top: 34px;}
.menu-handler.active .burger-1 { top:22px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3 { top: 22px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
/*关于我们*/
.bgf6{background: #f6f6f6;}
.ban{position: relative;}
.ban img{width: 100%;vertical-align: bottom;}
.ban .header-center{position: absolute;height: 100%;top:0;left: 50%;margin-left: -600px;}
.ban-des{position: absolute;width: 100%;height: 100%;top:0;left:0;text-align: center;}
.ban-des h2{font-size: 42px;color: #f6f6f6;}
.about-box{overflow: hidden;}
.about-des{width: 52%;}
.about-img{float: right;width: 44%;}
.about-img img{width: 100%;vertical-align: top;}
.about-des h3{font-size: 20px; color: #62727c;margin-top: 40px;}
.about-des span{color: #646464;display: block;}
.about-des p{color: #646464;display: block; line-height: 23px;margin-top: 16px;}
.line{width: 55px;border-top: 1px solid #646464;margin-top: 16px;}
.about-vid h3{text-align: center;font-size: 24px; color: #6a7a84;font-weight: bold;}
.about-vid video{width: 100%;vertical-align: bottom;}
.about-vid-con{position: relative;cursor: pointer;margin-top: 40px;}
.vd-play{position: absolute;display: block;width: 160px;height: 75px;background: url("../images/play.png") no-repeat center;background-size: cover;top:50%;left:50%;margin-left: -80px;margin-top: -37px;}
.about-vid-con.active .vd-play{display: none;}
.project li{float: left;position: relative;text-align: left;color: #fff;}
.project li img{vertical-align: bottom;width: 100%;}
.shadow{position: absolute;width: 100%;height: 100%;top:0;left: 0;background: rgba(91,110,120,0.6);}
.pj-des-box{position: absolute;width: 80%;height: 314px;border:1px solid rgba(255,255,255,0.45);left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.pj-des{position: absolute;width: 100%;height: 100%;top:0;left: 0;box-sizing: border-box;padding: 20px;}
.pj-des h3{font-size: 18px; color: #fff;margin: 0 auto;width: 126px;}
.pj-des span{display: block;text-transform: uppercase; color: rgba(255,255,255,0.45);margin-top: 20px;letter-spacing: 6px;text-indent: 6px;}
.pj-des p{font-size: 14px;color: rgba(255,255,255,0.54);margin-top: 20px; line-height: 1.8em;}
.open{width: 46px;height: 46px;background: url("../images/open.png") no-repeat center; background-size: cover;margin: 40px auto 0;}
.pj-des-hide{opacity: 0;padding: 0;}
.project li.active .pj-des-box{border-color: transparent;}
.project li.active .pj-des-box .pj-des-hide{opacity: 1;}
.project li.active .pj-des-box .pj-des-show{opacity: 0;}
.project li.active .shadow{background: rgba(91,110,120,0.85);}
.zxtt{text-align: center;}
.zxtt h3{font-size: 35px; color: #5c6e78;margin-bottom: 20px;}
.zxtt p{color: #969696;max-width: 820px;margin: 0 auto; line-height: 23px;text-align: left;}
.zxtt-con{margin-top: 40px;}
.zxtt-con li{text-align: center;box-sizing: border-box;padding: 0 2px;margin: 0 auto;}
.zxtt-con li img{max-width: 100%;display: block;margin: 0 auto;}
.zxtt-con li p{color: #5c6e78; line-height: 21px;}
.zxtt-des{margin: 30px 0;}
.zxtt-con li i{display: block;width: 42px;margin: 0 auto;border-top:1px solid #62727c;}
.profession{text-align: center;color: #fff;background: url("../images/profession.jpg") no-repeat center;background-size: cover;padding: 6% 0;}
.profession img{width: 100%;vertical-align: bottom;}
.profession h3{font-size: 35px;}
.profession p{max-width: 780px; color: rgba(255,255,255,0.65);margin: 3% auto 4%;line-height: 1.8em;text-align: left;}
.profession i{display: block;width: 100px;margin: 0 auto;border-top:1px solid #fff;}

.zxtt-con .owl-pagination{text-align: center;margin-top: 4px;}
.zxtt-con .owl-pagination div{width: 10px;height: 10px;margin: 0 6px; border:1px solid #63737d; border-radius: 100%;-webkit-border-radius: 100%;display: inline-block;}
.zxtt-con .owl-pagination div.active{background: #63737d;}
/*2-环境之美*/
.ban2{position: relative;overflow: hidden;}
.ban2 img{width: 100%;vertical-align: bottom;}
.ban2-des{position: absolute;left: 0;width: 100%;bottom: 6%;text-align: center;}
.ban2-des p{font-size: 32px; color: #f6f6f6;}
.ban2-des i{display: block;width: 26px;height: 15px;background: url("../images/bot1.png") no-repeat center; background-size: cover;margin: 3% auto 0;}
.hjzm{position: relative;}
.hjzms{text-align: center;}
.hjzm-img{width: 50%;}
.hjzm-img img{width: 100%;vertical-align: bottom;}
.hjzms{position: absolute;left: 0;width: 50%;height: 100%;}
.hjzm-play{text-align: left;width: 220px;margin: 0 auto;}
.hjzm-play span{font-size: 32px; color: #62727c;position: relative;padding-bottom: 15px;}
.hjzm-play span:after{display: block;width: 100%;content: '';border-top: 1px solid #000;position: absolute;bottom: 0;}
.jm-box{margin-top: 45px;}
.jm-box p{font-size: 16px; color: #646464; line-height: 23px;}
.hj-control{position: absolute;bottom: 6%;width: 100%;left: 0;text-align: center;}
.hj-control li{display: inline-block;width: 76px;height: 28px;text-align: center;line-height: 28px;font-size: 16px; color: #62727c;border-radius: 28px;-webkit-border-radius: 28px;margin: 0 6px;cursor: pointer;}
.hj-control li.flex-active{color: #fff;background: #62727c;}
/*3-精选护理 详情*/
.ban3{position: relative;overflow: hidden;}
.ban3 .ban-img{width: 100%;vertical-align: bottom;}
.ban3-des{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(92,110,120,0.75); height: 60px;line-height: 60px;}
/*.ban3-des a{float: left;width: 25%;color: #fff;font-size: 16px;position: relative;box-sizing: border-box;padding-left: 4%}*/
/*.ban3-des a i{width: 39px;height: 39px;background-size: cover;background-repeat: no-repeat;display: inline-block;vertical-align: middle;margin: -4px 6px 0 0;}*/
/*.ban3-des a.active{background: #5c6e78;}*/
/*.ban3-des a:hover{background: #5c6e78;}*/
/*.ban3-des .a18 i{background-image: url("../images/c1.png");}*/
/*.ban3-des .a19 i{background-image: url("../images/c2.png");}*/
/*.ban3-des .a20 i{background-image: url("../images/c3.png");}*/
/*.ban3-des .a21 i{background-image: url("../images/c4.png");}*/
/*.ban3-des .a18.active i{background-image: url("../images/c11.png");}*/
/*.ban3-des .a19.active i{background-image: url("../images/c21.png");}*/
/*.ban3-des .a20.active i{background-image: url("../images/c31.png");}*/
/*.ban3-des .a21.active i{background-image: url("../images/c41.png");}*/
.ban3 .mynavs .item{color: #fff;font-size: 16px;text-align: center;display: block;height: 60px;}
.ban3 .mynavs img{display: inline-block;width: auto;vertical-align: middle;margin-right: 4px;margin-top: -2px;}
.ban3 .mynavs img.hide-img{display: none;}
.ban3 .mynavs .item.active{background: #5c6e78;}
.ban3 .mynavs .item.active img.hide-img{display: inline-block;}
.ban3 .mynavs .item.active img.show-img{display: none;}
.mynavs .owl-nav div{position: absolute;width: 16px;height: 16px;top:50%;margin-top: -8px;}
.mynavs .owl-next{right:-20px;background: url("../images/nv2.png") no-repeat center;background-size: cover;}
.mynavs .owl-prev{left: -20px;background: url("../images/nv1.png") no-repeat center;background-size: cover;}
.ban3 .cate_79 .mynavs .item{width: 50%;}
/*3-精选护理0.1*/
.big-img{width: 710px;}
.big-img img{width: 100%; vertical-align:bottom;}
.cpcs{width: 425px;}
.cpcs h3{font-size: 30px; color: #62727c;}
.cpcs-page{font-size: 16px;color: #666;margin-top: 26px;position: relative;padding-left: 20px;}
.cpcs2 .cpcs-page{margin-top: 10px;}
.cpcs-page span{font-size: 14px;color: #818587;}
.cpcs-page:before{content: '';position: absolute;width: 6px;height: 12px;background: url("../images/r4.png");top:4px;left:0;}
.bmpf{margin-left: 20px;margin-top: 4px;max-height: 92px;overflow: auto;}
.bmpf p{color: #818587; line-height: 23px;}
.long-time{width: 276px;color: #666;border-bottom: 1px solid #dee1e3; line-height: 40px;}
.cpcs h4{font-size: 16px; color: #666;font-weight: bold;margin: 16px 0 10px;}
.step{color: #666;}
.cp-img{position: relative;overflow: hidden;}
.cp-img img{width: 100%;vertical-align: bottom;}
.cp-img:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0;background: #000;opacity: 0.4;}
.cp-list .item{margin-right: 35px;display: block;}
.cp-list{overflow: hidden;}
.cp-list h3{font-size: 18px; color: #62727c;/*text-transform: uppercase;*/position: relative;margin-top: 20px;}
.pro-li{display: block;content: '';width: 100px;border-top: 1px solid #62727c;margin: 10px 0;}
.cp-list p{color: rgba(0,0,0,0.45);}
.cp-list span{color: #62727c; padding-top: 16px;display: inline-block;}
.cp-list .owl-dots{text-align: center;margin-top: 50px;}
.cp-list .owl-dots .owl-dot{display: inline-block;width: 14px;height: 14px; border-radius: 100%;-webkit-border-radius: 100%;background: #c0c0c0;margin: 0 15px;}
.cp-list .owl-dots .owl-dot.active{background: #62727c;}
.ckjs{position: relative;height: 70px;margin-top: 45px;}
.ckjs2{margin-top: 20px;}
.ckjs-img{position: absolute;top:0;left: 0;width: 70px;height: 70px;border-radius: 100%;-webkit-border-radius: 100%;}
.ckjs-img img{width: 100%;vertical-align: bottom;}
.zt-btn{background: #61727c;border-radius: 6px;display: inline-block;height: 52px;margin-left: 35px;margin-top: 10px;box-sizing: border-box;padding: 10px 10px 10px 50px;}
.zt-btn p{color: #fff;font-size: 12px;}
.ckjs a:hover img{
    -webkit-animation: stb 1s infinite;
    animation: stb 1s infinite;
}
@keyframes stb{
    0%{transform: scale(1);-webkit-transform:scale(1);}
    50%{transform: scale(1.1);-webkit-transform:scale(1.1);}
    100%{transform: scale(1);-webkit-transform:scale(1);}
}
@-webkit-keyframes stb{
    0%{transform: scale(1);-webkit-transform:scale(1);}
    50%{transform: scale(1.1);-webkit-transform:scale(1.1);}
    100%{transform: scale(1);-webkit-transform:scale(1);}
}
/*3-精选护理详情*/
.bgfff{background: #fff;}
.xq-box .big-img{width: 628px;}
.xq-box .cpcs{width: 500px;margin-right: 30px;}
.xq-box .cpcs h3{margin-top: 30px;font-size: 24px;border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;}
.step-list li{width: 100px;height: 100px;border-radius: 100%;-webkit-border-radius: 100%;border:1px solid #dee0e0;text-align: center;position: relative;margin-top: 10px;}
.step-list li p{color: #666;padding: 0 4px;}
.step-list li:after{width: 22px;height: 14px;content: '';position: absolute;display: block;background: url("../images/r5.png") no-repeat;background-size: cover;top:50%;margin-top: -7px;right: -24px;}
.step-list li.last{margin-right: 0;}
.step-list li.last:after{display: none;}
/*新闻*/
.ban4{position: relative;overflow: hidden;}
.ban4 img{width: 100%;vertical-align: bottom;}
.div-line{background: #f6f6f6;height: 30px;width: 100%;}
.news-list li{float:left;width: 32%;margin-right: 2%;box-sizing: border-box;margin-bottom: 50px;border:1px solid #c5c5c5;}
.news-list li a{display: block;padding: 25px;}
.news-list li a:after{display: table;content: '';clear: both;}
.news-list li.last{margin-right: 0;}
.news-img{width: 103px;}
.news-img img{width: 100%;vertical-align: bottom;}
.news-des{margin-left: 120px;}
.news-des h3{font-size: 14px; line-height: 1.8em;height: 5.4em;}
.news-des p{color: rgba(0,0,0,0.75);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;margin: 6px 0;}
.news-des span{font-size: 12px;display: block;}
.news-list li a:hover{background: #f7f8f8;}
.drap{text-align: center;}
.drap a{text-align: center; color: #62727c;}
.drap a i{display: block;width: 50px;height: 10px;background: url("../images/bot2.png") no-repeat center; background-size: cover;margin: 6px auto 0;}
/*新闻详情*/
.drap2 a i{width: 31px;height: 23px;background: url("../images/bot3.png") no-repeat center;background-size: cover;}
.xwbt h3{font-size: 28px; color: #62727c;margin: 20px 0;}
.xwxq-des{margin-bottom: 50px;}
.xwxq-des p{display: block;color: #62727c;}
.xwxq-des span{display: block;font-weight: bold;color: #62727c;}
.xwxq-des img{width: 100%;vertical-align: bottom;max-width: 100% !important;height: auto !important;}

/*约惠*/
.ban6 .ban-des{text-align: right;}
.ban6 .ban-des h2{font-size: 56px;}
.ban6 .ban-des p{font-size: 40px; color: #f6f6f6;}
.yue-list li{width: 32%;margin-top: 2%;margin-right: 2%;float: left;text-align: center;overflow: hidden;}
.yue-list li.last{margin-right: 0;}
.yue-list li img{width: 100%;vertical-align: bottom;}
.yue-list li a{display: block;width: 100%;position: relative;color: #fff;}
.yue-des{position: absolute;bottom: 0;width: 100%;left: 0; height: 120px;background: rgba(89,109,120,0.5);}
.yue-des h3{font-size: 18px;}
.yue-pr p{font-size: 18px;margin: 4px 0;}
.yue-pr span{width: 96px;height: 28px;display: block;text-align: center;line-height: 28px;background: #b99d78;border-radius: 2px;-webkit-border-radius: 2px;margin: 0 auto;}
.yue-pr{position: absolute;width: 100%;bottom: 0;left: 0;height: 80px;}
.yue-des .middle-inner{vertical-align: top;padding-top: 10px;}
.hl-nav{position: absolute;bottom: 0;width: 100%;left: 0;height: 60px;line-height: 60px;background: rgba(92,110,120,0.75);}
.hl-nav li{float: left;width: 50%;text-align: center;}
.hl-nav li a{display: block;width: 100%;font-size: 16px; color: #fff;}
.hl-nav li.active{background: url("../images/li.jpg") no-repeat center;background-size: cover;}
.ban6 .middle-inner{padding-bottom: 60px;}

/*套餐*/
.tccp-img{width: 854px;}
.tccp-img img{width: 100%;vertical-align: bottom;}
.tccp-des{width: 290px;}
.tccp-des h3{font-size: 26px; color: #62727c;/*margin-top: 10px;*/ margin-bottom:20px;}
.mdlaf{color: #666; margin: 20px 0;}
.star{border-bottom:1px solid #dee1e3;padding-bottom: 24px;}
.jxj{color: #090909;margin-top: 20px;}
.price{font-size: 30px;margin-top: 10px;}
.yj{text-decoration: line-through;font-size: 12px; color: #666;margin-top: 4px;}
.ljgm{display: block;width: 128px;height: 32px;text-align: center;line-height: 32px;border-radius: 4px;-webkit-border-radius: 4px;
	color: #cbb69a;margin-top: 20px;border: 1px solid #cbb69a;box-sizing: border-box;}
.ljgm:hover{background: #cbb69a;color: #fff;}
.suit{background: #f90;color: #fff;}
.tcbt{text-align: center;margin-bottom: 40px;}
.tcbt h3{font-size: 36px;}
.tcbt p{font-size: 24px;}
.tc-list li{margin:0 10px;position: relative;}
.tc-list li img{width: 230px;vertical-align: bottom;position: relative;z-index: 5;}
.tc-list li.last{margin-right: 0;}
.tc-des{position: absolute;height: 100%;right:0;top:0;margin-left: 230px;box-sizing:border-box;background: #fff;width: 100%;padding-left: 240px; padding-right: 10px;}
/*.tc-des{color: #323232; line-height: 23px !important;min-height: 70px!important;}*/
.tc-des p{color: #323232; line-height: 23px;min-height: 70px;}
.tclc{text-align: center;overflow: hidden;margin: 40px 0;}
.tclc h4 span{font-size: 36px;position: relative;}
.tclc h4 span:before{content: '';position: absolute;top:50%;margin-top: -1px;width: 178px;left: -210px;border-top: 1px solid #fff;}
.tclc h4 span:after{content: '';position: absolute;top:50%;margin-top: -1px;width: 178px;right: -210px;border-top: 1px solid #fff;}
.tclc p{font-size: 20px;margin-top: 6px;}
.lcstf li{text-align: center;box-sizing: border-box;padding: 2% 0;}
.lcstf li img{max-width: 100%;}
.lcstf li p{font-size: 16px;margin-top: 6px;}
.suit{background: url("../images/tcbg.jpg") no-repeat center;background-size: cover;}
.suit2{color: #62727c;background: url("../images/suit2.jpg") no-repeat center;background-size: cover;}
.suit2 .tclc h4 span:before{border-color:#62727c; }
.suit2 .tclc h4 span:after{border-color:#62727c; }
.mao li{width: 49%;margin: 2%;margin-left:0;float: left;position: relative;}
.mao li img{width: 320px;vertical-align: bottom;position: relative;z-index: 5;}
.mao li.last{margin-right: 0;}
.mao-des{margin-left: 320px;background: #fff;position: absolute;height: 100%;right: 0;top:0;box-sizing:border-box;width: 100%;padding-left: 330px;padding-right: 10px;}
.mao-des h4{font-size: 20px;margin-bottom: 6px;}
.mao-des p{color: #666;}
.xuzhi{padding-top: 60px;}
.xuzhi img{width: 100%;vertical-align: bottom;}
.xuzhi{position: relative;overflow: hidden;}
.xz-des{}
.xz-des h3{font-size: 32px; color: #5c6e78;margin-bottom: 14px;}
.xz-des p{color: #1a1a1a; line-height: 23px;}
.tc-dots .owl-controls{text-align: center;margin-top: 10px;}
.tc-dots .owl-controls .owl-page{width: 10px;height: 10px;background: #ddd;display: inline-block;margin: 0 6px;border-radius: 100%;-webkit-border-radius: 100%;}
.tc-dots .owl-controls .owl-page.active{background: #5c6e78;}

/*德国-克奈圃0.1*/
.ban7 .ban-des{text-align: left;}
.ban7 p{font-size: 16px;  color: #fff;margin-top: 10px;}
.ban7 .middle-text{box-sizing: border-box;padding-left: 10%;}
.pp-box{position: relative;overflow: hidden;}
.pp-des{position: absolute;top:0;left: 0;height: 100%;margin-left: 450px;margin-right: 60px;}
.pp-img{width: 330px;margin-left: 60px;}
.pp-img img{width: 100%;vertical-align: bottom;}
.pp-des h3{font-size: 20px; color: #62727c;}
.pp-des p{font-size: 16px; color: #646464;margin-top: 20px;line-height: 1.8em;}
.dg-box{background: url("../images/6bg.jpg") no-repeat center;background-size: cover;text-align: center;}
.dg-img img{max-width: 100%;vertical-align: bottom;}
.dg-des{margin-top: 60px;}
.dg-des p{font-size: 16px; color: rgba(255,255,255,0.82); line-height: 1.8em;text-align: left;}
.ls-box{width: 950px;margin: 0 auto;border:1px solid #e4e4e4;padding: 50px;box-sizing: border-box;}
.ls-box li{width: 33.33%;text-align: center;box-sizing: border-box;padding: 10px;float: left;}
.ls-box li img{max-width: 100%;vertical-align: bottom;}
.ls-box li p{font-weight: bold;font-size: 16px; color: #5c6e78;margin-top: 25px;}
.clfz{position: relative;}
.water{position: absolute;left: 50%;top:0;z-index: 6;margin-left: -25px;}
.water img{width: 100%;vertical-align: bottom;}
.fz-con li{width: 29%;position: relative;float: left;}
.fz-con li img{width: 100%;vertical-align: bottom;}
.fztp{background: url("../images/lsbg.jpg") no-repeat center;background-size: cover;}
.fz-con li.li2{width: 39.2%;margin:0 1.4%;}
.fz-des{position: absolute;bottom: 0;width: 100%;left: 0;box-sizing: border-box;padding:5% 14%;color: #fff;background: rgba(0,0,0,0.75);}
.fz-des p{font-size: 16px;}
.history{overflow: hidden;}
.history h3{text-align: center;font-weight: bold;font-size: 24px; color: #6a7a84;}
.history .header-center{width: 930px;}
.history-pl{margin-top: 60px;}
.history-pl .slides li{position: relative;}
.history-pl .slides li p{font-size: 16px;color: rgba(0,0,0,0.75); line-height: 1.8em;}
.his-des{position: absolute;right: 0;top:0;height: 100%;width: 450px;}
.history-pl .slides li img{width: 365px;}
.his-control{width: 570px;margin: 100px auto 0;}
.his-control ul{border-bottom: 1px dashed #6a7a84;}
.his-control li{float: left;width: 60px;margin-right: 110px;text-align: center;position: relative;padding-bottom: 20px;cursor: pointer;}
.his-control li.last{margin-right: 0;}
.his-control li p{font-size: 18px; color: #6a7a84;}
.his-control li:after{content: '';position: absolute;display: block;width: 16px;height: 16px;border:4px solid #63737d;box-sizing: border-box;border-radius: 100%;-webkit-border-radius: 100%;bottom:-9px;left: 50%;margin-left: -8px;background: #fff;}
.his-control li.flex-active:after{background: #6a7a84;}
/*新客有礼*/
.ban8 .middle-inner{padding-bottom: 0 !important;}
.xkyl h3{text-align: center;font-size: 32px;color: #63737d;}
.xkyl h3 span{position: relative;}
.xkyl h3 span:before{content: '';display: block;position: absolute;width: 90px;border-bottom:1px solid #d9dbdb;top:50%;left: -130px;}
.xkyl h3 span:after{content: '';display: block;position: absolute;width: 90px;border-bottom:1px solid #d9dbdb;top:50%;right: -130px;}
.yl-box{position: relative;margin-top: 50px;}
.yl-img{text-align: right;width: 50%;}
.yl-img img{max-width: 100%;vertical-align: bottom;}
.yl-des{width: 48%;height: 100%;position: absolute;top:0;right: 0;}
.yl-des span{display: block;font-size: 18px;margin-bottom: 20px;}
.yl-des p{color: rgba(0,0,0,0.75);}
.li-btn{display: block;width: 80px;height: 30px;text-align: center;line-height: 30px;border-radius: 2px;-webkit-border-radius: 2px;color: #fff;background: #62727c;margin-top: 20px;}
.three-way{margin-top: 50px;}
.way-top{text-align: center;}
.way-top h3{font-size: 32px;color: #63737d;margin-bottom: 10px;}
.way-top p{font-size: 16px;color: #969696;}
.way-bot li{width: 50%;text-align: center;float: left;overflow: hidden;}
.way-bot li.li2{display: none;}
.way-bot li h4{width: 100%;height: 70px;line-height: 70px;font-size: 18px;border:1px solid #dce0e2;display: block;box-sizing: border-box;}
/*.way-bot .li2 h4{border:1px solid #5c6e78;background: #5c6e78;color: #fff;}*/
.way-bot{margin-top: 60px;}
.way-con{margin-top: 14px;position: relative;text-align: center;}
.way-con img{width: 90px;}
.way-c1{display: inline-block;text-align: left;height: 90px;}
.way-con p{color: rgba(0,0,0,0.75);}
.way-con h3{display: none;}
.way-con a{margin: 14px auto 0;}
.fgx{display: none; border-top: 1px solid #d9dbdb; width: 100%; margin: 20px auto;}
.profit{background: url("../images/hyqy.jpg") no-repeat center;background-size: cover;}
.profit img{float: right;width: 64%;vertical-align: bottom;}
.profit-des{position: absolute;height: 100%;left:0;top:0;width: 32%;}
.profit-des h3{font-size: 35px; color: #5c6e78;margin-bottom: 8%;}
.profit-des p{color: #666666; line-height: 2em;}
/*门店*/
.nav li.li6{position: static;}
.shop-list{width: 100%;top:90px;left: 0;background: #fff;border-top: 1px solid #ddd;box-sizing: border-box;}
.md-lg{float: left;width: 11.111111%;text-align: center; height: 80px;line-height: 90px;cursor: pointer;}
.nav li.li6:after{left: auto;right: 11%;}
.md-lg i{display: inline-block;width: 48px;height: 48px;background-repeat: no-repeat;background-position: center;background-size: cover;vertical-align: middle;margin-right: 10px;margin-top: -4px;}
.md-lg span{color: #b3b3b3;}
.md-lg:hover span{ color: #62727c;}
.md-lg.active span{ color: #62727c;}
.md-lg .img1{display: inline;}
.md-lg .img2{display: none;}
.md-lg:hover .img1{display: none;}
.md-lg:hover .img2{display: inline;}
.md-lg.active .img1{display: none;}
.md-lg.active .img2{display: inline;}
.header .header-center{position: static;}
.san-ji{top:80px;line-height: 56px;background: #e8e8e8;width: 100%;left: 0;}
.san-ji a{float: left;width: 10%;text-align: center;color: #989898;position: relative;height: 56px;overflow: hidden;}
.san-ji a:hover{color: #63737d;}
.san-ji a.active{color: #63737d;}
.san-ji a span{display: block;}
.san-ji a:hover .san-top{margin-top: -56px;}
.md-lg-top{position: relative;height: 80px;}
.md-lg-top:after{content: '';width: 12px;height: 6px;bottom:0;left: 50%;margin-left: -6px;background: url("../images/up1.png");position: absolute;display: none;}
.md-lg.active .md-lg-top:after{display: block;}
.map-box{width: 61%;float: left;height: 520px;}
.map-con{float: left;width: 39%;height: 520px; position: relative;}
.map-con-dr{width: 400px;position: absolute;height: 100%;top:0;left: 0;}
.map-list-ul{overflow-x: hidden;overflow-y: auto;position: absolute;width: 100%;height: 90%;top:5%;left: 5%;}
.map-list li{margin-bottom: 2%;padding: 10px;cursor: pointer;}
.map-list li p{color: #62727c; line-height: 2em;}
.map-list li p a{color: #62727c; line-height: 2em;margin-left: 2px;}
.map-list li.active{background: #62727c;}
.map-list li.active p{color: #fff;}
.map-list li.active p a{color: #fff;}
.map-list li:hover{background: #62727c;}
.map-list li:hover p{color: #fff;}
.map-list li:hover p a{color: #fff;}
.BMapLib_bubble_content a{text-decoration: underline;color: #4c748f;}

.zkqb{display: none;width: 190px;height: 40px;text-align: center;line-height: 40px;background: #62727c;color: #fff; margin-top: 6%;}
.zkqb img{vertical-align: middle;margin-left: 2px;}
.ban9 h2{font-size: 42px;color: #62727c;font-weight: bold;margin-top: -8%;}
.ban9 p{font-size: 16px;color: #62727c;margin-top: 10px;}
.lwy-body .ban9 h2{margin-top: 0;}
.fc-step-list{float: left;text-align: center;margin-right: 36px;}
.fc-step-list p{color: #969696;}
.fc-step-list span{color: #62727c;margin: 10px auto;display: none;}
.fc-step-list:after{display: none;content: '';width: 30px;border-top: 1px solid #62727c;margin: 0 auto;}
.fc3-box .fc-step-list p{color: #fff;}
.fc3-box .fc-step-list.active p{color: #fff;}
.fc3-box .fc-step-list span{color: #fff;}
.fc3-box .fc-step-list:after{border-color: #fff;}
.fc-step-list.active p{color: #62727c;}
.fc-step-list.active span{display: block;}
.fc-step-list.active:after{display: block;}
.fc1{text-align: center;margin: 20px 0;}
.fc-h3{font-size: 20px; color: #62727c;font-weight: bold;}
.fc1 h3{margin: 50px auto;}
.fc-line{width: 40px;border-top: 2px solid #62727c;margin: 0 auto;}
.fc1 p{font-size: 16px; color: #646464;max-width: 732px;margin: 50px auto 0; line-height: 1.8em;text-align: left;}
.fc2-box{background: url("../images/bg1.jpg") no-repeat center;background-size: cover;}
.fc3-box{background: url("../images/bg2.jpg") no-repeat center;background-size: cover;}
.fc2{position: relative;margin: 20px 0;}
.fc2-des{width: 640px;position: absolute;left: 0;bottom:0;}
.fc2-des .fc-line{width: 360px;margin: 45px 0;}
.fc2-des p{font-size: 16px; color: #646464;line-height: 1.8em;}
.fc2-img{width: 653px;}
.fc2-img img{width:100%;vertical-align: bottom;}
.fc3-img-list{margin-top: 50px;}
.fc3-img-list li{float: left;width: 23%;margin: 1%;}
.fc3-img-list li img{max-width: 100%;vertical-align: bottom;}
.fc3-box .fc1 h3{color: #fff;}
.fc3-box .fc-line{border-color: #fff;}
.fc3-box .fc1 p{color: #fff;text-align: left;}
.fgfc-page{position: relative;}
.fgfc-img{float: right;width: 50%;}
 .fgfc-img{float: right;}
.fgfc-page2 .fgfc-img{float: left;}
.fgfc-img img{width: 100%;vertical-align: bottom;}
.fgfc-des-box{position: absolute;width: 50%;height: 100%;top:0;box-sizing: border-box;padding: 2%;}
.fgfc-page1 .fgfc-des-box{left:0;}
.fgfc-page2 .fgfc-des-box{right:0;}
.fgfc-des{max-width: 580px;margin: 0 auto;}
.fgfc-page .fc-line{margin: 5% 0;}
.fgfc-des p{color: #646464;font-size: 16px;line-height: 1.8em;}
.sccp{text-align: center;background: #f1f1f1;padding: 150px 0;}
.sccp i{width: 40px;display: block;border-top: 2px solid #444;margin: 40px auto;}
.sccp p{font-size: 16px; color: #646464;display: block;max-width: 936px;margin: 0 auto 40px;line-height: 1.8em;}
.sccp a{font-size: 16px; color: #5263df;text-decoration: underline;}
.ban-left .ban-des{text-align: left;}
.lwy1{background: url("../images/bg3.jpg") no-repeat center;background-size: cover;}
.lwy1-con{width: 890px;margin: 0 auto;}
.lwy1-con img{width: 100%;vertical-align: bottom;}
.lwy1-con p{font-size: 16px; color: #646464; line-height: 2em;display: block;margin-top: 50px;}
.lwy2-des-page{margin-top: 6px;}
.lwy2-des-page1{margin-top: 30px;}
.lwy2-des p{color: #646464;line-height: 1.8em;}
.lwy2{background: url("../images/bg4.jpg") no-repeat center;background-size: cover;padding: 8% 0;}
.lwy2-img{width: 45.5%;}
.lwy2-img img,.lwy3 img,.lwy4-img img{width: 100%;vertical-align: bottom;}
.lwy2-des{width: 48%;}
.lwy4{background: url("../images/bg5.jpg") no-repeat center;background-size: cover;}
.lwy4 .header-center{position: relative;}
.lwy4-des{position: absolute;top:0;left: 0;height: 100%;width: 60%;}
.lwy4-des h3{line-height: 1.8em;}
.lwy4-des p{font-size: 14px; color: #646464; line-height: 1.8em;width: 490px;}
.lwy4 .fc-line{margin: 10% 0;width: 150px;}
.lwy4-img{width: 37%;}
.lwy5 .lwy4-des-page{margin-top: 8%;}
.lwy5{background: url("../images/bg6.jpg") no-repeat center;background-size: cover;padding: 8% 0;}
.mouse{position: absolute;bottom: 70px;left: 50%; margin-left: -17px; width: 34px;height: 69px;background: url("../images/mouse.png") no-repeat center;background-size: cover;
    animation: move 2s linear 0s infinite;
    -webkit-animation: move 2s linear 0s infinite;}
@keyframes move{
    0%{transform: translateY(-6px);opacity: 0.6;}
    25%{transform: translateY(0px)}
    50%{transform: translateY(6px);opacity: 1;}
    75%{transform: translateY(0px)}
    100%{transform: translateY(-6px);opacity: 0.6;}
}
@-webkit-keyframes move{
    0%{transform: translateY(-6px);opacity: 0.6;}
    25%{transform: translateY(0px)}
    50%{transform: translateY(6px);opacity: 1;}
    75%{transform: translateY(0px)}
    100%{transform: translateY(-6px);opacity: 0.6;}
}
.lwy5pl{width: 1100px;margin: 0 auto;}
.lwy5pl .slides li{position: relative;}

.lwy5pl .flex-control-paging{bottom: -30px;}
.lwy5pl .flex-control-paging li a{display: inline-block;width: 14px;height: 14px;border-radius: 100%;-webkit-border-radius: 100%;background: #c0c0c0;margin: 0 10px;}
.lwy5pl .flex-control-paging li a.flex-active{background: #62727c;}

.lwy5pl .flex-direction-nav a{opacity: 1;width: 48px;height: 48px;margin: -24px 0 0;}
.lwy5pl .flex-direction-nav  .flex-prev{left: -70px;background: url("../images/lw-l.png") no-repeat center;background-size: cover;}
.lwy5pl .flex-direction-nav  .flex-next{right: -70px;background: url("../images/lw-r.png") no-repeat center;background-size: cover;}
.lwy5pl:hover .flex-prev{opacity: 1;}
.lwy5pl:hover .flex-next{opacity: 1;}
.use{background: url("../images/ues-bg.jpg") no-repeat center;background-size: cover;}
.use-top{text-align: center;color: #fff;}
.use-top h3{font-size: 24px;}
.use-top p{font-size: 16px;max-width: 620px;margin: 30px auto; line-height: 1.8em;text-align: left;}
.use-list li{float: left;width: 22%;margin-right: 4%;height: 180px;border:1px solid #9ea5a8;box-sizing: border-box;text-align: center;background: rgba(255,255,255,0.17);}
.use-list{margin-top: 120px;}
.use-list li.last{margin-right: 0;}
.useimg{width: 124px;height: 124px;padding: 5px;background: #fff;border-radius: 100%;-webkit-border-radius: 100%;overflow: hidden;margin: -67px auto 0;}
.use-list li img{border-radius: 100%;-webkit-border-radius: 100%;width: 100%;vertical-align: bottom;}
.use-list li p{font-size: 16px;display: block;color: rgba(255,255,255,0.45);margin-top: 20px;}
.use-list li b{font-size: 16px;display: block;color:#fff;font-weight:normal;margin-top: 10px;}
.map .BMapLib_SearchInfoWindow .BMapLib_bubble_title{color: #CC5522;font-weight:bold;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_content{margin-top: 5px;}
#md-list a{display: block;max-width: 68px;margin: 0 auto;}
#md-list a:hover img{ -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
.map-search{display: none;}
.map-search{margin: 30px auto 20px;}
.search-text{height: 36px;line-height: 36px;background: #909ca2;color: #fff;padding: 0 10px;position: relative;}
.search-list{position: absolute;top:100%;left: 0;background: rgba(0,0,0,0.5);width: 100%;box-shadow: 0 2px 4px #ddd;-webkit-box-shadow: 0 2px 4px #ddd;display: none;}
.search-list-con{width: 100%;background: #fff;max-height: 300px;overflow: auto;}
.search-list-con li{line-height: 2em;}
.search-list-con li:hover{background: #909ca2;color: #fff;}
.search-list-con li a{display: block;padding: 0 20px;}
.search-page{margin-top: 10px;width: 49%;position: relative;z-index: 4;}
.search-text:after{content: '';position: absolute;width: 12px;height: 6px;background: url("../images/bot5.png");top:50%;margin-top: -3px;right: 10px;}
.search-text.active:after{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
body.active{overflow: hidden;}
.sd-list{display: none;margin-bottom: 20px;}
.sd-list .header-center{background: #f1f1f1;}
.sd-list ul{padding: 10px;}
.sd-list li{width: 33.33%;line-height: 2em;float: left;color: #444;height: 2em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.sd-list li.active{color: #CC5522;}
.hide-nav{display: none;}
.section6 .fp-tableCell{position: relative;}
.section6-top{position: absolute;width: 100%;height: 60%;top:0;left: 0;background: #5c6e78;}
.section6-bot{position: absolute;width: 100%;height: 40%;bottom:0;left: 0;}
.section6 .footer{padding: 0;}
.mycontact{text-align: center;margin-top: 20px;display: none;}
.mycontact a{display: inline-block;width: 30px;height: 30px;margin: 0 10px;border:1px solid #ddd;overflow: hidden;border-radius: 100%;-webkit-border-radius: 100%;background:#63737d}
.mycontact a:before{content: '';display: block; width: 26px;height: 26px;margin: 2px auto;}
.myqq:before{background: url("../images/lk1.svg") no-repeat center;background-size: cover;}
.myweibo:before{background: url("../images/lk2.svg") no-repeat center;background-size: cover;}
.myweixin:before{background: url("../images/lk3.svg") no-repeat center;background-size: cover;}
.fenx{text-align: right;margin-bottom: 6px;}
.fenx a{display: inline-block;margin-left: 4px;filter:grayscale(1); -webkit-filter:grayscale(1);}
.fenx a:hover{filter:grayscale(0); -webkit-filter:grayscale(0);}
#f14 .owl-page{width: 8px;height: 8px;border-radius: 100%;border:1px solid #63737d;display: inline-block;margin: 0 6px;}
#f14 .owl-page.active{background: #63737d;}
#f14 .owl-pagination{text-align: center;margin-top: 20px;}
.fenx.bdshare-button-style0-16 a{float: none;width: 32px;height: 32px; padding: 0;}
.fenx a.bds_tsina{background: url("../images/lkbg1.png") no-repeat center;background-size: cover;}
.fenx a.bds_tqq{background: url("../images/lkbg2.png") no-repeat center;background-size: cover;}
.fenx a.popup_weixin{background: url("../images/lkbg3.png") no-repeat center;background-size: cover;}
.h-sh{display: none;position: absolute;left: 3%;top:0;height: 100%;z-index: 9999999;transition: all 0.3s;-webkit-transition: all 0.3s;background: #fff;transform: translateX(-208px);-webkit-transform: translateX(-208px);}
.h-sh.active{transform: translate(0);-webkit-transform: translate(0);}
.s-close{ width: 40px; height: 100%; font-size: 42px; color: #b7b7b7; line-height: 60px; position: absolute; text-align: center; margin-right: 0; margin-left: 0 }
.s-text{margin-left: 42px;box-sizing: border-box;margin-right: 42px; border-bottom:1px solid #ccc; height: 36px;margin-top: 12px;font-family: "Microsoft YaHei";width: 152px;display: block;}
.header .search-btn{width: 26px;height: 26px; background: url(../images/search_icon_2.png) no-repeat center; background-size: cover; position: absolute;right: 0;top:17px;z-index: 5;display: none;}
.search-control{width: 26px;height: 26px; background: url(../images/search_icon_2.png) no-repeat center; background-size: cover; position: absolute;right: 0;top:18px;z-index: 8;}
.h-sh.active .search-btn{display: block;}
.h-sh.active .search-control{display: block;display: none;}
.rs-top{width: 576px;margin: 0 auto;}
.rs-top h2{font-size: 20px; color: #4c4c4c;text-align: center;}
.rs-input{height: 48px;border:1px solid #bfbfbf;position: relative;margin-top: 24px;}
.rs-input .text{width: 100%;height: 48px;text-indent: 1em;font-size: 16px;  color: #4c4c4c;font-family: "Microsoft YaHei";background: none;}
.rs-input .submit{position: absolute;right: 0;height: 100%;width: 48px;background: url("../images/st.png") no-repeat center;background-size: cover;cursor: pointer;top:0;}

.rs-bot{margin-top: 50px;}
.ss-left{background:#fff;box-sizing: border-box;padding: 25px;width: 260px;min-height: 898px;}
.ss-left h3,.ss-right h4{font-size: 20px; color: #4c4c4c;border-bottom: 1px solid #dadada;padding-bottom: 10px;}
.ss-left-list{margin-top: 30px;}
.ss-left-list li{margin: 15px 0;}
.ss-left-list a{position:relative;color: #808080;padding-left:25px;}
.ss-left-list a:before{content:'';position: absolute;top:50%;left: 0;margin-top: -8px;width: 16px;height: 16px;background: url("../images/sin.jpg") no-repeat center;background-size: cover;}
.ss-left-list li.active a:before{background: url("../images/sout.jpg") no-repeat center;background-size: cover;}
.ss-left-list li.active a{color: #61727c;}
.ss-right{background:#fff;box-sizing: border-box;padding: 25px 30px;width: 900px;min-height: 898px;}

.snews li{border-bottom: 1px solid #ebebeb;padding: 15px 0;}
.snews li:last-child{border:none;}
.snews li a{color: #4c4c4c;}
.snews li p,.snews li span{color: #999999;line-height: 1.8em;}
.snews li a:hover{color: #61727c;}
.snews li a:hover span,.snews li a:hover p{color: #61727c;}
.snews h5{font-size: 16px; line-height: 2em;margin-bottom: 4px;}
.snews span{ display: block;}
.snews p{display: block;}
.smore{display: block;width: 160px;height: 50px;line-height: 50px;text-align: center;background: #63737d;color: #fff;margin: 40px auto 20px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.smore:hover{transform: translateY(-2px);-webkit-transform: translateY(-2px);box-shadow: 0 2px 4px #63737d;-webkit-box-shadow: 0 2px 4px #63737d;border-radius: 10px;-webkit-border-radius: 10px;}
.BMapLib_sendToPhone{display: none;}

.BMapLib_bubble_content a.to-way{position: relative;text-decoration: none;padding-left: 24px;margin-top: 4px;}
.to-way:before{content: '';position: absolute;top:50%;left: 0;width: 19px;height: 15px;margin-top: -7px;background: url(../images/car.png);}
.huli-play img{width: 100%;vertical-align: bottom;}

.visibi-hide{display: none;}


.more,.zx-left a,.link-fixed p,.wei3 img,.menu-handler .burger,.pj-des,.yue-des,.yue-pr span,.yue-pr,.yue-des h3,.yue-des .middle-inner,.yue-list li img,.huli .slides a img,.yhhl-des a:before,.zxtt-con li i,.zxtt-con li img,.cp-img:before,.banner .flex-direction-nav a,.huli .slides a,.featured-img img,.xp-shadow,.xp-shadow:before,#md-list a:hover img,.cp-img img,.zxtt-des{
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
}
.fenx a,.search-text:after,.wei1,.san-ji a span,.ljgm,.huli-play a img{
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
}


.li-btn{
	/*-webkit-box-shadow: 0 0 0 2px #62727c, 0 0 0 1px #62727c;
     box-shadow: 0 0 0 -2px #62727c, 0 0 0 -1px #62727c; */
    -webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
    transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);
    -webkit-transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    
}
.li-btn:hover {
    /*-webkit-box-shadow: 0 0 0 2px #62727c, 0 0 0 4px #62727c;
     box-shadow: 0 0 0 2px #62727c, 0 0 0 4px #62727c; */
    -webkit-animation: gelatine 0.5s 1;
    animation: gelatine 0.5s 1;
}


@-webkit-keyframes gelatine{
	0%, 100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
}
50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
}
75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
}
0%, 100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
}
50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
}
75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
}
}


.toUp{
    -webkit-animation-name: toUp;
    animation-name: toUp;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes toUp{
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
        transform: translateY(100px);
        -moz-transform: translateY(100px);
        -o-transform: translateY(100px);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=1);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
    }
}
@keyframes toUp{
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(100px);
        -ms-transform: translateY(100px);
        transform: translateY(100px);
        -moz-transform: translateY(100);
        -o-transform: translateY(100);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=1);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
    }
}

.toR{
    -webkit-animation-name: toR;
    animation-name: toR;
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes toR{
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateX(100px);
        -ms-transform: translateX(100px);
        transform: translateX(100px);
        -moz-transform: translateX(100px);
        -o-transform: translateX(100px);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=1);
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
    }
}
@keyframes toR{
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateX(100px);
        -ms-transform: translateX(100px);
        transform: translateX(100px);
        -moz-transform: translateX(100px);
        -o-transform: translateX(100px);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=1);
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
    }
}

.ctOpen{width:46px; height:46px; background:url(../images/ctOpen.png) #fff no-repeat center; border-radius:50%; background-size:70%; margin: 40px auto 0;}
.hide-nav .li5.active a{color: #fff;}
.hide-nav .li2.active a{color: #fff;}

.zxtt-con{margin-left: 25%;}