@charset "utf-8";
/*
------------------
Site:全局样式
------------------
*/

/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;}
table { border-collapse: collapse; border-spacing: 0;}
fieldset, img { border: 0;}
em, strong, i { font-style: normal;}
ol, ul, li { list-style: none;}
caption, th { text-align: left;}
input, button, textarea, select, optgroup, option { font-family: arial; font-size: inherit; font-style: inherit; font-weight: inherit;}
select, input, label, button, button img, img {vertical-align: middle;}
input, button, textarea, img { line-height: normal;}
.clearfix{ clear: left; zoom: 1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; zoom: 1}

/*主体*/
body{ font: 12px/1.5 arial; color:#333; }
a{ color: #565656; text-decoration: none}
a:hover{ color: #c40000; text-decoration: none;}

.layout1190{ width: 1190px; margin: 0 auto;}
.layout980{ margin: 0 auto; width: 980px;}

.hide{ display: none;}
.underline{ text-decoration: underline}
.fontHei{ font-family: "Microsoft Yahei","SimHei";}
.bold{ font-weight: bold;}
.cursor{ cursor: pointer;}
.indent{ text-indent: -9999px;}

.tp10{ margin-top: 10px;}
.tp20{ margin-top: 20px;}

.text-left{ text-align: left;}
.text-center{ text-align: center;}
.text-right{ text-align: right;}

.cl-red{ color: #bf0008}
.cl-red1{ color: #ed1b3c}
.cl-gray{ color: #a4a4a4}

/*产品图片居中*/    
.pro-pic-wrap { display: block;height: 0;overflow: hidden; padding: 100% 0 0;position: relative; width: 100%; zoom: 1}
.pro-pic-wrap .pro-pic { bottom: 0;display: block;left: 0;margin: auto; max-height: 100%;max-width: 100%;position: absolute;right: 0;top: 0;}

.img-vertical{ display: table; text-align: center; overflow: hidden; font-size: 0; *display: block; *layout-grid-line: 100%}
.img-vertical .img-wrap{ display: table-cell; vertical-align: middle; *display: inline; *writing-mode: tb-rl; *text-align:center; *height: 100%}
.img-vertical img{ vertical-align: middle;}

/*表单*/
.gol-ipt{ height: 24px; padding: 0 5px; border: 1px solid #ccc; line-height: 24px;}
.gol-ipt:hover,.gol-ipt:focus{ border: 1px solid #999;}

.gol-sub{ background: #f4f4f4; height: 24px; line-height: 24px; border: 1px solid #ccc; cursor: pointer;}
.gol-btns-red,.gol-btns-blue,.gol-btns-white,.gol-btns-green,.gol-btns-red1{ height: 30px; padding: 0 15px; border-radius: 3px; cursor: pointer; border: 0; color: #fff;}
.gol-btns-red{ background: #940309;}
.gol-btns-red:hover{ background: #840308;}
.gol-btns-blue{ background: #428bca;}
.gol-btns-blue:hover{ background: #2b6da7;}
.gol-btns-white{ background: #fff; color: #333; border: 1px solid #ccc}
.gol-btns-white:hover{ background: #efefef;}
.gol-btns-green{ background: #5cb85c;}
.gol-btns-green:hover{ background: #3a923a;}
.gol-btns-red1{ background: #f8274a;}
.gol-btns-red1:hover{ background: #da0025;}

/*通用顶条*/
.gol-top-wp{ background: #f5f5f5; height: 30px; line-height: 30px; border-bottom: 1px solid #cdced1;}
.gol-top{ height: 30px;}
.gol-top .ly-lt{ position: relative; float: left; height: 30px;}
.gol-top .ly-rt{ float: right}
.gol-top .ly-rt li{ float: left; padding: 0 10px;}
.gol-top .ly-rt .i-cart a{ display: inline-block; background: url(../images/com/s.png) no-repeat 0 8px; padding-left: 15px;}
.gol-top .ly-rt .i-cart strong{ color: #f22e00}

.gol-top .ly-lt .i-arr{ display: inline-block; background: url(../images/com/s.png) no-repeat right -22px; padding: 0 15px 0 8px; border: 1px solid #f5f5f5; border-bottom: 0;}
.gol-top .ly-lt .sel-act{ position: relative; background: #fff url(../images/com/s.png) no-repeat right -22px; border: 1px solid #ccc; border-bottom: 0; z-index: 1}
.gol-top .ly-lt .sel-bd{ display: none; position: absolute; top: 30px; left: 84px; background: #fff; width: 180px; padding: 10px; border: 1px solid #ccc; overflow: hidden; zoom: 1}
.gol-top .ly-lt .sel-bd img{ display: block; width: 50px; height: 50px;}
.gol-top .ly-lt .sel-bd .pic{ float: left; background: url(../images/com/load/hd-50-50.jpg); width: 50px; height: 50px; }
.gol-top .ly-lt .sel-bd .details{ float: left; width: 120px; padding-left: 10px;}

/*会员登录顶条*/
.gol-memtop-wp{ background: #f5f5f5; height: 30px; line-height: 30px; border-bottom: 1px solid #cdced1; overflow: hidden}
.gol-memtop{ overflow: hidden; zoom: 1}
.gol-memtop .ly-lt{ float: left}
.gol-memtop .ly-lt strong{ float: left; font-size: 16px; color: #bf0008}
.gol-memtop .ly-lt .a_sell{float: left; background: #bf0008; margin-left: 10px; color: #fff; padding: 0 10px;}
.gol-memtop .ly-rt{ float: right; padding-top: 2px;}
.gol-memtop .ly-rt li{ display: inline; float: left; margin-left: 10px;}
.gol-memtop .ly-rt .gol-ipt{ float: left}
.gol-memtop .ly-rt .gol-sub{ float: left; margin-left:5px; background: #bf0008; color: #fff; border: 1px solid #bf0008; border-radius: 3px;}
.gol-memtop .ly-rt .a-cancel{ color: #666;}

/*会员中心面包削*/
.breadlink{ padding: 10px 0; overflow: hidden ;zoom: 1}
.breadlink span{ color: #888}

/*通用头*/
.gol-header{ height: 116px; overflow: hidden; zoom: 1}
.gol-header .logo{ float: left; padding: 10px 0 0 0;}
.gol-header .layout-ct{ float: left; margin: 25px 0 0 74px;}
.gol-header .layout-rt{ float: left; margin: 46px 0 0 53px;}

/*通用头-简单*/
.gol-header-simple{ height: 116px; border-bottom: 1px solid #ddd; overflow: hidden; zoom: 1}
.gol-header-simple .logo{ float: left; padding: 15px 0 0 0;}
.gol-header-simple .layout-ct{ float: left; height: 60px; margin: 25px 0 0 30px; padding-left: 30px; border-left: 1px solid #e6e6e6; }
.gol-header-simple .layout-ct h2{ margin-top: 10px; font-size: 26px; color: #333; font-weight: normal; font-family: "Microsoft Yahei","SimHei";}

/*搜索*/
.gol-header .search-wp{ float: left; width: 652px;}
.gol-header .search-wp .tabs a{ display: inline-block; padding: 2px 10px; color: #333}
.gol-header .search-wp .tabs a:hover{ color: #f8274a}
.gol-header .search-wp .tabs .cur{ background: #c40000; color: #fff}
.gol-header .search-wp .tabs .cur:hover{ color: #fff}

.gol-header .search-wp .search-input-wp{ position: relative; float: left; border: 2px solid #c40000; }
.gol-header .search-wp .search-input{ float: left;  width: 508px; height: 31px; padding: 0 10px 0 30px; line-height: 31px; border: 0;}
.gol-header .search-wp .ipt-submit{ float: left; background: url(../images/com/gol-hd.png) no-repeat 0 -24px; width: 100px; height: 35px; border: 0; cursor: pointer; color: #fff}
.gol-header .search-wp .ipt-submit:hover{ background-position: 0 -60px;}
.gol-header .search-wp .i-ser{ position: absolute; top: 10px; left: 6px; display: block; background: url(../images/com/gol-hd.png) no-repeat; width: 16px; height: 16px;}

/*购物车*/
.gol-header .cart-count{ float: left;}
.gol-header .cart-count a{ display: block; background: url(../images/com/gol-hd.png) no-repeat 0 -96px; width: 85px; height: 35px; padding-left: 35px; line-height: 35px; text-align: center;}
.gol-header .cart-count a span{ color: #c40000}
.gol-header .cart-count a:hover{ background-position: 0 -132px}

/*通用导航*/
.gol-nav{ height: 36px; border-bottom: 2px solid #c40000; line-height: 36px; overflow: hidden; zoom: 1}
.gol-nav li{ float: left}
.gol-nav li a{ display: block; color: #333; font-size: 14px; font-weight: bold; text-align: center; }
.gol-nav li a:hover{ color: #fff; }
.gol-nav .items{ width: 190px; background: #c40000; text-align: center; color: #fff;}
.gol-nav li .nav{ width: 100px;}
.gol-nav li .nav:hover{ color: #c40000}

/*通用尾部*/
.gol-footer-wp{ margin-top: 20px; border-top: 2px solid #900;}
.gol-footer{ padding: 20px 0; color: #999; overflow: hidden; zoom: 1}
.gol-footer a{ color: #000}
.gol-footer a:hover{ color: #c40000}
.gol-footer .bt-links{ color: #999; overflow: hidden; zoom: 1}
.gol-footer .bt-links .ly-lt{ float: left; width: 740px;}
.gol-footer .bt-links li{ padding: 2px 0;}
.gol-footer .bt-links li a{ display: inline-block; margin-top: 5px;}
.gol-footer .bt-links .ly-lt strong{ margin-right: 6px; font-weight: normal}

.gol-footer .bt-links .ly-rt{ margin-top: -20px; border-left: 1px solid #e6e6e6; overflow: hidden; zoom: 1}
.gol-footer .bt-links .ly-rt dl{ width: 330px; padding-left: 30px; margin-top: 20px;}
.gol-footer .bt-links .ly-rt a{ display: inline-block; margin: 5px 10px 0 0;}

.gol-footer .bt-copy{ margin-top: 20px; padding-top: 20px; line-height: 24px; border-top: 1px solid #e6e6e6; overflow: hidden; zoom: 1}
.gol-footer .ly-lt{ float: left;}
.gol-footer .ly-rt{ float: right;}
.gol-footer .ly-rt p img{ margin-left: 10px;}

.gol-footer-simple{ padding: 30px 0; color: #999; text-align: center}

/*通用翻页*/
.gol-pagination{ height: 37px; padding-top: 10px; line-height: 37px; color: #656565;}
.gol-pagination .active, .gol-pagination .btn, .gol-pagination .dot{ float: left; height: 35px; padding: 0 13px; min-width: 9px; line-height: 35px; margin-left: -1px; border: 1px solid #ededed; font-weight: 700;text-align: center;vertical-align: top;white-space: nowrap;}
.gol-pagination .btn:hover{ background: #bf0008; color: #fff;}
.gol-pagination .dot{ padding: 0 4px; border: 0 none;}
.gol-pagination .active{ position: relative; background: #bf0008; color: #fff; font-weight: 700; z-index: 1;}
.gol-pagination .prev,.gol-pagination .prev:hover,.gol-pagination .next,.gol-pagination .next:hover{ margin-left: 0; margin-right: 6px; }
.gol-pagination .prev-disabled,.gol-pagination .prev-disabled:hover,.gol-pagination .next-disabled,.gol-pagination .next-disabled:hover{ background: none; color: #888; cursor: default }

/*通用过滤条*/
.mod-filter-bar{ position: relative; z-index: 99; zoom: 1}
.mod-filter-bar .tags{ padding: 0 10px; height: 38px; border: 1px solid #ccc; border-bottom: 0;}
.mod-filter-bar .tags .list{ position: relative; top: 10px; overflow: hidden; zoom: 1}
.mod-filter-bar .tags .list li{ display: inline; float: left; margin-right: 20px;}
.mod-filter-bar .tags .list input{ margin-right: 5px;}

.mod-filter-bar .filter{ background: #f7f5f5; padding: 0 10px; height: 38px; border: 1px solid #ccc; color: #888; _overflow: hidden; }
.mod-filter-bar .filter-bd{ position: relative; top: 7px;}
.mod-filter-bar .filter-bd li{ position: relative; display: inline; float: left; margin-right: 20px;}

.mod-filter-bar .filter-bd .mod-em{ float: left; height: 23px; margin-right: 5px; line-height: 23px;}
.mod-filter-bar .filter-bd .mod-icon-down{ float: left; background: url(../images/com/s-bar.png) no-repeat -1px 0; width: 23px; height: 23px;}
.mod-filter-bar .filter-bd .mod-icon-all-down,.mod-filter-bar .filter-bd .mod-icon-all-up{ float: left; background: url(../images/com/s-bar.png) no-repeat -1px -101px; width: 23px; height: 23px;}
.mod-filter-bar .filter-bd .icon-all-down-cur{ background-position: -1px -169px}
.mod-filter-bar .filter-bd .mod-icon-down:hover{ box-shadow: 0 0 1px rgba(0, 0, 0, 0.4); }
.mod-filter-bar .filter-bd .mod-icon-all-up{ background-position: -24px -101px;}
.mod-filter-bar .filter-bd .icon-all-up-cur{ background-position: -24px -169px}
.mod-filter-bar .filter-bd .ipt{  width: 50px; height: 20px; line-height: 20px; border: 1px solid #ccc; padding: 0 5px; color: #929292}

.mod-filter-bar .filter-bd .confirm{ position: absolute; left: 0; top: 22px; _top: 24px; display: none; background: #fff; width: 134px; margin-top: 1px; padding: 10px 0; border: 1px solid #ccc; text-align: center; }
.mod-filter-bar .filter-bd .confirm button{ border: 0; cursor: pointer;}
.mod-filter-bar .filter-bd .quantity-wrap .confirm{ width: 60px; margin-left: 41px; _margin-left: 44px;}
.mod-filter-bar .filter-focus .confirm{ display: block}

.mod-filter-bar .select-box{ background: url(../images/com/s-bar.png) 0 -212px; float: left; padding-left: 6px; height: 24px; line-height: 24px; text-align: center; zoom: 1; z-index: 100}
.mod-filter-bar .select-box .selected{ display: block; float: left; background: url(../images/com/s-bar.png) no-repeat right -246px; padding-right: 24px; cursor: pointer;}
.mod-filter-bar .select-panel-area{ display: none; position: absolute; left: 0; top: 26px; background: #fff; border: 1px  solid #ccc; width: 410px; padding: 10px;}
.mod-filter-bar .select-panel-area li{ width: 60px; height: 22px; padding: 2px 20px 2px 0; line-height: 22px;}
.mod-filter-bar .select-panel-area li a{ display: block;}
.mod-filter-bar .select-panel-area li a:hover{ background: #eee}
.mod-filter-bar .sel-area-cur .select-panel-area{ display: block}

.mod-filter-bar .select-panel-jingyin{ display: none; position: absolute; left: 0; top: 26px; background: #fff; border: 1px  solid #ccc; width: 76px;}
.mod-filter-bar .select-panel-jingyin li{ display: block; width: 76px; height: 24px; margin-right: 0; line-height: 24px;}
.mod-filter-bar .select-panel-jingyin li a{ display: block;}
.mod-filter-bar .select-panel-jingyin li a:hover{ background: #eee}
.mod-filter-bar .sel-jingyin-cur .select-panel-jingyin{ display: block}

/*卖家等级*/
.gol-rank-sell{ display: inline-block; background: url(../images/com/rank-s.png); width: 16px; height: 16px;}
.gol-rank-sell1-1{ width: 16px;}
.gol-rank-sell1-2{ width: 32px;}
.gol-rank-sell1-3{ width: 50px;}
.gol-rank-sell1-4{ width: 66px;}
.gol-rank-sell2-1,.gol-rank-sell2-2,.gol-rank-sell2-3,.gol-rank-sell2-4{ background-position: 0 -32px}
.gol-rank-sell2-1{ width: 16px;}
.gol-rank-sell2-2{ width: 32px;}
.gol-rank-sell2-3{ width: 50px;}
.gol-rank-sell2-4{ width: 66px;}
.gol-rank-sell3-1,.gol-rank-sell3-2,.gol-rank-sell3-3,.gol-rank-sell3-4{ background-position: 0 -62px}
.gol-rank-sell3-1{ width: 16px;}
.gol-rank-sell3-2{ width: 32px;}
.gol-rank-sell3-3{ width: 50px;}
.gol-rank-sell3-4{ width: 66px;}
.gol-rank-sell4-1,.gol-rank-sell4-2,.gol-rank-sell4-3,.gol-rank-sell4-4{ background-position: 0 -98px}
.gol-rank-sell4-1{ width: 16px;}
.gol-rank-sell4-2{ width: 32px;}
.gol-rank-sell4-3{ width: 50px;}
.gol-rank-sell4-4{ width: 68px;}

/*买家等级*/
.gol-rank-buy{ display: inline-block; background: url(../images/com/rank-s.png) 0 -134px; width: 16px; height: 16px;}
.gol-rank-buy1-1{ width: 16px;}
.gol-rank-buy1-2{ width: 32px;}
.gol-rank-buy1-3{ width: 50px;}
.gol-rank-buy1-4{ width: 66px;}
.gol-rank-buy2-1,.gol-rank-buy2-2,.gol-rank-buy2-3,.gol-rank-buy2-4{ background-position: 0 -169px}
.gol-rank-buy2-1{ width: 16px;}
.gol-rank-buy2-2{ width: 32px;}
.gol-rank-buy2-3{ width: 50px;}
.gol-rank-buy2-4{ width: 66px;}
.gol-rank-buy3-1,.gol-rank-buy3-2,.gol-rank-buy3-3,.gol-rank-buy3-4{ background-position: 0 -203px}
.gol-rank-buy3-1{ width: 16px;}
.gol-rank-buy3-2{ width: 32px;}
.gol-rank-buy3-3{ width: 50px;}
.gol-rank-buy3-4{ width: 66px;}

/*星级*/
.gol-starts{ display: inline-block; background: url(../images/com/star_s.png) no-repeat 0 -200px; width: 74px; height: 12px; font-size: 1px;}
.gol-starts-1{ background-position: 0 -160px}
.gol-starts-2{ background-position: 0 -120px}
.gol-starts-3{ background-position: 0 -80px}
.gol-starts-4{ background-position: 0 -40px}
.gol-starts-5{ background-position: 0 0}

/*好评*/
.gol-judges{ display: inline-block; background: url(../images/com/judge_s.png) no-repeat; width: 18px; height: 16px; font-size: 1px;}
.gol-judges-mid{ background-position: 0 -26px}
.gol-judges-bad{ background-position: 0 -53px}

/*通用表格*/
.gol-table{ width: 100%; text-align: center;}
.gol-table th{ background: #f4f4f4; padding: 10px; border: 1px solid #ccc; height: 20px; text-align: center; color: #666;}
.gol-table td{ padding: 5px 10px; border: 1px solid #ccc; color: #888;}

/*通用表单*/
.gol-forms ul{ overflow: hidden; zoom: 1}
.gol-forms li{ margin-top: 5px; font-size: 14px; overflow: hidden; zoom: 1}
.gol-forms .label{ float: left; width: 140px; height: 34px; padding-right: 15px; line-height: 34px; text-align: right; color: #7a7a7a}
.gol-forms select{ _position: relative; _top: 5px;}
.gol-forms .ipt-wp{ float: left; line-height: 32px; padding-right: 10px; }
.gol-forms .form-tips{ float: left; height: 34px; line-height: 34px; font-size: 12px; color: #999}
.gol-forms .erro-tips{ color: #F00}
.gol-forms .ipt-txt,.gol-forms .ipt-area{ width:300px; height:32px; padding:0 5px; line-height: 32px; border: 1px solid #dcdcdc; -moz-box-shadow: inset 0 1px 2px rgba(000,000,000,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(000,000,000,0.1); box-shadow: inset 0 1px 2px rgba(000,000,000,0.1)}
.gol-forms .ipt-txt:hover,.gol-forms .ipt-txt:focus,.gol-forms .ipt-area:hover,.gol-forms .ipt-area:focus{ border: 1px solid #999;}
.gol-forms .ipt-area{ height: 90px; border: 1px solid #dcdcdc;}

.gol-forms .label-set-def{ width: 240px; text-align: left; font-size: 12px; font-weight: bold; color: #999}

.gol-forms .code{ background: #f8274a; padding: 0 15px; cursor: pointer; border: 0; color: #fff; height: 34px; font-size: 12px;}
.gol-forms .code:hover{ background: #da0025;}

.gol-forms .btn-sub{ background: #f8274a; padding: 0 15px; border-radius: 3px; cursor: pointer; border: 0; color: #fff; height: 32px; font-size: 12px;}
.gol-forms .btn-sub:hover{ background: #da0025;}

.gol-forms .disbtn,.gol-forms .disbtn:hover{ background: #a6a6a6; color: #fff; cursor: default}

.gol-forms .ipt-txt-100{ width: 100px}
.gol-forms .btn-wp{ padding: 20px 0;}

.gol-forms-2 .box{ overflow: hidden; zoom: 1}
.gol-forms-2 .box .ipt-wp{ float: none}

/*通用表格*/
.gol-table{ width: 100%; text-align: center;}
.gol-table th{ background: #f4f4f4; padding: 10px; border: 1px solid #ccc; height: 20px; text-align: center; color: #666;}
.gol-table td{ padding: 5px 10px; border: 1px solid #ccc; color: #888;}

/*通用表单*/
.gol-forms ul{ overflow: hidden; zoom: 1}
.gol-forms li{ margin-top: 5px; font-size: 14px; overflow: hidden; zoom: 1}
.gol-forms .label{ float: left; width: 140px; height: 34px; padding-right: 15px; line-height: 34px; text-align: right; color: #7a7a7a}
.gol-forms select{ _position: relative; _top: 5px;}
.gol-forms .ipt-wp{ float: left; line-height: 32px; padding-right: 10px; }
.gol-forms .form-tips{ float: left; height: 34px; line-height: 34px; font-size: 12px; color: #999}
.gol-forms .erro-tips{ color: #F00}
.gol-forms .ipt-txt,.gol-forms .ipt-area{ width:300px; height:32px; padding:0 5px; line-height: 32px; border: 1px solid #dcdcdc; -moz-box-shadow: inset 0 1px 2px rgba(000,000,000,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(000,000,000,0.1); box-shadow: inset 0 1px 2px rgba(000,000,000,0.1)}
.gol-forms .ipt-txt:hover,.gol-forms .ipt-txt:focus,.gol-forms .ipt-area:hover,.gol-forms .ipt-area:focus{ border: 1px solid #999;}
.gol-forms .ipt-area{ height: 90px; border: 1px solid #dcdcdc;}

.gol-forms .label-set-def{ width: 240px; text-align: left; font-size: 12px; font-weight: bold; color: #999}

.gol-forms .code{ background: #f8274a; padding: 0 15px; cursor: pointer; border: 0; color: #fff; height: 34px; font-size: 12px;}
.gol-forms .code:hover{ background: #da0025;}

.gol-forms .btn-sub{ background: #f8274a; padding: 0 15px; border-radius: 3px; cursor: pointer; border: 0; color: #fff; height: 32px; font-size: 12px;}
.gol-forms .btn-sub:hover{ background: #da0025;}

.gol-forms .disbtn,.gol-forms .disbtn:hover{ background: #a6a6a6; color: #fff; cursor: default}

.gol-forms .ipt-txt-100{ width: 100px}
.gol-forms .btn-wp{ padding: 20px 0;}

.gol-forms-2 .box{ overflow: hidden; zoom: 1}
.gol-forms-2 .box .ipt-wp{ float: none}