﻿/*Config*/
body {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	color:#111;
	margin: 0px;
	padding:0px;
	background:#5E0000;
}
a{
	color:#111;
	text-decoration: none;
}
img{
	border:none;
} 
form{
	margin:0;
	padding:0;
	border:none;
}
#indexallwrap{
	width:1001px;
	overflow:hidden;
}
.more{
	color:#990000;
	float:right;
}
/***头部开始************************************************/
/***头部开始************************************************/
#indexhead{
	width:1003px;
	background:	#E7E7D6 url(top_bg.gif) top center repeat-x;
}

#indexhead .headpad{
	width:1001px;
	height:6px;
	overflow:hidden;		
}

#indexhead .headbody{
	width:100%;
}

.headbody .headbodyleft{
	width:490px;
	height:90px;
	float:left;	
}
.headbody .headbodyright{
	width:510px;
	height:90px;
	background:url(top_bg_right.gif) top right no-repeat; 
	float:left;	
}
.headbodyright .headhelp{
	width:220px;
	height:70px;
	text-align:right;
	padding-left:265px;
	padding-right:20px;
}
.headbodyright .headhelp a{
	display:block;
	float:left;
	width:100px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-left:5px;
	color: #FFFFFF;
	background:url(top_botton_bg.gif) top center repeat-x;
}
.headbodyright .headhelp a:hover{
	color:#F5F5F5;
}

.headbodyright .headmenu{
	width:500px;
}
.headmenu .itmes{
	width:97px;
	float:left;
	color: #3F3A01;
	background:url(nav_line.gif) center right no-repeat;
}
.headmenu .itmes a{
	color: #3F3A01;
}
.headmenu .itmes a:hover{
	color:#510000;
	text-decoration:underline;
}

/***头部结束************************************************/
/***首页内容开始************************************************/
#indexbody{
	width:1003px;
	background:#E7E7D6;
	padding-bottom:5px;
	height:auto;
}
#indexbody .indexbodyleft{
	width:480px;
	float:left;
	text-align:left;
}
.indexbodyleft .indexbodyleftA{
	width:440px;
	float:left;
	text-align:left;
	line-height:22px;
	letter-spacing:2px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
}
.indexbodyleft .indexbodyleftB{
	width:440px;
	float:left;
	text-align:left;
	line-height:22px;
	letter-spacing:2px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
.indexbodyleft .indexbodyleftC{
	width:440px;
	float:left;
	text-align:left;
	line-height:20px;
	letter-spacing:2px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
}
.indexbodyleftC .indexhdgktitle{
}
.indexbodyleftC .indexhdgktitle a{
	display:block;
	background:#7B0018;
	color:#FFFFFF;
	padding:1px 15px 0px 15px;
	width:150px;
	height:20px;
	overflow:hidden;
}
.indexbodyleftC .indexhdgkbody{
	padding-top:10px;
}
.indexhdgkbody .indexhdgkbodyleft{
	width:160px;
	float:left;
	overflow:hidden;
}
.indexhdgkbodyleft img{
	width:150px;
	height:120px;
	border:2px solid #CEC7BD;
}
.indexhdgkbody .indexhdgkbodyright{
	width:280px;
	float:left;
	overflow:hidden;
}


#indexbody .indexbodycenter{
	width:40px;
	float:left;
}

#indexbody .indexbodyright{
	width:470px;
	float:left;	
	padding-top:10px;
	padding-left:5px;
}

.indexbodyright .indexsearch{
	width:470px;
	color:#FFFFFF;
	height:30px;	
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	background:url(search_bg.gif) center left no-repeat;
}

.indexsearch input{
	width:80px;
	color:#FFFFFF;
	border:none;
	background:none;
	border-bottom:1px solid #FFFFFF;
}
.indexsearch .sbtn{
	width:40px;
	height:20px;
	border:none;
	cursor:pointer;
	background:url(btn_search.gif) center top no-repeat;
}

