.body {
	width:948px;
	margin: 0px auto;
}

.right {
	width: 220px;;
	margin-left: 7px;;
	float: left;
}

.right_menu {
	width: 220px;;
	float: left;;
	border-left: 1px solid #b6b6b6;;
	border-right: 1px solid #b6b6b6;;
	border-bottom: 1px solid #b6b6b6;
}

.right ul {
	float: left;
	width: 100%;
	list-style: none
}

.right li {
	float: left;
	list-style-type: none;
}

.sec_1 {
	width: 717px;;
	float: left;;
	text-align: left;
}

.sec_3 {
	background-image: url(/images/web/bg_line1.gif);
	height: 31px;
	width: 100%;
	float: left;
	margin-bottom: 6px;;
	text-align: left;
}

.sec_4 {
	background-image: url(/images/web/bg_line3.gif);
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;;
	height: 21px;
	padding: 8px 10px 6px 10px;
	text-align: left;
	line-height: 31px;
	background-position: top;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
}

.sec_5 {
	width: 129px;
	line-height: 24px;
	margin: 8px;
	margin-left: 15px;
}

/*.sec_6{line-height:21px; width:100%; padding-left:15px; background-image:url(/images/sec_img/leftnav1.gif)}*/
.sec_left {
	width: 182px;
	border-left: 1px solid #b6b6b6;;
	border-right: 1px solid #b6b6b6;;
	border-bottom: 1px solid #b6b6b6;
	float: left;
	margin-top: 5px;
}

.sec_leftX2 {
	border-left: 1px solid #b6b6b6;;
	border-right: 1px solid #b6b6b6;;
	border-bottom: 1px solid #b6b6b6;
	float: left;
}

.sec_center {
	width: 521px;
	margin-top: 5px;
	border-left: 1px solid #b6b6b6;;
	border-right: 1px solid #b6b6b6;;
	border-bottom: 1px solid #b6b6b6;
	float: left;
}

.sec_right {
	width: 746px;
	border-left: 1px solid #b6b6b6;;
	border-right: 1px solid #b6b6b6;;
	border-bottom: 1px solid #b6b6b6;
	float: left;
	margin-left: 7px;;
	margin-top: 5px;
}

.sec_right2 {
	background-image: url(/images/web/bg_line3.gif);
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;;
	height: 21px;
	padding: 8px 10px 4px 10px;
	text-align: left;
	line-height: 18px;
	background-position: top;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
}

.sec_7 {
	background-image: url(/images/web/bg_line2.gif);
	border-left: 1px solid #cc0000;
	border-right: 1px solid #cc0000;;
	height: 21px;
	padding: 8px 10px 6px 10px;
	text-align: center;
	line-height: 31px;
	background-position: top;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
}

.sec_7_1 {
	height: 21px;
	padding: 8px 10px 6px 10px;
	text-align: center;
	line-height: 31px;;
	margin-left: 10px;
	color: #666666;
	font-weight: bold;
	font-size: 14px;
}

.sec_2 {
	border: 1px solid #dedede;
	height: 20px;;
	padding: 6px 0px 0px 8px;
	text-align: left;
	margin: 0 5px 5px 3px;
}

.sec_2_1 {
	border: 1px solid #dedede;
	height: 20px;;
	padding: 6px 0px 0px 8px;
	text-align: left;
	margin: 0 5px 5px 3px;
}

.sec_6 A {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav1.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 135px;
	padding-left: 14px;
	display: block;
	font-size: 12px;
	line-height:21px;
}

.sec_6 A:link {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav1.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 135px;
	display: block;
	line-height:21px;
}

.sec_6 A:visited {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav1.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 135px;
	display: block;
	line-height:21px;
}

.sec_6 A:hover {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav1.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 135px;
	display: block;
	line-height:21px;
}

.sec_6 A:active {
	color: #000000;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav1.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 135px;
	display: block;
	line-height:21px;
}
.sec_6_1 A:link {
	color: #ffffff;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav2.gif);
	background-repeat: no-repeat;
	height: 20px;	
	width: 135px;
	display: block;
	line-height:21px;
	padding-left:15px;
}

