/* 全局样式 */
html,
body {
	margin:0;
	padding:0;
	background: url(../images/2010_04/top_bg.jpg) repeat-x #fff;
	border:0 none;
}
img {
	border:0 none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	height: 1;
	margin: 0;
	padding: 0;
}
td {
	font-family: "宋体","arial", "Times New Roman";
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	color:#000;
}


ul,p,div,li,dd,dt,span,strong,form {
	font-family:"宋体","arial", "Times New Roman";
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: 0;
	text-align:left;
	color:#000;
	list-style:none;
}

hr {
	display:none;
}

/* Class Style */
.main_w { width:960px;}
.left_w { width:305px;}
.middle_w { width:310px;}
.right_w { width:305px;}
.body_w { width:960px;}
.all_w { width:100%;}

.mtop {
	margin-top:10px;
}

.ml {
    margin-left:10px;
}

.shop_mtop{
	margin-top:8px;}
.entrance_mtop {
	margin-top:5px;
}
.ent_ml {
	margin-left:5px;
}
.mbottom {
	margin-bottom:8px;
}
.noborder {
	border:0 none;
}

/* Postion Style */
.ptop { padding-top:15px;}
.pbottom { padding-bottom:8px;}
.atop{ vertical-align:top;}
.tc { text-align:center;}
.tr { text-align:right;}
.tl { text-align:left;}

.fl { float:left;}
.fr { float:right;}

.big { font-size:18px;}
.small { font-size:10px;}

.b { font-weight:bold;}
.em { font-style:italic;}

.clear {
	clear:both;
}
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}


a:link,
a:visited,
a:active{
	color:#000;
    text-decoration:none;}

a:hover {
	color:#000;
    text-decoration:underline;
    }
.red:link,
.red:visited,
.red:active{
	color:#9D0101;
    text-decoration:none;}

.red:hover {
	color:#9D0101;
    text-decoration:underline;
    }
.green:link,
.green:visited,
.green:active{
	color:#0D6B03;
    text-decoration:none;}

.green:hover {
	color:#0D6B03;
    text-decoration:underline;
    }
