/* CSS Document */
@import url(Comm.css);

/*×îÐÂ×÷Æ·*/
.zxzp{ background:url(../Images/alliance/bg_lift.gif) repeat; border:1px solid #ccc; padding-bottom:10px; }
.wtop{ background:url(../Images/alliance/zxzp.gif) no-repeat; height:27px;}

.theleast{background:#fff; border:1px #CCCCCC solid; width:185px; margin:0px auto; padding:0px 5px 5px 5px}
	.theleast ul li{ height:39px; font-family:Verdana; border-bottom:1px dashed #CCCCCC; line-height:18px; padding:5px 5px 0px 5px; overflow:hidden }
	.theleast ul li p{ color:#287CF2; text-indent:10px; line-height:18px}


/*eCoupon*/
.eCoupon{ background:url(../Images/alliance/coupon_bg.gif) repeat-x; border:1px solid #C9E0F4; margin:0px 5px 0px 0px; overflow:hidden}
	.eCoupon h4 img{ margin:8px 0px 15px 10px}
	.econt ul{ height:100%; overflow:hidden}
	.econt ul li{ width:172px; height:137px; float:left; display:inline; line-height:0px; float:left; display:inline; margin-left:7px; overflow:hidden}
	.econt ul li img{width:170px; height:72px; margin-bottom:8px; border:1px solid #D2D2D2;}
	.econt ul li span,.econt ul li em{ display:block; width:170px; line-height:17px;}
	.econt ul li span a,.econt ul li span a:visited{ color:#FF0000; font-size:14px; font-weight:bold;}
	.econt ul li em a,.econt ul li em a:visited{ color:#386EDA}
	.econt ul li em,.econt ul li cite{ font-style:normal}
	.econt ul li em{ position:relative; height:36px; overflow:hidden; width:170px; display:block}
	.econt ul li cite { float:right; background:url(../Images/alliance/print.gif) no-repeat left center; height:20px; line-height:20px; padding-left:20px; position:absolute; bottom:0px; right:0px}
	.econt ul li cite a,.econt ul li cite a:visited{ color:#BFBFBF}

/*selection*/
.selection{ clear:both; width:548px;border:1px solid #ccc; border-top:none; margin-top:5px}
	 .stitle{ height:30px; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#F2F2F2; padding-left:10px}
	 .stitle img{ margin:9px 8px 5px 5px; float:left}
 	 .stitle h2{ float:left; color:#D70034; font-size:12px; padding-top:10px; padding-right:20px}
.scontent{ clear:both; padding-bottom:10px; overflow:hidden;  }

.wlist,rlist{height:100%; overflow:hidden}
.wlist li{ width:90px;float:left; height:110px; display:inline; margin:10px 5px 0px 12px; line-height:0px; overflow:hidden; }
.wlist li span{ display:block; width:90px; line-height:18px;}
.wlist li img{ width:90px; display:block; height:90px; margin-bottom:5px}

.rlist li{ width:94px;float:left; height:115px; display:inline; margin:15px 0px 0px 23px; line-height:0px; overflow:hidden;  }
.rlist li span{ display:block; width:90px; line-height:18px;}
.rlist li img{ width:90px; display:block; height:90px; margin-bottom:3px;border:1px solid #ddd; padding:1px}


/*right*/
.zxtop{ background:url(../Images/alliance/hqkx.gif) no-repeat; height:32px}
.zxMid{ border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; color:#939393; padding-bottom:5px}
.zxMid p{ clear:both; text-align:right; padding:5px}
.zxlist{ padding-top:5px}
.zxlist li{ line-height:20px; padding:0 5px; height:20px;}
.hit{ background:url(../Images/alliance/hit.gif) no-repeat; height:30px}
.hzhb{background:url(../Images/alliance/hzhb.gif) no-repeat; height:30px}

.book{  margin:0px auto; padding:0px 5px 10px 8px; height:100%; overflow:hidden; border-bottom:1px dashed #ccc; margin-bottom:10px;}
	 h3.sc{ font-weight:100; color:#336DD8; font-family:Verdana; padding:8px 5px }
	.book dt{ float:left; width:70px; height:100px;}
	.book dt img{ width:70px; height:100px;}
	.book dd{ float:right; width:93px; padding:5px 0px 0px 0px}
	.book dd h4 a,.book dd h4 a:visited{ color:#EC6013}
	.book dd span{ display:block; width:93px; height:48px; overflow:hidden; text-indent:20px; line-height:16px; margin:5px 0px }
	
.allian_ad_183{ line-height:0px; padding-bottom:5px;}
.allian_ad_183,.allian_ad_183 img{ width:183px;}
.alogo{ height:100%; overflow:hidden}
	.alogo li{ float:left; display:inline; width:85px; height:30px; line-height:0px; margin:5px 0px 0px 5px}
	.alogo li img{ width:85px; height:30px;}

/***********************list page*************************************/

.leftBar{ float:left; width:214px; margin-top:5px}
.rightBar{ float:right; width:740px; margin-top:5px}
.rightL{ float:left; width:555px;}
.rightR{ float:right; width:185px;}

/*aSort*/
.into,.alliance_ad_214{ line-height:0px;  width:214px;}
.aSort{ margin-top:5px}
.aSort h4{ padding-left:10px}
	.aSort dl dt{ background:url(../Images/alliance/item_bg.gif) repeat-x; height:27px; border-top:1px solid #DFDFDF;  padding-top:7px; line-height:20px; padding-left:30px; overflow:hidden; font-weight:800; overflow:hidden}
	.aSort dl dd{ background:#F7F7F7;border-top:1px solid #DFDFDF; line-height:20px; color:#B3B3B3; padding:5px 7px; }
	.aSort dl dd a,.aSort dl dd a:visited{ color:#666666; padding:0px 2px}



.aList{ border:1px solid #E5E5E5;background:#F7F7F7 }
.bns h4{ line-height:20px; height:20px; padding-top:8px; font-size:14px; padding-bottom:5px; color:#666666}
.con{ background:#FFFFFF; margin:0px 5px 5px 5px; padding:5px}
.con dl{ height:100%; overflow:hidden;}
.con dl dt{ }

.aSort dl dt a,.aSort dl dt a:visited,.aList h4,.aRecomm h3{color:#BE0D2F;font-size:14px;}

/*app*/
.app{ border:1px solid #E5E5E5; margin-top:5px; line-height:23px; height:165px; overflow:hidden}
.app h4{ padding:8px 0 5px 10px;}
.app .card{ margin:0px auto; width:162px; line-height:0px}
.app em,.app p { padding-left:15px}
	.app em a,.app em a:visited{  font-size:12px;font-weight:bold; color:#ED1B23; font-style:normal}
	.app p span{font-weight:bold; color:#ED1B23; font-size:16px}

/*ad*/
.alliance_ad_222{ margin-top:5px}


/*searchBox*/
.atitle,.searchBox .atitle span,.atitle em,.acont,.s_l,.s_r{ background:url(../Images/alliance/shop_list_bg.gif) repeat-x;}
.searchBox .atitle{ background-position:0px -51px; height:40px; position:relative}
	.searchBox .atitle span{ background-position:0px top; height:40px; display:block; width:120px; color:#BE374F; font-weight:bold; font-size:14px; line-height:40px; padding-left:30px}
	 .atitle img{ position:absolute; right:10px; top:13px}
	 .atitle em{ background-repeat:no-repeat; background-position: -150px 0px;position:absolute;width:9px; height:40px; right:0px; top:0px; display:block; }
.aSearch{ background:#F8EEEF; border:1px solid #D6D8D7; border-top:none;height:100%; overflow:hidden; padding-bottom:5px}
	.aSearch dl{ height:100%; overflow:hidden; border-top:1px solid #E5E5E5; margin-top:-1px; line-height:18px; padding-top:5px; padding-bottom:2px}
		.aSearch dl dt{float:left; width:60px; text-align:right; color:#C8425A; padding-right:5px;}
		.aSearch dl dd{ float:left;word-break:break-all; width:630px;}
		
/*pages*/		
.pages{ clear:both;line-height:20px; padding:5px 0px; font-size:14px}
.pages div{ float:right;}
.pages span{  text-align:center; vertical-align:middle; color:#8B3EB6 ;font-weight:bold}
.pages a{  background-color:#FFF; height:18px; margin:0px 2px; text-align:center; text-decoration:none; line-height:18px; }
.pages a,.pages a:visited{ color:#8B3EB6}


/*aList*/
.aList{ clear:both; height:100%; overflow:hidden; padding-bottom:10px; }
	.aList h4{  padding:10px 5px 0px 10px ;  }
	.aShop{ float:left; display:inline; margin:10px 0px 0px 10px;width:347px; overflow:hidden; }
	.s_l{ float:left; display:block; background-repeat:no-repeat; background-position:0px -240px; height:149px; width:17px;}
	.s_r{ float:left;display:block; background-repeat:no-repeat; background-position:-17px -240px; height:149px;width:17px;}
	.acont{background-repeat:repeat-x; background-position:0px -91px; height:149px; overflow:hidden; float:left; width:312px;position:relative}
    .acont .S{ position:absolute; display:block; width:30px; height:30px; background:url(../Images/alliance/dian.gif) no-repeat; left:0px; top:33px; z-index:1000}
	.acont h3{ color:#666; font-weight:100; padding-bottom:5px;background:url(../Images/alliance/icon04.gif) no-repeat 0px 8px; padding-left:10px; height:24px; line-height:24px; overflow:hidden}
	.acont h3 a,.acont h3 a:visited{color:#BE0D2F; font-weight:800}
		.acont img{ float:left;width:112px; height:85px; margin:10px auto auto 5px; border:1px solid #ddd}
		.acont ul { float:right; width:185px; margin-left:5px; padding-top:15px}
		.acont ul li{ background:url(../Images/alliance/icon03.gif) no-repeat 5px 8px; line-height:20px; height:20px; overflow:hidden; color:#636363; padding-left:13px}
		.acont ul li.yh{ background:none; line-height:16px; height:32px; overflow:hidden; padding:2px 0px 0px 13px; text-indent:10px;}

/*aRecomm*/
.aRecomm{ border:1px solid #E5E5E5; margin-top:5px}
	.aRecomm h3{ background:url(../Images/alliance/icon02.gif) no-repeat 5px 2px; height:24px; line-height:24px; padding:8px 0px 0px 38px}
	.aRecomm ul { height:100%; overflow:hidden}
	.aRecomm ul li{ float:left; width:84px;  display:inline; margin:5px 0px 0px 17px; line-height:0px; overflow:hidden}
	.aRecomm ul li img{ width:84px; height:78px;}
	.aRecomm ul li span{ line-height:18px; padding-top:5px; display:block; text-align:center; width:84px; height:20px}
	
/*****************ecoupon page****************************/
.ecouponlist{}
	 h4.ecouponTitle{ background:url(../Images/alliance/e_title_right.gif) no-repeat right; height:33px;}
	 h4.ecouponTitle span{ background:url(../Images/alliance/e_title_left.gif) no-repeat left; display:block; height:33px; padding-left:10px; line-height:33px; font-weight:600; color:#666666}
	.lcont, .scont{ border:1px solid #E2E2E2; padding:5px; border-top:none}
	.lcont dl dt,.lcont dl dd{ line-height:22px; height:22px; overflow:hidden;}
	.lcont dl dt{ background:#C1C1C1; margin-bottom:5px; padding:0px 10px; font-weight:bold}
		.lcont dl dt a,.lcont dl dt a:visited{ color:#FFFFFF; }
		.lcont dl dt a:hover{text-decoration:none}
	.lcont dl dd{ background:#F2F2F2;margin-bottom:5px; padding:0px 20px;}
	
.ecouponShow{ clear:both; width:548px; overflow:hidden }
	.spic{border:1px solid #E2E2E2; padding:2px;width:428px; margin:0px auto}
	.spic img{ width:428px; height:182px; }
	.showDetail{ padding-bottom:10px}
		.showDetail h4{ clear:both;color:#666; padding:5px 10px; background:#F9F9F9; margin-top:5px;}
		.showDetail dl,.related{ clear:both; height:100%; overflow:hidden; }
		.showDetail dl{width:500px; margin:0px auto}
			.showDetail dl dt{ background:url(../Images/alliance/icon06.gif) no-repeat right; height:18px; line-height:18px; text-align:center; color:#FFFFFF; width:83px; float:left; padding-top:3px; padding-bottom:2px; margin-top:5px;}
				.showDetail dl dd{ float:left; width:400px; line-height:23px; margin-top:5px; padding-left:10px; color:#666}
				.showDetail .print{ text-align:right; clear:both; padding:5px; height:20px; line-height:20px;}
					.print cite{background:url(../Images/alliance/print.gif) no-repeat left center; padding-left:15px; font-style:normal; cursor:pointer}
						.print cite a,.print cite a:visited{ color:#999999}
						.print cite a:hover{ text-decoration:none}
				.related li{ float:left; width:120px; height:51px; border:1px solid #ccc; padding:1px; line-height:0px; margin:5px 0px 0px 7px;}
				.related li img{ width:120px; height:51px;}