.sec_6_1 A:visited {
	color: #ffffff;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav2.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 135px;
	display: block;
	line-height:21px;
	padding-left:15px;
}

.sec_6_1 A:hover {
	color: #ffffff;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav2.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 135px;
	display: block;
	line-height:21px;
	padding-left:15px;
}

.sec_6_1 A:active {
	color: #ffffff;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav2.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 135px;
	display: block;
	line-height:21px;
	padding-left:15px;
}

.sec_center2 {
	background: url(/images/web/bg_line4.gif);
	width: 97%;
	height: 23px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

A.AC:LINK {
	text-decoration: none;;
	color: #FFFFFF
}

A.AC:visited {
	text-decoration: none;;
	color: #FFFFFF
}

A.AC:hover {
	text-decoration: underline;;
	color: #FFFFFF
}

A.AC:active {
	text-decoration: underline;;
	color: #FFFFFF
}

.bmpborder {
	border: 1px solid #000000
}

.list1 {
	float: left;
	width: 130px;
	margin-left: 0px;
	list-style: none
}

.list2 {
	float: left;
	width: 380px;
	color: #666666;
	list-style: none;
	text-align: left
}

.zjleft {
	width: 210px;;
	float: left;
}

.zjright {
	width: 694px;
	float: left;
}

.red12 {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	padding-left: 5px;
}

.btnli {
	height: 30px;
	padding: 5px 0px 0px 5px;
}

.zjtitle1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 30px;
	font-family: Verdana, "����"
}

.zjtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	color: #666666
}

.zjrightbox {
	width: 100%;
	border-left: 1px solid #b7b7b7;;
	border-right: 1px solid #b7b7b7;;
	border-bottom: 1px solid #b7b7b7;
}

.zjrightbox_li1 {
	line-height: 24px;
	background: url(/images/web/bg_line5.gif)
}

.zjrightbox_txt {
	background: url(/images/web/bg_line6.gif);
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;;
	height: 22px;
	padding: 5px 10px 2px 10px;
	text-align: center;
	line-height: 22px;
	background-position: top;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 10px;
}

.checkinput {
	width: 14px;
	height: 14px;
}

.zjplaylist {
	background: url(/images/web/bg_line7.gif);
	height: 24px;
	margin: 8px 0px 5px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
}

.playbtn1 a {
	background: url(/images/sec_img/btn_playall_1.gif);
	width: 93px;
	height: 22px;
	line-height: 22px;;
	display: block;
	background-repeat: no-repeat;
	color: #FFFFFF
}

.playbtn1 a:link {
	background: url(/images/sec_img/btn_playall_1.gif);
	width: 93px;
	height: 22px;
	line-height: 22px;;
	display: block;
	background-repeat: no-repeat;
	color: #FFFFFF
}

.playbtn1 a:visited {
	background: url(/images/sec_img/btn_playall_1.gif);
	width: 93px;
	height: 22px;
	line-height: 22px;;
	display: block;
	background-repeat: no-repeat;
	color: #FFFFFF
}

.playbtn1 A:hover {
	color: #FFFFFF;;
	background: url(/images/sec_img/btn_playall_2.gif);
	width: 93px;
	height: 22px;
	line-height: 22px;;
	display: block;
	background-repeat: no-repeat;
	color: #FFFFFF
}

.playbtn1 A:active {
	color: #FFFFFF;;
	background: url(/images/sec_img/btn_playall_2.gif);
	width: 93px;
	height: 22px;
	line-height: 22px;;
	display: block;
	background-repeat: no-repeat;
	color: #FFFFFF
}

a.x:link {
	background-color: #000000;
	text-decoration: none;
	color: #FFFFFF;;
	padding: 2px 6px 1px;
	font-family: Verdana, "����"
}

a.x:visited {
	background-color: #000000;
	text-decoration: none;
	color: #FFFFFF;;
	padding: 2px 6px 1px;;
	font-family: Verdana, "����"
}

a.x:hover {
	background-color: #000000;
	text-decoration: none;
	color: #FFFFFF;;
	padding: 2px 6px 1px;;
	font-family: Verdana, "����"
}

