﻿body {
        margin:0 auto;
	padding:0;
	font-size: 12px;
}
td{font-size:12px;}
*{
	margin: 0 auto;
}
a {
	color: #616161;
	text-decoration: none;
}
a:link {
	color: #616161;
	text-decoration: none;
}
a:hover {
	color: #616161;
	text-decoration: none;
}
p {
	margin: 0;
	padding:0;
}
h1 a {
	color: #000000;
}
h1 a:hover {
	color: #000000;
}
*{margin:0 auto; padding:0px;}
img {
	border: 0px;
	line-height: normal;
	padding: 0;
	margin: 0;
	vertical-align: bottom; 
}
ul,li {
	margin: 0;
	padding: 0;
	list-style: none;
}
/*Top*/
#top {
	width: 1003px;
}
.clear {clear:both; height:1px; margin-top:-1px; overflow:hidden;}
.top_bg{
	height: 243px;
width:1003px;
overflow:hidden;
	background: url(index_01.gif) no-repeat;
}
.nav {	
	height: 77px;
	background: url(index_02.gif) repeat-x;
}
.nav ul {
	list-style:none;
	height: 72px;
	margin-left:51px;
}
.nav li {
	list-style: none;
	font:0/0 "";
	float: left;
}
.nav_bottom {
	height: 20px;
	background: url(index_12.gif) no-repeat;
}
.nav_bottom a{
	padding:3px;
	padding-bottom:2px;
}
.nav_bottom a:link{
	padding:3px;
	padding-bottom:2px;
}
.nav_bottom  a:hover{
	padding:3px;
	padding-bottom:2px;
	color: #000000;
	background: #99C61E;
}
#gnbtn{
	margin: 0 0 0 152px;
	padding:3px;
}
.ggnav{
width:986px;
margin: 0 auto;
padding-bottom:8px;
}
.gonggao{
width: 956px;
height: 24px;
border: 1px solid #9e9e9e;	
padding-left: 30px;
padding-top: 6px;
margin-bottom: 12px;
background: url(index_15.gif) no-repeat 5px 4px;
float:left;
}
.qqonline{
 margin: 0 auto;
width:310px;
}
.qqonline h1{
font-weight:bold;
font-size:12px;
float:left;
margin-top:3px;
}
.qqonline img {
vertical-align:top;
}
.gonggao h1 {
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 12px;
	color: #6c9400;
	float: left;
}
.gonggao span {
	float: left;
	padding-left: 6px; 
}

/*Top End*/
/*Main*/
#main{
	margin: 0 auto;
	width: 986px;
}


.index_tab1_1,.index_tab1_2,.index_tab1_3,.index_tab2_1,.index_tab2_2,.index_tab2_3,.index_tab3_1,.index_tab4_1,.index_tab4_2{
	/*background-color: #DFDFDF;	*/
	margin-bottom: 6px;
}

 .t{
	height: 32px;
	background: url(index_37.gif) repeat-x;
}
.t a {
	cursor: hand;
}
 .tl{
	height: 32px;
	padding-left: 30px;
	background: url(index_35.gif) no-repeat top left;
}
 .tr{
	height: 32px;
	background: url(index_39.gif) no-repeat top right;
}
 .m {
	width: 276px;
	background-color: #ffffff;
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA; 
}
 .b{
	height: 12px;
	background: url(index_61.gif) repeat-x;
}
 .bl{
	height: 12px;
	background: url(index_60.gif) no-repeat top left;
}
 .br{
	height: 12px;
	background: url(index_63.gif) no-repeat top right;
}
.index_tab1_1{
	width: 403px;
	height: 190px;
	float: left;
}
/*??*/
.solidbox {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-BOTTOM: #d7d7d7 1px solid
}
.index_tab1_2{
	width: 380px;
	height: 218px;
	float: left;
	margin-left: 10px;
	background-color: #ffffff;
	
}
.index_tab1_2_btn {
	background-color: #ffffff;
	border-bottom: 1px solid #BBBBBB;
	float: left;
	width: 380px;
}
.index_tab1_2_btn ul{
}
.index_tab1_2_btn ul li {
	width: 102px;
	height: 27px;
	line-height: 27px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: left;
	cursor: hand;
	background: url(index_tab1_2_btn_bg.gif) no-repeat;
}
.index_tab1_2_btn .up {
	color: #000000;
	background: url(index_tab1_2_btn_bg2.gif) no-repeat;
}
.index_tab1_2_btn span {
	margin-right: 15px;
	margin-top: 8px;
	float: right;
}
.index_tab1_2_list {
	background-color: #ffffff;
	padding-bottom: 6px;
}
.index_tab1_2_list ul {
	padding: 8px;
	padding-bottom: 0px;
}
.index_tab1_2_list li {
	line-height: 18px;
	padding: 0 3px;
	padding-top: 3px;
	border-bottom: 1px dashed #CACACA;
}
.index_tab1_2_list span {
	float: right;
}

