body{  background:url(../images/shop_bobybg.png) repeat-x top; }

/* ¶¥²¿ */
.mininav{ position:relative; margin:0 auto;  width:964px; height:51px; border:1px solid #dbdadc; border-width: 0 1 0 1; background:url(../images/shop_topbg.png) repeat-x;}
	.mininav h5{ float:left; margin:14px 14px 0 18px; width:58px; height:24px; font-size:12px; text-align:center; line-height:24px; background:url(../images/shop_topmenubg.png) no-repeat;}
	.mininav ul{ padding-top:6px; float:left; width:370px;}
	.mininav li{ float:left;text-align:center; }
		.mininav h6{ float:left; width:85px; font-size:12px;}
		.mininav a{ padding:0 10px; color:#555; line-height:17px; text-decoration:none; }
		.mininav a:visited{ color:#555; text-decoration:none; }
		.mininav a:hover{ color:#502dad; text-decoration:none;}
	.mininav .line{ border-right:1px solid #cacaca;}
	.mininav .pic{ position:absolute; right:-1px; bottom:0px; width:157px; height:47px; background:url(../images/sub_topmenu_pic.png) no-repeat;}

.topright{ margin:0 auto; width:966px; }
	.logo{ overflow:hidden; float:left; margin:14px 0 14px;_margin:14px 0 0; text-indent:-1000px; background:url(../images/sublogo.png) no-repeat;}
	.logo a{ display:block; width:205px; height:74px;}
	.ad{ float:right; margin:14px 0 0;_margin:14px 0; width:755px; height:74px;}

/* menu */
#menu{ clear:both; margin:0 auto; width:966px; height:39px; background:url(../images/shop_skin.png) no-repeat;}
	#menu .channel{ overflow:hidden; float:left; margin-right:8px; width:112px; height:39px; text-indent:-1000px;}
	#menu .channel a{ display:block; width:112px; height:39px;}
	#menu li{ float:left; margin:0 0px; font-size:14px; width:136px; font-weight:bold; line-height:39px;}
		#menu li a{ display:block; color:#fff; text-align:center;}
		#menu li a:hover{ color:#5a2400; background:url(../images/shop_menu_hover.png) no-repeat;}		
		
		#current{ color:#5a2400; text-align:center; background:url(../images/shop_menu_hover.png) no-repeat;}
		#current a:link{ color:#5a2400;}
		#current a:visited{ color:#5a2400;}	
	
/* box */
#Cbox{ clear:both; margin:0 auto; width:969px; }
	.padingTop12{ padding:12px 0;}
	.leftbox{ float:left; width:191px; }
	.rightbox{ float:right; margin-bottom:10px; width:765px;}
		.rightbox1{ float:left; padding-left:12px; width:556px; }
		.rightbox2{ float:right; width:199px; }
		.m12{ margin-bottom:12px;}
/* --------------------------------------------------------- left ------------------------------------------------------- */
	
	/* category */
	.category{ clear:both; margin-bottom:10px; width:191px; background:url(../images/shop_left_listbg.gif) repeat-y;}
		
		.categoryTitle,.categoryBottom{ width:191px; background:url(../images/shop_skin.png) no-repeat -556px -39px;}
		.categoryTitle{ overflow:hidden; text-indent:-1000px; height:34px;}
		.categoryTitle a{ display:block; width:191px; height:34px; }
		
		.categoryBottom{ height:14px; background-position: -556px -73px;}
			
			.subCategory{ margin:0 auto; width:175px;}
			.subCategory h2{ margin:8px 0;}
			.subCategory h2 a{ display:block; margin:0; padding:0 0 0 10px; width:165px;  height:24px; font-size:13px; color:#ce4900; line-height:25px; border:none; background:url(../images/shop_skin.png) no-repeat -564px -133px;}
			.subCategory h2 a:visited{ color:#ce4900; text-decoration:none;}
			.subCategory h2 a:hover{ color:#702800; text-decoration:none;}
			.subCategory p{ clear:both; padding:3px 0; color:#999;}
			.subCategory a{ margin:0 6px; color:#555; line-height:18px;}
			.subCategory a:hover{color:#ff6600;}
			
	/* best */
	.best{ position:relative; clear:both; margin:0 auto; margin-bottom:10px; width:187px; background:url(../images/shop_bestbg.gif) repeat-y;}
		.best .pic{ position:absolute; right:8px; top:-4px; width:37px; height:30px; background:url(../images/icon_hot.png) no-repeat;}
		
		.bestTitle,.bestBottom{ width:187px; background:url(../images/shop_skin.png) no-repeat -559px -88px;}
		.bestTitle{ overflow:hidden; text-indent:-1000px; height:34px;}
		.bestTitle a{ display:block; width:187px; height:34px; }
		
		.bestbox{ padding:0 8px;}
		.bestbox li{ padding-left:20px; height:26px; font-size:12px; line-height:26px; background:url(../images/shop_icon.png) no-repeat 2px -40px;}
		
		
		.bestBottom{ height:14px; background-position: -559px -119px;}
		
/* --------------------------------------------------------- middle ------------------------------------------------------- */
	/* middle_ad */	
	.middle_ad{ float:left; clear:both; width:556px; height:179px;}
	
	/* newGoods */
	.newGoods{ position:relative; float:left; width:554px; height:224px; border:1px solid #eddeaf; background:url(../images/shop_newsGoods_bg.png) repeat-x;}
	.newGoods .title{ overflow:hidden; text-indent:-1000px; width:556px; height:28px; background:url(../images/shop_mnewGoods_h1.png) no-repeat; }
	.newGoods .title a{ display:block; width:556px; height:28px;}
	.newGoods .pic{ position:absolute; right:-1px; top:0px; width:94px; height:60px; background:url(../images/pic_new.png) no-repeat;}
	
	.box120{ float:left; margin:0 12px;_margin:0 10px 0 7px; width:160px; line-height:18px; text-align:center;}
	.box120 li,.Box li{ margin-bottom:6px;}
	.img120{ margin:0 auto; width:120px; height:120px; border:1px solid #d2d2d2;}
		.img120 img,.img120_1 img{ width:120px; height:120px;}
		
	/* Game */
	.game,.derss,.furniture,.realia,.teach,.class{ position:relative; float:left; margin-bottom:10px;  width:556px; height:220px; }
	.game .title,.derss .title,.furniture .title,.realia .title,.teach .title,.class .title{ overflow:hidden; text-indent:-1000px; width:556px; height:28px; background:url(../images/shop_skin.png) no-repeat 0px -39px; }
	.game .title a,.derss .title a,.furniture .title a,.realia .title a,.teach .title a,.class .title a{ display:block; float:left; width:120px; height:28px;}
	.img120_1{ margin:0 auto; width:120px; height:120px;}
	
	.game_m,.derss_m,.furniture_m,.realia_m,.teach_m,.class_m{ float:right; margin-top:-29px; width:55px; height:28px; line-height:28px;}
	.game_m:link{ color:#6f898d;}
	.game_m:visited{ color:#6f898d;}
	.game_m:hover{ color:#3e5f64;}
	
	.derss_m:link{ color:#61926f;}
	.derss_m:visited{ color:#61926f;}
	.derss_m:hover{ color:#2a5035;}
	
	.furniture_m:link{ color:#5a7b4a;}
	.furniture_m:visited{ color:#5a7b4a;}
	.furniture_m:hover{ color:#264a14;}
	
	.realia_m:link{ color:#8b8446;}
	.realia_m:visited{ color:#8b8446;}
	.realia_m:hover{ color:#45411a;}
	
	.teach_m:link{ color:#8d7743;}
	.teach_m:visited{ color:#8d7743;}
	.teach_m:hover{ color:#403418;}
	
	.class_m:link{ color:#a5734f;}
	.class_m:visited{ color:#a5734f;}
	.class_m:hover{ color:#512f16;}
	
	.Box{ float:left; margin:0 17px;_margin:0 13px; width:150px; line-height:18px; text-align:center;}
	
	.name02:link{ color:#717171; text-decoration:none;}
	.name02:hover{ color:#6c2600; text-decoration:none;}
	
	/* Game bg */
	.game{ background:url(../images/shop_assortbg.png) no-repeat 0px 0px;}
	.derss{ background:url(../images/shop_assortbg.png) no-repeat -556px 0px;}
	.furniture{ background:url(../images/shop_assortbg.png) no-repeat -1112px 0px;}
	.realia{ background:url(../images/shop_assortbg.png) no-repeat -1668px 0px;}
	.teach{ background:url(../images/shop_assortbg.png) no-repeat -2224px 0px;}
	.class{ background:url(../images/shop_assortbg.png) no-repeat -2780px 0px;}
	
	/* Game title */
	.derss .title{ background-position:0px -67px;}
	.furniture .title{ background-position:0px -95px;}
	.realia .title{ background-position:0px -123px;}
	.teach .title{ background-position:0px -151px;}
	.class .title{ background-position:0px -179px;}
	
	/* login */
	.login{ float:right; margin-bottom:12px; width:199px; height:179px; background:url(../images/shop_login_bg.png) no-repeat;}
	.login h2{ padding:10px 15px 0; font-size:14px; font-weight:normal; color:#bba38b; line-height:36px; text-align:center;}
	.login .box{ margin:0 auto; width:170px;}
	
	.loading{ margin:0 12px;}
	.loading .memberHelp{ display:block; color:#442a01; line-height:26px;}
	.loading .memberHelp span{ float:left; font-size:13px;}
			.memberName{ font-weight:bold;}
			.memberName:link{ color:#ff0030;}
			.memberName:visited{ color:#ff0030;}
			.memberName:hover{ color:#95001c;}
			
			.memberExit{ float:right;}
			.memberExit:link{ color:#F00;}
			.memberExit:visited{ color:#F00;}
			.memberExit:hover{ color:#860600;}
	.loading .company{ clear:both; margin:8px 0; font-size:13px; line-height:18px; text-align:center;}
	.memberManage{ display:block; clear:both; margin:0 auto; width:167px; height:40px; background:url(../images/shop_skin.png) no-repeat -756px -167px}
	
	/* hotline */
	.hotline{ float:right; margin-bottom:12px; width:199px; height:226px; background:url(../images/shop_hotline.png) no-repeat;}
	.hotline h2,.hotline_1 h2{ overflow:hidden; text-indent:-1000px; }
	.hotline p,.hotline_1 p{ margin:0 auto; margin-top:126px; width:178px;}
	.hotline p img,.hotline_1 p img{ margin:0 5px;}
	
	.hotline_1{ float:right; margin-bottom:12px; width:191px; height:226px; background:url(../images/shop_hotline.png) no-repeat center;}
	
	/* hotline_left */
	.hotline_left{ float:right; margin-bottom:12px; width:199px; height:226px; background:url(../images/shop_hotline.png) no-repeat;}
	.hotline_left h2{ overflow:hidden; text-indent:-1000px; }
	.hotline_left p{ margin:0 auto; margin-top:138px; width:178px;}
	.hotline_left p img{ margin:0 5px;}
	
	/* left AD */
	.leftAD{ float:right; margin-bottom:12px; width:199px; height:220px; background:#fffbda;}
	.leftAD img,.leftAD_1 img{ width:199px; height:220px;}
	
	.leftAD_1{ float:right; width:199px; height:226px; background:#f4f4f4;}

/* --------------------------------------------------------- productList ------------------------------------------------------- */
/* assort */
.assort{ margin:0 auto; margin-bottom:10px; width:183px; border:1px solid #e4bf9a; background:#ffeac1;}
	.assortTitle{ padding-left:10px; height:28px; font-size:14px; line-height:28px; background:url(../images/shop_skin.png) no-repeat -559px -168px;}
	.assortTitle a{ padding-left:20px; color:#82210e;}
	.assortTitle a:visited{ color:#82210e;}
	.assortTitle a:hover{ color:#82210e;}

	.subAssort{ margin:0 3px 3px; padding: 4px 0 4px 12px; background:#fff; }
	.subAssort li{  font-size:13px; background:url(../images/shop_icon.png) no-repeat 0px -19px;}
	.current{ background:url(../images/shop_icon.png) no-repeat 0px 6px;}
	
		.subAssort a{ display:block; height:24px; padding-left:15px; color:#333; line-height:20px; }
		.subAssort a:hover{color:#a63b00; background:url(../images/shop_icon.png) no-repeat 0px 6px;}

/* hotShop */
.hotShop{ width:765px; height:96px; background:url(../images/shop_productList_hotShopbg.png) no-repeat;}
	.hotShop .title{ overflow:hidden; text-indent:-1000px; width:765px; height:28px;}
	.hotShop .title a{ display:block; width:120px; height:28px; background:url(../images/shop_skin.png) no-repeat -756px -48px;}
	.hotList{ margin:6px 0; line-height:26px;}
	.hotList li{ float:left; margin:0 17px;_margin:0 12px; width:220px; background:url(../images/shop_icon.png) no-repeat 0px -259px;}
		
/* newGoods */	
.sub_newGoods{ position:relative; margin-bottom:12px; width:763px; height:224px; border:1px solid #eddeaf; background:url(../images/shop_newsGoods_bg.png) repeat-x;}
	.sub_newGoods .title{ overflow:hidden; text-indent:-1000px; width:765px; height:28px; }
	.sub_newGoods .title a{ display:block; width:120px; height:28px; background:url(../images/shop_skin.png) no-repeat -756px -88px;}
	.sub_newGoods .pic{ position:absolute; right:-2px; top:-1px; width:94px; height:60px; background:url(../images/pic_new.png) no-repeat;}
	
/* goodsList */
.goodslist{ position:relative; width:763px; border:1px solid #ddd; }
	.goodslist .title{ overflow:hidden; text-indent:-1000px; height:28px; border-bottom:1px solid #ddd; background:#ececed; }
	.goodslist .title a{ display:block; width:120px; height:28px; background:url(../images/shop_skin.png) no-repeat -756px -128px;}
	.psIcon{ padding-right:8px; background:url(../images/allsearch_pic_point_4x7.gif) no-repeat right 5px;}
	
	.more{ position:absolute; right:6px; top:1px; width:50px; height:28px; line-height:28px; }
	
	.function{ padding-left:10px; height:28px; line-height:28px; border-bottom:1px solid #d3d3d3; background:#f2f2f3;}
	.function a{ margin:0 6px;}
	
	.box220{ float:left; margin:10px 15px;_margin:10px 9px; width:220px; line-height:18px; text-align:center;}
	.box220 li,.Box li{ margin-bottom:6px;}
	.img220{ margin:0 auto; padding:5px; _padding:0px; width:220px; height:220px; border:solid 1px #ddd;}
		.img220 img{ width:220px; height:220px;}
		.box220 .blue{ display:block; width:230px; height:36px;}
		.box220 .gray{ display:block; width:230px; text-align:center;}
		
/* page */
.pagebox{ clear:both; float:left; padding:0 8px 0 12px; width:744px;  height:30px;}
	.pagebox p{ float:left; width:220px; color:#358cb8; font-size:12px; line-height:24px;}
	/*CSS scott style pagination*/
	div.scott { clear:both; margin:8px 14px; padding:10px 0; font-size:12px; text-align:center; border-top:1px solid #d4d4d4;}
	div.scott A { padding:2px 6px; COLOR:#0071db;  TEXT-DECORATION: none;}
	div.scott A:hover {  color:#003089; background:#bee1fe; }
	div.scott A:active { color:#00215f;}
	div.scott .current { padding:2px 4px; color:#004592; margin-right:8px;  BACKGROUND:#e5f3ff;}
	div.scott .disabled { padding:2px 4px; color:#005abf; margin-right:8px;  background:#e5f3ff; }
	
/* copyright */				
#footer{ clear:both; margin:10px auto; padding-top:10px; width:966px; background:url(../images/copyright_topbg.gif) no-repeat top #f8f8f8; }
#footer .detail{ border:1px solid #c9c9c9; border-width:0 1px; }
#footer .bottom{ clear:both; font-size:0; line-height:0; height:10px; background:url(../images/copyright_bottombg.gif) no-repeat bottom;}
	.copyright{ padding:15px; font-size:12px; color:#444; line-height:24px; text-align:center; }
	.copyright a{ color:#444;}
	.copyright a:hover{ color:#0e509b; text-decoration:underline;}
			
		