body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
	margin: 0;
	padding: 0;
}

html {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
	color: #000;
	font-family: "微软雅黑";
}
body,
button,
input,
select,
textarea {
	font-size: 12px;
	font-family: 'Microsoft Yahei', arial, 'Hiragino Sans GB', \5b8b\4f53, Tahoma, Arial, Helvetica, STHeiti;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
	font-size: 100%;
}

em {
	font-style: normal;
}

small {
	font-size: 12px;
}

ul,
ol {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none!important;
}



legend {
	color: #000;
}

fieldset,
img {
	border: 0;
}

button,
input,
select,
textarea {
	font-size: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	-ms-interpolation-mode: bicubic;
}

textarea {
	resize: vertical;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.overflow {
	overflow: hidden;
}

.hide {
	display: none;
}

.block {
	display: block;
}

.inline {
	display: inline;
}

.error {
	color: #F00;
	font-size: 12px;
}

label,
button {
	cursor: pointer;
}

.clearfix:after {
	clear: both;
	display: block;
	height: 0;
	content: '\20';
}

.clearfix {
	zoom: 1;
}

.clear {
	clear: both;
	visibility: hidden;
	overflow: hidden;
	height: 0;
	font-size: 0;
	line-height: 0;
}

.wordwrap {
	word-wrap: break-word;
	word-break: break-all;
}

pre.wordwrap {
	white-space: pre-wrap;
}
body{color:white;}

/* ========== */


/* = reset = */


/* ========== */

* {
	font-family: 微软雅黑;
	font-size: 18px;
}

body {
	background: white;
	height:100%;
}

.wrap {
	width: 640px;
	margin: 0 auto;
}
.banner {
	position: relative;
}
.title{
	 text-align: center;
	 margin-bottom:20px;
}
.old{
	  position:relative;
	  height:1160px;
	  background:url(../images/023.jpg) no-repeat 0  111px;
}
.old img{
	  margin:0 auto;
	  display: block;
}
.year{
	  width:591px;
	  color:#555555;
	  margin:0 auto;
	  line-height:32px;
	  font-size:20px;
}
.button{
	   width:240px;
	   height:44px;
	   background:url(../images/button.png);
	   display: block;
	   margin-left:45px;
}
.initial{
	   width:301px;
	   position: absolute;
	   top:270px;
	   right:53px;
}
.initial h1{
	    font-size:23px;
	    color:#895E37;
	    margin-bottom:10px;
	    text-align: center;
	    font-weight:bold;
}
.initial p{
	    width:252px;
	    line-height:32px;
	    color:#555555;
	    margin-bottom:48px;
	    margin-left:45px;
}
.question{
	    background:url(../images/ind_11.jpg);
	    height:479px;
}
.question ul{
	    padding-top:122px;
}
.question ul li{
	    width:195px;
	    height:110px;
	    float:left;
	    margin-left:13px;
	    text-align: center;
}
.question ul li h2{
	    color: #666666;
	    font-size:20px;
	    padding-top:25px;
}
.question ul li h1{
	    font-size:25px;
	    font-weight:bold;
	    color:#E09B1A;
}
.question img{
	    display: block;
}
.button2{
	    width:280px;
	    height:45px;
	    background:url(../images/button2.png);
	    display: block;
	    position: absolute;
	    bottom:28px;
	    left:183px;
}
.way img{
	     margin:0 auto;
	     display: block;
}
.one{
	    position: relative;
}
.one p{
	    width:283px;
	    height:95px; 
	    color:#555555;
	    position: absolute;
	    top:160px;
	    line-height:42px;
	    font-size:24px;
}  
.button3{
	    width:380px;
	    height:45px;
	    display: block;
	    background:url(../images/012.jpg);
	    margin:50px auto 40px auto;
}
.Science{
	    background:#F6F6F6;
	    position: relative;
	    height:760px;
}
.Science p{
	     width:606px;
	     line-height:32px;
	     font-size:20px;
	     margin:0 auto;
	     color:#555555;
}
.button4{
	    width:294px;
	    height:45px;
	    display: block;
	    background:url(../images/button3.jpg);
	    margin:40px auto 40px auto;
}   
.swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    display: inline-block;
    border-radius: 100%;
    background: #D7AF6A !important;
    opacity: 1 !important;
}
.swiper-pagination-bullet-active {
    opacity: 1 !important;
    background: #9B5024 !important;
}
.swiper-pagination-bullet{
	margin-left:10px;
}
.doctor{
	  position: relative;
}
.doctor img{
	  display: block;
}
.button5{
	    width:240px;
	    height:49px;
	    display: block;
	    background:url(../images/button4.png);
	    position: absolute;
	    bottom:61px;
	    left:300px;
	    z-index:1;
}   
.else{
	    position: relative;
	    height:485px;
}
.else1{
	    width:380px;
	    height:57px;
	    background:url(../images/021.jpg)no-repeat 10px  #F3DCB5;
	    line-height:57px;
	    font-size:20px;
	    color:#555555;
	    text-indent:3em;
	    margin-top:20px;
	    display: block;
	    margin-left:15px;
}
.before{
	     margin:10px auto auto  10px; 
}
.button6{
	    width:249px;
	    height:49px;
	    display: block;
	    background:url(../images/022.jpg);
	    margin:40px auto 40px auto;
}
.hand img{
	    display:block;
}
.left h1 {
    width: 196px;
    height: 60px;
    display: block;
    background: #EFEFEF;
    text-align: center;
    line-height: 60px;
    color: black;
    font-size: 20px;
}

