/*--- Global style ---*/
* { word-wrap: break-word; word-break: break-all;}
body { color: #5E5E5E; margin: 0px; font:12px/1.5 Tahoma,'Microsoft Yahei','iragino Sans GB',\5b8b\4f53,Arial,sans-serif; color:#333;background: #f0f0f0;}
form,img,cite,em,p,div,ul,li,p,h1,h2,h3,h4,h5,h6 { margin: 0; border: 0; padding:0;  }
cite,em,h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:normal; font-style:normal; }
ul,li{ list-style:none; }
a { color: #5E5E5E; text-decoration: none; }
a:hover { color: #76AC25; text-decoration: none; }
*:focus {outline-color: #FFBE7D;}
input,select,button,textarea { font:12px Tahoma,'Microsoft Yahei','Simsun';}
textarea { border:1px solid #DDD; vertical-align:middle; overflow:auto; line-height:18px; }
button {
    background-color:#76AC25; border:1px solid #76AC25; 
    line-height:130%; text-decoration:none; color:#FFF; cursor:pointer; width:auto; overflow:visible;
    padding:3px 10px 5px 7px; /* Links */
    _padding:4px 10px 3px 7px; /* IE6 */
}
button[type] {
    padding:3px 9px 3px 9px; /* Firefox */
    line-height:15px; /* Safari */
}
*:first-child+html button[type] {
    padding:3px 10px 5px 7px; /* IE7 */
    line-height:12px;
}
button:hover {
    background-color:#76AC25;
    /*border:1px solid #c2e1ef;*/
    color:#FFF;
}
/*button { border:1px solid #B8CACB;color:#333333;cursor:pointer;font-weight:bold;padding:4px 10px;font-size:12px;
    overflow:visible;text-shadow:0 1px 0 #FFFFFF;-moz-border-radius:3px;-webkit-border-radius:3px;*padding:7px 10px 2px 10px;}
button.button:active,button.button:hover { border-color:#85A5A7;background:#efefef }*/
.t_input { border:1px solid #DDD; padding: 4px 2px;  }
.f_input { border:1px solid #DDD; padding: 3px; vertical-align:middle; }
.seccode { float:left;width:80px;position:relative;top:-3px; }
.clear { clear: both; }
.none { display:none; }
.wrap { width: 98%; text-align: left; margin: 0 auto; }
.float_left { float: left; }
.float_right { float: right; }
.text_right { text-align: right; }
.text_center { text-align: center; }
.messageborder { line-height:30px; margin:5px 0; padding:0 10px; background:#F7F7F7; color:#666; }
.messageborder a { color:#76AC25; }
.formtip { margin:5px 0 2px; color:#808080; }
.formmessage { padding:5px; }
.xsplit { margin:0px; color:#ddd; }
.comm-p { line-height:18px; color:#808080; }
.m10 { margin: 10px; }
.m20 { margin: 20px; }
.mt10 { margin-top: 10px!important; }
.mt20 { margin-top: 20px!important; }
.mb10 { margin-bottom: 10px!important; }
.mb20 { margin-bottom: 20px!important; }
.fs14 { font-size:14px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }
.c1{color:#76AC25;}
/*--- Common style ---*/
#left { float: left; width: 255px; }
#right { float: right; width: 700px; }

.mainrail { clear:both; border:4px solid #fff; margin-bottom:10px; background:#F8F8F8;  }
.mainrail em { float:right; padding-top:5px; padding-right:5px; font-style:normal; }
.mainrail em .selected { background:#72a52e; margin:0; cursor:pointer; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
    color:#FFF; position:relative;padding:2px 3px;top:0px;*top:-1px;}
.mainrail em .unselected { padding:2px 3px; margin:0; position:relative;top:1px;*top:-1px; cursor:pointer; }

.mainrail.bt1{border-top-width:1px}

.rail-border-1 {  background:#F8F8F8; }
.rail-border-2 { border:1px solid #76AC25 !important; background:#fff; }
.rail-border-3 { border:2px solid #FFF !important; background:#F8F8F8; }
.rail-border-4 { border:1px solid #EEE !important; background:#fff; }

.rail-h-1 { font-size: 14px;  padding: 4px 5px 6px 10px; color:#76AC25; }
.rail-h-2 { font-size: 14px;  padding: 6px 5px 4px 10px; color:#76AC25; }
.rail-h-3 { font-size: 14px;  padding: 6px 5px 6px 10px; color: #333; }
.rail-h-4 { font-size: 14px; margin-top:4px; padding:0 8px; background:#FFF; color:#FF8000; float:left; height:27px;
    line-height:26px; border:1px solid #FFCC80; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }
.rail-h-border-1 { border-bottom:1px solid #EEE !important; background:#fff; }

.rail-h-bg-1 { 
}
.rail-h-bg-2 { filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#DDF6AF,endcolorstr=#FFFFFF,gradientType=0); 
    background-image:-webkit-linear-gradient(0deg, #FFF, #DDF6AF);
    background-image:linear-gradient(0deg, #FFF, #DDF6AF);
}
.rail-h-bg-3 { filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FEFEFE,endcolorstr=#F7F7F7,gradientType=0);
    background-image:-webkit-linear-gradient(0deg, #F7F7F7, #FEFEFE);
    background-image:linear-gradient(0deg, #F7F7F7, #FEFEFE);
}
.rail-h-bg-4 { background:url(img/base.png) no-repeat scroll 0 -127px transparent; height:30px; overflow:hidden; padding:0 10px; }
.rail-h-bg-5 { background:#F8F8F8; color:#76AC25; line-height:20px; border-bottom:1px solid #E9E9E9;}
.rail-h-bg-6 { color:#76AC25; line-height:20px; font-size:14px; }

.rail-h-bm-1 { border-bottom:1px solid #BFD1EB; }
.rail-h-bm-2 { border-bottom:1px solid #FBD2E2; }
.rail-h-bm-3 { border-bottom:1px solid #e2e2e2; }
.rail-h-bm-4 { border-bottom:1px solid #EEE; }

.rail-h-bt-1 { border-top:1px solid #BFD1EB; }
.rail-h-bt-2 { border-top:1px solid #FBD2E2; }
.rail-h-bt-3 { border-top:1px solid #e2e2e2; }
.rail-h-bt-4 { border-top:1px solid #EEE; }

.rail-rl-1 { background:url(img/type_b_left.gif) no-repeat; height:25px; }
.rail-rr-1 { background:url(img/type_b_right.gif) no-repeat right top; color:#009944; padding-left:5px;margin-left:2px; }
.rail-ro-1 { border:1px solid #CFE8B7; }

.rail-list { clear:both; margin: 0px; padding:1px 0 10px 0; line-height:20px; list-style:none; }
.rail-list img { clear:both; float:left; border:1px solid #eee; margin-right:5px; margin-bottom:5px;}
.rail-list li { clear:both;color:#808080; padding:1px 10px; }
.rail-list li.th { background:#F5F5F5; border-bottom:1px dashed #ccc; margin-bottom:3px; }
.rail-list li cite { float:right; font-style:normal;}
.rail-list li .discount { display:block;margin:0;padding:0;color:green; }

.rail-list2 { clear:both; margin:0; padding:0; line-height:20px; list-style:circle; }
.rail-list2 li { margin-left:25px; clear:both;color:#808080; }
.rail-list2 li cite { float:right; font-style:normal;}

.rail-text { text-indent:24px; margin:5px 10px; padding:0; line-height:20px; }
.rail-links {  margin:5px 10px; padding:0; line-height:18px; } 

.rail-faces { padding:5px 0; margin:5px 0 0; overflow:hidden; color:#808080; }
.rail-faces li { float:left; margin:0 2px; width:75px; height:72px; text-align:center; overflow:hidden; }
.rail-faces li div { width:75px; margin:0 auto; }
.rail-faces li img { width: 48px; height: 48px; padding: 2px; border: 1px solid #ddd;}
.rail-faces li span { display: block; line-height: 17px; clear:right; margin-top:1px; }

.rail-thumb-s { margin:1px auto;padding:0;list-style:none; }
.rail-thumb-s li { float:left; width: 88px; height: 90px; margin:3px 3px; padding:1px; text-align:center; }
.rail-thumb-s li div { border:1px solid #ddd; width:88px; height:67px; background:#FCFCFC; margin-bottom:5px; }
.rail-thumb-s li div img { max-width: 88px; max-height: 67px; margin-top: expression((67-this.height)/2);
    _width: expression(this.width > 88 ? 88 : true); _height: expression(this.height > 67 ? 67 : true); }
.rail-thumb-s li p { margin:0;padding:0; }

.rail-thumb-n { margin:1px auto;padding:0;list-style:none;}
.rail-thumb-n li { float:left; width: 88px; height: 67px; margin:3px 3px; padding:1px; 
    text-align:center;}
.rail-thumb-n li div { border:1px solid #ddd; width:88px; height:67px; background:#FCFCFC; }
.rail-thumb-n li div img { max-width: 88px; max-height: 67px; margin-top: expression((67-this.height)/2); 
    _width: expression(this.width > 88 ? 88 : true); _height: expression(this.height > 67 ? 67 : true); }

.rail-gift { padding:0; margin:0; list-style:none; }
.rail-gift li { float:left; margin:5px 9px; padding:1px; text-align:center;}
.rail-gift li div { border: 1px solid #ddd ; width:149px; height: 95px; background:#FCFCFC; margin-bottom:5px;}
.rail-gift li div img { max-width: 124px; max-height: 94px;
    _width: expression(this.width > 124 ? 124 : true); _height: expression(this.height > 94 ? 94 : true); }
.rail-gift li p { margin:0;padding:0; }
.rail-gift li p span { display:block; margin-top:5px; }

.rail-thumblist { margin: 5px 5px 0 5px; }
.rail-thumblist img { border:1px solid #ddd; }

.rail-pic { padding:0; margin:0; list-style:none; }
.rail-pic li { clear:both; margin:5px 4px 0; padding:1px 0 5px 0; border-bottom:1px dotted #ccc; }
.rail-pic li:last-child { border-bottom:0; }
.rail-pic li h2 { font-size:13px; padding:0; margin:0; }
.rail-pic li .pic { float:left; width:70px; background:#FCFCFC; text-align:center;  }
.rail-pic li .pic img { padding:1px; border: 4px solid #FFF; max-width: 60px; max-height: 60px;
    _width: expression(this.width > 60 ? 60 : true); _height: expression(this.height > 60 ? 60 : true); }
.rail-pic li .info { float:right; width:120px; line-height:18px;  color:#808080;}
.rail-pic li .des { margin:0; padding:0; }

.rail-pic2 { padding:0; margin:0; list-style:none; }
.rail-pic2 li { clear:both; margin:5px 4px 0; padding:1px 0 5px 0; border-bottom:1px dashed #ccc; }
.rail-pic2 li h2 { font-size:13px; padding:0; margin:0; font-weight:normal; }
.rail-pic2 li .pic { float:left; width:100px; background:#FCFCFC; text-align:center; margin-top:5px; }
.rail-pic2 li .pic img { padding:1px; max-width: 95px; max-height: 80px;
    _width: expression(this.width > 95 ? 95 : true); _height: expression(this.height > 80 ? 80 : true); }
.rail-pic2 li .info { float:right; width:130px; line-height:18px; color:#808080; }
.rail-pic2 li .des { margin:0; padding:0; }

.maintable { width: 100%; }
.maintable .tblth { /*background:#FFFFFF;*/  }
.maintable .tblth th { /*border-bottom:1px solid #FFFFCC;*/ }
.maintable th { text-align: left; color: #808080; padding: 5px 10px; font-weight: normal; }
.maintable td { padding: 5px 10px; }
.maintable .num { text-align: center; }

.sharecode_box { border:1px solid #ddd; padding:5px 10px; background:#FFF; display:none; }

#tipdiv { padding:10px; border:1px solid #CCC; background:#eee; }
.myframe { border:0; width:100%; height:100%; }
.back2top {display:none;width:18px;line-height:1.2;padding:5px 0;background-color:#72A52E;color:#fff;font-size:12px;text-align:center;
    position:fixed;_position:absolute;right:10px;bottom:100px;_bottom:"auto";cursor:pointer;opacity:.6;filter:Alpha(opacity=60);
}
/*--- head ---*/
#gtop { margin:0; padding:2px 0; border-bottom:1px solid #eee; 
    filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FEFEFD,endcolorstr=#F6f6f6,gradientType=0);
    background:#F8F8F8 -webkit-linear-gradient(top,#FEFEFD, #F6f6f6);
    background:#F8F8F8 linear-gradient(0deg, #F6f6f6, #FEFEFD);
}

#body, #menu_hr, #footer, .module { margin-left: auto; margin-right: auto; width:960px; }
.module {position:relative}
#header { margin-bottom:5px; position:relative;z-index:100}


.maintop { padding:2px 0; border-bottom:1px solid #EBEBEB; background-color:#F3F3F3;line-height:30px;height: 30px;}
.maintop a , .maintop span{margin-left:10px;}
.maintop-left { float:left; width:60%; }
.maintop-right { float:right; width:40%; text-align:right; }

.header-main {height:86px; min-height:86px; background:#72a52e; }
.header-main .logo {  width:240px; margin-left:35px; height:76px; line-height:76px;  vertical-align:middle }
.header-main .logo img { margin-top: 11px; }
.header-main .nav_citys { position:absolute; right: 0; top:30px; width: auto;  *border:1px solid #A8CF52; background: #fff;box-shadow: 2px 2px 5px #48691d;}
.header-main .nav_citys .cityname { font-size:14px; border:1px solid #A8CF52; color:#76AC25; cursor:pointer;
    display:block; padding:4px 10px; padding-right:28px; position:relative; *border:none;
}
.header-main .nav_citys .select-box { position:absolute; width:0; height:0; top:12px; right:10px;
    border-left:5px solid transparent; border-right:5px solid transparent; border-top:6px solid #76AC25; 
     *top:10px;_line-height:0%;_border-left-color: white;_border-right-color: white;
}

.comm-dropdown-city { padding:10px 0 5px 5px; background:#FFF; display:none; font-size:12px; width:250px; 
    border-radius: 0 3px 3px 3px; border:1px solid #A8CF52; }
.comm-dropdown-city ul { margin:0; padding:0 5px; list-style:none; overflow-x:hidden;  }
.comm-dropdown-city li { float:left; width:32%; margin:0 2px 5px 0; padding:0; _border-bottom:1px dashed #FFF; }
.comm-dropdown-city li a { display:block; padding:4px 1px; color:#595959; text-align:center; }
.comm-dropdown-city li a:hover { text-decoration:none; color:#76AC25; }
.comm-dropdown-city li.current a { color:#76AC25;  }
.comm-dropdown-city .morecitys { margin:5px 5px 0; border-top:1px dashed #A8CF52; padding-top:5px; text-align:right; }

.passport_login { float:left; padding-right:10px; height:55px;  }
.passport_api { display:block; margin-top:3px; background:url(img/passport_login.png) no-repeat; width:122px; height:24px; }
.passport_api img { float: left; margin-top: 4px; margin-right: 4px; margin-left:6px;  }
.passport_api span { float: left; color: #333; cursor:pointer; }
.passport_api_list { margin:0; padding:0; list-style:none; display:none; background:#fff; border:1px solid #ddd; }
.passport_api_list li { padding:0; width:120px; line-height:200%; cursor:pointer; color: #333; height:24px; overflow:hidden; }
.passport_api_list li img { float:left; margin-top: 4px; margin-right: 4px; margin-left:6px; }

.header-main .mainlogin { float:left; width:240px; border-left:1px solid #ddd; padding-left:10px; margin-bottom:5px; }
.header-main .mainlogin dl { margin:0;padding:0; }
.header-main .mainlogin dd { float:left; text-align:left; margin:0; padding:0; }
.header-main .mainlogin-u { width:120px; }
.header-main .mainlogin-p { width:120px; }
.header-main .mainlogin button { border:1px solid #ddd; }

.header-main .charmenu { float:right; width:auto; text-align:right; line-height:23px;  }
.header-main .charmenu a { margin:2px; }

.mainuser { float:left; height:55px; }
.mainuser-operation { float:right; text-align:right; width:auto; margin-right:5px; color:#808080; }
.mainuser-operation a { text-decoration:none; }
.mainuser-operation-foo { margin:1px 0; line-height:23px; }
.mainuser-operation b { margin:0 1px; }
.mainuser-face { float:right; width:55px; }
.mainuser-face img { border:1px solid #ddd; padding:2px; height:45px; }

.header-bar { height:36px; font-size:14px; clear:both;

    background:#588319; 
	box-shadow:1px 1px 1px #ccc ;
}

.header-itemcate { position:absolute;width:94px;height:36px; text-align:left; background:url(images/default/header-cate.png) no-repeat; color:#76AC25; *left:0; }
.header-itemcate .itemcate-select { color:#FFF;line-height:36px; margin-left:10px; cursor:pointer; }
.header-itemcate .itemcate-select a { text-decoration:none; color:#76AC25; }
.header-itemcate .select-box { position: absolute; width:0; height:0; top:17px; right:10px; 
    border-left:5px solid transparent; border-right:5px solid transparent; border-top:6px solid #76AC25;
    _line-height:0%; font-size:0px;_border-left-color: white;_border-right-color: white;
}

.header-itemcate-list { background:#FFF; width:231px; }

.itemcate-root-list { padding:0;margin:0; border-top:1px solid #476110; }
.itemcate-root-list li { position: relative; z-index:1000; background:#76AC25; top:0; left:0; *height:42px; 
}
.itemcate-root-list li a { display:block; text-decoration: none; padding:0 3px 0 50px; line-height:42px;
    border:1px solid #476110; border-top:0; color:#FFF; font-size:14px
 }
 .itemcate-root-list li a:hover{color:#FFF}
 .itemcate-root-list li a img { position:absolute; max-width:16px; max-height:16px; top:11px; left:6px;
    *height:16px;*width:16px;  }
 .header-itemcate-list li .selected { color:#FFF;background:#63901F none; }
 
 .header-itemcate-list li .select-box { position:absolute; width:0; height:0; top:14px; right:0px;
    border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #FFF; 
     _top:10px; _right:-1px;_line-height:0%;_font-size: 0;_border-top-color: #63901F;_border-bottom-color: #63901F; display:none;
}

.itemcate-sub-list { position:absolute;left:230px; top:0px; border:1px solid #476110; 
    width:250px; z-index:999; background:#FFF;min-height:100px; _height:100px; overflow: visible; }
.itemcate-sub-list ul { margin:8px 0 8px 10px; background:#FFF; }
.itemcate-sub-list li { float:left; width:45%; padding:3px 0 0; text-align:left; white-space:nowrap; overflow:hidden; }
.itemcate-sub-list li a { background:url(img/dot1.png) no-repeat 0 7px; padding-left:6px; padding-right:5px;  margin-left:5px; }

.header-menu {  margin-left:100px; }
.header-menu li {float:left; _display:inline; height:36px; line-height:36px; *line-height:40px; }
.header-menu li a { font-size:14px;color:#fff; display:block; padding:0 12px; text-decoration:none;}
.header-menu li a:hover,.header-menu .current { color:#fff;background:#63901F; text-decoration:none;}
.header-menu li .select-box { position:relative; width:0; height:0; top:12px; left:5px;
    border-left:5px solid transparent; border-right:5px solid transparent; border-top:6px solid #FFF;
    _top:10px;_line-height:0%;_border-left-color: white;_border-right-color: white;
}

.header-menu-more { padding:1px 0 5px; background-color:#63901F; overflow-x:hidden;
    display:none; font-size:14px; min-width:120px; }
.header-menu-more li {margin:5px; padding:0; _border-bottom:1px dashed #E17100;}
.header-menu-more li a {display:block; padding:5px 10px; color:#FFF; background-repeat:no-repeat; background-position:2px 5px;}
.header-menu-more li a:hover {text-decoration:none; color:#FFF; background-color:#76AC25;}

.header-search { position:absolute; top:23px; left:380px;width:380px; height:37px;line-height: 33px;}
.header-search .search-select-box { width:65px; top:0; position:absolute; *top:1px; }
.header-search .search-select { display:block;background:#FFF; height:31px;
    border:1px solid #76AC25; border-right-width:0px; line-height:31px; padding-left:10px; cursor:pointer; color:#76AC25; }
.header-search .select-box { position:absolute; width:0; height:0; top:14px; right:5px;
    border-left:5px solid transparent; border-right:5px solid transparent; border-top:6px solid #76AC25;
    _line-height:0%;_border-left-color: white;_border-right-color: white; } 

.header-search .input { margin-left:65px; border:1px solid #76AC25; border-left:0; width:257px; height:29px; padding-left:2px; 
    *line-height:27px; line-height:26px\0;  padding-right:10px }

.header-search .sobtn { border:0; border-left-width:0px; color:#FFF; height:33px;  position:absolute;top:0;  right:2px; right:4px\0;  *top:1px;  *right:7px;  }

	
.header-search-types { border:1px solid #76AC25; border-top:0;background:#FFF; width:75px; }
.header-search-types li { background:#FFF; border-bottom: 1px solid #A8CF52; }
.header-search-types li:last-child { border-bottom:0; }
.header-search-types li a { text-decoration:none; display:block; padding:4px 10px; }
.header-search-types li a:hover { background:#ffffcc; }

.header-operation { text-align: right; line-height:37px; }

.header-bottom{background:url(images/default/header-bottom.png) no-repeat; width:960px; height:42px;}

.header-title{position:absolute;top:0;left: 300px;letter-spacing: 8px;height: 86px;line-height: 86px;font-size: 40px;color: #fff;text-shadow: 2px 3px 5px #1B3000;}


/*--- Body ---*/
.link_path { padding:0 5px;  background:#FFF; color:#76AC25; height:24px; line-height:24px; border:2px solid #FFF;  z-index:101; left:0px; top:-7px;  position: relative; text-indent:25px;background:url(images/product/bg_spirit.gif) no-repeat 0 7px #FFF;  }
.link_path a{color:#76AC25}
.link_path em { float:right; padding-right:5px; font-style:normal; }
.link_path em .current {color:#E03B73}
.link_path.s2 {background:#76AC25; color:#FFF;}
.link_path.s2 a{color:#FFF}
.link_path.s2 a:hover{color:#FFF}
.link_path.s3 {background:#FFF;}

.catefoot .link_path{top:0px; margin-bottom:10px;}

.catefoot { padding:0px 0px 0; }
.cate { margin:0; padding:0; overflow: hidden; border-top:1px dashed #ccc; background:#F8F8F8; border:4px solid #FFFFFF; border-bottom:1px dashed #EEE; padding:0 10px 3px}
.cate h2 { font-size:12px; margin:5px 0; padding:0 0 0 12px; background:url(img/mini-arrow.gif) no-repeat 0 3px; color:#808080; }
.cate li { float:left; width:100px; line-height:20px; list-style:none; text-overflow:clip; white-space:nowrap; }
.cate li a:hover { text-decoration: none; }
.cate .selected a { color:#76AC25; font-weight:bold; }

.subrail { line-height:24px; height:24px; margin:0; padding:0 10px; border-width:2px; border-style:solid; border-color:#FFF; background-color:#E9E9E9
}
.subrail a{color:#333}
.subrail .selected a, .subrail a:hover { color:#76AC25; text-decoration:none; }

.g-list-category { padding:0px; overflow: hidden; background:#FFF; margin-bottom:5px; border:1px solid #e2e2e2; }
.g-list-category .selected a { color:#76AC25; text-decoration: none; }
.g-list-category-type { clear:both; margin:5px; line-height:200%; }
.g-list-category-type h3 { float:left; font-size:12px; margin:0; width:8%; text-align:right; }
.g-list-category-class { float:left; margin:0; padding:0; width:92%; }
.g-list-category-class li { float:left; padding:0 10px; display:inline; white-space: nowrap; width:auto; }
.g-list-category-class li a { float:left; display:inline; }


.category { padding:0px; overflow: hidden; background:#FFFBF7; margin-bottom:5px; border:1px solid #FFE4CA; }
.category .type { clear:both; margin:5px; }
.category .type h3 { float:left; font-size:12px; margin:0; padding-top:5px; padding-left:5px;  }
.category .type .class { float:right; margin:0; text-align:left; width:92%; padding:5px; }
.category .type .class span { padding-right:10px; display:inline; }
.category .type .class .sub { padding:5px; margin:5px 10px 0 0;padding-left:10px; background:#fff; line-height:18px; 
    border:1px solid #F7F7F7; }
.category .selected a { color:#76AC25; text-decoration: underline; }

/*--- Tag ---*/
.taglist { width: 100%; padding: 10px 0; overflow: hidden; }
.taglist li { float: left; display: inline; width: 11em; height: 24px; overflow: hidden;margin: 0 10px; color: #919191; 
    font-size: 10px; }
.taglist li a { margin: 0 2px; font-size: 12px; }

/*--- Post ---*/
#seccode { margin:2px 2px 0 0;}
.post { clear:both; }
.post .title { line-height:25px; border-bottom:1px dashed #ccc; margin-bottom:5px; }
.post .title h1 { display:inline;font-size:14px;color:#CC3300;margin-right:5px; }
.post .table { width:100%; }
.post .table td { padding:3px; }
.post .table td textarea { width:400px; display:block; padding:2px; line-height:16px; }

/*--- City ---*/
.selectcity-header { margin-top:20px; }
.selectcity-header-logo { margin-left:20px; }

.selectcity-body { margin-top:20px; font-size:14px; padding:0 20px; color:#333; }
.selectcity-body a { color: #0066cc; text-decoration: none; }
.selectcity-body a:hover { color: #76AC25; text-decoration: underline; }
.selectcity-body h3 { font-size:14px; margin:20px 0; padding:0; font-weight:normal; }
.selectcity-body h3 a { background:#ffccff; padding:5px; }
.selectcity-body h5 { font-size:14px; }
.selectcity-body h5 span { margin-right:10px; }
.selectcity-body ul { list-style:none;  padding:0; margin:0 0 0 20px; }
.selectcity-body li { margin:20px 0; }
.selectcity-body li a { margin-right:15px; }
.selectcity-body-word { font-size:14px; display:inline; margin-right:5px; color:#76AC25; font-weight:bold; }

/*--- footer ---*/
#footer { clear:both; margin-top:10px; margin-bottom:30px }
#footer .links {
}
#footer .links a { margin:0 10px; }
#footer .bottom { font-size: 10px; }
#footer .bottom a { margin:0 5px; color: #717171; }
#footer div { color: #717171; text-align:center; line-height: 23px; }
#footer .version { color: #76AC25; }
/*#footer .product a { color: #0066FF; font-weight: bold; }*/

/*--- multipage ---*/
.multipage { clear:both; margin-bottom: 5px; text-align:center;}
.p_bar { clear:both; margin:15px 0; }
.p_bar a { font-size:12px;text-decoration:none;padding:6px 8px; color:#2851A3 }
.p_bar a:hover { background:#DFDFDF;border:1px solid #DFDFDF;text-decoration:none; color:#939393 }
.p_bar .p_info { background:#EEFFC7 ;border:1px solid #DFDFDF;margin-right:1px;padding:6px 8px;color:#76AC25; }
.p_bar .p_num { background:#FFF;border:1px solid #DFDFDF;margin-right:1px; }
.p_bar .p_redirect { background:#FFF; border:1px solid #DFDFDF; margin-right:1px; font-size:12px; }
.p_bar .p_curpage { margin-right:1px; border:1px solid #DFDFDF; background:#E8E8E8; color:#939393; font-weight:700; padding:6px 8px; }

.multipage_mini { float:right;}
.p_bar_mini{ clear:both; line-height:20px }
.p_bar_mini a { font-size:12px; display:inline-block; background:#FFFFFF; border:1px solid #E5E5E5; height:18px;  width:18px; color:#7F6E66; text-align:center; margin-right:2px;  }
.p_bar_mini a:hover { background:#F0F0F0; color:#989898 }
.p_bar_mini .p_info { margin-right:3px}
.p_bar_mini .p_redirect { font-family:'宋体';font-weight:bold}

/*--- Font color ---*/
.font { font-size:12px; font-weight:normal; margin:0; padding:0; }
.font_1 { color: #FF0000; padding: 0 1px; }
.font_2 { color: #76AC25; padding: 0 1px; }
.font_4 { color: #969696; padding: 0 1px; font-size: 11px ; }
.font_5 { color: #0033FF; padding: 0 1px; }
.line_1 { border-bottom: 2px solid #FF8000; }
.line_2 { border-bottom: 1px dashed #ccc; height: 1px; } 

/*--- Error ---*/
.formerror { border: 1px solid #FF9900; line-height: 18px; margin: 0 0 5px 0; padding: 5px 5px 5px 22px; 
    background:#FFE8D0 url('img/mini_warning.gif') no-repeat 4px 5px; color:#FF0000; }
.enter-error { border:1px solid #FF9900; padding:4px 55px 4px 18px; background:#FFE8D0 url('img/mini_warning.gif') no-repeat 2px 2px; 
    color:#FF0000; display:none; }

/*--- star ---*/
.start0 { background:url('img/review_start.gif') no-repeat 0 -1px;  width:58px; height:10px; }
.start1 { background:url('img/review_start.gif') no-repeat 0 -15px; width:58px; height:10px; }
.start2 { background:url('img/review_start.gif') no-repeat 0 -29px; width:58px; height:10px; }
.start3 { background:url('img/review_start.gif') no-repeat 0 -43px; width:58px; height:10px; }
.start4 { background:url('img/review_start.gif') no-repeat 0 -57px; width:58px; height:10px; }
.start5 { background:url('img/review_start.gif') no-repeat 0 -71px; width:58px; height:10px; }

/*--- Icon ---*/
.arrow-ico      { background:url('img/mini-arrow.gif')       no-repeat 0 4px;    padding-left:10px;  margin:0; color:#000 }
.assistant-ico  { background:url('img/mini_assistant.png')   no-repeat;          padding-left:12px; }
.pm-ico         { background:url('img/mini_mail.gif')        no-repeat;          padding-left:16px; }
.rss-ico        { background:url('img/mini_rss.gif')         no-repeat;          padding-left:16px; }
.home-ico       { background:url('img/mini_home.gif')        no-repeat;          padding-left:12px; }
.review-ico     { background:url('img/mini-review.gif')      no-repeat 0 0px;    padding-left:18px;  margin:0; }
.point-ico      { background:url('img/mini-point.gif')       no-repeat 0 2px;    padding-left:18px;  width:20px; margin:0; }
.coin-ico       { background:url('img/mini-coin.gif')        no-repeat;          padding-left:20px;  width:20px; margin:0; }
.member-ico     { background:url('img/mini_member.gif')      no-repeat 0 0px;    padding-left:14px;  line-height:16px; }
.flower-ico     { background:url('img/mini_flower.gif')      no-repeat 0 2px;    padding-left:16px; }
.respond-ico    { background:url('img/mini-respond.gif')     no-repeat 0 -2px;   padding-left:17px; }
.favorite-ico   { background:url('img/mini_favorite.gif')    no-repeat;          padding-left:18px;  margin:0; }
.page-ico       { background:url('img/mini-page.gif')        no-repeat 0 -1px;   padding-left:18px;  margin:0; }
.prev-ico       { background:url('img/mini-prev.gif')        no-repeat 0 -3px;   padding-left:20px;  margin:0; }
.next-ico       { background:url('img/mini-next.gif')        no-repeat 50px -3px;padding-right:20px; margin:0; }
.view-img-ico   { background:url('img/mini_image.gif')       no-repeat 0 -1px;   padding-left:18px; }
.update-img-ico { background:url('img/mini-update.gif')      no-repeat 0 -1px;   padding-left:16px; }
.update-video-ico { background:url('img/mini-video.gif')      no-repeat 0 -1px;   padding-left:16px; }
.msg-ico        { background:url('img/mini-msg.gif')         no-repeat 0 2px;    padding-left:12px; }
.handgood-ico   { background:url('img/mini-good.gif')        no-repeat 0 0px;    padding-left:15px; }
.handbad-ico    { background:url('img/mini-bad.gif')         no-repeat 0 0px;    padding-left:16px; }
.arrwd-ico      { background:url('img/mini-arrwd.gif')       no-repeat 108% 50%; padding-right:10px; cursor:pointer; }
.loading-ico    { background:url('img/mini_status.gif')      no-repeat 0 0;      padding-left:20px; }
.guestbook-ico  { background:url('img/mini-guestbook.gif')   no-repeat;          padding-left:16px; margin:0; }
.reply-ico      { background:url('img/mini-reply.gif')       no-repeat;          padding-left:16px; margin:0; }
.cart-ico       { background:url('img/mini-shopping-cart.gif') no-repeat;          padding-left:20px; margin:0; }
.guestbook-ico { background:url('img/mini-guestbook.gif') no-repeat; padding-left:16px; margin:0; }
.gourd-ico { background:url('img/mini_gourd.png') 0 -1px no-repeat; padding-left:16px; margin:0; }
.qrcode-ico { background:url('img/mini-qrcode.gif') 0 1px no-repeat; padding-left:16px; margin:0; }
.mobile-ico { background:url('../../../../static/images/common/mobile.gif') no-repeat 0 3px;padding-left:12px; margin:0; font-size:12px; }
.autn_1-ico { background:url('../../../../static/images/common/auth_1.png')       no-repeat 0 2px;    padding-left:15px;  margin:0; }

/*--- yuntu ---*/
.f1 { font-size:12px; color:#6666FF; }
.f2 { font-size:12px; color:#FF9900; font-weight:bold; }
.f3 { font-size:14px; color:#339900; }
.f4 { font-size:14px; color:#6600CC; font-weight:bold; }
.f5 { font-size:16px; color:#330066; }
.f6 { font-size:16px; color:#660099; font-weight:bold; }
.f7 { font-size:18px; color:#FF99FF; }
.f0 { font-size:19px; color:#76AC25; font-weight:bold; }

/*--- link button --*/
a.abtn1 {
    color:#FFF;display:block-inline;height:30px;margin-right:6px;padding-right:4px;text-decoration:none;
    line-height:21px;padding:6px 15px; border:1px solid #476110; border-radius:3px;
    background-image:-webkit-linear-gradient(top,#76AC25,#63901F);
    background-image:linear-gradient(0deg,#63901F,#76AC25);
    *background: #63901F;background: #63901F\0;
}
a.abtn1:hover {
    background-image:-webkit-linear-gradient(top,#76AC25,#63901F);
    background-image:linear-gradient(0deg,#76AC25,#63901F);
    *background: #63901F;background: #63901F\0;
	color:#FFF;
}
a.abtn1 span{ }
a.abtn2 {
    color:#444;display:block-inline;height:30px;margin-right:6px;padding-right:4px;text-decoration:none;
    line-height:21px;padding:6px 15px; border:1px solid #e2e2e2; border-radius:3px;
    *background: #f5f5f5;background: #f5f5f5\0;
    background-image:-webkit-linear-gradient(top,#FEFEFE,#f5f5f5);
    background-image:linear-gradient(0deg,#f5f5f5,#FEFEFE);
}
a.abtn2:hover {
    *background: #FEFEFE;background: #FEFEFE\0;
    background-image:-webkit-linear-gradient(top,#f5f5f5,#FEFEFE);
    background-image:linear-gradient(0deg,#FEFEFE,#f5f5f5);
}
a.abtn2 span{ }

/*--- 新导航和搜索栏CSS --*/
.main_seccode{padding:5px;border:1px solid #ddd;background:#fff;position:absolute;left:0;top:0;visibility:hidden;}
.new_nav,.nav_search{clear:both;width:960px;margin:0 auto;}
.new_nav ul{_zoom:1;margin:0;padding:0;}
.new_nav ul li{float:left;}
.new_nav ul li a{display:block;width:74px;height:30px;line-height:30px;background:url(img/menubg_spirit.png) no-repeat -233px 0;text-align:center;font-weight:bold;color:#900;font-size:14px;}
.new_nav ul li a:hover,.new_nav ul li a.select{background-position:-472px 0;text-decoration:none;color:#fff;}
.new_nav ul li.l_bg a{width:73px;background-position:-160px 0;}
.new_nav ul li.l_bg a:hover,.new_nav ul li.l_bg a.select{background-position:-400px 0;}
.new_nav ul li.r_bg a{width:73px;background-position:-307px 0;}
.new_nav ul li.r_bg a:hover,.new_nav ul li.r_bg a.select{background-position:-545px 0;}
.new_nav ul li.tabOne a{width:70px;background-position:0 0;}
.new_nav ul li.tabOne a:hover,.new_nav ul li.tabOne a.select{background-position:-80px 0;}
.nav_bar{clear:both;height:40px;background:#b70000;margin-bottom:10px;}

.nav_search{position:relative;z-index:90}
.newselect{display:none;}
.select_box{width:66px;height:30px;position:absolute;top:5px;font-size:12px;z-index:10;background:url(img/menubg_spirit.png) no-repeat -694px 0;}
.tzSelect{height:30px;display:inline-block;min-width:66px;}
.tzSelect .selectBox{position:absolute;height:30px;width:66px;line-height:30px;text-indent:10px;text-shadow:1px 1px 0 #EEE;color:#666;background:url(img/menubg_spirit.png) no-repeat -694px 0;cursor:pointer;}
.tzSelect .selectBox:hover,.tzSelect .selectBox.expanded{color:#2c5667;text-shadow:1px 1px 0 #9bc2d0;background:url(img/menubg_spirit.png) no-repeat -694px -30px;}
.tzSelect .dropDown{position:absolute;top:29px;left:0;width:64px;border:1px solid #ddd;border-width:0 1px 1px;list-style:none;text-indent:10px;margin:0;padding:0;background:#fff;}
.tzSelect li{display:block;height:30px;line-height:30px;cursor:pointer;position:relative;color:#666;overflow:hidden;}
.tzSelect li:hover{background:#ddd;}

.search_box{position:absolute;left:64px;top:5px;height:30px;background:url(img/menubg_spirit.png) no-repeat 0 -66px;}
.search_box input{-moz-outline:none;outline:none;}
.search_box button,.search_box span{position:absolute;}
.search_box button{left:286px;border:none;width:105px;height:30px;background:url(img/menubg_spirit.png) no-repeat -439px -66px;text-indent:-999em;cursor:pointer;}
.search_box span{left:390px;top:5px;width:175px;height:16px;line-height:16px;overflow:hidden;}
.search_box input{margin-top:3px;padding:5px 2px 5px 10px;border:0;width:280px;height:16px;line-height:16px;color:#333;font-size:14px;}
.search_box span a{padding:0 5px;color:#fff;}
.search_box span a:hover{text-decoration:underline;color:#fff;}

.index_cart{position:relative;top:5px;right:0;width:205px;height:28px;background:url(images/carbg.gif) no-repeat;}
.index_cart .index_cart_num{padding:7px 0 0 30px;width:112px;height:21px;}
.index_cart_num span{padding-right:5px;white-space:pre;color:#333;}
.index_cart_num strong{padding:0;color:#c00;}
.close_account{padding-left:6px;width:57px;height:28px;line-height:30px!important;line-height:28px;font-weight:bold;color:#fff;}
.close_account:hover{text-decoration:none;color:#fef9f9;}

/*--- module --- */
.module_list .mod_head{ background:url(images/default/idx_1f.png) bottom no-repeat; height:31px; width:960px; overflow:hidden;}
/*.module_list .mod_head.f2{background-image:url(images/default/idx_2f.png);font-size:13px; font-weight:normal;}
.module_list .mod_head.f3{background-image:url(images/default/idx_3f.png);font-size:13px; font-weight:normal;}*/
.mod_head a{color:#000;font-weight: bold;}
.mod_head .title{float:left; font-size:20px; line-height:20px;display:inline; color:#699921;margin-left: 20px;}
.mod_head .right{float:right; margin-top:34px; height:24px; line-height:24px; _line-height:28px}
.mod_head .cate_list{ float:right;}
.mod_head .cate_list a{margin-right:10px}
.mod_head .cate_more{ float:right; margin-right:10px; padding-right:13px; position:relative}
.mod_head .cate_more .select-box { position: absolute; top:10px; right:0px; 
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color:#FFF  transparent transparent transparent;
    border-style:solid dashed dashed dashed;
    border-width:5px;
}
.mod_head .more{ float:right; margin: -31px 10px 0 0;font-size: 14px;line-height: 14px;}
.mod_head .more span{ font-family:'宋体'}
/*抢订特快保*/
.mod_nav{height: 121px;margin-bottom: 19px;margin-top: -8px;border: 1px solid #ccc;box-shadow: 0 0 10px #ccc;
  background: -webkit-linear-gradient(#fff, #dedede); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff, #dedede); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff, #dedede); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff, #dedede); /* 标准的语法 */
 }
.mod_nav a{display: inline-block;font-size: 13px;color: #75974d;margin: 12px 20px 0 80px;text-align:center;vertical-align:middle;padding-top: 55px;background-position:center top;background-repeat: no-repeat;}
.mod_nav .mod_nav_qiang{background-image: url(images/default/qiang.png);}
.mod_nav .mod_nav_ding{background-image: url(images/default/ding.png);}
.mod_nav .mod_nav_te{background-image: url(images/default/te.png);}
.mod_nav .mod_nav_kuai{background-image: url(images/default/kuai.png);}
.mod_nav .mod_nav_bao{background-image: url(images/default/bao.png);}
.mod_nav .mod_nav_more{margin-top: -30px;margin-left: 50px;}



/*首页产品列表*/
.module_list .city_bg{margin-top: 8px;margin-bottom: 3px;}
.module_list .city_bg img{width: 960px;}
.module_list .mod_body{margin-bottom:15px; }
.module_list .mod_body .pro{float: left;width: 236px;height: 295px;background: #fff;box-shadow: 1px 2px 4px #ccc;margin: 4px 5px 0 0;}
.pro .pro-img{position: relative;width: 220px;height: 220px;margin: 8px auto;overflow: hidden;}
.pro .pro-img a{display: table-cell;width: 220px;height: 220px;vertical-align: middle;text-align: center;}
.pro .pro-img img{width: 220px;max-height: 220px;}

.pro .pro-img .pro-operate{position: absolute;bottom: 0;width: 229px;height: 25px;filter:Alpha(opacity=50);background:#000;background: rgba(0,0,0,0.5);}
.pro .pro-operate a{display: inline-block;margin: 3px 0 0 10px;}
.pro .pro-operate a:hover{opacity: .65;filter: Alpha(opacity=65);}
.pro .pro-operate .sc{width: 18px;height: 17px;background: url(images/default/sc.png);}
.pro .pro-operate .ewm{width: 16px;height: 15px;background: url(images/default/ewm.png);}
.pro .pro-operate .scd{width: 12px;height: 16px;background: url(images/default/scd.png);}
.pro .pro-title{margin: 5px 12px;display: block;font-size: 14px;width: 212px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro .pro-detail{margin: 0 12px;}
.pro .pro-price {color: #cc0000;font-size: 15px;font-weight: bold;float: left;}
.pro .pro-pf{float: right;width: 58px;height: 16px;margin-top: 4px;}
.start{display:block; height:16px;}
/*首页产品列表结束*/

/*县产品列表*/
.module_list .mod_body .pro_box{float: left;width: 189px;height: 240px;background: #fff;box-shadow: 1px 2px 4px #ccc;margin: 7px 3px 0 0;}
.pro_box .pro-img{position: relative;width: 183px;height: 183px;margin: 3px auto;overflow: hidden;}
.pro_box .pro-img a{display: table-cell;width: 183px;height: 183px;vertical-align: middle;}
.pro_box .pro-img img{width: 183px;}
.pro_box .pro-img .pro-operate{position: absolute;bottom: 0;width: 183px;height: 25px;filter:Alpha(opacity=50);background:#000;background: rgba(0,0,0,0.5);}
.pro_box .pro-operate a{display: inline-block;margin: 3px 0 0 10px;}
.pro_box .pro-operate a:hover{opacity: .65;filter: Alpha(opacity=65);}
.pro_box .pro-operate .sc{width: 18px;height: 17px;background: url(images/default/sc.png);}
.pro_box .pro-operate .ewm{width: 16px;height: 15px;background: url(images/default/ewm.png);}
.pro_box .pro-operate .scd{width: 12px;height: 16px;background: url(images/default/scd.png);}
.pro_box .pro-title{margin: 0 10px;display: block;font-size: 14px;line-height: 18px;width: 169px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_box .pro-detail{margin: 5px 10px;}
.pro_box .pro-price {color: #cc0000;font-size: 15px;font-weight: bold;float: left;}
.pro_box .pro-pf{float: right;width: 58px;height: 16px;margin-top: 4px;}
.mod_pro{float: left;width: 576px;}
.mod_aq{float: left;width: 382px;height: 487px;overflow:hidden;margin:7px 0 0 2px;background: #72a52e;display: table;}
.mod_aq a{display: table-cell;width: 382px;height: 487px;vertical-align: middle;}
.mod_aq img{width: 382px;}
.mod_head .title img{width: 26px;margin: 5px 7px;vertical-align: middle;}
/*县产品列表结束*/

/*实体店*/
.pic_body{background: #fff;position: relative;}
.pic_outer{position: relative;width: 935px;height: 205px;margin: 9px auto;overflow: hidden;}
.show_pic{position:absolute;width: 9999px;height: 205px;left: 0;}
.show_pic li{float: left;width:185px;height:197px;margin:8px 1px 0;box-shadow: 1px 1px 1px #ccc;background: #fff;display: table;}
.show_pic span{display: block;margin: 0 auto;}
.show_pic .show_pic_img{width: 180px;height: 156px;overflow: hidden;display: table-cell;vertical-align: middle;}
.show_pic_img img{width: 180px;}
.show_pic .show_pic_title{font-size: 14px;margin-top: 10px;width: 180px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*.mod_body p{height: 55px;}*/
.to_left,.to_right{position:absolute;z-index:100;top: 36px;cursor:pointer;width: 31px;height: 93px;filter:Alpha(opacity=50);background:#000;background: rgba(0,0,0,0.5);}
.to_left img,.to_right img{margin: 37px 8px;}
.to_left{left: 0;}
.to_right{right: 0;}



/*.mod_body.s1{border-width:2px;}
.mod_body h2 { font-size:13px; margin:5px; color: #76AC25}
.mod_body h2 a{color: #76AC25}
.mod_body h2 .more{float:right; font-size:12px}*/
.module_list.mod_960 .mod_head{background-image:url(images/default/mod_head.png); width:960px}

/*--- ix Review ---*/
.ix_review_body{}
.ix_review { clear:both; width:100%; margin:0 auto; padding-bottom:10px;}
.ix_review .member { float:left; width:52px; text-align:center; }
.ix_review .member img { display:block; border:1px solid #72A52E; padding:1px; }
.ix_review .field { float:right; width:180px; color:#666; }
.ix_review .feed { background:#DDF6AF; padding:0 5px; line-height:25px; margin-bottom:5px; }
.ix_review .feed h3 { display:inline; color:#76AC25; padding:0; margin:0; }
.ix_review .feed h3 a { color:#CC3300; }
.ix_review .feed span a { color:#0099FF; }
.ix_review .info .score { clear:both; margin:0px 0 0 5px; }
.ix_review .info .score li { float:left; margin:0 ; line-height:20px; padding-right:5px; }
.ix_review .info .content { min-height:47px; }
.ix_review .info .content p { padding:5px 0; *padding:0px; margin:0 5px; line-height:20px; overflow:auto; *overflow:hidden; }

/*--- footer_cate ---*/
.mod_body.s2{border-width:8px;width: 960px;}
.footer_cate dl{margin:0; float:left; width:157px; border-bottom:1px dotted #CCCCCC; padding-bottom:10px;}
.footer_cate dt{background:#FFF; border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC; margin-bottom:10px; text-align:left}
.footer_cate dt strong{background:#F1F1F1; display:block; margin:1px 0; padding-left:35px; height:30px; line-height:30px;}
.footer_cate dd{ text-align:left; margin:0px; padding-left:35px; height:20px; line-height:20px;}

/*--- service ---*/
.service{background-color:#FFF; padding-top:10px; padding-bottom:15px}
.service dl{margin:0; float:left; width:236px}
.service dt{float:left; width:80px; font-weight:bold; height:23px; line-height:23px; text-align:center}
.service dd{float:right; width:150px; height:23px; line-height:23px; margin:0;text-align:left;}

/*** subtab ***/
.subject .subtab { padding-left:5px;background:#76AC25; height:24px; border:2px solid #FFF; }
.subject .subtab li { float:left; font-size:14px; text-align:center;  }
.subject .subtab li a { display:block; width:80px; line-height:24px; color:#FFF }
.subject .subtab li a:hover{color:#FFF}
.subject .subtab .selected a { background:#FFF; color:#76AC25; border-top:2px solid #76AC25; position:relative; line-height:22px;}
.subject .subtab .selected a:hover{color:#76AC25}

/*list-filter*/
.list-filter { border:#fff solid 4px; background:#F8F8F8; margin-bottom:10px; overflow:hidden;padding: 0 10px; }
.list-filter dl { display:block; margin:0; padding:0; border-bottom:1px dashed #e2e2e2; margin-bottom: -1px; width:100%; overflow:hidden; }
.list-filter dt { width:78px; margin-left:0; margin-top:8px; text-align:right;white-space:nowrap; overflow:hidden;}
.list-filter dd { width:624px; margin:5px 0 3px 0; }
.list-filter dd ul { width:598px; list-style:none; margin:0; padding:0px 0px; }
.list-filter dd ul li { display:inline; margin:3px 10px; white-space: nowrap; *line-height:16px; *padding-bottom:3px; }
.list-filter dd ul li:first-child { clear:left; }
.list-filter dd ul li a.selected { color:#76AC25; }
.list-filter dd ul li img { margin-right:1px; }
.list-filter dd ul li.att_icon  a { position: relative; top:-4px; }

.list-filter dt, .list-filter dd, .list-filter dd ul, .list-filter dd ul li { display: inline; float: left; }
.list-filter dd .more { float:left; line-height:18px; margin-top:0px; padding-left:16px; position:relative; outline:none; color:gray; }
.list-filter dd .open, .list-filter dd .close { background:url(img/mini-ex.gif) no-repeat; }
.list-filter dd .open { background-position: -3px -2px; }
.list-filter dd .close { background-position: -3px -20px; }

/*** 认证icon ***/
.rz_icon{height:16px; line-height:15px; display:inline-block; padding-left:27px; background:url(images/default/shiti.png) no-repeat;}
.rz_icon.shiti{background:url(images/default/shiti.png) no-repeat;}

/**************image*****/
.img{overflow:hidden; background-color:#FFF; display: table-cell; vertical-align:middle; *display: block;}
img{vertical-align:middle}

.opbtn , a.opbtn{ color:#FFF; background-color:#76AC25; padding:4px 15px; font-size:14px; border:1px solid #63901F}
.opbtn2 , a.opbtn2{color:#AFADAD; background-color:#E9E9E8; border-color:#969393}


/*排行榜*/

.rank{padding:0 15px 10px;font-size: 14px;}
.rank-div{float:left;width: 32.258%;margin:0 5px;}
.rank-div h3{text-align: center;font-size: 14px;height: 69px;line-height: 69px;}
.rank-div h3 span{padding-left: 33px;font-size: 24px;}
.person-rank{background: url(img/pr.png) left center no-repeat;}
.area-rank{background: url(img/ar.png) left center no-repeat;}
.product-rank{background: url(img/prr.png) left center no-repeat;}
.rank-div ul{border: 1px solid #abc18c;}
.rank-div ul li{position: relative;height: 50px;line-height: 50px;margin-left: 39px;padding-right: 20px;border-bottom:1px solid #e4e4e4;}
.rank-top{position:absolute;left: -30px;top: 16px;width: 22px;height: 17px;background: url(img/top.png) no-repeat;}
.rank-div ul li:first-child{margin-left: 0;padding: 0 20px 0 40px;}
.rank-div ul li span,.rank-div ul li i{float: left;}
.rank-div ul li .sale{float: right;color: #d40904;}
.rank-div ul li i{display: inline-block;font-style: normal;color: #fff;width: 21px;height: 21px;line-height: 21px;text-align: center;background: #a7a7a7;margin: 15px 10px 0 0;}
.rank-div ul li i.rank-top1{background: #d40904;}
.rank-div ul li i.rank-top2{background: #f78b2b;}
.rank-div ul li i.rank-top3{background: #588319;}


.recstyle{display:block;height:39px;border:1px solid #ccc;border-top:none;line-height:39px;background:#fff;}
.recstyle .chstyle{background:url(img/catlogo.png) no-repeat;float:left;width:100px;border-right:1px solid #ccc;padding-left:20px;font-size:13px;}
.recstyle .prostyle{float:left;width:*;padding-left:20px;font-size:13px;}
.recstyle .img{width: 220px;height: 220px;display:none}