﻿@charset "utf-8";
/* CSS Document */

#main .mainContent, #main .mainContent .newsinfo .newslist, #main .mainContent .brand ul li, #main .mainContent .brand, #main .mainContent .newsinfo, #main .mainContent .promotion ul.productlist, #main .mainContent .promotion ul.productlist_small li, #main .mainContent .pointshopping, #main .mainContent .pointshopping .point_news, #main .mainContent .pointshopping .point_news ul, #main .mainContent .pointshopping .swf, #main .mainContent .pointshopping ul.point_product, #main .mainContent .pointshopping ul.point_product li, #main .sidebar, #main .sidebar .recommend ul .pic, #main .secContent, #main .secContent .notice .pic, #main .secContent .shopping_notice .pic, #main .secContent .shopping_notice, #main .secContent .shopping_notice .pic img, #main .secContent .points_shopping ul, #main .secContent .points_shopping ul li, #main .secContent .points_shopping {
	float: left;
}
#main .mainContent .newsinfo .swf, #main .mainContent .brand p.more, #main .mainContent .promotion p.plink, #main .mainContent .promotion ul.productlist_small, #main .mainContent .pointshopping p.more, #main .sidebar p.more, #main .sidebar .recommend ul h3, #main .sidebar .recommend ul p, #main .secContent .shopping_notice p.more, #main .secContent .shopping_notice ul, #main .secContent .physical p.more, #main .secContent .sales p.more a, #main .secContent .points_shopping p.more {
	float: right;
}
#main .mainContent .promotion ul.productlist h3, #main .mainContent .promotion ul.productlist_small h3, #main .mainContent .promotion ul.productlist_small p, #main .mainContent .pointshopping ul.point_product h3, #main .sidebar .recommend ul h3, #main .secContent .points_shopping h3 {
	font-size: 12px;
}
#main .mainContent .newsinfo .newslist h2, #main .mainContent .brand h2, #main .mainContent .promotion h2, #main .mainContent .pointshopping h2, #main .sidebar h2, #main .secContent .shopping_notice h2, #main .secContent .physical h2, #main .secContent .sales h2, #main .secContent .points_shopping h2 {
	font-size: 14px;
}
 #main .mainContent .newsinfo, #main .mainContent .promotion ul.productlist_small h3, #main .mainContent .brand, #main .mainContent .promotion, #main .sidebar ul.notice, #main .sidebar .recommend ul h3, #main .secContent .shopping_notice, #main .secContent .physical, #main .mainContent .pointshopping ul.point_product h3, #main .secContent .points_shopping h3, #main .secContent .sales ul {
	margin-bottom: 10px;
}
#main .sidebar ul.notice{
	margin-top:10px;
}
#main .mainContent .newsinfo .newslist ul li, #main .mainContent .promotion ul.productlist h3, #main .mainContent .promotion ul.productlist_small h3, #main .mainContent .promotion ul.productlist_small p, #main .mainContent .pointshopping ul.point_product h3, #main .sidebar .recommend ul h3, #main .secContent .shopping_notice ul li, #main .secContent .points_shopping h3 {
	overflow: hidden;
}


/*mainContent*/
#main .mainContent {
	width:  510px;
}
#main .mainContent .brand, #main .mainContent .promotion, #main .mainContent .pointshopping {
	border: 4px solid #cccc99;
	width:492px;
}
#main .mainContent .brand h2, #main .mainContent .promotion h2, #main .mainContent .pointshopping h2 {
	padding-bottom: 5px;
	border-bottom: 1px solid #cccc99;
	color: #cc0000;
}
#main .mainContent .promotion ul.productlist p, #main .mainContent .promotion ul.productlist_small p, #main .sidebar .recommend ul p, #main .secContent .points_shopping p {
	color: #990000;
}
#main .mainContent .newsinfo {
	padding: 5px;
}
#main .mainContent .newsinfo .newslist {
	width: 150px;
}
#main .mainContent .newsinfo, #main .mainContent .newsinfo .newslist span {
	background-color: #f8f8f8;
}
#main .mainContent .newsinfo .newslist h2 {
	border-bottom: 5px solid #85816a;
	color: #85816a;
}
#main .mainContent .newsinfo .newslist span {
	padding: 5px 0 10px 5px;
}
#main .mainContent .newsinfo .newslist ul li{
	margin-top:9px;
}

#main .mainContent .newsinfo .newslist ul li, #main .mainContent .pointshopping .point_news ul li, #main .sidebar ul.notice li, #main .secContent .shopping_notice ul li, #main .secContent .sales ul li {
	margin-left: 5px;
	padding-left: 10px;
	line-height: 20px;
	height:20px;
	background-image: url(../images/icon.jpg);
	background-position: 0 7px;
}
#main .mainContent .brand, #main .mainContent .promotion, #main .mainContent .pointshopping, #main .secContent .shopping_notice, #main .secContent .physical, #main .secContent .points_shopping {
	padding: 5px;
}
#main .mainContent .brand p.more, #main .mainContent .promotion p.plink, #main .mainContent .pointshopping p.more, #main .secContent .shopping_notice p.more, #main .secContent .physical p.more, #main .secContent .points_shopping p.more {
	margin-top: -24px;
	background:url("../images/arr1.gif") no-repeat scroll 0 3px transparent;
float:right;
font-size:12px;

overflow:hidden;
padding-left:6px;
text-align:right;
}
#main .mainContent .brand ul li {
	margin: 5px;
}