.left {
    border-right: 2px solid #81511C;
    width: 217px;
    margin: 36px 0 0 20px;
    float: left;
}

.right {
    float: left;
    width: 380px;
    margin: 36px 0 0 20px;
    text-align: left;
    line-height: 32px;
}

.right h1 {
    font-size: 24px;
    font-weight: 600;
    color: #81511C;
}

.right dl {
    color: black;
    line-height: 38px;
}

.right dl span {
    color: #81511C;
    font-weight: 600;
}

.button1 {
    display: block;
    width: 160px;
    height: 50px;
    background: #6A3906;
    float: left;
    text-align: center;
    line-height: 50px;
    color: white;
    margin: 15px 0 0 0;
}

.buttontwo{
    display: block;
    width: 160px;
    height: 50px;
    background: #6A3906;
    float: left;
    text-align: center;
    line-height: 50px;
    color: white;
    margin: 15px 0 0 0;
    margin-left: 20px !important;
    background: #81511C !important;
}

.Dual{
    background: #F9F7F8;
}

.Dual .left h1 {
    background: white !important;
}

.list {
    height: 327px;
}
.youhui-wrap{max-width: 640px;min-width: 320px;margin-left: auto;margin-right: auto;margin-bottom: 10px;overflow: hidden;color:#000;position: relative;height: 340px;}
.youhui-wrap .pp1{ top: 6%; color:#fff; left:4%; font-size: 24px; position: absolute;}
.youhui-wrap .pp2{top: 31%;color:#fff;left: 28%;font-size: 22px;position: absolute;padding: 3%;background: rgba(138, 134, 130, 0.46);border-radius: 10px;width: 51%;}
.youhui-wrap .pp2 .sj{ position:absolute; width:4%;top: 18%; left:-3%; display:block;}
#times{ position: absolute; top: 22%; left:35%;}
#times2{ position: absolute; top: 46%; left:35%;}
.youhui-wrap .time{ font-size: 17px;}
.youhui-wrap .pp3{top: 53%;}
.youhui-wrap .toux{position: absolute;width:12%;top: 20%;left: 8%;}
.youhui-wrap .toux2{ top: 50%;}
.youhui-wrap textarea{font-size:22px; width:71%; height:82px;position: absolute; top: 78%; left:4%; border:0;border:1px solid #ccc; border-radius: 5px; padding: 1% 1% 0 2%; }
.youhui-wrap button{ position: absolute; right: 20px; top: 77%; border:0;animation: bianda 3s .2s ease both infinite;
    -webkit-animation: bianda 3s .2s ease both infinite;
    -moz-animation: bianda 3s .2s ease both infinite;}
.youhui-wrap button img{width: 96px;}
.youhui-wrap a{ display:block; width:24%; height:15%;position: absolute; top: 1%; right: 2%;font-size: 24px; color:#fff; padding-top: 4%; box-sizing: border-box;}
.youhui-wrap a img{ width:23%; margin-right: 3%;display:inline-block;}
 
.youhui-wrap #bb{display:none;position: relative;left:0;top: 68px;}
.youhui-wrap #ee{display:none;position: relative;top: 195px;}

.question-in {
	position: absolute;
	top: 367px;
	left: 38px;
	width: 342px;
	height: 68px;
	border-radius: 6px;
	padding: 10px;
	outline: none;
	border: none;
	font-family:"å¾®è½¯é›…é»‘";
}

textarea::placeholder {
	padding-top: 5px;
	padding-left: 5px;
}

.buttonfour{
	width: 175px;
	height: 82px;
	position: absolute;
	top: 370px;
	right: 45px;
	cursor: pointer;
}
.four{
	  background:url(../images/ind_13.jpg);
	  height:534px;
}
.four ul li{
	  width:160px;
	  float:left;
}
.four ul{
	  padding-top:302px;
}
.four ul li h2{
	  text-align: center;
	  color:#6D3A1C;
	  font-size:24px;
}
.four ul li h1{
	   text-align: center;
	  color:#333333;
	  padding-top:15px;
	  line-height:28px;
}
.floatbtn li a{ font-size:18px;}