body { margin: 0 0; cursor: default; }

div { font-size: 13px; color: #373737; font-family: '微软雅黑'; }

a:visited, a:link {

	color: inherit;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

.table_list {

	margin: 0 0 5px 0;

	font-size: 13px;

}

	.table_list tr {

		background-color: #FFF;

	}

	.table_list th {

		border-top:1px #DDD solid;

		border-left:1px #DDD solid;

		border-bottom:1px #DDD solid;

		background:url(../img/tbl_bg.gif) repeat-x;

		line-height:20px;

	}

		.table_list .lth {

			border-right:1px #DDD solid;

		}

	.table_list td {

		padding: 4px;

		border-bottom:1px solid #DDD;

	}

	.table_list td a {

		color: #00F;

		text-decoration: underline;

	}

	.table_list td a:hover {

		text-decoration: none;

	}

ul {

	margin:0;

	padding:0;

}

	li {

		list-style:none;

		float: left;

	}



/* header */

.header {

	width: 960px;

	margin: 0 auto;

}

	.header .logo {

		background: url(../img/logo.jpg) no-repeat;

		margin: 10px 0;

		width: 300px;

		height: 80px;

	}

	.header .menu ul {

		margin: -35px 0 0 440px;

		height: 30px;

		overflow: hidden;

	}

	.header .menu ul li {

		padding:6px 0;
		width:72px;
		text-align:center;
		margin-right: 2px;

		background: url(../img/menu_bg.jpg) no-repeat;

		color: #EEE;

		font-size: 14px;

		cursor: pointer;

	}

		.header .menu ul li:hover {

			background: url(../img/menu_defbg.jpg) no-repeat;

			text-decoration: none;

		}

		.header .menu .li_def {

			background: url(../img/menu_defbg.jpg) no-repeat;

		}
	.menu_faq_li {
		font-size: 12px;
		float: none;
		margin: 3px 0;
		line-height: 1.8em;
		padding: 1px 10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

.header_line {

	height: 4px;

	background-color: #000;

	border-bottom: #F00 0px solid;

}

/* content */

.main_f {

	width: 960px;

	margin: 5px auto 10px;

}

	.main_f .l_imgs {

		width: 680px;

		height: 160px;

	}

	.main_f .stores {

		width: 270px;

		height: 160px;

		margin-left: 6px;

		position: relative;

	}

		.main_f .stores .title {

			/* background: url(../img/newstore_tit_bg.jpg) no-repeat; */
			background: #273725;

			height: 26px;
			
			line-height: 26px;
			padding-left:  10px;
			color: #FFFFFF;
		}

		.main_f .stores .title_logo {

			position: absolute;

			right: 16px;

			top: 8px;

			background: url(../img/newstore_house.png) no-repeat;

			width: 44px;

			height: 40px;

		}

		.main_f .stores .content {

			background: url(../img/newstore_cnt_bg.jpg) bottom center repeat-x;

			height: 134px;

		}

	.main_f .west {

		width: 220px;

		margin-right: 6px;

	}

		.west .login {

			margin-top: 5px;

			background: url(../img/user_btn.png) no-repeat;

		}

		.main_f .west .lefts {

			margin-top: 5px;

			font-size: 14px;

			border-top: #999 1px solid;

		}

			.main_f .west .lefts .def_li {

				background-color: #CCC;

			}

		.main_f .west .lefts .title {

			padding: 3px;

			font-weight: bold;

		}

		.main_f .west .lefts .content {

			padding: 3px;

			color: #333;

			line-height: 1.6em;

		}

		.west .temp1 {

			margin-top: 3px;

			font-size: 14px;

			background-color: #FAFAFA;

			border-left: #DDD 1px solid;

			border-right:#DDD 1px solid;

			border-bottom:#DDD 1px solid;

			

			border-top-left-radius: 6px;

			border-top-right-radius: 6px;

			border-bottom-left-radius: 0;

			border-bottom-right-radius: 0;

		}

		.tmp_title {

			color: #000;

			background-color: #999;

			padding: 5px 10px;

			

			border-top-left-radius: 6px;

			border-top-right-radius: 6px;

			border-bottom-left-radius: 0;

			border-bottom-right-radius: 0;

		}

			.west .temp1 ul {

				margin: 0 0;

				padding: 0 0;

			}

			.west .temp1 li {

				float: none;

				line-height: 1.6em;

			}

	.east {

		width: 730px;

		margin-top: 5px;

	}

		.east .news .title {

			margin: 5px 0 0 0;

			padding: 5px 15px;

			background:  url(../img/bg_book_moudle_top_20110516.png) no-repeat -5px -33px;

			border-bottom: 2px solid #9FCE72;

			height:20px;

		}

		.east .news .content {

			height: 150px;

		}

			.east .news .content li {

				background: url(../img/ico_item1.gif) 5px no-repeat;

				padding: 5px;

				padding-left: 25px;

				float: none;

				border-bottom: #CCC 1px dashed;

			}

		.east .news .imgs {

			height: 50px;

			text-align: center;

			background-color: #990000;

			margin-bottom: 5px;

			/*background: url(../img/works_bg.jpg) no-repeat;*/

		}

		.east .items {

			width: 362px;

			margin-top: 5px;

		}

			.east .bar2 {

				padding: 5px 15px;

				background:  url(../img/bg_book_moudle_top_20110516.png) no-repeat -5px -33px;

				border-bottom: 2px solid #9FCE72;

				height:20px;

			}

			.east .bar3 {

				padding: 5px 15px;

				background:  url(../img/bg_book_moudle_top_20110516.png) no-repeat -5px -33px;

				border-bottom: 2px solid #9FCE72;

				height:20px;

			}

	.def_faq_li {

		float: none;

		margin: 3px 0;

		line-height: 1.6em;

		padding: 1px 3px;

		border-bottom: #CCC 1px dashed;

	}



.sec_topimg {

	height: 80px;

	border: #CCC 1px solid;

}

.sec_content {

	margin-top: 5px;

	margin-bottom: 10px;

}





.aaa {

	-webkit-box-shadow: 0 8px 6px -6px black;

	   -moz-box-shadow: 0 8px 6px -6px black;

	        box-shadow: 0 8px 6px -6px black;

	

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom-left-radius: 5px;

	border-bottom-right-radius: 5px;

}



/* page_menu */

.lefts  li {

	padding: 10px 0 10px 15px;

	background-color: #EEE;

	border-left: #999 1px solid;

	border-right: #999 1px solid;

	border-bottom: #999 1px solid;

	float: none;

}

.east .sec_content li {

	background: url(../img/ico_item1.gif) 5px no-repeat;

	padding: 5px;

	padding-left: 25px;

	float: none;

	border-bottom: #CCC 1px dashed;

}

.book_left li {

	padding: 10px 30px !important;

}

.book_right {

	background: none !important;

	padding: 10px 6px !important;

	float: none;

	border-botton: #CCC 1px solid !important;

}

	.book_right .img {

		float: left;

		position: relative;

	}

		.book_right .img .quickview {

			cursor: pointer;

			position: absolute;

			left: 0;

			top: 40px;

			padding: 2px 0;

			text-align: center;

			width: 100%;

			color: #FFF;

			background-color: #000;

			opacity: 0.7;

			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);

			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";

			display: none;

		}

	.book_right .bookinfo {

		width: 380px;

		float: left;

		margin-left: 15px;

	}

	.book_right .buy {

		float: left;

		margin-left: 15px;

	}

.classTab {

	float:left;

	background-color:#DDD;

	padding: 5px;

	width: 100px;

	text-align:center;

	font-weight: bold;

	cursor: pointer;

	

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	border-bottom-left-radius: 0;

	border-bottom-right-radius: 0;

}

.classTabNomal {

	background-color:#999;

	color: #FFF;

}

/* footer */

.footer {

	width: 960px;

	margin: 0 auto;

	border-top: #900 2px solid;

	position: relative;

}

	.footer .cpr {

		margin-left:80px;

		padding: 10px;

		line-height: 1.6em;

		font-size: 12px;

		color: #666;

	}

	.footer .logo {

		background: url(../img/logo_btm.jpg);

		position: absolute;

		top: 5px;

		left: 10px;

		width: 70px;

		height: 40px;

	}