@charset "gb2312";
/* 名称：mainstyle */
/* 编码：GB2312*/
/* 功能：新来香西饼屋网站页面所需样式表*/
/* 2013年01月31日建立文件*/
/* 作者：D.apong*/




/* -----------------------------------------------公共布局样式页面布局---------------------------------------- */
body {
	background:#fff
}
a {
	color:#c00;
}
.module-top {
	height:5px;
	background:#c00;
}
.module-body {
	background:url(images/sprites.gif) repeat-y -660px 0;
}
/*--------------------------------------------------- 表单元素 -------------------------------------------------*/

form input[type="checkbox"], form input[type="radio"] {
	padding:0;
	margin:0;
	background: none;
	border:none;
	vertical-align:middle;/*保证表单横排时候，水平对齐*/
}
form input.text-input, form select, form textarea {
	border:1px solid #ccc;
	padding:2px 3px;
	vertical-align:middle;/*保证表单横排时候，水平对齐*/
}
form select {
	color:#666;
	border:1px solid #ccc;
	padding:1px 3px;
	clip:rect('20', '80', '20', '2');
}
form label {
	width:60px;
	text-align:right;
	margin:0 0 0 10px;
}
form input.button-input {
	background:#c00;
	color:#fff;
	padding:0 3px;
	margin:0 0 0 5px;
	border:none;
	vertical-align:middle;/*保证表单横排时候，水平对齐*/
}
form input.button-input2 {
	background:#eeeeee;
	border:#cccccc solid 1px;
	color:#000000;
	height:26px;
	padding:0 2px;
	margin:0 0 0 10px;
	vertical-align:middle;/*保证表单横排时候，水平对齐*/
}
/* -----------------------------------------左侧logo、今日爆款、二级分类菜单布局--------------------------------- */
.module-logo {
	width:220px;
	height:250px;
	background:url(images/sprites.gif) no-repeat 0 0;
}
.module-logo a {
	width:220px;
	height:250px;
	display:block;
}
.module-title {
	height:40px;
}
.module-title-ad-today {
	background:url(images/sprites.gif) no-repeat 0 -350px;
}
.module-title-member {
	background:url(images/sprites.gif) no-repeat 0 -390px;
}
.module-title-product {
	background:url(images/sprites.gif) no-repeat 0 -430px;
}
/* 左侧二级菜单*/
.module-submenu {
	width:220px;
	margin:0 0 20px;
}
.module-submenu li {
	background:url(images/sprites.gif) no-repeat -220px -60px;
	font-weight:700;
}
.module-submenu li a {
	height:35px;
	line-height:35px;
	padding:0 0 0 30px;
	display:block;
	font-weight:700;
	color:#000;
}
.module-submenu li a:hover {
	color:#c00;
}
.module-submenu li.module-submenu-sub {
	height:30px;
	padding:0 0 0 20px;
	background:url(images/sprites.gif) no-repeat -220px -30px;
}
.module-submenu li.module-submenu-sub a {
	width:160px;
	height:29px;
	line-height:29px;
	padding:0 0 0 20px;
	display:block;
	border-bottom:1px dotted #ccc;
	background:none;
	font-weight:400;
	color:#000;
}
.module-submenu li.module-submenu-sub a:hover {
	color:#c00;
}
.module-submenu li.module-submenu-sub a.module-submenu-sub-last {
	width:160px;
	height:29px;
	line-height:29px;
	padding:0 0 0 20px;
	display:block;
	border:none;
	background:none;
	font-weight:400;
	color:#000;
}


