/* CSS Document */
body{
	color:#000000;
	font-size:12px;
	margin:0;
	padding:0;
	
}
ul,li{padding:0; margin:0; list-style:none;}
img{border:0;}
.layout {
	width: 1000px;
	padding:0;
	margin:0 auto;
	background-image: url(../images_c/bg_con.gif);
	background-repeat: repeat-y;
}
.green {
	color: #2cb111;
}
.red {
	color: #f8504f;
}
.gray {
	color: #999999;
}


.layout .clear {
	clear: both;
	float: none;
}
.layout .top {
	line-height: 24px;
	background-color: #e9eac8;
	height:24px;
	width: 1000px;
	overflow: hidden;
}.layout .top .ll {
	float: left;
}
.layout .top .rr {
	float: right;
}
.layout .top a {
	text-decoration: none;
	color: #603f17;
}

.layout .top a:hover {
	color: #603F17;
	text-decoration: underline;
}
.layout .menu {
	background-image: url(../images_c/bg_menu2.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 840px;
	padding-top: 21px;
	padding-left: 160px;
	overflow: hidden;
}
.layout .menu li {
	float: left;
	line-height: 25px;
	text-align: center;
	height: 25px;
}
.layout .menu li a {
	line-height: 25px;
	display: block;
	overflow:hidden;
	height: 25px;
	text-decoration: none;
	text-indent:-10000px
}
.layout .menu li.nav_1 a {
	width: 57px;
	background-image: url(../images_c/bg_nav1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.layout .menu li.nav_1 a:hover {width: 57px;background: url(../images_c/bg_nav2.gif) no-repeat 0px 0px;}
.layout .menu li.nav_2 a {width: 107px;background: url(../images_c/bg_nav1.gif) no-repeat -57px 0px;}
.layout .menu li.nav_2 a:hover {width: 107px;background: url(../images_c/bg_nav2.gif) no-repeat -57px 0px;}
.layout .menu li.nav_3 a {width: 109px;background: url(../images_c/bg_nav1.gif) no-repeat -164px 0px;}
.layout .menu li.nav_3 a:hover {width: 109px;background: url(../images_c/bg_nav2.gif) no-repeat -164px 0px;}
.layout .menu li.nav_4 a {width: 110px;background: url(../images_c/bg_nav1.gif) no-repeat -273px 0px;}
.layout .menu li.nav_4 a:hover {width: 110px;background: url(../images_c/bg_nav2.gif) no-repeat -273px 0px;}
.layout .menu li.nav_5 a {width: 65px;background: url(../images_c/bg_nav1.gif) no-repeat -383px 0px;}
.layout .menu li.nav_5 a:hover {width: 65px;background: url(../images_c/bg_nav2.gif) no-repeat -383px 0px;}
.layout .menu li.nav_6 a {width: 65px; background: url(../images_c/bg_nav1.gif) no-repeat -448px 0px;}
.layout .menu li.nav_6 a:hover {width: 65px;background: url(../images_c/bg_nav2.gif) no-repeat -448px 0px;}
.layout .menu li.nav_7 a {width: 68px;background: url(../images_c/bg_nav1.gif) no-repeat -513px 0px;}
.layout .menu li.nav_7 a:hover {width: 68px;background: url(../images_c/bg_nav2.gif) no-repeat -513px 0px;}
.layout .menu li.nav_8 a {width: 54px;background: url(../images_c/bg_nav1.gif) no-repeat -581px 0px;}
.layout .menu li.nav_8 a:hover {width: 54px;background: url(../images_c/bg_nav2.gif) no-repeat -581px 0px;}
.layout .qm {
	background-image: url(../images_c/bg_top2.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 1000px;
	padding-top: 24px;
}
.layout .qm .t1 {
	font-size: 18px;
	color: #8a8550;
	padding-left: 165px;
	line-height: 24px;
}
.layout .qm .t2 {
	color: #699400;
	padding-left: 215px;
	line-height: 24px;
}
.layout .con {
	background-image: url(../images_c/bg_nr2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 70px;
	width: 874px;
	padding-right: 56px;
	overflow: hidden;
}
.layout .con .left {
	float: left;
	width: 232px;
}
.layout .con .right {
	float: right;
	width: 596px;
}
.layout .con .left .grzl {
	background-image: url(../images_c/bg_grzl.jpg);
	background-repeat: no-repeat;
	height: 129px;
	width: 174px;
	padding-top: 21px;
	padding-right: 43px;
	padding-left: 15px;
	overflow: hidden;
}
.layout .con .left .grzl .z {
	float: left;
}
.layout .con .left .grzl .y {
	float: right;
}
.layout .con .left .grzl .z .pic {
	padding: 1px;
	border: 1px solid #c9c9c9;
}
.layout .con .left .grzl .z .name {
	color: #6d6729;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	width: 74px;
}
.layout .con .left .grzl .y li {
	line-height: 24px;
	height: 24px;
}
.layout .con .left .grzl .y a {
	color: #ff9700;
	text-decoration: none;
}
.layout .con .left .grzl .y a:hover {
	color: #ff9700;
	text-decoration: underline;
}
.layout .con .left .yxzp {background: url(../images_c/bg_k.gif) repeat-y;}
.layout .con .left .yxzp .tt {
	border-bottom: 1px dashed #476108;
	padding-left: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.layout .con .left .yxzp .tt li {
	float: left;
	line-height: 24px;
	width: 50px;
	display: block;
	text-align: center;
}
.layout .con .left .yxzp .tt a {
	color: #476108;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	display: block;
}
.layout .con .left .yxzp .tt a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images_c/bg_tt.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 47px;
	display: block;
}
.layout .con .left .yxzp .zp {
	line-height: 26px;
	padding: 10px;
	font-size: 14px;
}
.layout .con .left .yxzp a {
	color: #000000;
	text-decoration: none;
}
.layout .con .left .yxzp a:hover {
	color: #FF9700;
	text-decoration: underline;
}
.layout .con .left .yxzp .tp {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	line-height: 22px;
}
.layout .con .left .yxzp .tp .pic_1 {
	border: 1px solid #C9C9C9;
	padding: 1px;
	width: 90px;
	text-align: center;
	vertical-align: middle;
}
.layout .con .right .con_1 {
	background-image: url(../images_c/bg_right.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}
.layout .con .right .con_1 .title {
	color: #756329;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;	
	line-height: 40px;
}
.layout .con .right .con_1 .admin {
	line-height: 26px;
	color: #7b672c;
	text-align: center;
}
.layout .con .right .con_1 .article {
	font-size: 14px;
	line-height: 24px;
	padding:10px;
	word-break: break-all;
	width: 550px;
	overflow: hidden;
}
.layout .con .right .con_1 .article h6 {
	font-family: "å®‹ä½“";
	font-size: 14px;
	text-align: center;
	font-weight: normal;
}
.layout .con .right .con_1 .review {
	line-height: 22px;
	color: #FF0000;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	padding-top: 10px;
}
.layout .con .right .con_1 .review .teacher{
	color: #000000;
	text-align: right;
	line-height: 30px;
}
.layout .con .right .con_1 .btn {
	text-align: center;
}
.layout .con .right .con_1 .jsgx {
	border: 1px dotted #ff99cc;
	width: 520px;
	margin-left: 20px;
	line-height: 24px;
	color: #806539;
	padding: 3px;
}
.layout .con .right .con_1 .jsgx a{ color:#f8504f; text-decoration:none;}
.layout .con .right .con_1 .next {
	font-size: 14px;
	line-height: 22px;
	color: #756329;
	padding-top: 10px;
	padding-bottom: 10px;
}
.layout .con .right .con_1 .next a {
	color: #756329;
	text-decoration: none;
}
.layout .con .right .con_1 .next a:hover {
	color: #756329;
	text-decoration: underline;
}
.layout .con .right .con_1 .box {
	border: 1px solid #e1e1e1;
	padding-left: 10px;
	width: 535px;
	margin-bottom: 10px;
}
.layout .con .right .con_1 .box .ll {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 75px;
}
.layout .con .right .con_1 .box .rr {
	float: left;
	border-left: 1px solid #e1e1e1;
	min-height:130px;
	width: 440px;
}
.layout .con .right .con_1 .box .ll .nn {
	line-height: 18px;
	margin-top: 5px;
}
.layout .con .right .con_1 .box .ll .nn a {
	font-weight: bold;
	color: #736227;
	text-decoration: none;
}
.layout .con .right .con_1 .box .ll .nn a:hover {
	font-weight: bold;
	color: #ff9700;
	text-decoration: underline;
}
/*
.layout .con .right .con_1 .page {
	width: 550px;
	line-height: 20px;
	height: 20px;
	text-align: right;

}
.layout .con .right .con_1 .page a {
	color: #736227;
	text-decoration: none;
}
.layout .con .right .con_1 .page a:hover {
	color: #736227;
	text-decoration: underline;
}*/
.layout .bottom {
	text-align: center;
	line-height: 22px;
	height: 112px;
	padding-top: 35px;
	color: #756329;
	background-image: url(../images_c/bottom2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 1000px;
}
.layout .bottom a{color: #756329;text-decoration: none;}
.layout .bottom a:hover{color: #756329;text-decoration: underline;}
.layout .bottom .menu2 {
	color: #756329;
}
.layout .bottom .menu2 a {
	color: #756329;
	text-decoration: none;
}
.layout .bottom .menu2 a:hover {
	color: #756329;
	text-decoration: underline;
}.layout .con .right .con_1 .box .rr .lyr .z {
	float: left;
}
.layout .con .right .con_1 .box .rr .lyr .y {
	float: right;
}
.layout .con .right .con_1 .box .rr .lyr {
	background-image: url(../images_c/bg_lyr.jpg);
	background-repeat: repeat-x;
	height: 24px;
	width: 429px;
	line-height: 24px;
	padding-right: 10px;
	padding-left: 10px;
	color: #806539;
}
.layout .con .right .con_1 .box .rr .ly {
	line-height: 20px;
	padding: 10px;
	word-wrap: break-word; word-break: normal; 
}
.layout .con .right .con_1 .box .rr .hf4 {
	line-height: 20px;
	color: #e14e4e;
	padding-right: 10px;
	padding-left: 10px;
	border-top: 1px dashed #e6e6e6;
	padding-top: 5px;
	padding-bottom: 5px;
}
.layout .con .right .con_1 .box .rr .hf3 {
	padding-left: 10px;
	border-top: 1px dashed #e6e6e6;
}
.layout .con .right .con_1 .box .rr .lyr a {
	color: #806539;
	text-decoration: none;
}
.layout .con .right .con_1 .gx {
	font-weight: bold;
	color: #806539;
	font-size: 12px;
	padding-right: 30px;
	padding-left: 20px;
	line-height: 24px;
}
.layout .con .right .con_1 .gx .z {
	float: left;
}
.layout .con .right .con_1 .gx .y {
	float: right;
}
.layout .con .right .r1 {
	position: relative;
}
.layout .con .right .r1 .dp {
	position: absolute;
	left: 470px;
	top: 3px;
}
.con .left .grzl .y li {
	color: #000000;
}
.layout .con .left .grzl .z .name a {
	color:#6d6729;
	text-decoration:none;
}
.right .con_1 .js2 {
	padding-left: 10px;
	margin-bottom: 5px;
}
.layout .con .left .yxzp .zp table { border-collapse:collapse;}
.layout .con .left .yxzp .zp td { border-bottom: dotted 1px #dedede;}
.layout .con .right .con_1 .jsgx ul {
	background-image: url(../images_c/bg_num2.gif);
	background-repeat: no-repeat;
	background-position: left -5px;
	padding-left: 25px;
}
.layout .con .left .yxzp .zp ul {
	background: url(../images_c/bg_num1.gif) no-repeat left -2px;
	padding-left: 20px;
}
.layout .con .left .yxzp .zp li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
}
.layout .con .left .yxzp .tp li {
	float: left;
	width: 105px;
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
.layout .con .left .yxzp .tp p {
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
.layout .con .left .yxzp .tp img {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

/*******************·ÖÒ³ÑùÊ½****************************/
.page {text-align: center;font-size: 12px;margin-top: 20px;clear: both;height: 20px;float: right;}
.page  strong    {color: #006cc6;display: block;float: left;border:1px solid #999999;background-color: #f78e16;padding-left: 5px;padding-right: 5px;margin-right: 10px;line-height: 20px;}
.page a {display: block;float: left;padding-left: 5px;padding-right: 5px;border: 1px solid #eee; color:#006cc6;text-decoration: none;margin-right: 10px;line-height: 20px;}
.page a:hover {color: #000;display: block;float: left;border:1px solid #999999;background-color: #E3E3E3;padding-left: 5px;padding-right: 5px;}
.page  span    {display: block;float: left;margin-right: 10px;line-height: 20px;}

#picShow{width:560px}
#picShow img,.article img{width: expression(this.width > 560 ? 560 : true); max-width:560px}
h1{font-size:0;height:0;text-indent:-10000px}	
.composition .title{margin:0 auto;padding:0;font-family:"ºÚÌâ"}
.composition .parameter{line-height: 26px;color: #7b672c;text-align: center}
.composition .parameter strong{font-weight:normal}