* {font-size: 16px;}
p {margin: 8px 0; line-height: 28px; font-family: LXGW WenKai; text-align: justify;}
.zhw {text-indent:2em;}
.center {text-align: center;}
.right {text-align: right;}
.notecolor { color: rgb(255, 76, 65); }
.redcolor {color: #B50838;}
.note {margin-left: 2em; margin-right: 2em;}

a{text-decoration:none;} 
a:link, a:visited {color: rgb(0, 82, 255);}

a{text-decoration:none;} 
a:link, a:visited {color: rgb(0, 82, 255);}

#image000 {width: 98%}
#image250 {width: 250px;}
#image150 {width: 150px;}
#image120 {width: 120px;}
#image100 {width: 100px;}

@media screen and (min-width:550px){#image450 {width: 450px;}}
@media screen and (max-width:550px){#image450 {width: 98%;}}

@media screen and (min-width:500px){#image400 {width: 400px;}}
@media screen and (max-width:500px){#image400 {width: 98%;}}

@media screen and (min-width:450px){#image350 {width: 400px;}}
@media screen and (max-width:450px){#image350 {width: 98%;}}

@media screen and (min-width:400px){#image300 {width: 300px;}}
@media screen and (max-width:400px){#image300 {width: 98%;}}

@media screen and (min-width:350px){#image250 {width: 250px;}}
@media screen and (max-width:350px){#image250 {width: 98%;}}

#pic { text-align:center; margin: 24px 0; }

div#pic span {
	margin:12px;
	display: block; 
	color: #555; 
	text-align: center; 
	line-height: 1.5em;
	font-size: 1em;
	font-family: LXGW WenKai;
}


ul {
	margin:0 1em;
	padding:0 1em;
	list-style-image:url(bullet.png);
}

li {
	margin: 0 0 0.3em 0;
	padding: 0;
	font-family: LXGW WenKai;
	line-height: 1.6em;
}



table, th, td
{
    border: 1px solid black;
    font-family: LXGW WenKai;

}
table 
{
    width: 100%;
}
th
{
    height: 50px;
}
td
{
    height: 30px;
}

.lessonFooter {
	font-size: 80%;
	border-color: #C2C2C2;
	border-width: 2px;
	margin-top: 2em;
	margin-right: 2em;
	margin-bottom: 2em;
	border-style: solid;
	padding-left: 1em;
	padding-right: 1em;
}