html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

body {
    font-family: 'PT Sans', sans-serif;
    min-height: 740px;
    background: #000;
}

.step {
    position: relative;
    width: 900px;
    margin: 20px auto;
}

.impress-enabled .step {
    margin: 0;
    opacity: 0;
	transition:2s;
}

.impress-enabled .step.active { opacity: 1;/*border:none;*/ }

/*.slide {
    display: block;
    width: 1000px;
    height: 700px;
    /*border:25px solid #009882;*/
/*	background-color:#009882;
    color:#fff;

}*/

#intro{
    /*margin: 40px 0;*/
    line-height: 150%;
    font-size: 60px;
    font-weight: bold;
    text-align: center;
    width: 1000px;
    border:none;
    background: none;
    font-family: "PT Sans";
	vertical-align:middle;
}
#intro .title1{
    color: #009882;
    font-size: 70px;
    font-weight: bold;
}

#intro .title2{
    color: #009882;
	font-size:90px;
}

/*#yinyan1 {
	display:none;
}


#yinyan1 .active {
	display:block;
}*/



.chapter-title{
	display: block;
    width: 1000px;
    height: 700px;
    /*border:25px solid #009882;*/
	background-color:#009882;
    /*color:#fff;*/

	
	
	
    /*background: none repeat scroll 0 0 #009882;*/
    /*border: 20px solid;*/
    border-radius: 40px 40px 40px 40px;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 120px;
    font-weight: bold;
    /*height: 800px;*/
    margin: auto;
    /*padding: 200px 20px 0 20px;*/
    text-align: center;
    vertical-align: middle;
    /*width: 650px;*/
}

.chapter-title h2{
	margin:200px 60px 0;
}

.section-title{
    /*background: none repeat scroll 0 0 #009882;*/
    border: 1px solid #009882;
    border-radius: 40px 40px 40px 40px;
    color: #009882;
    font-family: tahoma;
    font-size: 90px;
    font-weight: bold;
    height: 700px;
    /*margin: auto;*/
    /*padding: 280px 0;*/
    text-align: center;
    vertical-align: middle;
    /*width: 650px;*/
}

.section-title h3, .section-title h4{
	margin: 230px 20px 0;
}
.section-title h4.cuoshi {
	margin-top: 120px;
	font-size:80px;
}



/*
    The last step is an overview.
    There is no content in it, so we make sure it's not visible because we want
    to be able to click on other steps.

*/
#overview { display: none }


#chaosview1, #chaosview2, #chaosview3 { display: none }


/*
    We also make other steps visible and give them a pointer cursor using the
    `impress-on-` class.
*/
.impress-on-overview .step {
    opacity: 1;
    cursor: pointer;
}

.impress-on-chaosview1 .step, .impress-on-chaosview2 .step, .impress-on-chaosview3 .step{
    opacity: 1;
}



#yiyi {
	margin-top: 150px;
}
table {
	font-size: 20px;
	font-weight:normal;
	margin:115px auto 0px;
	border-collapse:collapse;
}
.borderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #009882;
}

td {
	padding:8px;
}
tr {
	border:1px solid #009882;
}


.section-title p {
	font-size: 40px;
	text-align: left;
	margin:60px 107px auto;
	transition:0s;
}
.section-title p.center {
	text-align: center;
}





#shentong{
	margin:60px auto 100px;
	font-size:50px;
}