a.x:active {
	background-color: #000000;
	text-decoration: none;
	color: #FFFFFF;;
	padding: 2px 6px 1px;;
	font-family: Verdana, "����"
}

.listli {
	width: 100%;
	text-align: left;
	line-height: 18px;
}

.listli2 {
	width: 97%;
	text-align: left;
	padding-left: 10px;;
	background-color: #f4f4f4;;
	height: 22px;
	margin-top: 2px;
	padding-top: 6px;;
	color: #666666
}

.listli3 {
	width: 97%;
	text-align: left;;
	padding-left: 10px;;
	background-color: #e7e7e7;;
	height: 22px;
	margin-top: 2px;
	padding-top: 6px;;
	color: #666666
}

.web1_bmp {
	margin-right: 15px;
	border: 1px solid #333333
}

.pageinput {
	font-size: 10px;
	height: 14px;
	border: 1px solid #CC0000;
	font-family: Verdana;
	line-height: 14px;
}

.sec_8 A {
	color: #666666;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav3.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	padding-left: 16px;
	display: block;
	font-size: 12px;
	text-align: left;
	line-height:20px;
}

.sec_8 A:link {
	color: #666666;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav3.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	display: block;
	line-height:20px;
}

.sec_8 A:visited {
	color: #666666;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav3.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	display: block;
	line-height:20px;
}

.sec_8 A:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav4.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	display: block;
	line-height:20px;
}

.sec_8 A:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav4.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	display: block;
	line-height:20px;
}

.sec_8_1 A {
	color: #ffffff;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav4.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	padding-left: 16px;
	display: block;
	font-size: 12px;
	text-align: left;
}

.sec_8_1 A:link {
	color: #ffffff;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav4.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	display: block;
}

.sec_8_1 A:visited {
	color: #ffffff;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav4.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	display: block;
}

.sec_8_1 A:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav4.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	display: block;
}

.sec_8_1 A:active {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/sec_img/leftnav4.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 157px;
	display: block;
}

.sec_9 {
	width: 170px;
	line-height: 24px;
	margin-left: 5px;
}

.sec_9_1 {
	width: 170px;;
	line-height: 24px;
}

.sec_10 A {
	text-decoration: none;;
	background-color: #ececec;
	border-bottom: 1px solid #CC9900;;
	padding-top: 5px;
	display: block;
	color: #000000;
	font-size: 12px;
}

.sec_10 A:link {
	text-decoration: none;;
	text-decoration: none;;
	background-color: #ececec;
	border-bottom: 1px solid #CC9900;
	height: 20px;;
	color: #000000;
	display: block;
}

.sec_10 A:visited {
	color: #ffffff;;
	text-decoration: none;;
	background-color: #ececec;
	border-bottom: 1px solid #CC9900;
	height: 20px;;
	color: #000000;
	display: block;
}

.sec_10 A:hover {
	text-decoration: none;
	background-color:  #ececec;
	color: #000000;
	display: block;
}

.sec_10 A:active {
	text-decoration: none;
	display: block;
}

.sec_10_1 A {
	text-decoration: none;
	background-color: #CC0000;
	border-bottom: 1px solid #CC9900;
	padding-top: 5px;
	display: block;
	color: #ffffff;
	font-size: 12px;
}

.sec_10_1 A:link {
	text-decoration: none;
	text-decoration: none;
	background-color: #CC0000;
	border-bottom: 1px solid #CC9900;
	height: 20px;;
	color: #ffffff;
	display: block;
}

.sec_10_1 A:visited {
	color: #ffffff;
	text-decoration: none;
	background-color: #CC0000;
	border-bottom: 1px solid #CC9900;
	height: 20px;;
	color: #ffffff;
	display: block;
}

.sec_10_1 A:hover {
	text-decoration: none;
	background-color: #CC0000;
	color: #FFFFFF;
	display: block;
}

.sec_10_1 A:active {
	text-decoration: none;
	display: block;
}

.sec_15 A {
	text-decoration: none;;
	padding-top: 3px;
	display: block;
	color: #000000;
	font-size: 12px;
}

