﻿@charset "utf-8";
body{margin: 0px; padding: 0px; font-family: Helvetica, Arial, "宋体"; font-size: 12px; /*line-height:180%;*/ line-height: 24px; background: #fff; color: #000;}
img{vertical-align: middle; border: 0px;}
input{vertical-align: middle;}
/*通用样式开始*/
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, legend, li, ol, p, select, table, td, textarea, th, ul{margin:0; padding:0; font-family:Arial;word-break:break-all;word-wrap:break-word;}
body, button, input, select, table, textarea{margin: 0;}
body, html{-webkit-tap-highlight-color: transparent;/*min-height: 100vh;*/ -webkit-text-size-adjust: none;}
body{-webkit-text-size-adjust:none;color:#333; background:#ffffff;-webkit-text-size-adjust:none;/*min-width:320px;*/margin:0px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary,sam{display: block;}
h1, h2, h3, h4, h5, h6{font-size: 1rem;}
td,th,tr,table{border-collapse:collapse;}
fieldset, img{border:0;}
img{max-width: 100%;max-height:100%;}
input{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: 400;word-break:break-all;word-wrap:break-word;-webkit-user-select: auto;}
ol, ul ,li{list-style:none}
address, em ,i{font-style:normal}
.div_left,.fl{float: left;}
.div_right,.fr{float: right;}
.clearfix, .clear{clear: both; zoom: 1;}
.clearfix:after, .clear:after{content: "."; display: block; height: 0; font-size: 0; visibility: hidden; clear: both;}
.space{padding: 0 0.25em;}
.img_rounded{border-radius: 3px;}
.mt_num{border-radius: 0.75em; padding: 0 .4em; background: #c00; color: #fff; line-height: 1.5em; font-size: 0.5em;}
.img_circle{border-radius: 50%;}
.none, .hide{display: none;}
.block{display: block;}
.inline-block{display: inline-block;}
.inline{display: inline;}
.object-fit_cover{display:block; padding-top:100%;overflow:hidden;position:relative;}
.object-fit_cover img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: cover;}
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}
.first-letter::first-letter{font-size: 70%;}
.div_common{margin: 0px auto; width: 1000px; clear: both; }
.div_pad{padding: 5px;}
.div_pad2{padding: 12px;}
.div_mar{margin: 6px;}
.div_mar2{margin-top: 6px;}
.div_mar_lr{margin: 0px 6px;}
.div_clear_both{clear: both;} .div_clear_both .content{font-size: 16px; line-height: 24px;}
.content_center{text-align: center;}
.content_right{text-align: right;}
.content_left{text-align: left; padding-left: 10px;}
.div_right .ml_20{color: #07c;}
.content_left a{font-size: 14px; color: #c00;}
.cursor_pointer{cursor: pointer;}
.display_none{display: none;}
.txtBodercolor{border: 1px solid #808080;}
.stress /*红色字体，控制*号等*/{color: #FF0000;}
.stress_link a:link /*红色连接加粗字体*/{color: #FF0000; font-weight: bold; text-decoration: none;}
.stress_link a:visited{color: #FF0000; text-decoration: none;}
.stress_link a:hover{color: #FF0000; font-weight: bold; text-decoration: none;}
.suggestion /*文字提的示灰色字体*/{color: #999999;}
.suggestion_link1 a:link, .suggestion_link1 a:visited, .suggestion_link1 a:hover{/*文字提的示灰色字体*/ color: #999999; text-decoration: none;}
.no_font_weight /*去掉字体加粗*/{font-weight: normal;}
.font_weight /*字体加粗*/{font-weight: bold; color: #333;}
.font_weight_normal{font-weight: normal;}
.font_size_14{font-size: 14px;}
.font_size_12{font-size: 12px;}
.gray{color: #333;}
.empty{clear: both; overflow: hidden; height: 1px;}
.red{color: red;}
.bold{font-weight: bold;}
.bg_white{background:#fff;}
.bg_gray{background:#f8f8f8;}
/*通用样式结束*/
/*通用链接样式开始*/
a:link{color: inherit; text-decoration: none;}
a:visited{color: inherit; text-decoration: none;}
a:hover{color: #07c; text-decoration: none;}
.text_left{text-align: left;}
.text_right{text-align: right;}
.text_center{text-align: center;}
.text_justify{text-align: justify;}
.text_indent{text-indent:2em;}
.text-primary { color: #428bca; }
.text-primary:hover { color: #3071a9; }
.text-warning { color: #ff9900; }
.text-warning:hover { color: #fea518; }
.text-danger { color: #f21a2b; }
.text-danger:hover { color: #f21a2b; }
.text-success { color: #09BB07; }
.text-success:hover { color: #2b542c; }
.text-info { color: #31708f; }
.text-info:hover { color: #245269; }
.text_red{color: #c00;}
.text_gray{color: #999;}
.text_black{color: #333;}
.text_blue,.text_blue:link,.text_blue:visited{color: #0070c0;}
.text_green{color: #09BB07;}
.text_yel{color:#ff9900;}
.text_pink{color: #ff5695;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fwb,.b{font-weight:600;}
.fwnob,.nob{font-weight:initial;}
.plr10{padding:0 10px}
.pt10{padding-top:10px}
.pb10{padding-bottom: 10px}
.pl15{padding-left:15px}
.pr15{padding-right:15px}
.plrb10{padding:0 10px 10px 10px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mt10{margin-top:10px}
.ml5{margin-left:5px}
.mr5{margin-right:5px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mr10{margin-right:10px}
.mt3{margin-top:3px}
.mb3{margin-bottom:3px}
/*通用链接样式结束*/
/*顶部会员登录开始*/
.top_login_bg{margin: 0px auto; background-image: url(../img/top_login_bg2.png); background-repeat: repeat-x; width: 1000px; height: 50px; line-height: 25px; color: #676767; overflow: hidden; font-size: 12px;}
.login{border: #bbc7ce 1px solid; width: 85px; height: 15px;}
.top_login_2{width: 100%; height: 25px; clear: both; text-align: center;} .top_login_2 a{margin: 0 3px;}
/*顶部会员登录结束*/
/*顶部导航开始*/

.top_nav{width: 840px; margin-top: 12px;} .top_nav li{float: left; white-space: nowrap;} .top_nav li a{border-left: #000 1px solid; padding: 0px 6px; color: #000000; font-size: 14px; text-decoration: none;}
.topnav li{display:inline-block;}

.liwith{text-align: center;}
.liwith1{text-align: center;}
.liwith .tags{background:#DDB86A url(/Common/xingyun/ver2/img/tags_bg.png) 0 0 ;padding:2px 4px;border-radius:2em 2em 0 2em; color:#fff;}
.top_nav .medium_none a{border-left: medium none;}
.top_nav .mycenter{padding: 0px; width: 149px; height: 16px;}
.topnav_down{margin: 0px auto; width: 1000px; clear: both; margin-top: 10px; border-top: 2px #c71000 solid; color: #eff2f8;} .topnav_down li{float: left; margin-right: 8px;}
.topnav_down_left{width: 700px; font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";} .topnav_down_left ul{padding-top: 8px;} .topnav_down_left ul li{text-align: center; padding-right: 12px; line-height: 25px;}
#t-d-c{background: #fff; color: #000; border: 2px solid #c00; position: absolute; width: 330px; text-align: left; outline: none; opacity: .95; filter: alpha(opacity=95); z-index: 40; display: none;} #t-d-c > h3{padding: 5px; border-bottom: 1px solid #c00;} #t-d-c > h3 img{float: right; margin: 3px;} #t-d-c > div{line-height: 70px; padding: 5px; font-size: 16px;} #t-d-c > div img{width: 150px; height: 150px; float: left; margin: 0 5px 5px 0;}
/*顶部导航结束*/
/*顶部logo开始*/
.top_logo{width: 150px;}
/*顶部logo结束*/
/*底部导航开始*/
.down_nav{/*background-image:url(../img/downnav_bg.gif);*/ background-repeat: repeat-x; height: 25px; line-height: 25px; margin-top: 5px;}
.down_copy{padding: 10px 0px;}
.down{padding: 10px 0px;}
/*底部导航结束*/
.column_title { /*margin-left:11px;*/
    padding-top: 6px;
    margin-bottom: 4px;
    color: gray;
    font-size: 14px;
}
/*当前位置样式开始*/
.left_column_content{padding: 8px; padding-bottom: 6px;}
.column_location{height: 30px; line-height: 30px;}
/*当前位置样式结束*/
/*翻页链接样式开始*/
.pg_show{text-align: right; height: 40px; font-size: 12px; padding-right: 10px;} .pg_show a{margin-right: 10px; padding: 2px 4px; border: 1px #FF0000 solid; font-size: 13px; text-decoration: none;} .pg_show a:visited{margin-right: 10px; padding: 2px 4px; border: 1px #FF0000 solid; color: #FF0000; font-size: 13px; text-decoration: none;} .pg_show a:hover{margin-right: 10px; padding: 2px 4px; color: #fff; font-size: 13px; text-decoration: none;}
.pg_list{line-height: 200%; display: inline;} .pg_list .a_pg a{margin-right: 10px; padding: 3px 5px; color: #FF0000; font-size: 13px; text-decoration: none; width: auto; border: none;} .pg_list .a_pg a:visited{margin-right: 10px; padding: 3px 5px; color: #000; font-size: 13px; text-decoration: none; width: auto; border: none;} .pg_list .a_pg a:hover{margin-right: 10px; padding: 3px 5px; color: #fff; font-size: 13px; background-color: #FF0000; text-decoration: none; width: auto; border: none;} .pg_list .a_current{margin-right: 10px; padding: 3px 6px; color: #fff; font-size: 13px; background-color: #000;}
.pg_go{display: inline;} .pg_go .pg_in{border: 1px #000 solid; width: 30px; height: 15px;} .pg_go .pg_sub{border: 1px #000 solid; color: #fff; font-size: 13px; font-weight: bold; background-color: #000; width: 45px; height: 20px;}
.paginator{font: 12px Arial, Helvetica, sans-serif;  margin: 0px; white-space: nowrap;} .paginator a{border: solid 1px #ddd; display:inline-block;padding: 3px 6px; background: #fff; text-decoration: none; margin-right: 2px; color: #000;} .paginator a:visited{padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;} .paginator .cpb{display:inline-block;padding: 3px 6px;font-weight: bold; font-size: 13px; border: none; background: #000; color: #FFF;} .paginator .cpbnew{padding: 1px 6px; font-weight: bold; font-size: 13px; border: none; background-color: red; color: #FFF;} .paginator a:hover{color: #fff; background: #000; border-color: #000; text-decoration: none;} .paginator input[type="text"]{border: 1px #ddd solid; width: 30px; height: 15px;  padding: 3px 6px; margin:0 3px;} .paginator input[type="submit"]{border: 1px #000 solid; color: #fff; font-size: 13px; font-weight: bold; background-color: #000; width: 45px; height: 20px; margin:0 3px;} .paginator .chi{float: left; display: inline; width: 75px;}
/*翻页链接样式结束*/
.CommunitySel .gjksearch{padding:5px 15px;}
.CommunitySel .gjksearch .bsf_text{padding:0 5px; height:24px;line-height:24px;border:1px solid #dedede;}
.CommunitySel .gjksearch select{padding:0 5px;margin:0 3px 0 0; height:26px;line-height:26px;border:1px solid #dedede;}
.CommunitySel .gjksearch #btnSearch{padding:0 15px; background:#c00; height:26px;border:0; color:#fff;}
/*创建子站点的协议中间部分开始*/
.treaty{width: 630px; border: #dedede 1px solid; background: #f6f6f6; padding-top: 20px; padding-left: 45px; padding-right: 45px; margin: 10px 140px; font-size: 14px;} .treaty .title{font-size: 18px; font-weight: bold; color: #F00; padding-bottom: 5px; margin: 0px auto;} .treaty .content{margin-top: 15px; padding-bottom: 20px;} .treaty .content span{display: block;}
/*创建子站点的协议中间部分结束*/
/*页面滚动样式开始*/
.scroll{width: 680px; margin: 3px 0px; font-size: 12px;}
.datetime{width: 320px; margin: 3px 0px; font-size: 12px; text-align: right;}
/*页面滚动样式结束*/
.select_width{vertical-align: middle; width: 69px;}
.select_width2{vertical-align: middle; width: 80px; /*select宽度*/}
/*----------友情链接-----------*/
.friend_link{margin: 0px auto; width: 1000px; height: auto; clear: both; margin-top: 10px; margin-bottom: 10px;border: 1px #d2e2ff  solid; border-top: 2px #cc0000 solid;}
.fl_top{width: 1000px; background: #f6f9fe; height:auto!important; border-top: 2px #c71000 solid;}
.fl_top_left{width: 75px; text-align: center; font-size: 14px; color: #c71000; font-weight: bold; padding-top: 10px;}
.fl_top_right{width: 925px; height:auto!important; padding: 10px 0;}
.fl_top{clear: both; zoom: 1;}
.fl_top:after,.fl_top .fl_top_right:after{content: "."; display: block; height: 0; font-size: 0; visibility: hidden; clear: both;}
.friend_link .fl_top_right a{margin-right:1em; display:inline-block;}
.foot_business .dl_item{float:left;margin-right:10px;padding:10px 0;}
.foot_business .fl_down_s01{width:70px;padding-left:10px;}
.foot_business .fl_down_s02{width:70px;}
.foot_business .fl_down_s03{width:70px;}
.foot_business .fl_down_s04{width:160px;}
.foot_business .fl_down_s05{width:220px;}
.foot_business .fl_down_s06{width:80px;}
.foot_business .fl_down_s07{width:80px;}
.foot_business .fl_down_s08{width:70px;}
.foot_business .fl_down_s09{width:70px;}
.foot_business .dl_item a{display: block; font-size: 12px;}
.foot_business .dl_item .inline_block a{display:inline-block;}
.foot_business .fl_down_s04 a{display:inline-block;margin-right:0.5em;}
.foot_business .fl_down_s05 a{display:inline-block;margin-right:0.51em;} .fl_top_right ul li{float: left; line-height: 20px; padding-right: 10px; *white-space: nowrap;}
.fl_down{width: 980px; padding: 0 10px; border-top: 1px #d2e2ff solid;} .fl_down > ul{float: left; height: 272px; width: 85px; line-height: 25px;} .fl_down > div{float: left; width: 98px; line-height: 25px;} .fl_down li{float: left; margin-right: 5px; white-space: normal;}
.fl_down_s{font-weight: bold; width: 85px; text-align: left;} .fl_down_s a:link, .fl_down_s a:visited, .fl_down h4 a:link, .fl_down h4 a:visited{color: #ff8500;} .fl_down_s a:hover, .fl_down h4 a:hover{color: #c71000;}
ul.fl_big{width: 165px;}
ul.fl_bigbig{width: 219px;}
.fl_bigbig li.fl_down_s{font-weight: bold; width: 160px; text-align: center;}
.fl_big li.fl_down_s{font-weight: bold; width: 115px; text-align: center;}
li.fl_down_w{width: 115px; white-space: normal;}
.business{margin: 0; padding: 0; border: 0; width: 100%;} .business thead tr{text-align: center;}
.businesscol{width: 81px;}
.businesscol1{width: 164px;}
.businesscol2{width: 210px;}
.business tbody td{vertical-align: top;}
.moregh{font-family: "宋体",Simsun;}
/* 老乡会搜索 */
.start{width: 5px; color: red; display: inline-block;}
.width80{width: 80px;}
.a_blue a:link{color: #0070c0; text-decoration: none;}
.a_white a:link{color: #fff; text-decoration: none;}
.a_blue a:hover,
.a_white a:hover{color: #cc0000; text-decoration: none;}
.icon_h20 img{height: 20px;}
.pt_10{padding-top: 10px;}
.mt_10{margin-top: 10px;}
.pl_10{padding-left: 10px;}
.ptb_10{padding: 10px 0;}
.lh_30{line-height: 38px;}
.font_size_16{font-size: 16px;}
.wp{word-wrap: break-word; overflow: hidden;}
.p_5{padding: 5px;}
.blue_a .ml_20 a{color: #07c;}
.top_nav2 li a{font-size: 14px;}
.bottom_img{margin: 0 auto; text-align: center; padding: 10px 50px;}
.width90{width: 90px; text-align: justify; text-align-last: justify;} .width90 span{width: 100%; display: inline-block;}
.pf_foot{width: 500px; height: 30px; text-align: center; font-size: 14px; /**依据文档中要求改为14，原来是12号字*/}
/*shopsearch_flex*/
.wrap{width:1000px;margin:0 auto;}
.shopsearch_section  .shopsearch_flex{padding:0 10px;clear:both; }
.cj_shop_title{padding:0 10px;font-size:12px;padding:0 10px;color:#c00;height:25px;}
.shopsearch_hd{padding:4px  0  0 10px;line-height:22px;font-size:14px;font-weight:bold;}
.shopsearch_flex .shopsearch_line{width:720px;float:left;padding-top:10px;clear:both;}
.shopsearch_flex .shopsearch_down{width:90px;float:right;text-align:center; margin-top:20px;}
.shopsearch_flex .shopsearch_line li{float:left;width:auto;padding-right:30px;position:relative;}
.shopsearch_flex .shopsearch_line li i{float:left;height:44px; width:44px;margin-right:8px;}
.shopsearch_flex .shopsearch_line li span{line-height:42px; font-size:14px; font-weight:400;}
.shopsearch_flex .shopsearch_down dt{padding-bottom:2px; color:#0070c0;}
.shopsearch_flex .shopsearch_down dt a{color:#0070c0;}
.shopsearch_flex .shopsearch_down dd img{width:80px;}

.shopsearch_flex .serch_box {width:700px;line-height:2em;}
.shopsearch_flex .serch_box .weui-input{width:100%;line-height:20px;height:20px;text-indent:4px;border:1px  solid #ddd ;outline:none;box-sizing: border-box;}
.shopsearch_flex  select {line-height:20px;height:22px;margin-right:2px;border:1px  solid #ddd ;outline:none; font-size:12px;}
.shopsearch_flex .searchshop_bar  {padding-bottom:5px;}
.shopsearch_flex .search_btn_box  {float:right;margin-right:0;padding:0;}
.shopsearch_flex textarea{border:1px  solid #ddd ;outline:none;text-indent:4px;}
.shopsearch_flex  input[type="text"] {border:1px  solid #ddd ;outline:none;line-height:22px;height:22px;text-indent:4px;}
.shopsearch_flex .shopsearch_line .weui-agree{position:absolute;left:52px;top:6px;line-height:1.2;padding:0;}
.shopsearch_flex .shopsearch_line .weui-agree__checkbox{vertical-align: text-top;margin-right:2px;}
.shopsearch_flex .shopsearch_line .weui-agree span{line-height:1.2; font-size:12px;}
.shopsearch_flex .shopsearch_line .phone_add_item a span{line-height:1.2; display:inline-block;padding-top:22px;}
.searchinput_bar{padding:5px 10px 5px;}
.searchinput_bar .weui-agree{float:left;padding-right:10px;}
.searchinput_bar .weui-flex__item{float:left;height:24px;}
.searchinput_bar .weui-input{height:20px;text-indent:4px;border:1px  solid #ddd ;outline:none;width:420px;}
.searchinput_bar .weui-btn{float:left; width:72px;height:36px;background:url(/Common/xingyun/ver2/img/sreach.bmp) no-repeat ;}

/*.shopsearch_flex .lvyou  input[type="text"] {line-height:18px;height:16px;}*/
#Block_8 .searchshop_bar{padding-bottom:0;}
#Block_4 .shopsearch_down,#Block_5 .shopsearch_down,#Block_6 .shopsearch_down,#Block_7 .shopsearch_down,#Block_11  .shopsearch_down,#Block_12  .shopsearch_down,#Block_13 .shopsearch_down,#Block_14 .shopsearch_down,#Block_15 .shopsearch_down,#Block_16 .shopsearch_down,#Block_17 .shopsearch_down{margin-top:-33px;}
#Block_10 .shopsearch_down{margin-top:-105px;}


.ProductTypeBox .find_goods_dl  dt,.ProductTypeBox .find_goods_dl  dd,.ProductTypeBox .find_goods_dl  dd div{display:inline-block;float:left;}
.ProductTypeBox .find_goods_dl  dt,.ProductTypeBox .find_goods_dl  dd div{margin-right:3px;}
.ProductTypeBox .find_goods_dl  dd{margin-bottom:3px;}
.ProductTypeBox .find_goods_dl .searchshop_bar {padding-top:0!important;}
.ProductTypeBox .find_goods_dl .lvyou .clearfix {clear:none;display:inline-block;}

.ProductTypeBox .lvyou .select_input {width:118px!important;}
.ProductTypeBox .shopsearch_flex .searchshop_bar {padding-bottom:0;}
.ProductTypeBox .double_line_search {zoom:1;clear:both;}
.shopsearch_section  .ProductTypeBox .bizc1,.shopsearch_section  .ProductTypeBox .bizc3{max-width:590px;}


.list_shopsearch_flex .shopsearch_down{margin-top:-62px;}
.list_shopsearch_flex{margin-bottom:20px;line-height:24px;}
.list_shopsearch_flex .searchinput_bar{padding:5px 0;}

.list_shopsearch_flex .double_line_search{width:870px;}

.weui-flex { display: flex;}
.weui-flex__item {flex: 1;}
.dl_flex { display: flex;gap: 20px;}
.find_goods_dl{clear: both; zoom: 1;}
.find_goods_dl:after{content: "."; display: block; height: 0; font-size: 0; visibility: hidden; clear: both;}
.dl_flex .find_goods_dl{flex: 1;}

.home_search_select_item{padding:0;}
.double_line_search{position:relative;}
.double_line_search .weui-flex__item .weui-input,.double_line_search  .weui-input{height:44px;line-height:40px; border:2px solid #ebebeb; border-radius:6px;text-indent:10px; width:100%;box-sizing: border-box;}
.double_line_search .search_btn_box {position:absolute; z-index:8;right:4px; top:4px;}
.double_line_search .weui-btn{position:absolute; z-index:8;right:4px; top:4px;width:72px;height:36px;background:url(/Common/xingyun/ver2/img/sreach.bmp) no-repeat ;}
.double_line_search .weui-agree{padding:10px 10px 0 0;}
.shopsearch_flex .down_website_top {width:700px;margin-bottom:5px;}

/*icon_cell*/
.grid_cell{ padding:10px  0 0;}
.home_grid {text-align:center;padding:10px 5px 0;text-align:center;line-height: 20px;}
.grid_cell_hd{clear: both;border: 1px solid #ff9997;border-bottom: 0;color: #333; font-size: 0.875rem;background: #ffe8e7;padding:5px 10px;}
.grid_cell_hd .weui-grid__icon{display:none;width:36px;height:36px;}
.grid_cell_hd .grid__label{display:inline-block;overflow:hidden;cursor:pointer;}
body .grid_cell_hd .weui-col-20 {display:block;margin-right:2em; float:left;line-height:24px;height:24px;}
body .grid_cell_hd .hd_item_06 {float:right;color: #0070c0;margin-right:0;}
.grid_cell_hd  .fs_16 {font-size:15px;padding-right:2em; float:left;}
.grid_cell_hd .active { color: #c00;font-weight:600;}

.grid_cell_bd {text-align:center;padding:6px 0px 22px;border: 1px solid #ff9997;}
.home_nav_grid .weui-col-20 {float:left;width:83px;margin-bottom:5px;}
.home_nav_grid .weui-grid__icon{display:block;width:44px;height:44px;margin:0 auto;}
.home_nav_grid  .fa{font-size:1.5rem;}
.weui-grid__icon + .weui-grid__label{margin-top:0;margin-bottom:8px;font-size:12px;}

.grid_cell_bd  {position:relative;}
.home_nav_grid .hd {text-align:center;position:absolute;left:0;right:0;bottom:2px;}
.home_nav_grid .hd li{ width:12px;height:12px; border-radius:2em;background:#ddd;display:inline-block;margin:0 2px;overflow:hidden;text-indent:-99999em; cursor:pointer;}
.home_nav_grid .hd li.on{ width:20px;background:#c00;}


.goodsSearch_form {padding:0}
.goodsSearch_form .home_search_select_item{margin-top:5px;}
/*filter*/
.filter{margin-bottom:10px;}
.filter .f-sort{float: left; margin-right: 13px}
.filter .f-sort .arrow,.filter .f-sort .arrow-bottom,.filter .f-sort .arrow-top{float: left; width: 7px; overflow: hidden; background: url(/imgs/arrow_sort.png) no-repeat 0 -100px}
.filter .f-sort .arrow{height: 11px; margin-top: 6px}
.filter .f-sort .arrow-top{height: 4px; margin-top: 6px; background-position: -10px -100px}
.filter .f-sort .arrow-bottom{height: 4px; margin-top: 3px; background-position: -10px -110px}
.filter .f-sort .fs-down,.filter .f-sort .fs-up{display: inline-block; width: 7px; margin-left: 5px; vertical-align: top; cursor: pointer}
.filter .f-sort .fs-tit{display: inline-block; vertical-align: top; *cursor: pointer}
.filter .f-sort a{float: left; padding: 0 9px; height: 23px; border: 1px solid #CCC; line-height: 23px; margin-right: -1px; background: #FFF; color: #333}
.filter .f-sort a:hover{position: relative; text-decoration: none; border-color: #e4393c; color: #e4393c}
.filter .f-sort a:hover .arrow{background-position: 0 -140px}
.filter .f-sort a.active{border-color: #e4393c; background: #e4393c; color: #FFF}
.filter .f-sort a.active .arrow-top{background-position: -10px -120px}
.filter .f-sort a.active .arrow-bottom{background-position: -10px -130px}
.filter .f-sort a.active  .arrow{background-position: 0 -120px}
.filter .f-sort a.active  .arrow-top,.filter .f-sort a.active .fs-up .arrow-bottom{filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5}
.filter .f-sort a.active:hover{color: #fff}
.filter .fs-up .arrow{transform: rotate(180deg);}

.filter .f-sort a.disabled  .arrow{background: url(/imgs/arrow_sort.png) no-repeat 0 -100px}
.filter .f-sort a.disabled{color: #999; cursor:no-drop;}
.filter .f-sort a.disabled:hover{ border: 1px solid #CCC;color: #999; }
.icon_disabled{filter: grayscale(1); color:#999!important;cursor:no-drop;}

/*行政区：省、市、县、街道*/
.prov{width:60px;}
.city{width:60px;}
.country{width:60px;}
.street{width:60px;}
