@import url("http://img.100e.com/css/master_20080306.css");

/* 2008.9.1 */
html { overflow-y:scroll; }

#content p{text-align:left;}

.client_tit{
	height: 30px;
	vertical-align: top;
}

.client_tit ul{
        padding:0;
        margin:0;
        list-style-type:none;
    }

.client_tit ul li{
            float:left;
            display:inline;
            height:28px;
            line-height:28px;
            margin-left:10px;
			margin-right: 10px;
        }

.client_tit ul #info1{
            width:180px;
            color:#800000;
            font-weight:bold;
            font-size:14px;
        }

.client_tit a{
	color:Blue;
	cursor:pointer;
	text-decoration: underline;
}

.in{
	background-image: url(http://img.100e.com/img/book/Book_14.jpg) ;
	background-position: top center;
	background-repeat: no-repeat;
}

.in a{
	font-weight: bold;	
	color: Black;		
	text-decoration: none !important;
}

.books{
	clear:both;
	height:275px;
	padding:10px 5px 3px 5px;
	border: 1px #DFECFB solid ;
	background-color: #F5F9FF;
}

.books_img{
	width:180px;
	height:270px;
	font-size:12px;
	line-height:20px;
	text-align:center;
	margin-left:5px;
	display: inline;
	float:left;
}

.books_img .img{
	width:180px;
	height:240px;
	margin-bottom:5px;
	position:relative;
}

.books_img .img span{
	width: 16px;
	height:16px;
	position:absolute;
	bottom:2px;
	right:5px;
}

.books_img .free_an img{
	margin-left:auto;
	margin-right:auto;
}

.books_text{
	width:570px;
	font-size:12px;
	display: inline;
	float:right;
}

.books_tit{ font-size:24px; font-weight:bold; height:28px; line-height:24px;
	padding:0 15px;
 }
.books_tit img{
		vertical-align: top;
}

.books_id{ width:95%; height:24px; line-height:24px; color:#777; border-bottom:1px #DFECFB solid;padding:0 15px;}

.books_id span{ font-weight:bold;}


.books_buy{ 
	height:140px;
	line-height:26px;
	border-bottom:1px #DFECFB solid;
	padding:15px 20px;
}

.books_buy p{ 
	padding:0;
	margin:0;
}

.books_buy h5{ 
	padding:0;
	margin:0;
	font-size:12px;
	margin-bottom:5px;
}


.books_buy ul{ 
	padding:0;
	margin:0;
	list-style:none;
}

.books_buy ul li{ 
	padding:0;
	margin:0;
	list-style:none;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.books_buy a{ 
	padding:5px 8px;
	margin:0;
	background-color:#FFFFFF;
	border:1px solid #C8C9CD;
	text-decoration:none;
	color:#000000;
}

.books_buy a:hover { 
	border:1px solid #C30008 ;
}

.books_buy .imp{ 
	height:37px;
	padding:0;
	margin:0;
	text-align:center;
	line-height:14px;
}

.books_buy .imp a{ 
	padding:5px 8px;
	margin:0;
	background-image:url(http://img.100e.com/img/book/Home_ban_13.jpg);
	background-repeat: repeat-x;
	border:1px solid #C8C9CD;
	float:left;
}

.books_buy .imp a:hover { 
	border:1px solid #C30008 ;
}

.books_buy .imp h6{
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
}

.books_buy .imp b{
	text-decoration: line-through;
	font-weight:normal;
}

.books_buy .on{
	border:1px solid #C30008 ;
	background-image:url(http://img.100e.com/img/book/NewBook_17.jpg) ;
	background-position:right bottom;
	background-repeat: no-repeat;
}

.books_buy .imp .on{
	border:1px solid #C30008 ;
	background-image:url(http://img.100e.com/img/book/NewBook_g18.jpg) !important;
	background-position:right bottom;
	background-repeat: no-repeat;
}


.buy_list td{ 
	padding:0;
	padding-top:5px;
	margin:0;
}

.books_Detail{ width:99%; height:135px; line-height:160%; padding:5px; text-indent: 2em; overflow:hidden;}

.books_an{ padding:5px; margin-top: 10px;}

.an_big{ float:left; margin:5px; }
.an_s{ line-height:30px; color:#93A9D0; margin-left:20px; float:left;}
.an_s a{
	color: #4B6AB4;
	text-decoration: none;
}
.an_s img{ vertical-align:middle; margin-bottom: 2px;}
.an_s div{
	width: 140px;
	height: 28px;
	line-height: 28px;
	font-family: "ºÚÌå";
	font-size: 15.4px;
	font-weight: bold;
	color: #2F4885;
	text-align: center;
	background: url(http://img.100e.com/img/book/Book_09.gif) left top  no-repeat;
	padding: 0;
	margin-right: 5px;
	margin-bottom: 2px;
	float: left;
	overflow: hidden;
}

.books_an_g{ padding:5px 15px 5px 15px;margin-top: 10px; height:28px;}
.books_an_g img{ padding:0; margin:0; vertical-align:middle;}

.an_ss{ line-height:24px; color:#93A9D0; margin-left:20px; margin-top:2px; float:left;}
.an_ss a{
	color: #4B6AB4;
	text-decoration: none;
}
.an_ss img{ vertical-align:middle; margin-left:10px; margin-bottom: 2px;}
.an_ss div{
	width: 70px;
	height: 24px;
	line-height: 24px;
	font-family: "ºÚÌå";
	font-size: 14px;
	font-weight: bold;
	color: #2F4885;
	text-align: left;
	padding: 0;
	padding-left:20px;
	background: url(http://img.100e.com/img/book/star.png) 0 4px  no-repeat;
	float: left;
	overflow: hidden;
}

.gn{
	width: 100%;
	font-size: 12px;
	line-height: 160%;
}

.tiaozhan{
	clear: both;
	border-top: 1px #ccc solid;
	margin-top: 20px;
}

.tiaozhan h3{
	width: 260px;
	height: 24px;
	color: #800000;
	line-height: 24px;
	font-weight: bold ;
	margin-bottom: 15px;
}

.tz_text{
	line-height: 160%;
}

.tz_text span{
	margin-right: 10px;
	float: right;
}

.tz_box{
	width: 120px;
	line-height: 18px;
	margin: 10px 30px;
	float: left;
}

.clear{
	clear: both;
	height: 0px;
}


.used{
	border-top: 1px #ccc solid;
	margin-top: 20px;
	padding:10px;
	color:#333333;
	vertical-align: top;
}
.used h4{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#800000;}
.red{ color:#CC0000;}
.used p{ padding:0; padding-left:20px; margin:0; margin-bottom:10px;}



/* 2010.8.24 */
.middle_ad{
	height:179px;
	margin-bottom:5px;
}

.middle_tit{
	clear:both;
	margin-top:10px;
	margin-bottom:5px;
}

.head_scach{
	height:28px;
	padding-left:5px;
	padding-top:3px;
	background-image:url(http://img.100e.com/img/home/NewHome_03.jpg);
	background-position:left;
	background-repeat:repeat-x;
}

.head_scach span{
	padding-right:10px;
	padding-top:3px;
	float:right;
}

.book_imp{
	clear:both;
	color:#555555;
	border:2px solid #3366CC;
	padding:10px;
	background-image:url(http://img.100e.com/img/book/NewBook_03.jpg);
	background-position:1 1;
	background-repeat:repeat-x;
	margin-top:10px;
}


.book_imp .flo_l{
	width:280px;
	float:left;
	display:inline;
}

.layout_master{
	width:770px;
	display:inline;
	float:left;
}

.an_flo_r{
	float: right;
	display:inline;
}

.book_imp .img{
	width:305px;
	float:left;
	display:inline;
	margin-right:15px;
}

.book_imp span{
	width:330px;
	float:left;
	display:inline;
	margin-right:15px;
}

.book_imp h4{
	padding:0;
	margin:0;
	color:#000000;
	font-size:14px;
	margin-bottom:10px;
}


.book_imp h5{
	padding:0;
	margin:0;
	font-size:12px;
	margin-bottom:10px;
}

.book_imp p{
	padding:0;
	margin:0;
	margin-bottom:10px;
}

.book_hot{
	padding:0;
	margin:0;
	margin-bottom:15px;
}

.book_hot h4{
	padding:0;
	margin:0;
	font-size:14px;
	height:21px;
	padding-left:10px;
	padding-top:3px;
	background-image:url(http://img.100e.com/img/book/Newbook_18.jpg);
	background-position:left;
	background-repeat:repeat-x;
}

.book_hot p{
	padding:10px;
	margin:0;
	text-align:center;
	border-left:1px solid #E0813B;
	border-right:1px solid #E0813B;
	border-bottom:1px solid #E0813B;
}

.type_side_red{
	padding:5px 10px;
	border:1px #E1823C solid;
	margin-bottom:15px;
}

.type_side_red h6{
	font-size:14px;
	padding:0;
	margin:0;
	margin-bottom:10px;
	color:#EA6300;
}

.type_side .more_class{
	font-size:12px;
	padding:0;
	margin:0;
	text-align:right;
}

.type_side .vc_class{
	clear:both;
	padding:0;
	padding-top:5px;
	margin:0;
	color:#575757;
	margin-top:10px;
	border-top:1px dashed #CCCCCC;
}

.type_side .vc_class h5{
	padding:0;
	margin:0;
	font-size:12px;
	height:18px;
	overflow:hidden;
}

.type_side .vc_class span{
	text-align:right;
}


.middle_book{
	height:160px;
	overflow:hidden;
}

.middle_book div{
	width:120px;
	height:160px;
	text-align:center;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.middle_book img{
	width:90px;
}


.middle_xq{
	width:770px;
}

.s_book{
	margin-top:10px;
}

.s_book div{
	width:75px;
	text-align:center;
	margin-right:4px;
	margin-bottom:15px;
	float:left;
}

.s_book img{
	width:60px;
}