.sec_15 A:link {
	text-decoration: none;;
	text-decoration: none;;
	border-bottom: 1px solid #e3cbcd;;
	height: 18px;;
	color: #666666;
	display: block;;
	font-weight: 100;
}

.sec_15 A:visited {
	color: #ffffff;;
	text-decoration: none;;
	border-bottom: 1px solid #e3cbcd;;
	height: 18px;;
	color: #666666;
	display: block;;
	font-weight: 100;
}

.sec_15 A:hover {
	text-decoration: none;
	background-color: #CC0000;;
	font-weight: 100;
	color: #FFFFFF;
	display: block;
}

.sec_15 A:active {
	text-decoration: none;;
	font-weight: 100;
	display: block;
}

.sec_11 {
	background-image: url(/images/web/bg_line6.gif);
	height: 17px;
	float: left;
	margin-bottom: 6px;
	text-align: left;;
	padding-top: 5px;;
	color: #FFFFFF;;
	font-weight: bold;
	padding-left: 20px;
	width: 728px;
}

.sec_12 {
	float: left;
	width: 230px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	margin-left: 9px;
	margin-bottom: 8px;
}

.sec_13 {
	background-image: url(/images/web/bg_line6.gif);
	height: 17px;
	float: left;
	margin-bottom: 6px;
	text-align: left;;
	padding-top: 5px;;
	color: #FFFFFF;
	width: 100%;
}

.sec_14 {
	border: 1px solid #dedede;
	height: 20px;;
	text-align: left;;
	width: 50%;
	float: left
}

.lib_left1 {
	float: left;
	width: 353px;
	margin-top: 5px;;
	border-left: 1px solid #b6b6b6;;
	border-right: 1px solid #b6b6b6;;
	border-bottom: 1px solid #b6b6b6;
	margin-bottom: 5px;
	height: 260px;
}

.lib_left2 {
	float: left;
	width: 353px;;
	margin-top: 5px;;
	border-left: 1px solid #b6b6b6;;
	border-right: 1px solid #b6b6b6;;
	border-bottom: 1px solid #b6b6b6;
	height: 260px;
}

.lib_left_list {
	font-weight: bold;
	border-bottom: 1px solid #dededf;
	margin: 0px 10px 0px 10px;
	height: 15px;;
	padding-top: 2px;
}

.lib_left_list1 {
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	height: 15px;;
	padding-top: 2px;
}

a.lib_a:link {
	background-color: #ebebec;
	font-weight: bold;
	color: #666666;
	border: 1px solid #a7a9ac;;
	padding: 0px 4px 0px;;
	line-height: 18px;;
	font-size: 14px;
	margin: 2px 3px 2px;
}

a.lib_a:visited {
	background-color: #ebebec;
	font-weight: bold;
	color: #666666;
	border: 1px solid #a7a9ac;;
	padding: 0px 4px 0px;;
	line-height: 18px;;
	font-size: 14px;;
	margin: 0px;;
	margin: 2px 3px 2px;
}

a.lib_a:hover {
	background-color: #cc0000;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #cc0000;;
	padding: 0px 4px 0px;;
	line-height: 18px;;
	font-size: 14px;;
	margin: 0px;;
	margin: 2px 3px 2px;
}

a.lib_a:active {
	background-color: #cc0000;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #cc0000;;
	padding: 0px 4px 0px;;
	line-height: 18px;;
	font-size: 14px;;
	margin: 0px;;
	margin: 2px 3px 2px;
}

a.book_a:link {
	background-color: #ffcc99;
	font-weight: bold;
	color: #993300;
	border: 1px solid #ff9900;;
	padding: 0px 4px 0px;;
	line-height: 18px;;
	font-size: 12px;
	margin: 2px 3px 5px;
	font-family: verdana;
}

a.book_a:visited {
	background-color: #ebebec;
	font-weight: bold;
	color: #993300;
	border: 1px solid #ff9900;;
	padding: 0px 4px 0px;;
	line-height: 18px;;
	font-size: 12px;;
	margin: 0px;;
	margin: 2px 3px 5px;
	font-family: verdana;
}

