img {
	border:0;
	vertical-align:middle
}
li,ul {
	list-style-type:none
}
table,td {
	border-collapse:collapse
}
address,em {
	font-style:normal
}
a {
	color:#333;
	text-decoration:none
}
a:focus {
	outline:0
}
a:hover {
	color:#ff7208;
	text-decoration:none
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	clear:both
}
p {
	font-size:15px
}
.f_color {
	color:#ff9920
}
.m_top_10 {
	margin-top:10px
}
div.navigation {
	width:100%;
	height:118px;
	border-bottom:1px solid #ff9920;
	background:#fff;
	clear:both;
	overflow:hidden
}
div.navigation .navigation-up {
	width:1200px;
	margin:0 auto
}
div.navigation .navigation-up .overimg {
	position:relative;
	float:left;
	display:block;
	overflow:hidden;
	box-shadow:0 0 10px #fff;
	margin-top:38px
}
div.navigation .navigation-up .light {
	cursor:pointer;
	position:absolute;
	left:-104px;
	top:0;
	width:158px;
	height:52px;
	background-image:-webkit-linear-gradient(0deg,rgba(251,251,251,0),rgba(251,251,251,0.5),rgba(251,251,251,0));
	-ms-transform:skewx(-25deg);
	transform:skewx(-25deg);
	-o-transform:skewx(-25deg);
	-moz-transform:skewx(-25deg);
	-webkit-transform:skewx(-25deg)
}
div.navigation .navigation-up .overimg:hover .light {
	left:104px;
	-webkit-transition:.8s;
	transition:.8s
}
div.navigation .navigation-up .navigation-v3 ul {
	float:right
}
div.navigation .navigation-up .navigation-v3 ul li {
	float:left;
	font-weight:500;
	width:130px;
	font-size:17px;
	margin-top:55px;
	height:23px;
	line-height:1.2;
	margin-left:15px;
	text-align:center;
	border-right:1px solid #dde1e3
}
div.navigation .navigation-up .navigation-v3 ul li a:hover {
	color:#ff7208
}
div.navigation .navigation-up .navigation-v3 ul li:last-child {
	border:none
}
div.navigation .navigation-up .navigation-v3 ul li a.cur {
	color:#ff7208
}
div.field {
	position:fixed;
	top:0;
	z-index:9999
}
div.rel {
	position:relative
}
.slide-banner {
	height:779px;
	overflow:hidden;
	position:relative;
	clear:both
}
.slide-banner .banner-bg {
	position:absolute;
	left:0;
	top:0;
	height:779px;
	z-index:1;
	width:100%;
	background-color:#f4f4f4;
	background-position:50% 0
}
.slide-banner .banner-nav-bg {
	height:70px;
	background:#fff;
	position:relative;
	z-index:199;
	bottom:70px;
	filter:alpha(opacity=75);
	opacity:.75
}
.slide-banner .banner-nav {
	position:absolute;
	left:50%;
	bottom:27px;
	z-index:999
}
.slide-banner .banner-nav li {
	background:url(../images/banner/icons.png) no-repeat
}
.slide-banner .banner-nav li {
	float:left;
	width:16px;
	height:16px;
	background-position:3px 0;
	margin-right:8px;
	cursor:pointer
}
.slide-banner .banner-nav li.active {
	background-position:-20px 0
}
.slide-banner .banner-content {
	width:1180px;
	margin:0 auto;
	position:relative;
	height:776px;
	z-index:100
}
.slide-banner .banner-img {
	position:absolute;
	z-index:2;
	left:-150%
}
.slide-banner .banner-bar-bg {
	width:100%;
	height:3px;
	margin:0 auto;
	bottom:0;
	position:relative;
	z-index:99999
}
.slide-banner .banner-bar {
	height:3px;
	width:0;
	background:#ff9921;
	position:absolute;
	left:0;
	z-index:999
}
.shadow_bg {
	background-image:-webkit-linear-gradient(360deg,#f8f8f9,#fff);
	background-image:-webkit-linear-gradient(90deg,#f8f8f9,#fff);
	background-image:linear-gradient(360deg,#f8f8f9,#fff);
	height:650px;
	overflow:hidden
}
.shadow_base_bg {
	background-image:-webkit-linear-gradient(360deg,#fdfdfe,#fff);
	background-image:-webkit-linear-gradient(90deg,#fdfdfe,#fff);
	background-image:linear-gradient(360deg,#fdfdfe,#fff);
	height:650px;
	overflow:hidden
}
.shadow_bg_top {
	background-image:-webkit-linear-gradient(360deg,#f9f9fa,#fff);
	background-image:-webkit-linear-gradient(90deg,#f9f9fa,#fff);
	background-image:linear-gradient(360deg,#f9f9fa,#fff);
	height:650px;
	overflow:hidden
}
div.page_model {
	width:100%;
	background-image:-webkit-linear-gradient(360deg,#f8f8f9,#fff);
	background-image:-webkit-linear-gradient(90deg,#f8f8f9,#fff);
	background-image:linear-gradient(360deg,#f8f8f9,#fff);
	height:650px;
	overflow:hidden
}
div.page_model div.page {
	width:1200px;
	margin:0 auto;
	padding-top:200px;
	height:100%
}
div.page_model div.page .scan_img {
	display:block;
	float:left
}
div.page_model div.page .page_con {
	width:600px;
	padding-top:115px
}
div.page_model div.page .page_con h4 {
	font-size:50px;
	color:#ff9920;
	font-weight:100;
	font-family:'PingFang'
}
div.page_model div.page .page_con p {
	line-height:2;
	margin-top:55px;
	font-size:20px;
	color:#8d8d8d
}
.bottom_nv div.menu_con {
	width:1200px;
	margin:0 auto;
	margin-top:25px
}
.bottom_nv div.menu_con ul {
	min-width:130px;
	float:left;
	margin-right:34px
}
.bottom_nv div.menu_con ul li {
	color:#b0b0b0;
	line-height:2;
	font-size:14px;
	text-align:center
}
.bottom_nv div.menu_con ul li h6 {
	font-size:22px;
	color:#585858;
	padding-bottom:25px;
	font-weight:100
}
.bottom_nv div.menu_con div.ewm {
	width:174px;
	height:240px;
	float:left
}
.bottom_nv div.menu_con div.ewm img {
	width:174px;
	height:174px;
	border:1px solid #e5e5e5;
	padding:2px
}
.bottom_nv div.menu_con div.ewm p {
	text-align:center;
	margin-top:5px
}
.bottom_nv div.menu_con div.comp_detail {
	padding-left:80px
}
.bottom_nv div.menu_con div.comp_detail h5 {
	font-size:35px;
	font-weight:100;
	line-height:1;
	margin-bottom:6px;
	color:#ff9920
}
.bottom_nv div.menu_con div.comp_detail .f_color {
	margin:8px 0;
	font-size:16px;
	letter-spacing:3px
}
.bottom_nv div.menu_con div.comp_detail p {
	line-height:2;
	font-size:15px;
	text-align:left
}
footer {
	width:1200px;
	margin:0 auto;
	border-top:1px solid #ededec;
	line-height:2.2;
	color:#a8a8a8;
	padding:8px 0 5px 0;
	height:35px
}
footer p {
	font-size:13px
}
div.page_content {
	clear:both;
	background-image:-webkit-linear-gradient(360deg,#f8f8f9,#fff);
	background-image:-webkit-linear-gradient(90deg,#f8f8f9,#fff);
	background-image:linear-gradient(360deg,#f8f8f9,#fff);
	height:650px;
	overflow:hidden
}
div.page_content div.con_item {
	min-height:550px;
	width:1200px;
	margin:0 auto;
	padding-top:60px;
	padding:25px
}
div.page_content div.con_item h3 {
	text-align:center;
	font-size:40px;
	margin:100px 0 15px 0;
	font-family:'PingFang';
	color:#343434;
	letter-spacing:.4px
}
div.page_content div.con_item .dot_line {
	width:55px;
	height:5px;
	background:#ff9920;
	margin:30px auto;
	display:block
}
div.page_content div.con_item p {
	line-height:2;
	text-indent:25px;
	color:#858585;
	text-align:center;
	font-size:19px;
	font-family:"Microsoft YaHei";
	font-weight:100;
	width:92%;
	margin:0 auto
}
div.page_content div.con_item img.intro {
	display:block;
	margin:20px auto
}
div.page_content div.con_item ul.case_list li {
	float:left;
	overflow:hidden;
	margin-right:25px;
	position:relative;
	width:355px;
	height:280px;
	border:8px solid #fff;
	box-shadow:1px 1px 3px rgba(0,0,0,0.3)
}
div.page_content div.con_item ul.case_list li img {
	max-width:355px;
	-webkit-transition:all 1s;
	transition:all 1s
}
div.page_content div.con_item ul.case_list li img:hover {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	filter:grayscale(100%)
}
div.page_content div.con_item ul.spa_list {
	margin-top:95px
}
div.page_content div.con_item ul.spa_list li {
	float:left;
	width:586px;
	height:208px;
	margin-right:20px;
	margin-bottom:28px;
	border:1px solid #f2d8ab;
	overflow:hidden;
	font-family:'PingFang'
}
div.page_content div.con_item ul.spa_list li div {
	padding:35px 0 10px 36px
}
div.page_content div.con_item ul.spa_list li img {
	float:left;
	width:170px;
	-webkit-transition:all 1s;
	transition:all 1s;
	cursor:pointer
}
div.page_content div.con_item ul.spa_list li img:hover {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
div.page_content div.con_item ul.spa_list li h4 {
	font-size:28px;
	margin:0 0 13px 2px;
	font-weight:200;
	color:#d69e3a
}
div.page_content div.con_item ul.spa_list li p {
	text-align:left;
	font-size:20px;
	text-indent:0;
	width:100%;
	color:#8d8d8d
}
div.page_content div.con_item ul.spa_list li p.span_trait {
	margin-top:11px
}
div.page_content div.con_item ul.spa_list li:nth-child(2n) {
	margin-right:0
}
div.page_content div.con_item ul.spa_list li:hover {
	border:1px solid #dde1e3
}
div.page_content div.con_item ul.case_list li:first-child {
	margin-left:5px
}
div.page_content div.con_item ul.case_list li:last-child {
	makrgin-right:0
}
div.page_content div.con_item ul.pro_list {
	margin-top:95px;
	width:750px
}
div.page_content div.con_item ul.pro_list li {
	margin-bottom:50px
}
div.page_content div.con_item ul.pro_list li p {
	text-align:left;
	text-indent:10px;
	padding-left:5px;
	width:100%;
	line-height:1.7;
	font-family:"Microsoft YaHei";
	font-weight:100;
	color:#878888
}
div.page_content div.con_item ul.pro_list li h5 {
	margin-bottom:20px;
	background:url("../images/item_bg.png") no-repeat;
	width:526px;
	font-family:'PingFang';
	height:61px;
	color:#d9a554;
	font-size:26px;
	line-height:2.6;
	letter-spacing:.2px;
	font-weight:100;
	text-indent:20px
}
div.page_content div.con_item ul.net_list {
	width:280px
}
div.page_content div.con_item ul.net_list li {
	line-height:2;
	margin-bottom:30px
}
div.page_content div.con_item ul.net_list li h6 {
	font-weight:200;
	font-size:23px;
	color:#ff981f
}
div.page_content div.con_item ul.net_list li h6.f {
	color:#585858
}
div.page_content div.con_item ul.net_list li p {
	line-height:1.2;
	text-align:left;
	text-indent:0;
	width:100%;
	margin:0
}
div.page_content div.con_item ul.net_list li div.line {
	border-bottom:1px solid #e3e3e3;
	width:110px;
	height:10px;
	margin-top:24px;
	display:block
}
div.page_content div.con_item img.massage_chair {
	position:absolute;
	right:-50px;
	top:0
}
div.page_content div.con_item img.map {
	position:absolute;
	right:0;
	top:0
}
div.page_content div.con_item ul.coop_icon_list li {
	float:left;
	width:150px;
	overflow:hidden;
	margin-right:40px;
	margin-top:60px
}
div.page_content div.con_item ul.coop_icon_list li img {
	margin-bottom:15px;
	display:block;
	margin:10px auto
}
div.page_content div.con_item ul.coop_icon_list li p {
	margin:8px 0 0 0;
	line-height:1
}
div.page_content div.con_item ul.coop_scene_list li {
	position:relative;
	float:left;
	overflow:hidden;
	margin-right:10px;
	margin-top:60px;
	width:230px
}
div.page_content div.con_item ul.coop_scene_list li img {
	margin-bottom:15px;
	margin:0 auto;
	width:230px;
	-webkit-transition:all 1s;
	transition:all 1s;
	cursor:pointer
}
div.page_content div.con_item ul.coop_scene_list li img:hover {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
div.page_content div.con_item ul.coop_scene_list li p {
	color:#2e2e2e;
	margin:8px 0 0 0;
	letter-spacing:.4px;
	text-indent:0;
	font-size:16px;
	line-height:2.2;
	width:100%;
	position:absolute;
	bottom:0;
	height:36px;
	left:0;
	background-color:rgba(237,237,245,0.8);
	-webkit-transition:all 1s;
	transition:all 1s;
	cursor:pointer
}
div.page_content div.con_item ul.coop_scene_list li p:hover {
	background-color:rgba(255,130,0,0.8);
	color:#fff
}
div.page_content div.con_item p.re_con {
	width:500px;
	float:left;
	padding-top:80px;
	margin-left:120px;
	line-height:2.2;
	font-size:21px;
	font-weight:100
}
div.page_content div.con_item div.dash {
	width:170px;
	height:170px;
	border:2px dashed #ead5be;
	border-radius:170px;
	padding:8px;
	float:left;
	margin-right:50px
}
div.page_content div.con_item div.cir {
	width:165px;
	height:165px;
	border:2px solid #d8a978;
	color:#d5a673;
	border-radius:165px;
	line-height:6;
	letter-spacing:2px;
	text-align:center;
	font-size:28px;
	-webkit-transition:background .5s,color .5s;
	transition:background .5s,color .5s
}
div.page_content div.con_item div.cir:hover {
	background:#d8a978;
	color:#fff;
	cursor:pointer
}
div.page_content div.con_item div.connecting_line {
	background:#d7a571;
	width:40px;
	height:5px;
	position:absolute;
	top:360px
}
div.page_content div.con_item .i_1 {
	left:220px
}
div.page_content div.con_item .i_2 {
	left:460px
}
div.page_content div.con_item .i_3 {
	left:700px
}
div.page_content div.con_item .i_4 {
	left:940px
}
div.page_content div.conne_model {
	padding-top:60px;
	height:300px
}
div.page_content div.conne_model img {
	margin:30px 0 0 50px
}
div.page_content div.debris {
	width:474px;
	position:relative;
	height:480px;
	margin:45px auto;
	background:url('../images/spa_debris/bg.png') no-repeat
}
div.page_content div.debris div.spa_ic {
	width:78px;
	height:78px;
	position:absolute;
	-webkit-transition:.8s;
	transition:.8s
}
div.page_content div.debris div.sp_1 {
	left:-10px;
	top:210px;
	background:url('../images/spa_debris/icon_7_cur.png')
}
div.page_content div.debris div.sp_2 {
	left:13px;
	top:110px;
	background:url('../images/spa_debris/icon_6_cur.png')
}
div.page_content div.debris div.sp_3 {
	left:90px;
	top:20px;
	background:url('../images/spa_debris/icon_5_cur.png')
}
div.page_content div.debris div.sp_4 {
	left:195px;
	top:-7px;
	background:url('../images/spa_debris/icon_4_cur.png')
}
div.page_content div.debris div.sp_5 {
	left:302px;
	top:18px;
	background:url('../images/spa_debris/icon_3_cur.png')
}
div.page_content div.debris div.sp_6 {
	left:380px;
	top:109px;
	background:url('../images/spa_debris/icon_2_cur.png')
}
div.page_content div.debris div.sp_7 {
	left:410px;
	top:210px;
	background:url('../images/spa_debris/icon_1_cur.png')
}
div.page_content div.debris div.sp_1:hover {
	background:url('../images/spa_debris/icon_7.png')
}
div.page_content div.debris div.sp_2:hover {
	background:url('../images/spa_debris/icon_6.png')
}
div.page_content div.debris div.sp_3:hover {
	background:url('../images/spa_debris/icon_5.png')
}
div.page_content div.debris div.sp_4:hover {
	background:url('../images/spa_debris/icon_4.png')
}
div.page_content div.debris div.sp_5:hover {
	background:url('../images/spa_debris/icon_3.png')
}
div.page_content div.debris div.sp_6:hover {
	background:url('../images/spa_debris/icon_2.png')
}
div.page_content div.debris div.sp_7:hover {
	background:url('../images/spa_debris/icon_1.png')
}
div.coop_bor {
	height:430px;
	padding:50px;
	margin-top:70px;
	border-radius:3px;
	box-shadow:6px 6px 6px 6px #f3f3f3;
	-moz-box-shadow:6px 6px 6px 6px #f3f3f3;
	-webkit-box-shadow:6px 6px 6px 6px #f3f3f3
}
div.spa_bg_source {
	background:url("../images/spa_bg_source.jpg") repeat left
}
div.page_base_content {
	clear:both;
	background-image:-webkit-linear-gradient(360deg,#fdfdfe,#fff);
	background-image:-webkit-linear-gradient(90deg,#fdfdfe,#fff);
	background-image:linear-gradient(360deg,#fdfdfe,#fff);
	height:650px;
	overflow:hidden
}
div.case_con {
	height:660px
}
div.page_banner {
	height:347px;
	clear:both;
	width:100%;
	margin-top:118px
}
