@charset "utf-8";
/* CSS Document */

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}

a img
{
	border:none;
}

ul,li
{
	list-style:none;
}

input,textarea
{
	font-size:12px;
}
/*background*/
body
{
	background:url(../images/bg.gif) repeat-x top #CAAE78; font-family:Arial, Helvetica, sans-serif;
}

/*globe*/
.wrap
{
	width:980px; margin:0 auto;
}

a
{
	text-decoration:none; color:#68553A;
}

a:hover
{
	text-decoration:underline;
}

p,li,td
{
	font-size:12px; line-height:25px; color:#626262;
}

.clearfix
{
	clear:both; font-size:0; line-height:0; height:0; overflow:hidden;
}

.hr
{
	height:11px; overflow:hidden;
}

h3
{
	font-size:12px;
}

h4
{
	color:#74572D; font-size:12px;
}

.input1
{
border:1px solid #BEAC8D; font-size:12px;
}

.btn1Style
{
	background:#7A5E33; border:1px solid #BEAC8D; font-size:12px; color:#FFFFFF; height:23px; line-height:22px; cursor:pointer;
}

.JieTuo,.JieTuo:hover{ display:inline-block; background:#7A5E33; border:1px solid #BEAC8D; font-size:12px; color:#FFFFFF; height:22px; line-height:22px; width:87px; text-decoration:none; text-align:center; margin-top:-3px}

.btn2Style
{
	background:url(../images/btn_buy.gif) no-repeat left #A40000; border:1px solid #FF0000; font-size:12px; color:#FFFFFF; height:23px; line-height:22px; padding-left:15px;
	#padding-left:0; cursor:pointer;
}

.redfont1
{
	color:#E60012;
}

.grayfont1
{
	color:#7D7D7D;
}

.breakfont
{
	text-decoration:line-through;
}
.More
{
	float:right;
}

/*head*/
.logo
{
	float:left; display:inline; margin-left:22px; margin-top:22px;
}

.userMenu
{
	float:right; color:#99815B; margin-top:35px; display:inline;
}

.userMenu a
{
	color:#F1E4CE; margin:0 10px;
}

.bookNum
{
	clear:right;float:right; margin-top:8px;
}

.topNav
{
	margin-top:20px;
}

.topNav li
{
	float:left;
}

.topNav a
{
	display:block; background:url(../images/top_nav.jpg) top; width:83px; height:43px; font-size:14px; font-weight:bold; line-height:39px; text-align:center; margin-bottom:0px;
}

.topNav a:hover,.topNav a.now
{
	color:#FFF; text-decoration:none; background-position:bottom;
}

.cartInfo
{
	color:#FFF; float:right; background:url(../images/cart_icon1.gif) no-repeat left top; text-indent:15px; margin-top:8px; line-height:18px;
}

.searchBox
{
	background:#363636; height:30px; line-height:30px;
}

.searchBox p
{
	line-height:30px;
}

.searchIntro
{
	background:url(../images/searchintro.gif) no-repeat left; padding-left:15px; color:#FFF; margin-left:20px; float:left;
}

.searchInput
{
	float:right; color:#FFF; background:url(../images/icon_search.gif) no-repeat left; padding-left:20px; _padding-top:4px;
}

.searchInput select
{
	border:1px solid #CACACA; height:20px; font-size:12px;
}

.searchInput .input
{
	font-size:12px; line-height:18px; width:140px; height:16px; padding-left:5px;
}

.searchInput .btn
{
	background:#5C74B8; border:1px solid #FFF; color:#FFF; font-size:12px; line-height:16px; padding:0 5px;
}

.searchLink
{
	background:url(../images/icon_search2.gif) no-repeat left; padding-left:18px; padding-top:3px; color:#FFF; margin-right:48px; margin-left:15px;
}

.banner img
{
	display:block; border:none
}

/*body*/
.body
{
	padding-top:11px;
}

.left
{
	width:160px; float:left; display:inline; 
}

/*left*/
.subnav .head
{
	display:block; background:url(../images/i_submenu.jpg); height:30px; line-height:30px; font-weight:bold;
}

.subnav .head:hover
{
	text-decoration:none;
}

.subnav .head span
{
	padding-left:13px;
}

.subnav ul
{
	background:#FFF; padding:10px 0;
}

.subnav ul li
{
	text-align:center; line-height:20px;
}

.searchBox2
{
	background:#74572D; border:1px solid #FFF; padding:10px; color:#FFF;
}

.searchBox2 h3
{
	color:#FFF;
}

.searchBox2 .btnlst a
{
	background:url(../images/i_buybtn2.jpg); width:62px; height:21px; float:left; display:block; text-align:center; line-height:20px; margin:3px; margin-top:10px;
}

.hr2
{
	border-top:1px solid #A58352;
	border-bottom:1px solid #3D290C; clear:both; margin:10px 0;
}

.hr3
{
	border-top:1px dashed #A0A0A0;
	clear:both; margin:10px 0;
}

.pricelst
{
	background:#FFF; border:1px solid #9C845E; padding:5px; margin-top:10px;
}

.titleStyle1
{
	background:url(../images/i_lefttitle.jpg); height:30px; line-height:30px; padding-left:30px;
}

.rightlst1 .cont
{
	background:#FFF; padding:10px;
}

.titleStyle1 .more,.rightlst1 .cont .more
{
	float:right; margin-right:10px;
}

.rightlst1 .cont .more
{
	margin-right:0;
}

.rightlst1 .cont li,.rightlst1 .cont p
{
	line-height:20px;
}

/*bottomMenu*/
.bottomMenu
{
	padding:20px 0px 20px 32px; background:#FFF; height:90px; overflow:hidden;
}

.bottomMenu li
{
	line-height:18px;
}

.bottomMenu p
{
	line-height:20px;
}
.i_bottom_icon1
{
	background:url(../images/i_bottom_icon1.gif) no-repeat left; padding-left:20px; color:#AC0000;
}

.i_bottom_icon2
{
	background:url(../images/i_bottom_icon2.gif) no-repeat left; padding-left:20px; color:#AC0000;
}

.AddInfo
{
	width:160px; float:left; margin-right:15px; #margin-right:20px; display:inline;
}

.AddInfo .buybtn
{
	margin:0 auto; margin-bottom:3px;
}
.bottomMenuLst
{
	float:left; width:83px; padding:10px 32px; display:inline; border-left:1px solid #BCAA86;
}

.bottomMenuLst a
{
	background:url(../images/blowsquare.gif) no-repeat left; padding-left:10px; background-position:0 5px;
}

.bottomMenuLst span
{
	background:url(../images/blacksquare.gif) no-repeat left; padding-left:10px; background-position:0 5px;
} 

.bottomMenuLst2
{
	padding:0px 6px; padding-right:0px;
}

.bottomMenuLst2 li
{
	float:left; padding-right:12px;
}
.copyright
{
	color:#68553A; line-height:20px;
}
.online_kf
{
	position:absolute; top:150px; right:0px; width:300px;
}

.online_kftile
{
	background:url(../images/kefu_talk.jpg); width:229px; height:115px; position:absolute; right:0;
}

.online_kftile p
{
	width:125px; height:80px; line-height:18px; font-size:14px; margin:15px;
}

.online_kflist
{
	width:133px; position:absolute; top:150px; right:0; border:1px solid #7D0000; background:#FFF;
}

.online_zsxlist
{
	width:182px; position:absolute; top:150px; right:0;
}

.online_zsx2list_border
{
	border:1px solid #7D0000; 
}

.online_kftable td
{
	background:url(../images/olkf_listbg.jpg) no-repeat top;
	
}

.online_kftable td td
{
	background:none;
}

.online_kftable td p
{
	 line-height:18px;
}
