@media only screen and (min-width: 768px){.menu-wrap{width:50%;width:50vw;padding-top:50px}}
*{ margin:0; padding:0;}
ul{ list-style:none;}
li{ list-style:none;}
body{ background:#fff; font-size:14px;font-family: -apple-system, BlinkMacSystemFont,
    "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell",
    "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);font-weight: 400;}
.menu-wrap{position:fixed;
z-index:1001;
height:100%;height:100vh;
background-color:rgba(0,0,0,0.7);
padding:20px 0 0 1.5em;
-webkit-transform:translateX(-100%);transform:translateX(-100%);
-webkit-transition:-webkit-transform 0.8s;transition:transform 0.8s;-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);
left:0%;}.menu{height:100%;width:auto;float:left}.show-menu .menu-wrap{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}
.sousuo{ float:right; width:410px; padding-right:60px; height:auto;}
.input01{ width:330px; height:49px; background:#fff; border:0; float:right;}
.btnsou{ float:right; width:69px; height:49px; border:0; background:url(../images/sousuo.jpg); margin-left:10px;}
.allnavl{ float:right; width:410px; padding-right:60px; margin-top:30px; height:auto;}
.allnavl li{ list-style:none; color:#fff; font-size:16px; line-height:30px;text-transform:uppercase;}
.allnavl li a{ text-decoration:none; color:#fff;} 
.allnavl li a.jiacu{ font-weight:bold; }
.allnavl li a.bianxi{ font-weight:300;}
.allnavl li a:hover{ text-decoration:none; color:#666;}
.allbox{ float:left; width:100%; height:auto; overflow:hidden;}
.start{ width:121px; height:121px; position:fixed; z-index:100; top:30px; left:50%; margin-left:430px;}
.guanbi{ width:56px; height:55px; background:url(../images/tuichu_03.png) no-repeat; border:0;}
.zhaibox{ width:850px; margin:0 auto; height:auto;}
.sykcjs{ float:left; width:410px; height:auto; margin-top:20px; margin-bottom:20px; line-height:1em;text-transform:uppercase; font-size:14px;}
.sykcimg{ float:left; width:410px; height:238px; overflow:hidden; margin-bottom:5px;  }
.sykcimg img{ display: block;
    width: 100%;
    height: 100%;
    transition: all 1s;}
.sykcimg img:hover{ transform: scale(1.05); }

.sykcjs1{ float:right; width:410px; height:auto; margin-top:20px; margin-bottom:40px;line-height:1em;text-transform:uppercase; font-size:14px;}
.sykcimg1{ float:left; width:410px; height:238px; margin-bottom:5px; overflow:hidden;  }
.sykcimg1 img{display: block;
    width: 100%;
    height: 100%;
    transition: all 1s;}
.sykcimg1 img:hover{ transform: scale(1.05);}
.intro {font-size:16px; color:#fff; width:160px; height:30px; text-align:center; line-height:30px; background:#f00; text-decoration:none;margin-bottom:5px; float:left;}
.intro a{ text-decoration:none; color:#fff;}
.jjjj{ padding-left:105px;}
.syhui{color:#666666;text-transform:uppercase; font-weight:300;}

.sykecheng{ margin:0 auto; width:850px; height:160px; position:relative; z-index:1; margin-top:50px; line-height:1em;text-transform:uppercase; font-size:14px;}
.sykecheng img{ width:130px; height:148px;}
.kc1{ position:absolute; z-index:2; top:40px; left:0; width:148px; height:149px;}
.kc2{ position:absolute; z-index:3; top:0; left:100px; width:148px; height:149px;}
.kc3{ position:absolute; z-index:4; top:40px; left:180px; width:148px; height:149px;}
.kc4{ position:absolute; z-index:5; top:0; left:280px; width:148px; height:149px;}
.kc5{ position:absolute; z-index:2; top:40px; left:360px; width:148px; height:149px;}
.kc6{ position:absolute; z-index:3; top:0; left:460px; width:148px; height:149px;}
.kc7{ position:absolute; z-index:4; top:40px; left:540px; width:148px; height:149px;}
.kc8{ position:absolute; z-index:5; top:0; left:640px; width:148px; height:149px;}
.kc9{ position:absolute; z-index:2; top:40px; left:720px; width:148px; height:149px;}

.syhye{ float:left; width:850px; height:auto; line-height:20px; margin-bottom:60px;}
.sykcimg2{ float:left; width:574px; height:100px; margin-bottom:20px; overflow:hidden;  }
.sykcimg2 img{display: block;
    width: 100%;
    height: 100%;
    transition: all 1s;}
.sykcimg2 img:hover{ transform: scale(1.05);}

.allhzhb{ float:left; width:100%; height:auto; background:url(../images/bg_02.jpg) no-repeat top center;  text-align:center;}
.allfoot{ float:left; width:850px; height:260px; border-bottom:#fff solid 1px; text-align:center; margin-bottom:60px;}
.allbquan{ float:left; width:850px; text-align:center; line-height:20px; padding:20px 0px; font-family:Arial;}
.allbquan a{ font-family:Arial;}
/*about*/
.nyabout{ float:left; width:850px; height:auto; font-size:16px; padding:20px 0px; padding-bottom:60px; color:#666; font-style:italic; }
.nyabout img{max-width:100%;}
/*kecheng*/
.kcmain{float:left; width:850px; height:auto;  font-size:16px; padding-top:20px; color:#666; font-style:italic; line-height:22px;}
#outer {width:850px; float:left; height:auto; padding-top:20px; color:#666; overflow:hidden;}
#tab {overflow:hidden;zoom:1;}
#tab li {float:left;color:#fff;height:128px;cursor:pointer;	line-height:20px; width:121px; list-style:none;}
#tab li img{ width:110px;}
#tab li.current {-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; opacity:0; }
#content { border-top-width:0; color:#666;}
#content ul {line-height:34px;display:none;	}
.size20{ font-size:20px; color:#000;}
.size16{ font-size:16px; padding-left:30px;}

/*liuyan*/
.liuyanmain{float:left; width:850px; height:auto; line-height:20px; font-size:20px; color:#666;}
.photo {
		position: relative; 
	}
	
	.title{
		position: absolute;
		bottom:0; height:auto; display:none; width:90%; padding:10px 5%;
		left:0px;
		text-align: left;
		right:0px;
		font-size:16px; line-height:20px; background:#dfe2e2;
		color:#000; 
	}
	.photos {
		margin:auto;
		font-size:16px;
	}
	
	.redly{ font-size:22px; color:#f00; line-height:36px;}

.ly1{ width:433px; height:500px; position:absolute; z-index:3; top:0; left:0;}
.title1{ position:absolute; display:none; z-index:100; top:291px; left:0; width:90%; height:auto; padding:10px 5%; background:#dfe2e2; font-size:16px; line-height:20px; color:#000;}

.ly2{  width:546px; height:500px; position:absolute; z-index:4; top:60px; right:15px;}
.title2{ position:absolute; display:none; z-index:999; top:364px; left:0; width:90%; height:auto; padding:10px 5%; background:#dfe2e2; font-size:16px; line-height:20px; color:#000;}

.ly3{  width:580px; height:500px; position:absolute; z-index:2; top:432px; left:40px; margin-left:5px;}
.title3{ position:absolute; display:none; z-index:999; top:387px; left:0; width:90%; height:auto; padding:10px 5%; background:#dfe2e2; font-size:16px; line-height:20px; color:#000;}

.ly4{  width:359px; height:500px; position:absolute; z-index:1; top:432px; right:15px;}
.title4{ position:absolute; display:none; z-index:999; top:228px; left:0; width:90%; height:auto; padding:10px 5%; background:#dfe2e2; font-size:16px; line-height:20px; color:#000;}

/*预约*/
.yuyue{ float:left; width:700px; height:auto; padding:20px 0px; margin-left:30px; line-height:20px; font-size:16px; color:#666;}
.yuyue img{ max-width:700px;}

.search01{ float:left; width:850px; height:60px; margin-top:20px;}
.search01 a{ text-decoration:none; color:#666; font-size:18px; padding:5px;}
.search01 a.hover{  color:#000;}
.xuanze{ float:left; width:300px; height:50px; line-height:50px; font-size:16px; padding-left:20px; }

/*jiaolian*/
.jiaolian{ float:left; width:850px; height:auto; margin:20px 0px; border-top:#f00 solid 1px; font-style:italic;}
.jiaolian li{ list-style:none; width:850px; height:auto; margin-top:30px; margin-bottom:30px; float:left;}

.jiaolian2{ float:left; width:850px; height:auto; margin:20px 0px;  font-style:italic;}
.jiaolian2 ul{}
.jiaolian2 li{ list-style:none; width:850px; height:auto; margin-top:30px; margin-bottom:30px; float:left;}

.hanyuejs{ float:left; margin-left:80px; height:auto; line-height:20px; font-size:16px; color:#666;}

#zhegai{display:none;width:100%;height:2000px;top:0px;right:0px;position:fixed;filter:Alpha(Opacity=0);z-index:99;background:#aaa;-moz-opacity: 0;opacity:0;}

.nybtzi{ font-size:24px; color:#000; font-weight:bold;text-transform:uppercase; line-height:56px; font-style:italic;}
.fillin{ font-size:18px; font-weight:bold; font-style:italic;}

.peixun4{ float:left; width:850px; height:auto; padding:30px 0px;}
.peixun4 li{ width:357px; margin:15px 34px; float:left; height:auto; list-style:none; border-bottom:#ec2914 solid 3px; line-height:40px; font-size:16px; font-weight:bold;}
.peixun4 li a{ text-decoration:none; color:#000;}
.peixun4 li div{ width:357px; height:213px; overflow:hidden;}
.peixun4 li div img{ display: block;
    width: 100%;
    height: 100%;
    transition: all 1s;}
.peixun4 li div img:hover{ transform: scale(1.05); }
	

	