#wrapper{
	width:960px;
	margin:0 auto;}
	#hearder{}
	/*-------*/
		.top{
			background:url(../images/2010_04/top_bg.jpg) repeat-x;
			}
			.top p{
	margin-left:8px;
	float:left;
	line-height:27px;
	text-indent:1.8em;
	color:#525252;
	background-image: url(../images/icon_login.gif);
	background-repeat: no-repeat;
	background-position: left;
}
				.top p a:link,
				.top p a:visited,
				.top p a:active {
					color:#525252;
					font-size:12px;
					text-decoration: none;
						}
				.top p a:hover {
					color:#525252;
					text-decoration:underline;
						}
						.top p b{
							color:#BEBEBE;
							font-weight:normal;}
							.top p b a:link,
							.top p b a:visited,
							.top p b a:active {
								color:#FC5808;
								font-size:12px;
								font-weight:bold;
								text-decoration: none;
									}
							.top p b a:hover {
								color:#FC5808;
								text-decoration:underline;
									}
				.top ul li{
					float:right;
					line-height:27px;
					padding-right:5px;}

					.top ul li a:link,
					.top ul li a:visited,
					.top ul li a:active {
						color:#525252;
						font-size:12px;
						text-decoration: none;
							}
					.top ul li a:hover {
						color:#525252;
						text-decoration:underline;
							}
							.top ul li b a:link,
							.top ul li b a:visited,
							.top ul li b a:active {
								color:#FC5808;
								font-size:12px;
								font-weight:normal;
								text-decoration: none;
									}
							.top ul li b a:hover {
								color:#FC5808;
								text-decoration:underline;
									}
					.line{
						color:#BEBEBE;}
					.list_img{
						height:18px;
						padding-top:4px;}
		/*-------*/
		.logo_box{}
			.logo{
				float:left;
				width:960px;
				height:72px;}
				.logo a{
	display:block;
	width:960px;
	height:72px;
	text-indent:-999em;
}
			.search_box{
				float:right;
				margin-top:18px;
				margin-right:15px;}
				.search_box .l{
					float:left;
					background:url(../images/2010_04/search_l_r.jpg) 0px 0px;
					width:5px;
					height:38px;}
				.search_box .r{
					float:left;
					background:url(../images/2010_04/search_l_r.jpg) 5px 0px;
					width:5px;
					height:38px;}
				.search{
					float:left;
					background:url(../images/2010_04/search_bg.jpg) repeat-x;
					height:38px;
					width:470px;}
					.search b{
						float:left;
						line-height:38px;
						font-size:14px;
						color:#C80203;
						margin:0 8px;}
						.search form{
						float:left;
						height:32px;
						padding-top:6px;
						vertical-align:middle;}
					.search form select{
						font-size:12px;
						width:80px;
						height:20px;
						line-height:20px;
						border:1px solid #ddd;}
					.iput_n{
						width:150px;
						height:17px;
						color:#AEAEAE;
						border:1px solid #ddd;
						}
		/*-------*/
		.menu_box{
			background:url(../images/index_menu_bg1.jpg) repeat-x;
			}
			.menu_l{
				background:url(../images/index_13.jpg) no-repeat left;
				height:37px;}
			.menu_r{
				background:url(../images/index_29.jpg) no-repeat right;
				height:37px;}
			.menu_c{
				width:940px;
				margin:0 auto;}
				#menu{
					height:37px;
				}
				#nav{
					padding-left:20px;
				}
				#nav li{
					float:left;
					width:95px;
					text-align:center;
					height:37px;
					margin-right:10px;
				}
				#nav li a{
					float:left;
					width:95px;
					text-align:center;
					display:block;
					height:37px;
					cursor:pointer;
					line-height:37px;
					text-decoration:none;
				}
				#nav li a span{
					float:left;
					line-height:37px;
					font-size:14px;
					font-weight:bold;
					width:95px;
					text-align:center;
					color:#FFFFFF;
					text-decoration:none;
				}
				#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
					background-position:center 100%;
					width:95px;
					text-align:center;
				}
				#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
					background-position:center 100%;
					width:95px;
					text-align:center;
					color:#fff;
					background:url(../images/2010_04/menu_on_right.gif) no-repeat center bottom;
					text-decoration:none;
				}
				.cilck_out{
					background:url(../images/click_out2.gif) center no-repeat;
					color:#333333;
					font-size:14px;
					font-weight:bold;
					width:95px;
					text-align:center;
					}
					.cilck_out a{
						color:#333333;}
				/*子栏目*/
				#menu_con{
					text-align:left;
					padding-left:145px;
					clear:both;
				}
				#menu_con li{
					float:left;
					margin-right:10px;
					height:22px;
					margin-top:5px;
				}
				#menu_con li a{
					display:block;
					float:left;
					background:url(../images/2010_04/con_bg.gif) no-repeat left center;
					cursor:pointer;
				}
				#menu_con li a span{
					float:left;
					padding:6px 10px 4px 9px;
					line-height:12px;
				}
				#menu_con li a:hover{
					text-decoration: underline;
					background:url(../images/2010_04/con_bg.gif) no-repeat left center;
				}
				#menu_con li a:hover span{
				}
	
 #footer {
        background:url(../images/2010_04/footer-bg.gif) repeat-x;
        height:100px;
        }
        #footer-links {
            padding-top:15px;
            height:35px;
            line-height:35px;
            text-align:center;
            }
			#footer-links ul{
				text-align:center;}
            #footer-links ul li {
                display:inline;
                font-size:12px;
                color:#666;
                }
        #copyrights {
            font-family:arial;
            text-align:center;
            font-size:12px;
            color:#666;
            }

.pic {
    background: #fff;
    padding: 1px;
    border: 3px #b5b5b5 solid;
    }
    .pic:hover {
        border-color: #f30;
        }
#crumbs{
	color:#505050;
	line-height:28px;}
	#crumbs a:link,
	#crumbs a:visited,
	#crumbs a:active {
		color:#505050;
		text-decoration: none;
		}
	#crumbs a:hover {
		color:#505050;
		text-decoration:underline;
		}