.index_tab1_3{
	width:178px;
	height: 217px;
	float: right;
	background: url(search_bg.gif) no-repeat;
}
.index_tab1_3 form {
	margin-top: 45px;
	margin-left: 35px;
	color: #000000;
}
.index_tab1_3 .k1 {
	width:70px;
	margin-top:8px;
	margin-left: 30px;
}
.index_tab1_3 .s1 {
	margin-top:8px;
	margin-left: 30px;
}
.index_tab1_3 .b1 {
	margin-top:9px;
	margin-left: -16px;
	background: url(search_btn1.gif) no-repeat;
	width: 59px;
	height: 20;
	border: none;
	cursor: hand;
}
.index_tab1_3 .b2 {
	margin-top:9px;
	margin-left:21px ;
	background: url(search_btn1.gif) no-repeat;
	width: 59px;
	height: 20;
	border: none;
	cursor: hand;
}
.index_tab2_1{
	width: 278px;
	height:288px;
	float: left;
	
}

.index_tab2_1 .m{
	height: 236px;
}

.index_tab2_2{
	width: 408px;
	height: 288px;
	float: left;
	margin-left: 10px;
}



.index_tab2_2 .m {
	width: 406px;
}
.index_tab2_2 .m img {
	margin: 7px;
	float: left;
	width: 124px;
	height: 85px;
	background: url(index_56.gif) no-repeat;
}
.index_tab2_2 .m h1 {	
	width: 248px;
	margin: 8px 0 4px 5px;
	padding: 0 5px;
	line-height: 26px;
	font-size:14px;
	color: #000000;
	border-bottom: 1px solid #CACACA;
}
.index_tab2_2 .m p{
width: 248px;
	line-height: 16px;
	padding: 3px;
	height: 45px;
	overflow: hidden;
}
.index_tab2_2 .m .clear {
	border-bottom: 1px solid #CACACA;
}
.index_tab2_2 .m ul {
	padding: 8px;
	padding-bottom: 0px;
	height: 130px;
}
.index_tab2_2 .m li {
	line-height: 18px;
	padding: 0 3px;
	padding-top: 3px;
	border-bottom: 1px dashed #CACACA;
}
.index_tab2_2 .m li span {
	float: right;
}
.index_tab2_3{
	width: 282px;
	height: 288px;
	float: right;
}
.index_tab2_3 .m {
	width: 280px;
}
.index_tab2_3 .vip_sort{
	margin: 5px;
	color: #3F4E13;
	background: #EEF4F0;
	height:93px;
}
.index_tab2_3 .vip_sort ul {
	float: none;
	height: 10px;
	
}
.index_tab2_3 .vip_sort li {
	list-style: none;
	float: left;
	margin: 0 5px;
	white-space:nowrap;
	height: 20px;
	display: inline;
	white-space:nowrap;
}
.index_tab2_3 .vip_sort span {
	padding: 5px;
	line-height: 23px;
	display: inline;

}
.index_tab2_3 .vip_sort li a ,.index_tab2_3 .vip_sort li a:hover {
	color: #3F4E13;
}
.index_tab2_3 .m ul {
	padding: 0 8px;
	padding-bottom: 0px;
	height: 130px;
	float: left;
}
.index_tab2_3 .m li {
	line-height: 22px;
}
.index_tab2_3 .m li span {
	float: right;
}
.index_tab3_1{
	width: 976px;
	height: 80px;
	float: left;
	background: url(index_66.gif) no-repeat;
	text-align: right;
padding-right:10px;
	
}
.index_tab3_1 table {
	width: 840px;
	margin-top: 7px;
	margin-right: 5px;
}
.index_tab3_1 td {
	text-align: left;
	}
