html, body {
    margin: 0;
    padding: 0;
}
.clearleft{
	clear:left;
}

#superContainer {
    height: 100%;
    position: relative;
}
.section {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.slide {
    float: left;
}
.slide, .slidesContainer {
    height: 100%;
    display: block;
}
.slides {
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.section.table, .slide.table {
    display: table;
    width: 100%;
}
.tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.slidesContainer {
    float: left;
    position: relative;
}
.controlArrow {
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
}
.controlArrow.prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.controlArrow.next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.scrollable {
    overflow: scroll;
}
.easing {
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
}
#fullPage-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}
#fullPage-nav.right {
    right: 17px;
}
#fullPage-nav.left {
    left: 17px;
}
.fullPage-slidesNav {
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.fullPage-slidesNav.bottom {
    bottom: 17px;
}
.fullPage-slidesNav.top {
    top: 17px;
}
#fullPage-nav ul,
.fullPage-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fullPage-nav li,
.fullPage-slidesNav li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fullPage-slidesNav li {
    display: inline-block;
}
#fullPage-nav li a,
.fullPage-slidesNav li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fullPage-nav li .active span,
.fullPage-slidesNav .active span {
    background: #333;
}
#fullPage-nav span,
.fullPage-slidesNav span {
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
}
.fullPage-tooltip {
    position: absolute;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    top: -2px;
}
.fullPage-tooltip.right {
    right: 20px;
}
.fullPage-tooltip.left {
    left: 20px;
}

#menu { margin: 0; padding: 0; position: fixed; left: 10px; top: 10px; list-style-type: none; z-index: 70;}
#menu li { float: left; margin:  0 10px 0 0; font-size: 14px;}
#menu a { float: left; padding: 10px 20px; background-color: #fff; color: #333; text-decoration: none;}
#menu .active a { color: #fff; background-color: #333;}
.section { text-align: center; font: 50px "Microsoft Yahei"; color: #fff;}
h3{ font-size:60px; font-family:"微软雅黑", "黑体";}
h4{ font-size:36px; font-family:"微软雅黑", "黑体";}
.section p{ font-size:14px; }
.button{
	padding:10px 20px;
	background:#f5f5f5;
	font-size:24px;
	color:#666;
	text-decoration:none;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 3px rgba(0,0,0,0.5);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 3px rgba(0,0,0,0.5);
	 -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;
}

.button:hover{box-shadow: 0px 1px 8px rgba(200,200,200,.6); background: #fff; color: #C00;}

.more{ margin-left:20px; font-size:14px; color:#fff; text-decoration:none;}
.more:hover{text-decoration:underline;}

.opening{position:relative;width:100%;height:600px;background:#1889c5}.opening-logo{position:absolute;top:50%;left:50%;margin:-91px 0 0 -120px;width:300px;height:102px;background:url(../images/xuezhuangxiu/sprites.png) no-repeat 0px 0px;text-indent:-9999em}.opening-arrow{-webkit-transition:opacity 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s;position:absolute;bottom:25px;left:50%;margin-left:-110px;width:220px;height:50px;cursor:pointer}.opening-arrow:hover>.arrow-hint{opacity:1}.arrow-icon{margin:0 auto;width:33px;height:19px;background:url(../images/xuezhuangxiu/sprites.png) no-repeat -300px -30px;-webkit-animation:slide-fade 2s linear 1s infinite;animation:slide-fade 2s linear 1s infinite}@-webkit-keyframes slide-fade{0%{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);opacity:1}20%{-ms-transform:translate(0px, 10px);-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px);opacity:0}30%{-ms-transform:translate(0px, -5px);-webkit-transform:translate(0px, -5px);transform:translate(0px, -5px);opacity:0}40%{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);opacity:1}}@keyframes slide-fade{0%{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);opacity:1}20%{-ms-transform:translate(0px, 10px);-webkit-transform:translate(0px, 10px);transform:translate(0px, 10px);opacity:0}30%{-ms-transform:translate(0px, -5px);-webkit-transform:translate(0px, -5px);transform:translate(0px, -5px);opacity:0}40%{-ms-transform:translate(0px, 0px);-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);opacity:1}}


#zhuangyi-fangshi{
	margin:50px auto 0;
	width:880px;
}
.zhuangyi-fangshi{
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:200px;
	height:200px;
	background:#fff;
	color:#000;
}

.zhuangyi-fangshi .info{
	position:absolute;
	display:none;
	top:0;
	left:0;
	padding:2px 5px 8px 10px;
	width:185px;
	height:190px;
	z-index:1;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	line-height:20px;
	color:#060;
	background:#F0FDC6;
}
.zhuangyi-fangshi a:hover .info{
	display:block;
	box-shadow: 0px 1px 8px rgba(100,100,100,.6);
}

.zhuangyi-fangshi a{
	position:absolute;
	display:block;
	width:200px;
	height:200px;
	line-height:200px;
	text-decoration:none;
	font-size:36px;
	color:#666;
	font-weight:bold;
	background:#eee;
}


.zhuangyi-fangshi a .tuijian{
	position:absolute;
	top:0;
	right:30px;
	width:36px;
	height:40px;
	line-height:30px;
	font-size:14px;
	background:url(../images/xuezhuangxiu/tuijian.png) bottom center no-repeat;
}

.zhuangyi-fangshi a .tuijian span{
	display:block;
	width:36px;
	height:30px;
	background:#F06C44;
	color:#fff;
}

#zxm-liucheng{
	margin:50px auto 0;
	width:880px;
}

.zxm-liucheng{
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	width:200px;
	height:100px;
	background:#fff;
	color:#000;
}

.zxm-liucheng .info{
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:100px;
	font-size:24px;
	z-index:1;
	font-weight:normal;
	color:#333;
	 -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;
	 cursor:pointer;
}
.zxm-liucheng .info:hover{
	background:#fff;
	color:#06F;
}


.zxm-liucheng a{
	position:absolute;
	display:block;
	width:200px;
	height:100px;
	line-height:100px;
	text-decoration:none;
	font-size:72px;
	color:#ddd;
	font-weight:bold;
	background:#eee;
	cursor:default;
}

#zhuangyi-money{
	margin:50px auto 0;
	width:880px;
}
.zhuangyi-money{
	float:left;
	margin-left:10px;
	margin-right:10px;
	width:200px;
	height:320px;
	background:#f5f5f5;
	color:#000;
	-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;
}
.zhuangyi-money:hover{
	background:#fff;
	color:#000;
}
	
.zhuangyi-money .title{
	font-size:18px;
	width:198px;
	height:50px;
	line-height:50px;
	background:#547D85;
	color:#fff;
	border:1px solid #fff;
}
.zhuangyi-money p{
	width:200px;
	height:26px;
	line-height:26px;
	color:#333;
}
	

#zhuangyi-fengge{
	margin:0 auto;
	width:1000px;
	height:526px;
}