.indexbodyright .indexbuy{
	width:460px;
	color:#FFFFFF;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;	
	padding-top:5px;
	background:#CECBB5;
}
.indexbuy .btitle{
	display:block;
	font-size:11pt;
	font-weight:bold;
	color:#333333;
	text-align:left;	
}
.indexbuy .binput{
	width:430px;
	color:#333333;
	text-align:left;
	padding:10px 0 0 5px;
	margin-bottom:10px;
	overflow:hidden;
}
.binput input,textarea{
	border:none;
	float:left;	
	border-top:2px solid #6B6963;
	border-left:2px solid #6B6963;
	border-right:1px solid #C6C3BD;
	border-bottom:1px solid #C6C3BD;
}
.binput label{
	display:block;
	float:left;
	width:60px;
	padding:5px 0 0 0;
}
.binput .sbtn2{
	border:none;
	margin-left:2px;
	float:left;	
}

/***首页内容结束************************************************/
/***其他页面************************************************/
#allbody{
	width:1003px;
	background:#E7E7D6;
	padding-bottom:5px;
	height:auto;
}
#allbody .main{
	width:900px;
	padding:10px 40px 20px 40px;
	text-align:left;
}
.STYLE1 {color: #8C0021}

.main .mainlocal{
	 font-size:11pt;
	 letter-spacing:4px;
	 font-weight:bold;
	 color:#631021;
}
.main .mainlocal a:hover{color: #8C0021;}
 
.main .mainbody{
}
.mainbody .mainbodymenu{
	width:200px;
	float:left;
	padding-top:15px;
}
.mainbody .mainbodymenu a{
	display:block;
	padding:10px;
	font-size:10pt;
	font-weight:bold;
	border-bottom:dotted 1px #631021;
	background:url(icon_go.gif) center right no-repeat;
}
.mainbody .mainbodymenu a:hover{
	font-weight:bold;
	padding-left:20px;
	color:#990000;
}
.mainbody .mainbodymenu span{
	color:#990000
}
.mainbody .mainbodypadding{
	height:100px; 
	width:40px; 
	float:left;
}
.mainbody .mainbodycontent{
	float:left; 
	width:660px;
	overflow:hidden;
}
.mainbodycontent .mainlocal2{
	 font-size:9pt;
	 text-align:right;
}
/***样式2************************************************/
.mainbody .mainbodymenu2{
	width:300px;
	float:left;
	padding-top:15px;
}
.mainbody .mainbodymenu2 a{
	display:block;
	padding:10px;
	font-size:10pt;
	font-weight:bold;
	border-bottom:dotted 1px #631021;
	background:url(icon_go.gif) center right no-repeat;
}
.mainbody .mainbodymenu2 a:hover{
	font-weight:bold;
	color:#990000;
}
.mainbody .mainbodymenu2 span{
	color:#990000
}
.mainbody .mainbodypadding2{
	height:100px; 
	width:40px; 
	float:left;
}
.mainbody .mainbodycontent2{
	float:left; 
	width:560px;
	overflow:hidden;
}
.mainbodycontent2 .mainlocal2{
	 font-size:9pt;
	 text-align:right;
}

/***link.asp页面************************************************/

.mainbodycontent .linkitem{
	width:140px; 
	height:50px; 
	float:left; 
	margin:10px;
	overflow:hidden;
	border:1px dashed #990000;
	text-align:center;
}
/***news.asp页面************************************************/
.mainbodycontent2 .newslistdate{
	float:left;
	width:150px;
	height:15px;	
	padding-bottom:10px;
	color:#990000;
	border-bottom:1px dashed #996600;
	overflow:hidden;
}
.mainbodycontent2 .newslisttitle{
	float:left;
	padding-bottom:10px;
	width:390px;
	height:15px;	
	font-size:10pt;
	border-bottom:1px dashed #996600;
	overflow:hidden;
}

.mainbodycontent2 .newslisttitle a:hover{
	font-weight:bold;
	color:#990000;

}
/***huodong.asp页面************************************************/
.mainbodycontent2 .hdlist{
	padding-top:10px;
	padding-bottom:10px;
	color:#333333;	
}
.hdlist .hdrq{
	width:160px; 
	float:left;
}
.hdlist .title{
	font-size:10pt;
	font-weight:bold;
}
.hdlist .hdnr{
	width:195px; 
	float:left;
}
.hdlist .hdyj{
	width:150px; 
	float:left;
}
.hdlist .hdyj img{
	width:120px;
	height:80px;
	border:2px solid #CCCCCC;
}
/***book.asp页面************************************************/
.mainbodycontent2 .booklist{
	padding-top:10px;
	padding-bottom:10px;
	color:#333333;
	clear:both;	
}
.booklist .bookpic{
	width:100px; 
	float:left;
}

.booklist .bookpic .items{
	width:76px; 
	height:110px; 
	background:url(img_bg.gif) no-repeat; 
	padding-left:2px; 
	padding-top:2px
}
.booklist .bookpic .items img{
	width:70px; 
	height:103px; 
}
.booklist .bookinfo{
	width:450px; 
	float:left;
}
.bookinfo .items{
	width:450px;
	padding-top:5px;
	padding-bottom:5px;	
	overflow:hidden;
}
.bookinfo .items .pad{
	padding-top:5px;
}
.bookinfo .items label{
	width:40px;
	float:left;
	overflow:hidden;
}

.bookinfo .items span{
	width:400px;
	float:left;
	overflow:hidden;
}
.bookinfo .items .span1{
	color:#990000;
	font-weight: bold;
}
.bookinfo .items .span2{
	width:300px;
	float:left;
}
.bookinfo .items .span3{
	width:100px;
	float:left;
}
.bookinfo .items .span4{
	width:400px;
	height:90px;
	line-height:23px;
	float:left;
	overflow:hidden;
}

/***book_detail************************************************/
.mainbodycontent2 .bookshow{
	width:530px; 
	line-height:25px; 
	padding:10px;
	position:absolute;
}
.bookshow .bookpic{
	width:76px; 
	height:110px; 
	background:url(img_bg.gif) no-repeat; 
	padding-left:2px; 
	padding-top:2px;
	position:absolute; 
	left: 450px; 
	top: 30px;
}
.bookshow .bookpic img{
	width:70px; 
	height:103px; 
}

/***页面左侧************************************************/
#leftnews{
	width:280PX;
	padding:8px;	
	background:#CECBBD;
	margin-top:15px;
	overflow:hidden;
}
#leftnews .items1{
	width:135px; 
	float:left; 
	text-align:center; 
	overflow:hidden
}
#leftnews .items1 a{
	background:none;
	border:none;
}
.items1 img{
	width:120px;
	height:100px;
}
.items1 .items1title{
	width:100px;
	height:30px; 
	padding:5px; 
	overflow:hidden
}