#main .mainContent .newsinfo .swf {
	margin-left: 5px;
}
#main .mainContent .newsinfo .swf img{
	width: 345px;
	height: 136px;
}
#main .mainContent .brand img {
	width: 110px;
	height: 40px;
	margin-left:6px;
}
#main .mainContent .promotion p.plink a {
	margin-right: 10px;
}
#main .mainContent .promotion ul.productlist {
	width: 135px;
}
#main .mainContent .promotion ul.productlist li {
	margin-bottom: 15px;
	margin-top:55px;
	_margin-top:70px;
	padding: 10px 0 10px 5px;
	border-bottom: 1px solid #cccccc;
}
#main .mainContent .promotion ul.productlist h3 {
	margin-bottom: 3px;
	width: 129px;
	height: 30px;
	line-height: 16px;
	font-weight: normal;
}
#main .mainContent .promotion ul.productlist_small h3, #main .mainContent .pointshopping ul.point_product h3, #main .sidebar .recommend ul h3, #main .secContent .points_shopping h3 {
	width: 100px;
	height: 30px;
	line-height: 16px;
	font-weight: normal;
}
#main .mainContent .promotion ul.productlist p {
	font-weight: bold;
}
#main .mainContent .promotion ul.productlist_small {
	margin-top: 10px;
	width: 350px;
}
#main .mainContent .promotion ul.productlist_small li {
	padding:  30px 0 0px 6px;
	width: 110px;
	height: 180px;
	border-bottom: 1px solid #ccc;

}
#main .mainContent .promotion ul.productlist_small p {
	width: 110px;
	font-size: 11px;
	line-height:16px;
}
#main .mainContent .pointshopping .swf img {
	margin: 6px 0px;
	width: 248px;
	height: 78px;
}
#main .mainContent .pointshopping .point_news {
	width: 248px;
}
#main .mainContent .pointshopping ul.point_product {
	margin: 8px 0 0 5px;
	padding-left:12px;
	width: 227px;
}
#main .mainContent .pointshopping ul.point_product li {
	width: 100px;
	margin-left:13px;
	_margin-left:6px;
	margin-top:15px;
	height: 121px;
}
#main .mainContent .pointshopping ul.point_product p {
	color: #6a4402;
}
/*siderbar*/
#main .sidebar {
	margin-left:5px;
	margin-top: 5px;
	_margin-top: 5px;
	width:191px;
}
#main .sidebar span#online_img2 img{
	margin-left:10px;
	margin-bottom:5px;
	
}
#main .sidebar span#online_img img{
	margin-left:10px;
	margin-bottom:5px;
}
#main .sidebar h2 {
	padding: 2px;
	background-image: url(../images/title.jpg);
}
#main .sidebar img.product_shopping {
	margin:0 0 5px 10px;
}
#main .sidebar h2, #main .sidebar p.more a, #main .secContent .sales h2, #main .secContent .sales p.more a {
	color: #FFF;
}
#main .sidebar p.more, #main .secContent .sales p.more {
	margin:-22px 6px 0 0; 
}
#main .sidebar .recommend ul img {
	width: 80px;
	height: 80px;
}
#main .sidebar .recommend ul li {
	padding: 5px 0;
	height: 90px;
}
#main .sidebar .recommend ul h3{
	margin-top:10px;
}
#main .sidebar .recommend ul h3, #main .sidebar .recommend ul p {
	width: 105px;
}
#main .sidebar .recommend ul p {
	line-height:16px;
	font-size: 11px;
}
/*secContent*/
#main .secContent {
	margin-left:5px;
	margin-top: 5px;
	width:280px;
}
#main .secContent .shopping_notice, #main .secContent .physical, #main .secContent .points_shopping {
	border: 4px solid #336699;
	width:260px;

}
#main .secContent .shopping_notice h2, #main .secContent .physical h2, #main .secContent .points_shopping h2 {
	border-bottom:1px solid #176395;
	color:#CC0000;
	padding-bottom:5px;
}
#main .secContent .shopping_notice .pic {
	margin-top: 10px;
	width:90px;
	
}
#main .secContent .shopping_notice ul {
	width:170px;
}
#main .secContent .shopping_notice .pic p {
	line-height:18px;
	margin-left:8px;
	width:80px;
}
#main .secContent .shopping_notice ul li {
	height:20px;
	line-height:20px;
}
#main .secContent .physical li.level {
	background-color:#6ca2bd;
	line-height:23px;
	padding-left:5px;
}
#main .secContent .physical li {
	margin:10px 1px;
}
#main .secContent .sales h2 {
	padding: 2px;
	background-image: url(../images/title_blue.jpg);
}
#main .secContent span#online_shopimg img{
	margin-left:2px;
	_margin-left:8px;
	margin-bottom:5px;
}
#main .secContent .sales ul{
	margin-top: 30px;
}
 #main .secContent .points_shopping ul {
	margin-top: 20px;
}

#main .secContent .points_shopping ul {
	width:260px;
	*width: 258px;
	_width:270px;
	padding-left:5px;
	_padding-left:1px;
}
#main .secContent .points_shopping ul li {
	width: 85px;
	*width: 80px;
	*margin-left: 5px;
	height: 150px;
}
#main .secContent .points_shopping ul li img{
	width: 80px; 
	height: 80px;
}
#main .secContent .points_shopping h3 {
	font-weight:normal;
	height:30px;
	line-height:16px;
	width: 80px;
}


