@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0}
img {border:0px;}
body{font-size:12px;line-height:20px; font-family:Verdana, Helvetica, sans-serif, "新宋体"; background:url('/misc/images/main/top_bg_shop.gif') repeat-x;}
input,select{font-size:12px;color:#999;}
div{ padding:0; margin:0;}
h5{ font-size:12px;}
.clear{ clear: both;}
.left{ float:left;}
.right{ float:right;}
.wenzi{ font-size:14px; color:#e96a01;font-weight:bold;}
.border{ border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.border2{ border:1px solid #cccccc;}
.border2 input{width:130px;}
.border3{border-bottom: 1px dashed #CCCCCC; }
.border4{border-right: 1px dashed #CCCCCC; }

/* pages */

.pages {
  margin:0 auto;
  width:280px;
}
.pages span {
  background:#FFFFFF;
  display:block;
  float:left;
  text-align:center;
  line-height:20px;
  margin-right:3px;
}
.pages a {
  display:block;
}
.pages .nextprev {
  font-family:"新宋体";
  color:#999999;
  float:left;
  background:#FFFFFF;
  border:1px solid #CCCCCC;
  text-align:center;
  line-height:18px;
  margin-right:3px;
  padding:0 5px 0 5px;
  font-weight:bold;
}
.pages .nextprev2 {
  font-family:"新宋体";
  color:#333333;
  float:left;
  background:#FFFFFF;
  border:1px solid #CCCCCC;
  text-align:center;
  line-height:18px;
  margin-right:3px;
  padding:0 5px 0 5px;
  font-weight:bold;
}
.pages .end {
  color:#333333;
  float:left;
  background:#FFFFFF;
  width:20px;
  border:1px solid #CCCCCC;
  text-align:center;
  line-height:18px;
  margin-right:3px;
}
.pages .current {
  font-weight:bold;
  color:#999999;
  width:22px;
}

.s_page {
  float:right;
  width:300px;
  text-align:right;
  margin-top:4px;
}

.s_page_bottom {
  height:30px;
}


.margin{ margin-left:0px;}
.margin_top{margin-top:13px;*+margin-top:25px;}
.bg{ background-color:#f7f7f7;}

a:link { color: #333; text-decoration: none;} 

a:visited { color: #333; text-decoration: none;} 

a:hover { color: #333; text-decoration: underline;} 

a:active { color: #333; text-decoration: underline;}

.a1:link { color: #FFFFFF; text-decoration: none;} 

.a1:visited { color: #FFFFFF; text-decoration: none;} 

.a1:hover { color: #FFFFFF; text-decoration: none;} 

.a1:active { color: #FFFFFF; text-decoration: none;}  


.a2:link { color: #306899; text-decoration: none;} 

.a2:visited { color: #306899; text-decoration: none;} 

.a2:hover { color: #306899; text-decoration: none;} 

.a2:active { color: #306899; text-decoration: none;} 

.cc{ padding-left:20px;} 


#header{height:169px;}

#logo{color:#FFFFFF;background-image:url(/misc/images/main/logo_shop.gif);width:965px; height:98px;margin:0 auto;overflow:hidden;}
#logo a{ color:#FFFFFF;display:block;}
#logo_A {width:260px;height:80px;float:left;padding-top:18px;}
#loog_A	a{display:block;width:260px;height:98px;}
#logo_title_left {float:left;width:400px;}
#logo_title_left ul{margin:30px 0 0 20px;}
#logo_title_left .lm15 {margin-left:15px;}
#logo_title_left .lm17 {margin-left:17px;}
#logo_title_left .lm24 {margin-left:24px;}
#logo_title_left ul li{ float:left;width:60px;list-style:none;line-height:2em;font-size:14px;text-align:center;}
#logo_title_left ul li a:hover { text-decoration:none;font-weight:bold;}
#logo_title_right{ float: right; padding:14px 6px 0 0; width:230px;}
#logo_title_right ul li{ list-style:none; float:right; padding-right:34px; }

#form{color:#999999;height:33px;padding-top:10px;}
#Text{float:left;margin-top:3px;}
#Button{margin-left:10px; float:left;}
#Search{float:left; margin:5px 0 0 10px;font-weight:bold;}

#form a,#logo_bottom a,#welcome a{color:#33659A;}

#welcome {width:965px;line-height:28px;margin:0 auto;}
#welcome span {float:right;}
.logo_an{ padding-top:5px; padding-left:300px; float:left;}
.logo_ad{padding-top:5px; padding-right:300px; float:right;}
#cr{ color:#000000; width:946px;padding-right:19px; margin:0 auto;background:url('/misc/images/main/main_bg_r.gif') 946px 0px  no-repeat;}

#cl{text-align:center;width:927px;padding-left:19px;background:url('/misc/images/main/main_bg_l.gif') no-repeat;}
#content {width:927px;padding-top:20px;background:url('/misc/images/main/main_bg.gif') repeat-x;}

#emphasis_top_left,#emphasis_bottom_left {margin-bottom:10px;}
#emphasis_top_left_title_l{ background:url('/misc/images/main/new_button_01.gif') no-repeat; width:100px; height:33px; float:left;line-height:33px;}
#emphasis_top_left_title_r{ background:url('/misc/images/main/new_button_01.gif') right 0px no-repeat; width:100px; height:33px; float:right;line-height:33px;}
#emphasis_top_left_title_l a,#emphasis_top_left_title_r a{display:block;font-size:14px;font-weight:bold;width:100px;height:33px;}
#emphasis_top_left_title_l a:hover,#emphasis_top_left_title_r a:hover{text-decoration: underline;}
#emphasis_bottom_left_s{ background-color:#f7f7f7;}
#form2{float:left; padding:6px 0 0 8px; color:#999999;}
#Button2{ float:right; padding:3px 20px 2px 5px; }

/****************** 服务工具导航 *******************/
#we_server {
  margin-top:4px; 
  width:215px; 
  text-align:left;
}
#we_server .tab {
  background:url('/misc/images/main/main_1p.gif') no-repeat 0px 3px;
  height:29px;
}
#we_server .tab li {
  float:left;
  list-style:none;
  width:71px;
  padding:7px 0 2px 0;
  text-align:center;
}
#we_server_tab #select1 {
  background:url('/misc/images/main/main_1p.gif') no-repeat 0px -30px;
  font-weight:bold;
}
#we_server .server_con {
  height:152px;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;
}
#we_server .server_con .pic {
  height:76px;
  padding:10px;
}
#we_server .server_con .pic input {
  color:#333333;
}
#we_server .server_con ul {
  background:#F7F7F7;
  height:45px;
  padding-top:10px;
}
#we_server .server_con li {
  list-style:none;
  line-height:20px;
}
#we_server .server_con li a {
  padding-left:20px;
  background:url('/misc/images/main/main_1p.gif') no-repeat -130px -39px;
  color:#FF7200;
}

/****************** 左侧鲜花分类 *******************/

#flower_sort {
  border-left:1px solid #cccccc; 
  border-right:1px solid #cccccc; 
  background:#FFF; 
  padding-top:3px;
}
#flower_sort .tab {
  background:url('/misc/images/main/flower_sort.gif') repeat-x 0px 2px;
  padding-left:2px;
  height:35px;
}
#flower_sort .tab li {
  float:left;
  width:52px;
  height:35px;
  list-style:none;
  font-size:14px;
  line-height:32px;
}

#flower_sort #select {
  background:url('/misc/images/main/flower_sort.gif') no-repeat 0px -35px;
  color:#FFF;
  font-weight:bold;
}
#flower_sort #select a {
  color:#FFF;
}
#flower_sort .list {
  margin:3px 0 0 28px;
  overflow:hidden;
  height:160px;
}
#flower_sort .list li {
  float:left;
  font-size:14px;
  width:90px;
  line-height:26px;
  list-style:none;
  text-align:left;
}

/***********************搜索结果导航*************************/

.filter {
  color:#666666;
  background:#F7F7F7;
  height:29px;
  line-height:27px;
}
.filter dl {
  float:left;
}
.filter dt {
  float:left;
  width:70px;
}
.filter dd {
  background:url('/misc/images/main/flower01_bg_0415.gif') -226px -6px no-repeat; 
  float:left;
  width:51px;
}
.filter .select {
  background:url('/misc/images/main/t03.gif') 0px 3px no-repeat; 
}
.filter dl a {
  display:block;
  width:51px;  
}
.filter .select a{
  color:#FFFFFF;
  font-weight:bold;
}
/***********************crumb********************/



/***********************花店地区部分|地图*************************/

#shop_map {
  margin-bottom:10px;
}
.map_top {
  background:url('/misc/images/main/shop_page.gif') 0px 33px no-repeat; 
}
.s_crumb {
  overflow:hidden;
}
.s_crumb .ps {
  float:right;
  line-height:33px;
  display:block;
  color:#666666;
}
.s_crumb .ps a{
  color:#FF7200;
}
.mtleft {
  float:left;
  width:508px;
}
.mtleft li, .s_crumb li {
  list-style:none;
}
.mtleft .crumb {
  height:33px;
}
.s_crumb .crumb {
  height:33px;
}
.mtleft .crumb li, .s_crumb .crumb li{
  line-height:33px;
  float:left;
  padding:0 15px 0 5px;
  display:block;
  color:#666666;
}
.mtleft .crumb li a, .s_crumb .crumb li a{
  color:#217DD6;
}
.mtleft .crumb .current, .s_crumb .crumb .current {
  background:url('/misc/images/main/crumb_01.gif') right 12px no-repeat;
}
.mtleft .title {
  height:37px;
}
.mtleft .title li{
  float:left;
  line-height:37px;
  color:#999999;
}
.mtleft .title .name{
  font-size:14px;
  font-weight:bold;
  color:#217DD6;
  padding-left:20px;
  width:190px;
  text-align:left;
}
.mtleft .title .name a{
  font-size:12px;
  font-weight:normal;
  color:#666666;
}
.mtright {
  float:left;
}
.mtright img{
  margin-top:14px;
}
.position {
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  background:#F8F8F8;
}
.position dl{
  border-top:1px dashed #CCCCCC; 
  clear:both;
  height:1%;
  overflow:hidden;
}
.position dt{
  float:left;
  padding:0 0 0 20px;
  font-weight:bold;
  text-align:left;
  line-height:32px;
}
.position dd {
  float:left;
  padding:0 0 0 20px;
  width:580px;
}
.position dd li{
  float:left;
  padding:0 20px 0 0;
  list-style:none;
  line-height:32px;
  width:70px;
  text-align:left;
}
.position dd a {
  color:#217DD6;
}
.position dd a:visited {
  color:#217DD6;
}



.color{ color:#FF0000;}
.color30{ color:#EE6B00;}

.a20:link { color: #FF0000; text-decoration: none} 

.a20:visited { color: #FF0000; text-decoration: none} 

.a20:hover { color: #FF0000; text-decoration: none} 

.a20:active { color: #FF0000; text-decoration: none} 



.a21:link { color: #770044; text-decoration: none} 

.a21:visited { color: #770044; text-decoration: none} 

.a21:hover { color: #770044; text-decoration: none} 

.a21:active { color: #770044; text-decoration: none} 



.a22:link { color: #2E6699; text-decoration: none} 

.a22:visited { color: #2E6699; text-decoration: none} 

.a22:hover { color: #2E6699; text-decoration: none} 

.a22:active { color: #2E6699; text-decoration: none} 



#sidebar {width:215px;float:left;}
#sidebar_1{ width:194px; text-align:left;}
#sidebar_1_top_left{ background-image:url(/misc/images/main/a01.gif);}
#sidebar_1_top_right{ background-image:url(/misc/images/main/a01.gif)}
#sidebar_title{ background-image:url(/misc/images/main/r003.gif); width:194px; height:20px; margin-top:7px; text-align:left; padding-top:5px;}
#sidebar_title a{ margin:0px 0 0 14px;}
#line1{ line-height:2.71em;}
#sidebar_1_content{ border-left:1px solid #ccc; border-right:1px solid #ccc; padding-left:20px;}




#sidebar_2{text-align:left;}
.sidebar_2_top_title{ width:144px; height:22px; background-image:url(/misc/images/main/news_flower_shopsearch_13.jpg); font-weight:bold; text-align:left; padding:5px 0 0 50px;
}
#sidebar_2_top_content{ background-color:f7f7f7; border:1px solid #ccc; padding:5px 0 5px 0;} 
#Button3{marging:2px 0 0 5px;}
#sidebar_2_bottom_title{ margin-top:4px; border:1px solid #ccc; height:25px; text-align:center;}
#sidebar_2_bottom_title ul li{ list-style:none; float:left; padding:8px 0 0 0px; width:48px;}
#hh1{ background-image:url(/misc/images/main/u01.gif); background-repeat: no-repeat; width:47px; height:27px; margin:-2px 0 2px 0px; padding:8px 0 0 0;}
#sidebar_2_bottom_content{ border-left:1px solid #ccc;border-right:1px solid #ccc; border-bottom:1px solid #ccc;width:172px; padding:13px 0 0 20px;}
#sidebar_2_bottom_content ul li{ list-style:none; float:left; width:80px; line-height:2em;}


#sidebar_3{}
#sidebar_3_content{ text-align:left;border-left:1px solid #ccc; border-right:1px solid #ccc;padding-top:5px;}
#sidebar_3_content ul,#sidebar_4_content ul {
  padding:7px 0 7px 10px;
  height:1%;
  overflow:hidden;
}
#sidebar_3_content li,#sidebar_4_content li{list-style:none;float:left;margin-right:10px;}
#sidebar_3_content li img,#sidebar_4_content li img{border:1px solid #ccc;}
#sidebar_3_content a:hover,#sidebar_4_content a:hover{text-decoration:underline;color:#EF6900;}
#sidebar_3_end{padding-top:2px;text-align:right;border-top:1px dashed #ccc;padding-right:20px;}

#sidebar_4{margin-top:10px; text-align:left;}
#sidebar_4_title{line-height:28px;font-weight:bold;padding:0 10px 0 30px;background:url('/misc/images/main/r002.gif') no-repeat;border-bottom:1px dashed #ccc;}
#sidebar_4_title img {float:right;}
#sidebar_4_content{text-align:left;border-left:1px solid #ccc; border-right:1px solid #ccc;padding-top:5px; background:#f7f7f7;}
#sidebar_4_end{line-height:28px;text-align:right;border-top:1px dashed #ccc;padding-right:15px;background:url('/misc/images/main/r002.gif') 0px -28px no-repeat;}


#sidebar_5 {margin-top:10px; text-align:left;}
#sidebar_5_title{padding:0 15px 0 10px;background: url('/misc/images/main/r002.gif') 0px -62px no-repeat;line-height:28px;font-weight:bold;}
#sidebar_5_title span {display:block;float:right;}
#sidebar_5_title span a{font-weight:normal;color:#217DD6;text-decoration:underline;}
#sidebar_5_title span a:hover{color:#EF6900;}
#sidebar_5_content {border-left:1px solid #ccc;border-right:1px solid #ccc;}
#sidebar_5_content .hots{
  border-bottom:1px dashed #ccc;
  padding:7px 0 7px 10px;
  height:1%;
  overflow:hidden;
}
#sidebar_5_content .hots li{list-style:none;float:left;margin-right:10px;}
#sidebar_5_content .hots li a {font-weight:bold;color:#217DD6;}
#sidebar_5_content .hots li img{border:1px solid #ccc;}
#sidebar_5_content .hots li dl{}
#sidebar_5_content .hots li dt{line-height:20px;}
#sidebar_5_content .hots li dd{color:#999999;}
#sidebar_5_content .list {
  padding:7px 0 7px 10px;
  height:1%;
  overflow:hidden;
}
#sidebar_5_content .list li{list-style:none;line-height:20px;background:url('/misc/images/main/main_1p.gif') -132px -35px no-repeat;padding-left:20px;}

#subject{width:692px;float:right;}
#subject_1{}

#subject_2{}

#subject .shop_head {
 overflow:hidden;
 height:65px;
}
#subject .shop_head li{
 float:left;
 list-style:none;
}
#subject .shop_head .logo{
 width:230px;
 height:50px;
 line-height:50px;
 margin-right:20px;
 background:url('/misc/images/main/shop_logo_bg.gif') no-repeat;
 font-weight:bold;
}
#subject .shop_head .logo a{
 color:#59351B;
}
#subject_2_title{color:#FFFFFF;height:39px;line-height:38px; padding:0 20px 0 30px;background:url('/misc/images/main/t021.gif') no-repeat;}
#subject_2_title dl {height:38px; font-size:14px;}
#subject_2_title dl dt {width:86px;background:url('/misc/images/main/shop_info_bg.gif') no-repeat;float:left;font-weight:bold;margin-right:10px;}
#subject_2_title dl dd {color:#333333;float:left;}
/* #subject_2_title ul li a {width:86px;height:39px;display:block;}
#subject_2_title ul li .select {color:#666666;background:url('/misc/images/main/shop_info_bg.gif') right 0px no-repeat;} */
.subject_2_footer{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;font-size:14px;height:1%;clear:both;background:#F7F7F7;}
.subject_2_footer li{line-height:35px;list-style:none;clear:both;display:block;text-align:left;padding-left:15px;color:#666666;}
.subject_2_footer li a {color:#217DD6;}
.subject_2_footer li a:visited {color:#217DD6;}
.subject_2_footer li span {
  width:49%;
  float:left;
}
.subject_2_footer li span img{
  margin-top:8px;
}


#subject_3{clear:both;}
#subject_3_footer{line-height:35px;text-align:left;}



#subject_4{}
#subject_4_top_title{ background-image:url(/misc/images/main/news_flower_shopsearch_15.jpg); height:27px;font-weight:bold; padding-top:10px;overflow:hidden;}
#subject_4_top_title .left{ padding-left:20px;}
#subject_4_top_title .left a{ padding-right:35px;}
#subject_4_top_title .right{ padding-right:40px}
#subject_4_top_title .right a{ padding-left:63px;}

#subject_4_bottom_title{ padding:2px 10px 2px 0; background-color:#f7f7f7;}
#subject_4_bottom_title .left ul li{ float:left; list-style:none; padding:2px 0 0 10px;}
#time{ background-image:url(/misc/images/main/w002.gif); background-repeat:no-repeat; width:36px; height:21px; margin-left:10px; padding-right:20px;}
.subject_4_content{
  overflow:hidden;
  border-bottom:1px dashed #ccc;
  padding-top:10px;
}
.subject_4_content .flower {
  height:1%;
  overflow:hidden;

}
.subject_4_content .flower li {
  float:left;
  width:172px;
  list-style:none;
}
.subject_4_content .flower li .list {
  height:1%;
  margin:10px 0 10px 0;
  height:300px;
  overflow:hidden;}
.subject_4_content .flower li .list li{
  line-height:24px;
  text-align:left;
}
.subject_4_content .flower li .list .name {
  font-size:14px;
  line-height:30px;
}
.subject_4_content .flower li .list .name a {
  text-decoration:underline;
}
.subject_4_content .flower li .list .name a:hover {
  color:#FF7200;
}
.subject_4_content .flower li .list  .button img {
  margin-right:5px;
}

/*
.subject_4_content_1{ text-align:left; margin:10px; line-height:2em;}
.subject_4_content_1 ul li{ list-style:none; width:150px;}
.subject_4_content .subject_4_content_1{ float:left;}
#subject_4_footer{ background-color:#f7f7f7; text-align:right; padding:3px 20px 5px 0;} */










#subject_5{ margin-top:10px;*+margin-top:10px;background-color:#f7f7f7;}
#subject_5_title{ background-image:url(/misc/images/main/news_flower_shopsearch_21.gif); width:662px; height:25px; padding:8px 10px 0 20px;}
.subject_5_content{ padding:10px 10px 10px 20px;}
.subject_5_content_1{width:130px; float:left; text-align: center;}
.subject_5_content_1 ul li{ list-style:none;}

#subject_6{margin-top:10px;}
#subject_6_left{ float:left;}
#subject_6_left_title{ background-image:url(/misc/images/main/a10.gif); width:148px; height:23px; padding:3px 10px 0 30px;}
#subject_6_left_content{ padding:8px 0 0 25px; border-left:1px solid #ccc;border-right:1px solid #ccc;}
.subject_6_footer { background-image:url(/misc/images/main/r0001.gif); width:188px; height:7px; background-repeat:no-repeat;}

#subject_6_conter{ width:295px; float:left; margin-left:10px;}
#subject_6_conter_title .left a{ padding-right:18px; font-weight:bold;}
#subject_6_left_content ul li{ list-style:circle; text-align:left; line-height:1.9em;}
#subject_6_conter_title{ background-image:url(/misc/images/main/r005.gif); width:260px; height:22px; padding:4px 23px 0 12px; }

#subject_6_conter_content{ border-left:1px solid #ccc;border-right:1px solid #ccc; text-align:left; padding:6px 20px 5px 20px;}
#subject_6_conter_content ul li{ list-style:none; line-height:2em;}


#subject_6_conter_footer{ background-image:url(/misc/images/main/r009.gif); width:282px; height:30px; padding:10px 0 0 13px;}


#subject_6_right{ float:left; width:190px; margin-left:8px;}

#a11{ background-image:url(/misc/images/main/r0003.gif); float:right; width:90px; height:21px; padding:5px 6px 0 0;}
#subject_6_right_title{ background-image:url(/misc/images/main/r0002.gif); width:190px; height:26px; }
#subject_6_right_title .left{padding:5px 0 0 10px;}

#subject_6_right_content{ border-left:1px solid #ccc; border-right:1px solid #ccc; padding:5px 0px 5px 0px;}

#subject_6_right_content ul li{ list-style:none; line-height:1.5em; border-bottom:1px dashed #ccc; clear:both; padding-bottom:44px;*+padding-bottom:26.5px}
#subject_6_right_content ul li a{ margin-top:8px; clear:both; padding:0 0 0 20px;}

#emphasis_7title0{ background-image:url(/misc/images/main/r0004.jpg); background-repeat:no-repeat; height:28px;  color:#FFFFFF; padding-top:5px;}
#emphasis_7title0 li{ float:left; padding-right:79px; list-style:none;font-weight:bold;}
#emphasis_7{margin-top:10px;}
#emphasis_7title{ background-image:url(/misc/images/main/d02.gif); background-repeat:no-repeat; height:28px;  color:#FFFFFF; padding-top:5px;}
#emphasis_7title li{ float:left; padding-right:79px; list-style:none;font-weight:bold;}
#emphasis_7content{}
#emphasis_7content ul li{ list-style:none; padding-right:65px;}
.emphasis_7_li{ float:left; padding-left:5px;text-align:right;}
#pagefooter{padding-left:19px;}
#pagefooter_link{ border: 1px  solid #CCCCCC;text-indent:2em; margin-top:12px; padding:10px 15px 10px 15px;}
#pagefooter_qq{margin-top:12px;display:block;}
#pagefooter_qq_left{ float:left;margin-right:10px;}
#pagefooter_qq_right{ float:left;line-height:31px;}
#pagefooter_our{ padding-left:190px; margin-top:6px;}
#pagefooter ul li{ list-style:none; float:left; padding-left:10px;}
#new_qq{height:22px;border-bottom: 1px  solid #CCCCCC;}
#pagefooter_img{}
#pagefooter_img img{margin:10px 10px 10px 0;}
#pagefooter_end{ text-align:center; padding:6px 0 6px 0;}

#top_bar {
float:right; width:692px; text-align:left;}
#a_title {
line-height:25px; clear:both;}
#a_page {
clear:both; height:30px; line-height:30px; background-color:#F7F7F7; width:100%;}
#a_page span {
float:left;}
#a_page .pages {
float:right; margin-top:5px;}
#a_area {
clear:both; font-size:14px;}
#a_area li {
clear:both; list-style:none; clear:#999; line-height:30px;}
#a_area li span {
width:590px; margin-left:10px; display:-moz-inline-box; display:inline-block;}
#a_area li a {
color:#666;}
#top_bar .nrbt {
background-color:#F7F7F7; width:100%; clear:both;height:30px; line-height:30px; font-weight:bold; font-size:14px;}
#top_bar .nr_area {
clear:both; padding:10px 10px 0;}
.nr_area p {
margin:5px 0; line-height:20px;}
h5.nrbt {
background-color:#F7F7F7; text-align:center; line-height:30px; width:100%;}