@charset "utf-8";
html,body{height:100%;}
@font-face {
  font-family: "syr";
  src: url("../font/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("../font/SourceHanSansCN-Regular.woff") format("woff"),
       url("../font/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("../font/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
       url("../font/SourceHanSansCN-Regular.svg") format("svg");
}

*{padding:0px;margin:0px;box-sizing:border-box;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:320px; zoom:1;font-family:syl,"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;font-family:Arial; /*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{max-width:100%;border:none;border:0;}
a{ color:#666666; text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; }
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.clearfix::after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;overflow:hidden;}
dl:after,ul:after{content:".";clear:both;display:block;overflow:hidden;font-size:0;height:0;}
::-moz-placeholder {color: #666;}
::-moz-placeholder {color: #666;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {font-size:14px;color:#666;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {font-size:14px;color:#666;}
select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
select::-ms-expand { display: none; }/*Ie clear arr*/
.clear{clear:both;}
.dot2 {
    -webkit-line-clamp: 2;
}
.dot {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dot2, .dot3, .dot4, .dot5, .dot6 {
  display: -webkit-box;
  display: box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  -webkit-box-orient: vertical;
}
.dot2 {
  -webkit-line-clamp: 2;
}
.dot3 {
  -webkit-line-clamp: 3;
}
.dot4 {
  -webkit-line-clamp: 4;
}
.dot5 {
  -webkit-line-clamp: 4;
}
.dot6 {
  -webkit-line-clamp: 4;
}
.ytable {
  display: table;
  width: 100%;
}
.ytable-fixed {
  table-layout: fixed;
}
.ytable-cell {
  display: table-cell;
  vertical-align: middle;
}
.Ispic {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
:after, :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}
.nM {
  margin: 0;
}

/*font*/
.Scale-img{overflow:hidden;cursor:pointer;zoom:1;}
.Scale-img img,.Scale-img span{opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span{opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*page  s*/
/*Page002623 */
.Page002623{text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #00704c;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
/*.Page002623 .Pages em{display: none;}*/
.Page002623 .Pages a{background-color: #eee;width:35px;height:35px;line-height:35px;}
.Page002623 .Pages .p_page > a{height:35px;}
.Page002623 .Pages em{margin:0 1vw;}
}
/*page  e*/

.imgspan1{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:top center;background-size:cover;}
.imgspan{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .3s linear;}



/*内容宽度 s*/
.w1400{width:1400px;margin:0 auto}
@media(max-width:1400px){
    .w1400{width:92%;}
}
@media(max-width:1199px){
    .w1400{width:95%;}
}
/*内容宽度 e*/

/*banner*/
.HomeBan {overflow:hidden; height:auto; clear:both; position:relative;}
.HomeBan .slides li{ position:relative; position:relative;}
.HomeBan .slides li a{ display:block; height:auto;}
.HomeBan .slides li a img{width:100%;height:auto;}

.HomeBan .flex-control-nav{bottom:20px;z-index:10;display:none;}
/*.HomeBan .flex-control-nav li a{opacity:1; width:22px; height:22px;background:url(../images/bandot.png) center center no-repeat;position:relative;margin:0 5px;}
.HomeBan .flex-control-nav li a:hover,.HomeBan .flex-control-nav li a.flex-active{opacity:1;background:url(../images/bandot1.png) center center no-repeat;}
*/
.HomeBan .flex-direction-nav{display:block;}
.HomeBan .flex-direction-nav a{width:60px;height:113px;top:50%;transform:translate(0-50%);}
.HomeBan .flex-direction-nav a:before{display:none;}
.HomeBan .flex-direction-nav .flex-prev{opacity:1;left:3%;background:url(../images/jtf.png) center center no-repeat;background-size:100% 100%;}
.HomeBan .flex-direction-nav .flex-next{opacity:1;right:3%;background:url(../images/jtr.png) center center no-repeat;background-size:100% 100%;}

.BanBox{position:relative;width:100%;height:100%;}


.BanPc{}
.BanWap{display:none;}

@media ( max-width:1199px){
    /*.HomeBan .flex-control-nav li a{width:10px;height:10px;margin:0 5px;}
    .HomeBan .flex-control-nav{bottom:5px;}*/
  .BanPc{display:none;}
  .BanWap{display:block;}

}

/*首页*/
#loading{width: 100%; height: 100%; background: url(../images/loading.gif) center center no-repeat #ffffff; position: absolute; left: 0; top: 0; z-index: 99999;}
.vidbg-container{position: absolute; z-index: -1;top: 0px; left: 0px; bottom: 0px; right: 0px; overflow: hidden;}
.vidbg-container video{margin: auto; position: absolute; width: 100%; height: 100%; z-index: -1;top:0px;left:0px;  visibility: visible; opacity: 1;object-fit:cover;}


.boot-video-wrap{width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999; transition: all 1s;}
.out.boot-video-wrap{transform: scale(1.5); opacity: 0;}
.boot-video{width: 100%; height: 100%; position: relative;}
.boot-pic1{/*width: 236px; height: 115px;*/width:95%;position: absolute; left: 50%;transform:translate(-50%,-50%);text-align:center;  z-index: 99; opacity: 0; filter: blur(10px); transition: all 1s;}
.boot-pic2{/*width: 484px; height: 55px;*/width:95%;position: absolute; left: 50%; transform:translate(-50%,-50%);text-align:center; z-index: 99; opacity: 0; filter: blur(10px); transition: all 1s; transition-delay: 0.5s;}
.boot-btn{/*width: 137px; height: 34px;*/width:95%;position: absolute; left: 50%; transform:translate(-50%,-50%);text-align:center; cursor: pointer; z-index: 99; opacity: 0; filter: blur(10px); transition: all 1s; transition-delay: 1.5s;}
.boot-btn img{transition: all 0.5s;}
.boot-btn:hover img{transform: scale(1.2);}
.open .boot-pic1{opacity: 1; filter: blur(0); top: 30%;}
.open .boot-pic2{opacity: 1; filter: blur(0); top: 50%;}
.open .boot-btn{opacity: 1; filter: blur(0); top: 60%;}
/*.video-mask{width: 100%; height: 100%; background: url(../images/video_mask.png) 0 0 repeat; position: absolute; left: 0; top: 0; z-index: 2;}
*/.boot-video .box{width:100%;/*height:100%;position:relative;z-index:99;*/}
.videoimg{width:100%;height:100%;position:relative;display:none;}

/*Top002894 */
.Top002894{position: fixed; right: 0; top: 0; z-index: 100;}
.Top002894 header{padding: 36px 50px 0;}
.Top002894 .gpbox{padding-left: 30px;}
.Top002894 .right .meaus{font-size:20px;color:#999;font-weight:bold;float:left;line-height:56px;margin-right:10px;}
.menu-show .right .meaus{color:#fff;}



@media(min-width:1025px){
.Top002894 .left{float: left; max-width: 50%;}
.Top002894 .right{float: right; width: auto;}
}

@media(max-width:1199px){
  .vidbg-container,.boot-video .box{display:none;}
  .videoimg{display:block;}
  .Top002894 .right .meaus{margin-left:25px;line-height:20px;}
}

@media(max-width:1024px){
.Top002894 .left{display: block;}
.open .boot-pic1 img{height:80px;}
}
@media(max-width:640px){
.Top002894 .left .logo{max-width: 50%;display: block;}
}

.Top002894 .open-menu{width: 56px; height: 56px; position: relative; cursor: pointer;}
.Top002894 .open-menu > i,
.Top002894 .open-menu span{position: absolute;transition: 0.4s;background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Top002894 .open-menu span{background-image: url("../images/Top002894_nav1.png");}
.Top002894 .open-menu > i{background-image: url("../images/Top002894_close.png");opacity: 0; transform: scale(0);}
.menu-show .Top002894 .open-menu > i{opacity: 1;-webkit-opacity: 1;transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
.menu-show .Top002894 .open-menu span{opacity: 0;-webkit-opacity: 0; transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
@media(min-width:1025px){
.Top002894 .operate:before{display: none;float: left;content: ''; width: 2px; margin: 0 40px 0 20px; height: 56px;background: rgba(255,255,255,0.2);}
.Top002894 .open-menu{float: left;border: 1px solid #999; border-radius: 50%;}
.Top002894 .open-menu > i,
.Top002894 .open-menu span{ width: 50%; height: 50%; left: 25%; top: 25%;}
}
@media(min-width:1025px) and (max-width:1280px){
.Top002894 .operate:before{margin: 0 20px 0 10px;}
}
@media(max-width:1024px){
.Top002894 .open-menu{width: 30px; height: 30px;}
.menu-show .Top002894 .open-menu{position: relative; z-index: 100;}
.Top002894 .open-menu > i,
.Top002894 .open-menu span{ width: 100%; height: 100%; left: 0%; top: 0%;}
}
@media(max-width:480px){
.Top002894 .open-menu{width: 5vw; height: 5vw;}
}



.menu-show .Top002894 .open-menu{border:1px solid #fff;}


@media(min-width:1025px) and (max-width:1280px){
.Top002894 .share{padding: 0 5px;}
.Top002894 .share li{margin: 0 5px;}
}
@media(min-width:1025px){
.Top002894 header{position: relative; z-index: 100;}
.Top002894 .logo{width: 235px; padding-right: 30px;border-right: 1px solid rgba(255, 255, 255, 0.3);}
}
@media(max-width:1024px){
.Top002894{padding: 3vw 4vw 0;}
.Top002894 header{padding: 0;display: table; width: 100%;}
.Top002894 header .ytable{display: table-cell; vertical-align: middle;}
.Top002894 .gpbox,
.Top002894 .rukou{display: none;}
}

@media(min-width:1025px){
.menu_circle {width: 5200px;height: 5200px;border-radius: 50%;background: rgba(0, 0, 0, 1);position: fixed;right: 78px;top: 64px;z-index: 90;-webkit-transform: translate(50%, -50%) scale(0);-ms-transform: translate(50%, -50%) scale(0);transform: translate(50%, -50%) scale(0);-webkit-transition: all 1s;-ms-transition: all 1s;transition: all 1s;}
.menu-show .menu_circle {-webkit-transform: translate(50%, -50%) scale(1);-moz-transform: translate(50%, -50%) scale(1);-ms-transform: translate(50%, -50%) scale(1);transform: translate(50%, -50%) scale(1);}
}

.menumask{position: fixed; z-index: 99; opacity: 0;top: 0;  height: 100%;}
.menu-show .menumask{opacity: 1;}
.menumask >.ul,
.menumask >.ul li{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.menumask >.ul{z-index: 1;}
.menumask >.ul li{opacity: 0; transition: 0.5s;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.menumask >.ul li.show{opacity: 1; z-index: 10;}
.menumask nav li .cn{font-size: 20px;color:#c3c3c3;}
.menumask nav li .en{font-size:32px;letter-spacing: 2px; font-family:Visby CF, Arial, Helvetica, sans-serif;}
/*.menumask nav li:hover .en{color:#c3c3c3;}*/
.menumask nav li:nth-child(1) .en{color:#c3c3c3}
.menumask nav li:nth-child(2) .en{color:#c3c3c3}
.menumask nav li:nth-child(3) .en{color:#c3c3c3}
.menumask nav li:nth-child(4) .en{color:#c3c3c3}
.menumask nav li:nth-child(5) .en{color:#c3c3c3}
.menumask nav li:nth-child(6) .en{color:#c3c3c3}
.menumask nav li:nth-child(7) .en{color:#c3c3c3}


@media(min-width:1025px){
.menumask nav li .sub{display: none!important;position:absolute;top:60%;width:100%;z-index:999;}
.menumask nav li:hover .sub{display:block!important;}
.menumask nav li .sub a{font-size:16px;color:#cacaca;}
.menumask{width: 100%;left: -100%;transition: opacity 0.5s 0s,left 0s 0.8s; }
.menu-show .menumask{left: 0;transition: opacity 0.5s 1s,left 0s;}
.menumask nav{position: relative; z-index: 2; height: 100%;}
.menumask nav ul,
.menumask nav li{height: 100%;}
.menumask nav li{float: left; width: 14.285%; text-align: center;position:relative;}
.menumask nav li:not(:last-child){border-right: 1px solid rgba(255, 255, 255, 0.15);}
.menumask nav li span{display: table; height: 100%; width: 100%;}
.menumask nav li span a{display: table-cell; vertical-align: middle;color: #212020;}
.menumask nav li .cn{margin-bottom: 15px;}
}

@media(max-width:1600px){
  .menumask nav li .cn{font-size:18px;margin-bottom:10px;}
  .menumask nav li .en{font-size:22px;letter-spacing:inherit;}
}

@media(max-width:1024px){
.menumask >.ul{display: none;}
.menumask{overflow: auto;right: 0;width: 0;overflow: hidden; transition: 0.5s;background: #000;}
.menu-show .menumask{width:240px;}
.menumask nav{position: absolute; top: 12vw;bottom: 0; width: 240px; left: 0;}
.menumask nav li{border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.menumask nav li .en{display: none;}
.menumask nav li.has-sub span{position: relative;padding-right: 40px;}
.menumask nav li span,
.menumask nav li a{display: block;}
.menumask nav li a{color: #fff;}
.menumask nav li span a{ padding:10px 20px;}
.menumask nav li .op{position: absolute;width:40px; height: 40px; right: 0;top: 50%; margin-top: -20px; transition: 0.3s;}
.menumask nav li .op.active{transform: rotate(45deg);}
.menumask nav li .op:before,
.menumask nav li .op:after{position: absolute; content: ''; left: 50%; top: 50%; transform: translate(-50%,-50%);background: #fff;}  
.menumask nav li .op:before{width: 40%; height: 2px;}
.menumask nav li .op:after{width: 2px; height: 40%;}
.menumask nav li .sub{display: none; padding: 10px 20px;line-height: 30px;}
.menumask nav li .cn{color:#fff;font-size:18px;}
}

.BanImg,.BanImg img{width:100%;height:100%;}
.IndexBox{position:relative;width:100%;height:100%;}
#indexprev{cursor:pointer;position:absolute;z-index:99;top:50%;transform:translate(0,-50%);left:3%;}
#indexnext{cursor:pointer;position:absolute;z-index:99;top:50%;transform:translate(0,-50%);right:3%;}

.BanImg img.Wap{display:none;}
@media(max-width:1199px){
	.BanImg img.Pc{display:none;}
	.BanImg img.Wap{display:block;}
	#indexprev img,#indexnext img{height:60px;}
}

/*服务项目*/
.SubBan{position:relative;}
.SubBan img.imgban{width:100%;height:100%;}
.SubTxt{width:100%;position:absolute;top:50%;left:0px;transform:translate(0,-50%);}
.SubTxt .SubImg{text-align:center;}
.SubTxt .SubImg p{font-size:36px;color:#222;margin-top:-40px;}
.SubCon{font-size:18px;color:#666;line-height:36px;text-align:center;margin:10% 0;}
.SubTxt .line{font-size:16px;color:#666;text-align:center;-webkit-animation:move 10s infinite alternate;animation:move 1s infinite alternate;}
.SubTxt .lines{display:block;width:1px;height:67px;background:rgba(0,112,76,.34);margin:0 auto 10px;}

.SubTxt1{position:static;top:0px;transform:translate(0,0%);}
.SubCon2{display:none;}


.SubBan .imgbanPc{}
.SubBan .imgbanWap{display:none;}

@-webkit-keyframes move {
 0% {transform:translateY(5px)}
 100% {transform:translateY(30px)}
}
@keyframes move {
 0% {transfor: translateY(5px)}
 100% {transform:translateY(30px)}
}

@media(max-width:1600px){
    .SubCon{margin:6% 0;}
}

@media(max-width:1199px){
    .SubTxt{left:50%;transform:translate(-50%,-50%);width:80%;}
    .SubTxt .SubImg img{height:40px;}
    .SubTxt .SubImg p{font-size:22px;margin-top:-15px;}
    .SubCon{font-size:14px;line-height:28px;}
    .SubBan .imgbanPc{display:none;}
    .SubBan .imgbanWap{display:block;}
    .SubCon1{display:none;}
    .SubCon2{display:block;}
    .SubTxt1{position:static;top:0px;transform:translate(0,0%);left:0px;width:100%;}


}


/*PicList002926 */
.ytable {display:table;width:100%;table-layout:fixed;}
.ytable-cell{display:table-cell;vertical-align:middle;}

.PicList002926{padding-top: 4.17vw;}
.PicList002926 .auto{max-width: 1400px;margin:0 auto}
.PicList002926 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #00704c;display: block;}
.PicList002926 .more:hover{background: #00704c;}
.PicList002926 .more:after{display: inline-block; content: '';background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList002926 .more{line-height: 10vw;}
}

.PicList002926 li{margin-bottom: 4.17vw;}
.PicList002926 li .pic a{display: block; overflow: hidden;}
.PicList002926 li .pic img{transition: 0.3s;}
.PicList002926 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 2.6vw;}
.PicList002926 li:nth-child(2n) .info .inner{margin-right: 2.6vw;}
.PicList002926 li .info .inner{border-top: 1px solid #00704c;border-bottom: 1px solid #00704c; padding:15% 0;text-align: center;}
.PicList002926 li .icon img{max-height: 32px;}
.PicList002926 li h3{font-size: 24px;}
.PicList002926 li h3:after{display: block; content: ''; height: 2px;background: #00704c; width: 20px; margin: 15px auto 25px;}
.PicList002926 li h3 a{color: #000;}
.PicList002926 li h3 a:hover{color: #00704c;}
.PicList002926 li .more{margin: 0 auto;}
.PicList002926 li .p{color: #808080;line-height: 1.715em; max-height: 5.145em; margin-bottom: 2vw;}
@media(min-width:1025px){
.PicList002926 li .pic{width: 59.642%;}
}
@media(max-width:1024px){
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
}
@media(max-width:640px){
.PicList002926 li h3{font-size: 5vw;}
.PicList002926 li  p{font-size: 3.5vw;}
.PicList002926 li .info .inner{padding: 5vw 3vw;}
}


/*公司介绍*/
.PanyBox{/*display:table;*/width:100%;height:100%;}
.PanyIc{position:relative;}
.PanyPc{}
.PanyWap{display:none;}
.PanyImg{width:39.063%;height:100%;line-height:0px;float:left;position:relative;}
/*.PanyImg img{width:100%;height:100%;}*/
.PanyCon{width:47.5%;height:100%;float:left;margin-left:5%; position:relative;}
.PanyCon .box{width:100%;position:absolute;top:50%;left:0px;transform:translate(0,-50%);}
.PanyTit{font-size:36px;color:#222;margin:7% 0;}
.PanyTit img{display:inline-block;vertical-align:middle;margin-left:15px;}
.PanyTit span{padding-right:35px;}
.PanyText{font-size:15px;color:#666;}
.PanyText p{margin-top:35px;}
.PanyText a{color:#000;text-decoration:underline;}

@media(max-width:1199px){
	.PanyBox{padding:15% 0 0;}
	.PanyBox{width:95%;height:auto;margin:0 auto;}
	.PanyImg,.PanyCon{display:block;width:100%;height:auto;float:none;margin-left:0px;}
	.PanyCon .box{position:static;transform:translate(0,0%);}
	.PanyCon{margin-top:35px;padding-bottom:10%;}
	.PanyIc img{height:40px;}
	.PanyTit{font-size:24px;margin:4% 0;}
	.PanyTit img{width:30px;margin-left:5px;}
	.PanyTit span{padding-right:10px;}
	.PanyText{font-size:14px;}
	.PanyText p{margin-top:10px;}

  .PanyPc{display:none;}
  .PanyWap{display:block;}

}

/*门店列表*/
.Store{padding:5% 0;}
.MdList{margin:6% 0 5% 0;}
.MdList li{width:32%;float:left;margin-right:2%;margin-bottom:3%;}
.MdList li:nth-child(3n){margin-right:0px;}
.MdList li .box{border:3px solid #00704c;border-radius:15px 0 15px 0;padding:5% 3%;box-sizing:border-box;}
.MdList li .box .pic{width:100%;position:relative;padding-bottom:58%;overflow:hidden;}
.MdList li .box dl{margin-top:20px;}
.MdList li .box dl dd{font-size:16px;color:#666;margin-top:10px;position:relative;padding-left:85px;box-sizing:border-box;}
.MdList li .box dl dd.dd4{height:72px;}
.MdList li .box dl dd span{width:80px;display:block;color:#00704c;position:absolute;top:0px;left:0px;}
.MdList li .box dl dd.dd1{padding-left:55px;}
.MdList li .box dl dd.dd1 span{width:48px;}
.MdList li:hover .box .pic span{transform:scale(1.1);}

@media(max-width:1199px){
	.MdList li{width:100%;margin-right:0px;}
	.MdList li .box{padding:4% 2%;}
	.MdList li .box dl dd.dd4{height:auto;}
  .Store{padding:15% 0;}

}

/*PicList000687 */
.PicList000687{padding: 3.125vw 0 0 0;overflow: hidden;}
.PicList000687 .auto{max-width: 1400px;}
.PicList000687 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList000687 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList000687 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList000687 .title{margin-bottom: 5vw;}
}
@media(max-width:640px){
.PicList000687 .title .cn{font-size: 6vw;}
}

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #00704c;display: block;}
.PicList000687 .more:hover{background: #00704c;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 20px;color: #000;margin-bottom:15px;}
.PicList000687 time{font-family: 'DIN-Medium';}
.PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687  p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #00704c;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;line-height:50px;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#00704c;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{background: #f5f5f5;padding: 4.12vw 0 6% 0;}
.PicList000687 .news-list ul{margin-bottom:4%;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
.PicList000687 .news-list .pic img{width:100%;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid #00704c; padding:2vw 4vw 2vw 4vw; }
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}
.PicList000687 .news-list .more{line-height: normal;color: #00704c;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.png");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;line-height:0px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #00704c; border-bottom: 0;}
}



/*联系我们*/
.w1090{width:1090px;margin:0 auto;}
.LxBox{padding:11% 0;background:#f6fcff;}
.LxBox .foot{ color: #c5c5c5;text-align: center; margin-top: 10%;}
.LxBox .foot a{color: #c5c5c5;}
.LxBox .foot a:hover{color: #00704c;}
.LxTop{width:100%;text-align:center;margin-bottom:6%;}
.TopTit{font-size:28px;color:#00704c;margin-bottom:50px;text-align:center;}
.LxTop .lxfl{width:46%;float:left;position:relative;}
/*.LxTop .lxfl::after{content:"";display:block;width:1px;height:80%;background:#d0cbcb;position:absolute;top:50%;right:0px;transform:translate(0,-50%);}
.LxTop .box{display:table;width:100%;}
.LxTop .box .lximg{width:70px;display:table-cell;vertical-align:middle;}
.LxTop .box1 .lximg{width:105px;display:table-cell;vertical-align:middle;}
*/
.LxTop .lxrh{width:46%;float:right;}

.LxTop .box .lxtit .p1{font-size:18px;color:#666;margin:10px 0;}
.LxTop .box .lxtit .p2{font-size:26px;color:#00704c;}
.LxTop .box .lxtit .p3{font-size:16px;color:#999;line-height:28px;margin-top:15px;}



.LxList{margin-top:5%;}
.LxList li{width:30%;float:left;margin-right:5%;}
.LxList li:nth-child(3n){margin-right:0px;}
.LxList li .box{border:1px solid #e4e4e4;padding:5% 0;text-align:center;background:#fff;}
.LxList li .box img{width:100px; margin-top: 20px;}
.LxList li .box .p1{font-size:20px;color:#222;font-family:Arial;margin:20px 0 5px 0;}
.LxList li .box .p2{font-size:14px;color:#999;}

.LxList li .LxText{width:100%;height:55px;background:#333;font-size:18px;color:#fff;line-height:55px;text-align:center;}
@media(max-width:1199px){
  .LxTop .lxfl,.LxTop .lxrh{float:none;height:auto;width:100%;}
  .LxTop{width:100%;height:auto;}
/*  .LxTop .lxfl{padding:5% 0 0 6%;}
  .LxTop .lxrh{padding:5% 0 6% 6%;}*/
  .LxList li{width:100%;float:none;margin-bottom:4%;margin-right:0px;}
  .LxList li .LxText{height:45px;line-height:45px;font-size:16px;}
  .LxList li .box .p1{font-size:20px;margin:10px 0 10px 0;}
  .w1090{width:95%;}
  .TopTit{font-size:22px;margin-bottom:25px;}
  .LxTop .lxfl{margin-bottom:30px;}
}

/*设计团队*/
.SjBox{display:table;width:100%;}
.SjBox1{background:#f7fdfe;}
.SjBox dt{width:50%;display:table-cell;vertical-align:middle;line-height:0px;}
.SjBox dt img{width:100%;}

.SjBox dd{width:50%;padding:0 8.5% 0 5%;box-sizing:border-box;display:table-cell;vertical-align:middle;}
.SjBox dd .st1{font-size:30px;color:#3a5268;}
.SjBox dd .st2{font-size:16px;color:#666;line-height:30px;margin-top:40px;}

.imgul{margin-top:60px;}
.imgul li{width:32%;float:left;margin-right:2%;}
.imgul li:nth-child(3n){margin-right:0px;}

@media(max-width:1600px){
	.SjBox dd .st2{margin-top:25px;}
	.imgul{margin-top:35px;}
}

@media(max-width:1199px){
	.SjBox,.SjBox dt,.SjBox dd{display:block;width:100%;}
	.SjBox dd{padding:30px 2.5%;}
	.SjBox dd .st1{font-size:22px;}
	.SjBox dd .st2{font-size:14px;line-height:24px;margin-top:10px;}
}



.ComBox{padding:5% 0;}
/*新闻详情*/
.Titleinfo{color:#666; padding:0px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:28px; color:#000000; padding-bottom:18px;font-weight:bold;line-height:35px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;color:#999;font-size:14px;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage .img{text-align:center;margin-bottom:30px;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:28px;color:#666666;}
.SinglePage .img img{display:inline-block;vertical-align:middle;margin:0 10px;}
.SinglePage p{text-indent:2em;margin-bottom:30px;}
.SinglePage .i1{float:left;margin-bottom:30px;}
.SinglePage .i2{float:right;margin-bottom:30px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;padding-top:20px;}
.PrevNextBox dl{float:left;width:49%; line-height:60px;background:#f5f5f5;text-align:center; font-size:16px;color:#666666;overflow:hidden; }
.PrevNextBox dl span{color:#000;font-size:16px;}
.PrevNextBox dl:nth-child(2n){float:right;}
.PrevNextBox dl:hover{background:#00704c;}
.PrevNextBox dl:hover a{color:#fff;}
.PrevNextBox dl:hover span{color:#fff;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;padding:0 10px;box-sizing:border-box;}

@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
    .videoinfo{width:100%;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:17px; padding-bottom:10px;line-height:26px;}
    .PrevNextBox dl{ width:auto; line-height:35px; height:35px;font-size:14px; text-align:left;margin-top:10px;}
    .PrevNextBox dl div{max-width:100%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .PrevNextBox{margin-top:20px;padding-top:0px;}
    .SinglePage p{margin-bottom:15px;}   
    .SinglePage .i1,.SinglePage .i2{float:none;width:100%;margin-bottom:15px;}
    .SinglePage .img{margin-bottom:15px;}
    .SinglePage .img img{margin:10px 0;}
}
#udesk_container{display: none !important}