@charset "UTF-8";
/*2、与字体与显示相关的定义*/
/* 标题 */
h1, h2, h3, h4, h5, h6 { color: #333333; font-weight: bold; }

h1 { font-size: 18px; }

h2 { font-size: 16px; }

h3 { font-size: 14px; }

h4 { font-size: 12px; }

h5 { font-size: 1em; }

h6 { font-size: 1em; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }

/*网站地图导航导航*/
.Navigation { margin: 0px 0px 8px; border-top:1px solid #cecece;background:fff;padding-top:1px }
.Navigation .wrap{padding: 7px 10px;background:#efefef;}
.Navigation { color: #383838; line-height: 20px; }
.Navigation a { color: #383838; text-decoration: underline; }
.Navigation span { margin: 0 5px 0 0; }
.Navigation .now { font-weight: 700; }



/*公司简介页文字区域mod*/
.ArticleDetailsWrap p font { line-height: normal; }

.horizontal-m .goodpic { text-align: center; float: left; _display: inline; overflow: hidden; }
.horizontal-m .goodinfo { float: left; _display: inline; white-space: normal; }

.vertical-m .goodpic { margin: 0 auto; position: relative; }

.price-wrap { text-align: left; }

.button li { height: 25px; line-height: 25px; padding: 0; display: inline-block; *display: inline; zoom: 1; }

.goodinfo h3 { font-weight: normal; text-align: left; height: 30px; font-size: 12px; line-height: 15px; overflow: hidden; }

.horizontal-m .goodinfo h3 { height: auto; overflow: visible; }

.gridlist .goodpic { width: 50px; height: 58px; padding: 0; margin: 2px; }
.gridlist .goodinfo { text-align: left; padding: 0 5px; margin-top: 5px; float: none; }
.gridlist .goodinfo h3 { margin: 0; }

.goodsDetailContent .items-gallery { width: 158px; }

.forforma-btn { margin-left: 10px; }

/*表格下方的操作区域*/
.liststyle-option th, .liststyle-option td { text-align: center; background: #eeeeee; vertical-align: middle; }

.liststyle .viewpic, .liststyle .addtocart { text-indent: -9999px; display: block; width: 20px; height: 20px; background: url(../images/goodsgallary_icon.gif) no-repeat 0 -25px; }
.liststyle .addtocart { background-position: 0 -100px; }
.liststyle .phone-group li { list-style: none; line-height: 30px; }

.present-btn { width: 40px; height: 23px; margin-left: 3px; background: url(../images/present_btn.gif) no-repeat; color: #ff6600; text-align: center; border: 0; }

/*加入收藏样式*/
.btn-fav:hover { text-decoration: none; }

.star-off .btn-fav span, .star-on .btn-fav span { margin: 0 0 0 25px; }

.star-off .collect-cart { padding-left: 0; color: #367EC1; }

.cart-coll-ul { width: 98px; margin: 0 auto; }

.CartNav_del .has-icon { margin-left: 2px; }

/*前台的一些价格样式*/
.price1 { font-size: 16px; color: red; font-weight: bold; }

.price-normal, .point { color: #ff6600; }

.mktprice1 { font-size: 12px; text-decoration: line-through; }

.saveprice1 { font-size: 11px; color: #ff9900; }

.goodpic { text-align: center; }
.goodpic a { background: transparent; display: block; text-align: center; overflow: hidden; }
.goodpic a img { margin: 0; }

.cantbuy .tip-text { border-color: white; background-color: #FFFCC1; color: red; }

.cantbuy .tip { border-color: #F6A100; }

/*导航菜单*/
.MenuList { _white-space: nowrap; }

.MenuList div { float: none; }

.MenuList .v-m-page { z-index: 65535; background: white; padding: 2px 10px; *padding: 2px 0 2px 25px; border: 1px solid #cccccc; }

.MenuList .wgt-menu-more { position: relative; }

#Menu .v-m-page a, .MenuList .v-m-page a { white-space: nowrap; background: none; padding: 0; margin: 0; color: #333333; }



/*外部引用挂件宽度*/
/*iframe { width:100% }*/
/*延迟加载*/
.textarea-lazyload-block { display: none; }

/*下拉菜单的样式*/
.fmenu { position: absolute; left: 0; background: white; cursor: default; border: 1px solid #cccccc; z-index: 65535; padding: 2px; }

.fmenu .item { cursor: pointer; }

/*即时通讯*/
.ImChat td { padding: 3px; }

.ImChat td a { padding: 3px; padding: 0 3px; }

#siderIMchat-main .bg a img { margin: 3px 0; }

/*评论*/
.Comment li { padding: 5px 0; }

.Comment h6 { margin: 0; }

.Comment .cmt_item { display: block; }

.Comment span { margin: 0 5px 0 0; text-align: right; }

/*订单信息*/
.OrderList li { white-space: normal; border-bottom: 1px dotted #cccccc; padding: 5px; }
.OrderList .OrderListName { color: black; font-weight: 700; }
.OrderList .OrderListPrice { color: black; font-size: 11px; }
.OrderList .OrderListDate { color: #ff9900; font-size: 11px; }

/*发货信息*/
.TransportList li { white-space: normal; border-bottom: 1px dotted #cccccc; padding: 5px; }
.TransportList .TransportListId { color: #ff9900; font-weight: 700; font-size: 11px; }
.TransportList .TransportListShipname { color: black; font-size: 11px; }

/*浏览过的商品*/
.GoodsBrowsed { *width: 100%; *overflow: hidden; line-height: 15px; }
.GoodsBrowsed .goodpic { padding: 1px; background: white; }
.GoodsBrowsed .view-time { font-size: 11px; font-family: verdana; color: #999999; }
.GoodsBrowsed .goodsName { font-size: 11px; }

/*友情链接 & 即时联系*/
.LinkList, .ImChat { padding: 5px; }

.LinkList .LinkListItem { float: left; text-align: center; line-height: 18px; }

/*版块预设*/
.GoodsList .mktprice1 { text-decoration: line-through; font-size: 1em; }

.GoodsList .price1 { font-size: 1em; font-weight: normal; }

.more { margin: 5px 5px 0 0; }

.ArticleList li, .ArticleList td { overflow: hidden; white-space: nowrap; }
.ArticleList td { padding-left: 10px; }
.ArticleList li a, .ArticleList td a { padding-left: 3px; }

/*标签切换样式*/
.GoodsList-Tabs img, .ArticleList img { margin-right: 4px; }

.Article-Tabs, .GoodsList-Tabs { overflow: auto; zoom: 1; border-bottom: 1px solid #cccccc; padding: 0 10px; }

.Article-Tabs div, .GoodsList-Tabs div { float: left; padding: 3px 5px; cursor: pointer; border: 1px solid #cccccc; border-bottom: none; margin: 0 0 0 -1px; }

.Article-Tabs .current, .GoodsList-Tabs .current { background: #efefef; font-weight: bold; }

.IndexLoginWrap { padding: 5px; }
.IndexLoginWrap label { width: 50px; margin: 0 2px 0 0; font-weight: normal; }
.IndexLoginWrap input.userinput { width: 100px; }
.IndexLoginWrap input.vcode { width: 40px; }
.IndexLoginWrap .buttonbar { margin: 5px 0 0 0; padding: 5px 0 0 0; border-top: 1px solid #efefef; clear: both; text-align: center; }
.IndexLoginWrap .buttonbar a { margin: 0 4px; }
.IndexLoginWrap .logon { line-height: 20px; margin: 5px 0; text-align: center; }
.IndexLoginWrap .bar { overflow: hidden; white-space: nowrap; }
.IndexLoginWrap .bar span { display: inline; text-align: left; line-height: 12px; padding: 0 8px; }

/*版块内部*/
.GoodsList .item table { margin: 5px 0; }
.GoodsList .item { padding: 0 5px; }
.GoodsList .item table td { padding: 5px; vertical-align: top; text-align: left; }
.GoodsList table .goodsDesc { width: 99%; }
.GoodsList .goodsImg { margin: 0 auto; }
.GoodsList .goodsImg a { vertical-align: middle; text-align: center; }
.GoodsList h6 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.GoodsShow .pic { display: block; margin: 5px auto 0 auto; }
.GoodsShow .info { padding: 5px; }
.GoodsShow .gname, .GoodsShow .desc { color: #333333; overflow: hidden; }

/*站点地图*/
.SiteMaps td a { padding: 5px; }

.SiteMaps h3 a { background: url(../images/arrs.gif) no-repeat 0 -82px; padding: 0 0 0 13px; }

/*商品购买区*/
.GoodsListWrap { text-align: center; }
.GoodsListWrap .button { width: 110px; margin: 0 auto; }
.GoodsListWrap .button li { padding: 0; display: inline-block; *display: inline; zoom: 1; margin: 0 2px; }
.GoodsListWrap .listact { position: relative; text-indent: -9999px; width: 46px; height: 23px; display: block; cursor: pointer; }
.GoodsListWrap .button .vdetail { display: none; }

/*.GoodsListWrap .vdetail .listact{ background:url(list_btns.gif) no-repeat 0 -100px;
}*/
.GoodsListWrap .addcart .listact { background: url(../images/wgt_btns.gif) no-repeat; }
.GoodsListWrap .star-off .listact { background: url(../images/wgt_btns.gif) no-repeat 0 -23px; }
.GoodsListWrap .star-on .listact { background: url(../images/wgt_btns.gif) no-repeat 0 -46px; }
.GoodsListWrap .nobuy .listact { background: url(../images/wgt_btns.gif) no-repeat 0 -92px; }

/*文章信息*/
.TreeList .cat1 { padding-left: 3px; }
.TreeList .cat2 { padding: 0 0 0 10px; }
.TreeList .cat3 { padding: 0 0 0 15px; }
.TreeList .cat4 { padding: 0 0 0 20px; }
.TreeList .cat5 { padding: 0 0 0 25px; }

/*商品分类*/
.GoodsCategoryWrap { text-align: left; }

/*商品分类默认方式(最普通)*/
/*第一层*/
.c-cat-depth-1 a { background: url(../images/arrs.gif) no-repeat 0 -82px; padding-left: 10px; font-weight: bold; zoom: 1; }

.c-cat-depth-1 table a { display: inline; }

/*第二层*/
.c-cat-depth-2 a { font-weight: normal; background: none; margin: 0 2px; }

/*第三层*/
.c-cat-depth-3 a { font-weight: normal; }

/*商品分类弹出式*/
/*第一层*/
.s-cat-depth-1 a { background: url(../images/arrs.gif) no-repeat 0 -82px; padding-left: 15px; font-weight: bold; }

.s-cat-depth-1 a, .s-cat-depth-1 span { zoom: 1; }

/*第二层*/
.s-cat-depth-2 a { background: none; font-weight: normal; }

.s-cat-depth-1 .s-cat-depth-2 .s-cat-depth-2-onlyfor2 { white-space: nowrap; }

.s-cat-depth-1 .s-cat-depth-2 .s-cat-depth-2-onlyfor2 li a { font-weight: normal; display: block; background: url(../images/arrs.gif) no-repeat 5px -40px; padding: 0 15px 0 15px; }

/*弹出层*/
.s-cat-dropdown { border: 1px solid #cccccc; background: white; white-space: nowrap; padding: 0 10px; }

.s-cat-dropdown a { display: block; background: url(../images/arrs.gif) no-repeat 5px -40px; padding: 0 0 0 15px; }

/*商品分类折叠式*/
/*第一层*/
.e-cat-depth-1 a { padding: 0; font-weight: bold; }

.e-cat-depth-1 p { margin: 0; }

/*第二层*/
.e-cat-depth-2 a { font-weight: normal; }

/*第三层*/
.e-cat-depth-3 { white-space: nowrap; }

.e-cat-depth-3 a { display: block; }

.e-cat-depth-1 .symbols { cursor: pointer; display: block; float: left; text-align: center; margin-right: 2px; }

/*商品分类*/
.BrandListWrap { text-align: center; }

.GoodsCategoryWrap { text-align: left; }

.GoodsCategoryWrap td { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

/*系统挂件[不可编辑]*/
.system-widgets-box { height: 500px; border-width: 1px; border-color: #cccccc #999999 #999999 #cccccc; border-style: bold; background: #e6e6e6 url(../images/system-widgets-box.gif) no-repeat 50% 50%; }

/*延迟*/
.textarea-lazyload { display: none; }

/*迷你购物车*/
.minicart_box { width: 231px; margin-top: 10px; right: 27px; position: absolute; z-index: 9999; }

.minicart_cont { width: 229px; position: absolute; overflow-y: auto; height: 365px; overflow-x: hidden; background: white; border: 1px solid #dddddd; visibility: hidden; z-index: 9997; *right: 0px; }
.minicart_cont .loading { position: absolute; top: 50%; padding: 0; clear: both; background: url(../images/indicator_medium.gif) no-repeat 82px center; *background: url(../images/indicator_medium.gif) no-repeat center; height: 34px; line-height: 32px; padding-left: 118px; }
.minicart_cont .nocommod { padding: 10px; text-align: center; height: 25px; font-size: 14px; color: #666666; }
.minicart_cont .nodisplay { display: none; }
.minicart_cont .goodpic { width: 51px; height: 51px; border: 1px solid #dddddd; padding: 1px; float: left; margin: 10px 5px 0 0; }
.minicart_cont .goodpic img { width: 50px; height: 50px; margin-right: 5px; }
.minicart_cont .goods-main { margin: 3px 0 0 10px; float: right; width: 65%; font-size: 12px; line-height: 125%; }

.boxGray { padding: 8px 8px 3px 8px; font: 12px; font-family: tahoma, arial, simsun; line-height: 150%; }

.minicart-single { border-bottom: 1px dashed #dddddd; padding: 5px; zoom: 1; background: white; height: auto; margin-bottom: 5px; }

.minicart-single .goodpic img { width: 60px; height: 60px; }

.minicart-single .goods-main { margin-left: 68px; }

.minicart-single .goodinfo, .minicart-single .price-wrap { float: none; text-align: left; }

.micolor1 { color: #777777; font-size: 12px; font-weight: 100; }

.micolor2 { color: #cc0000; }

.min-btn { width: 169px; *width: 175px; margin: 0 auto; }

.min-mal { margin-left: 6px; *margin-left: 0; }

/*商品搜索的挂件*/
.SearchBar table td { padding: 0 5px; vertical-align: middle; }

.SearchBar .inputstyle { padding: 0 2px; }

.ArtListWrap ul li .date { float: right; }

.Numinput { width: 65px; height: 22px; }
.Numinput input { font-size: 12px; height: 18px; line-height: 18px; width: 40px; text-align: center; padding: 0; float: left; border: 1px solid #ccc; background: white url(../images/Numinput-bj.gif) no-repeat 0 0; }
.Numinput .numadjust { background-image: url(../images/numadjust.gif); background-repeat: no-repeat; cursor: pointer; display: block; height: 9px; overflow: hidden; width: 18px; }
.Numinput .numadjust.increase { background-position: 0 0; top: 0; *margin-bottom: 2px; right: 0; }
.Numinput .numadjust.increase.active { background-position: 0 -20px; }
.Numinput .numadjust.decrease { background-position: 0 -10px; bottom: -1px; *bottom: 1px; right: 0; }
.Numinput .numadjust.decrease.active { background-position: 0 -30px; }

.numadjust-arr { height: 20px; width: 18px; float: left;margin-left:1px;; }

.mini-cart-dialog { width: 300px; border: 1px solid #dddddd; box-shadow: 2px 2px 3px #dddddd; -webkit-box-shadow: 2px 2px 3px #dddddd; -moz-box-shadow: 2px 2px 3px #dddddd; -o-box-shadow: 2px 2px 3px #dddddd; }
.mini-cart-dialog .dialog-title { background: #eeeeee; color: #696D6F; line-height: 22px; padding: 0 4px 0 4px; }
.mini-cart-dialog .dialog-box { left: 1px; top: 1px; display: none; }
.mini-cart-dialog .title { font-size: 12px; padding-left: 8px; }
.mini-cart-dialog .title img { float: left; margin-right: 5px; }
.mini-cart-dialog .dialog-close-btn { font-family: Arial Black; color: #9BCAEA; text-align: center; }
.mini-cart-dialog .dialog-close-btn:hover { color: #63ADDE; }

.mini-passport table { padding: 0; }
.mini-passport .loading { background: url(../images/loading.gif) no-repeat 50% 50%; }
.mini-passport .form { padding: 0; margin: 0; border: none; }
.mini-passport .row-span { background: #FFF5EE; width: 190px; vertical-align: top; padding: 4px 0 0 0; border-left: #FFECE0 1px solid; text-align: center; }
.mini-passport .row-span a { color: #FA6400; font-weight: bold; }
.mini-passport .register-wrap { margin: 0; }
.mini-passport .register-wrap h4 { padding: 10px 0 2px 10px; margin: 0; }
.mini-passport .register-wrap i { padding-left: 10px; color: #999999; }

.mini-dialog-close { font-family: Arial Black; top: 4px; right: 4px; text-align: center; width: 25px; height: 21px; position: absolute; color: white; background: #FF9955; border: 1px #FA6400 solid; font-size: 14px; cursor: pointer; }
.mini-dialog-close:hover { background: #ff6655; border-color: #ff6655; }

.fast-login { padding: 15px 0 5px; }
.fast-login span { background: url(../images/ra.gif) no-repeat 0 8px; padding: 0 0 0 10px; }

ul.fast-login li { background: none; padding: 0 0 0 10px; text-align: left; clear: both; }

#siderIMchat { z-index: 65535; position: absolute; }

#siderIMchat_hiddenbar { background: url(im/siderim_hiddenbar.gif); width: 26px; height: 136px; }

#siderIMchat-main { width: 170px; display: none; margin: 0 10px; }
#siderIMchat-main .top { background: url(im/siderim_title.gif); height: 34px; }
#siderIMchat-main .infobox { font-size: 12px; text-align: center; background: #BDC5CB; background: url(im/siderim_infobox.gif) no-repeat; padding: 5px; line-height: 14px; color: black; font-weight: bold; }
#siderIMchat-main .bg { font-size: 12px; background: url(im/siderim_bg.gif); padding: 5px; }
#siderIMchat-main ul li { float: left; margin-right: 5px; margin-bottom: 6px; }
#siderIMchat-main .bottom { background: url(im/siderim_bottom.gif); height: 9px; overflow: hidden; }

/*整个前台系统级按钮*/
.actbtn { width: 90px; height: 36px; cursor: pointer; border: 0 none; text-indent: -9999px; background-repeat: no-repeat; display: block; }

/* 购买按钮 */
.btn-buy, .btn-fastbuy, .btn-search, .btn-gift-exchange { background: url(../images/btn-bj.gif) no-repeat; }

.btn-buy { background-position: 0 -402px; float: left; width: 112px; }

/* 购买按钮  */
.btn-fastbuy { background-position: 0 -344px; height: 41px; float: left; width: 126px; margin-right: 5px; }

/* 立即购买按钮  */
.btn-search { background-position: 0 -1110px; border: none; width: 57px; height: 25px; cursor: pointer; }

/* 搜索按钮 */
.btn-gift-exchange { background-position: 0 -820px; height: 35px; float: left; width: 132px; }
.btn-gift-exchange:hover { background: url(../images/btn-bj.gif) no-repeat 0 -877px; }

.btn { background: url("../images/orderBtn.gif") no-repeat; border: none; display: inline-block; *display: inline; color: #fff;font-size: 14px;font-weight: bold;width: 129px;height: 40px; *margin: 0 1px; padding: 0; overflow: visible; text-decoration: none; cursor: pointer; vertical-align: middle; }

.btn img, .relevance-goods img { vertical-align: middle; *margin-right: 0; }

.btn-icon img { margin: -3px 3px 0 1px; *margin: -1px 3px 0 3px; _margin: 1px 3px 0 1px; margin: -2px 3px 0 1px \0; }

.order-btn span { background-position: 0 -479px; height: 28px; padding: 0 0 0 12px; font-weight: bold; color: white; text-shadow: 1px 1px 0 #B15F15; }
.order-btn span span { background-position: right -479px; line-height: 28px; *line-height: 28px; _line-height: 30px; line-height: 29px\0; padding: 0 10px 0 0; }
.order-btn:hover span { background-position: 0 -539px; }
.order-btn:hover span span { background-position: right -539px; }

.btn-margin { *margin: 10px 5px 0 5px; }

.btn-a, .addcart-btn, .orangebtn, .nogoods { background: url(../images/btn-bj.gif); cursor: pointer; float: left; padding: 0 0 0 7px; height: 25px; line-height: 25px; line-height: 24px\9; *margin-right: 5px; width: auto;}
.btn-a span, .addcart-btn span, .orangebtn span, .nogoods span { background: url(../images/btn-bj.gif) right 0; text-shadow: 1px 1px 0 white; padding: 0 7px 0 0; float: left; height: 25px; line-height: 25px; display: block; white-space: nowrap; }
.btn-a:hover, .addcart-btn:hover, .orangebtn:hover, .nogoods:hover { color: black; text-decoration: none; }
.btn-a img, .addcart-btn img, .orangebtn img, .nogoods img { vertical-align: top; }

.btn-a { color: #454545; }
.btn-a:hover { background-position: 0 -50px; }
.btn-a:hover span { background-position: right -50px; }

.nogoods span { color: #999999; }
.nogoods .stockout { padding: 0 15px 0 15px; }

.addcart-btn { background-position: 0 -104px; color: white; }
.addcart-btn span { background-position: right -104px; zoom: 1; text-shadow: 1px 1px 0 #B15F15; }
.addcart-btn:hover { background-position: 0 -157px; color: white; }
.addcart-btn:hover span { background-position: right -157px; }

.has-icon { padding: 5px 4px 0 0; float: left; }
.has-icon img { _margin-top: -1px; vertical-align: top;}

.buy-btn { background: url(../images/btn-bj.gif) no-repeat; border: none; display: inline-block; *display: inline; zoom: 1; width: 126px; height: 39px; line-height: 39px; margin: 0 3px; cursor: pointer; }
.buy-btn.buy { background-position: 0 -344px; }
.buy-btn.add { background-position: 0 -402px; }

/*.common-btn span { background-position: 0 -595px; height: 31px; }
.common-btn span span { background-position: right -595px; line-height: 31px; color: white; font-weight: bold; text-shadow: 1px 1px 0 #B15F15; }
.common-btn:hover span { background-position: 0 -670px; height: 31px; }
.common-btn:hover span span { background-position: right -670px; height: 31px; }*/


.orangbtn:hover, .orangbtn:hover span, .submit-btn:hover, .submit-btn:hover span { background-position: 0 -40px;  }
.orangbtn:hover span span, .submit-btn:hover span span { background-position: right -269px; }

.orangebtn, .submit-btn span, .submit-a span { background-position: 0 -211px; padding: 0 0 0 15px; }

.orangebtn span, .submit-btn span span { background-position: right -211px; padding: 0 15px 0 0; line-height: 25px; }

.orangebtn:hover { background-position: 0 -269px; }

.orangebtn:hover span { background-position: right -269px; }

.star-off .fav { display: inline; }

.star-off .nofav { display: none; }

.nofav { display: none; }

.star-on .btn-fav, .star-off .btn-fav { background: url(../images/collect_iconbj.gif) no-repeat; display: block; line-height: 25px; line-height: 27px\0; }

/* 加入收藏 */
.star-on .btn-fav { background-position: 5px 5px; }

.star-off .btn-fav { background-position: 5px -17px; }

.star-on .fav { display: none; }

.star-on .nofav { display: inline; color: #333333; }

.star-on i, .star-off i { background: url(../images/collect_iconbj.gif) no-repeat; width: 14px; height: 16px; }

.star-on i { background-position: 0 5px; }

.star-off i { background-position: 0 -17px; }

.del-bj { display: block; width: 37px; height: 21px; margin-top: 5px; line-height: 21px; text-align: center; font-size: 12px; font-weight: normal; cursor: pointer; }
.del-bj:hover { background: white; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border: 1px solid #eeeeee; height: 19px; line-height: 19px; width: 35px; }

.btn-bj-hover { height: 25px; line-height: 25px; line-height: 28px\0; display: block; padding-left: 13px; color: #333333; cursor: pointer; clear: both; }
.btn-bj-hover:hover { background: url(../images/btn-bj.gif) no-repeat 0 -927px; color: #367EC1; text-decoration: none; }
.btn-bj-hover i { margin-right: 3px; *margin-right: 0; }

#goodsbody .gridlist, .gridlist .liststyle td, .gridlist .liststyle th, .gridlist .takegoods td, .gridlist .takegoods th { background: none; }

.gridlist { color: #7e7e7e; /*border-bottom: none; */border-collapse: separate; }
.gridlist a { cursor: pointer; }
.gridlist th { background: #f3f3f3; color: #464646; border-left: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-right: 1px solid white; text-align: center; text-shadow: 1px 1px 0 white; border-collapse: collapse; height: 27px; line-height: 27px; }
.gridlist th.first { border-left: white; }
.gridlist td { border-bottom: 1px solid #ddd; padding: 7px 5px; vertical-align: middle; }
#coupon-list-table{*width:409px;white-space:nowrap;}

.table-goods-list { border: 1px solid #dddddd; border-bottom: none; margin: 5px 0; }
.table-goods-list .goodinfo { float: left; width: 200px; overflow: hidden; word-wrap: break-word; }
.table-goods-list .has-right-price { margin-right: 70px; }
.table-goods-list .goods-main { margin-left: 60px; }
.table-goods-list .price-wrap { float: right; width: 100px; }

.off-screen { position: absolute; left: -9999px; }

.giftpackage-wrap { width: 220px; float: left; }
.giftpackage-wrap h6 { font-weight: normal; }
.giftpackage-wrap dd { width: 118px; }
.giftpackage-wrap .goods-main { width: 150px; margin-left: 55px; }

.cart-product-img img, .cart-product-img { width: 50px; height: 50px; }

.member-giftwrap { position: relative; padding: 3px 0 0; border-top: 1px dotted #dddddd; margin-top: 5px; }

.member-gift-name { position: absolute; font-weight: bold; left: 0; display: block; }

.member-giftlist li:last-child { border: none; }

.member-giftlist li, .member-myorder-gift { width: 211px; }

.member-gift-pic { width: 50px; height: 50px; margin: 0 auto; }

.member-gift-pic img { height: 50px; }

.gridlist td.font-red { color: #ff6600; }

.member-order-list { border-bottom: 1px dotted #dddddd; margin: 0 0 5px 0; padding: 2px 0; }

.gift-item-name { padding-right: 10px; margin-top: 10px; line-height: 20px; text-align: left; }
.gift-item-name a { padding: 0 5px; }
.gift-item-name dl { margin: 0; }
.gift-item-name dt { margin-left: 10px; }

.gift-bag h3 { font-size: 12px; }

.gift-mr6 { margin-right: 6px; }

.gift-title { width: 65%; color: #367EC1; }

.offScreen { position: absolute; left: -9999px; }

.popup-container { position: absolute; margin: 0; padding: 0; z-index: 131061; background-color: white; display: none; }

.popup-body {/* width: 300px; */border: 1px solid #999999; background-color: white; box-shadow: 0 0 8px 1px #aaaaaa; -webkit-box-shadow: 0 0 8px 1px #aaaaaa; -moz-box-shadow: 0 0 8px 1px #aaaaaa; -o-box-shadow: 0 0 8px 1px #aaaaaa; }

.popup-header { background: #F0F0F0; border: 1px solid white; height: 20px !important; line-height: 20px; color: #333333; padding: 1px; overflow: hidden; _zoom: 1; background-image: linear-gradient(0% 0% 270deg, #f3f3f3, #ebebeb); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#ebebeb)); background-image: -webkit-linear-gradient(0% 0% 270deg, #f3f3f3, #ebebeb); background-image: -moz-linear-gradient(0% 0% 270deg, #f3f3f3, #ebebeb); background-image: -o-linear-gradient(0% 0% 270deg, #f3f3f3, #ebebeb); background-image: -ms-linear-gradient(0% 0% 270deg, #f3f3f3, #ebebeb); }
.popup-header h2 { padding-left: 6px; margin: 0; float: left; font-size: 14px; white-space: normal; overflow: hidden; text-shadow: 1px 1px 0 white; }
.popup-header h2 span { display: block; float: none;}
.popup-header span { display: block; float: right; height: 18px;}
* html .popup-header span { width: 48px; text-align: right; zoom: 1; }
.popup-header span button { cursor: pointer; vertical-align: middle; border: 0 none; padding: 0; margin: 0; height: 16px; width: 16px; overflow: hidden; text-indent: -26px; overflow: visible; }
.popup-header button.popup-btn-close { margin: 2px 2px 0 0; background: url(http://www.sandlife.com.cn/app/b2c/statics/images/icons.png) no-repeat; display: block;text-indent: -9999px;}
.popup-header button.popup-btn-maximize { margin: 2px 2px 0 0; background: url(http://www.sandlife.com.cn/app/b2c/statics/images/icons.png) no-repeat -16px 0; }

.popup-content { padding: 10px 0; border-top: 1px solid #dddddd; }
.popup-content .loading { text-align: center; line-height: 22px; background: url(../images/loading.gif) no-repeat center bottom; height: 55px; display: block; }

.popup-modalMask { height: 100%; width: 100%; position: absolute; left: 0; top: 0; -moz-opacity: 0.3; opacity: 0.3; filter: alpha(opacity=30); background: #777777; z-index: 131060; display: none; }

.mini-cart-dialog .popup-body { border: 0 none; box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; -moz-box-shadow: 0 0 0 0; -o-box-shadow: 0 0 0 0; }
.mini-cart-dialog .popup-header { border: 0 none; }

.message-main { overflow: hidden; }
.message-main .figure { overflow: hidden; }
.message-main .figure aside, .message-main .figure dfn { float: left; _display: inline; background: url(../images/icon_big.png) no-repeat center 0; width: 50px; height: 50px; padding: 5px; text-indent: -999em; border: 0 none; margin: 10px; }
.message-main .figure .figure .confirm { background: url(../images/icon_big.png) no-repeat center -68px; }
.message-main .figure .mark { background-color: transparent; display: inline-block; padding-top: 20px; line-height:20px; text-align: center; width: 240px;font-size: 13px;}
.message-main .bottom { clear: both; border-top: 1px dashed #cccccc; margin-top: 5px; padding-top: 5px; *margin-top: 2px; *padding-top: 2px; text-align: center; }
.message-main .bottom button { border: 0 none; background: white; text-shadow: 1px 1px 0 white; padding: 0; *height: 25px; *overflow: visible; width: auto; cursor: pointer; }
.message-main .bottom button i { display: inline-block; color: #111111; border: 1px solid #bbbbbb; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -khtml-border-radius: 2px; *display: inline; *zoom: 1; }
.message-main .bottom button i i { border: 1px solid #f0f0f0; background-color: white; padding: 0 8px; height: 21px; line-height: 21px; white-space: nowrap; background-image: linear-gradient(0% 0% 270deg, #e9e9e9, #cecece); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e9e9e9), to(#cecece)); background-image: -webkit-linear-gradient(0% 0% 270deg, #e9e9e9, #cecece); background-image: -moz-linear-gradient(0% 0% 270deg, #e9e9e9, #cecece); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FFE9E9E9', endColorstr='#FFCECECE') \9; background-image: -o-linear-gradient(0% 0% 270deg, #e9e9e9, #cecece); background-image: -ms-linear-gradient(0% 0% 270deg, #e9e9e9, #cecece); }
.message-main .bottom button.btn-cancel i { border-color: #cccccc; color: #555555; }
.message-main .bottom button.btn-cancel i i { border-color: white; background-image: linear-gradient(0% 0% 270deg, #f5f5f5, #e5e5e5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e5e5e5)); background-image: -webkit-linear-gradient(0% 0% 270deg, #f5f5f5, #e5e5e5); background-image: -moz-linear-gradient(0% 0% 270deg, #f5f5f5, #e5e5e5); filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FFF5F5F5', endColorstr='#FFE5E5E5') \9; background-image: -o-linear-gradient(0% 0% 270deg, #f5f5f5, #e5e5e5); background-image: -ms-linear-gradient(0% 0% 270deg, #f5f5f5, #e5e5e5); }

.xtips-container { position: absolute; z-index: 65535; padding: 8px 12px; border: 1px solid #F6A100; background: #FFFCC1; color: #CD0000; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 1px -1px 8px #aaaaaa; -webkit-box-shadow: 1px -1px 8px #aaaaaa; -moz-box-shadow: 1px -1px 8px #aaaaaa; -o-box-shadow: 1px -1px 8px #aaaaaa; display: none; }

.xtips-arr, .xtips-arr2 { position: absolute; width: 0; height: 0; font-size: 0; overflow: hidden; bottom: -11px; border-width: 5px; border-style: solid dashed dashed; border-color: #F6A100 transparent transparent; }

.xtips-arr2 { bottom: -10px; border-top-color: #FFFCC1; }

.cmpresult th, .cmpresult td { text-align: center; vertical-align: middle; border-right: 1px solid #ddd; }
.cmpresult th { line-height: 18px; }
.cmpresult td:last-child { border-right: none; }
.cmpresult .gridlist td { background: white; vertical-align: middle; }
.cmpresult .gridlist { width: 100%; }
.cmpresult .items-gallery { border: none; }
.cmpresult .items-gallery .button li { margin-left: 1px; }

.GoodsSearchWrap .goods-diff { margin: 0 auto; width: 171px; }

.goods-compare { position: absolute; z-index: 2000; width: 180px; top: 40px; right: 0; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; box-shadow: 0 0 4px #cccccc; -webkit-box-shadow: 0 0 4px #cccccc; -moz-box-shadow: 0 0 4px #cccccc; -o-box-shadow: 0 0 4px #cccccc; }
.goods-compare .division { margin-bottom: 3px; padding: 5px; }
.goods-compare .goods-name { float: left; width: 134px; }
.goods-compare .btn-delete { color: red; float: right; cursor: pointer; }
.goods-compare .tpl { display: none; }

/*以列表的方式显示*/
.items-list { padding: 10px 0 10px 5px; border-bottom: 1px dotted #dddddd; }
.items-list .goodpic a { display: block; overflow: hidden; zoom: 1; font-weight: bold; }
.items-list .goodinfo { color: #666666; white-space: normal; width: 41%; padding: 0 10px 0 10px; }
.items-list .goodinfo h3 { font-weight: bold; }
.items-list .price-wrap { float: right; width: 250px; }
.items-list .giftlist-btn li { white-space: nowrap; padding-left: 0; }
.items-list .price-wrap .button { margin-top: 50px; padding: 0; }
.items-list .button .addcart { width: 100px; background: url(../images/list_btns.gif) no-repeat; }
.items-list .button .present { width: 100px; background: url(../images/list_btns.gif) no-repeat 0 -125px; }
.items-list .button .star-del { width: 62px; background: url(../images/list_btns.gif) 0 -150px; }
.items-list .button .btncmp { width: 62px; background: url(../images/list_btns.gif) no-repeat 0 -50px; }
.items-list .button .nobuy { width: 100px; background: url(../images/list_btns.gif) no-repeat 0 -100px; }
.items-list .button li.vdetail { display: none; }
.items-list .pricelist { margin: 0 auto; line-height: 22px; padding-left: 70px; }

/*以橱窗的方式显示*/
.items-gallery { overflow: hidden; height: auto; float: left; _display: inline; text-align: center; padding: 5px; margin: 5px; border: 2px solid #fff; }
.items-gallery.hov{ border-color:#DFE2EB;}
.items-gallery .goodpic { overflow: hidden; display: block; }
.items-gallery .goodpic a { overflow: hidden; display: block; margin: 0 auto; text-align: center; height: 140px; }
.items-gallery .goodpic.picwidth { width: 120px; margin: 0 auto; }
.items-gallery li { display: block; }
.items-gallery .price-item li {text-align:center;}
.sell-price{color:#fd5412;font-weight:bold}
.items-gallery	.hotlevel{color:#005a7c}
.items-gallery .btn-a { background-image: none; width: 25px; }
.items-gallery .btn-a span { background-image: none; display: none; }
.items-gallery .btn-a i { display: none; }
.items-gallery .goods-main { padding: 5px 5px 0 5px; }
.items-gallery .goodinfo { padding: 0 0 5px; text-align: left; height: 32px;overflow: hidden;}
.items-gallery .goodinfo h3 { height: auto; overflow: hidden; margin: 0; line-height: 18px; text-align:center;}
.items-gallery .goodinfo h3	a{color:#383838}
.items-gallery .goodinfo .price1 { font-size: 14px; }
.items-gallery .collect-pic { vertical-align: middle; display: inline-block; width: 22px; margin: 0 0 0 1px; line-height: 20px; cursor: pointer; }
.items-gallery .button { margin: 5px auto 0 auto; }
.items-gallery .button li { float: left; _display: inline; overflow: hidden; }
.items-gallery .button a { height: 25px; line-height: 25px; margin: 0; display: block; width: auto; }
.items-gallery .button .addcart { width: 33px; background: url(../images/goodsgallery_icon.gif) 0 -100px; height: 25px; margin-right: -2px; *margin-right: 1px; }
.items-gallery .button .btncmp, .items-gallery .button .vdetail { width: 20px; background: url(../images/goodsgallery_icon.gif) no-repeat; cursor: pointer; }
.items-gallery .button .btncmp { background-position: 4px -191px; }
.items-gallery .button .btncmp:hover { background-position: -1px 1px; }
.items-gallery .button .vdetail { background-position: 2px -165px; }
.items-gallery .button .vdetail:hover { background-position: 2px -25px; }
.items-gallery .button .star-off { background-position: 3px -75px; }
.items-gallery .button .star-on { background-position: 3px -50px; }
.items-gallery .button .star-off a, .items-gallery .button .star-on a { padding: 0; width: 20px; }
.items-gallery .button .nobuy { width: 32px; background: url(../images/goodsgallery_icon.gif) 0 -125px; }

/*瀑布流方式显示*/
.water-gallery { overflow: hidden; height: auto; text-align: center; padding: 5px; margin-bottom: 20px; border: 1px solid #DFE2EB; }
.water-gallery .goodpic { margin: 2px 2px 2px 2px; overflow: hidden; display: block; }
.water-gallery .goodpic a { overflow: hidden; display: block; margin: 0 auto; text-align: center; vertical-align: middle; }
.water-gallery .goodpic.picwidth { width: 120px; height: 140px; margin: 0 auto; }
.water-gallery li { display: block; }
.water-gallery .btn-a { background-image: none; width: 25px; }
.water-gallery .btn-a span { background-image: none; display: none; }
.water-gallery .btn-a i { display: none; }
.water-gallery .goodinfo { padding: 5px 0px 0px; text-align: left; }
.water-gallery .goodinfo h3 { height: auto; overflow: hidden; margin-bottom: 5px; line-height: 15px; }
.water-gallery .goodinfo .price1 { font-size: 14px; }
.water-gallery .collect-pic { vertical-align: middle; display: inline-block; width: 22px; margin: 0 0 0 1px; line-height: 20px; cursor: pointer; }
.water-gallery .button { margin: 5px auto 0 auto; }
.water-gallery .button li { float: left; _display: inline; overflow: hidden; }
.water-gallery .button a { height: 25px; line-height: 25px; margin: 0; display: block; width: auto; }
.water-gallery .button .addcart { width: 33px; background: url(../images/goodsgallery_icon.gif) 0 -100px; height: 25px; margin-right: -2px; *margin-right: 1px; }
.water-gallery .button .btncmp, .water-gallery .button .vdetail, .water-gallery .button .star-off, .water-gallery .button .star-on { width: 20px; background: url(../images/goodsgallery_icon.gif) no-repeat; cursor: pointer; }
.water-gallery .button .btncmp { background-position: 4px -191px; }
.water-gallery .button .btncmp:hover { background-position: -1px 1px; }
.water-gallery .button .vdetail { background-position: 2px -165px; }
.water-gallery .button .vdetail:hover { background-position: 2px -25px; }
.water-gallery .button .star-off { background-position: 3px -75px; }
.water-gallery .button .star-on { background-position: 3px -50px; }
.water-gallery .button .star-off a, .water-gallery .button .star-on a { padding: 0; width: 20px; }
.water-gallery .button .nobuy { width: 32px; background: url(../images/goodsgallery_icon.gif) 0 -125px; }

/*前台loading样式*/
.loading, .loading-box { background: url(../images/indicator_medium.gif) no-repeat; }

.loading { background-position: center 0; height: 35px; z-index: 50; }

.loading-box { padding: 0 0 0 40px; height: 33px; line-height: 33px; }

/*前台（购物车页，会员中心到货通知页）的收藏、删除连接的背景样式*/
.member-btn-bj { height: 25px; line-height: 25px; line-height: 28px\0; display: block; padding-left: 13px; color: #333333; clear: both; }

.member-btn-bj:hover { background: url(../images/btn-bj.gif) no-repeat 0 -927px; color: #367EC1; text-decoration: none; }

.member-btn-bj i { margin-right: 3px; *margin-right: 0; }

.img-zoom { padding: 1px; border: 1px #666666 solid; background: white; position: absolute; z-index: 65535; }

.select-paymethod .payment { width: 120px; margin: 5px auto; line-height: 20px; }

/*.cal { background: white url(../icons/calendar.png) no-repeat 2px center; border-width: 1px; text-indent: 16px; width: 70px; }*/

#view-products-list { white-space: nowrap; float: right; padding: 0 9px 0 0; }
#view-products-list a { display: block; padding: 3px 0px 0 12px; margin: 0; border: none; background: url(../images/gg_arr.gif) no-repeat 0 10px; }

.goods-spec { height: auto; line-height: 180%; }
.ec-spec-box .goods-spec { position: relative; }
.goods-spec span { color: #333333; }
.goods-spec .spec-warp { background: url(../images/listmode.png) no-repeat right -168px; margin-bottom: 5px; }
.goods-spec .spec-tip { width: 272px; float: left; }
.goods-spec .spec-selected { font-size: 13px; color: white; font-weight: bold; color: #333333; }
.goods-spec .spec-item { position: relative; clear: left; white-space: nowrap; }
.goods-spec .spec-item li { box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.7); -webkit-box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.7); -moz-box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.7); -o-box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.7); }
.goods-spec .spec-item .spec-label { padding: 0; float: left; margin-top: 3px; }
.goods-spec .spec-item .spec-values { padding: 0 2px; float: left; }
.goods-spec .spec-item th, .goods-spec .spec-item td { vertical-align: middle; }
.goods-spec .warn { color: red; }
.goods-spec li { float: left; margin: 2px 8px 2px 0; }
.goods-spec li a:hover { text-decoration: none; }
.goods-spec a { border: 1px white solid; display: block; position: relative; background: white; overflow: hidden; *overflow: visible; *float: left; }
.goods-spec a i { display: none; background: url(../images/item_sel.gif) no-repeat 0 0; height: 12px; overflow: hidden; width: 12px; position: absolute; bottom: -1px; right: -1px; text-indent: -9999em; }
.goods-spec a span, .goods-spec a img { border: 1px solid #cccccc; padding: 1px; background: white; color: #333333; display: block; text-align: center; }
.goods-spec a span { padding: 1px 5px; line-height: 15px; white-space: nowrap; background: url(../images/goodspecbg.gif); word-break: break-all; }
.goods-spec a:hover { border-color: #0087bf; }
.goods-spec a:hover img, .goods-spec a:hover span { border-color: white; }
.goods-spec .selected, .goods-spec .selected:hover, .goods-spec .selected span, .goods-spec .selected:hover span, .goods-spec .selected:hover img, .goods-spec .selected img { border-color: #0087bf; }
.goods-spec .selected i { display: block; }
.goods-spec a.lock, .goods-spec a.lock:hover { border-color: #cccccc; border-style: dotted; cursor: not-allowed; }
.goods-spec a.lock span, .goods-spec a.lock img { border-color: white; -moz-opacity: 0.2; opacity: 0.2; filter: alpha(opacity=20); *color: #cccccc; }
.goods-spec .specItem ul { _float: left; }
.goods-spec ul { _zoom: 1; }
.goods-spec .handle { border: 1px #cccccc solid; padding: 0 12px 0 5px; height: 25px; line-height: 25px; color: #999999; cursor: pointer; position: relative; white-space: nowrap; _float: left; background: white url(../images/arrowdown.gif) no-repeat right center; }
.goods-spec .handle.curr:hover { border: 1px #333333 solid; border-bottom: 0 none; }
.goods-spec .handle em { color: #333333; font-size: 12px; padding: 0 1px; zoom: 1; }
.goods-spec .handle .warn { color: red; }
.goods-spec .handle span { height: 25px; overflow: hidden; }
.goods-spec .handle .select { color: #333333; }
.goods-spec .content { display: none; border: 1px #333333 solid; position: absolute; z-index: 20; left: 0; clear: both; background-color: #efefef; width: auto; _width: 100%; height: auto; box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.7); -webkit-box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.7); -moz-box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.7); -o-box-shadow: 1px 1px 1px rgba(200, 200, 200, 0.7); }
#spec_area .goods-spec .content { width: 100%; }
.goods-spec .content ul { padding: 5px; }
.goods-spec .curr { padding-top: 1px; color: #333333; z-index: 21; background-color: #efefef; border-color: #333333; border-bottom: 0 none; }
.goods-spec .content-curr { display: block; }
.goods-spec .spec-selected-error { color: red; }

#spec_area { *position: relative; *z-index: 1; }

.goods-buy-area { margin-bottom: 20px; padding: 10px 9px 10px 21px;border:1px solid #f6e9c6; background-color: #fffcfd; }
.goods-buy-area .spec-item { padding: 5px 0; }
.goods-buy-area .store { font-weight: 700; color: red; }

/*提交购物车按钮弹出的规格选择窗口，适用于礼包APP或者系统级页面*/
.gift-title { font-size: 14px; color: black; line-height: 29px; background: url(../images/gift_title_bj.jpg) repeat-x; }

.gift-single .gift-dec { height: auto; overflow: hidden; }
.gift-single .gift-dec p { height: auto; font-size: 12px; padding: 0 5px; color: black; line-height: 15px; width: 160px; height: 34px; position: relative; z-index: 0; }
.gift-single .gift-btn { height: 28px; text-align: center; position: relative; z-index: 0; }

.gift-list img { width: 120px; height: 120px; }

.dialog-specbox { width: 360px; height: auto; position: relative; }
.dialog-specbox .gift-btn { text-align: right; padding: 0 9px; width: 300px; }
.dialog-specbox .goodsname { font-size: 12px; }
.dialog-specbox .spec-pic { width: 95px; float: left; margin: 0 10px 0 0; overflow: hidden; text-align: center; }
.dialog-specbox .spec-pic img { height: 85px; max-width: 95px; display: block; margin: 0 auto 6px auto; }
.dialog-specbox .specbox-btn { clear: both; overflow: hidden; }

.dialog-specwrap { width: 255px; min-height: 140px; float: left; _overflow: hidden; }

.dialog-specauto { _height: 140px; position: relative; }

.small-specbtn { padding: 6px 10px 0 5px; float: right; }
.small-specbtn .error { float: right; height: 22px; line-height: 22px; padding: 0 5px; *margin-top: 2px; }
.small-specbtn .shopbtn { display: block; float: right; }
.small-specbtn .nostore, .small-specbtn .confirm { display: none; }

.confirm-spec .confirm { display: block; }

.stockout .nostore { display: block; float: right; }
.stockout .shopbtn, .stockout .confirm { display: none; }

.dialog-title { background: #f3f3f3; }

.dialog-close-btn span { display: block; width: 16px; height: 16px; margin: 2px 2px 0 0; background: url(../images/gift_del.gif) no-repeat; }

.AllWrapInside { width: 960px; margin: 0 auto; }
.verifyCodebox img{height:25px;}
.verifyCode img{height:25px;}

/*商户中心*/
.sellerType{border: 1px solid #e0e0e0;width: 1098px;height: 40px;}
.sellerType ul,.sellerType li{float: left;}
.sellerType ul{background: #eee;width: 1098px;height: 40px;}
.sellerType li{border-top: 2px solid #eee;border-right: 1px solid #e0e0e0;font-size: 15px;font-weight: bold;width: 210px;text-align: center;height: 40px;line-height: 40px;margin-top: -1px;cursor: pointer;}
.sellerType span{display: block;border-top: 1px solid #e0e0e0;position: relative;top: -2px;height: 40px;}
.sellerType li.curr{background: #fff;color: #f60;border-top-color: #f60;position: relative;z-index: 9}
.sellerType li.curr span{border-top: 0;}

.sellerWrap{float: left;width: 1100px;}
.sellerWrap_on{margin-left: -5px;margin-top: 20px;}
.sellerWrap .items{float: left;width: 208px;height: 157px;text-align: center;border: 1px solid #ddd;margin: 0 0 10px 10px;overflow: hidden;position: relative;
transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;}
.sellerWrap .items dl{border: 1px solid #fff;height: 155px;width: 206px;}
.sellerWrap .items .rebate{position: absolute;top: 2px;left: 16px;color: #fff;background: #f60;padding: 1px 3px;}
.sellerWrap .items .rebate b{font-weight:bold;}
.sellerWrap .items .img{text-align: center;width: 206px;height: 117px;overflow: hidden;padding-top: 10px;}
.sellerWrap .items .intro{font: 15px/28px "微软雅黑";}
.sellerWrap .items .intro a{color: #999;}
.sellerWrap .items_on{box-shadow: 0 3px 3px #999;border: 1px solid #f39800;}
.sellerWrap .items_on dl{border: 1px solid #f39800;}
.sellerWrap .items_on .intro a{color: #f39800;}

.sellerWrap_under{border: 1px solid #e0e0e0;border-top: 0;width: 1058px;padding: 20px;display: none;}
.sellerWrap_under li{float: left;margin: 20px 32px;}
.sellerWrap_under a{display: inline-block;color: #666;font-weight: bold;font-size: 15px;padding: 10px 30px;border: 1px solid #e0e0e0;background: #fafafa;white-space: nowrap;line-height: 16px;height: 16px;}
.sellerWrap_under a:hover{border-color: #f60;color: #f60;box-shadow: 0 2px 2px #999;}

.seller_under h2{font: 25px/55px "微软雅黑";height: 55px;background: #f8f8f8;padding-left: 30px;margin-bottom: 10px;}
.seller_under .imgWrap,.seller_under .txtWrap{float: left;}
.seller_under .imgWrap{width: 428px;height: 428px;margin-right: 10px;background: #ddd;position: relative;overflow: hidden;}

.seller_under .txtWrap{background: #f8f8f8;padding: 20px 30px;width: 602px;min-height: 388px;overflow: hidden;}
.seller_under .txtWrap h3{font-weight: bold;font-size: 16px;line-height: 40px;border-bottom: 1px dashed #c7c7c7;}
.seller_under .txtWrap .tel,.seller_under .txtWrap .address{margin: 20px 0;float: left;width: 300px;}
.seller_under .txtWrap i{background: url("../images/under.gif") no-repeat;width: 14px;height: 14px;vertical-align: middle;margin-right: 5px;}
.seller_under .txtWrap span{vertical-align: middle;color: #818181;}
.seller_under .txtWrap p,.seller_under .txtWrap p font{color: #818181;font-size: 14px;line-height: 26px;width: 602px;}
.seller_under .txtWrap .tel i{background-position: 0 -14px;}

/*轮播*/
#seller_offline { width: 428px;height: 428px;overflow: hidden;position: relative; }
#seller_offline ol li { list-style: none;display: block;overflow: hidden;border: 0;margin: 0; }
#seller_offline img { width: 428px;height: 428px;}
#seller_offline .slide-trigger { position: absolute;z-index: 999; }
.slide-trigger { bottom: 10px;right: 5px;font: 14px "verdana"; }
.slide-trigger li { display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #000;border-radius: 10px;color: #fff;cursor: pointer;float: left;margin-right: 5px; }
.slide-trigger li.active { background: #f60; }