#shop_box{}
	.shop_box_l{
		float:left;
		width:219px;}
		.sort_box{
			border:3px solid #EAEAEA;
			padding:1px;
			height:100%;}
			.sort_box h4{
				background:url(../images/2010_04/sort.gif) no-repeat;
				height:29px;
				line-height:29px;
				font-size:12px;
				font-weight:bold;
				text-indent:2em;
				}
				.sort_box h4 a:link,
				.sort_box h4 a:visited,
				.sort_box h4 a:active {
					color:#fff;
					text-decoration: none;
					}
				.sort_box h4 a:hover {
					color:#fff;
					text-decoration:underline;
					}
			.sort_list{
				padding:5px 0 8px 15px;}
				.sort_list ul li{
					float:left;
					width:60px;
					padding-left:5px;
					line-height:24px;}
	.shop_box_r{
		float:left;
		width:731px;}
		.recom{}
			.recom h3{
				background:url(../images/2010_04/recom_bg.jpg) repeat-x;
				font-size:12px;
				font-weight:bold;
				height:27px;
				line-height:27px;}
				.recom h3 span{
					background:url(../images/2010_04/recom_t.jpg) no-repeat;
					width:8px;
					height:8px;
					margin:8px ;
					float:left;
					}
			.recom_b{
				border:3px solid #EAEAEA;
				height:100%;
					}
					.recom_b ul {
						margin: 0 auto;
       					margin-left:10px;
						}
						.recom_b ul li {
							float: left;
							margin: 11px 12px;
							_display: inline;
							}
							.recom_b ul li span {
								display: block;
								text-align: center;
								}
		.flower{}
			.flower_title{
				height:100%;
				background:url(../images/2010_04/flower_bg.jpg) repeat-x;}
				.page{
					float:right;}
					.page a:link,
					.page a:visited,
					.page a:active{
					color:#757575;
						}
					.page a:hover{
					color:#757575;
						}
					.pagenext,
					a.pagenext:hover{ 
					padding-right:15px;
					background:url(../images/2010_04/ico-arrow1.gif) no-repeat 100% 50%;
					background:url(../images/2010_04/ico-arrow1.gif) no-repeat 100% 45%;
					vertical-align:middle; }
					.pagination,
					a.pagination:hover{ 
					padding-left:15px;
					background:url(../images/2010_04/ico-arrow2.gif) no-repeat;
					background:url(../images/2010_04/ico-arrow2.gif) no-repeat;
					vertical-align:middle;
					line-height:35px;}
					
				.hand{
					float:left;}
					
					.hand dl,
					.hand dt,
					.hand dd{
						margin:0 5px;  
						_display:inline;
						float:left;}
					.hand dd{
						margin:0 2px;}
						.taxis dt,
						.show dt{
						line-height:40px;}
					.taxis a{ 
						float:left; 
						height:20px; 
						line-height:20px; 
						margin:10px 0; 
						padding:0 20px 0 15px; 
						background:url(../images/2010_04/bg-taxis.jpg) no-repeat 100% 0; 
						color:#FFF; 
						overflow:hidden; 
						*line-height:24px;}
					.taxis a:hover,
					.taxis .cur a{
						background-image:url(../images/2010_04/bg-taxis-cur.jpg); 
						text-decoration:none;
						 color:#FFF;}
					.taxis .cur .cd a{
						cursor:default;}
					.taxis .desc a,
					.taxis .desc a:hover{
						background-image:url(../images/2010_04/bg-taxis-cur_desc.jpg);}
					.show a{ 
						float:left; 
						line-height:20px; 
						width:24px; 
						margin:9px 0; 
						border:1px solid #CCC;
						text-align:center;}
					.show a:hover,
					.show .cur a{ 
						border:1px solid #A70000; 
						color:#A70000; 
						text-decoration:none;}
					.show .cur a{
						cursor:default;}
			.flower_list{}
				.flower_array{
					padding-left:5px;}
					.f_l{
						border:1px solid #D5D5D5;
						float:left;
						padding:1px;
						width:170px;
						margin-right:6px;
						margin-top:10px;}
						.f_l_pic{
							margin:3px 0 0 3px;}
						.f_l_pic img {
							background: #fff;
							padding: 1px;
							border: 1px #D5D5D5 solid;
							}
							.f_l_pic:hover {
								border-color: #f30;
								}
						.f_l_info{}
						.f_l_info ul li{
							text-align:center;
							line-height:20px;
							
							}
							.del{
								text-decoration: line-through;
								color:#818181;}
							.f_l_info ul li span{
								padding-left:10px;}
							.f_l_info ul li strong{
								color:#FF0000;
							}
						.f_l_bottom{
							padding-left:16px;
							padding-top:5px;}
							.f_l_bottom ul li{
								float:left;
								margin-right:8px;}
				.quotes {
					padding:20px 3px 3px 3px; 
					margin:3px;;  
					text-align: right;
				}
					.quotes a {
						background:#757575;
						padding:2px 5px; 
						color: #fff; 
						margin-right: 2px; 
						text-decoration: none
					}
					.quotes a:hover,
					.quotes a:visited,
					.quotes a:link {
						background:#757575;
						color: #fff; 
						padding:2px 5px; 
						margin-right: 2px; 
					}
					.quotes a:active {
						color: #fff;
						padding:2px 5px; 
						margin-right: 2px; 
						
					}
						.quotes span.current {
							padding:2px 5px;  
							font-weight: bold; 
							color: #fff; 
							margin-right: 2px;
							background-color: #C2030D
						}
					
				