a.book_a:hover {
	background-color: #993300;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #ffcc99;;
	padding: 0px 4px 0px;;
	line-height: 18px;;
	font-size: 12px;;
	margin: 0px;;
	margin: 2px 3px 5px;
	font-family: verdana;
}

a.book_a:active {
	background-color: #993300;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #ffcc99;;
	padding: 0px 4px 0px;;
	line-height: 18px;;
	font-size: 12px;;
	margin: 0px;;
	margin: 2px 3px 5px;
	font-family: verdana;
}

a.a04:link {
	color: #CC0000;;
	text-decoration: none;;
	font-size: 16px;;
	padding-left: 5px;
}

a.a04:visited {
	color: #CC0000;;
	text-decoration: none;;
	font-size: 16px;;
	padding-left: 5px;
}

a.a04:hover {
	color: #000000;;
	text-decoration: underline;;
	font-size: 16px;;
	padding-left: 5px;
}

a.a04:active {
	color: #000000;;
	text-decoration: underlines;;
	font-size: 16px;;
	padding-left: 5px;
}

.lib02 {
	width: 140px;
	float: left;
	font-weight: bold;;
	line-height: 20px;
	margin: 4px;
	background-color: #ececec;
	text-align: center;;
	padding-top: 6px;
}

.lib03 {
	width: 282px;
	float: left;
	font-weight: 100;
	line-height: 20px;
	background-color: #ececec;;
	text-align: left;;
	height: 18px;
	padding-top: 5px;;
	padding-left: 10px;
}

.lib04 {
	width: 282px;
	float: left;
	font-weight: 100;
	line-height: 20px;
	text-align: left;;
	height: 18px;
	padding-top: 5px;;
	padding-left: 10px;
}

.yqlist {
	background: url(/images/web/bg_line8.gif);;
	padding: 3px 10px 3px;;
	color: #FFFFFF;;
	font-weight: bold;;
	line-height: 19px;
}

/*ŷ������*/
.sec_left_search_qm {
	width: 712px;
	border-left: 1px solid #b6b6b6;;
	border-right: 1px solid #b6b6b6;;
	border-bottom: 1px solid #b6b6b6;
	float: left;
	margin-left: 2px;
}

.sec_center_search {
	border-left: 1px solid #b6b6b6;
	width: 99%;
	border-right: 1px solid #b6b6b6;;
	border-bottom: 1px solid #b6b6b6;
	float: left;
	margin-left: 3px;
}

.sec_center_search_2 {
	background-image: url(/images/web/bg_line1.gif);
	height: 31px;
	width: 100%;
	float: left;
	margin-bottom: 6px;;
	text-align: left;
}

.sec_center_search_3 {
	padding: 0px 0px 12px 0px;
}

.sec_center_search_4 {
	border-bottom: 1px solid #cccccc;
}

a.a05:link {
	color: #CC0000;;
	text-decoration: none;;
	font-size: 12px;
}

a.a05:visited {
	color: #CC0000;;
	text-decoration: none;;
	font-size: 12px;
}

a.a05:hover {
	color: #000000;;
	text-decoration: underline;;
	font-size: 12px;
}

a.a05:active {
	color: #000000;;
	text-decoration: underlines;;
	font-size: 12px;
}

/*ŷ���û�ע��*/
.login_2_table {
	border-color: #cc0000;
	border-width: 0px 1px 4px;
	border-style: solid
}
a.pageCss:link {
	color: #ffffff;
	font-weight:bold; 
	background-color:#3094E4; 
	padding:4px; 
	line-height:18px;
}
a.pageCss:hover {
	color: #ffffff;
	font-weight:bold;
	background-color:#D3D3D3;
	padding:4px; 
	line-height:18px;
}
a.pageCss:visited {
	color: #ffffff;
	font-weight:bold; 
	background-color:#3094E4; 
	padding:4px; 
	line-height:18px;
}
a.pageCss:active {
	color: #ffffff;
	font-weight:bold; 
	background-color:#3094E4; 
	padding:4px; 
	line-height:18px;
}
.pageCss2 {
	color: #ffffff;
	font-weight:bold; 
	background-color:#D3D3D3; 
	padding:4px; 
	line-height:18px;
}
