/*==========================================================*/
/* mainContents */

#mainContents .campaignTop{
        margin-bottom:5px;
}

#mainContents .campaignRec{
        margin-top:-10px;
}

#mainContents .campaignRec .recommendColumnBg {
        padding:0 12px;
		width:426px;
}

#mainContents .campaignRec .detail{
        float:left;
		margin:0 12px 0 0;
		padding:5px 0;
		width:205px;
}

#mainContents .campaignRec .detail div.title{
        width:200px;
        height:20px;
}

#mainContents .campaignRec .right{
		border-right:medium none;
		margin:0;
		padding:5px 0;
}

#mainContents .campaignRec .detail .banner{
		display:inline;
		float:left;
		height:60px;
		margin:0 10px 0 0;
		width:120px;
}

#mainContents .campaignRec .detail .point{
		background:url("../../image/global/point_base2_shop.jpg") no-repeat scroll 0 0 transparent;
		display:inline;
		float:left;
		width:60px;
		height:40px;
		margin:10px 0 0;
		padding: 0 10px 0 0;
		text-align:center;
		
}


#mainContents .campaignRec .detail .point .value{
        display: -moz-inline-box; /*for Firefox 2*/
        display: inline-block; /*for modern*/
        /display: inline; /*for ie5～7*/
        /zoom: 1; /*for ie5～7*/
        margin:17px auto 0px auto;
        /margin-top:13px;
}

#mainContents .campaignRec .detail .point .value img{
        display: -moz-inline-box;
        display:inline-block;
}


#mainContents .campaignRec .icon{
        padding-top:5px;
}

#mainContents  h2{
        font-size:85%;
        text-indent:-9999px;
        margin-top:15px;
        height:37px;
        margin-bottom:5px;
}


#mainContents .campaignRec h2{
        background:url(../../image/top/title_powerpush.jpg) no-repeat;
		margin-bottom:0px; 
}

#mainContents #campaignNews h2{
        background:url(../../image/top/title_info.jpg) no-repeat;
}


#mainContents .newSS h2{
        background:url(../../image/top/title_new.jpg) no-repeat;
}


#mainContents .recoSS h2{
        background:url(../../image/top/title_recommend.jpg) no-repeat;
}


#mainContents #campaignNews .day, #mainContents #campaignNews .icon{
        float:left;
}

#mainContents #campaignNews .icon{
        margin:2px 5px 0px 5px;
		width: 55px;
		
}

#mainContents #campaignNews .title{
	margin: 0 0 0 100px;
}

#mainContents #campaignNews .title span{
        font-size:11px;
}

#mainContents #campaignNews .article{
        margin-bottom:5px;
		border-bottom: 2px dotted #999999;
}

#mainContents #campaignNews .mainColumnBg .inner{
        overflow:auto;
        height:100px;
}


#mainContents .mainNewSSTop{
        background:url(../../image/top/title_sub_new.jpg) no-repeat;
        width:450px;
        height:20px;
}


.newList .column {
        width:210px;
        float:left;
        margin:0px 0px 0px 10px ;
        border:none;
}

.newList .column .article{
        line-height:14px;
}

.newList .column .article .day{
        float:left;
        font-family:arial;
        margin-right:7px;
}

.newList .column .article .title{
        float:left;
        width:160px;
}

#mainContents .mainRecoshopTop{
        background:url(../../image/top/title_sub_r_shop.jpg) no-repeat;
        width:450px;
        height:20px;
}

#mainContents .mainRecoserviceTop{
        background:url(../../image/top/title_sub_r_service.jpg) no-repeat;
        width:450px;
        height:20px;
}

#mainContents .recoSS .recommendShopList {
	border-bottom:2px dotted #999999;
	margin: 0 0 10px;
	padding: 0 0 10px;
}

#mainContents .recoSS .title {
	margin: 0 0 5px 0;
}

#mainContents .recoSS .banner {
	width:120px;
	float: left;
}

#mainContents .recoSS .details {
	float: left;
	margin: 0 0 0 5px;
	width: 325px;
}

#mainContents .recoSS .thanks {
	width: 149px;
	float: right;
}






