@charset "utf-8";

body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,legend,fieldset,input,button,select,textarea
	{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}

ol,ul,li {
	list-style: none;
}

nav,footer,section,header,article {
	display: block;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
}

body {
	text-align: left;
	font-size: 1.0em;
	font-family: "宋体";
	
	
}

a,em {
	text-decoration: none;
	font-style: normal;
}

.clear {
	clear: both;
	padding-bottom: 1.2%;
}

a {
	color: #fff;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

html,body {
	width: 100%;
}

.wapper{
	position:relative;background:#ffffff;
}


.header { float:left;
	width: 100%; background:url(../images/logo.jpg) center; background-size:100% 100%; height:60px; }
.header img {
	width: 100%;
}
<!--
.nav { float:left; 
  display: inline-block;
  border: none;
}

.btn-nav { padding-left:280px;
  top:3px; 
  background: transparent;
  border: none; padding-top:8px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  cursor: pointer;
  z-index: 99999; 
}

.btn-nav:focus {
  outline: 0;
}

.icon-bar {
  display: block;
  margin:3px 0;
  width:30px;
  height:3px;
  background-color: #FFFFFF; 
} 

.btn-nav:hover .icon-bar { z-index: 99999;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  background-color: #FCA311;
}

.nav-content {
  position: fixed;
  top: -100%;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000000;
  display: block;
  height: 100%;
  z-index:999;
}

.nav-list {
  list-style: none;
  padding: 0;
  position: relative;
  top:0%;
}

.item-anchor:after {font-size:14px;
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  left: 0;
  bottom: 0;
  z-index: 9;
  background: transparent;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.item-anchor {
  color: #fff;
  font-size:13px;
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
  padding:1px;
}

.item-anchor:hover,
.item-anchor:focus {
  color: #FCA311;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.item-anchor:hover:after,
.item-anchor:focus:after{
  width: 100%;
  background: #FCA311;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.nav-item {
  margin:15px auto;
  text-align: center;
}

.animated {
  display: block;
  margin: 0 auto;
}

.animated:hover .icon-bar,
.animated:focus .icon-bar{
  background-color: #FCA311;
}

.animated:focus {
  cursor: pointer;
  z-index: 9999;
}

.middle {
  margin: 0 auto;
}

.icon-bar {
  -webkit-transition: all .7s ease;
  -moz-transition: all .7s ease;
  -ms-transition: all .7s ease;
  -o-transition: all .7s ease;
  transition: all .7s ease;
  z-index: 999999;
}

.animated .icon-bar { 
  z-index: 99999999999;
  background-color: #FCA311;
}

.animated .top {
  -webkit-transform: translateY(10px) rotateZ(45deg);
  -moz-transform: translateY(10px) rotateZ(45deg);
  -ms-transform: translateY(10px) rotateZ(45deg);
  -o-transform: translateY(10px) rotateZ(45deg);
  transform: translateY(10px) rotateZ(45deg);
}

.animated .bottom {
  -webkit-transform: translateY(-11px) rotateZ(-45deg);
  -moz-transform: translateY(-11px) rotateZ(-45deg);
  -ms-transform: translateY(-11px) rotateZ(-45deg);
  -o-transform: translateY(-11px) rotateZ(-45deg);
  transform: translateY(-11px) rotateZ(-45deg);
}

.animated .middle {
  width: 0;
}

@keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-webkit-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-moz-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

@-o-keyframes showNav {
  from {
    top: -100%;
  }
  to {
    top: 0;
  }
}

.showNav {
  -webkit-animation: showNav 1s ease forwards;
  -moz-animation: showNav 1s ease forwards;
  -o-animation: showNav 1s ease forwards;
  animation: showNav 1s ease forwards;
}

@keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-webkit-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-moz-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

@-o-keyframes hideNav {
  from {
    top: 0;
  }
  to {
    top: -100%;
  }
}

.hideNav {
  -webkit-animation: hideNav 1s ease forwards;
  -moz-animation: hideNav 1s ease forwards;
  -o-animation: hideNav 1s ease forwards;
  animation: hideNav 1s ease forwards;
}

.hidden {
  display: none;
}








.htmleaf-container{
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
/* Header */
.htmleaf-header{
	padding: 1em 190px 1em;
	letter-spacing: -1px;
	text-align: center;
}
.htmleaf-header h1 {
	color: #D5D6E2;
	font-weight: 600;
	font-size: 2em;
	line-height: 1;
	margin-bottom: 0;
	font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
}
.htmleaf-header h1 span {
	font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
	display: block;
	font-size: 60%;
	font-weight: 400;
	padding: 0.8em 0 0.5em 0;
	color: #c3c8cd;
}

-->

/*bannre*/
.banner_bg{ width:100%;margin:0px auto; }

.main {
	margin: 0px auto 0px auto;
	width:100%; 
}
.pro-switch {
	overflow: hidden;
	position: relative;
	width:100%;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%; height:260px;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:100%;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	text-align: center;
	left:0; top:422px;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;	
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}


/*index_box*/

.sy_gywm{ float:left; width:100%; height:auto; min-height:240px; background:#9a1f24;}
.sy_gywm1{ width:94%; height:auto; margin:0 auto;}
.sy_gywmbt{ float:left; width:100%; height:auto;}
.sy_gywmbt1{ float:left; width:100%; font-size:26px; color:#FFFFFF; height:50px; line-height:50px;}
.sy_gywmbt2{ float:left; font-size:18px; color:#FFFFFF; width:30%;}
.sy_gywmbt3{ float:left; width:70%; height:3px; background:#FFFFFF; margin-top:13px;}
.sy_gywmz{ float:left; width:50%; margin-top:5px;}
.sy_gywmy{ float:left; width:50%;margin-top:5px;}
.sy_gywmy img{ width:100%;}
.sy_gywmzwz{ font-size:14px; text-indent:2em; color:#FFFFFF;}
.sy_gywmzanniu{ float:right; margin-right:5%; width:45%; text-align:center; height:25px; line-height:25px; color:#FFFFFF; font-size:14px; border:1px solid #FFFFFF;}


.sy_zthc{ float:left; width:100%; height:auto; min-height:400px;}
.sy_zthc1{ width:94%; height:auto; margin:0 auto;}
.sy_zthcbt1{width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; color:#9a1f24;}
.sy_zthcbt2{width:100%; height:20px; line-height:20px; text-align:center; font-size:14px; color:#888888;}
.su_zthcbt3{  width:100%; height:15px; background:url(../images/tiao.jpg) center ; }
.sy_zthcnr{ width:100%; height:auto;}
.sy_zthctu{ background:#9a1f24; float:left; width:49%; margin-left:1%; margin-top:2%; height:auto;}
.sy_zthctu1{ background:#e4e4e4; float:left; width:49%; margin-left:1%; margin-top:2%; height:auto;}
.sy_zthctu img{ width:100%;}
.sy_zthcwz{ width:100%;}
.sy_zthctuwz{ float:left; width:100%;text-align:center; color:#FFFFFF; font-size:16px; }
.sy_zthctuwz1{ float:left; width:98%; margin-left:1%; color:#FFFFFF; line-height:20px; font-size:13px; }
.sy_zthctu1 img{ width:100%;}
.sy_zthctuwz11{ float:left; width:98%; margin-left:1%; color:#000; line-height:20px; font-size:13px;}

.news{ float:left; width:100%; height:aotu;}
.news1{ width:100%; height:aotu; margin:0 auto;}
.news1 ul li{ width:100%; height:110px; background:#efeeed; float:left; margin-top:2%;}
.newsz{ float:left; width:75%; height:110px; margin-left:1%;}
.newsbt{ width:100%; height:30px; line-height:30px; float:left; font-size:16px;}
.newsrq{ width:100%; float:left; height:15px; line-height:15px;font-size:12px;}
.newsnr{ float:left; width:100%; font-size:13px;}
.newsy{ float:left; width:20%; margin-left:1%; margin-top:5%;}
.newsy img{ width:100%;}


.sy_zthl{ float:left; width:100%; height:auto; min-height:700px; background:#9a1f23;}
.sy_zthl1{ width:94%; height:auto; margin:0 auto;}
.sy_zthlbt1{width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff;}
.sy_zthlbt2{width:100%; height:20px; line-height:20px; text-align:center; font-size:14px; color:#fff;}
.sy_zthlbt3{  width:100%; height:15px; background:url(../images/tiao1.jpg) center ; }
.zthl{ float:left; width:100%; height:700px;}
.zthl1{ width:100%; height:600px; margin: 0 auto;}
.zthl1 ul li{ float:left; width:49%; margin-left:1%; margin-top:3%; }
.zthl1 ul li img{ width:100%;}
.zthlwz{ float:left; width:100%; border-top:1px solid #FFFFFF; font-size:14px; color:#FFFFFF;line-height:20px;}




.db_4{float:left;position: fixed;bottom: 0;}

.db_4 span{ float:left; background:url(../images/k4bj.jpg) no-repeat;}
.dh_1{ float:left; width:25%;}
.dh_1 img{ float:left; width:100%;}
.dh_2{ float:left; width:25%;}
.dh_2 img{ float:left; width:100%;}
.dh_3{ float:left; width:25%;}
.dh_3 img{ float:left; width:100%;}
.dh_4{ float:left; width:25%;}
.dh_4 img{ float:left; width:100%;}


.dl-menuwrapper {
	width: 30%;
	max-width: 30px;
	float: right;
	position: absolute;
	top:0;
	right:0;
	padding-top: 35px;
	margin-top:2%; margin-right:2%;
	z-index: 999;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%; 
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper button {
	/*background: url(../images/header-bg.png) repeat-x bottom left;*/
	border: none;
	width: 100%;
	height: 130%;
	text-indent: -900em;
	overflow: hidden;
	position: absolute;
	top:0;
	right:0;
	cursor: pointer;
	outline: none;
	background:  url(../images/dh.jpg) no-repeat center center;
	background-size: 50%;
}

.dl-menuwrapper button:hover ,
.dl-menuwrapper button.dl-active {
	/*background: url(../images/header-bg.png) repeat-x bottom left;*/
}

.dl-menuwrapper ul {
}

/*
.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 60%;
	height: 4px;
	background: #fff;
	top: 12px;
	left: 22%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}
*/

.dl-menuwrapper ul {
	padding:0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d; 
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a { background-color:#d6ccb8;filter:alpha(opacity=100); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; 

	display: block;
	position: relative;width:80px; text-align:center; margin-left:-52px;
	font-size: 14px; font-family:微软雅黑;
	line-height: 30px;
	font-weight: 300;
	color: #000;
	border-bottom:1px solid #9c824f;
	outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
	background:#9a1f23;
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(255,255,255,0.8);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(255,255,255,0.8);
}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}


/*danye*/
.dyszwz{ padding-right:3%;float:right; font-family:微软雅黑; height:30px; line-height:30px; font-size:12px;}
.dyszwz1{ float:left;}
.dyszwz1 a{ color:#000000;}
.dyszwz1 a:hover{ color:#ff3b05;}
.dyszwz2{ float:left;}
.dyszwz3{ float:left;}
.dyszwz3 a{ color:#000000;}
.dyszwz3 a:hover{ color:#9a1f24;}
.dyfl{ width:100%; height:auto; float:left; margin-top:5%; margin-bottom:5%;}
.dyfl ul li{ float:left; width:32%; height:20px; line-height:20px; text-align:center; background:#9a1f24; color:#FFFFFF; font-size:12px; margin-left:1%; margin-top:1%;}
.dyzw{ width:100%; height:auto; margin-bottom:100px; float:left;}
.dyzw1{ width:92%; height:auto; padding-left:4%; font-family:微软雅黑; font-size:14px; line-height:25px; }
.dyzw1 img{width: 100%;}


/*主题会场*/
.dyys{ width:100%; float:left;}
.dyys ul li{ float:left; width:94%; margin-left:2%; height:aotu; border:1px solid #b4b4b4; margin-top:2%;}
.dyyszp{ float:left; width:35%; height:auto;}
.dyyszp img{ width:100%; height:auto; margin-left:1%; margin-top:1%; margin-bottom:1%;}
.dyysbt{ float:left; width:60%; margin-left:3%; font-family:微软雅黑; font-size:20px; }
.dyysnr{ float:left; width:60%; margin-left:3%; font-family:微软雅黑; font-size:12px; }
.dyysanniu{ float:left; width:35%; height:20px; line-height:20px; text-align:center; color:#FFFFFF; background:#eba739; font-family:微软雅黑; font-size:12px; margin-left:3%; margin-top:5%;}
.ysckgd{ width:86%; height:35px; line-height:35px; text-align:center; background:#9a1f24; color:#FFFFFF; font-size:16px; float:left; margin-left:7%; margin-top:10%; margin-bottom:10%;font-family:微软雅黑;}

/*Doctors_show*/
.dyyszzbt{ width:100%; height:50px; line-height:50px; text-align:center;font-family:微软雅黑; font-size:20px; }
.dyyszztu{ width:85%; margin: 0 auto;}
.dyyszztu img{ width:100%;}
.dyyszznr{ width:94%; margin-left:3%; font-size:13px; line-height:25px; font-family:微软雅黑; margin-top:5%; color:#696969;}
.dyyszznr img{ width: 100%; }
.dyyssyyxyy{ width:92%; float:left; margin-left:4%; margin-bottom:10%;}
.dyyssyyxyy ul li{ float:left; width:96%; height:25px; line-height:25px; background:#eaeaea; font-family:微软雅黑; margin-top:3%; padding-left:2%;}
.dyyssyyxyy ul li a{ color:#000000;}



/*新闻*/
.dyzxzxbt{ width:100%; height:40px; font-family:微软雅黑; line-height:40px; text-align:center; border-top:1px solid #af8e84; border-bottom:1px dashed #9a1f24; color:#9a1f24;}
.dyzxzxxbt{ width:100%; text-align:center; font-size:11px; color:#cbcbcb; height:30px; line-height:30px; }




/*环境展示*/
.dyhjzs{ width:100%;}
.dyhjzs ul li{ float:left; width:32%; height:auto; margin-left:1%; margin-top:2%;}
.dyhjzstu{ width:100%; float:left;}
.dyhjzstu img{ width:100%;}
.dyhjzswz{ float:left; width:100%; height:25px; line-height:25px; background:#9a1f24; text-align:center; color:#FFFFFF; font-size:12px;}

/*前后对比照片*/
.dyqhdbzp{ width:100%; height:auto;}
.dyqhdbzp ul li{ float:left; width:48%; margin-left:1.5%; margin-top:3%; }
.dyqhdbzptu{ float:left; width:100%; height:auto;}
.dyqhdbzptu img{ width:100%;}
.dyqhdbzpwz{ float:left; width:100%; height:25px; line-height:25px; background:#ec9716; color:#FFFFFF; text-align:center;}




/**/

.zthlwz2{ float:left; width:100%; border-top:1px solid #9a1f24; font-size:16px; color:#9a1f24;line-height:30px;}

