/* CSS Document */
/*-----------全局样式----------------*/
*{margin: 0;padding: 0;}
body {
	font-size:12px;
	font-weight: lighter;
}
.clear{clear:both; width: 0; font:0/0 }h1,h2,h3,h4,h5,h6{
	font-size: 12px;
	font-weight: lighter;
}
#usj{width: 757px;margin:auto;}
ul{list-style: none;}
li { list-style: none; }
.l_150{ line-height:150%;}
.c_white { color:#fff;}
.c_black { color:#000;}

/*------------头部样式--------------------*/


#s_banner {
	float:left;
	width:750px;
	font-size: 32px;
	font-weight: bolder;
	text-align: left;
	margin-top: 10px;
}
#s_banner .pic { float:left;}
#s_bannerbg{
	background-image: url(../share/img_top/header/1400c1_line1.gif);
	background-repeat: repeat-x;
	height: 5px;
	width: 750px;
	visibility: visible;
	z-index: auto;
	background-position: left;
	clear: both;
	float: left;
	margin-bottom: 10px;
}
#bg{
	height: 110px;
	width: 300px;
	clear: both;
	text-align: center;
	display: block;
	border: 2px ridge #999999;
	font-size: 12px;
	background-color: #FFEEEE;
	font-weight: lighter;
}
#left{
	float: left;
	height: 110px;
	width: 225px;
	background-color: #FFeeee;
}
#right{
	float: right;
	width: 70px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;
	background-color: #ffcccc;
	height: 100%;
}
#ltop{
	height: 82px;
	width: 225px;
}
#lfoot{
	height: 26px;
	width: 225px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	line-height: 200%;
}
#ltl{
	float: left;
	height: 81px;
	width: 122px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	line-height: 200%;
}
#ltr{
	float: right;
	height: 78px;
	width: 101px;
}
#ltr1{
	height: 28px;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	line-height: 200%;
}
#ltr2{
	height: 28px;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	line-height: 200%;
}
#ltr3{
	height: 28px;
	width: 100px;
	line-height: 200%;
}
#r1{
	line-height: 27px;
	height: 27px;
	
}
#r2{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	line-height: 28px;
	height: 28px;
}
#r3{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	line-height: 28px;
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#r4{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	line-height: 27px;
	height: 27px;
}

#book_title { float:left; width:750px; height:38px; background:url(../img_top/1400c1_line.gif) bottom no-repeat; margin-top:0px;}
#book_title .t1 { width:246px; height:32px; float:left;}
#book_title .t2 { width:500px; height:32px; font-size:30px; font-weight:bold; float:left;}

#book_rule { float:left; width:750px; margin-top:8px;}
#book_rule .left_t { width:336px; border:2px solid #000; padding:5px; float:left;}
#book_rule .l_t1 { list-style:inside square; padding-top:1px;}
#book_rule .right_t { width:360px; padding:5px 0px 5px 40px; float:left;}
#book_rule .r_t1 {list-style:inside square; color:#ff0000; padding-top:1px;}

#search_item { float:left; width:750px; background-color:#fee9e8; margin-top:8px; margin-bottom:5px;}
#search_item .bg { width:200px; float:left}
#search_item .bg_t { width:200px; height:25px; background-color:#ffcccc;}
#search_item .bg_b { width:200px; background-color:#fee9e8;}
#search_item .item { width:350px; float:left;}
#search_item .item_title { height:22px; padding-left:10px; padding-top:3px; background-color:#ff6666;}
#search_item .item_c {background-color:#ffcccc; padding-left:25px; padding-right:20px;}
#search_item .bg_item {background-color:#ffcccc;}
#search_item .bg_item .t1 {
	height:26px !important;
	height:24px;
	font-size: 12px;
	font-weight: normal;
}
#search_item .bg_item .t3 {
	padding-top:3px;
	height:28px !important;
	height:24px;
	font-size: 12px;
	font-weight: normal;
}
#search_item .t2 { height:24px; padding-top:3px; padding-left:100px;}
#search_item .bg_item2 {background-color:#ffcccc; padding-top:5px;}

#book_list { float:left; width:740px; margin-left:10px; margin-top:1px;}
#book_list .title { background:url(../img_top/top_green2.gif) no-repeat left; float:left; width:700px; padding-left:15px; padding-top:10px;}
#book_list .list1 { padding-left:13px; width:450px; line-height:150%;}
#book_list .city_list { width:60px; float:left;}
#book_list .list2 { padding-left:13px; width:480px; line-height:150%;}
#book_list .city_list2 { width:120px; float:left;}
/* CSS Document */
#table{
	font-size: 12px;
}
#table1{
	clear: both;
	padding-top: 10px;
	text-align: left;
	padding-left: 10px;
}
#table1 ul{
	clear: both;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#table1 ul li{
	float: left;
	width: 60px;
	list-style-type: none;
}
#table2{
	clear: both;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}
#table2 ul{
	clear: both;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#table2 ul li{
	float: left;
	width: 130px;
	list-style-type: none;
}
#table3{
	clear: both;
	padding-top: 10px;
	height: 60px;
	background-position: left;
	padding-left: 10px;
}
#table3 ul{
	clear: both;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#table3 ul li{
	float: left;
	width: 130px;
	list-style-type: none;
}
#footspace{
	background-color: #FFFFFF;
	display: block;
	clear: both;
	height: 2px;
}