.index_tab4_1{
	width: 658px;
	height: 305px;
	float: left;
	margin-bottom: 0;
}
.index_tab4_1 .m{
	width: 656px;
}

.index_tab4_1_btn {
	background-color: #ffffff;
	border-bottom: 1px solid #BBBBBB;
	float: left;
	width: 656px;
}
.index_tab4_1_btn ul{
}
.index_tab4_1_btn ul li {
	width: 161px;
	height: 35px;
	line-height: 35px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-right: 6px;
	float: left;
	cursor: hand;
	background: url(index_tab1_4_btn_bg.gif) no-repeat;
}
.index_tab4_1_btn .up {
	color: #ffffff;
	background: url(index_tab1_4_btn_bg2.gif) repeat-x;
}
.index_tab4_1_btn span {
	margin-right: 15px;
	margin-top: 8px;
	float: right;
}
.index_tab4_1_img {
	width: 175px;
	height: 223px;
	margin: 22px 8px 0 8px;
	background: #dddddd;
	float: left;
}
.index_tab4_1_list {
	margin-top: 14px;
	width: 270px;
	float: left;
	padding-bottom: 6px;
}
.index_tab4_1_list ul {
	padding: 8px;
	padding-bottom: 0px;
	float: left;
}
.index_tab4_1_list li {
	line-height: 18px;
	padding: 0 3px;
	padding-top: 3px;
	border-bottom: 1px dashed #CACACA;
}
.index_tab4_1_list li b{
float:right;
font-weight:normal;
	}
.index_tab4_1 span {
	float: right;
	line-height: 26px;
}
.index_tab4_1_nav{
	width: 180px;
	text-align: center;
	padding-top: 4px;
}
.index_tab4_1_nav img{
	margin-top: 10px;
}
.index_tab4_2{
	width: 320px;
	height: 195px;
	float: right;
	margin-bottom: 0;
}
.index_tab4_2 .m {
	width: 318px;
}
.index_tab4_2 .m img {
	margin: 7px;
	float: left;
	width: 103px;
	height: 114px;
	background: #cccccc;
}
.index_tab4_2 .m .m_img {
	float:left;
	
}
.index_tab4_2 .m  h1 {
	margin: 0 7px;
	width: 103px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	clear: both;
}
.index_tab4_2 .m ul {
	padding: 8px;
	padding-bottom: 0px;
	margin-top: 2px;
	height: 130px;
	float: left;
}
.index_tab4_2 .m li {
	line-height: 19px;
}
.index_tab4_2_banner {
	float: left;
	margin-top:4px;
	margin-left: 13px;
}
/*List*/
.list_l{
	float: left;
	width:244px;
	height: 967px;
	border: 1px solid #C9C9C9;
	background: url(list_35.gif) no-repeat bottom;
}

