@charset "utf-8";
/*layout*/
.page { width: 1225px; margin: 0 auto;}

.small-page { width: 958px; margin: 0 auto; }

.article-index-list { _zoom: 1; }

.font-red { color: #d72426; }

/*layout end*/
/*tab box*/
.tab-box { position: relative; padding-top: 40px;}
.tab-box .label-list { position: absolute; top: 0; left: 0; }   
.tab-box .label-item { border-width: 1px; border-style: solid; border-color: #d4d4d4; border-right-width: 0px; width: 121px; height: 39px; line-height: 39px; text-align: center; float: left; _display: inline; background-color: #f6f6f6; cursor: pointer; font-size: 14px; font-weight: bold; position: relative; }
.tab-box .label-item .ar { position: absolute; left: 55px; bottom: -8px; border-width: 6px 6px 1px 6px; border-style: solid; border-color: #d72426 white white white; font-size: 0; width: 0px; height: 0px; line-height: 0px; display: none; }
.tab-box .label-item.active { border-color: #d72426; background-color: #d72426; color: white; }
.tab-box .label-item.active .ar { display: block; }
.tab-box .label-item.last { border-right-width: 1px; }
.tab-box .panel-content { border: 1px solid #d4d4d4; }
.tab-box .panel-item { padding: 10px; }

/*tab box end*/
/*block*/
.red-box.m { margin-bottom: 7px; }
.red-box .red-title { height: 33px; line-height: 33px; background-color: #d72426; color: white; font-size: 13px; font-weight: bold; padding-left: 12px; position: relative; }
.red-box .red-content { padding: 10px 0; border: 2px solid #d72426; border-top: none; }

.blue-box.m { margin-bottom: 7px; }
.blue-box .blue-title { height: 32px; line-height: 32px; background-color: #24d3ff; color: white; font-size: 13px; font-weight: bold; padding-left: 12px; position: relative; }
.blue-box .blue-title .more { position: absolute; background-color: #1894ce; color: white; text-decoration: none; top: 6px; margin: 0; padding: 0 5px; right: 10px; height: 20px; line-height: 20px; font-size: 12px; }
.blue-box .blue-content { padding: 10px 0; border: 1px solid #d4d4d4; border-top: none; }

.gray-box.m { margin-bottom: 7px; }
.gray-box .gray-title { height: 33px; line-height: 33px; background-color: #e6e6e6; border: 1px solid #d4d4d4; color: black; font-size: 13px; font-weight: bold; padding-left: 12px; position: relative; }
.gray-box .gray-content { padding: 10px 0; border: 1px solid #d4d4d4; border-top: none; }

.ad-box { display: block; border: 1px solid #d4d4d4; }

/*block end*/
/*center*/
.center .category-placeholder { float: left; width: 230px; height: 30px; }
.center .margin-main { width: 747px; float: left; _display: inline; margin-left: 12px; margin-right: 13px; }
.center .left-main-margin { width: 989px; margin-right: 13px; float: left; _display: inline; }
.center .por_rmain {display: inline;width:790px;}
.center .por_rmain .product-section{width:790px;}
.center .left-main { width: 1002px; float: left; _display: inline; }
.center .right-main { width: 1002px; float: left; _display: inline; }
.center .rsidebar { float: left; width: 223px; }
.center .lsidebar { float: left; width:150px; }
.center .main-slide { height: 347px; width: 747px; margin-bottom: 14px; overflow: hidden; position: relative; }
.center .main-slide .slide-item { height: 347px; width: 747px; overflow: hidden; }
.center .main-slide .slide-triggers { position: absolute; height: 26px; bottom: 13px; right: 6px; z-index: 20; }
.center .main-slide .trigger-item { float: left; width: 26px; height: 26px; line-height: 26px; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; color: #d72426; font-size: 14px; font-weight: bold; text-align: center; margin-right: 5px; cursor: pointer; }
.center .main-slide .trigger-item.active { background-color: #d72426; color: white; }
.center .main-slide .triggers-bg { position: absolute; left: 0; bottom: 9px; height: 35px; width: 100%; background-color: white; opacity: 0.6; filter: alpha(opacity=60); z-index: 11; }
.center .sub-slide { border: 1px solid #d4d4d4; height: 158px; position: relative; }
.center .sub-slide .go-left { border-right: 1px solid #d4d4d4; background: url(sub_slide_left.gif) no-repeat #f6f6f6 50% 50%; width: 40px; height: 158px; line-height: 158px; position: absolute; left: 0; top: 0; cursor: pointer; z-index: 1; }
.center .sub-slide .go-right { border-left: 1px solid #d4d4d4; background: url(sub_slide_right.gif) no-repeat #f6f6f6 50% 50%; width: 40px; height: 158px; line-height: 158px; position: absolute; right: 0; _right: -1px; top: 0; cursor: pointer; z-index: 1; }
.center .sub-slide .slide-box { width: 665px; height: 158px; margin-left: 41px; position: relative; overflow: hidden; }
.center .sub-slide .slide-item { width: 165.5px; height: 158px; float: left; _display: inline; border-right: 1px solid #d4d4d4; overflow: hidden; }
.center .index-product { border: 1px solid #d4d4d4; border-right: none; }
.center .index-product .index-title { height: 44px; line-height: 44px; position: relative; font-size: 15px; padding-left: 10px; }
.center .index-product .more-link { font-size: 12px; position: absolute; top: 0px; right: 0px; }
.center .index-product .more-link .link { margin-right: 7px; }
.center .index-product .index-content { height: 451px; }
.center .index-product .product-list { float: left; _display: inline; width: 772px; background-color: #d4d4d4; }
.center .index-product .product-item { float: left; _display: inline; width: 172px; height: 224.5px; background-color: white; padding: 0 10px; margin-top: 1px; margin-right: 1px; }
.center .index-product .product-item.last { margin-right: 0; padding-right: 11px; }
.center .index-product .product-img { width: 100%; height: 128px; line-height: 126px; *line-height: 128px; overflow: hidden; text-align: center; *font-size: 115.2px; font-family: Arial; display: block; }
.center .index-product .product-img img { max-width: 100%; max-height: 128px; vertical-align: middle; }
.center .index-product .product-name { display: block; font-size: 13px; width: 100%; height: 4em; line-height: 2em; overflow: hidden; }
.center .index-product .selling-price { color: #d72426; line-height: 20px; font-size: 13px; }
.center .index-product .selling-price .price { font-weight: bold; }
.center .index-product .adbar { width: 229px; height: 451px; float: left; background-color: #d4d4d4; }
.center .index-product .ad-first { width: 229px; height: 271px; background-color: white; margin-bottom: 1px; overflow: hidden; }
.center .index-product .ad-second { width: 229px; height: 89px; background-color: white; margin-bottom: 1px; overflow: hidden; }
.center .index-product .ad-third { width: 229px; height: 89px; background-color: white; overflow: hidden; }
.center .floor1 .index-title { color: #F08200; }
.center .floor2 .index-title { color: #079CD5; }
.center .floor3 .index-title { color: #8C5739; }
.center .friend-link { border: 1px solid #d4d4d4; }
.center .friend-link .friend-link-inner { padding: 5px; }
.center .friend-link .friend-title { width: 117px; text-align: center; font-weight: bold; }
.center .friend-link .link-item { float: left; _display: inline; margin: 5px; }
.center .friend-link .text-name { display: block; width: 96px; height: 2em; line-height: 2em; }
.center .friend-link .img-name { display: block; width: 96px; height: 38px; line-height: 36px; *line-height: 38px; border: 1px solid #cccccc; overflow: hidden; text-align: center; *font-size: 34.2px; font-family: Arial; border: 1px solid #E6E6E6; }
.center .friend-link .img-name img { max-width: 96px; max-height: 38px; vertical-align: middle; }
.center .sales-charts { border: 1px solid #d4d4d4; }
.center .charts-title { color: black; font-size: 13px; font-weight: bold; padding-left: 12px; height: 45px; line-height: 45px; background-color: #e6e6e6; }
.center .charts-content { height: 450px; }
.center .charts-content .product-item { height: 69px; border-bottom: 1px dashed #d4d4d4; padding: 10px; position: relative; }
.center .charts-content .product-item.last { border-bottom: none; }
.center .charts-content .num-1 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px 0px; }
.center .charts-content .num-2 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -89px; }
.center .charts-content .num-3 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -178px; }
.center .charts-content .num-4 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -267px; }
.center .charts-content .num-5 { display: block; position: absolute; left: 10px; top: 10px; width: 25px; height: 27px; background: url(charts_num.png) no-repeat 0px -356px; }
.center .charts-content .product-img { width: 69px; height: 69px; line-height: 67px; *line-height: 69px; overflow: hidden; text-align: center; *font-size: 62.1px; font-family: Arial; display: block; float: left; }
.center .charts-content .product-img img { max-width: 69px; max-height: 69px; vertical-align: middle; }
.center .charts-content .product-info { width: 118px; height: 71px; margin-left: 10px; overflow: hidden; float: left; _display: inline; }
.center .charts-content .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .charts-content .product-name { width: 100%; height: 3.6em; line-height: 1.2em; overflow: hidden; }
.center .charts-content .product-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.center .news .gray-content,.center .day-group .gray-content { padding: 10px 13px; height: 217px; }
.center .news .news-item,.center .day-group .news-item { padding-left: 18px; background: url(news_item_bg.gif) no-repeat 8px 50%; width: 177px; height: 27.125px; line-height: 27.125px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.center .day-group .group-buy { position: relative; height: 193px; }
.center .day-group .group-product-pic { border: none; float: none; width: 221px; height: 114px; overflow: hidden; position: absolute; left: 0; top: 0; }
.center .day-group .group-product-pic img { max-width: 221px; max-height: 114px; }
.center .day-group .group-name { font-size: 13px; height: 3em; line-height: 1.5em; width: 201px; padding: 0 10px; position: absolute; left: 0; top: 114px; }
.center .day-group .group-info { margin-right: 0; }
.center .day-group .group-price { height: 29px; line-height: 29px; font-size: 20px; }
.center .day-group .group-buy-box { padding: 5px 4px 5px 23px; background: url(group_icon.png) #d72426 no-repeat left top; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; }
.center .day-group .group-price-box { display: none; }
.center .day-group .group-quantity-box { display: none; }
.center .day-group .group-time-box { display: none; }
.center .day-group .group-info { position: absolute; left: 0; bottom: 0; width: 100%; }
.center .day-group .group-button .button { background-color: #24d3ff; height: 29px; line-height: 29px; color: white; width: 76px; }
.center .group-gallery .group-g-item { margin-top: 0px; }
.center .group-gallery .group-g-inner { border: none; }
.center .group-gallery .group-g-inner:hover { border: none; box-shadow: none; }
.center .group-gallery .group-g-pic { width: 100%; height: 128px; line-height: 126px; *line-height: 128px; overflow: hidden; text-align: center; *font-size: 115.2px; font-family: Arial; margin-bottom: 10px; }
.center .group-gallery .group-g-pic img { max-width: 100%; max-height: 128px; vertical-align: middle; }
.center .group-gallery .group-g-buy { background: url(group_gallery.png) no-repeat; padding: 3px 3px 3px 15px; }
.center .group-gallery .group-g-price { line-height: 18px; font-size: 13px; }
.center .group-gallery .group-g-button { line-height: 18px; }
.center .group-gallery .group-g-button .button { width: 36px; height: 18px; line-height: 18px; background-color: #d72426; color: white; font-size: 13px; }
.center .group-gallery .group-g-price-box { display: none; }
.center .group-gallery .group-g-quantity { display: none; }
.center .hot-brand .blue-content { background-color: #d4d4d4; padding: 0; height: 277px; }
.center .hot-brand .brand-item { width: 113px; height: 91px; line-height: 89px; *line-height: 91px; background-color: white; overflow: hidden; text-align: center; *font-size: 81.9px; font-family: Arial; margin: 0 1px 1px 0; float: left; _display: inline; padding-bottom: 1px; }
.center .hot-brand .brand-item img { max-width: 113px; max-height: 91px; vertical-align: middle; }
.center .hot-brand .brand-item.last { margin-right: 0; padding-right: 1px; }
.center .hot-brand .brand-item.rowlast { margin-bottom: 0; padding-bottom: 0; }
.center .gift .red-content { padding: 0; height: 275px; }
.center .gift .product-item { height: 71px; border-bottom: 1px solid #d4d4d4; padding: 10px; }
.center .gift .product-item.last { border-bottom: none; }
.center .gift .product-img { width: 71px; height: 71px; line-height: 69px; *line-height: 71px; overflow: hidden; text-align: center; *font-size: 63.9px; font-family: Arial; display: block; float: left; }
.center .gift .product-img img { max-width: 71px; max-height: 71px; vertical-align: middle; }
.center .gift .product-info { width: 118px; height: 71px; margin-left: 10px; overflow: hidden; float: left; _display: inline; }
.center .gift .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .gift .gift-name { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 26px; line-height: 26px; }
.center .gift .gift-info { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #cccccc; }
.center .gift .gift-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.center .gift .right-price { float: right; _display: inline; height: 23px; line-height: 23px; }
.center .index-promotions .panel-content { height: 268px; }
.center .index-promotions .panel-item { height: 248px; }
.center .index-promotions .panel-list { height: 268px; overflow: hidden; }
.center .index-promotions .product-item { width: 174px; height: 248px; float: left; _display: inline; margin-right: 10px; }
.center .index-promotions .product-item.last { margin-right: 0; width: 173px; }
.center .index-promotions .product-img { width: 100%; height: 128px; line-height: 126px; *line-height: 128px; overflow: hidden; text-align: center; *font-size: 115.2px; font-family: Arial; display: block; }
.center .index-promotions .product-img img { max-width: 100%; max-height: 128px; vertical-align: middle; }
.center .index-promotions .product-name { display: block; font-size: 13px; width: 100%; height: 4em; line-height: 2em; overflow: hidden; }
.center .index-promotions .selling-price { color: #d72426; line-height: 20px; }
.center .index-promotions .selling-price .price { font-size: 13px; font-weight: bold; }
.center .index-promotions .market-price { color: #A9A9A9; }
.center .index-promotions .product-star { line-height: 25px; }
.center .timebuy-list .product-img { width: 100%; height: 106px; line-height: 104px; *line-height: 106px; overflow: hidden; text-align: center; *font-size: 95.4px; font-family: Arial; display: block; }
.center .timebuy-list .product-img img { max-width: 100%; max-height: 106px; vertical-align: middle; }
.center .timebuy-list .product-time { line-height: 22px; background-color: #f6f6f6; text-align: center; }
.center .timebuy-list .product-time .day, .center .timebuy-list .product-time .hour, .center .timebuy-list .product-time .minute, .center .timebuy-list .product-time .second { color: #d72426; font-weight: bold; }
.center .timebuy-list .timebuy-btn { float: left; _display: inline; height: 27px; line-height: 27px; padding: 0 20px; background: url(timebuy_btn.png) repeat-x; color: white; }
.center .mail-subscribe .blue-content { width: 194px; height: 117px; padding: 15px 17px; _overflow: hidden; }
.center .mail-subscribe .subscribe-box { width: 194px; height: 28px; margin-bottom: 10px; }
.center .mail-subscribe .email-box { border: 1px solid #D4D4D4; border-right: none; padding: 0 5px; width: 122px; height: 26px; float: left; _display: inline; }
.center .mail-subscribe .email-btn { border: none; background-color: #24d3ff; color: white; width: 61px; height: 28px; line-height: 28px; float: left; _display: inline; }
.center .mail-subscribe .news-item { height: 26.33333px; line-height: 26.33333px; }
.center .sub-ad { width: 228px; height: 121px; overflow: hidden; }
.center .integration .red-content { padding: 0; height: 275px; }
.center .help-center .red-content { height: 165px; padding: 10px 13px; }
.center .help-center .news-list { _width: 193px; _overflow: hidden; }
.center .help-center .news-item { height: 20.625px; line-height: 20.625px; }
.center .integration-center { float: left; _display: inline; width: 540px; margin-right: 11px; }
.center .integration-center .blue-content { padding: 10px; height: 317px; }
.center .integration-center .product-item { width: 152.66667px; height: 158.5px; padding: 0 10px; float: left; _display: inline; }
.center .integration-center .product-img { display: block; width: 152.66667px; height: 90px; text-align: center; overflow: hidden; }
.center .integration-center .product-img .img { max-width: 152.66667px; max-height: 90px; }
.center .integration-center .product-name { display: block; height: 3em; line-height: 1.5em; overflow: hidden; }
.center .integration-center .inte { color: #24d3ff; }
.center .comment-order { float: left; _display: inline; width: 440px; }
.center .new-order .blue-content { padding: 10px; height: 129px; }
.center .new-order .order-item { height: 25px; line-height: 25px; }
.center .new-order .order-name { display: block; float: left; _display: inline; width: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.center .new-order .order-id { display: block; float: left; _display: inline; width: 150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 10px; }
.center .new-order .order-state { display: block; float: left; _display: inline; width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.center .new-order .order-date { display: block; float: left; _display: inline; width: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.center .comment-center .blue-content { padding: 10px; }
.center .comment-center .comment-item { height: 53.4px; padding: 5px; }
.center .comment-center .product-img { display: block; width: 53.4px; height: 53.4px; overflow: hidden; float: left; _display: inline; text-align: center; }
.center .comment-center .product-img .img { max-width: 53.4px; max-height: 53.4px; }
.center .comment-center .product-info { margin-left: 63.4px; }
.center .comment-center .product-name { display: block; font-weight: bold; color: black; width: 100%; height: 21.13333px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.center .comment-center .comment { height: 42.26667px; line-height: 21.13333px; overflow: hidden; }
.center .history .gray-content { padding: 0; }
.center .history .product-item {border-bottom: 1px dashed #d4d4d4; padding: 10px; }
.center .history .product-item.last { border-bottom: none; }
.center .history .product-img { display: block; width: 69px; height: 69px; overflow: hidden; margin:0 auto;}
.center .history .product-img .img { max-width: 69px; max-height: 69px; }
.center .history .product-info { overflow: hidden; }
.center .history .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .history .product-name { display: block; width: 100%; line-height: 1.2em; overflow: hidden; height:20px; line-height:20px;}
.center .history .product-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; }
.center .sales-rank .gray-content { padding: 0; }
.center .sales-rank .product-item { border-bottom: 1px dashed #d4d4d4; padding: 10px; }
.center .sales-rank .product-item.last { border-bottom: none; }
.center .sales-rank .product-img { display: block; width: 69px; height: 69px; overflow: hidden; margin:0 auto;}
.center .sales-rank .product-img .img { max-width: 69px; max-height: 69px; }
.center .sales-rank .product-info { overflow: hidden; }
.center .sales-rank .product-btn { display: block; border: 1px solid #AA0000; color: white; height: 23px; line-height: 23px; background: url(product_btn.png) repeat-x; padding: 0 9px; float: left; _display: inline; text-decoration: none; }
.center .sales-rank .product-name { display: block; width: 100%; line-height: 1.2em; overflow: hidden; }
.center .sales-rank .product-price { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #d72426; height:25px; line-height:25px;}
.center .reg-entrance { margin-top: 23px; height: 33px; line-height: 33px; color: #087DCF; font-size: 13px; position: relative; }
.center .reg-entrance .reg-link { color: white; height: 31px; line-height: 31px; position: absolute; top: 0; right: 0; border: 1px solid #0865A9; padding: 0 27px; background: url(reg_link.png) repeat-x; text-decoration: none; font-weight: bold; }
.center .bread-crumbs { height: 30px; margin: 18px 0; }
.center .open-api { border: 1px solid #cccccc; border-top: none; }
.center .weibo .red-content { padding: 10px 17px; }
.center .add-weibo { height: 24px; line-height: 24px; overflow: hidden; }
.center .sina-icon { float: left; _display: inline; width: 27px; height: 24px; background: url(sina_logo.png) no-repeat; }
.center .sina-v { float: left; _display: inline; background: url(sina_v.png) no-repeat right 50%; padding: 0 20px 0 5px; font-weight: bold; }
.center .weibo-info { margin-top: 10px; }
.center .add-weibo-btn { display: block; width: 60px; height: 24px; float: right; _display: inline; background: url(add_weibo_btn.png) no-repeat; }
.center .addcart-btn, .center .items-gallery .addcart-btn { height: 23px; line-height: 23px; box-shadow: 0px 0px 2px white inset; -webkit-box-shadow: 0px 0px 2px white inset; -moz-box-shadow: 0px 0px 2px white inset; -o-box-shadow: 0px 0px 2px white inset; border: 1px solid #d72426; background: url(product_btn.png) repeat-x; padding: 0 7px; }
.center .addcart-btn .has-icon, .center .items-gallery .addcart-btn .has-icon { display: none; }
.center .addcart-btn span, .center .items-gallery .addcart-btn span { display: inline; float: none; padding: 0; height: 23px; line-height: 23px; background: none; }
.center .btn-a, .center .items-gallery .btncmp, .center .items-gallery .btn-a { width: auto !important; height: 23px; line-height: 23px; box-shadow: 0px 0px 2px white inset; -webkit-box-shadow: 0px 0px 2px white inset; -moz-box-shadow: 0px 0px 2px white inset; -o-box-shadow: 0px 0px 2px white inset; background: url(second_btn.png) repeat-x; border: 1px solid #D0D0D0; padding: 0 7px !important; }
.center .btn-a .has-icon, .center .items-gallery .btncmp .has-icon, .center .items-gallery .btn-a .has-icon { display: none; }
.center .btn-a span, .center .items-gallery .btncmp span, .center .items-gallery .btn-a span { display: inline; float: none; padding: 0; height: 23px; line-height: 23px; background: none; }
.center .items-gallery { border: none; }
.center .items-gallery .price-item { text-align: center; }
.center .items-gallery .btncmp .btncmp { border: none; padding: 0 !important; text-decoration: none; }
.center .items-gallery .btncmp .btncmp:before { content: '对比'; }
.center .items-gallery .btncmp .btncmp:hover { color: black; }
.center .items-gallery .button .star-on, .center .items-gallery .button .star-off { width: auto !important; margin: 0 5px; }
.center .items-gallery .button .vdetail { display: none; }
.center .items-gallery .sell-t, .center .items-gallery .sell-price { color: #d72426; }
.center .gallery-bar-box { height: 52px; }
.center #gallerybar { border-top: 2px solid #d72426; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; background-color: #f1f1f1; padding: 12px 7px; height: 26px; }
.center .GoodsSearchWrap .listorder .list-desc:hover, .center .GoodsSearchWrap .listorder .list-desc-on, .center .GoodsSearchWrap .listorder .list-asc:hover, .center .GoodsSearchWrap .listorder .list-asc-on { border: 1px solid #A20000; background: #CC0000; color: white; font-weight: bold; text-shadow: none; }
.center .GoodsSearchWrap .listmode a, .center .GoodsSearchWrap .listorder a { height: 23px; line-height: 23px; border: 1px solid #CFCFCF; background: #F6F6F6; padding: 0 10px; margin: 0 5px; }
.center .GoodsSearchWrap .listmode a i, .center .GoodsSearchWrap .listorder a i { display: none; }
.center .GoodsSearchWrap .listmode a span, .center .GoodsSearchWrap .listorder a span { float: none; display: inline; padding: 0; background: none; }
.center .goods-leftbox { width: 422px; height: auto; }
.center .goods-detail-pic-thumbnail { height: 78px; }
.center .goods-detail-pic-thumbnail li { width: 74px; }
.center .goods-detail-pic-thumbnail a { height: 68px; }
.center .goods-detail-pic-thumbnail .current a, .center .goods-detail-pic-thumbnail .current a:hover { border-color: #d72426; }
.center .goods-detail-pic-thumbnail img { width: 66px; height: 64px; }
.center .goods-detail-pic-thumbnail a:hover img { border-color: #d72426; }
.center .goods-detail-pic-thumbnail .uparrow { background: url(up_red_arr.png) no-repeat 50% 0; }
.center .goods-detail-tab { height: 28px; border-bottom: 1px solid #C8C8C8; }
.center .goods-detail-tab li { position: relative; top: 1px; background: none; border: 1px solid #C8C8C8; padding: 0; height: 25px; margin: 1px 5px 0 0; }
.center .goods-detail-tab li a { background: #eeeeee; float: left; display: block; padding: 0 12px; height: 23px; line-height: 23px; border: 1px solid white; }
.center .goods-detail-tab .active { background: none; border-top: 2px solid #d72426; margin: 0 5px 0 0; border-bottom: 1px solid white; }
.center .goods-detail-tab .active a { background: white; }
.center .goods-buy-area { border-top: 1px dashed #D4D4D4; background: white; }
.center #main-info .sale-info { border-top: 1px dashed #D4D4D4; }
.center #main-info .basic-info { padding: 0; }
.center #main-info .btn-buy { background: url(btn_buy.png) no-repeat; width: 140px; height: 41px; }
.center .register-wrap { margin: 0; width: 345px; float: right; _display: inline; padding-left: 594px; padding-right: 19px; min-height: 500px; background: url(login_page_bg.png) no-repeat; }
.center .loginbox_left { border: 7px solid #DBDBDB; }
.center .loginbox-right { display: none; }
.center .carlogin-wrap { position: relative; }
.center .carlogin-wrap .flt { width: 100% !important; }
.center .carlogin-wrap .frt { width: 345px; position: absolute; right: 19px; top: 230px; }
.center .loginbox { margin: 0; border: 1px solid #cccccc; padding: 0; }
.center .loginbox .login-k { width: 65px; }
.center .loginbox ul { margin: 15px; }
.center .loginbox .login-title { color: #d72426; font-size: 16px; font-weight: bold; height: 40px; line-height: 40px; padding-left: 19px; border-bottom: 1px solid #cccccc; }
.center .common-btn { height: 36px; line-height: 36px; font-size: 15px; }
.center .common-btn span { background: url(passport_btn.png) no-repeat left top; height: 36px; line-height: 36px; }
.center .common-btn span span { background: url(passport_btn.png) no-repeat right top; text-shadow: none; }
.center .PassportWrap { width: 720px; margin: 0 auto; border: 7px solid #DBDBDB; }
.center .PassportWrap .login-k { width: 100px; }
.center .PassportWrap .login-v .inputstyle { width: 300px; }
.center .PassportWrap .common-btn { position: relative; left: 195px; }
.center .price-normal, .center .point { color: #d72426; }
.checkout-page .center .my-cart, .cart-page .center .my-cart { display: none; }
.checkout-page .center .cart-nav, .cart-page .center .cart-nav { height: 29px; line-height: 29px; color: #666666; }
.checkout-page .center .cart-nav.stepbj1, .checkout-page .center .cart-nav.stepbj2, .checkout-page .center .cart-nav.stepbj3, .cart-page .center .cart-nav.stepbj1, .cart-page .center .cart-nav.stepbj2, .cart-page .center .cart-nav.stepbj3 { background: url(cart_step.png) no-repeat; }
.checkout-page .center .cart-nav .step1, .checkout-page .center .cart-nav .step2, .checkout-page .center .cart-nav .step3, .cart-page .center .cart-nav .step1, .cart-page .center .cart-nav .step2, .cart-page .center .cart-nav .step3 { height: 29px; line-height: 29px; }
.checkout-page .center .cart-nav .step1, .cart-page .center .cart-nav .step1 { left: 130px; }
.checkout-page .center .cart-nav .step2, .cart-page .center .cart-nav .step2 { left: 386px; }
.checkout-page .center .cart-nav .step3, .cart-page .center .cart-nav .step3 { left: 612px; }
.checkout-page .center .cart-nav.stepbj1 .step1, .cart-page .center .cart-nav.stepbj1 .step1 { color: white; }
.checkout-page .center .cart-nav.stepbj2, .cart-page .center .cart-nav.stepbj2 { background-position: 0px -40px; }
.checkout-page .center .cart-nav.stepbj2 .step2, .cart-page .center .cart-nav.stepbj2 .step2 { color: white; }
.checkout-page .center .cart-nav.stepbj3, .cart-page .center .cart-nav.stepbj3 { background-position: 0px -80px; }
.checkout-page .center .cart-nav.stepbj3 .step3, .cart-page .center .cart-nav.stepbj3 .step3 { color: white; }
.member-page .center .site-part-title { background: #F6F6F6; border: 1px solid #D4D4D4; }
.center .member-main .title { color: #666666; }
.center .member-main .title .font-orange { color: #008AC4; }
.center .member-main .title-bg { background: #F6F6F6; border: 1px solid #D4D4D4; color: #666666; }
.center .member-main-left { border: none; }
.center .member-main-right .head { color: black; border: 1px solid #D4D4D4; }
.center .member-main-bg { background: #FAFAFA; border: 1px solid #D4D4D4; }
.center .member-menu .body { border: 1px solid #D4D4D4; border-top: none; background: white; }
.center .member-menu .member-menu-list .list-title-bg { background: #F6F6F6; border-top: 2px solid #d72426; border-bottom: 1px solid #E9E9E9; }
.center .member-menu a:hover { color: #d72426; }
.center .member-menu .current a { color: white; background: #d72426; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; }
.center .table-goods-list { border: none; }
.center .gridlist { border: none; }
.center .gridlist th { background: white; border-top: none; border-left: none; border-right: none; border-bottom: 2px solid #D4D4D4; }
.center .gridlist .first { border-bottom: 2px solid #d72426; }
.gallery-page .center .horizontal-m .addcart-btn, .gallery-page .center .horizontal-m .items-gallery .addcart-btn, .gallery-page .center .items-gallery .horizontal-m .addcart-btn { margin-left: 10px; }
.gallery-page .center .horizontal-m .pricelist { float: left; _display: inline; padding: 0; }
.gallery-page .center .horizontal-m .button { float: right; _display: inline; width: 116px; margin-top: 0; clear: none; }
.gallery-page .center .horizontal-m .button li { float: left; margin: 0 0 5px 5px; }
.group-page .center .group-buy { border: 1px solid #D4D4D4; padding: 15px 30px; }
.group-page .center .group-buy-box { background: url(group_bg.png) no-repeat; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; padding: 14px 10px 14px 20px; }
.group-page .center .group-product-pic { border-color: #d72426; }
.group-page .center .group-price { line-height: 40px; }
.group-page .center .group-button .updateBtn { width: 109px; height: 40px; background: url(group_btn.png) no-repeat; }
.group-page .center .group-button .updateBtn span { display: none; }

/*center end*/
/*footer*/
.footer .helper { background-color: #d8d4d4; min-height: 209px; padding: 15px 0; }
.footer .helper-item { width: 204.16667px; float: left; }
.footer .content-list { line-height: 2em; }
.footer .content-list .content-title { font-size: 14px; font-weight: bold; }
.footer .content-list .content-title .link { color: black; }

/*footer end*/
/*im*/
.im .im-bar { width: 39px; height: 101px; background: url(im_bar.png) no-repeat; float: left; _display: inline; }
.im .im-main { display: none; border: 1px solid #A9A9A9; float: left; _display: inline; padding: 25px 20px; background-color: white; }
.im .im-item { margin: 5px 0; }

/*im end*/
/*mini cart*/
.minicart { position: absolute; width: 285px; right: 0; z-index: 9999; }
.minicart .minicart-title { position: absolute; right: 0; top: 0; width: 40px; height: 113px; background: url(minicart_bar.png) no-repeat; }
.minicart .minicart-cont { width: 241px; position: absolute; top: 0; left: 0; overflow-y: auto; overflow-x: hidden; visibility: hidden; background-color: white; border: 2px solid #d72426; z-index: 9997; }
.minicart .go { display: block; height: 23px; line-height: 23px; padding: 0 9px; background: url(product_btn.png) repeat-x; border: 1px solid #d72426; color: white; float: right; text-decoration: none; }

/*mini cart end*/

/*page max-width 1024px*/
html{min-width: 990px;}
.min-page .page{width: 990px;}
.min-page .header .search{left: 248px;}
.min-page .center .margin-main{width: 512px;}
.min-page .center .sub-slide{overflow: hidden;}
.min-page .center .index-promotions .product-item{width: 153px;}
.min-page .center .index-promotions .product-list{height: 248px;overflow: hidden;}
.min-page .center .left-main{width: 767px;}
.min-page .center .index-product .product-list{width: 537px;}
.min-page .center .index-product .product-item{width: 158px;margin-right: 0;margin-left: 1px;}
.min-page .center .index-product .product-item.last{padding-right: 10px;}
.min-page .center .index-product .index-content{overflow: hidden;}
.min-page .center .integration-center{width: 305px;}
.min-page .center .integration-center .product-item,.min-page .center .integration-center .product-img{width: 120px;}
.min-page .center .integration-center .blue-content{overflow: hidden;}
.min-page .footer .helper-item{width: 164px;}
.min-page .footer .content-list{padding-left: 5px;}
.min-page .center .sub-slide .go-left,.min-page .center .sub-slide .go-right{width: 20px;}
.min-page .center .sub-slide .slide-box{margin-left: 6px;}
.center .main-slide .slide-item img{width: 747px;height: 358px;}
.min-page .center .main-slide .slide-item{width: 512px;}
.min-page .center .main-slide .slide-item img,.min-page .center .main-slide{width: 512px;height: 238px;}
.min-page .center .right-main-margin{width: 748px;}
.min-page .center .goods-leftbox{width: 320px;}
.min-page .center .left-main-margin{width: 754px;}
/*page max-width 1024px end*/

/*ecstore 2.0 bug*/
.page-aside{width: 230px; float:left}
.page-article{ float:right; width:700px;}

/* 导航栏购物车挂件 */

.minicart .icon { font-size: 12px; margin-right: 3px; }
.minicart .btn-tocart { padding-left: 20px; padding-right: 20px; color: white; background-color: #fda600; margin-left: 10px; vertical-align: top; }

.minicart-text { display: inline-block; height: 40px; color: white; }

.minicart-cont .goods-item { border-bottom: 1px dashed #e0e0e0; padding: 10px; }
.minicart-cont .goods-pic { float: left; width: 60px; height: 60px; line-height: 58px; *line-height: 60px; border: 1px solid #cccccc; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; }
.minicart-cont .goods-pic img { max-width: 60px; max-height: 60px; vertical-align: middle; }
.minicart-cont .goods-info { margin-left: 70px; }
.minicart-cont .goods-name { margin-bottom: 10px; }
.minicart-cont .goods-name a { color: #666666; }
.minicart-cont .goods-price { overflow: hidden; }
.minicart-cont .p-price, .minicart-cont .p-quantity { color: #fc6b00; display: inline; margin-right: 0; }
.minicart-cont .action-delete { float: right; *margin-top: -16px; }
.minicart-cont .no-information { padding: 30px 0; text-align: center; }

.has-minicart { text-align: center; }
.has-minicart .minicart-text { display: block; }

.minicart-active .minicart-text { background-color: #fda600; }
.minicart-active .minicart-cont { display: block; }

.minicart-info { background-color: #f9f9f9; text-align: right; padding: 10px; }
.minicart-info .btn-tocart { display: inline-block; line-height: 25px; margin-top: 10px; }

/* /导航栏购物车挂件 */

/*base.css*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, input, ruby, section, summary, time, mark, audio, video{border:0;margin:0px;padding:0px;}
body, button, input, select, textarea{font:12px/20px 'Microsoft Yahei', Helvetica, Arial, STXihei, SimSun, sans-serif; color: #666;}
body{height:100%;background:#fff;margin:0 auto;padding:0 0;min-width:950px;overflow:visible;}

a{-webkit-transition:all 300ms;
	-moz-transition:all 300ms;
	-o-transition:all 300ms;
	-ms-transition:all 300ms;
	transition:all 300ms;
	color:#666;cursor:pointer;text-decoration:none;outline:none/* for FF Chrome */;}
a:hover{color:#8566c2;text-decoration:none;}
a:focus{outline:0;}
a,area {blr:expression(this.onFocus=this.blur())} /* for IE */
:focus {-moz-outline-style:none;} /* for Firefox */

img{-ms-interpolation-mode:bicubic;border:0;}
ul, li, ul li{list-style-type:none;}
button, input, select, textarea{font-size:100%;}
button{background:none;border:0 none;cursor:pointer;}
input, label{line-height:18px;vertical-align:middle; border:1px solid #ccc;}
label{display:inline-block;vertical-align:baseline;}
select{line-height:18px;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;*color:#fff;height:1px;}

input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus{border-color: #8566c2;}

table{border-collapse:collapse;border-spacing:0;}
table tr,table tr td{border:none 0;}
th{text-align:inherit;}
table tr td, table tr th {empty-cells: show;}

.clb:after{visibility:hidden;display:block;content:" ";clear:both;}
.clb{zoom:1; clear:both;}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear{zoom:1;clear:both;}/* for IE6 IE7 */ 
.bare{line-height:0;height:0px;visibility:visible;clear:both;font-size:0px;}
.dots{text-overflow:ellipsis;white-space:nowrap;}
.ellipsis{-o-text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
em,i{font-style:normal;}
.over{ }
*:first-child+html .over{}

/*common*/
.webwidth{width:950px;margin:0 auto;}
.pos_a{position:absolute;}
.pos_r{position:relative;} 
.fl{float:left;}
.fr{float:right;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.mlr10{margin: 0 10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mtb{margin:20px 0px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}

/*font*/
.num{font-family:Georgia;}
.hui,.hui a,a.hui{color:#666666;}.hui a:hover,a.hui:hover{color:#8566c2;}

h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:12px;}

.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}

/*SVGicon*/
@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.4px;
    -moz-osx-font-smoothing: grayscale;
	float:left;
	padding-left:2px;
	
 
}

/* css.css */
@charset "utf-8";/* CSS Document */
/*----------------------头部----------------------*/
.tbar{position:fixed;width:100%;top:0;left:0;background:#fff;z-index:20; }
.interval{height: 127px;width: 100%;}
.header{height:97px;width: 100%;}
.header .logo{width:485px;margin-top: 2px; height:94px;}
.header .logo a{height:95px;display: block;overflow: hidden;}
.header .searchbar{width:445px;height:100%;}
.top_banner{width:315px;height:70px;float: right;margin-bottom:2px;}
.top_banner a{height:70px;display: block;overflow: hidden;}
 
.search_box{clear:both;float:right;min-width:455px;  +min-width:468px; display:block;margin-left:10px; }
.topstate{font-size: 14px;height: 14px;margin-top: 4px;margin-left: -1px;}
.topstate a{    border-left: 1px solid #666; display: block; float: left; height: 14px; line-height: 14px; margin-right: 6px;  padding-left: 4px;}
 
.topstate a:nth-child(1){ border-left:0px;}

.search_con{background: url(basic_icon.png) no-repeat;width: 193px;height: 22px;margin-right:6px;}
.search_con .ser_input{margin-left: 9px;width: 155px;height:20px;line-height:20px;margin-top: 1px;background: none;border:0;}
.search_con .ser_btn{width:25px;height: 20px;line-height: 20px;text-align: center; position:relative; left:-5px;}
.search_con .ser_btn .iconfont{font-size: 18px;}
/*----------------------头部购物车----------------------*/
.top_cart{ z-index: 798;overflow:hidden;  }
.mini_cart{height:20px;padding:0 0px; border:1px solid #fff; line-height:22px; font-size:14px; background-color:transparent;}
.mini_cart .iconfont{margin-right: 6px;color:#8566c2;}
.mini_cart:hover{border-color:#8566c2; background-color:transparent;  }
.cart_inproduct{position: absolute;z-index: 799;top: 95px;border:1px solid #8566c2;right:7px;background: #fff;width: 300px;
	-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2);
    -o-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2);
    -ms-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2);
	box-shadow:2px 2px 10px rgba(0, 0, 0, 0.2);
}
.cart_inproduct .nogoods{line-height: 25px;padding: 10px 60px;font-size: 14px;}
.cart_inproduct .minicart_list{font-size: 14px;}
.cart_inproduct .minicart_list ul{height:200px;overflow-y:auto;padding: 15px 15px;}
.cart_inproduct .minicart_list ul li{border-bottom: 1px solid #f1f1f1;padding: 10px;overflow: hidden;clear: both;}
.cart_inproduct .minicart_list ul li .pic{height: 60px;width: 60px;}
.cart_inproduct .minicart_list ul li .pic img{height: 60px;width: 60px;}
.cart_inproduct .minicart_list ul li .info h3{font-weight: normal;height:36px;line-height: 36px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width:160px; }
.cart_inproduct .minicart_list ul li .info .price{color:#8566c2;}
.cart_inproduct .minicart_list ul li .info .nuber{margin-left: 30px;}
.minicart_btn{background: #f9f9f9;margin-top:15px; height:80px;padding: 0 15px;}
.minicart_btn p{font-size: 14px;line-height: 30px;height: 30px;padding:0 10px;}
.cart_sett{ width:268px; height:35px; background:#8566c2; line-height:35px; text-align:center; display:block;color:#fff; border-radius:2px; -moz-webktit-border-radius:2px; }
.cart_sett:hover{ color:#fff;background: #6342A6;}
.minicart_btn .nuber i,.minicart_btn .price{color:#8566c2;}
/*----------------------导航----------------------*/
.nav{background: #8566c2;height: 31px;position: relative;z-index: 5; border-top:1px solid #8566ca }
.nav_l,.nav_m,.nav_r{position: relative;z-index: 1;}
.nav_l_bt{width: 118px;height: 30px;text-align: center;pos}
.nav_l_bt a,.nav_m ul li a,.nav_r ul li a{color: #fff;font-size: 14px;}
.nav_l_bt a,.nav_m ul li a,.nav_r ul li a{width:116px;height: 30px;line-height: 30px; border-right:1px solid #8566c2; border-bottom: 0;display: block;
}
.nav_l_bt a:hover,.nav_r ul li a:hover{background:#fff; color:#8566c2; border-color:#8566c2;}


.nav_m .nav_m_bt{position: relative;z-index:1;}
.nav_m ul li{float:left; width: 118px;height: 30px;text-align: center;background: url(nav_bg.jpg) no-repeat left 6px;}
.nav_m ul li a i{background-repeat:no-repeat;background-position:center 2px; width:118px; height:31px;display: block; font-size:18px;}
.nav_m ul li a:hover i{background-repeat:no-repeat; background-position:center -18px; background-color:#fff; color:#8566ca; border-color:#8566c2 ;}


nav_m_list_l:hover{ background-color:##8566c2;}

.nav_r ul li{float: left;width: 118px;height: 30px;text-align: center;background: url(nav_bg.jpg) no-repeat left 6px;}
.nav_l_list{position: absolute;z-index: 2;top: 30px;background: #fff;color:#8566c2;border:1px solid #8566c2;border-top:1px solid #8566ca;;left: 0;}
.nav_l_list a,.nav_l_list a img{line-height: 0;display:block; +display:inline-block; height:118px; vertical-align:top;}

.nav_m_listbox{position: absolute;z-index:2;top: 31px; border-top:1px solid #8566ca; background: #fff;color:#8566c2;border-left:1px solid #8566c2; border-right:1px solid #8566c2;border-top: 0; left: -1px; }

.nav_m_listbox span{ width:117px;}
 
.nav_m_listbox ul li{background: none;}
.nav_m_listbox ul li a {color: #666;border: none; width:130px;font-size:12px; overflow:hidden;}
.nav_m_list_l ul li a{ padding-left:5px;}
.nav_m_list_l dl dt a{ padding-left:0px;}

.nav_m_listbox  ul li a:hover{color:#fff; position: relative; top:0px; background-color:#8566ca;}
.nav_m_listbox  ul li dl dt a:hover{color:#8566ca; background-color:#fff; position: relative; top:0px;}

.nav_m_list_l{width:135px;overflow: hidden; height:388px; border-bottom:1px solid #8566ca;}

.nav_m_list_l ul li{ text-align:left;}
.nav_m_list_l p img{ width:410px; padding-bottom:10px;}
.nav_m_list_r{ background:#fff; height:368px;padding: 10px 10px;border:1px solid #8566c2;  position:absolute; width:410px; left:135px; z-index:66; top:-1px; overflow:hidden;}
.nav_m_list_r dl{ width:410px;}
.nav_m_list_r dl dt{ width:200px; float:left; text-align:left; display:block;  }
.nav_m_list_r dl dt .iconfont{ width:17px;}
.nav_m_list_r dl dt a{ width:193px;}
 
.nav_m_list_r dl dt a:hover i{ font-size:#fff;}
.right-main-margin img{ display:block}
 
 
/*----------------------全站图片广告----------------------*/
.headband{position: relative;z-index: 1;}
.headband img{ width:100%; display:block;}
.allbanner,.allbanner a,.allbanner img{display: block;overflow: hidden;height: 470px;background: #F2F0FD;}
.index_advpic{height: 470px;position: relative;z-index: 3;background: #F2F0FD;}

/*----------------------首页3张图片广告----------------------*/
.i_hotbox{height: 200px;margin:30px 0 -20px;position: relative;z-index: 2;}

/*----------------------当前位置----------------------*/
.page{width: 950px;}

/*----------------------产品系列----------------------*/
.prolist_box{overflow: hidden;}
.prolist_tab{height: 30px;overflow: hidden;position: relative;z-index: 2;left: 0;bottom: -1px;}
.prolist_tab ul li{float: left;padding: 0 20px;height: 28px;line-height: 28px;border:1px solid #c8c7c7;font-size: 16px;margin-right: 3px;background: #F2F0FD;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	-ms-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.prolist_tab ul li:hover,.prolist_tab ul li.cur{background: #fff;border-bottom-color: #fff;}
.prolist_tab ul li:hover a,.prolist_tab ul li.cur a{color: #8566c2;font-weight: bold;}
.prolist{width:908px;border:1px solid #c8c7c7;float:left;background:#fff;padding:20px;position: relative;z-index: 1; }
.prolist  ul{overflow: hidden;}
.prolist  ul li{width:290px;float:left;text-align: center;margin:10px 5px;border:1px solid transparent;overflow:hidden;}
.prolist  ul li:hover {border:1px solid #8566c2; }
.prolist  ul li img {
-webkit-transition: -webkit-transform .2s linear;
-moz-transition: -moz-transform .2s linear;
-o-transition: -o-transform .2s linear;
transition: transform .2s linear;
}
.prolist  ul li img:hover {
-webkit-transform: translateX(-5px);
-moz-transform: translateX(-5px);
-ms-transform: translateX(-5px);
-o-transform: translateX(-5px);
transform: translateX(-5px);
}
.prolist ul li .pic,.prolist ul li .pic a,.prolist ul li .pic img{width: 290px;height:290px;display: block;overflow: hidden;}
.prolist ul li .name{height: 30px;line-height: 30px;display: block;overflow: hidden;}
.prolist  ul li .price{color: #8566c2;}
.prolist  ul li .price b{font-size:25px;font-weight: normal;}
.prolist  ul li .btn-buy a{width: 120px;height: 32px;line-height: 30px;background:#8566c2;color: #fff;font-size: 16px;display: block;overflow: hidden;margin: 10px auto;}
.prolist  ul li .btn-buy a:hover{background: #6342A6;}

/*----------------------当季活动----------------------*/
.activity_box{overflow: hidden;}
.activity_btbox{width: 950px;display: block;overflow: hidden;}
.activity_btbox .activity_bt{float: left;width: 160px;padding: 12px 15px;}
.activity_btbox .activity_bt h3{font-size: 18px;height: 24px;line-height: 24px;display: block;overflow: hidden;font-weight: normal;}
.activity_btbox .activity_bt p{height: 20px;line-height: 20px;}
.activity_btbox .activity_bt a{color: #fff; text-align:center;}
.activity_main a,.activity_main img{display: block;overflow: hidden;}
.magazine_main a,.magazine_main img{display: block;overflow: hidden;}
.user_name{ display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; width:91px;text-align:right;}
.product-concerns .detail .above {}
.product-concerns .detail .above i { font-size:15px; color:#e0a902;}
.scores-list .scores-item .stars .icon{ font-size:15px;  color:#e0a902;}
.product-score .score-total .stars .icon{ font-size:15px; color:#e0a902;}
.discuss-label .stars .above i{ font-size:15px; color:#e0a902;}
.comment-infos .stars .above i{ font-size:15px; color:#e0a902;}
 

/*----------------------媒体报道----------------------*/
.media_box,.l_navlist,.media_list{overflow: hidden;}
.l_navlist ul li{height: 40px;line-height: 40px;width: 150px;padding: 0 15px;font-size: 14px;background:#8566c2;margin-bottom: 5px;}
.l_navlist ul li a{color: #fff;}
.l_navlist ul li:hover,.l_navlist ul li.cur{ background-image:url(arrow.png); background-repeat:no-repeat; background-position: 160px 12px; background-color:#6342A6; }
.media_info{border-bottom:1px solid #c8c7c7;padding-bottom: 20px;margin-bottom: 20px;height: 200px;} 
.media_info .pic{border:1px solid #c8c7c7;width: 299px;height: 198px; margin-right:20px;}
.media_info .pic a,.media_info .pic img{width: 298px;height: 198px;display: block;overflow: hidden;}
.media_info .txt{width: 420px;}
.media_info .txt h3{font-size: 16px; font-weight:600;color:#8566c2;height: 37px;line-height: 37px;display: block;overflow: hidden;border-bottom:1px dotted #c8c7c7;}
.media_info .txt p{max-height: 125px;line-height: 25px;display: block;overflow: hidden;color: #333;}
.media_info .txt .time{height: 38px;line-height: 38px;}
.media_info .txt .time i{float: left;}
.media_info .txt .time a{float: right;font-size: 14px;color:#8566c2;}
.media_info .txt .time a:hover{text-decoration: underline;}

/*----------------------尾部----------------------*/
.footer{z-index: 4;margin-top: 50px; *position:relative;  +position:relative;}
.bottom_nav{background: #8566c2;height: 30px;line-height: 30px; clear:both ;  +clear:both; *clear:both; z-index:999; }
 *:first-child+html .bottom_nav{background: #8566c2;height: 30px;line-height: 30px; clear:both ;  overflow:hidden;}

*html .bottom_nav{background: #8566c2;height: 30px;line-height: 30px; clear:both;}
.bottom_nav .webwidth{position: relative;}
.bottom_nav .bt_list a{color: #fff;}
.bottom_nav .bt_list{width: 950px;display: block;overflow: hidden;}
.bottom_nav .bt_list ul{margin-left: -2px;width: 950px;}
.bottom_nav .bt_list ul li{float: left;width: 158px;height: 30px;text-align: center;background: url(nav_bg.jpg) no-repeat left 6px;}
.bottom_nav .bt_list ul li a:hover{width: 158px;height: 30px;display:block;background:#8566c2; }

.bottom_nav .tow_list{clear: both;padding:-50px 0;height:0;overflow:hidden;border:1px solid #acacac;width:948px;left:0;background:#fff;position: absolute;line-height: 25px; z-index:999; +z-index:999;}
*:first-child+html .demo { z-index:999}

.tow_list{clear: both;padding:14px 0;height:0;overflow:hidden;border:1px solid #acacac;width:948px;left:0;background:#fff;position: absolute;line-height: 25px;}
.bottom_nav ul.slide_list_top{top:0;z-index:-1;}
.bottom_nav ul.slide_list_bottom{bottom:30px;z-index:11;}
.bottom_nav .tow_list li{height:278px;width:120px;padding:0 15px;border-right:1px solid #acacac;float:left;}
.bottom_nav .tow_list li.kefu{width:265px;border:none;}
.bottom_nav .tow_list li .d_title{width:130px;height:15px;margin-bottom:15px;color:#8064a2;font-size:18px;font-weight:bold;}
.bottom_nav .tow_list li a{color:#666666;display: block;margin-bottom:5px;font-size:13px;}
.bottom_nav .tow_list li a:hover{color:#6c60b3;}

.foot_info{width:750px;margin:15px auto 10px;overflow: hidden;}
.foot_info .foot_pic{float:left;}
.foot_info .foot_txt{display: inline-block;float:left;padding-top:18px;text-indent: 30px;}

/*-----------------------------------------------全屏广告位轮播---------------------------------------------*/
.index_flash{height:562px; margin-bottom:15px;}
.index_flash img{display:block;}
.assign_input{width:180px;} 
.login_input{ width:250px}
.center .bread-crumbs img{ width:653; height:415px;}
.passport_pic{ width:653px; float:left;line-height:0;}
.passport_pic img{ height:445px; width:653px; margin-bottom:50px; margin-top:60px;*margin-bottom:0px;}
.groupbuy-remind ul li{ clear:none;}
 

/* *:first-child+html .passport_pic img{ height:415px; width:653px;}
 
@media �screen{.passport_pic img{ height:415px; width:653px; margin-top:60px/; }}
.ie9 t.passport_pic img{ height:415px; width:653px; margin-top:60px;} 
*/
.btn-import span span{ color:#fff;}
.btn-caution  span span{ color:#fff;}

.top_list_index{line-height:40px;}

.hot_banner .fl img{ height:200px; width:206px;  border:1px solid #ccc; }
.webwidth .hot_banner img{ width:306px; height:200px; border: 1px solid #ccc;}

.form-item .form-act .btn span span{ height:25px; line-height:25px; width:137px;}
.form-item .form-act .btn { border:0px; +margin-left:56px;}
 
.member-grid  .messagebox-action .btn span span{ color:#333;}
.actions .btn-simple span{ height:30px; line-height:30px; background-color:#fff;}
.goods-others .btn span{ border: 1px solid #cccccc;  display: inline-block; height: 100%; line-height: 1.91667; font-size: inherit; *cursor: pointer; padding-left:0px;}
.goods-others .btn span span{ border: 0 none; background-color: transparent; padding-left: 0;  color:#8566c2; width:70px;  line-height:25x; text-align:center; padding-right:0px;}
 
 
 .right-main-margin .forgot-content ul{ padding-left:0px;}
 .section .right-main-margin .forgot-content{ width:300px; line-height:31px; font-size:14px;}
 .right-main-margin .forgot-content .form-act{ margin-left:20px;}
 .right-main-margin .forgot-content .form-act .btn{}
 #forgot_steps  .step-item{ text-align:center;}

 .forget_srecret{ float:left; width:297px; }
 .section .right-main-margin .signup-article { left:-353px;}
.right-main-margin  .sign-title{ line-height: 30px; margin-left: 10px; +margin-top:20px;}
.right-main-margin table{ height:50px; padding-left:5px;}
#forgot_content .form-item-normal .form-act .btn span span{ background-color:#8566c2; width:175px;}
.form-act .forgot_butn span {color:#fff; height:30px; line-height:30px; font-size:14px; line-height:30px; border-radius:2px; border:0px;}
.form-act .forgot_butn span a {color:#fff; height:30px; line-height:30px; font-size:14px; line-height:30px; border-radius:2px; border:0px; }
#forgot_content .form-item .form-act .x-input{  }
.form-item-normal .form-act .but span{ *width:270px; *margin-top:-59px;}

#dom_el_0817dd0{ width:180px;}

#forgot_content .form-item-normal .form-act .btn:hover span span{background:#ccc;}
.form-item .form-act input label{ border:0px;}

.buu_add span span{ padding-left:14px;}
.center{ min-height:370px;}

.separator input, label { border:0px;}
.cart-left .action-clean span{ padding-left:9px;}
.action-submit-order  span span{ padding-left:22px;}
.address-actions .action-add-address span{ height:26px; line-height:6px; padding-left:5px; +padding-left:13px; +position:relative; +top:-11px; +left:-7px; +line-height:29px;}
.master input{ +border:0px;}
.action-change-payment{ +border:0px;}
.address-actions .btn{ +margin-right:0px;}
.address-actions .btn:hover span{ +background-color: transparent;}
#for_set_default{ +border:0px;}

.stars .below .icon{ font-size:15px;}
.product-score .score-total .label{ padding-top:0px;}
.pop-wrapper .action-handle  .icon{ font-size:12px;}
.share-recommend .btn-rounded   span span{ padding-right:0px; }

.member-grid tr th{ text-align:center;}
.filter-title  .filter-clean .icon{ font-size:12px;}
.gallery-sort .action-sort  .icon{ font-size:12px;}
.gallery-list .goods-item .goods-info{ margin-right:0px;}
.contiune_buy span span{ padding-left:18px;}
.media_box fr{ width:762px;}
.mini-pageview .page-action .icon{ font-size:12px;}
.albums-product-title p .btn-caution span{ width:105px; display:block; background-color:#eee;}
.pop-attention-main  .bottom  .btn-simple span{ display:block; height:30px; line-height:31px; padding-left:7px;}
.goods-info  .goods-buy .btn-simple span{ height:31px; line-height:31px; padding-left:5px;}
.unfold  .footer .action-goods-compare span{ padding-left:10px;}


.filter-pop-active .filter-item-pop{ width:auto;}
.filter-item .filter-item-pop .btn-simple span{ width:68px;}
.filter-item .filter-item-pop .btn-simple span span{ width:68px; padding-right:0px;}
.dialog-tips-body .dialog-tips-content .icon{ font-size:15px;}
.dialog-tips-body .dialog-tips-content .btn { display:block; margin-top:2px;}
.dialog-tips-body .dialog-tips-content .btn span span{ height:20px; line-height:20px;}
.dialog-tips-content .bottom{ text-align:left; margin-left:10px;}
.member-grid .messagebox-action .btn span span{ width:60px; padding-left:10px;}
.action-code-form  .action-submit-post span span{ width:120px; padding-left:15px;}
.goods-action .goods-buy .action-addtocart span{ width:125px; padding-right:10px;}
.goods-action .goods-buy .action-addtocart span span{ padding-right:0px;}
.form-act .region .x-select{ border:1px solid #ccc;}
.media_box .fr{max-width:757px;}
.mod-content table tr td img{ max-width:950px; display:block;}
#for_consult_0{ border:0px;}
#for_consult_1{ border:0px;}
#for_consult_2{ border:0px;}
.sortbar-filter-tags input{ border:0px;}
.member-mod .member-grid .btn{ +margin-right:0px; +margin-top:5px;}
.order-coupon .content .item .btn span span{ width:30px; padding-left:13px;}
.member-messagebox-list .member-grid .check input{ +border:0px;}
.signupin-content .form-act .btn-caution{ +margin-left:-60px;}
.address-actions .btn{ margin-left:0px;}
.signupin-content .security-actions a{ color:#8566ca;  text-decoration:underline;}
.signupin-content .security-actions a:hover{ color:#666;  text-decoration:underline;}
.scores-item .stars-5 .icon{ font-size:14px;}
.scores-item .stars-5 .icon a:hover{font-size:12px;}
.member-grid .actions .action-show-comment span { height: 20px; line-height: 20px; margin-bottom:2px; text-align: right; display: inline-block; border:0px;}
.member-grid .actions .action-show-comment span span { border:1px solid #ccc}
.member-grid .actions .action-show-comment span span i{ font-size:20px; vertical-align:top}
.member-order-flow ul li a{ font-weight:100; color:#ff0000;}

<!-----------------------secury_verity----------------------->
.secury_body{ width:100%;}
	.secury_in{ width:946px; min-height:597px; margin:0 auto; border:1px solid #ccc; margin-top:20px; margin-bottom:20px; padding-bottom:20px;}
	.secury_title{ height:50px; line-height:50px; font-size:20px; border-bottom:1px solid #ccc; padding-left:10px; color:#8566ca; font-weight:600;}
	.secury_submit{ padding-top:40px; padding-bottom:40px; +padding-bottom:0px;}
	.submit_in{ width:480px; margin:0 auto;}
	.submit_title{ width:160px; float:left; text-align:right; font-size:14px;}
	.submit_content{ margin-bottom:10px; clear:both; height:30px; +height:auto;}
		.submit_text{ width:320px; float:left; line-height:32px;}
		.submit_text input{ width:90%; font-family: Microsoft YaHei; color:#666; padding-left:7px; margin-left:5%; margin-right:5%; height:28px; line-height:28px; border-radius:2px; -moz-webkit-border-radius:2px; border:1px solid #ccc;}
		.secury_verify{ width:320px; float:left;}
		.secury_verify input{ width:40%; margin-right:60%; margin-left:5%;  color:#666;float:left; height:28px; line-height:28px; padding-left:7px; border-radius:2px; -moz-webkit-border-radius:2px; border:1px solid #ccc; }
		.secury_verify img{ width:26%; height:25px; float:left;  margin-left:17px; margin-right:5px; margin-top:11px;}
		.secury_button{ margin-left:160px;}
		.secury_button input{ margin-left:5%; background-color:#8566ca; height:28px; width:100px; color:#fff; border:0px; font-family: Microsoft YaHei; border-radius:2px; -moz-webkit-border-radius:2px; cursor:pointer; cursor:hand; }
		 .secury_button input:hover{ background-color:#eee; color:#8566ca;}
		 .secury_button_text{ margin-left:5%; height:28px; line-height:28px;}
		  .secury_button_text a{ color:#ff0000; text-decoration:none;}
		  .secury_button_text a:hover{ text-decoration:underline;}
	.secury_text{ width:600px; padding-left:20px; padding-right:20px; line-height:28px; padding-top:5px; padding-bottom:5px; margin:0 auto; background-color:#ece9f2; border:1px solid #8566ca;}
	.submit_text .notice-inline  .caution-content{ height:20px; line-height:20px; color:#ff0000;}
	secury_verify img{ display:block;}
 .submit_in  .submit_content .notice-inline{ padding-left:0px; float:right; color:#ff0000; height:26px;}
 .goods-others{}
 .submit_in .submit_text .icon{float: left;font-family: "iconfont" !important; font-size: 16px; font-style: normal; padding-left: 2px; color:#ff0000;}
.secury_verify  .icon{ float: left;font-family: "iconfont" !important;font-size: 16px; font-style: normal; padding-left: 2px; color:#ff0000;}
.form-act .action-get-verifycode{+padding-left:0px; +margin-left:0px;}


 /*活动挂件*/
.no_act{ font-family:Microsoft Yahei,Helvetica,Arial; font-size: 12px;margin: 0;padding: 0;}
.no_content{display: block;overflow: hidden; width: 990px; margin:0 auto;}
.no_content ul li{text-align:center;height:68px; display:block; float:left; position:relative;}
.no_li{ position:absolute; color:#fff; top:8px; left:28px;}
.no_li1{ font-size:16px; font-weight:600; line-height:30px;}
.no_li2{ font-size:12px;}