/* CSS Document */
body{ font-size:12px; padding:0px; margin:0px; background:url(images/topbg.gif) repeat-x top left; color:#333;font-family: Arial, sans-serif;}

a{ color:#333; text-decoration:none;}
a:hover{ color:#F60; text-decoration:underline;}

ul,dl,dt,dd{ padding:0px; margin:0px; list-style:none;}

.divc{ clear:both;}

.border{ padding:1px; border:#CCC solid 1px;}

.white{ color:#FFF;}
.white2{ color:#e0f2ff;}
a:hover.white,a:hover.white2{ color:#FF0;}

.blue{ color:#0d6fb8; font-weight:bold;}
a:hover.blue{ color:#F60;}

.green{ color:#428F27;}

.oranger{ color:#F60; text-decoration:line-through;}

.normalword{ font-weight:normal; text-decoration:underline;}

.black{ color:#333; font-weight:bold;}

.all{ width:970px; margin:0px auto;}

.logo{ float:left; padding:20px 5px 0px 10px; width:163px;}

/*顶部功能导航*/
	.head{ background:url(images/headbg.jpg) no-repeat top right; height:34px; width:600px; padding:10px 0px 0px 0px; float:right;}
	.head li{ float:left; list-style:none;  color:#FFF; text-align:center; padding:0px 8px; border-right:#fff solid 1px;}
	.head li a{ color:#FFF;}
	.head li a:hover{ color:#FF0;}

/*头部栏目导航*/
.mune{ width:790px; float:right; margin:1px 0px 0px 0px; background: url(images/call.gif) no-repeat right top; overflow:hidden; }	
	.mune li{ float:right; text-align:center; list-style:none; padding:0px 0px 0px 5px; background:url(images/muneline.gif) no-repeat bottom right;}
	.mune li a{ padding:7px 0px 7px 0px;}	
	.mune li a:hover{ background:url(images/munebg_l.gif) no-repeat left; padding:7px 0px 0px 0px; color:#FFF; text-decoration:none;}
	.mune li a:hover span{ background:url(images/munebg_r.gif) no-repeat right; padding:7px 0px 0px 0px;}
	
/*头部搜索*/	
.search{ width:100%; clear:both; height:30px ; padding:10px 0px 0px 0px;}	
	.search li{ float:left; color:#FFF; line-height:24px; padding:0px 0px 0px 10px; list-style:none;}
	.search li a{ color:#FFF;}
	.search li a:hover{ color:#FF0;}
.searchbox{ background: url(images/searchbox.jpg) no-repeat left; height:24px; margin:0px 0px 0px 5px;}
.search_border{ background:url(images/searchborder.gif) repeat-x; border:#2e6596 solid 1px; width:300px;}
.yellow{ color:#FF0; text-decoration:underline;}

/*语种分类*/
.language{ clear:both; width:100%;}
	.language li{ float:left; list-style:none; padding:4px 20px; background:url(images/languageline.gif) no-repeat right;}

.box_t{ height:6px; clear:both; width:100%; background:url(images/box_t.gif) no-repeat left top; margin:5px 0px 0px 0px;}
.box_b{ height:6px; clear:both; width:100%; background:url(images/box_b.gif) no-repeat left bottom; margin:0px 0px 0px 0px;}
.box{ width:948px; border-left:#e0e0e0 solid 1px; border-right:#e0e0e0 solid 1px; padding:0px 10px; clear:both;}

/*综合分类*/
.left{ width:210px; float:left;}
.sbox,.sbox2,.sbox3,.sbox4{ width:100%; background:url(images/leftbg.gif) no-repeat left bottom; margin:0px 0px 10px 0px}
	.sbox li{ list-style:none; width:203px; margin:0px auto; padding:0px 0px 0px 5px; line-height:24px;}
.lefttilte{ width:100%; height:31px; background:url(images/lefttitle.gif) no-repeat left top; line-height:31px;}
	.title_left{ text-indent:10px; width:50%; float:left; font-weight:bold;}
	
	.title1_left{ text-indent:10px; width:100%; float:left; }

	.title_right{ width:45%; float:right; text-align:right; padding:0px 8px 0px 0px;}
	.title_right a{ font-family:Arial, Helvetica, sans-serif}
.listtilte{ height:24px; background:#e8ecf1; border-bottom:#DDD solid 1px; border-top:#FFF solid 1px; color:#0d6fb8;}
	.sbox2 li dt a,.sbox3 dt a,.sbox4 dt a,.window li h5 a,.shop dt a{ color:#0d6fb8; font-weight:bold;}
	.sbox2 li dt a:hover,.sbox3 dt a:hover,.sbox4 dt a:hover,.window li h5 a:hover,.shop dt a:hover{ color:#F60;}

.sbox5{ width:100%; background:url(images/leftbg.gif) no-repeat left bottom; margin:0px 0px 10px 0px; padding:0px 0px 2px 0px;}
.sbox5 li {display:block; padding:0px; margin:0; position:relative; z-index:100; left:2px;}
.sbox5 li a, .sbox5 li a:visited {display:block; text-decoration:none;}
.sbox5 li dd {display:none; padding:8px 0px;}
.sbox5 li dd ul{ padding:0px; margin:0px 0px 10px 2px; clear:both;}
.sbox5 li dd ul li{ float:left; padding:0px 5px 0px 0px;}
.sbox5 li dd ul li a:hover{ color:#F60; text-decoration:underline;}
.sbox5 li:hover, .sbox5 li a:hover {border:0;}
.sbox5 li:hover dt a , .sbox5 li a:hover dt a {}
.sbox5 li:hover dd, .sbox5 li a:hover dd {display:block;}
.sbox5 li:hover dl, .sbox5 li a:hover dl {height:24px;}
.sbox5 table {border-collapse:collapse; padding:0; margin:-6px;}
.sbox5 dl {width:210px; margin: 0; cursor:pointer; padding:0px 1px;}
.sbox5 dt {margin:0; padding: 0; border-top:1px solid #FFF; border-bottom:#DDD solid 1px; background:#e8ecf1; width:100%; clear:both}
.sbox5 dd {margin:0; padding:0; }
.gallery dt a, .gallery dt a:visited {display:block;  background:#e8ecf1; padding:5px 5px 5px 10px; }
.gallery dd a, .gallery dd a:visited {color:#000; text-decoration:none; display:block; padding:0px 0px 0px 5px;}
* html .gallery dd a, * html .gallery dd a:visited {}


/*译者译著排行榜*/
.sbox2 li,.top1{ list-style:none; width:203px; margin:0px auto; padding:10px 0px 10px 5px; line-height:24px; border-bottom:#DDD solid 1px; border-top:#FFF solid 1px; clear:both;}
	.sbox2 li img,.top1 img{ float:left; border:#666 solid 1px; margin:0px 10px 0px 0px;}

/*广告切换*/
.middle{ width:510px; float:left; margin:0px 0px 0px 10px;}	

.middle1{ width:728px; float:left; margin:0px 0px 0px 10px;}	

.hot{ width:100%; clear:both; margin:0px 0px 10px 0px; height:180px; overflow:hidden}
	.hot h1{ font-size:14px; font-weight:bold; text-align:center; line-height:24px; padding:0px; margin:0px;}
	.hot h1 a{ color:#666; text-decoration:none;}
	.hot h1 a:hover{ color:#F60; text-decoration:underline;}

#focusPic1,#focusPic2,#focusPic3,#focusPic4{}

#index_page{ width:99%; clear:both; position: relative; margin-top:-30px;}
#index_page a{ display:block; background:#CBE3F8; color:#68AEE9; width:16px; line-height:16px; float:left; text-align:center; margin:0px 2px; text-decoration:none; border:#68AEE9 solid 1px;}
#index_page strong{display:block; background:#68AEE9; color:#FFF; width:18px; line-height:18px; float:left; text-align:center; margin:0px 2px;}	
.page_word{ width:100px; float:left; line-height:20px; padding:0px 0px 0px 10px;}
.page_no{ width:95px; float:right;}

/*头部栏目导航*/
.mune{ width:740px; float:right; margin:41px 0px 0px 0px; background:url(images/call.gif) no-repeat right;}	
	.mune li{ float:left; text-align:center; list-style:none; padding:9px 10px; background:url(images/muneline.gif) no-repeat bottom right;}
	.mune li a{ padding:7px 10px;}	
	.mune li a:hover{ background:url(images/munebg_l.gif) no-repeat left; padding:7px 0px 7px 10px; color:#FFF; text-decoration:none;}
	.mune li a:hover span{ background:url(images/munebg_r.gif) no-repeat right; padding:7px 10px 7px 0px;}

/*栏目层级导航*/
.navigation{ margin:15px 0px 0px 0px; width:100%; clear:both; text-indent:10px;}
	
/*推荐专题*/
.mbox{ width:100%; background:url(images/middle_b.gif) no-repeat left bottom; padding:0px 0px 2px 0px; margin:0px 0px 10px 0px;}
.mtilte{ width:100%; background:url(images/middle_t.gif) no-repeat left top; height:30px; line-height:28px;}

.mbox1{ width:728px; background:url(images/middle_b1.gif) no-repeat left bottom; padding:0px 0px 2px 0px; margin:0px 0px 10px 0px;}
.mtilte1{ width:728px; background:url(images/middle_t1.gif) no-repeat left top; height:30px; line-height:28px;}

.mbox2{ width:728px; background:#F3F3F3; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

.open{ width:505px; background:url(images/middle_t.gif) no-repeat left top; float:left; padding:1px 0px 0px 5px; height:30px;}
.open li{ float:left; list-style:none; padding:8px 0px 8px 10px; margin:0px 5px 0px 5px}
.open li a{ padding:0px;}

.mbox_b{ width:100%;}
	.mbox_b h3{ width:500px; margin:0px auto; line-height:36px; height:36px; font-size:14px; padding:0px; margin:0px; text-align:center; border-bottom:#DDD solid 1px; clear:both;}

.window{ width:508px; clear:both; margin:0px auto; margin:10px 0px 0px 0px; }
	.window li{ list-style:none; text-align:center; float:left; width:120px; padding:0px 3px;}
	.window li img,.window_b li img{ border:#666 solid 1px;}
	.window li h5,.window_b li h5{ font-size:12px; line-height:30px; padding:0px; margin:0px; font-weight:normal; width:115px; overflow:hidden}
	.window li h6,.window_b li h6{ font-size:12px; line-height:30px; padding:0px; margin:0px; color:#F60; text-decoration:line-through; font-weight:normal;}
.window_w{ line-height:24px; padding:5px 10px; width:480px; margin:0px auto; background:#ebebeb; border-top:#E4E4E4 solid 5px; height:70px; overflow:hidden}


.window1{ width:508px; clear:both; margin:0px auto; margin:10px 0px 0px 0px; }
	.window1 li{ list-style:none; text-align:center; float:left; width:90px; padding:0px 3px;}
	.window1 li img,.window_b li img{ border:#666 solid 1px;}
	.window1 li h5,.window1_b li h5{ font-size:12px; line-height:30px; padding:0px; margin:0px; font-weight:normal; width:85px; overflow:hidden}
	.window1 li h6,.window_b li h6{ font-size:12px; line-height:30px; padding:0px; margin:0px; color:#F60; text-decoration:line-through; font-weight:normal;}
.window_w{ line-height:24px; padding:5px 10px; width:480px; margin:0px auto; background:#ebebeb; border-top:#E4E4E4 solid 5px; height:70px; overflow:hidden}


.mboxbody{ display:none; line-height:22px;}
.o{font-weight:bold; background:url(images/mtilte_l.gif) no-repeat left bottom; margin-left:0px;}
	.o span{ background:url(images/mtilte_r.gif) no-repeat right bottom; padding:8px 10px 8px 0px; text-decoration:none}

/*网站推荐*/
.shop{ width:490px; padding:10px;}
	.shop img,.shopmore img{ float:left; border:#FFF solid 5px;}
	.shop dl{ float:left; margin:0px 0px 0px 20px; width:330px;}
	.shop dt,.shop dd{ padding:6px 0px; border-bottom:#DDD solid 1px; line-height:20px;}
	.shop dt,.rate{ text-align:center;}
.hand{	cursor: hand;}

/*优惠套餐*/
.shoptable{ background:#DDD;}
.shoptable td{ background:#FFF; padding:8px; line-height:14px;}
.shopname{ background:#EEE; font-weight:bold; text-align:center;}
.shoprate{ text-align:right;}
.hoticon{ background:#000 url(images/hoticon.gif) no-repeat 5px 5px;}

/*翻译软件*/
.soft{ width:234px; float:left; padding:10px 10px 30px 10px; background:url(images/shopcall.gif) no-repeat 60px 240px; height:220px; overflow:hidden;}
	.soft li{ list-style:none; text-align:center; padding:5px 0px; line-height:20px;}
	.soft li img{ border:#666 solid 1px;}

	.soft1{ width:161px; float:left; padding:10px 10px 30px 10px; background:url(images/shopcall.gif) no-repeat 30px 235px; height:220px; overflow:hidden; text-align:center; }
	.soft1 li{ list-style:none; text-align:center; padding:5px 2px 5px 2px; line-height:150%;}
	.soft1 li img{ border:#666 solid 1px;}


	.m_content{ width:728px; padding:0px 0px 2px 0px; margin:0px 0px 10px 0px;}
	.m_content li{ list-style:none; text-align:left; padding:5px 0px 5px 15px; line-height:120%;}

/*三按钮*/
.right{ float:right; width:210px;}
.bigbutton{ width:100%; clear:both;}
.bigbutton img{ float:left; margin:0px 0px 1px 0px;}

/*最新上架*/
.sbox3 li{ padding:0px 0px 0px 5px; line-height:30px;border-bottom:#CCC solid 1px; border-top:#FFF solid 1px; width:203px; margin:0px auto; list-style:none;}
	.sbox3 dl{ background:#FFF; width:208px; margin:0px auto; text-align:center; padding:10px 0px 0px 0px;}
	.sbox3 dd,.sbox3 dt{ border-bottom:#CCC solid 1px;  text-indent:22px; line-height:30px; height:30px; text-align:left;}
.sbox_p{ border:#999 solid 1px;}

/*网友热评*/
.topother{ padding:0px 0px 0px 10px; line-height:30px;border-bottom:#CCC solid 1px; border-top:#FFF solid 1px; width:198px; margin:0px auto; color:#FFF; background:url(images/top10icon.gif) no-repeat 6px 9px;}

/*底部帮助*/
.help{ width:100%; clear:both; margin:0px 0px 10px 0px;}
	.help li{ float:left; margin:0px 9px 0px 0px; height:140px; list-style:none;}
	.help_s{ width:210px; background:url(images/help_s.jpg) no-repeat left top;}
	.help_b{ width:250px; background:url(images/help_b.jpg) no-repeat left top;}
	.help_t{ text-align:center; height:50px; padding:2px 0px 0px 0px;}
	.help li ul li{ clear:both; line-height:24px; padding:0px 0px 0px 70px; width:120px; height:24px; background:url(images/helpicon.gif) no-repeat 60px 9px;}
	
/*友情链接*/
.friend{ width:930px; height:80px; padding:10px; background:url(images/friendbg.gif) no-repeat left top; margin:10px 0px 0px 0px;}
	.friend li{ list-style:none; line-height:24px; float:left; padding:0px 5px;}
	
/*底部导航*/
.bottom{ background:url(images/bottombg.gif) repeat-x left; height:50px;}
.mune_b{ width:600px; margin:10px auto; line-height:30px; text-align:center;}

/*全部分类页样式*/
.righttop{ width:730px; background:url(images/righttop.gif) no-repeat left top; height:30px; line-height:28px; float:right; text-indent:10px;}
.rightbody{ width:728px; float:right; border-left:#CCC solid 1px; border-right:#CCC solid 1px; background:#F1F1F1;}
	.rightlist li{ line-height:24px; padding:0px 0px 0px 20px; border-bottom:#CCC solid 1px; clear:both;}
.righttitle{ height:29px; background:url(images/righttitle.gif) repeat-x; line-height:29px;}
.rightbottom{ height:10px; background: url(images/right_b.gif) no-repeat left bottom; float:right; margin:0px 0px 10px 0px; width:730px;}

/*图书详细页样式*/
	.righttop h3{ font-size:14px; line-height:30px; padding:0px; margin:0px; text-align:center;}
	.shopmore{ width:708px; padding:10px; clear:both;}
	.shopword{ float:left; width:550px; margin:0px 0px 0px 15px;}
		.shopword li{ line-height:30px; border-bottom:#DDD solid 1px; border-top:#FFF solid 1px;}
.shopword td{ line-height:30px; border-bottom:#DDD solid 1px; border-top:#FFF solid 1px; text-align:left;}

.team{ width:300px; float:left; margin:10px 0px 0px 10px; padding:10px; background:#FFF; border:#CCC solid 1px; text-align:center;}
	.team li{ line-height:30px; border-bottom:#CCC solid 1px;}
	
.righttitle_open{ background:url(images/righttitle.gif) repeat-x;}

/*会员中心——收银台样式*/
.myicon{  padding:0px 0px 0px 30px; line-height:30px;border-bottom:#CCC solid 1px; border-top:#FFF solid 1px; width:178px; margin:0px auto;}
.checkout td,{ line-height:30px; border-bottom:#DDD solid 1px; border-top:#FFF solid 1px; text-align:center;}
.userlist{ width:80%; margin:0px auto; line-height:30px;}
.user_border{ background:#FFF url(images/userborder.gif) repeat-x; border:#999 solid 1px; width:300px;}

/*当前分类名称样式*/
.zhuanti{ padding:10px 0px 10px 0px; float:right;}
	.zhuanti li{ float:left; padding:5px; background:#FFF; border:#CCC solid 1px; margin:0px 10px 0px 0px; width:215px; height:90px; overflow:hidden}
	.zhuanti li img{ float:left; border:#666 solid 1px;}
	.zhuanti dl{ float:right; width:150px;}

.ztlist li{ clear:both; border-bottom:#CCC solid 1px; border-top:#FFF solid 1px; padding:10px;}
	.ztlist li img{ float:left; margin:0px 0px 5px 0px; border:#FFF solid 5px;}	
.fenlei{ float:right; width:580px; line-height:30px;}
.fenlei_l{ float:left; width:114px;}

.title_right li{ float:right; margin:0px 2px 0px 0px; background:url(images/pagebg.gif) no-repeat; width:22px; height:22px; text-align:center; line-height:22px;}

/*当前二级分类名称样式*/
.window_b{ width:728px; clear:both; margin:0px auto; margin:10px 0px 0px 0px;}
	.window_b li{ list-style:none; text-align:center; float:left; width:115px; padding:0px 3px;}

		.window1_b li{ list-style:none; text-align:center; float:left; width:85px; padding:0px 3px;}
	
/*登录样式*/
.logintable{ width:500px; margin:0px auto; background:#e8ecf1; border:#CCC solid 1px;}
	.logintable td{ border-bottom:#CCC solid 1px; border-top:#FFF solid 1px; padding:10px;}
.login_border{ background:#FFF url(images/userborder.gif) repeat-x; border:#999 solid 1px; width:150px;}

/*网站留言样式*/
.message{ background:#FFF; width:100%;}
.message_title{ background:#E8ECF1; border-top:#FFF solid 1px; border-bottom:#CCC solid 1px; line-height:24px; height:24px; text-indent:10px; font-weight:bold;}
.message_name{ line-height:24px; height:24px; border-bottom:#CCC solid 1px;}
.message_body{ padding:5px 10px; line-height:18px;}
.message_body2{ padding:5px 10px 5px 35px; line-height:18px;}
.message_to{ border-bottom:#c8d7c4 solid 1px; border-top:#c8d7c4 solid 1px; line-height:24px; height:24px; background:#efffea; padding:0px 0px 0px 25px;}

/*购物车样式*/
.buyover{ background:#ebeff3; border:#CCC solid 1px; margin:10px 0px 0px 0px; height:30px;}
	.buyover li{ float:left; padding:5px 0px 0px 25px; line-height:24px;}
	.buy_left{ width:300px; color:#F00;}	
.login_border2{ background:#FFF url(images/userborder.gif) repeat-x; border:#999 solid 1px; width:120px;}

.inside{ line-height:24px;}

/*专题样式*/
.zhuanti_in{ padding:10px;}
	.zhuanti_in li{ float:left; width:175px; text-align:center;}
	.zhuanti_word{ padding:0px 10px; background:#ebebeb; border-top:#E4E4E4 solid 5px; line-height:24px;}
	.zhuanti_word p{ text-indent:25px; line-height:22px; padding:0px; margin:5px 0px;}
	
.friendpage{ padding:10px; line-height:30px;}
	.friendpage li{  border-bottom:#DDD solid 1px; border-top:#FFF solid 1px;}
	.friendpage a{ margin: 0px 5px;}

.friendphoto{ padding:10px;}
	.friendphoto a{ margin:0px 5px; float:left;}
	.friendphoto a img{ float:left;}
	
.shopmore p{ padding:0px; margin:5px 0px; line-height:24px;}

.shumu{ text-indent:25px;}

/*180 189*/