/* -----------------------------------------右侧登录、主导航菜单、banner布局--------------------------------- */
.module-login {
	height:30px;
	text-align:right;
	padding:10px 0 0;
}
.module-mainmenu {
	width:660px;
	height:30px;
	padding:10px 0 15px;
}
.module-mainmenu li {
	width:90px;
	height:30px;
	float:right;
	display:inline;
	margin:0 0 0 10px;
}
.module-mainmenu li a {
	width:90px;
	height:30px;
	line-height:30px;
	display:block;
	text-align:center;
	color:#c00;
	font-size:14px;
	font-weight:700;
}
.module-mainmenu li a:hover {
	background:url(images/sprites.gif) no-repeat -220px 0;
	color:#fff;
	text-decoration:none;
}
#page-index .module-mainmenu li#item-index a, #page-product .module-mainmenu li#item-product a, #page-about .module-mainmenu li#item-about a, #page-member .module-mainmenu li#item-member a, #page-contact .module-mainmenu li#item-contact a, #page-invite .module-mainmenu li#item-invite a {
	background:url(images/sprites.gif) no-repeat -220px 0;
	color:#fff;
	text-decoration:none;
}
.module-banner {
	height:auto;
}/* 内页普通格式banner*/
/* -------------------------------------------首页幻灯切换--------------------------------------- */
.module-slider {
	height:400px;
	position:relative;
	overflow:hidden;
}
.module-slider ul {
	width:660px;
	height:400px;
	position:absolute;
	overflow:hidden;
}
.module-slider ul li {
	float:left;
	width:660px;
	height:400px;
	position:relative;
}
.module-slider ul li div {
	position:absolute;
}
.module-slider .btnBg {
	position:absolute;
	width:660px;
	height:30px;
	left:0;
	bottom:0;
	background:#fff;
}
.module-slider .btn {
	position:absolute;
	width:640px;
	height:10px;
	padding:10px;
	right:0;
	bottom:0;
	text-align:right;
}
.module-slider .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:25px;
	height:10px;
	_font-size:0;
	margin-left:5px;
	cursor:pointer;
	background:#fff;
}
.module-slider .btn span.on {
	background:#fff;
}
.module-slider .preNext {
	width:45px;
	height:100px;
	position:absolute;
	top:130px;
	background:url(images/silder_btn.png) no-repeat 0 0;
	cursor:pointer;
}
.module-slider .pre {
	left:0;
}
.module-slider .next {
	right:0;
	background-position:right top;
}
/* -------------------------------------------主内容区域--------------------------------- */
/* 主内容区域-面包屑*/
.module-crumbs {
	height:34px;
	line-height:34px;
	border-bottom:1px solid #ddd;
	color:#999;
	padding:0 20px;
}
.module-crumbs a {
	color:#c00;
}
.module-content {
	padding:30px;
}
.module-content p {
	margin:0 0 15px;
}
/* 内页表格*/
.module-cotent-table {
	width:100%;
	color:#777;
	border:1px solid #ddd;
}
.module-cotent-table th {
	color:#000;
	padding:5px;
	border-bottom:1px solid #bbb;
	background:#ddd;
	font-size:12px;
	font-weight:700;
	text-align:center;
}
.module-cotent-table td {
	padding:2px 5px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	height:25px;
	line-height:25px;
}
/* 产品栏目样式-列表页-属性选择*/
.module-content-product-property-label { width:65px; height:21px; line-height:21px; background:url(images/sprites.gif) no-repeat -220px -95px; color:#fff; padding:0 0 0 5px; margin:0 15px 10px 0; float:left; display:inline;}
.module-content-product-property-items { width:470px; float:left; display:inline; margin:0 0 10px 0;}
.module-content-product-property-items a { display:block; height:19px; line-height:19px; float:left; padding:1px 3px; margin:0 10px 0 0; color:#888;}
.module-content-product-property-items a:hover { text-decoration:none; color:#333;}
.module-content-product-property-items a.now { background:#c00; color:#fff;}
/* 产品栏目样式-列表页*/
.module-content-product-img { width:160px; padding:1px; border:1px solid #ddd; float:left; display:inline; margin:0 10px 10px 0;}
/* 产品栏目样式-详细页*/
.module-content-product-img-large { width:320px; padding:1px; border:1px solid #ddd; float:left; display:inline; margin:0 10px 10px 0;}
/* 登录页面*/
form label.page-login {
	width:80px;
display: block;
	float:left;
	text-align:right;
	text-align:right;
	margin:0 0 0 10px;
}

/* -------------------------------------------底部相关信息和版权内容区布局--------------------------------- */
.module-bottom { border-top:1px solid #eaeaea; background:#f5f5f5;}
.module-bottom-left {
	height:100px;
	background:url(images/sprites.gif) no-repeat 0 -250px;
}
.module-bottom-right {
	width:600px;
	height:40px;
	padding:40px 30px 20px;
	background:url(images/sprites.gif) no-repeat 0 -500px;
	color:#bbb;
}