#leftnews .items2{
	width:140px;
	float:left;	
	text-align:center; 
	overflow:hidden
}

#leftnews .items2 a{
	display:block;
	width:120px;
	background:none;
	border:none;
}
#leftnews .items2 a:hover{
	background: #666666;
}

.items2 img{
	width:120px;
	height:180px;
}
.items2 .items2title{
	width:110px;
	height:30px; 
	padding:5px; 
	overflow:hidden
}


#leftbook{
	width:270PX;
	padding:15px;	
	background:#CECBBD;
	margin-top:15px;
	overflow:hidden;
}
#leftbook .items{
	clear:both;
	width:270px;
	padding-left:5px;	
	padding-top:20px;
}
#leftbook .items label{
	width:80px;
	float:left;	
}
#leftbook .items input{
	width:160px;
}
#leftbook .items textarea{
	width:160px;
	height:50px;
	scroll:none;
}
#leftbook .items input,textarea{
	border:none;
	float:left;	
	border-top:2px solid #6B6963;
	border-left:2px solid #6B6963;
	border-right:1px solid #C6C3BD;
	border-bottom:1px solid #C6C3BD;
}
#leftbook .items .send{
	border:none;
	background:url(btn_send.gif) center no-repeat; 
	width:60px;
	cursor:pointer;
}

/***页尾************************************************/
#foot{
	width:1003px;
	height:52px;
	padding-top:20px;
	background:url(bottom_bg.gif) top repeat-x;
	text-align:center;
}
#foot .footleft{
	width:100px;
	float:left;	
}
#foot .footcenter{
    border-right:solid 1px #999999;
	width:145px;
	text-align:left;
	padding-top:8px;	
	float:left;	
}
#foot .footright{
	width:750px;
	line-height:20px;
	padding-top:3px;
	float:right;	
}

/*无缝滚动*/
#demo {
	overflow:hidden;
	border: 1px  solid #CCC;
	width: 440px;
	height:113px;
	background:#CECBB5;
}
#demo img {
	border: 1px solid #CED3CE;
	margin-left:10px;
	margin-right:10px;
	width:80px;
	height:100px;
}
#indemo {
	float: left;
	padding-top:5px;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