.list_l_memu li {
	color: #050505;
	font-size: 14px;
	text-align: center;
	letter-spacing: 8px;
	padding-top: 3px;
	line-height: 27px;
	background: url(list_13.gif) repeat-x;
}
.list_l_memu li span {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	background: url(list_16.gif) no-repeat 40px 8px;
}
.list_l_img_link {
	margin-top: 50px;
}
.list_l_img_link li{
	text-align: center;
	margin: 5px 0px;
}
.list_l_memu li span a,.list_l_memu li span a:hover{
	color: #050505;
}
.list_r{
	float: right;
	width:732px;
	border: 1px solid #C9C9C9;
}
.list_r_where {
	background: url(list_05.gif) repeat-x;
	border-bottom: 1px solid #C9C9C9;
}
.list_r_where span {
   color: #050505;
	font-size: 13px;
	line-height: 31px;
	padding-left: 20px;
	background: url(list_16.gif) no-repeat 10px 2px;
}
.list_r_where span a,.list_r_where span a:hover { color: #050505;}
.list_r_article {
height: 135px;
border-bottom: 1px solid #C9C9C9;
}
.list_r_search {
	border-bottom: 1px solid #C9C9C9;
}
.list_r_article img {
	float: left;
	margin: 15px 10px 20px 23px;
	padding: 4px;
	border: 1px solid #C9C9C9;
	width: 145px;
	height: 95px;
}

.list_r_article h1 {
	width: 488px;
	margin: 15px 0 4px 5px;
	padding: 0 5px;
	line-height: 26px;
	font-size:14px;
	border-bottom: 1px solid #CACACA; 
}
.list_r_article p{
	width: 488px;
	height: 50px;
	line-height: 18px;
	padding: 3px;
        overflow:hidden;

}
.list_r_article span {
	width: 80px;
	height: 20px;
	display: block;
	cursor: hand;
	margin-right:16px;
margin-top:5px;
	background: url(list_22.gif) no-repeat;
}
.list_r_fpage{
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 15px; 
	line-height: 24px;
	text-align: right;
}
/*List Show*/
.list_r_canshu {
	float: left;
	color: #7B8F16;
	padding: 16px 20px;
	border-bottom: 1px solid #C9C9C9;
}
.list_r_canshu h2 {
	color: #777711;
	padding: 0 0 5px 0;
	margin-bottom: 5px;
	font-size: 16px;
	border-bottom: 1px dashed #C9C9C9;
}
.list_r_canshu ul{
}
.list_r_canshu li {
	float: left;
	width: 170px;
	line-height: 24px;
}
.list_r_tese {
	margin-top: 10px;
}
.list_r_tese img {
	float: right;
	padding: 4px;
	margin: 8px;
	border: 1px solid #C9C9C9;
	width: 250px;
	height: 125px;
}
.list_r_tese h1 {
	color: #ffffff;
	font-size: 14px;
	height: 23px;
	padding: 12px 0 0 45px;
	letter-spacing: 8px;
	background: url(show_04.gif) no-repeat 5px 0px;
	border-bottom: 1px solid #C9C9C9;
}
.list_r_tese p {
	color: #000000;
	padding: 12px;
	line-height: 22px;
}
.list_r_xingcheng h1 {
	color: #7B8F16;	
	font-size: 14px;
	line-height: 30px;
	padding-left: 33px;
	background: url(show_15.gif) no-repeat 8px 3px;
	border-bottom: 1px solid #C9C9C9;
}
.list_r_xingcheng p {
	color: #000000;
	padding: 12px;
	line-height: 22px;
}
.about_content p {
	color: #000000;
	padding: 12px;
	line-height: 22px;
}
/*List End*/
/*Main End*/
/*Bottom*/
#bottom{
	width: 986px;
	height:171px;
	margin: 0 auto;
margin-top:10px;
	text-align: center;
	background: url(index_112.gif) repeat-x;
}
.bottom_l{
	width: 986px;
	height:171px;
	background: url(index_111.gif) no-repeat top left;
	text-align: center;
}
.bottom_r{
	width: 986px;
	height:171px;
	background: url(index_115.gif) no-repeat top right;
	text-align: center;
}
#bottom ul{
	margin: 0 auto;
	margin-top:20px;
	width: 940px;	
	
}
#bottom li{
	float: left;
	margin: 0 8px;
	font:0/0 "";
}

#bottom p{
	margin-top: 18px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
}
.bottom_r {
	line-height: 24px;
	font-size: 14px;
	color: #333333;
}
/*Bottom End*/
/*GBook*/
.tabb {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.lrbtline {
	/*BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid*/
	border: none;
}
.tbh {
	text-align: right;PADDING-right: 15px; BACKGROUND: #f9f9f9; COLOR: #666666; HEIGHT: 25px; TEXT-DECORATION: none; BORDER-BOTTOM: #dcdcdc 1px dotted
}
.tbh A {
	COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: underline; 
}
.tbh A:hover {
	COLOR: #333333; FONT-STYLE: normal; TEXT-DECORATION: underline
}
.tbh A:active {
	COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: underline
}
.tda {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.quote{border-left:3px dashed #999999;}
.quote td{padding-left:5px;}
.red{color:red;}
/*GBook Ened*/