@charset "UTF-8";
.dog-sprite, .box-btn, .page-topbar .cart .icn, .page-topbar .my .icn, .nav-main .menu .tag-new, .minicart-text, .category-handle .icn, .category-content .tel .icn, .category-content .all-view .icn, .fixed-right .cart-item, .fixed-right .cart-item .icn, .fixed-right .cart-item:hover, .fixed-right .cart-item:hover .icn, .fixed-right .im-item, .fixed-right .im-item:hover, .fixed-right .desktop-item, .fixed-right .desktop-item:hover, .fixed-right .top-item, .fixed-right .top-item:hover, .tag-r, .tag-new, .tag-first, .tag-gift, .tag-hot { background-image: url('dog-s967650d7c2.png'); background-repeat: no-repeat; }

.dog-foot-sprite, .helper-item .icon-1, .helper-item .icon-2, .helper-item .icon-3, .helper-item .icon-4, .helper-item .icon-5, .helper-info .icn6, .helper-info .icn7, .helper-info .icn8, .helper-info .icn9 { background-image: url('dog-foot-s85a32ef018.png'); background-repeat: no-repeat; }

.xiaogou-sprite, .gallery-sortbar .gallery-sort a .icn, .gallery-sortbar .gallery-sort a .desc, .gallery-sortbar .gallery-sort a .asc, .add-btn .icn, .product-album-preview .prev, .product-album-preview .next, .product-service .service-sel .icn, .promotion-content .gift-label .gift-info .icn, .product-im .icn, .product-side-l .p-view-btn, .product-side-l .p-compare-btn, .product-side-l .action-handle, .tab-box .dp-list .icn, .p-bottom-tab .close-btn .icn, #comments-list .tl, .cart-container .cart-hd h2, .cart-main .btn-delete .icn, .scrollable .prev, .scrollable .next, .article-left .article-list .article-item.active .icn, .article-left .article-list .article-item .icn, .g-panel .icn, .g-begin .icn, .group-num-main .clock, .group-button .group-btn .icn, .miao-buy-action .begin-btn, .dialog-contain .dialog-header .close-btn, .group-container .group-title .icn, .group-container .g-panel .icn-l, .group-container .g-panel .icn-r, .group-container .g-discount, .group-container .g-buy-btn, .group-container .p-i-btn, .group-container .p-v-btn, .group-container .pull-btn, .group-container .g-logo-icon, .group-container .g-panel-content .hide-btn .icn, .group-container .pai-item .group-title .icn, .group-container .group-end-main .group-title .icn, .group-container .pai-item .pull-btn, .group-container .group-end-main .pull-btn, .group-container .pai-item .g-logo-icon, .group-container .group-end-main .g-logo-icon, .group-container .pai-item .g-panel .icn-l, .group-container .group-end-main .g-panel .icn-l, .group-container .pai-item .g-panel .icn-r, .group-container .group-end-main .g-panel .icn-r, .group-container .pai-item .g-discount, .group-container .group-end-main .g-discount, .group-container .pai-item .g-warn-btn, .group-container .group-end-main .g-warn-btn, .group-container .pai-begin-item .g-panel .icn-l, .group-container .pai-begin-item .g-panel .icn-r, .group-container .pai-begin-item .g-btn, .table-box .more-btn, .signin-page-wrap .signupin-content .login-btn, .signin-page-wrap .signupin-content .reg-btn, .signup-wrap .signupin-content .signup-btn, .forgot-wrap .get-btn, .forgot-wrap .next-btn, .forgot-wrap .forgot-btn, .forgot-wrap .q-link .icn, .forgot-wrap .send-btn, .phone-box .org-btn, .phone-box .q-icon .icn, .point-wrap .point-t-left .point-user-box, .point-wrap .point-bottom-box .point-to-gift .exchange-box .icn, .point-wrap .point-bottom-box .point-to-gift .exchange-green-box .icn, .member-aftersales .m-im .icn { background-image: url('xiaogou-s1c89457337.png'); background-repeat: no-repeat; }

.member-sprite, .member-wrap .page-aside h1 .icn, .member-wrap .page-article .site-notice .icn, .member-wrap .page-article .user-info-right .level1, .member-wrap .page-article .user-info-right .level2, .member-wrap .page-article .user-info-right .level3, .member-wrap .page-article .user-info-right .level4, .member-wrap .page-article .user-info-right .level5, .member-wrap .page-article .phone, .member-wrap .page-article .email, .member-welcome-box .member-c1 .phone, .member-welcome-box .member-c1 .email, .member-wrap .member-title h2, .member-wrap .member-title .m-mid-bg, .member-wrap .member-title .m-big-bg, .member-wrap .member-title .m-gray-bg, .member-wrap .member-pager .prev-btn, .member-wrap .member-pager .next-btn, .member-wrap .m-search-form .m-search-btn, .member-wrap .member-fav .add-fav-icon, .member-wrap .member-fav .del-fav-icon, .member-wrap .member-fav .action-addtocart, .member-wrap .member-fav .action-delete, .member-wrap .m-btn, .member-wrap .member-orders .btn-buy, .member-wrap .member-orders .comment-btn, .member-wrap .member-orders .bao-icon, .member-information .save-btn, .member-address .save-btn, .member-coupon .link-btn, .member-changepass .action-confirm, .member-messagebox .dy, .member-messagebox .change-btn, .member-messagebox .hover-email, .member-messagebox .email-icon, .member-messagebox .arrow, .member-messagebox .del-icon, .member-tabs a, .member-tabs a.active, .member-tabs .j-btn, .member-comment-mod .member-comment-foot .s-btn, .member-comment-mod .member-comment-foot .c-btn, .member-aftersales .apply-btn, .member-aftersales .apply-r-btn, .member-aftersales .j-btn, .member-aftersales .p-btn, .member-aftersales .cancel-btn .icn, .member-aftersales .tv-btn, .member-aftersales .save-btn, .member-aftersales .upload, .member-dialog .button-box .submit-btn, .member-dialog .button-box .cancel-btn, .member-dialog-tip .button-box .submit-btn, .member-dialog-tip .button-box .cancel-btn, .point-wrap .member-welcome-box .member-level .level1, .point-wrap .member-welcome-box .member-level .level2, .point-wrap .member-welcome-box .member-level .level3, .point-wrap .member-welcome-box .member-level .level4, .point-wrap .member-welcome-box .member-level .level5 { background-image: url('member-s65292bcb2d.png'); background-repeat: no-repeat; }

i.ico { display: inline-block; vertical-align: middle; }

input,button,select,textarea{outline:none;}

input:hover, input:focus, /*select:hover,*/ select:focus, textarea:hover, textarea:focus{border:1px solid #d0d0d0;background:#fafafa}
/*input:hover{ border: 0 none;}*/


/*.searchbar .btn-search, .searchbar .hots, .product-side-l .share_o a, #comments-list, .p-comment-content, .product-attributes, #product_parameters, .product-album-thumb .flip, .product-ul, .product-main .product-concerns, .product-im, .signupin-content .form-item.title_findmm span, .forgot-wrap .forgot-content .forgot-step1 .form-act .x-input, .forgot-wrap .q-link-s, .signupin-content-step2, .signupin-content-step3, .forgot-wrap .signupin-content-step5 .f14, .signin-page-wrap .signin, #forgot_content, #signup-form, .product-container.page-container .bread-crumbs span, .gallery-container.page-container .bread-crumbs span { font-family:"宋体";}*/

.topbar-left, .header-left, .header-main, .nav-left, .nav-main, .nav-main .menu li, .minicart-cont .goods-pic, .category-content .brands-box .item, .main-slide .trigger-item, .slider .prev, .slider .slide-box, .slider .slide-item, .page-container .section-l, .page-container .main, .switchable-trigger, .switchable-panel .goods-item, .sales-rank .goods-pic, .sales-charts .goods-pic, .user-comments .goods-pic, .helper-item, .im .im-bar, .promotion-content .gift-content a { float: left; _display: inline; }

.topbar-right, .header-right, .nav-right, .slider .next, .page-container .section-title .keyword, .page-container .section-r { float: right; _display: inline; }

body { font-family:arial,simsun,arial,Hiragino Sans GB,sans-serif;font-size: 12px; }
h2{font-family: arial,STHeiti,sans-serif;}

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

/*.inner-wrap { width: 1200px; margin: 0 auto; *zoom: 1; }*/
.inner-wrap:after { display: block; visibility: hidden; height: 0; overflow: hidden; content: "\0020"; clear: both; }
.inner-wrap .page-aside { width: 235px; }
.inner-wrap .page-article { margin-left: 250px; }

.inner-wrap.inner-wrap-group{width: 1092px;}

.inside-wrap { width: 1000px; margin: 0 auto; *zoom: 1; }
.inside-wrap:after { display: block; visibility: hidden; height: 0; overflow: hidden; content: "\0020"; clear: both; }

.page-topbar { background-color: white; line-height: 32px; color: #cccccc; padding-top: 25px; height: 100px; }

.topbar-left { /*width: 300px; */}

.topbar-right { width: 800px; margin-right: 10px; padding-top: 7px; }

.logo { display: block; margin-top: 5px;}

.header-left { width: 350px; }

.header-main { margin-left: 20px; width: 490px; }

/***关闭top_ad***/
#top_ad {position:relative;min-widht:1190px;display:none}
#top_ad .close {position:absolute;top:0px;right:5%;background:#538cf5;width:21px;text-align:center;color:#FFF;font-size:14px;display:block;-moz-border-radius:10px;-web
kit-border-radius:10px;border-radius:10px;}

/* 顶部搜索框挂件 */
.searchbar { width: 440px; float: left; margin-top: 8px }
.topbar-right .searchbar form{border: 1px solid #e4393c;height: 38px;}
.topbar-right .searchbar .x-input, .topbar-right .searchbar .btn-search {float: left;}
.searchbar .x-input {width: 342px; height: 22px; line-height: 22px; font-size: 14px; padding: 6px; border: 2px solid #e4393c;}
.searchbar .btn-search { overflow: hidden; width: 80px; line-height: 38px; height: 38px;font-size: 14px; letter-spacing: 2px; border-color: #f04554; background-color: #e4393c; font-weight: 700;color: white; }
.searchbar .btn-search:hover{border-color: #D5373A;background-color: #D5373A;}
.searchbar .hots { line-height: 30px; color: #999999; }
.searchbar .hots a { color: #999999; }
.searchbar .hots a.cur, .searchbar .hots a:hover { text-decoration: underline; color: #333333; }

.box-btn { position:relative;z-index: 7000;width: 91px; height: 33px; background-position: 0 -825px; display: block; margin-top: 15px; margin-left: 10px; cursor: pointer; }
.box-btn img{ display: none; top: 35px;left: -30px; z-index: 9999; position: absolute; }
.box-btn:hover img{display:block;}
.page-topbar .cart { width: 124px; height: 31px; }
.page-topbar .cart .text { color: #e4393c; text-indent: 60px; text-align: left; }
.page-topbar .cart .icn { width: 22px; height: 18px; background-position: 0 0; }

.top-box { font-family: "宋体";display: block;background: #f7f7f7; width: 104px; height: 32px; margin-top: 14px; margin-left: 10px; cursor: pointer; position: relative; z-index: 8000; border: 1px solid #efefef; color: #666666; font-size: 12px; }
.top-box .text { display: block; z-index: 5999; position: relative; background-color: #f7f7f7; }
.top-box .icn { display: block; position: absolute; left: 15px; top: 6px; /**top: -4px;*/ }
.top-box.hover, .top-box:hover { border-bottom: none; border: 1px solid #d0d0d0; background: white; }
.top-box.hover .text, .top-box:hover .text { background-color: white; }

#login, .page-topbar .my .icn{ float: left;}
#login{ position: absolute; right: 15px; }
#login a{ color: #666;}
#login a:hover{ color: #ca2332;text-decoration:underline}
.page-topbar .my .text {  text-indent: 35px; width: 104px; height: 32px;  }
.page-topbar .my .icn { width: 20px; height: 18px; background-position: 0 -1016px; top: 6px;left: 10px; }
.page-topbar .my .my-cont { border: 1px solid #d0d0d0; display: none; position: absolute; right: -1px; top: 31px; z-index: 5998; }
.page-topbar .my .my-cont a { color: #005ea7; }
.page-topbar .my .my-cont a:hover , .m-menu-r .m-text:hover, .m-menu-r li:hover .icon{ color: #f04554;/*text-decoration: underline;*/ }
.page-topbar .my .my-cont .m-menu-cont { width: 300px; padding: 10px 15px; background: white; overflow: hidden; }
.page-topbar .my.hover .my-cont, .page-topbar .my:hover .my-cont { display: block; }
#mydog a { color: #666;}

.m-menu-r, .m-menu-l { width: 90px; background: white; overflow: hidden; }
.m-menu-r .m-text, .m-menu-l .m-text { float: left; background: white; text-indent: 20px; }
.m-menu-r li, .m-menu-l li { overflow: hidden; }
.m-menu-r li .icon, .m-menu-l li .icon { float: right; }

.m-menu-l { width: 114px; padding-right: 35px; border-right: 1px solid #eeeeee; }

.m-menu-r { margin-right: 28px; }
.m-menu-r .m-text { text-indent: 5px; }

.m-my-foot { background: #f5f5f5; padding: 10px 15px; overflow: hidden; clear: both; zoom: 1; width: 300px; }
.m-my-foot .goods-list { clear: both; }
.m-my-foot .goods-list li { width: 50px; height: 50px; overflow: hidden; border: 1px solid #d0d0d0; float: left; _display: inline; *display: inline; margin-right: 10px;margin-bottom: 10px; }
.m-my-foot .goods-list li:hover{border-color:#f04554}
.m-my-foot .goods-list li:last-child, .m-my-foot .goods-list li.last { margin-right: 0px; }
.m-my-foot .goods-list .last { margin-right: 0px; }
.m-my-foot .goods-list img { /*width: 100%; height: 100%;*/width: 50px; height: 50px; overflow: hidden; }

/* /顶部搜索框 */
.page-nav { background-color: #f04554; height: 45px; min-width:1200px;}

.nav-left { width: 235px; }

.nav-main { width: 965px; /* 导航菜单挂件 */ }
.nav-main .menu li { line-height: 45px; font-size: 16px; font-weight: bold; position: relative; }
.nav-main .menu a { color: white; display: block; padding: 0 10px; letter-spacing: 10px; text-indent: 10px; }
.nav-main .menu .active, .nav-main .menu a:hover { background-color: #ca2332; }
.nav-main .menu .tag-new { width: 24px; height: 16px; background-position: 0 -1044px; display: none; position: absolute; right: -8px; top: 3px; }
.nav-main .menu .new .tag-new { display: block; }

.nav-right { width: 0px; }

/* 导航栏购物车挂件 */
/* .minicart { line-height: 33px; text-align: right; position: relative; z-index: 6009; }
.minicart .icon { font-size: 12px; margin-right: 3px; }
.minicart .btn-tocart { padding-left: 20px; padding-right: 20px; color: white; background-color: #e4393c; margin-left: 10px; vertical-align: top; }

.minicart-cont { width: 340px; overflow-y: auto; overflow-x: hidden; display: none; background-color: white; border: 1px solid #d0d0d0; position: absolute; right: -1px; top: 30px; z-index: 9999; text-align: left; line-height: 18px; }
.minicart-cont .goods-item { border-bottom: 1px dashed #f5eeda; padding: 10px; }
.minicart-cont .goods-pic { 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; width: 60px;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-quantity { color: #f04554; display: inline; margin-right: 0; }
.minicart-cont .action-delete { float: right; *margin-top: -16px; }
.minicart-cont .no-information { padding: 30px 0; text-align: center; }

.minicart-btn { width: 100%; height: 100%; display: block; }

.minicart-text { display: block; left: 40px; top: -12px; position: absolute; line-height: 18px; color: white; text-align: center; font-size: 14px; width: 20px; height: 20px; background-position: 0 -224px; z-index: 6001; }
.minicart-text:hover, .minicart-text.cart-num-hover { background-position: 0 -194px; }

.has-minicart { text-align: center; }

.minicart-active .minicart-cont { display: block; }

.minicart-info { background-color: #f5f5f5; text-align: right; padding: 10px; }
.minicart-info .btn-tocart { display: inline-block; line-height: 25px; margin-top: 10px; }
 */


/* /导航栏购物车挂件............. */
/* 商品弹出式分类挂件 */
.category-handle {height: 45px; line-height: 45px; display: block;  padding-left: 40px; font-size: 16px; font-weight: bold; position: relative;}
.category-handle a { color: white; display: block; background-color: #f04554;}
.category-handle .icn { display: block; width: 25px; height: 15px; background-position: 0 -297px; position: absolute; left: 144px; top: 18px; }

.category-content { background-color: #fffbea; padding-top: 9px;border-bottom: 1px solid #f5eeda; border-top: 1px solid #f5eeda; /*line-height: 26px; */position: absolute; height: 440px;width: 233px; z-index: 9999; border-left: 1px solid #f5eeda; border-right: 1px solid #f5eeda; }
.category-content .tel { line-height: 26px;height: 26px;text-indent: 45px; position: relative; padding: 31px; color: #a95014; font-size: 14px; }
.category-content .tel .icn { display: block; width: 27px; height: 25px; background-position: 0 -322px; position: absolute; left: 35px; }
.category-content .category-item { *zoom: 1; font-size: 15px;/*line-height: 20px;*/ }
.category-content .category-items { padding-top: 9px; padding-bottom: 9px; border-bottom: 1px solid #f4edd9; position: relative; }
.category-content .category-link {line-height: 20px; padding-left: 40px; padding-right: 8px; display: block; color: #a84400; overflow: hidden; *zoom: 1; font-weight: bold; }
.category-content .category-link .icon { color: #B96941; width: 10px; display: inline-block; vertical-align: middle; height: 14px; background: url(menu_rbtn.jpg) no-repeat; font-family: inherit; font-size: 13px; font-weight: 400; position: relative; right: 0px;top: -1px;  }
/**.category-content .category-link .icon { background: url(menu_rbtn.jpg) no-repeat;   }*/  
.category-content .category-link .text { width: 170px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block; vertical-align: middle; font-weight: bold; }
.category-content .category-link.level2:hover, .category-content .level1:hover { background-color: #fff1d2; }
.category-content .sub-box { width: 135px; padding:10px 39px; display: none; position: absolute; top: -35px; left: 233px; border: 3px solid #d0d0d0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; background-color: white; }
.category-content .sub-box .arrow { position: absolute; overflow: hidden; font-size: 0; line-height: 0; width: 20px; height: 22px; left: -12px; top: 33px;  }
.category-content .category-link.level2:hover:hover .icon{background: url(menuhover_rbtn.jpg) no-repeat; }
.category-content .sub-box .arrow .below { border-right-color: #d0d0d0; left: -13px; }
.category-content .sub-box .arrow .above { border-right-color: white; left: -9px; top: 0; }
.category-content .sub-box .arrow i {border: 12px dashed transparent; border-right-style: solid; position: absolute;z-index: 9999; width: 0; height: 0; overflow: hidden;  }
.category-content .cat3-icon { width: 40px; height: 35px; overflow: hidden; margin-right: 10px; border: 1px solid #fff;}

.category-content .cat3-name { color: #666666; line-height: 35px;height: 35px; display: inline; font-size: 13px; vertical-align: top;  }
.category-content .cat3-name:hover, .category-content .all-view a:hover { color: #a84400; }
.category-content .level3:hover .cat3-icon{border-color:#f04554;}
.category-content .level3:hover .cat3-name, .category-content .all-view a:hover{color:#f04554;}
.category-content .category-haschild { position: relative; /*line-height: 24px;height: 24px;*/}
.category-content .all-view { overflow: hidden; position: relative; height: 20px; text-indent: 55px;color: #666; font-size: 13px; padding-top: 5px; border-top: 1px solid #d0d0d0; }
.category-content .all-view .icn { width: 22px; height: 18px; background-position: 0 -1190px; position: absolute; left: 7px; top: 7px; }
.category-content .cur { z-index: 1; background-color: #fff1d2; }
.category-content .cur .sub-category { background-color: white; z-index: 1; display: block; }
.category-content .sub-category-box .padding { padding: 12px 10px 0; }
.category-content .sub-category { line-height: 20px; font-size: 12px; }
.category-content .sub-category.last { border-bottom: none; }
.category-content .brands-box { border-left: 1px dashed #dddddd; }
.category-content .brands-box .box-title { padding: 0 10px; }
.category-content .brands-box .item { margin: 10px 9px; overflow: hidden; text-align: center; }
.category-content .brands-box .item img { vertical-align: middle; }
.category-content .level1 { font-weight: bold; }
.category-content .level2 { overflow: hidden; }
.category-content .level2 .text { font-weight: normal;font-size: 14px; float: left;}
.category-content .level3 { float: left; _display: inline; margin-right: 8px; white-space: nowrap; }
.category-content .category-list .category-items ul .category-item , .category-content .category-haschild{line-height: 20px;height: 20px;}
/* /商品弹出式分类挂件 */
/* 首页商品焦点图 */
.page-container .main-slide-content .slide-wrap { min-width: 1200px; margin: 0 auto; }

.main-slide { height: 450px; width: 965px; overflow: hidden; position: relative; }
.main-slide .slide-item { height: 640px; width: 965px; overflow: hidden; }
.main-slide .slide-item img {/* height: 450px;  width: 100%; */ text-align: center; float: left;}
.main-slide .slide-triggers { /* height: 13px; z-index: 3; color: #f04554;*/position: absolute; height: 13px; bottom: 15px; right: 50%; z-index: 3; color: #f04554; }
.main-slide-container .focus .main-slide .slide-triggers{position: relative;top: 421px;right:0;  width: 100px; margin: 0 auto;}
/*.main-slide .slide-triggers { position: absolute; height: 13px; bottom: 15px; right: 50%; z-index: 3; color: #f04554; }*/


.main-slide .slide-triggers .active { background-color: #f04554; color: white; }
.main-slide .trigger-item { width: 13px; height: 13px; line-height: 13px; border-radius: 13px; -webkit-border-radius: 13px; -moz-border-radius: 13px; -o-border-radius: 13px; -ms-border-radius: 13px; background-color: white; font-size: 14px; font-weight: bold; text-align: center; margin-right: 10px; cursor: pointer; }
.main-slide.slide-l { width: 100%; height: 640px; }
.main-slide.slide-l .slide-triggers .trigger-item.active { background-color: #ffc000;/*_background:transparent; _background-image:url(point.gif) no-repeat; */color: white; opacity: 100; filter: alpha(opacity=100); }
.main-slide.slide-l .slide-item { width: 100%; }
.main-slide.slide-l .slide-triggers { height: 20px; bottom:12px; right: 6px; }
.main-slide.slide-l .trigger-item { background-color: black; color: #959595; font-family: arial; font-size: 14px; width: 20px; height: 20px; line-height: 20px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; background: rgba(0, 0, 0, 0.8); opacity: 80; filter: alpha(opacity=8000); }
.main-slide.slide-l .slide-bottom-bg { width: 100%; height: 45px; background-color: black; position: absolute; bottom: 0px; background: rgba(0, 0, 0, 0.5); opacity: 50; filter: alpha(opacity=50);  z-index: 2; }
.bd-side .main-slide.slide-l .slide-triggers{bottom: 16px;}
.section-xh .main-slide.slide-l .slide-triggers{height: 12px;}


/*index_banner*/
.main-banner-container .main-slide .slide-item{height: 450px;cursor: pointer;}
.slide-wrap .prev, .slide-wrap .next {z-index:9999; width: 40px; height: 70px; line-height: 70px;line-height: 80px\9;color: white;/* border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;*/ font-family: simsun; top: 180px; text-align: center; font-size: 60px; display: block; position: absolute; /*background: white;background: rgba(255, 255, 255, 0.3);  */ background-image: url(next_lastbtns.png); cursor: pointer; opacity: 1; filter: alpha(opacity=100); }
.slide-wrap .prev:hover, .slide-wrap .next:hover{/*background-color:#cecece*/background-image: url(hovernext_lastbtns.png);}
.slide-wrap .next { right: -50px; }
.slide-wrap .prev { /*left: -285px; */}


/*.slide-wrap*/.banner .prev, /*.slide-wrap*/.banner .next { width: 40px; height: 70px; line-height: 70px; color: white; /*border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;*/ font-family: simsun; top: 180px; text-align: center; font-size: 60px; display: block; position: absolute;/* background: white; background: rgba(255, 255, 255, 0.1);*/ background-image: url(next_lastbtns.png);cursor: pointer; opacity: 1; filter: alpha(opacity=100); }
/*.slide-wrap*/.banner .next { right:/* -50px;*/15%; }
/*.slide-wrap*/.banner .prev { left: /*-285px;*/15%; }

.ad-pic-list { margin-top: 25px;margin-bottom:35px /*52px*/; overflow: hidden; }
.ad-pic-list .banners { width: 295px; height: 180px; float: left; _display: inline; margin-left: /*6px*/1px; border: 2px solid #fff;}
/*.ad-pic-list .banners:hover {  border: 2px solid red;}*/
.ad-pic-list .banners1:hover {  border: 2px solid #93cbf8;}
.ad-pic-list .banners2:hover {  border: 2px solid #fee09a;}
.ad-pic-list .banners3:hover {  border: 2px solid #e0fab2;}
.ad-pic-list .banners4:hover {  border: 2px solid #feafab;}
.ad-pic-list .banners.first-child, .ad-pic-list .banners.first { margin-left: 0px; }
.ad-pic-list a { width: 100%; height: 100%; overflow: hidden; display: block; }
.ad-pic-list a img { /*width: 100%; height: 100%;*/ width: 295px; height: 180px;}

/*首页改版2014/12/23*/
.page-container .section-l .f_left{float:left;display: inline;}
.page-container .section-l h2{font-size: 24px; color: #000000; font-weight: 400;border-bottom: 3px solid #f04555;margin-right: 5px;position: relative;top:4px;left: 0;line-height: 40px;}
.page-container .section-l .en_italic{font-size: 20px; color: #f04555; font-family:Lucida Sans;font-style: italic;margin-right: 5px;}
.page-container .section-l p{font-size: 16px; color: #f04555;font-weight: 400; }
.page-container .f_top{padding-top: 9px;}


/*
.group-container .inner-wrap{width: 1112px;}
.group-main, .group-container{min-width: 1120px; overflow: hidden; width: auto;}*/
.fixed-right { position: fixed; _position: absolute; right: 15px; top: 144px; _top: 'auto';/*margin-left: -800px;padding-left: 1320px; left: 50%;*//*right: 50%; margin-right: -637px;*/ z-index: 65535; }
.fixed-right ul{border-top: 1px solid #d0d0d0;}
/*.page-container .fixed-right{margin-right: -683px;}
.group-container .fixed-right{margin-right: -637px;}*/
.fixed-right li { width: 100%; height: 65px; border: 1px solid #d0d0d0; border-top: 0 none; cursor: pointer; }
.fixed-right li:hover { border: 1px solid #f04554; border-bottom: 1px solid #e08b92; }
.fixed-right li a { width: 100%; height: 100%; display: block; }
.fixed-right .cart-item { width: 73px; height: 74px; background-position: 0 -111px;}
.fixed-right .contrast, .fixed-right .contrast:hover{height: 57px;width: 73px;background: url(contrast.jpg) no-repeat 0 0;}
.fixed-right .contrast:hover{background-position: 0 -66px;border-bottom:0 none;}
.fixed-right ul li{width:73px;background-color: #fff;vertical-align: bottom;}
.fixed-right .cart-item:hover, .fixed-right .cart-item.cart-item-hover { background-position: 0 -28px; }
.fixed-right .lcart-item{position: relative;}
.fixed-right .cart-item .icn { display: block; position: absolute; left: 30px; top: 3px; text-align: center; width: 20px; height: 20px; background-position: 0 -224px; }
.fixed-right .cart-item .icn:hover, .fixed-right .cart-item .icn.cart-num-hover { background-position: 0 -194px; }
.fixed-right .cart-item .icn .cart-number { color: white; }
.fixed-right .cart-item:hover { width: 73px; height: 73px; background-position: 0 -28px; }
.fixed-right .cart-item:hover .icn { width: 20px; height: 20px; background-position: 0 -194px; }
.fixed-right .cart-item:hover .icn .cart-number { color: #a04000; }
.fixed-right .im-item { width: 73px; height: 65px; background-position: 0 -942px; }
.fixed-right .im-item:hover, .fixed-right .im-item.im-item-hover { background-position: 0 -868px; }
.fixed-right .im-item:hover { width: 73px; height: 64px; background-position: 0 -868px; }
.fixed-right .desktop-item { width: 73px; height: 65px; background-position: 0 -431px;background-color: #fff; }
.fixed-right .desktop-item:hover, .fixed-right .desktop-item.desktop-item-hover { background-position: 0 -357px; }
.fixed-right .desktop-item:hover { width: 73px; height: 64px; background-position: 0 -357px; }
.fixed-right .top-item { width: 73px; height: 51px; background-position: 0 -1130px; }
.fixed-right .top-item:hover, .fixed-right .top-item.top-item-hover { background-position: 0 -1070px; }
.fixed-right .top-item:hover { width: 73px; height: 50px; background-position: 0 -1070px; }

/* 商品幻灯slider */
.slider { position: relative; width: 965px; height: 160px; }
.slider .prev, .slider .next { height: 160px; width: 20px; overflow: hidden; cursor: pointer; }
.slider .prev .icon, .slider .next .icon { margin-top: 70px; height: 20px; width: 20px; font-size: 16px; color: #999999; display: inline-block; }
.slider .slide-box { width: 925px; height: 160px; overflow: hidden; }
.slider .slide-item { height: 160px; width: 442.5px; overflow: hidden; margin: 0 10px; }

/* 商品幻灯slider */
/* 首页通用banner广告 */
.banner { height: 100%; }
.banner img { display: block; }

/* 首页第一屏带标题的banner */
.title-banner { margin-top: 10px; }
.title-banner .title { font-size: 14px; color: #3d3d3d; line-height: 35px; }

/* /首页第一屏带标题的banner */
.page-container { margin-bottom: 10px; }
.index-container.page-container { margin-bottom: 0; }
.page-container .section { margin-bottom: 10px; }
.page-container .index-inner-wrap .section { margin-bottom: /*55px*/35px; }
.page-container .section-title { /* margin-top: 55px; */ padding: 0; line-height: 40px; height: 40px; border-bottom: 2px solid #d0d0d0; margin-bottom: 20px; padding-bottom: 5px; }
.page-container .section-title .title { font-family: simsun, arial,Hiragino Sans GB,sans-serif; }
.page-container .section-title .keyword { font-size: 14px;  }
.page-container .section-title .keyword a { color: #D0D0D0;font-weight: 400; }
.page-container .section-title .keyword .wd { line-height: 40px; color: #f04555; margin: 0 2px;font-weight: 400; }
.page-container .section-title .keyword .wd:hover { text-decoration: underline; }
.page-container .section-title .keyword2 a,  .page-container .section-title .keyword2 .wd{margin:0}
.page-container .section-l { font-size: 16px; color: white; }
.page-container .section-r { font-size: 12px;font-weight: 400; color: #5c0109; margin-left: 25px;}
.page-container .section-r /*.xichenqi*/ a{ color: #494949;}
.page-container .section-2r{font-size: 12px;color: #f04554;margin-right: 8px;line-height: 26px;}
.page-container .section-2r a{color: #f04554;}
.page-container .main { width: 965px; margin-left: 10px; }
.page-container .section-r a:hover{text-decoration:underline}
.page-container .focus { width: 965px; margin-left: 235px; position: relative; }

.mid-ad { width: 1200px; height: 300px; }
.mid-ad a { display: block; }
.mid-ad a, .mid-ad img { /*width: 100%; height: 100%;*/ width: 1200px;height: 300px;}


.w4-5 {width: 399px;height: 497px;float: left;/*border: 1px solid #dfdfdf;*/position: relative; }
.w4-5:hover { /*border: 3px solid #ccc; */}
.w4-25 .xh_border, .g-side-l .xh_border, .ps-product .slide-item .xh_border{left:-1px; top: 1px; position: absolute; width: 394px; height: 244px;border: 3px solid #d0d0d0;z-index: 1000;/*filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;opacity: 0;*/display:none}
.g-side-l .xh_border{left: 0px; top: 1px; width: 396px; height: 492px;}
.w4-25:hover .xh_border, .g-side-l:hover .xh_border {
    display: block; /*
    filter:alpha(opacity=100);  
    -moz-opacity:1;  
    -khtml-opacity: 1;
    opacity: 1;  */
}


.w4-25 { width: 398px; height: 248px;/* border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; */float: left; position: relative; }
.w4-25 .xh_tablebox img{width: 396px;height: 248px;border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;overflow: hidden; }
.page-container .section .g-side-r .no-top { border-top: 0 none; }
.sec-t {  font-size: 20px; overflow: hidden;height: 36px;color: #000; padding-bottom: 3px;width: 1190px; margin-top:/* 40px*/30px;padding-left: 10px; border-bottom: 1px dashed #b1b3b6; margin-bottom: 14px; }
.index-container.page-container .sec-t {border-bottom: 0 none;  height: 28px; color: #333; width: 1190px; padding-left: 6px; border-left: 5px solid #f04555; background: #f6f6f6; line-height: 28px; margin-bottom: 20px; }
.sec-t .tilte_r {float: left;}
.spe-sec-t.sec-t{margin-top: 0;}
.sec-t .icn { width: 6px; height: 6px; display: block; position: relative; left: -10px; top: 20px; background: #f04554;}

.s-side-l { width: 300px; height: 640px; border: 1px solid #dfdfdf; float: left; _display: inline; }

.s-side-r { width: 880px; height: 640px; float: right; _display: inline; }
.s-side-r .g-list { /*border-left: 0 none;*/ border-bottom: 0 none;border-left: 1px solid #d0d0d0;border-top: 1px solid #d0d0d0; }
.s-side-r .g-list li { width: 292px; }
.s-side-r .g-list li, .bd-bottom li{border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0;}
.g-list { overflow: hidden;/* border: 1px solid #dfdfdf;*/border-left: 1px solid #dfdfdf; }
.g-list li { width: 100%; height: 319px; float: left; _display: inline; /*border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; */}
.g-list .xh_tablebox td{border: 1px solid #d0d0d0;}
.g-list.spe_area2 .xh_tablebox td{border:0 none;}
.g-list .goods-pic { width: 290px; height: /*280px*/260px; line-height: /*278px*/258px; *line-height: 260px; border: 0 none; overflow: hidden; text-align: center; *font-size: 252px; font-family: Arial; }
.g-list .goods-pic a { width: 100%; height: 100%; display: block; }
.g-list .goods-pic img { max-width: 290px; max-height:/* 280px*/260px; vertical-align: middle; }
#spe_showad{ position: absolute; top: 320px; right: 0;z-index: 100;}
#spe_showad, #spe_showad img{width: 292px; height: 321px;overflow: hidden;}

.g-bd { padding-left: 20px;padding-top: 12px;width: /*276px*/100%; overflow: hidden; background-color: #f9f9f9;/* font-family:STHeiti;*/ }
.g-bd a.g-link { width: 100%; height: 100%; display: block; }
.g-bd .g-top {overflow: hidden; display: block; clear: both; font-size: 14px;color: #666; margin-top: 6px; *margin-top: 0;}
.g-bd .p-price {font-weight: 400;font-size: 14px; float: left; _display: inline; }
.g-bd .g-name { width: 256px;  overflow: hidden; float: left; /*_display: inline;*/display:block;color: #434a54; font-size: 18px;height: 23px;line-height: 23px; *line-height: 21px;/**/ font-weight: bold; }
.g-bd .g-sales { margin-left: 5px; /*font-size: 14px;*/color: #656d78; float: left; _display: inline; }
.g-bd .g-desbox, .g-bd .g-salesbox{ height: 20px; line-height: 18px; }
.g-bd .g-salesbox{color: #656d78;margin-left:0;}
.g-bd .g-desbox .g-des{  width: 248px; font-size: 16px;color: #656d78;}
.g-bd .g-sales span {/* font-size: 16px;*/ margin: 0 2px; color: #ff8400; }
.g-bd .g-bottom { display: none; }
.g-bd .g-sales-xh{margin-left: 23px;/*margin-left: 8px;padding-top: 2px; color: #999; font-family: "宋体"; font-size: 12px; */}
.s-side-r .g-list .g-bd, .spe_areaxh .g-bd, .spe_area2 .g-bd, .bd-bottom.g-listbox .g-bd{height: 90px;}
.spe_areaxh .g-bd{width: 281px;}
/*.spe_area2 .g-bd{padding-left: 0;}*/
.g-bd .g-salesbox .g-sales{width: 248px;line-height: 24px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;height: 24px;margin-left: 0;display:block;font-size: 14px;}
.g-side-r { width: 799px; height: 500px; float: right; }
.bd-bottom.g-listbox .g-bd{width: 278px;}
.spe_area2.bd-ad-l .g-list .goods-item{border-bottom: 1px solid #dfdfdf;}

.product-list img { width: 100%;/* height: 100%;*/ }
.w4-5 img{width: 399px; height: 496px; border: 1px solid #dfdfdf;}
.product-list .postion-l { position: absolute; left: 20px; top: 20px; }
.product-list .postion-l .g-t { font-size: 22px; /*font-family:STHeiti;*/ font-weight: bold; color: #434a54; }
.product-list .postion-l .g-decs { font-size: 16px; font-family:STHeiti; color: #656d78; margin-bottom: 10px; }
.product-list .postion-l .sales { font-family: simsun; background: #ff8400; font-size: 14px; color: white; padding: 0px 5px; margin-left: 5px; display: inline-block; }
.product-list .tag-r { right: -1px; }

.tag-r { position: absolute; right: -1px; top: 0;z-index: 4000; display: block; text-align: center; font-size: 16px; color: white; font-family:STHeiti; line-height: 32px; width: 51px; height: 42px;/*background: url("dog_label.png") no-repeat 0 0;*/background-position: 0 -669px; }
.hot_p, .gift { background: url("dog_label.png") no-repeat 0 0;text-indent: -9999px;}
.gift { background-position: 0 -50px;}

.tag-new { width: 51px; height: 42px; background-position: 0 -722px; text-indent: -9999px; }

.tag-first { width: 52px; height: 42px; background-position: 0 -774px; text-indent: -9999px; }

.tag-gift { width: 52px; height: 102px; background-position: 0 -505px; text-indent: -9999px; }

.tag-hot { width: 52px; height: 42px; background-position: 0 -617px; text-indent: -9999px; }

.m-side .g-list .goods-pic { width: 290px; height: 260px; line-height: 228px; *line-height: 230px; border: 0 none; overflow: hidden; text-align: center; *font-size: 207px; font-family: Arial; }
.m-side .g-list .goods-pic img { max-width: 290px; max-height: 260px; width: 290px;height: 260px;vertical-align: middle; }
.m-side .g-bd { /*height: 89px; */}
.m-side .sales-num { font-size: 16px; color: #666666; font-family:STHeiti; line-height: 22px; }
.m-side .g-decs { font-family:STHeiti; font-size: 14px; color: #999999; line-height: 22px; }
.m-side .g-bottom { display: block; }

.bd-ad-r, .bd-ad-l { width: 298px; height: 498px; float: left; _display: inline; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.bd-ad-l li{height: 498px;}
.bd-ad-r .goods-pic, .bd-ad-l .goods-pic {width: 297px; height: /*435px*/437px; line-height: 458px; *line-height: 433px; border: 0 none; overflow: hidden; text-align: center; *font-size: 414px; font-family: Arial; }
.bd-ad-r .goods-pic img, .bd-ad-l .goods-pic img { max-width: 290px; max-height: 435px; vertical-align: middle; }

.bd-ad-m { width: 601px; height: 500px; float: left; _display: inline; }
.bd-ad-m img, .bd-ad-m a {  /* width: 100%; */ /* height: 100%; */ display: block; width: 600px; height: 500px; }

.bd-r, .bd-l { width: 298px; height: 318px; float: left; _display: inline; }
.spe_areaxh{height: 321px;border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.spe_areaxh.g-list .goods-pic{height: 278px;}
.spe_areaxh.g-list li{height: 317px;}

.bd-bottom { overflow: hidden; margin-top: 20px; margin-left: 1px; }
.bd-bottom.g-listbox { /*border-left: 1px solid #dfdfdf; border-top: 1px solid #d0d0d0;*/}
.bd-bottom li { width: 298px; border-left: 0 none; /*border-top: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; */}

.g-listbox .g-list .goods-box, .spe_areaxh .g-list .goods-box, .bd-ad-l .g-list .goods-box {position: absolute;}
.g-listbox  .g-list .goods-item, .spe_areaxh .g-list .goods-item, .bd-ad-l .g-list .goods-item{ position: relative; overflow: hidden; border-top: 1px solid #d0d0d0;}
.bd-side { width: 568px; margin: 0 15px; height: 318px; border: 1px solid #dfdfdf; float: left; _display: inline; }
.bd-side .main-slide .slide-item img, .bd-side .main-slide.slide-l{height: 320px;}
.bd-side .main-slide .slide-triggers .trigger-item { width: 12px; height: 12px; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; -ms-border-radius: 12px; text-indent: -9999px; background-color: white; }

.g-side-l .tag-r { right: -1px; top: -1px; }

.p-price { font-size: 16px;  font-weight: bold; color: #f04554; }

/* 挂件switchable切换 */
.main-mod { margin-bottom: 0; }

.switchable-trigger { padding: 0 20px; margin-right: 10px; font-size: 14px; line-height: 18px; margin-top: 10px; cursor: pointer; }
.switchable-trigger .icon { display: none; }

.switchable-triggerBox .active { color: #e4393c; font-weight: bold; }
.switchable-triggerBox .active .icon { display: block; margin: 0 auto; width: 14px; height: 10px; text-align: center; line-height: 10px; font-size: 18px; *float: left; *margin-left: 5px; _display: inline; }

.switchable-panel .goods-item { margin: 12px 5px 0; width: 231.25px; }
.switchable-panel .goods-pic { width: 160px; height: 160px; line-height: 158px; *line-height: 160px; border: 0 none; overflow: hidden; margin: 0 auto 10px; text-align: center; *font-size: 144px; font-family: Arial; }
.switchable-panel .goods-pic img { max-width: 160px; max-height: 160px; vertical-align: middle; }
.switchable-panel .goods-name { height: 36px; margin-bottom: 2px; }
.switchable-panel .goods-name a { color: #666666; }
.switchable-panel .goods-name a:hover { color: #0563c3; }
.switchable-panel .selling-price { display: block; color: #f04554; }
.switchable-panel .selling-price i { font-size: 16px; line-height: 18px; }
.switchable-panel .stars { font-size: 12px; }
.switchable-panel .stars .below { width: 65px; }
.switchable-panel .stars .above { color: #e4393c; }
.switchable-panel .need-integ { color: #f04554; }
.switchable-panel .need-integ i { font-size: 16px; margin: 0 3px; font-weight: bold; }

/* 挂件switchable切换 */
/* 热卖排行 */
.sales-rank { margin-bottom: 0; }
.sales-rank .goods-item { margin: 20px 10px 4px; }
.sales-rank .goods-pic { width: 70px; height: 70px; line-height: 68px; *line-height: 70px; border: 0 none; overflow: hidden; text-align: center; *font-size: 63px; font-family: Arial; }
.sales-rank .goods-pic img { max-width: 70px; max-height: 70px; vertical-align: middle; }
.sales-rank .goods-info { margin-left: 85px; *zoom: 1; }
.sales-rank .goods-name { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sales-rank .goods-name a { color: #666666; }
.sales-rank .goods-name a:hover { color: #0563c3; }
.sales-rank .goods-price { color: #f04554; }
.sales-rank .goods-price i { font-size: 16px; line-height: 18px; }

/* /热卖排行 */
/* 本类销售排行 */
.sales-charts .goods-item { margin: 20px 10px 0; }
.sales-charts .goods-pic { width: 70px; height: 70px; line-height: 68px; *line-height: 70px; border: 0 none; overflow: hidden; text-align: center; *font-size: 63px; font-family: Arial; }
.sales-charts .goods-pic img { max-width: 70px; max-height: 70px; vertical-align: middle; }
.sales-charts .goods-info { margin-left: 85px; *zoom: 1; }
.sales-charts .goods-name { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.sales-charts .goods-name a { color: #666666; }
.sales-charts .goods-name a:hover { color: #0563c3; }
.sales-charts .goods-price { color: #f04554; }
.sales-charts .goods-price i { font-size: 16px; line-height: 18px; }

/* /本类销售排行 */
/* 用户评论挂件 */
.user-comments .comment-item { overflow: hidden; margin: 10px 10px 0; }
.user-comments .goods-pic { width: 70px; height: 70px; line-height: 68px; *line-height: 70px; border: 0 none; overflow: hidden; text-align: center; *font-size: 63px; font-family: Arial; }
.user-comments .goods-pic img { max-width: 70px; max-height: 70px; vertical-align: middle; }
.user-comments .goods-info { margin-left: 85px; *zoom: 1; }
.user-comments .goods-name { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.user-comments .goods-name a { color: #666666; }
.user-comments .goods-name a:hover { color: #0563c3; }
.user-comments .goods-comment { color: #999999; height: 54px; }

/* /用户评论挂件 */
/* 面包屑 */
.bread-crumbs { line-height: 2; font-size: 13px; padding-top: 10px; margin-bottom: 10px; margin-right: 5px; }
.bread-crumbs a { color: #434a54; }

/* /面包屑 */
.page-helper {background-color: #f5f5f5; /*margin-top: 45px;*/}
.page-helper .inner-wrap { width: 1100px; padding: 20px 0px; margin: 0 auto; }

.helper-main { width: 1200px; margin: 0 auto; border-bottom: 1px solid #c6c6c6; background-color: #f5f5f5; }

/* 底部帮助信息挂件 */
.helper-item { margin-right: 60px; width: 110px; position: relative;display: inline; }
.helper-item .content-title { font-size: 14px; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #666666; text-indent: 30px; }
.helper-item .content-title a { color: #333333;font-size: 12px; }
.helper-item .node-index, .helper-item .article-index-list { line-height: 24px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.helper-item .node-index a, .helper-item .article-index-list a { color: #666666; }
.helper-item .node-index a:hover, .helper-item .article-index-list a:hover, .helper-main ul li span:hover, .helper-item a:hover { color: #333;text-decoration: underline; }
.helper-item .node-index { position: relative; text-indent: 15px; line-height: 18px;}
.helper-item .node-index .icn { width: 5px; height: 5px; display: block; position: absolute; left: 5px; top: 7px;background: url(f_disc.jpg) no-repeat;/* background-color: #767676; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;*/ }
.helper-item.wei-item, .helper-item.xin-item { width: 100px; margin-right: 0px; float: right; text-align: center;display: inline;overflow:hidden; }
.helper-item.wei-item .content-title, .helper-item.wei-item .node-index, .helper-item.xin-item .content-title, .helper-item.xin-item .node-index { text-indent: 0px; }
.helper-item.wei-item { margin-right: 35px; }
.helper-item .scode { width: 90px; height: 90px; }
.helper-item .content-link a { color: #999999; }
.helper-item .icon-1 { width: 32px; height: 30px; top: -5px; left: -5px; background-position: 0 0; position: absolute; display: block; }
.helper-item .icon-2 { width: 32px; height: 30px; top: -5px; left: -5px; background-position: 0 -30px; position: absolute; display: block; }
.helper-item .icon-3 { width: 32px; height: 30px; top: -5px; left: -5px; background-position: 0 -60px; position: absolute; display: block; }
.helper-item .icon-4 { width: 32px; height: 30px; top: -5px; left: -5px; background-position: 0 -90px; position: absolute; display: block; }
.helper-item .icon-5 { width: 32px; height: 30px; top: -5px; left: -5px; background-position: 0 -120px; position: absolute; display: block; }

.helper-item.wei-item .node-index, .helper-item .node-index{width: 100px;}
.helper-main ul li{margin-bottom: 2px;height: 20px;}
.helper-main ul li span{color: #666666;}
.helper-main .sina_blog span, .helper-main .tecent_blog span, .helper-main .official_blog span{float:right;}
.helper-main .sina_blog, .helper-main .tecent_blog, .helper-main .official_blog{background:url("f_imgs.jpg") no-repeat 0 -2px;float:left;width: 28px;height: 18px;display: inline-block;}
.helper-main .tecent_blog{background-position: 0 -23px;}
.helper-main .official_blog{background-position: 0 -43px;}

.helper-info { padding: 26px 0px; overflow: hidden; background: #f5f5f5; width: 1200px; margin: 0 auto;border-top: 1px solid #fff;padding-bottom: 18px; }
.helper-info li { font-weight: 700;float: left; font-size: 14px; margin-left: 155px; color: #797979; position: relative;display: inline; }
.helper-info .icn6 { width: 40px; height: 40px; top: -5px; left: -5px; background-position: 0 -150px; position: absolute; display: block; top: -10px; left: -40px; }
.helper-info .icn7 { width: 40px; height: 40px; top: -5px; left: -5px; background-position: 0 -190px; position: absolute; display: block; top: -10px; left: -45px; }
.helper-info .icn8 { width: 40px; height: 40px; top: -5px; left: -5px; background-position: 0 -230px; position: absolute; display: block; top: -10px; left: -45px; }
.helper-info .icn9 { width: 40px; height: 40px; top: -5px; left: -5px; background-position: 0 -270px; position: absolute; display: block; top: -10px; left: -45px; }

/* /底部帮助信息挂件 */
.page-footer, .copy, .foot-guo { min-width:1200px; }
.page-footer { background-color: #333333; overflow: hidden; font-size: 14px;min-width:1200px; }
.page-footer .footer-menu { width: 1200px; overflow: hidden; margin: 0 auto; height: 34px; line-height: 34px; text-align: center; }
.page-footer span { color: #ffffff; margin: 0 30px; }
.page-footer a { color: #ffffff; }
.page-footer a:hover{ color: #999; }

.copy { margin: 20px 0px; color: #797979; text-align: center; }
.copy span { margin-right: 15px; }

.foot-guo {  color: #666666; font-size: 24px; text-align: center; font-family: SimKai,楷体; }

/*系统区域[不可编辑]*/
.system-widgets-box { border: 1px solid #cccccc; background-color: #e9e9e9; height: 500px; line-height: 500px; text-align: center; font-weight: bold; font-size: 18px; }

/* 在线客服 */
.im { position: absolute; z-index: 1000; }
.im .im-bar { width: 16px; padding: 10px 12px; background-color: #aaaaaa; position: relative; color: white; }
.im .im-bar .icon { font-size: 14px; display: block; height: 20px; }
.im .im-bar .arrow { position: absolute; border-width: 6px 4px; border-style: solid dashed dashed solid; border-color: #aaaaaa transparent transparent #aaaaaa; bottom: -12px; left: 0; width: 0; height: 0; _font-size: 0; _line-height: 0; }
.im .im-main { border: 1px solid #A9A9A9; float: left; _display: inline; padding: 25px 20px; background-color: white; }
.im .im-item { margin: 5px 0; }

/* 列表页 */
.gallery-container, .product-container, .hotlist-container {margin-bottom: 40px;}
.gallery-side-l { width: 235px; float: left; _display: inline; }

.gallery-side-r { width: 950px; float: right; _display: inline;margin-top: 18px; }
.gallery-container .gallery-side-r{margin-top: 0; }
.hotlist-container .gallery-side-r { width: 1200px;}
.hotlist-container .gallery-grid .goods-item { width: 262.7px;}
.hotlist-container .gallery-sortbar { padding-left: 0;}
.hotlist-container .gallery-grid { width: 100%;}
.hotlist-container .gallery-show{ border-top: 1px solid #d0d0d0; }

.history .product-img { display: block; float: left; width: 60px; height: 60px; /*line-height: 58px; *line-height: 60px;*/ border: 0px solid #eeeeee; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; }
.history .product-img img { max-width: 58px; max-height: 58px; vertical-align: middle; }
.history .product-info {  margin-left: 72px; overflow: hidden; margin-top: 10px;  }
.history .product-info a{ color: #999999; max-height: 52px; overflow: hidden; display: block; }
#view_history .history-list .product-item:hover .product-info a {color: #f04554;text-decoration: underline;}
#view_history .history-list .product-item:hover .product-img img {border:1px solid #f04554; }
.product-img img{border:1px solid #fff;}
.recommend .product-img { display: block;/* width: 180px; height: 180px;*/ line-height: 180px; *line-height: 180px; border: 0px solid #eeeeee; overflow: hidden; text-align: center; *font-size: 117px; font-family: Arial; margin-bottom: 10px; }
#member_nocommentbox  .scores_list .stars{margin-left: -8px;}
.recommend .product-img img { max-width: 200px; max-height: 200px; vertical-align: middle; }

.product-page-mainbox  {margin-top: 25px; }
.product-page-mainbox .common-mod, .product-page-main .common-mod {margin-top: 0; /*position: relative; top: 25px;*/}
.common-mod { margin-top: 25px; }
.common-mod .hd { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; background-color: #666666; line-height: 30px;height: 30px; padding: 0 15px; position: relative; z-index: 3; }
.common-mod .title { font-size: 14px; color: white;float: left;  font-family:STHeiti,simsun,arial;}
.common-mod .title .more { font-size: 12px; color: #e5e5e5; /*float: right;*/position: absolute; right: 10px; top: 0; _display: inline;line-height: 30px;height: 30px; }
.common-mod .bd { border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; position: relative; top: -7px; padding: 5px 15px; background-color: white; }
.common-mod .product-item { border-bottom: 1px dotted #d0d0d0; padding-bottom: 20px; margin-top: 20px; }
.common-mod .p_noneborder{border-bottom: 0 none;}
.common-mod .product-item.last-child { border-bottom: 0 none; }
.common-mod .last { border-bottom: 0 none; }
.common-mod .product-name { display: block; width: 100%; min-height: 14px; line-height: 16px; margin-bottom: 5px; overflow: hidden; color: #999999; max-height: 32px; }
.common-mod .product-price { font-family:STHeiti; font-size: 16px; color: #434a54; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.product-wrap .common-mod .hd{ border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; }
.top-box .common-mod{margin-top: 0}
.top-box .common-mod .bd{background-color: transparent;border: 0 none;padding: 0;top: 0}
/* gallery */
.filter-container { border: 1px solid #f4f4f4; margin-bottom: 30px; border-bottom: 0 none;}
.filter-container .filter-title { position: relative;border-bottom: 1px solid #f1f1f1; background-color: #f7f5f5; padding-left: 30px; height: 40px; line-height: 40px; }
.filter-container .filter-title h3 { color: #434a54; font-size: 15px; }
.filter-container .filter-title h3 .icon { background: url(gd_down.jpg) no-repeat; width: 13px; height: 13px; position: absolute;   top: 15px;   left: 102px; display: inline-block;}
.filter-container .filter-title .gallery-total-info { color: #656d78; float: right;font-family: "宋体"; }
.filter-container .filter-title .gallery-total-info .op-search-result { color: #656d78;font-weight: normal; }

.filter-container .filter-selected { background-color: #f7f5f5; }
.filter-container .filter-selected dt, .filter-promotion dt{font-weight: 700;color: #434a54;}
.filter-container .filter-selected dd{margin-left: 92px;}
/*.filter-selected { display: none; }*/

.filter-lists-container { padding: 0px; }
.filter-lists-container .active { background-color: #aab2bd; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.filter-lists-container .filter-entries-label {width: 55px;text-align: center; padding: 12px 24px;  color: #434a54; background-color: #f7f5f5; font-weight: 700; font-size: 12px; overflow: hidden; display: inline-block;white-space: nowrap;/*width: 75px; padding: 12px 14px; text-align: center; color: #434a54; background-color: #f7f5f5; font-weight: 700; font-size: 12px; overflow: hidden; display: block; float: left; word-wrap: break-word; white-space: nowrap;*/ }
.filter-lists-container .filter-entries-values { margin: 0px;line-height: 29px; }
.filter-lists-container .filter-entries { border-bottom: 1px solid #f1f1f1; margin-bottom: 0px; }
.filter-lists-container .filter-item { margin-top: 8px; padding: 0 8px; }
.filter-lists-container .filter-item .handle { color: #656d78; }
.filter-lists-container .active .handle {color: white; font-weight: 700; height: 25px; display: block; }
.filter-lists-container .filter-entries-values .line_g{color: #cfd4db;}
.gallery-sortbar { border: 0 none; background: none; padding-left: 25px; }
.gallery-sortbar .gallery-t { color: #434a54; margin-top: 10px; font-weight: bold; float: left;margin-right: 18px;margin-left: 5px;}
.gallery-sortbar .gallery-sort .ln{/*margin-left: 6px;margin-right: 6px;*/color: #cfd4db;}
.gallery-sortbar .gallery-sort .active { color: white; background-color: #aab2bd; font-weight: bold; border-left: 0 none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.gallery-sortbar .gallery-sort .active .icn { display: none; }
.gallery-sortbar .gallery-sort a {  margin-right: 0; color: #656d78; border: 0 none; background: none;filter:none transparent; position: relative; }
.gallery-sortbar .gallery-sort a .icn { display: block; position: absolute; right: -5px; top: 4px; width: 10px; height: 12px; background-position: 0 -227px; }
.gallery-sortbar .gallery-sort .comments_count-desc.active, .gallery-sortbar .gallery-sort .comments_count-asc.active, .gallery-sortbar .gallery-sort .price-asc.active, .gallery-sortbar .gallery-sort .buy_count-desc.active {width: 62px;background: url(down_jt.png) no-repeat 48px 4px #aab2bd}
.gallery-sortbar .gallery-sort .comments_count-asc.active, .gallery-sortbar .gallery-sort .price-desc.active, .gallery-sortbar .gallery-sort .buy_count-asc.active {width: 62px;background: url(up_jt.png) no-repeat 48px 4px #aab2bd;}
.gallery-sortbar .gallery-sort .last_modify-desc.active {width: 76px;background: url(down_jt.png) no-repeat 61px 4px #aab2bd}
.gallery-sortbar .gallery-sort .last_modify-asc.active/*, .gallery-sortbar .gallery-sort .buy_count-asc.active*/{width: 76px;background: url(up_jt.png) no-repeat 61px 4px #aab2bd;}
/*.gallery-sortbar .gallery-sort .buy_count-asc.active{width: 64px;background: url(up_jt.png) no-repeat 65px 4px #aab2bd}*/
.gallery-sortbar .gallery-sort .buy_count-asc.active, .gallery-sortbar .gallery-sort .buy_count-desc.active, .gallery-sortbar .gallery-sort .price-asc.active, .gallery-sortbar .gallery-sort .price-desc.active {width: 56px;
background: url(up_jt.png) no-repeat 41px 4px #aab2bd; height: 21px; line-height: 22px;}
.gallery-sortbar .gallery-sort .comments_count .icn{right: 3px;}
.gallery-sortbar .gallery-sort .buy_count-desc.active, /*.gallery-sortbar .gallery-sort .price-asc.active,*/ .gallery-sortbar .gallery-sort .price-desc.active{background: url(down_jt.png) no-repeat 41px 4px #aab2bd;}
.gallery-sortbar .gallery-sort .gallery-sortbar{height: 21px;}
.price-desc-width1{width: 56px;}
.price-desc-width2{width: 62px;}
.price-desc-width3{width: 76px;}
.gallery-sortbar .gallery-sort a.price-desc-width1 .icn{right: 4px;}
.gallery-sortbar .gallery-sort a.price-desc-width2 .icn{right: 3px;}
.gallery-sortbar .gallery-sort a.price-desc-width3 .icn{right: 5px;}

.gallery-sortbar .gallery-sort a .ln { margin-left: 5px; }
.gallery-sortbar .gallery-sort a .desc { width: 10px; height: 12px; background-position: 0 -227px; }
.gallery-sortbar .gallery-sort a .asc { width: 10px; height: 12px; background-position: 0 -1943px; }
.gallery-sortbar .gallery-sort em { border: 0 none; }
.gallery-sortbar .mini-pageview .gallery-product-num { float: left; margin-right: 10px; color: #f84858; line-height: 24px; font-size: 14px; }
.gallery-sortbar .mini-pageview .page-count { font-size: 14px; color: #666;}
.gallery-sortbar .mini-pageview .page-current { color: #f84858; }
.gallery-sortbar .mini-pageview .flip { color: #005aa0; border: 1px solid #d4d4d4; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; background-color: white; }
.gallery-sortbar .mini-pageview .flip .icon { color: #f04554; font-size: 18px; position: relative; top: 3px; }
.gallery-sortbar .mini-pageview .over { color: #cccccc; }
.gallery-sortbar .mini-pageview .over .icon { color: #cccccc; }
.gallery-sortbar .mini-pageview .prev { padding-right: 5px; padding-left: 0px; }
.gallery-sortbar .mini-pageview .next { padding-left: 5px; padding-right: 0px; }
.gallery-sortbar .mini-pageview .page-count .page-total{color: #666;}

.pager-wrap { margin: 50px auto; text-align: center; }

.pager { overflow: hidden; display: inline-block; zoom: 1; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.pager .pager-num { overflow: hidden; border-left: 1px solid #e6e9ed; border-right: 1px solid #e6e9ed; }
.pager .pager-num .prev { background-color: #e6e9ed; }
.pager .active { background-color: #f84858; color: white; }
.pager span, .pager a { padding: 6px 10px; border: 1px solid #e6e9ed; display: block; float: left; border-left: 0; }
.pager .next { border-right: 0 none; border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px; -o-border-radius: 0px 5px 5px 0px; -ms-border-radius: 0px 5px 5px 0px; }

.gallery-grid { /*border: 1px solid #d0d0d0;*/border-top: 1px solid #d0d0d0;border-left: 1px solid #d0d0d0;width: 948px; }
.gallery-grid-less4{border-top:0 none}
.gallery-grid .goods-item {width: 200px;height: 315px; border: 1px solid #d0d0d0; border-left: 0 none; border-top: 0 none; padding-left: 18px; padding-right: 18px;/*top: -1px;*/ position: relative; }
.gallery-grid .goods-item .goods-name { font-size: 14px; color: #434A54; margin-bottom: 5px;max-height: 38px; }
.gallery-grid .goods-item .goods-name a{ color: #434a54; font-size: 14px;  }
.gallery-grid .goods-item .goods-info{ font-family:STHeiti; font-size: 14px; color: #434a54; }
.gallery-grid .less_p{border-top: 1px solid #d0d0d0;}
.gallery-grid .goods-item .goods-price ins { color: #434a54;font-weight: 400; }
.gallery-grid .goods-item .goods-price del { color: #aab2bd; display: inline; margin-left: 10px; }
.gallery-grid .goods-pic { margin-bottom: 20px; }
.gallery-grid .col-last { /*border-right: 0 none;*/ }
.gallery-grid .row-last { /*border-bottom: 0 none; */}
.gallery-grid .goods-item .goods-pic, .gallery-grid .goods-item .goods-info, .goods-item .goods-action{position: relative;z-index: 3000;}
.gallery-grid .goods-item:hover .xh_border{left: -1px; top: -1px; position: absolute; width: 236px; height: 345px; border: 1px solid #f04554; z-index: 1000; }
.hotlist-container .gallery-grid .goods-item:hover .xh_border{width:298px}
/*分页*/
.gallery-show .pageview{ margin: 0 auto; margin-top: 55px; text-align: center; }
.pageview .prev, .pageview .next{ margin: 0;background: #f5f7fa; font-family:STHeiti; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;   padding: 3px 12px; line-height: 24px;height: 26px;font-size: 14px; }
.pageview .prev{ border-top-right-radius: 0; border-bottom-right-radius: 0;-webkit-border-bottom-right-radius: 0; -moz-border-bottom-right-radius: 0; -o-border-bottom-right-radius: 0; -ms-border-bottom-right-radius: 0; }
.pageview .next{ border-top-left-radius: 0; border-bottom-left-radius: 0;-webkit-border-bottom-left-radius: 0; -moz-border-bottom-left-radius: 0; -o-border-bottom-left-radius: 0; -ms-border-bottom-left-radius: 0; }
.pageview .over .ico{ font-size: 14px; color: #999; font-weight: 400;padding: 0; }
.pageview .over, .pageview .over .ico{background-color: #fff;}
.pageview a.flip{ border-right: 1px solid #dddddd;line-height: 27px;border-top: 1px solid #e6e9ed; border-bottom: 1px solid #e6e9ed; border-left: 0 none;  font-size: 14px;padding: 1px 10px; /*color: #656d78;*/ height: 27px; font-family:STHeiti; margin: 0; }
.pageview a.flip:hover{}
.pageview a.flip:hover, .pageview .active { font-weight: 400;background-color: #f84858; border-color: #e6e9ed;  }
/*.pageview .prev, .pageview .next{padding: 1px 20px;}
.pageview .flip{padding: 1px 10px;}*/
.pageview .flip.over, .pageview .flip.next{padding: 1px 20px;display: inline-table;}
.pageview .prev, .pageview .next{padding: 1px 20px; display: inline-table;}
.pageview .flip.prev{ padding: 1px 20px;}



/*秒杀分页*/
.miao_pagers_box{ margin:35px auto 35px; display: inline-table; height: 38px; clear: both; text-align: center;  width: 1200px;left: 28%; position: relative; }
.miao_pagers{float: left;font-size: 14px;color: #999;line-height: 38px;margin-right: 12px;}
.miao_pagers .pageview{margin: 0;}
.miao_pagers .pageview .prev, .miao_pagers .pageview .next{ margin: 0 8px;padding: 5px 12px;background: #fafafa; border-radius: 0; line-height: 25px; height: 25px;}
.miao_pagers .pageview .over .ico{ padding: 0}
.miao_pagers .pageview a.flip{ height: 35px; line-height: 35px; padding: 0 14px;margin: 0 8px;border: 1px solid #e6e9ed; }
.miao_pagers .pageview a.flip:hover, .miao_pagers .pageview .active{ border: 1px solid #dddddd;background-color: #fafafa;color: #666;}
.miao_pagers .pager_total { /*font-size: 14px; color: #999; line-height: 36px; */}
#page_num{  border: 1px solid #dddddd; width: 42px; text-align: center; margin: 0 4px; position: relative; top: -2px; line-height: 20px;  height: 20px;}
.miao_submit{background: url(submit_btn.jpg) no-repeat; text-indent: -9999px; width: 46px; height: 20px; display: inline-block; line-height: 20px;border: 0 none;cursor: pointer;}
.group-container.page-container .inner-wrap { width: 1092px;}
.group-container.page-container.miaosha-container .inner-wrap { width: 1112px;}



.gallery-grid .goods-item .goods-buy {
    position: relative;
}
.add-btn {/* position: relative;*/ padding-left: 15px; }
.add-btn .icn {background-position: 0 0;display: block;height: 13px;left: 0;position: absolute;top: 3px;width: 13px; }

.gallery-grid .goods-item .add-btn  span span{margin-left: 2px;}
.gallery-grid .goods-item .add-btn:hover span span, .gallery-grid .goods-item .action-compare:hover span span, .gallery-grid .goods-item .goods-name a:hover { color: #f04554; text-decoration: underline; }
.compare-btn { margin-left: 10px; color: #666666; position: relative; padding-left: 20px;cursor: pointer; }
.compare-btn .icn {  border: 1px solid #d0d0d0;display: block;height: 10px;position: absolute;right: 29px;top: 0;width: 10px; }

.goods-action .add-btn  span span, .gallery-grid .goods-item .action-compare span span{color: #666666;}

.category-pic { width: 100%; height: 300px; margin:20px auto 5px; overflow: hidden; }
.category-pic img { width: 100%; height: 300px; }

/* gallery end */
/* product */
/*{max-width: 600px; max-height: 600px; width: 600px; height: 600px;}*/
.product-album { /*padding-bottom: 20px;*/ }
.product-container .product-album-pic img {margin-top: 25px;height: 475px;}

.product-album-preview { border: 0 none; }
.product-album-preview .flip { position: absolute; display: block; cursor: pointer; top: 230px; }
.product-album-preview .prev { left: 0px; width: 50px; height: 80px; background-position: -72px -1233px; }
.product-album-preview .next { right: 0px; width: 50px; height: 80px; background-position: -62px -1708px; }
.product-album-pic .album-preview-container{}
.product-container .product-side, .product-container  .product-main{/*min-height:675px;*/}


.product-container .product-side .product-album-thumb {margin-top: 18px;padding-bottom: 10px;}
.product-album-thumb { width: auto; padding-left: 45px; padding-right: 45px; }
.product-album-thumb .flip { font-size: 24px; cursor: pointer; color: #d0d0d0; background-color: #ffffff; }
.product-album-thumb .prev { left: 45px; }
.product-album-thumb .flip:hover { color: #f04554; }
.product-album-thumb .next { right: 45px; }
.product-album-thumb .thumbnail-list { height: 74px; margin: 0 25px; }
.product-album-thumb .thumbnail-list li { margin: 0 10px; padding: 0; }
.product-album-thumb .thumbnail-list .thumbnail { width: 70px; height: 70px; border: 1px solid #d0d0d0; }
.product-album-thumb .thumbnail-list .thumbnail img { max-width: 70px; max-height: 70px; }
.product-album-thumb .thumbnail-list .active .thumbnail { border: 1px solid #d0d0d0;/* box-shadow: #E7E6E6 3px 5px 11px; -webkit-box-shadow: #E7E6E6 3px 5px 11px; -moz-box-shadow: #E7E6E6 3px 5px 11px; -o-box-shadow: #E7E6E6 3px 5px 11px; */}
.product-album-thumb .thumbnail-list .active .arrow-top .below { border-bottom-color: #d0d0d0; }
.product-album-thumb .thumbnail-list .active .thumbnail.prouct-thumbnail{ box-shadow: 2px 3px 3px #f1f1f1; -webkit-box-shadow: 2px 3px 3px #f1f1f1; -moz-box-shadow: 2px 3px 3px #f1f1f1; -o-box-shadow: 2px 3px 3px #f1f1f1; }

.product-side { width: 610px; }
.page-maincontent{clear:both}
.product-form { border: 1px solid #d0d0d0; background-color: white; }

.product-main { border-left: 1px solid #d0d0d0; padding: 25px 30px 0 45px; }
/* .product-main .price { color: #f84858; font-family:STHeiti; font-size: 18px; } */
.product-main .product-concerns .item { margin-top: 13px; line-height: 24px; }
.product-main .product-information .label { color: #434a54; width: 67px; line-height: 25px; }
.product-main .product-information .mkt-price { color: #999999; margin-left: 35px;}
.product-main .product-information .detail { height: auto; }
.product-information .detail .minor{color: #333;}
.product-main .product-concerns { border-bottom: 1px solid #ededed; padding-bottom: 10px; min-height: 155px;}
.product-main .c-tag { padding: 2px 5px; color: white; background-color: #ff7b7a; margin-right: 5px; }
.product-main .product-buy { position: relative; background-color: white; border: 0 none; padding: 10px 0px; margin-top: 0px; }
#miao .product-main .product-buy{ padding: 25px 0px 10px 0; }
.ms-product-container .product-im, .ms-product-container .product-im .icn, .tg-product-information  .product-im, .tg-product-information .product-im .icn{top: 4px; }
/*.product-main .product-buy .item-label { width: 65px; text-align: left;color: #434a54;font-family: "宋体";}*/
.product-main .product-buy .item-content { margin-left: 65px; }
.product-main .p-store { background-color: white; margin: 0 0 3px 0; padding: 0 2px; }
.product-main .t-store { font-size: 12px; color: #84878a; }
.product-main .product-information .detail.span_product_ma{position: relative; left: 5px;}
.product-container.page-container .bread-crumbs span, .product-container.page-container .bread-crumbs span a{color: #434a54;}
.product-container.page-container .bread-crumbs .bread_crumbs_span, .gallery-container.page-container .bread-crumbs .bread_crumbs_span{margin-left: 5px;margin-right: 5px;}
/* .product-titles { border-bottom: 1px solid #ededed; padding-bottom: 15px; }
.product-titles h2 { font-family:STHeiti; font-weight: bold; line-height: 32px; color: #434a54; font-size: 24px; }
.product-titles .product-titles2  {  font-family: "新宋体"; color: #666; font-size: 14px; margin-top: 4px; }
 */.product-titles.product-titles-ms h2, .product-titles.product-titles-tg h2{text-indent: -12px;}
.product-information .product-titles {padding-bottom: 4px; }
.detail-content img{vertical-align:top}
/*详情页面服务*/
#product_service{position: relative;}
#product_service .item-content.span_product_ma{float: left;margin-left: 0;}
/*#service_show_list .tm-MRselect, #show_this{ background-color: #fff; white-space: nowrap; width: /*auto!important*/120px; min-width: 10px; padding: 0 9px; text-align: center; border: 1px solid #b8b7bd; border-top: 0 none; color: #000; text-decoration: none; font-family: tahoma,arial,\5FAE\8F6F\96C5\9ED1,sans-serif; }*/
#service_show_list .tb-arrow{display: none;}
#show_this .tb-arrow{display: none;}
#service_show_list .tm-MRselect .money{margin-left:5px}
#serviceList{width: 142px; float: left; margin-right: 10px;}
.product-container .product-service .service-desc{float: left;height: 25px; line-height: 25px;position: relative;left: 0;}
#show_this{border: 1px solid #b8b7bd;position: relative;width: 122px;}
/**#show_this:hover, #show_this.show_this_active{width: 120px;position:absolute;top:0;left:0;height:22px}
#show_this:hover, .service_show_this_border{border:2px solid #be0106; }**/
#service_show_list ul{width: 140px;position: absolute;top: 26px;}
#service_show_list .tm-MRselect{background-color:#fff;width: 122px;}
#service_show_list .tm-MRselect:hover{background-color: #f0f0f0;}
#show_this .tb-arrow{ background-repeat: no-repeat; overflow: hidden; height: 15px; width: 15px; margin: 0; display: inline-block; cursor: pointer; vertical-align: middle; background: url(sign-btns.png) no-repeat 0 -367px; }

#show_this.show_this_active{border:2px solid #be0106;}
#show_this.show_this_active i { display: block; position: absolute; bottom: 0; right: 0; width: 12px; height: 12px; overflow: hidden; text-indent: -99em; display: block; background-repeat: no-repeat; background: url(sign-btns2.png) no-repeat -124px -24px; }

.product-titles p { font-size: 15px; color: #656d78; line-height: 30px; }
#product_information .product-titles .pl10{color: #656d78;padding-left: 0;margin-top: 8px;}

.spec-item .spec-attr { background-color: white; }
.spec-item .spec-attr i { display: none; }
.spec-item .spec-attr a { color: #434a54; }
.spec-item .selected a { border: 2px solid #f04554; color: #f04554; }

.product-buy-quantity .p-quantity { position: relative;top: -2px; width: 58px;height: 28px; }
.product-buy-quantity .p-quantity a { width: 12px; height: 11px; position: absolute; line-height: 10px; background-color: white; border: 1px solid #d0d0d0; color: #434a54; font-size: 14px;*font: inherit;}
.product-buy-quantity .p-quantity .btn-decrease { color: #434a54; right: 0px; bottom: 0px; background-color: white;  }
.product-buy-quantity .p-quantity .btn-increase { color: #434a54; right: 0px; top: 0px; background-color: white;  }
.product-buy-quantity .p-quantity .action-quantity-input { width: 40px; height: 26px; line-height: 26px; margin: 0px; border: 1px solid #a7a6aa; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px;  -ms-border-radius: 0px; font-size: 14px; font-family:STHeiti; }



.product-buy-quantity .p-quantity .btn-decrease, .product-buy-quantity .p-quantity .btn-increase, .product-buy-quantity .p-quantity a{padding:0; line-height: 10px;}
/*.btn-decrease{*font: inherit;}*/

.product-service .service-content { border: 1px solid #ededed; background-color: white; float: left; width: 50px; height: 26px; color: #434a54; line-height: 29px; display: block; margin-right: 10px; text-align: center; padding: 0 10px; }
.product-service .service-sel { width: auto; position: relative;padding-right: 25px; text-align: left; text-indent: 2px; }
.product-service .service-sel .icn { width: 15px; height: 15px; background-position: 0 -1828px; display: block; position: absolute; top: 5px; right: 5px; }
.product-service .service-desc {color: #999999; display: block; height: 30px; line-height: 30px; }
.product-service .service-desc a { color: #ff9900; /*margin-left: 10px;*/ }

.product-ul {/* overflow: hidden;*/ padding-bottom: 20px; padding-top: 5px; border-bottom: 1px solid #ededed; }

.promotion-content { margin-top: 5px; overflow: hidden; width: 100%;}
.promotion-content .gift-label {}
.promotion-content .gift-label .gift-icon { padding: 1px 5px; color: white; background-color: #ff7b7a; margin-right: 5px; }
.promotion-content .gift-label .gift-info {position: relative;color: #000; margin-left: 5px; top: 2px;}
.promotion-content .gift-label .gift-info a { color: #ff9900; margin-right: 10px; }
.promotion-content .gift-label .gift-info .icn { width: 65px; height: 14px; background-position: 50px -1829px; display: block; position: absolute; top: 0/*-2px*/; right: -80px; line-height: 14px; }
.promotion-content .gift-label .gift-info .icn.active{background-position: 50px -1992px;}
.promotion-content .gift-content { overflow: hidden; margin: 10px 0px;  padding-left: 70px;}
.promotion-content .gift-content a { margin-right: 10px; width: 50px; height: 50px; line-height: 48px; *line-height: 50px; border: 1px solid #fff; overflow: hidden; text-align: center; *font-size: 45px; font-family: Arial; }
.promotion-content .gift-content a:hover{border:1px solid #f04554}
.promotion-content .gift-content a img { max-width: 50px; max-height: 50px; vertical-align: middle; }

.product-buy-action {padding-bottom: 20px; padding-top: 10px; display: inline-block;}
.product-buy-action .btn-import {margin-right: 30px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.product-buy-action .btn-import span { padding-left: 45px; background: #f04554;filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#f04554', endColorstr='#f04554') \9;font-size: 14px; }
.product-buy-action .btn-import span span { padding-left: 0px; padding-right: 45px; }

.product-buy-action .btn-major { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border: /*1px solid #d0d0d0*/0 none; }
.product-buy-action .btn-major span { padding-left: 20px; background: #c58545;filter:none;font-size: 14px; }
.product-buy-action .btn-major span span { background: url(buy-btn.png) no-repeat 10px center; filter:none;padding-left: 40px; padding-right: 20px; }
.product-buy-action .btn-major:hover span { background: #c58545; }
.product-buy-action .btn-major:hover span span { background: url(buy-btn.png) no-repeat 10px center; padding-left: 40px; padding-right: 20px; }
/*.product-buy-action .btn-major span:hover, .product-buy-action .btn-major span span:hover,*/ .product-buy-action .btn-major span:hover {background: #C0772D; }
.product-buy-action .btn-import:hover span, .order-container .btn-caution span:hover{ background: #E03645;filter: /*progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#E63747', endColorstr='#E63747')*/#E03645 \9;}
.product-buy-action .btn-major:hover span{ background: #B6702E;}

.product-im { position: absolute; display: block; color: #f04554; right: 0px; top: 0px;cursor: pointer; }
.product-im:hover, .pm-main-r .product-im a:hover span{text-decoration:underline}
.product-im .icn {display: block; width:22px; height: 16px; /* background-position: 0 -1214px; */ position: absolute; left: -26px; top: 4px; background: url(kf.gif) no-repeat 0 0; }

.product-side-l { margin-top: 10px; position: relative; }
.product-container .product-side-l {clear: both; }

.product-side-l .p-view-btn { float: left; display: block; width: 90px; height: 25px; background-position: 0 -1955px; }
.product-side-l .p-compare-btn { float: left; display: block; width: 93px; height: 25px; background-position: 0 -162px; }
.product-side-l .p-compare-btn.stat-compared{background: url(db_acitve.jpg) no-repeat 0 0; width: 93px; height: 27px;}
.product-side-l .share-recommend { width: 120px; clear: none; float: left; margin-left: 10px; margin-top: 1px; }
.product-side-l .action-handle { width: 162px; height: 28px; background-position: 0 -1843px; display: block; }
.product-side-l .action-handle span { display: none; }
.product-side-l .share_o{ border: 1px solid #d0d0d0; width: 180px; height: 24px; display: block; float: left; padding: 0 10px; line-height: 25px; margin-left: 5px; }
.product-side-l .share_o a {color: #666;}

.p-fav-main {/* position: absolute; left: 485px;top: 6px;display: inline-block;*/ height: 22px;line-height: 22px;font-family:STHeiti;float: left; margin:5px 0 0 80px; min-width: 90px;  width: auto;}
.p-fav-main .btn, .p-fav-main a { color: #999999;float: left;/*margin-top:4px; */}
.p-fav-main a .icon{ font-size: 14px; color: #999999; margin-right: 5px; float: left;}
.p-fav-main .btn:hover, .p-fav-main .btn:hover, .p-fav-main a:hover{color:#eb4452}
.p-fav-main .btn:hover .icon, .p-fav-main a:hover .icon{color: #eb4452;}
.p-fav-main .btn .icon { vertical-align: 0px; margin-right: 5px; }
.p-fav-main .btn-addfav .icon { color: #c7b8a9; }
.p-fav-main .btn-faved .icon { color: #eb4452;font-size: 14px;}
.get_goods_favorite{  /*top: -20px; left:70px;*/color: #999999; font-size: 12px; font-family:STHeiti;float: left; right: 0; top:0;/*top: 1px; top: 3px\0;*/vertical-align: top;position: relative; }
/*.product-page-main,*/ .product-left { width: 235px; float: left; _display: inline; }

.product-right { width: 950px; float: right;/* _display: inline;*/ }
.product-right .product-tags {/* margin-top: 25px;*/ margin: 0;height: 32px;background: #fff;z-index: 9999;}

.tab-box { background-color: white; position: relative; padding-top: 30px; clear: both; margin-top: 80px;display: none; }
.tab-box .label-list { position: absolute; top: 0; left: 0; z-index: 10; }
.tab-box .label-item { font-family:STHeiti; width: 83px; height: 30px; line-height: 30px; color: #434a54; padding: 1px; text-align: center; float: left; _display: inline; cursor: pointer; font-size: 16px; position: relative; }
.tab-box .label-item.active { padding: 0; border: 1px solid #d0d0d0; background-color: #f04554; color: white; }
.tab-box .panel-content { border: 1px solid #d0d0d0; border-top: 2px solid #f04554;position: relative; z-index: 100; top: 1px; margin-bottom: 40px; }
.tab-box .panel-content .product-adjunct .goods-info h3 a{color: #999999;}

#product_adjunct{border:0 none;margin-bottom: 0;margin-top: 20px;}
.product-adjunct .adjunct-group{margin: 0;}
.tab-box .product-adjunct .adjunct-list{padding: 0;}
.tab-box .product-list { padding: 25px; overflow: hidden; }
.tab-box .product-item { width: 117px; float: left; _display: inline; margin-right: 45px; }
.tab-box .product-img { display: block; width: 115px; height: 115px; line-height: 111px; *line-height: 113px; border: 2px solid #fff; overflow: hidden; text-align: center; *font-size: 101.7px; font-family: Arial; }
.tab-box .product-img img { max-width: 113px; max-height: 113px; vertical-align: middle;border:1px solid #d0d0d0; }
.product-container .tab-box .product-item .product-img img:hover{border: 0 none;}
.tab-box .product-img:hover{border: 2px solid #d0d0d0;}
.tab-box .product-img:hover img{border: 0 none;}
.tab-box .product-price { margin: 2px 0px; }
.tab-box .product-name { color: #999999; /**/display: block; font-size: 12px; line-height: 22px; overflow: hidden; margin-top: 10px; text-align: left;max-height: 40px;}
.tab-box .product-price, .tab-box .product-name, .tab-box .product-btn { margin-left: 2px; }
.tab-box .panel-content .product-adjunct .goods-pic{ width: 113px; height: 113px; }
.tab-box .panel-content .product-adjunct .goods-pic:hover{border: 1px solid #d0d0d0;}
.tab-box .panel-content .product-adjunct .goods-info .check{ width: 10px; height: 22px; float: left; display: block; position: relative; top: 5px; margin-right: 5px;}
.tab-box .panel-content .product-adjunct .goods-pic img{ /*border: 2px solid #fff;*/width: 113px; height: 113px; max-width: 113px; max-height: 113px; }
.tab-box .product-btn { display: block; background-color: #d0d0d0; width: 75px; height: 24px; text-align: center; line-height: 24px; margin-top: 5px; color: white; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.tab-box .product-btn:hover{background-color: #BBBBBB;}
.tab-box .price { font-size: 16px; color: #f04554; line-height: 32px;font-family:STHeiti; }
.tab-box .dp-list { overflow: hidden; }
.tab-box .dp-list .product-item { position: relative; }
.tab-box .dp-list .last .icn { display: none; }
.product-adjunct .adjunct-group .item{position: relative;padding: 0 35px 0 0;}
.product-adjunct .adjunct-group .selected {background-color: #fff;}
.tab-box .panel-content .product-adjunct .goods-info h3{ max-height: 36px; height: auto; }
.tab-box .dp-list .icn { display: block; top: 47px;z-index: 9999; /* right: -33px; */ width: 22px; height: 22px; right: 7px; background-position: 0 -13px; position: absolute; }
.tab-box .dp-list .first .d-price { background-color: #ff7b7a; }
.tab-box .dp-list .first .chk { display: none; }
.tab-box .d-price { background-color: #d0d0d0; color: white; /* line-height: 22px; */ padding: 0 3px; text-align: center; font-size: 12px; display: inline-block; }
.tab-box .dp-content { padding-right: 12px; background-color: #fff6f6; height: 40px; line-height: 40px; text-align: right; }
.tab-box .dp-content .d-price { background-color: #ff7b7a; }
.tab-box .dp-content .d-price{ height: 16px; line-height: 16px; display: block; width: auto;  float: left; position: relative; top: 12px; }
.tab-box .product-adjunct .info-area .info .price.adj-discount{ font-size: 12px; color: #fff; line-height: 16px; float: left; }
.tab-box .product-adjunct .info-area .info .p_detail_tc{ float: left; position: relative; top: 9px; left: 0;}
.tab-box .product-adjunct .price_detail_tc{ float: left; position: relative; left: 10px; width: auto; display: block; }
.tab-box .product-adjunct .button-area{ float: left; margin: 0; position: relative; top: 0; left: 20px; }
.tab-box .product-adjunct .info-area .info { height: 30px; line-height: 30px; float: right; width: auto; position: relative; right: 12px; }
.tab-box .dp-content .dp-num { width: 38px; height: 22px; line-height: 22px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; text-align: center; border: 1px solid #a7a6aa; box-shadow: 1px 1px 2px #cccccc; -webkit-box-shadow: 1px 1px 2px #cccccc; -moz-box-shadow: 1px 1px 2px #cccccc; -o-box-shadow: 1px 1px 2px #cccccc; }
.tab-box .dp-content .t-price { color: #434a54; }
.tab-box .dp-content .btn-major { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.tab-box .dp-content .btn-major span {background: #c58545;/* width: 70px; */height: 25px;line-height: 25px;text-align: center;padding: 0 6px;margin: 0; }
.tab-box .dp-content .btn-import { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.tab-box .dp-content .btn-import span { background: #f04554; }


.p-bottom-tab { position: relative; padding-top: 30px; clear: both; margin-top: 80px; }
.p-bottom-tab .label-list { position: absolute; top: 0; left: 0; z-index: 20; }
.p-bottom-tab .close-btn { right: 0px; top: 7px; position: absolute; color: #005ea7; font-size: 13px; width: 60px; line-height: 24px; }
.p-bottom-tab .close-btn:hover{color:#f04554}
.p-bottom-tab .close-btn .icn { display: block; width: 22px; height: 22px; background-position: 0 -140px; position: absolute; top: 0px; right: 0px;cursor: pointer; }
.p-bottom-tab .close-btn .icn:hover{background-position:-32px -140px;}
.p-bottom-tab .empty-item .product-img {color: #cccccc;font-size: 30px; background-color: #f5f5f5; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.p-bottom-tab .empty-item .product-name { color: #cccccc; }
.p-bottom-tab .label-item { width: 100px; height: 30px; line-height: 30px; text-align: center; float: left; _display: inline; cursor: pointer; font-size: 14px; color: #434a54; padding: 2px; }
.p-bottom-tab .label-item.active { padding: 0; border: 2px solid #f04554; background-color: white; color: #f04554; border-bottom: 0 none; padding-bottom: 2px; }
.p-bottom-tab .panel-content { border: 2px solid #f04554; position: relative; z-index: 10; top: 2px; margin-bottom: 40px; }
.p-bottom-tab .panel-item { padding: 15px 0px; overflow: hidden; }
.p-bottom-tab .product-item { padding:24px; width: 190px; float: left; _display: inline; height: 47px; overflow: hidden; border-right: 1px dotted #f04554; margin-left: 5px; }

.p-bottom-tab .product-item.last{border-right: 0 none;}
.p-bottom-tab .product-item .product-btn{/*float: right;*/}
.p-bottom-tab .product-img { display: block; width: 52px; height: 52px; line-height: 49px; *line-height: 60px; border: 0px solid #d0d0d0; overflow: hidden; text-align: center; *font-size: 54px; font-family: Arial; float: left; }
.p-bottom-tab .product-img img { max-width: 50px; max-height: 50px; vertical-align: middle; }
.p-bottom-tab .product-name { max-height: 35px;color: #333333; display: block; font-size: 12px; line-height: 18px; overflow: hidden; text-align: left; }
.p-bottom-tab .price { font-family:STHeiti; font-size: 16px; color: #f04554; margin-top: 5px; }
.p-bottom-tab .product-info { width: 123px; margin-left: 8px; float: left; _display: inline; }
.p-bottom-tab .button-item { width: 160px; border-right: 0 none; text-align: center; }
.p-bottom-tab .button-item .b-compare-btn.btn-simple span, .p-bottom-tab .button-item .b-compare-btn.btn-simple span span{ background: transparent; border: 0 none; }
.p-bottom-tab .button-item .b-compare-btn { width: 60px; line-height: 30px; height: 30px; display: block; margin: auto; margin-top: 10px; background-color: #f04554; color: white; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; font-size: 14px; }
.p-bottom-tab .button-item a { font-size: 12px; color: #005ea7; line-height: 36px; }
.p-bottom-tab .button-item .nodiff-btn{display: block;width: 59px;height: 30px;font: 700 14px/30px verdana;margin: 10px auto 0;border-radius: 3px;background: #fff;border: 1px solid #ddd;color: #ccc;cursor: default;}
.hotlist-container .p-bottom-tab .button-item, .hotlist-container .p-bottom-tab .product-item { width: 245px;}
.hotlist-container .p-bottom-tab .product-info{ width: 180px;}
.hotlist-container .p-bottom-tab .product-info a{display:block;}
.gallery-container .p-bottom-tab  .product-item{width: 183px;}
.gallery-container .p-bottom-tab .product-item .b-compare-btn:hover{color: #fff; text-decoration: none; background: #DA404D;}
.p-bottom-tab .history-list .product-info { width: 122px;}
.p-bottom-tab .history-list .product-info a{ max-height: 36px; display: block; overflow: hidden; }
/*.gallery-container .p-bottom-tab .view_historys .history-list .product-item{width: 183px;}*/


#p-bottom-tab, #p-bottom-tab-show-msg{ position: fixed; bottom: 0; background: #fff; z-index: 9999; }
#p-bottom-tab .panel-content{ margin-bottom: 2px; }
#p-bottom-tab-show-msg{display: none;height: 27px;margin-top: -29px;line-height: 27px;border: 1px solid #db9a9a;color: #c00;text-align: center;bottom: 161px;background: #ffe8e8;_margin-top: 0;width: 948px;}
.hotlist-container #p-bottom-tab-show-msg{width: 1197px;}

.product-tags { border-bottom: 2px solid #f04554; margin-bottom: 0px; }
.product-tags .tags-hd { font-weight: normal; height: 32px; margin-right: 7px; line-height: 32px; border: 0 none; background-color: white; }
/*.product-tags .tags-hd a { font-family:STHeiti; padding: 0px 12px; font-size: 18px; border: 0 none; color: #434a54; }*/
.product-tags .active { background-color: #f04554; border: 0 none; }
.product-tags .active a { color: white; }

.product-section .detail-content embed{/*padding: 0 175px; text-align: center;*/ }
.product-attributes { border: 1px solid #d0d0d0; background-color: #f7f7f7; color: #656d78; padding: 15px 25px; }
.product-attributes li { width: 49%; }
.product-attributes a { color: #656d78; }
.product-attributes ul { border: 0 none; padding: 0px; }
.product-attributes .p-params { font-size: 14px; color: #656d78; border-bottom: 1px solid white; line-height: 24px; margin-bottom: 10px; }
.product-attributes .p-params p { border-bottom: 1px solid #eaeaea; padding-bottom: 10px; font-weight: 700;}

/* product end */
/*comment*/
.p-comment-content { padding: 10px 10px 10px 20px; border: 1px solid #d0d0d0; }
.p-comment-content .mt h2 { font-size: 14px; color: #656d78; font-weight: 400;}
.p-comment-content .mc { padding: 10px 0; overflow: hidden; zoom: 1; border-top: 0; }
.p-comment-content .rate { width: 200px; float: left; padding: 20px 0 0; text-align: center; }
.p-comment-content .rate strong { font: 400 48px/32px STHeiti; color: #f04554; }
.p-comment-content .rate span { color: #656d78; font-size: 12px; font-family: simsun; }
.p-comment-content .rate strong span { font-size: 24px; color: #e4393c; }
.p-comment-content .percent { float: left; width: 186px; height: 74px; padding: 8px 0;margin-right: 60px; }
.p-comment-content .percent dl { padding: 2px 0; overflow: hidden; zoom: 1; }
.p-comment-content .percent dt { color: #656d78; float: left; width: 70px; }
.p-comment-content .percent dd { float: left; width: 100px; height: 10px; margin-top: 6px; overflow: hidden; background: #efefef; }
.p-comment-content .percent span { color: #b1b1b1; }
.p-comment-content .percent dd div { overflow: hidden; height: 10px; width: 0; background-color: #ED0000; background-image: linear-gradient(#e82128, #a50000); filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFE82128', endColorstr='#FFA50000') \9; }
.p-comment-content .actor-new { float: left; position: relative; width: 420px; height: 85px; padding: 5px 15px 0; line-height: 15px; white-space: nowrap; }
.p-comment-content .actor-new dt { color: #656d78; }
.p-comment-content .actor-new dd { height: 55px; overflow: hidden; }
.p-comment-content .comm-tags { margin-top: 5px; }

.comment-list { padding: 0px; }

.product-comment .mod { border: 0 none; }

.comm-tags { float: left; height: 22px; line-height: 22px; padding: 0 7px; margin-right: 5px; background: #fdedd2; color: #be7331; }

#comments-list { margin-top: 35px; _clear: both; }
#comments-list .tab { overflow: hidden; border-bottom: 1px solid #d0d0d0; zoom: 1; }
#comments-list .tab a { float: left; font-weight: 400;height: 34px; text-align: center; line-height: 34px; padding: 0 15px; color: #434a54; font-size: 14px; }
#comments-list .tab h3 { float: left; text-align: center; padding: 1px; }
#comments-list .active { background-color: #f04554; }
#comments-list .tab .active a { color: white; }
#comments-list .mc { border: 1px solid #d0d0d0; border-top: 0 none; overflow: hidden; position: relative; top: 0; zoom: 1; padding-top: 3px; padding-bottom: 20px; }
#comments-list .item { position: relative; margin-top: 17px; padding: 0 0 0 120px; background: #fff; zoom: 1; }
#comments-list .user { position: absolute; top: 10px; left: 0; width: 120px; text-align: center; color: #9C9A9C; }
#comments-list .user a { color: #005aa0; }
#comments-list .user .u-name a{color: #be7331;}
#comments-list .user .u-name { width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#comments-list .u-icon img { width: 50px; height: 50px; padding: 8px; background: url(avatar-bg.png) no-repeat;}
#comments-list .i-item { padding: 10px 15px 5px; border: 1px solid #ffe3b3; background: #fff9ee; margin-right: 20px; }
#comments-list .o-topic { padding: 0 0 5px; margin-bottom: 10px; border-bottom: 1px solid #ffe3b3; overflow: hidden; zoom: 1; }
#comments-list .p-simsun { font-family: simsun; color: #f04554; }
#comments-list .comment-show-pic em { color: #7e7e7e; margin-right: 5px; }
#comments-list .star { float: left; margin: 1px 0 0 5px; display: inline-block; width: 75px; height: 14px; background-image: url(star.png); background-repeat: no-repeat; }
#comments-list .sa5 { background-position: -109px 0px; }
#comments-list .sa4 { background-position: -124px 0px; }
#comments-list .sa3 { background-position: -139px 0px; }
#comments-list .sa2 { background-position: -154px 0px; }
#comments-list .sa1 { background-position: -169px -2px; }
#comments-list .sa0 { background-position: -184px -2px; }
#comments-list .date-comment { float: right; color: #be7331; margin-left: 10px; }
#comments-list .comment-content dl { padding: 2px 0; overflow: hidden; zoom: 1; color: #666;}
#comments-list .comment-content dt { float: left; width: 72px; text-align: right; color: #656d78;margin-left: 3px; }
#comments-list .comment-content dd { width: 670px; float: left; word-wrap: break-word;color: #666; }
#comments-list .comment-show-pic { overflow: hidden; }
#comments-list .comment-show-pic-wrap { width: 132px; height: 88px; line-height: 86px; *line-height: 88px; border: 1px solid #d0d0d0; overflow: hidden; text-align: center; *font-size: 79.2px; font-family: Arial; padding: 2px; background: #fff; }
#comments-list .comment-show-pic-wrap img { max-width: 132px; max-height: 88px; vertical-align: middle; }
#comments-list dl table { float: left; }
#comments-list dl td { text-align: center; vertical-align: middle; _margin-right: 5px; }
#comments-list .comment-show-pic span { float: left; margin-top: 75px; }
#comments-list .comment-show-pic a { float: left; margin-right: 5px; }
#comments-list .tl { top: 10px; left: 107px; position: absolute; overflow: hidden; width: 14px; height: 25px; background-position: 0 -45px; }
#comments-list .dl-extra { clear: both; }
#comments-list .clr { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
#comments-list .view-comment { padding: 50px 0 0 120px; }
#comments-list .view-comment .view-comment-btn { color: #005aa0; }

.pagin { margin-top: 20px; margin-right: 20px; }
.pagin a, .pagin span { float: left; height: 20px; padding: 3px 10px; border: 1px solid #ccc; margin-left: 2px; font-family: arial; line-height: 20px; font-size: 14px; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }

.pagin .text, .pagin .current { border: 0; padding: 4px 11px; }

.pagin a:link, .pagin a:visited { color: #005aa0; }

.pagin a:hover, .pagin a:active { background: #005aa0; color: #fff; text-decoration: none; }

.pagin .current, .pagin .current:link, .pagin .current:visited { color: #f04554; font-weight: 700; }

/*comment end*/
/*cart*/
.c-header { background-color: #f0f0f0; border-bottom: 1px solid #d0d0d0; }

.cart-header { width: 1190px; margin: 0 auto; height: 80px; padding: 20px 0; }
.cart-header .c-logo { padding-left: 5px; float: left; }

.progress { margin-top: 20px; }
.progress ul { width: 515px; padding-top: 23px; overflow: hidden; height: 23px; float: right; background: url(cart-step.png) no-repeat; }
.progress .progress-1 { background-position: 0 0px;/* margin-top: 20px;*/}
.progress .progress-2 { background-position: 0 -44px; }
.progress .progress-3 { background-position: 0 -90px; }
.progress li { width: 182px; height: 23px; float: left; color: #bce8a3; line-height: 23px; text-align: center; }
.progress li.step-1 { color: #7abd54; }
.progress li.step-2 { color: #aaaaaa; width: 150px; }
.progress li.step-3 { color: #aaaaaa; width: 160px; }

.cart-container .cart-hd { position: relative; margin-top: 20px; overflow: hidden; border-bottom: 2px solid #a6d5f0; }
.cart-container .cart-hd h2 { float: left; overflow: hidden; text-indent: -9999px; width: 122px; height: 33px; background-position: 0 -1380px; }
.cart-container .cart-hd .fore { padding-left: 40px; line-height: 23px; color: #999999; margin-top: 5px; }
.cart-container .cart-hd span, .cart-container .cart-hd a { float: left; }
.cart-container .cart-hd .c-btn, .cart-container .cart-hd .c-btn .c-btn-text { background: url(btn-bg.png) no-repeat; }
.cart-container .cart-hd .c-btn { float: left; display: block; overflow: hidden; position: relative; margin-right: 5px; padding-right: 10px; line-height: normal; font-size: 12px; background-position: 100% -63px; }
.cart-container .cart-hd .c-btn .c-btn-text { height: 21px; color: #999999; padding: 0 0 0 10px; float: left; display: block; overflow: hidden; line-height: 22px; text-align: left; background-position: 0 0; }

.cart-main { border: 1px solid #e9e9e9; }
.cart-main .t-checkbox { display: inline; margin: -2px 10px 0 0px; }
.cart-main .p-checkbox { margin: 20px 0 0 19px; float: left; display: inline; }
.cart-main .p-pic { line-height: 68px; margin: 0px; width: 68px; height: 68px; line-height: 66px; *line-height: 68px; border: 1px solid #cccccc; overflow: hidden; text-align: center; *font-size: 61.2px; font-family: Arial; margin-top: -10px; }
.cart-main .p-pic img { max-width: 68px; max-height: 68px; vertical-align: middle; }
.cart-main .p-info .p-title { text-align: left; }
.cart-main label { line-height: 35px; }
.cart-main thead { background: url(cart-thead-bg.png) repeat-x left -1px; }
.cart-main thead tr { line-height: 36px; height: 36px; }
.cart-main thead th { color: #007aae; text-align: center; font-size: 12px; }
.cart-main .p-price { font-family:STHeiti; color: #333333; font-size: 14px; text-indent: 0px; }
.cart-main .p-subtotal {  color: #f04554; font-size: 14px; }
.cart-main .p-title a, .cart-main .p-gift a, .cart-main .btn-goon {  color: #d90221; }
.cart-main .cart-product td, .cart-main .cart-main .p-packs td { text-align: center; padding-top: 40px; padding-bottom: 30px; }
.cart-main .cart-product .p-gift{text-align: left;}
.cart-main .cart-product .p-price{font-weight: 400;}
.cart-main .p-quantity input{border-color: #999;}
.cart-main .p-action {font-size: 12px;}
.cart-main .p-action .btn-delete{color: #666;}
.cart-main .p-quantity { width: 82px; }
.cart-main .p-quantity .btn-decrease { background-color: white; }
.cart-main .p-quantity a { width: 13px; height: 13px; line-height: 13px; border: 1px solid #d3d3d3; color: black; font-size: 14px; margin-top: 5px; background-color: white; }
.cart-main .btn-delete { position: relative; }
.cart-main .btn-delete .icn { width: 20px; height: 20px; background-position: 0 -187px; display: block; left: -25px; position: absolute; }
.cart-main .order-price .price { width: 130px; color: #f84858; }

.cart-total { border: 1px solid #e9e9e9; padding: 10px 10px; background-color: #f7f7f7; }
.cart-total .total { width: 210px; margin-right: 20px; line-height: 30px; font-weight: 700; float: right; }
.cart-total .total span { float: right; color: #e4393c; font-size: 20px; font-weight: 400; font-family: Verdana,Arial; }

.cart-button { padding: 10px 0 0; }
.cart-button .continue { background: url(btn-proceed.png) no-repeat 0 0; width: 94px; font-size: 14px;color: #666666; display: block; height: 36px; line-height: 36px; text-align: center; padding: 0; float: left; }
.cart-button .continue:hover { background: #E4E4E4; }
.cart-button .checkout { width: 162px; height: 39px; float: right; display: block; overflow: hidden; background: url(btn-check.png) no-repeat 0 0; position: relative; }
.cart-button .checkout:hover, .order-container .checkout:hover{background: url(btn-check.png) no-repeat 0 -42px;}
.cart-button .checkout span { display: none; }

#for_select_coupon{ height: 28px; line-height: 28px; }
#for_input_coupon{ height: 16px; line-height: 16px; padding: 5px; }

.passport-header h2 { padding-left: 10px; font-size: 14px; color: #333333; }

/*cart end*/
/*order */
.order-container { border: 1px solid #e9e9e9; border-top: 0 none; margin-bottom: 45px;}
.order-container .highlight { border: 3px solid #f04554; }
.order-container .highlight .order-section-content { border: none; }
.order-container .order-main .change-shipping li.selected { background-color: white; }
.order-container .btn-caution { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.order-container .btn-caution span {background: #f04554; width: 162px; height: 36px; line-height: 36px;  font-weight: 700; text-align: center; padding: 0;   font-family: "微软雅黑";  font-size: 16px;}
.order-container .title { padding: 0px; margin-top: 30px; background: url(cart-thead-bg.png) repeat-x left -1px; border: 1px solid #e9e9e9; border-top: 1px solid #a6d5f0; border-bottom: 0 none; }
.order-container .title h2 { color: #007aae; padding-left: 15px; height: 40px; line-height: 40px; font-size: 16px; font-weight: 700; /* font-family: "宋体";  */}
.order-container .change-delivery, .order-container .change-payment { margin-left: 40px; }
.order-container .order-section-content { border-bottom: 1px solid #e9e9e9; padding: 0 0 30px 52px;}
.order-container #order_payment .order-section-content { padding-left: 6px;}
.order-container .order-section-content .view-delivery{width: inherit;}
.order-container .order-section-content .shipping_name_list{color: #666;}
.order-container .order-section-content .shipping_name_list .name{margin-right: 20px;}
#change_shipping li{padding-left: 0;color: #666;}
#change_shipping li address{padding-left: 0;width: auto;margin-right: 10px;} 
#change_shipping  address .addrname, #change_shipping  address .addraddr{margin-right: 20px;}
.order-container .order-section-title { border-bottom: none;padding: 10px 0 10px 18px;  }
.order-container .order-section-title b { font-size: 14px; color: #353744; font-weight: bold; }
.order-container .order-section-title a { color: #008bc7; }
.order-container .order-section-title a:hover, .order-main .change-shipping em span:hover, .order-container .lnklike:hover{text-decoration: underline;}
.order-container .change-payment tbody { background-color: white; }
.order-container .order-section table { margin: 0px; }
.order-container .cart-main { border: 0 none;width: 1095px; }
.order-container .cart-main thead th { color: #666666; background: #f2f2f2;padding-left: 0; }
.order-container .cart-main .cart-item { border: 0 none; border-bottom: 1px dashed #e0e0e0; }
.order-container .cart-main .cart-item .p-pic { margin-left: 15px; }
.order-container .order-price .price { color: #666666; }
.order-container .order-price .total { width: 200px; color: #666666; }
.order-container .order-price .total b { font-size: 12px; }
.order-container .order-clearing .order-infor { text-align: left; color: #666666; }
.order-container .order-clearing .order-infor input { width: 265px; height: 35px; line-height: 35px; border: 1px solid #dfdfdf; }
.order-container .order-remark label { display: inline-block; vertical-align: middle; }
.order-container .order-promotion h3, .order-container .order-coupon h3, .order-container .order-deduction h3 { font-weight: normal; font-size: 12px; color: #008bc7; }
.order-container .btn-collapse, .order-container .btn-expand { border: 1px solid #008bc7; color: #008bc7; }
.order-container .checkout { width: 162px; height: 39px; float: right; display: block; overflow: hidden; background: url(btn-check.png) no-repeat; position: relative; }
.order-container .checkout span { display: none; }
.order-container .lnklike { color: #008bc7; }
#order_clearing .order-infor{padding-left: 55px;}
#order_remark {margin-bottom: 10px;}
#order_remark label{ font-size: 12px;margin-right: 10px; }
#order_remark input{width: 250px; height: 18px;  line-height: 18px; padding: 5px; }
#order_deduction{ margin-top: 35px;}
#order_coupon  .action-toggle, #order_deduction .action-toggle{ width: 13px; height: 13px; line-height: 14px; }
#order_price .inner{ color: #666; font-size: 12px; }
#order_price .inner ul li .label{ margin-right: 35px; }
#order_container .cart-total .total .payall_price{ color: #f84855;font-size: 24px; font-weight: 700;  }
.p-info .checkout_bn{ margin-top: 12px; float: left; font-size: 12px; color: #999; }
#order_main .order-section-content{}

.popup-content .change-payment {padding: 25px;}
.popup-content .change-payment table tbody{ background: transparent; }
.order-container .order-section table tr.selected{ background: #fff4da; }
#delivery_3 input, #delivery_3 input:hover, .order-container .change-payment input:hover, .order-container .change-payment input, .signin-page-wrap .signupin-content .form-item .x-check:hover, .signupin-content .x-check:hover, .popup-content .change-payment input:hover, .tabs .list-bank input:hover{ border: 0 none;background: transparent;}
input[type=radio]:checked{ border: 0 none;background: transparent;}

/*order end*/
/*pay */
.mainbody {border:1px solid #E5E5E5; border-top: 2px solid #7ABD54; background-color: #F3FDED; margin-bottom: 20px;font-family: "宋体";height: 106px; }
.mainbody .mc { position: relative; height: 62px;padding: 15px 0;margin: 14px 0 0 40px;color: #666;}
.mainbody .icon-succ {  display: inline-block; width: 19px;height: 19px; vertical-align: middle; }
.mainbody .orderinfo { float: left; color: #7ABD54; margin: 0 15px 0 8px;line-height: 21px; }
.mainbody .list-orderinfo li, .mainbody .list-orderinfo01 li { float: left; /*border-right: 1px solid #CCCCCC;*/ margin-right: 20px; padding-right: 7px; }
.mainbody .mb-tip, .mainbody .mb-tip01 {/* color: #999999;*/ margin: 0 0 0 28px; }
.mainbody .list-orderinfo, .mainbody .list-orderinfo01 { overflow: hidden; }
.mainbody .qr-code { position: absolute; top: 0; right: 0; padding-right: 76px; z-index: 1; }
.mainbody .qr-code .sao { display: block; position: absolute; top: 0; right: 40px; background: url(qr-code-sao.png) no-repeat; width: 76px; height: 77px; cursor: default; }




.mainbody .mc .p_class{float: left;}
.mainbody .mc .list-orderinfo{position: relative;top: -5px;}
.mainbody .mc .list-orderinfo span.li-last{border-right:none;margin-left: 15px;}
.mainbody .mc .order_state{height: 20px;line-height: 20px;display: inline-block;margin-bottom: 10px;}
.mainbody .mc.result_p .order_state{margin-bottom: 15px;*margin-bottom: 4px;}

.mainbody .list-orderinfo li .price_count, .price_count{color: #f84858; font-size: 18px;  font-weight: 400;}
.mainbody .list-orderinfo li.li-last{border-right:none;position: absolute;top: 7px;left: 390px;}
.icon-succ { background-image: url(icon-succ2.png); }

/*支付*/
.order-main .order-section table label{margin-left: 20px;padding-left: 0;}
.tabs { padding-top: 38px;margin-top: 20px; position: relative; }
.tabs .mt {background-color: #F7F7F7; border: solid #DDDDDD; border-width: 1px 1px 0; height: 32px; line-height: 32px; overflow: visible; position: absolute; width: 1093px; top: 5px;}
.tabs .mc {border: 3px solid #EDD28B; background-color: #FFFDEE;padding: 40px 79px 40px 105px;width: 905px;}
.tabs .tab { float: left; overflow: visible; }
.tabs .tab .curr {cursor: pointer; padding: 0 30px;border: solid #EDD28B; border-width: 3px 3px 0; height: 38px; background-color: #FFFDEE; margin-top: -6px; line-height: 37px; color: #FF6600; margin-bottom: -1px; position: relative; margin-left: -1px; }
.tabs .tab li { float: left; padding-left: 24px; padding-right: 24px; font: 18px/29px ; color: #666666; }
.tabs .list-bank { overflow: hidden; }
.tabs .list-bank li {border: 1px solid #DDDDDD; background-color: #ffffff; float: left; padding: 0; width: 214px; cursor: pointer; height: 40px;overflow: hidden; margin: 5px; }
.tabs .list-bank li:hover{border-color:#f04554}
.tabs .list-bank .jdradio {position: relative; top: 14px; padding: 0; float: left; margin: 0; left: 10px; }
.tabs .bank-logo { background-image: url("bank-logo.png"); display: block; width: 125px; height: 28px; overflow: hidden; }
.tabs .pay-more { clear: both; width: 212px; margin: 5px; }
.tabs .pay-more .link-more { height: 39px; line-height: 39px; width: 100%; border: 1px dotted #cccccc; color: #005EA7; display: inline-block; text-align: center; padding: 1px; }
.tabs .icon-down01, .tabs .icon-up01 { background: url(down.png); width: 11px; height: 6px; font-size: 0; line-height: 0; overflow: hidden; display: inline-block; margin-left: 10px; }
.tabs .icon-down01.re_top{background: url(down.png) -20px 0px;}
.tabs .btn-next, .tabs .btn-nextun { background: url(btn-next.png) no-repeat; width: 134px; height: 37px; display: none; line-height: 100px; font-size: 0; overflow: hidden; display: inline-block; border: none; vertical-align: middle; }
.tabs .tab li, .tabs .tab a, .tabs .tab-item { float: left; text-align: center; }



.payment-center .payment-info .form-act.tabs{margin: 0; float: left; padding: 0;}
.payment-center .payment-info .form-act.tabs .spe_paystyle{height: 40px; line-height: 40px; margin: 5px;}
.payment-center .payment-info .form-label.pay_Methods{ height: 50px; line-height: 50px; }

.cart-main .cart-item .last td .fav-on{font-size: 12px;}
.order-container  .btn-payment{margin-top: 40px;margin-left: 5px;}
#queren{margin-top: 30px;}


/*banks logo icon*/
.tabs .list-bank li span{width: 190px;height: 40px;display:block}
.tabs .list-bank li span{background: url(banks_logo.png) no-repeat #ffffff;cursor: pointer;text-indent: -9999px;}
.tabs .list-bank li label{/*text-indent: -9999px;*/float: right; margin: 0; width: 190px; height: 40px;}
.tabs .list-bank li .bank-logo-boc{background-position:8px -8px }
.tabs .list-bank li .bank-logo-icbc{background-position: 8px -49px;}
.tabs .list-bank li .bank-logo-ccb{background-position: 8px -94px;}
.tabs .list-bank li .bank-logo-abc{background-position: 8px -138px;}
.tabs .list-bank li .bank-logo-postgc{background-position: 8px -185px;}
.tabs .list-bank li .bank-logo-cmb{background-position: 8px -236px;}
.tabs .list-bank li .bank-logo-cib{background-position: 8px -288px;}
.tabs .list-bank li .bank-logo-gdb{background-position: 8px -338px;}
.tabs .list-bank li .bank-logo-citic{background-position: 8px -388px;}
.tabs .list-bank li .bank-logo-shanank{background-position: 8px -440px;}
.tabs .list-bank li .bank-logo-ciby{background-position: 8px -488px;}
.tabs .list-bank li .bank-logo-spdb{background-position: 8px -537px;}
.tabs .list-bank li .bank-logo-fdb{background-position: 8px -585px;}
.tabs .list-bank li .bank-logo-hzcbb2c{background-position: 8px -632px;}
.tabs .list-bank li .bank-logo-nbbank{background-position: 8px -682px;}
.tabs .list-bank li .bank-logo-debit{background-position: 8px -728px;}
.tabs .list-bank li .bank-logo-ceb{background-position: 8px -775px;}
.tabs .list-bank li .bank-logo-cmbc{background-position: 8px -825px;}
.tabs .list-bank li .bank-logo-bjbank{background-position: 8px -870px;}
.tabs .list-bank li .bank-logo-shrcb{background-position:8px -915px;}
.tabs .list-bank li .bank-logo-wzcbb2c{background-position: 8px -965px;}
.tabs .list-bank li .bank-logo-bjrcb{background-position: 8px -1008px;}
.tabs .list-bank li .bank-logo-spfz{background-position: 8px -537px;}



.scrollable { position: relative; border: 1px solid #e9e9e9; width: 100%; margin-top: 50px; }
.scrollable .s-title {background-color: #fffded; border: 1px solid #ffe4af; color: #ffa200; padding: 8px 12px; position: absolute; top: -36px; left: -1px; }
.scrollable .prev, .scrollable .next { display: block; position: absolute; top: 117px; cursor: pointer; }
.scrollable .prev { left: 7px; width: 35px; height: 35px; background-position: 0 -1613px; }
.scrollable .prev:hover { background-position: -55px -1615px; }
.scrollable .next { right: 14px; width: 35px; height: 35px; background-position: 0 -1413px; }
.scrollable .next:hover{background-position: -55px -1413px; }
.scrollable .disable { cursor: default; }
.scrollable .scroller { width: 1090px; position: relative; height: 210px; padding: 30px 0px; margin: auto; overflow: hidden; }
.scrollable .scroller .product-img { width: 170px; height: 140px; line-height: 138px; *line-height: 138px; border: 0px solid white; overflow: hidden; text-align: center; /* *font-size: 126px;*/ font-family: Arial; }
.scrollable .scroller .product-img img {max-width: 140px; max-height: 140px; vertical-align: middle; width: 140px; height: 140px; line-height: 140px; display: block; margin: 0 auto; }
.scrollable .scroller .product-name { font-size: 12px; line-height: 22px; color: #999999; white-space: nowrap; text-overflow: ellipsis; width: 170px; overflow: hidden;}
.scrollable .scroller .product-price { font-size: 16px; color: #f04554; }
.scrollable .scroller .product-tag { color: white; padding: 2px 4px; background-color: #ffa200; margin-left: 5px; }
.scrollable .scroller .product-tag:hover{background:#E79403}
.scrollable .scroller .switchable-content .panel-item { float: left; width: 170px; height: 188px; padding: 10px 18px; margin-left: 10px; border: 1px solid #e9e9e9; background-color: #fff; _display: inline; list-style: none; }
.scrollable .scroller .switchable-content .panel-item .product-mg{padding:0 10px}


.view-product-btn {margin: 20px 0 20px 0; border: 1px solid #e9e9e9; background: #f7f7f7; width: 120px; height: 36px; text-align: center; display: inline-block; line-height: 36px; }

/*pay end*/
/*compare */
.goods-compare .compare-table { border-left: 1px solid #ece7e7; border-right: 1px solid #ece7e7; }
.goods-compare .compare-table tr{ height: 40px;}
.goods-compare td, .goods-compare th { border: 1px solid #ece7e7; line-height: 40px;}
.goods-compare th { background-color: #fdfcfd; height: 40px; text-align: left; }
.goods-compare .c-title { padding: 5px 10px; color: white; margin-left: 13px; font-weight: normal; font-size: 12px; background-color: #f04554; }
.goods-compare .goods-name { font-family: simsun; color: #007aae; }
.goods-compare .compare-table, .goods-compare .price .price_des{color: #666;}
.goods-compare .price .price_des{letter-spacing: 5px;}
.goods-compare .price .price_sale { font-size: 18px; color: #f04554; position: relative; top: 2px; }
.goods-compare .goods-pic { width: 140px; height: 110px; line-height: 110px; }
.goods-compare .goods-pic img { max-width: 140px; max-height: 110px; }
.goods-compare .t { text-align: left; text-indent: 25px; }

/*compare end*/
/*albums */
.albums-pic-item.active, .albums-pic-item.hover { border-color: #f04554; }

.albums-pic-item .ar { border-left: 6px solid #f04554; }

.albums-left .btn-caution span { background-color: #f04554; }

/*albums end*/
/*article*/
.article-pic { width: 1920px; height: 350px; margin: 0 auto; background: url(article-pic.png) no-repeat left center; }

.article-left{font-family: "宋体";}
.article-left { width: 210px; margin-top: 30px; }
.question-container .article-left {border: 1px solid #CACACA; }
.article-left .article-list .article-item { /**/ font-size: 14px;font-weight: 700;line-height: 35px; height: 35px; margin-bottom: 3px; background-color: #f04554; color: white; border-bottom: none; position: relative; }
.article-left .article-list .article-item.active { background-color: #333333; }
.article-left .article-list .article-item.active .icn { width: 10px; height: 10px; background-position: 0 -35px; }
.article-left .article-list .article-item .icn {transition: transform .2s ease-in 0s;-webkit-transition: -webkit-transform .2s ease-in 0s; display: block; position: absolute; right: 20px; top: 13px; width: 10px; height: 10px; background-position:/* 0 -70px*/-337px -41px; }
.article-left .article-list .article-item:hover .icn{
transition：rotate(1801deg);
-webkit-transition:rotate(180deg);/*
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation-2)*/
} 
.article-left .article-list.show2 .article-item .icn{background-position: -337px -57px;}
.article-left .article-list.show .article-item{background-color: #333;}
.article-left .article-list.show .article-item .icn{background:url(a_icn.jpg) no-repeat;}
.article-left .article-list .article-sub-box { margin-bottom: 6px; }
.article-left .article-list .article-sub-box.active{ background: black; }
.article-left .article-list .article-sub-box ul li a{font-size: 14px;color: #666;width: 125px;overflow: hidden;display: block;height: 30px}
.article-left .article-list .article-sub-box ul li.active a{color: red;}
.article-left .article-list .article-sub-box li { position: relative; height: 30px; line-height: 30px; margin-left: 35px; margin-right: 35px; border-bottom: 1px dotted /*#E0E0E0*/#B0ADAD; }
.article-left .article-list .article-sub-box li a.active { color: #f04554; }
.article-left .article-list .article-sub-box li .arrow-r { display: block; position: absolute; right: 10px; top: 2px; }
#vh_3{color:#f04554}

.article-left .article-list .article-item a{color: #fff;}

.article-right { width: 950px; margin-top: 20px; }
.article-right .article-title { color: #434a54; font-size: 16px; line-height: 30px; border-bottom: 1px solid #ff8c95; }
.article-right .article-title span { padding-left: 2px; padding-right: 5px; border-bottom: 5px solid #ff8c95; }
.article-right .article-content { padding: 10px 20px; margin-bottom: 20px; }

/*article end*/
.passport-header { line-height: 40px; height: 40px; }

.passport-content { padding: 10px 20px; }

/*group*/
.g-panel { width: 530px; height: 50px; color: white; position: relative; background-color: #f04554; padding: 10px 15px; }
.g-panel .icn { display: block; position: absolute; right: 1px; top: -6px; width: 6px; height: 6px; background-position: 0 -1911px; }
.g-panel .g-price { font-size: 30px; font-family: simsun; color: #ffffff; vertical-align: bottom; }
.g-panel .g-panel-item { line-height: 36px; }
.g-panel .g-text { margin-left: 10px; }
.tuan-main .g-panel .g-price{font-weight: 700;}
.product-information .g-panel .g-panel-item .small{ font-size: 18px;  top: 7px; position: relative; }
.product-information .g-panel .g-panel-item{line-height: 27px;}
.g-ind-panel { padding: 15px 0 10px; overflow: hidden; text-align: center; border-bottom: 1px solid #ededed; }
.g-ind-panel .g-ind-item { width: 33%; float: left; border-right: 1px solid #ededed; height: 52px; margin-bottom: 5px; }
.g-ind-panel .last { border-right: 0 none; }
.g-ind-panel .g-text { color: #b77e5e; font-size: 18px;  font-weight: bold; }
.g-ind-panel .g-green { color: #228800; }
.g-ind-panel .g-blue { color: #3388bb; }

.g-begin .g-panel { background-color: #f04554; }
.g-begin .g-will-panel { background-color: #33a363; }
.miaosha .g-panel {background-color: #33a363;}
.miaosha .g-panel .mt20{margin-top: 6px; font-size: 14px; line-height: 35px; height: 35px;}
.miaosha .g-panel .mt20 .ms_name{padding-top: 8px; display: block; float: left;}
.g-begin .icn { width: 6px; height: 6px; background-position: 0 -1917px; }
.miaosha .m-miaosha-begin { background-color: #f04554; }


.group-num-main { margin-top: 20px; padding-bottom: 30px; overflow: hidden;position: relative; }
.group-num-main { display: inline-block; left: 12px; margin-top: 15px; position: relative; /* width: 345px; */}
.group-num-main .g-l {  width: auto; color: #767676; font-size: 12px; font-family: "宋体";  /*float: left; text-align: right;*/ }
.product-main .product-buy .group-num-main .g-l{float: left;}
.product-main .product-buy .group-num-main .g-l.g-lbox{font-size: 16px; padding-top: 3px;margin-right: 12px;}

.group-num-main .g-r { width: 425px; float: left; text-align: left;color: #888; }
.group-num-main .g-red { color: #ed4554;  font-size: 26px; font-weight: 700;top: 3px; right: 3px; position: relative; }
.product-main .product-buy .group-num-main .g-l.g-lbox .g-red{font-size: 16px; top: 0px; font-weight: 400; right: inherit;}
.group-num-main .clock { width: 20px; height: 20px; background-position: 0 -120px; display: block; position: relative; margin-right: 8px;/*margin-left: 40px; margin-right: 2px;*/ top: 9px; }
.group-num-main .timer span {font-size: 16px; color: #333;  }
.group-num-main .timer.g_detail-time span {color: #666; font-size: 18px;padding: 0 3px; }
#m_time_text{float: left;font-size: 18px;color: #666;}
#m_will_begin .g-label{color: #666;}
.ms_time_box .group-num-main .timer span, .ms_time_box  .begin-btn{color: #797979;}
.group-num-main .timer span.m-text{ color: #ff6c00; font-size: 20px; }
.ms_time_box .begin-btn{ color: #ff6c00; font-size: 20px; }
.ms_time_box  .begin-btn{ background: url(begin_startbtn.jpg) no-repeat 0 0; width: 163px; height: 40px; display: block;text-indent: -9999px;/*  position: absolute; right: 65px; top: 0; */float: right; cursor: no-drop;}
.ms_time_box  .begin-btn:hover{ background: url(begin_startbtn.jpg) no-repeat 0 -48px; }
.miaosha .group-num-main .timer span{ color: #797979; }

.group-button .group-btn { width: 150px; height: 38px; line-height: 38px; display: block; float: left; color: white; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; text-indent: 60px; font-size: 14px; background-color: #33a363; position: relative; }
.group-button .group-btn:hover{background-color: #2D8F57;}
.group-button .group-btn .icn { display: block; position: absolute; width: 20px; height: 20px; background-position: 0 -1923px; top: 10px; left: 25px; }
.group-button .group-p { margin-left: 10px; }
.group-button .group-p .group-p-num { color: #33a363; font-size: 18px; }

.product-titles .begin-time { color: #ffa200; margin-left: 4px; }

.miao-text { color: #999999; }
.miao-text a { color: #ff9900; }
.miao-text a:hover{text-decoration:underline}

.miao-buy-action .time-text { color: #797979; font-size: 16px;  width: 250px; float: left; }
.miao-buy-action .m-text { font-size: 20px; color: #ff6c00; }
.miao-buy-action .begin-btn { display: block; float: left; margin-left: 15px; font-size: 16px; color: #666666; line-height: 40px; text-align: center; width: 163px; height: 40px; background-position: 0 -80px; }
#miao_begin:hover{ background: url(miaosha_btn.jpg) no-repeat 0 -46px; }
#miao_begin{ background: url(miaosha_btn.jpg) no-repeat 0 0; width: 161px; height: 38px; display: block;text-indent: -9999px;margin: 0; }


.product-wrap { position: relative; }

.dialog-contain { width: 580px; position: absolute; background-color: white; left: 310px; top: 80px; }
.dialog-contain .dialog-header { background-color: #f04554; height: 34px; line-height: 34px; color: white; padding-left: 10px; }
.dialog-contain .dialog-header h2 { font-size: 14px; font-family: simsun; }
.dialog-contain .dialog-header .close-btn/*, #close_allc*/ { position: absolute; display: block; right: 8px; top: 8px; width: 18px; height: 18px; background-position: -2px -207px; cursor: pointer;}
.dialog-contain .dialog-header .close-btn:hover{background-color:#e04151}
.dialog-contain .dialog-footer { background-color: #eaeaea; border-top: 1px solid #c7c7c7; height: 47px; line-height: 47px; text-align: center; }
.dialog-contain .dialog-footer .btn { width: 73px; height: 30px; line-height: 30px; color: #666666; font-size: 16px; text-align: center; margin: auto;margin-top: -1px border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;  border: 1px solid #a3a3a4; background-color: #d7d7d7; }
.dialog-contain .dialog-footer .btn:hover{background:#eceaea}
.dialog-contain .dialog-body {padding: 70px 50px; color: #666666; font-size: 14px; width: 430px; margin-left: 50px; height: 78px;}
#close_allc{background: url('20130603A.png') 106px 0px;top: -55px;height: 20px;width: 19px;position: absolute;right: -70px; }

.dialog-contain .action-verifycode a { position: absolute; top: 65px; left: 170px; }
.dialog-contain .action-verifycode img {position: absolute;top: 65px;left: 98px;}
#code_check{display: block;border: 1px solid #fa8f27;width: 146px;height: 28px;background: url(error.jpg) no-repeat 5px 5px #ffffce;padding-left: 30px;line-height: 28px;color: #ff5402;font-size: 12px;position: absolute;left: 287px;top: 5px;}

.dialog-contain .dialog-body .verify-input { width: 168px; height: 35px; padding-left: 10px;  }
.dialog-contain .dialog-body .d-vcode { width: 100%; height: 85px; display: block; }
.dialog-contain .dialog-body .ipt-vcode { border: 1px solid #dfdfdf; height: 36px; line-height: 36px; margin-left: 5px; }

.group-container .banner { width: 100%; height: 300px; }
.group-container .banner img {height: 100%; position: relative; left: 50%; margin-left: -960px;}
.group-container .product-side { width: /*458px455px*/420px; }
.group-container .product-album-thumb {padding: 0 0 15px 0; margin-top: 15px;}
.group-container .gallery-sortbar .mini-pageview{margin: 0 94px 20px;}
.group-container .product-album-thumb .thumbnail-list { padding-top: 8px;margin: 0px; width:/* 445px*/450px; height: /*56px*/66px; overflow: hidden; padding-left: 10px; }
.group-container .product-album-thumb .thumbnail-list .thumbnail {  padding: 2px;width: 62px/*71px*/; height: 62px; line-height: 61px; *line-height: 60px; border: 0px solid #d0d0d0; overflow: hidden; text-align: center; *font-size: 43.2px; font-family: Arial; }
.group-container .product-album-thumb .thumbnail-list .thumbnail img { max-width:60px/* 71px*/; max-height: 60px; vertical-align: middle; }
.group-container .product-album-thumb .thumbnail-list .active .thumbnail { padding: 1px; border: 1px solid #d0d0d0; }
.group-container .product-album-thumb .thumbnail-list .active .thumbnail:hover, #shequ_pimg img:hover, #detail_left .levelv ul li .img:hover {  border: 1px solid #f04554; }

.group-container .product-album-thumb .thumbnail-list .active .arrow-top .below { border-bottom-color: #cccccc; }
.group-container .product-album-thumb .thumbnail-list .active:hover .arrow-top .below { border-bottom-color: #f04554; }
.g-group-list .product-album-thumb .thumbnail-list .active .arrow i{border: 8px solid transparent;}
.g-group-list .product-album-thumb .thumbnail-list .active .arrow-top{ width: 16px; height: 16px; top: -16px;left:25px }
.group-container .product-album-thumb .thumbnail-list li { margin: 0px 12px 0px 5px; }
.group-container .product-album { width: /*457px*//*; min-height: /*444px550px*/420px; padding-bottom: 0px;/* border-left: 1px solid #efefef; */}
.group-container .product-album-pic { width: 420px; height: /*343px*/420px; line-height: /*343px*/420px; border: 1px solid #efefef; border-left: 0 none; }
.group-container .small-pic { width:/* 455px*//*345px*/420px; height:/* 345px*/420px; line-height: /*343px*/420px; *line-height: /*345px*/420px; border: 0 solid #d0d0d0; overflow: hidden; text-align: center; *font-size: 310.5px; font-family: Arial; max-width: 455px; max-height: /*345px*/455px; }
.group-container .small-pic img { max-width: 455px; max-height: 345px; vertical-align: middle; }
.page-container .bread-crumbs{font-size: 12px;}
.page-container .bread-crumbs span{margin-right: 1px;color: #666}
.page-container .bread-crumbs span, .page-container .bread-crumbs span a{color: #434a54}
.gallery-container .bread-crumbs{margin-left: 250px;padding-top:15px}
.group-container .bread-crumbs{color: #f04554;}
.group-container .group-title {  width: 40px; height: 500px; /* border-right: 2px solid #ef4553; */ position: relative; float: left;  }
.group-container .group-title .icn { display: block; position: absolute; color: white; top: -1px; right: -8px; width: 40px; height: 155px; background-position: 0 -888px; }
.group-container .group-title .icn span { width: 22px; height: 100px; display: block; margin: 32px auto; font-weight: 400; line-height: 22px; }
.group-container .g-group-list {  width: /*994px*/960px; float: left; /* margin-left: 45px; */ border-left: 2px solid #ef4553; padding-left: 50px; }
.group-container .g-group-item { margin-bottom: 50px; border-bottom: 6px solid #f2f2f2;border-left: 1px solid #efefef;min-height:525px/* 444px*/;/*overflow: hidden;*/ }
.group-container .g-group-item.last { margin-bottom: 0;  }
.group-container .nothing_paimai .g-group-item{margin-bottom:0}
.group-container .product-main { border: 1px solid #efefef; border-left: 0 none;border-bottom: 0 none; margin-left: /*457px*/421px; padding: 0px 0px 0px 0px;height: 526px;width: 536px; }
.group-container .g-group-title {  color: #333333; width: 505px; margin-left: 30px; padding-top: 25px; font-size: 16px; font-family: "宋体";overflow: hidden; display: block; height: 25px; }
.group-container .g-group-title .g-tag-y { top: -2px; position: relative; background-color: #ef8d00; color: white; padding: 3px 7px; font-size: 12px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; }
.group-container .g-group-desc { width: 460px; border: 1px dashed #ffe6cb; padding: 10px; color: #775544; font-family: "宋体";background-color: #fffdf5; margin-left: 30px; margin-top: 20px; }
.group-container .g-panel { width: 531px; padding-right: 0px; margin-left: -5px; }
.group-container .g-panel .icn-l { width: 7px; height: 5px; background-position: 0 -369px; top: 75px; left: 0px; }
.group-container .g-panel .icn-r { width: 7px; height: 5px; background-position: 0 -374px; top: 75px; right: 0px; }
.group-container .g-panel .g-price {margin-top: 13px; margin-left: 18px; display: block; float: left;height: 40px;}
.group-container .g-panel .g-price .small { font-size: 24px; font-weight: 700; margin-right: 5px; }
.group-container .g-panel .g-price span { font-size: 45px; font-weight: 700; line-height: 32px;  }
.group-container .g-dock {width: 100px; position: relative; float: left; top: 2px; margin-top: 8px; left: 8px; }
.group-container .g-dock .g-mk-price { text-align: center; display: block; line-height: 24px; left: 6px; top: 20px; font-size: 12px; position: absolute; text-align: center; }
.group-container .g-discount { display: block; color: #d51938; font-size: 15px; line-height: 24px; text-indent: 15px; font-weight: 700; width: 64px; height: 24px; background-position: 0 -681px; }
.group-container .g-discount em{font-size: 18px;}
.group-container .g-discount .up_zhe{ position: relative;/* top: -5px; font-size: 13px; left: 3px;*/ }
.group-container .g-btn { display: block; right: 28px; top: 21px; position: absolute; }
.group-container .g-buy-btn { width: 115px; height: 38px; background-position: 0 -379px; }
.group-container .g-buy-btn:hover{background-position: -143px -379px; }
.group-container .g-buy-will-btn { width: 115px; height: 38px; background-position: 0 -850px; }
.group-container .g-buy-will-btn:hover { width: 115px; height: 38px; background-position: -143px -850px; }
.group-container .p-i-btn { width: 115px; height: 38px; background-position: 0 -1490px; }
.group-container .p-v-btn:hover { /*width: 116px; height: 38px; */background-position: -193px  -2190px;  }
.group-container .p-v-btn { width: 115px; height: 38px; background-position: 0 -2192px; }
.group-container .g-panel-box { border-top: 5px solid #f2e8e9; background-color: #fff4f6; height: 40px;}
.group-container .pull-btn {cursor: pointer; position: absolute; top: 75px; right: 15px;/*z-index: 9999;*/ display: block; width: 25px; height: 72px;background: url(la.gif) no-repeat -5px -72px;}
.group-container .pull-btn.pull_btn_end {background: url(la.gif) no-repeat -4px -147px;}


/*活动结束/团购结束*/
.group_end, .paimai_end{background: #F8F8F8; width: 100%; padding: 0; font-size: 18px;color: #333; letter-spacing: 2px; height: 40px; line-height: 40px; text-align: center;}



.group-container .g-logo-icon {display: block; width: 70px; height: 120px; background-position: 0 -729px; float: left; margin-left: 15px; margin-top: 25px; }
.group-container .g-panel-content { padding: 20px; float: left; }
.group-container .g-panel-content .g-right {width: 410px; float: right; margin: 0 30px 0 0; display: block; }
.group-container .g-panel-content .g-red { color: #f04554;font-size: 14px; }
.member-coupon tbody tr:hover, .member-fav tbody tr, .member-notify tbody tr:hover, .member-wrap .member-thd tr:hover, .member-aftersales .member-grid tbody tr:hover{background-color:#f9fcff}
.group-begin-main .pull .g-panel-info .mt5{ height: 148px; overflow: hidden; line-height: 21px; font-family: "宋体"; }
.group-container .g-panel-content .g-red.g-blue{ color: #1a618b; font-family: "宋体"; }
.group-container .g-panel-content .g-green { color: #1a628a; }
.group-container .g-panel-content .f-green { color: #33a363; }
.group-container .g-panel-content .f-red { color: #f04554; }
.group-container .g-panel-content .hide-btn {cursor: pointer; position: absolute; display: block; width: 60px; right: 10px; top: 5px; color: #005ea7;height: 18px;line-height: 20px; }
.group-container .g-panel-content .hide-btn .icn { width: 18px; height: 16px; background-position: 0 -1197px; display: block; position: absolute; left: 30px; top: 2px; }
.group-container .g-panel-content .hide-btn .icn:hover{background-position: -24px -1197px;}
.group-container .g-panel-info { width: 100%; height: 138px; padding: 0px; border-top: 5px solid #f2e8e9; background-color: #fff4f6; color: #741829; position: relative; padding: 30px 0px 20px 0; line-height: 18px; }
.group-container .product-main { background-color: white; }
.group-container .g-panel-content, .group-container .g-panel-box { display: block; }
.group-container .g-panel-info { display: block; }
.group-container .g-panel-show .product-main { background-color: #fff4f6; }
.group-container .g-panel-show .g-panel-content, .group-container .g-panel-show .g-panel-box { display: block; }
.group-container .g-panel-show .g-panel-info { display: block; }
.group-container .g-box-top { background-color: white; padding-bottom: 20px; }
.group-container .pai-item, .group-container .group-end-main { clear: both;  /*margin-top:30px 65px;*/ }
.group-container .pai-item .g-panel-show .product-main, .group-container .group-end-main .g-panel-show .product-main { background-color: #f1faff; }
.group-container .pai-item .group-title, .group-container .group-end-main .group-title {/* border-right: 2px solid #33a363;*/border-left:0 none; }
.group-container .pai-item .group-title .icn, .group-container .group-end-main .group-title .icn { width: 40px; height: 155px; background-position: 0 -1042px; }
.group-container .pai-item .g-panel-content, .group-container .group-end-main .g-panel-content { padding: 20px 0px; float: left; text-align: center; width: 100%; }
.group-container .pai-item .group-num-main,.group-container .group-end-main .group-num-main, .group-container .group-begin-main .group-num-main {text-align: center; margin-top: 0px; padding-bottom: 0px; line-height: 40px; width: 228px; color: #666666; margin: 0 auto; }
/*.group-container .pai-item .g-group-list, .group-container .group-end-main .g-group-list{}*/
.group-container .pai-item .g-group-list, .group-container .group-end-main .g-group-list{border-left: 2px solid #33a363;}
.group-begin-main .product-main .group-num-main .f16{/*color: #000;*/}

.group-container .group-end-main .g-panel-content{background:#ffffff;}
.group-container .pai-item .g-panel-box, .group-container .group-end-main .g-panel-box { height: 43px; border: 0 none; background-color: #f1faff; }
.group-container .pai-item .g-panel-info, .group-container .group-end-main .g-panel-info { color: #1a628a; text-align: left; background-color: #f1faff; }
.group-container .pai-item .pull-btn, .group-container .group-end-main .pull-btn { width: 24px;height: 72px;background: url(la.gif) no-repeat -5px 0px; }
.group-container .pai-item .g-logo-icon, .group-container .group-end-main .g-logo-icon { width: 70px; height: 120px; background-position: 0 -561px; }
.group-container .pai-item .g-panel, .group-container .group-end-main .g-panel { background-color: #33a363; }
.group-container .pai-item .g-panel, .group-container .group-end-main .g-panel, .group-container .group-begin-main .g-panel {height: 55px; }
.group-container .pai-item .g-panel .icn-l, .group-container .group-end-main .g-panel .icn-l { width: 7px; height: 5px; background-position: 0 -359px; }
.group-container .pai-item .g-panel .icn-r, .group-container .group-end-main .g-panel .icn-r { width: 7px; height: 5px; background-position: 0 -364px; }
.group-container .pai-item .g-discount, .group-container .group-end-main .g-discount { color: #33a363; width: 64px; height: 24px; background-position: 0 -705px; }
.group-container .pai-item .g-warn-btn, .group-container .group-end-main .g-warn-btn { width: 115px; height: 38px; background-position: 0 -849px; }
.group-container .pai-item .g-panel-box { border-top: 5px solid #f2e8e9; background-color: #fff4f6; }
.group-container .pai-item .g-price { width: auto; }
.group-container .pai-item .g-price span { font-size: 38px; margin-left: 4px; }
.group-container .pai-begin-item .g-panel-content .g-l span { color: #f04554; }
.group-container .pai-begin-item .g-panel { background-color: #f04554; }
.group-container .pai-begin-item .g-panel .icn-l { width: 7px; height: 5px; background-position: 0 -369px; }
.group-container .pai-begin-item .g-panel .icn-r { width: 7px; height: 5px; background-position: 0 -374px; }
.group-container .pai-begin-item .g-btn { width: 115px; height: 38px; background-position: 0 -1490px; }
.group-container .pai-begin-item .g-btn:hover { background-position: -191px -1490px; }

.group-container .group-end-main .g-panel-box {height: 40px;border-top: 5px solid #e5ecf2;margin-left: 2px;}

/*group end*/

/*秒杀*/
.miaosha-main{/*width: 1102px; margin:0 auto*/} 
.group-container .miaosha-list .g-group-desc, .group-container .miaosha-list .m_price_box dl dt {font-family: "宋体";}
.miaosha-main .bread-crumbs{ margin: 28px 0 0 80px; padding: 0; }
.group-container .miaosha-main .miaosha-begin-main .miaosha-list .g-group-item{ border: 1px solid #d9d9d9; padding: 22px 30px; width: 840px;margin-bottom: 28px;}
.group-container .miaosha-main .miaosha-begin-main .miaosha-list .g-group-item.last{ margin-bottom: 0;}
.group-container .miaosha-list .product-main, .group-container .miaosha-list .product-album {border: 0 none; width: 365px; height: 365px;}
.group-container .miaosha-list .product-side{ width: 385px; height: 385px;}
.group-container .miaosha-list .product-main{ margin-left: 365px; width: 430px; padding: 0 35px 0 40px;}
.group-container .miaosha-list .g-group-title{margin-left:0;font-size: 24px;font-weight: 700; width: 430px; max-height: 60px; overflow: hidden; color: #434a54;padding-top: 20px;height: 30px;line-height: 30px;}
.group-container .miaosha-list .g-group-title .g-tag-y{ padding: 0;background: #fff; color: #f04554;font-size: 24px;top:0;left: -12px;}
.group-container .miaosha-list .g-group-desc{ background-color: transparent; border: 0 none; color: #656d78; height: 55px; overflow: hidden; width: 435px; margin-left: 0; margin-top: 15px; padding: 0; }
.group-container .miaosha-list .g-panel{ width: 416px; height: 56px; margin-left: 0; background: url(miaosha_btns.png) no-repeat 409px -361px #33a363;   }
.group-container .miaosha-list .p-v-btn, .group-container .miaosha-begining-main .miaosha-list .g-buy-btn{  background: url(miaosha_btns.png) no-repeat 0 /*-42px*/-455px #33a363; right: 40px; top: 18px;  }
.group-container .miaosha-list .p-v-btn:hover{  background: url(miaosha_btns.png) no-repeat 0 -494px;}
.group-container .miaosha-list .g-box-top{/*padding-bottom: 15px;*/}

.group-container .miaosha-list .g-panel .miaos_price{  font-size: 36px; font-weight: 700;  }
.group-container .miaosha-list .g-panel .g-price, .group-container .miaosha-list .g-panel .g-price .small{ font-size: 14px; font-weight: 400;line-height: 40px; }
.group-container .miaosha-list .g-panel .limited{ font-size: 18px; }
.group-container .miaosha-list .m_price_box { border-top: 6px solid #efefef;background: #fcfcfc; width: 430px; height: 95px; }
.group-container .miaosha-list .m_price_box dl{ float: left; padding: 0 39px; line-height: 28px; margin: 30px 0; }
.group-container .miaosha-list .m_price_box .m_dl{ border-left: 1px solid #ededed; border-right: 1px solid #ededed; }
.group-container .miaosha-list .m_price_box dl dt{font-size:12px;color:#656d78;text-align: center;}
.group-container .miaosha-list .m_price_box dl dd{font-size:18px;font-weight:700;}
.group-container .miaosha-list .m_price_box dl .g-mk-price{color: #b77e5e;text-decoration: inherit;}
.group-container .miaosha-list .m_price_box dl .g-save-price{color: #3388bb;}
.group-container .miaosha-list .m_price_box dl .g-discount{color: #228800;background: transparent;text-indent: 0;font-size: 18px;text-align: center;}

.group-container .miaosha-list .m_price_box.mwill_price_box{  border-top: 0 none; position: relative;   background: #fbfbfb;   width: 340px;   padding: 10px 45px;  height: 85px;  text-align: center;}

.group-container .miaosha-list .product-album-pic{ border: 12px solid #f2f2f2; width: 340px; height: 340px; line-height: 340px;overflow: hidden; }
.group-container .miaosha-list .product-album-pic img{ width: 336px; height: 336px; }
.group-container .miaosha-list .product-album-pic:hover{border: 12px solid #ebebeb;}
.miaosha-main .miaosha-begin-main .miaosha-title {font-size: 16px; color: #fff;background-position: -46px -188px;background: url(miaosha_btns.png) no-repeat  -45px -187px #33a363;width: 150px;  height: 49px;position: relative;text-align: center;padding: 10px 0 10px 55px;line-height: 24px;}
.group-container .miaosha-main .miaosha-begin-main .miaosha-list{border-left: 3px solid #33a363;padding-left: 0;}
.miaosha-main .miaosha-begin-main .miaosha-title .time_hours{ font-size: 24px;font-weight: 700;}
.group-container .miaosha-title .icn .f16{ padding: 0; margin: 0; width: 112px; height: 58px; padding-left: 50px; }
.group-container .miaosha-list{width: 897px; }
/*.group-container .miaosha-list .click_look a{ width: 882px; margin-left: 207px; }*/

.miaosha-main .miaosha-begining-main .miaosha-title{background: url(miaosha_btns.png) no-repeat -45px -106px #f04554;}
.group-container .miaosha-main .miaosha-begining-main .miaosha-list {border-left: 3px solid #f04554;}
.group-container .miaosha-begining-main .miaosha-list .g-panel{background: url(miaosha_btns.png) no-repeat 411px -269px #f04554;}
/*.group-container .miaosha-begining-main .miaosha-list .g-buy-btn {background: url(miaosha_btns.png) no-repeat 0 3px}*/
.group-container .miaosha-begining-main .miaosha-list .g-buy-btn {background: url(miaosha_hbtns.png) no-repeat -30px -12px transparent;}
.group-container .miaosha-begining-main .miaosha-list .g-buy-btn:hover {background: url(miaosha_hbtns.png) no-repeat -30px -55px transparent;}
.miaosha-container .bread-crumbs{margin: 20px 0 0 84px;}
.miaosha-container .group-end-main{margin-top: 15px;}
/*paimai 拍卖*/
.paimai-maincontent .pai-main{padding: 25px 0 0px 40px }
.paimai-maincontent .product-titles h2{ font-size: 18px; font-weight: 400;margin-left: -9px; }
.paimai-maincontent .product-titles{  margin-bottom: 5px; border-bottom: 0 none;  }
.paimai-maincontent .pm-main-r .title{ margin: 0 10px 0 0; }
.paimai-maincontent .pm-main-r .pm-bid-eyebrow{ font-family: "宋体"; color: #434a54;margin-bottom: 22px;}
.pai-main { padding-right: 0px; }
.paimai-maincontent .pm-bid .pm-sign .plus{ background: url(paimai_btns.png) no-repeat 0 0; width: 30px; height: 23px; display: block; }
.paimai-maincontent .pm-main-r .pm-bid-eyebrow .brand_temai_con{height: 20px;}
.paimai-maincontent .pm-main-r .pm-bid-eyebrow .auto-bind-widget .value{ background: url(paimai_btns.png) no-repeat 0 -60px; width: 18px; height: 19px; display: block; color: #fff; font-weight: 700; font-size: 14px; line-height: 20px;  text-align: center;}
.paimai-maincontent .pm-main-r .pm-bid-eyebrow .auto-bind-widget .timer, .paimai-maincontent .pm-main-r .pm-bid-eyebrow .auto-bind-widget .value, .paimai-maincontent .pm-main-r .pm-bid-eyebrow .auto-bind-widget .dw{float: left; line-height: 19px; margin: 0 2px;}
.pai-titles { color: #f04554;  }
.paimai-maincontent .pm-price-input { width: 254px; height: 41px;line-height: 46px;}
.pm-bid-eyebrow em.m-i { font-size: 18px; color: #f04554; margin-left: 0; font-weight: 700;  }


.pm-main-r .pm-current-price { color: #f04554;  font-size: 30px; font-weight: 700;  }
.pm-main-r .p-red { color: #f04554;font-weight: 700; }
.pm-main-r var { font-style: normal; font-weight: 700; font-size: 20px; }
.pm-main-r .title { margin-left: 15px; margin-right: 15px; }
.pm-main-r{position: relative;}


.pm-bid { background-color: #f5f2ef; border: 1px solid #d0d0d0; border-right: 0 none; padding: 25px 16px; color: #434a54; }
.paimai-maincontent .pm-main-r .pm-bid-eye .pm-bid{padding: 30px 22px;}
.status-tip { position: absolute; top: 0; right: 0px; display: block; padding: 0px 8px; background-color: #33a363; color: white; text-align: center; }
.status-tip.begin { background-color: #f04554; }

.pm-bid dt, .pm-bid dd { float: left; position: relative; width: 400px; }

.pm-bid dt { width: 50px; text-align: left; margin-right: 20px; height: 50px; line-height: 50px; }

.pm-bid-eye { position: relative; }
.pm-bid-eye .pm-btn { margin-top: 15px; /*margin-left: 70px;*/ width: 265px; height: 38px; line-height: 38px; display: block; color: white; text-align: center; font-size: 15px; background-color: #f04554; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.pm-bid-eye .pm-btn:hover{background-color: #e0414e;}

.pai-titles.pai-titles-will/*, .pm-main-r .pm-current-price, .pm-bid-eyebrow em.m-i, .pm-main-r .p-red */{color: #33a363;}
.pm-main-r .p-red.pm-price-input-will {color: #A5A5A5;}
.pm-bid-eye .pm-btn.pm-btn-will{background-color: #B3B3B3;cursor: no-drop;}
.pm-bid-eye .pm-btn.pm-btn-will:hover{background-color: #A5A5A5;}

.pm-price-input { width: 250px; height: 48px; padding-left: 10px; float: left; line-height: 50px; font-size: 30px; color: #999999; border: 1px solid #d0d0d0; vertical-align: middle; }

.pm-bid-eyebrow li { margin-bottom: 8px; position: relative; }

.pm-sign { float: left; margin-left: 2px; }
.pm-sign a { width: 25px; height: 25px; line-height: 25px; display: block; font-size: 20px; color: white; text-align: center; font-weight: bold; background-color: #6c6c6c; }

.pm-sign .plus { margin-bottom: 1px; }

.pm-row-first .pm-tag { background-color: #f04554; }

.pm-tag { color: white; background-color: #847777; padding: 2px 4px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; line-height: 18px; }

.records-tab-menu { border-bottom: 2px solid #847774; position: relative; z-index: 11; }
.records-tab-menu li { float: left; background-color: #F5F2EF; }
.records-tab-menu li a { float: left; width: 142px; line-height: 28px; height: 24px; text-align: center; color: #666; }
.records-tab-menu .current a { background-color: #847777; color: #FFF; border: 1px solid #847774; }

.table-box { position: relative; border-bottom: 1px solid #E9E5E0;margin-bottom: 15px; }
.pm-main-r .table-box{height: /*145px*/140px; border-bottom: 0 none; overflow: hidden; margin-bottom: 0;}
.table-box tbody td { color: #524a4a; text-align: center; padding: 5px 0px; height: 24px; }

.table-box .pm-row-first td { color: #f04554; }
.table-box .product-im { bottom: 0px; right: 0; width: 80px; height: 22px; top: 138px; }
.table-box .more-btn { display: block; width: 99px; height: 27px; background-position: 0 -1353px; position: absolute; right: 0; bottom: -27px; }
.table-box .rel { position: relative; }
.paimai-maincontent .table-box tr td{padding:2px 0}
.table-box tbody td.user_n{text-align: left;padding-left: 55px;}
.paimai-maincontent .table-box tbody tr:hover, .goods-compare .compare-table tr:hover, .table-box tbody tr:hover{background:#ebe8e8}

.paimai-maincontent .more_m{background: url("xiaogou-s1c89457337.png") 0 -1353px; position: absolute; right: -2px; bottom: -49px;cursor: pointer; width: 100px; height: 27px; text-indent: -9999px;}
.paimai-maincontent .more_m:hover {background: url("xiaogou-s1c89457337.png") -104px -1353px;}
.pm-record-table th { height: 30px; text-align: center; font-weight: 400; font-size: 14px; color: #333333; border-bottom: 1px solid #dad6d6; }

.pm-button-new { width: 250px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; font-weight: 700; }

.pai-pay-infor { border-collapse: collapse; width: 100%; height: 80px; border-left: 1px solid #d0d0d0; }
.pai-pay-infor td { font-family: "宋体"/*tahoma SimSun*/; font-size: 12px; color: #333; cursor: pointer; padding-top: 4px; padding-bottom: 4px; text-align: left;text-indent: 22px; border-bottom: 1px solid #d0d0d0; }
/*.pai-pay-infor .pay-mark, .pm-bid .pm-h .pay-mark { text-align: right; margin-right: 4px; width: 63px; color: #333; font-family: "宋体";}*/
.pm-bid .pm-h .pay-mark { width: 66px; display: inline-flex;}

/*paimai end*/



/*yu shou*/
.yushou-p-information .action-yushou_price, .yushou-p-information .action-price{font-size: 22px;}
.yushou-p-information .product-main .product-concerns .item.item_com1{ width: 222px; display: block; height: 30px; float: left; }
.yushou-p-information .product-main .product-concerns .item.item_com2{ position: absolute;right: 0}
.yushou-p-information .promotion-content .btn-major span span{  transparent;  }
.yushou-p-information .promotion-content .btn-major span{ background: url(dj_btn.jpg) no-repeat transparent; width: 163px; height: 40px; display: block; }

/*passport*/
.loginpage-container .inner-wrap{ width: 1182px; min-height: 515px;margin-bottom: 50px;padding-top: 50px; }
.signin-page-wrap {margin-bottom: 0; background-color: #fff; border: 1px solid #dedede; box-shadow:3px 3px 4px #f1f1f1; -webkit-box-shadow:3px 3px 4px #f1f1f1; -moz-box-shadow:3px 3px 4px #f1f1f1; -o-box-shadow:3px 3px 4px #f1f1f1; }
.signin-page-wrap .signin { width: 298px; margin-top: 70px; padding-bottom: 60px; border: 0 none; margin-left: -455px; }
.signin-page-wrap .signupin-content .form-item { height: 50px; }
.signin-page-wrap .signupin-content .form-item .team_list h2 {display:none }
.signin-page-wrap .signupin-content .login-btn { border: 0 none; outline: none; width: 295px; height: 40px; background-position: 0 -1313px; }
.signin-page-wrap .signupin-content .login-btn:hover{background-position: 0 -2081px;}
.signin-page-wrap .signupin-content .reg-btn {margin-left: 0; display: block; width: 295px; height: 40px; background-position: 0 -1668px; }
.signin-page-wrap .signupin-content .reg-btn:hover {  background-position: 1px -2135px; }
.signin-page-wrap .signupin-content .form-act{/*display: inline;*/display: block;margin: 0;}
.signin-page-wrap .signupin-content .x-input {display: inline; width: 254px;*width:271px;width:271px !important ;padding:12px; padding-left: 10px; height: 21px; line-height: 21px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;/* outline: none;*/ left:35px !important;/*_left:10px*/}
.signin-page-wrap .signupin-content .x-input.verify-input {width:100px !important }
.signin-page-wrap .signupin-content .verify-input { width: 90px; }
#page_signin  a.auto-change-verify-handle{ right: 0; position: absolute; top: 14px;font-size: 12px; }
#page_signin img.auto-change-verify-handle{ right: inherit; }
.signupin-content .form-act .form-sub-label, .signupin-content .form-act a{color: #666;}
.signupin-content .form-act .form-sub-label{margin: 0 10px 0 0;}
.signupin-content .form-item-normal{margin-top: 3px;}
.signupin-content .form-act .change-user-pic{color: #fff;}
.signupin-content .x-check{ height: auto; }
.team_list{padding: 0 60px;}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999999;
}

.loginpage-container{background: #fbfbfb;margin: 0;/*padding-top: 50px;*/}
.sign-title { padding-bottom: 10px; border-bottom: 1px dotted #e6e4e5; padding-left: 0px; margin-bottom: 30px; }
.sign-title h2 { color: #f24656;font-size: 32px;/*font-weight: 700;*/ }

.signup-wrap { width: 995px; margin: 50px 0; }
.loginpage-container .signup-wrap{margin: 0;}
.loginpage-container .signup-wrap .sign-title h2{ font-size: 24px; font-weight: 700;}
.loginpage-container .signup-wrap .signupin-content .form-label{ width: 85px;}
.loginpage-container .signup-wrap .signup .form-act{margin-left: 95px;height: 47px; line-height: 47px;}
.signup-wrap .signup { height: 513px;margin-bottom: 0;border: 1px solid #d0d0d0; background-color: #fff; padding:/* 30px 50px*/30px 70px; overflow: hidden; box-shadow:3px 3px 4px #f1f1f1; -webkit-box-shadow: 3px 3px 4px #f1f1f1; -moz-box-shadow: 3px 3px 4px #f1f1f1; -o-box-shadow: 3px 3px 4px #f1f1f1; }
.signup-wrap .form-label, .signup-wrap .warn { color: #ff4664; margin-right: 5px; }
.signup-wrap .signupin-content .lnklike { color: #3d6181; text-decoration: underline;}
.signup-wrap .signupin-content .form-label { line-height: 41px; }
.signup-wrap .signupin-content .form-item { height: 66px; font-size: 12px;margin-bottom: 2px;}
.signup-wrap .signupin-content .form-item .form-opt { position: relative; }
.signup-wrap .signupin-content .form-item .form-opt span{/*left:10px;top:0;*/}
.signup-wrap .signupin-content .form-item .i-pass { background: url(one5.jpg) no-repeat; width: 14px; height: 19px; top: 0px; }
.signup-wrap .signupin-content .form-item .i-name { background: url(one4.jpg) no-repeat; width: 16px; height: 16px; top: 0px; }
.signup-wrap .signupin-content .form-item i { position: absolute; right: 18px; }
.signup-wrap .signupin-content .x-input { width: 265px; height: 17px; line-height: 17px;padding: 10px;border: 1px solid #d0d0d0;font-size: 14px; }
.signup-wrap .signupin-content .notice-inline { /*top: 43px; */}
.signup-wrap .signupin-content .verify-code { color: #bcbabb; }
.signup-wrap .signupin-content .verify-code.lnklike { margin-left: 30px; }
.signup-wrap .signupin-content .verify-input { width: 180px; margin-right: 15px; }
.signup-wrap .signupin-content .ipt-tip { color: #bcbabb; line-height: 41px; margin-left: 10px; }
.signup-wrap .signupin-content .form-sub-label { color: #666666; }
.signup-wrap .signupin-content .signup-btn { display: block; border: 0 none; outline: none; width: 185px; height: 40px; background-position: 0 -1871px; }
.signup-wrap .signupin-content .signup-btn:hover { background-position: 0 -2024px; }
.loginpage-container .signup-wrap .signup .form-act .form-opt span{/*top:0 !important;left:14px !important*/}


/* forget */
.forgot-wrap {background: #fff; width: 934px;/*height: 660px;*/ margin:35px auto 0 auto; padding: 25px 32px; border: 1px solid #d0d0d0; box-shadow: 3px 3px 4px #f1f1f1; -webkit-box-shadow: 3px 3px 4px #f1f1f1; -moz-box-shadow: 3px 3px 4px #f1f1f1; -o-box-shadow: 3px 3px 4px #f1f1f1; }
.forgot-wrap .f-yellow { color: #ffa200;font-size: 24px; }
.forgot-wrap .forgot-content { width: 100%; color: #666666; }
.forgot-wrap .forgot-content ul { padding-left: 0px;padding-bottom: 12px; }
.forgot-wrap .forgot-content .form-act {margin-left: 0px;}
#_build_tips_inline_error_21{ left: 550px; top: 12px; }

/* 找回密码 */
.signupin-content .form-item.title_findmm { text-align: center; letter-spacing: 1px;height: 20px; margin: 60px 0 25px 0; }
.forgot-wrap .forgot-content .forgot-step1 .form-act .x-input {width: 348px; height: 22px; padding: 10px; line-height: 28px; }
.signupin-content .forgot-step1 .notice-inline{ left: 660px; top: 12px; }

.forgot-wrap .sign-title b{ font-weight: 400; }
.forgot-wrap .signupin-content-step2 .f14 { margin: 100px 0 20px 0; }
.forgot-wrap .signupin-content-step3 .form-ipt .vcode-ipt{ width: 159px; float: left; height: 28px; line-height: 28px; padding: 5px 12px;}
.forgot-wrap .signupin-content-step3 .get-btn{  font-size: 16px;margin-left: 5px; }
.forgot-wrap .signupin-content-step3 .f-yellow, .forgot-wrap .signupin-content-step4 .f-yellow, .forgot-wrap .signupin-content-step5 .f-yellow{font-size: 14px; text-decoration: underline;}
.forgot-wrap .signupin-content-step3 input:-moz-placeholder{
    color: #999999;
}

.forgot-wrap .signupin-content-step3 input:-ms-input-placeholder {
    color: #999999;
}

/*.forgot-wrap .signupin-content-step3 */input::-webkit-input-placeholder {
    color: #999999;
}

.forgot-wrap .signupin-content-step4 .f14{ margin:136px 0 125px 0}
.forgot-wrap .signupin-content-step5 .f14{ margin-top: 150px;}


.forgot-wrap .mb0 { margin-bottom: 0px; }
.forgot-wrap .mb70 { margin-bottom: 70px; }
.forgot-wrap .mt40 { margin-top: 40px; }
.forgot-wrap .form-ipt .x-input { width: 365px; height: 41px; margin: auto; border: 1px solid #d0d0d0; }
.forgot-wrap .password-box .form-act { text-align: left; }
.forgot-wrap .form-ipt .vcode-ipt { width: 175px; float: left; height: 36px; line-height: 36px; border-radius: 50%; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; }
.forgot-wrap .get-btn { text-align: center; border: 0 none; outline: none; float: left; color: #666666; width: 155px; height: 40px; background-position: 0 -239px; }
.forgot-wrap .get-btn:hover{ background-position: -194px -239px;background-color:transparent;color:#df404d }
.forgot-wrap .next-btn { border: 0 none; outline: none; margin: auto; width: 155px; height: 40px; background-position: 0 -279px; }
.forgot-wrap .forgot-btn { border: 0 none; outline: none; margin: auto; margin-top: 30px; width: 153px; height: 40px; background-position: 0 -319px; }
.forgot-wrap .q-link { position: relative; text-indent: 25px; display: block; width: 90px; margin: 20px auto;color: #666; }
.forgot-wrap .q-link.q-link-spe { margin: 10px auto; }
.forgot-wrap .q-link .icn { display: block; position: absolute; width: 20px; height: 20px; background-position: 0 -1648px; }
.forgot-wrap .form-vcode { overflow: hidden; width: 370px; margin: auto; }
.forgot-wrap .send-btn { border: 0 none; outline: none; margin: auto; margin-top: 10px; width: 155px; height: 40px; background-position: 0 -1788px; }
#forgot_content .same-password {background: url(same_pbtn.jpg); width: 16px; height: 16px; float: left; position: relative; top: 14px; left: 18px;}

.forgot-wrap .sign-title { padding-bottom: 18px;margin-bottom: 0; }
#forgot_content{ padding-top: 0 }
#forgot_content .phone-box .form-item-normal, #forgot_content .phone-box .q-icon{ color: #999; }
#forgot_content .phone-box .form-item-normal{ padding: 8px 0 0 148px; font-size: 14px; }
.forgot-wrap .sign-title h2{ color: #f24656; /* font-weight: 700; */ font-size: 30px; }
.forgot-wrap .forgot-content .form-act .x-input { width: 246px; height: 20px; line-height: 20px; border-color: #DCDCDC; padding: 10px;}

.forgot-wrap .forgot-content.signupin-content-step6 .form-act .x-input{ width: 348px; padding: 8px; height: 24px; line-height: 24px; }
#forgot_content.signupin-content-step6 .form-label{ margin-right: 8px; width: 150px; }
#forgot_content.signupin-content-step6 .form-item-normal{ margin-bottom: 3px; }
#forgot_content.signupin-content-step6 .form-item-normal.form-item-submit{ margin-top: 35px;  }
#forgot_content.signupin-content-step6 .ipt-tip{ color: #999; margin-left: 10px; }

/*验证手机*/
#forgot_steps{position: relative;top: -300px;right: -85px;}
#forgot_content .form-label{width: 260px; height: 42px; line-height: 42px;float: left;margin-right: 15px;}
.forgot-wrap .forgot-content .form-act .form-opt{ width: 268px; height: 42px; overflow: hidden; display: inline-block; }
#forgot_content .phone-box .form-item{padding: 0; width: 100%;}
#forgot_content .phone-box .form-bttom-line{margin-left: 98px;padding-bottom: 34px;}
#forgot_content .phone-box .q-content .orange_color{color:orange;}
#forgot_content .form-act .auto-change-verify-handle{font-size: 12px;}
.forgot-wrap .phone-box .q-content { padding: 5px 0 0 45px; line-height: 28px; list-style-type: disc; }

.phone-box { width: 900px; margin: auto; }
.phone-box .form-item-normal, .phone-box .form-item { padding: 0 200px; }
.phone-box .org-btn, .phone-box .form-bttom-line .daojishi { margin-left: 175px; display: block; width: 155px; height: 42px; background-position: 0 -1448px; }
.phone-box .form-bttom-line .daojishi, .signup_yzm {background:url(graynewbtn.jpg) no-repeat 0 0;position: relative;}
.signup_yzm, .signup_yzm:hover {background:url(graynewbtn2.jpg) no-repeat 0 0;}
.signup_yzm:hover {/*background:url(graynewbtn2.jpg) no-repeat 0 0;background: url(graynewbtn2.jpg) no-repeat;*//* background-position: 0 -27px;*/background: url("graynewbtn2.jpg") no-repeat 0 -50px;}
.signup_yzm, .signupin-content .form-act .form-sub-label, .signupin-content .form-act .btn-caution.signup_yzm { height: 42px; line-height: 42px; width: 155px;}
.signup_yzm, .signupin-content .form-act .form-sub-label, .signupin-content .form-act .btn-caution.signup_yzm #btn-get-vcode2{ text-indent: 22px;}
.signup_yzm, .signupin-content .form-act .form-sub-label, .signupin-content .form-act .btn-caution.signup_yzm #btn-get-vcode2.daojishi{ text-indent: 10px;}

.signup_yzm span, .signup_yzm:hover span {   background: none repeat scroll 0 0 transparent;}
.signup_yzm span{ /* text-indent: -9999px;*/}

#timeout_s, #timeout_ss {position: absolute;left:100px;top:5px;color:#fff;width: 60px;}
#timeout_ss {padding:0;left: 90px;top:8px;}
.signupin-content .form-act .btn-caution.signup_yzm #btn-get-vcode2.daojishi #timeout_ss {top:9px;}
#btn-get-vcode2 {left:85px;top:5px;color: #fff;  padding: 0;}
.signup_yzm, .signupin-content .form-act .form-sub-label, .signupin-content .form-act .btn-caution.signup_yzm #btn-get-vcode2{}
.signupin-content .form-act .btn-caution.signup_yzm #btn-get-vcode2.return_fs {  text-indent: 42px;}


.phone-box .form-bttom-line { padding-bottom: 40px; border-bottom: 1px dotted #e6e4e5; margin-bottom: 20px; }
.phone-box .verify-input { /*margin-left: -15px; */}
.phone-box .get-btn { margin-left: 30px; font-weight: 700; font-size: 18px; font-family: 黑体; }
.phone-box .q-icon {/* padding-left: 25px;*/ }
.phone-box .q-icon .icn { display: block; margin-right: 10px;float: left; width: 20px; height: 20px; background-position: 0 -1648px; }
.phone-box .t-red { color: #f04555; }
.phone-box .t-content { font-size: 14px; margin-bottom: 20px; padding: 0 40px; }
/*.forgot-wrap .forgot-content .form-act #btn-get-vcode { text-align: left;width: 382px; }*/
.forgot-wrap-succ #forgot_content .phone-box .form-item{width: 700px;}
.forgot-wrap-succ.forgot-wrap .forgot-content ul{width: 700px;}
.forgot-content-succbox { top: -40px; position: relative; }
.forgot-content-succbox .phone-box .t-red{font-size: 30px;font-weight: 400;}
.forgot-content-succbox .phone-box .t-content{text-align: center;}
.forgot-content-succbox .phone-box .t-content .t-red{font-size: 14px;}
.forgot-content-succbox .phone-box .form-bttom-line .get-btn{ margin-top: 10px; margin-bottom: 24px; }
.forgot-content-succbox .phone-box .t-content .t-red, .forgot-wrap .forgot-content-succbox .f-yellow{  text-decoration: underline;  }
.forgot-wrap .forgot-content-succbox .phone-box .form-bttom-line{  margin-left: 0; padding-left: 245px;  }


/*passport end*/
/*point */
.point-wrap .point-top-box { width: 100%; overflow: hidden; margin-top: 10px; }
.point-wrap .point-t-left { width: 500px; height: 350px; float: left; border: 1px solid #d0d0d0; position: relative; }
.point-wrap .point-t-left .userhead-pic { width: 150px; height: 150px; display: block; border: 3px solid white; position: absolute; z-index: 20; top: 30px; right: 175px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; }
.point-wrap .point-t-left .userhead-pic img { width: 100%; height: 100%; }
.point-wrap .point-t-left .point-user-box { width: 348px; height: 35px; background-position: 0 -1578px; width: 318px; height: 35px; padding: 0 15px; margin: 20px auto; margin-top: 150px; line-height: 35px; }
.point-wrap .point-t-left .point-user-box a, .member-welcome-box .member-welcome-tips .welcome_u,  .member-welcome-box .member-welcome-tips em { color: white; }
.member-welcome-box .member-welcome-tips{padding: 0 25px;}
.member-welcome-box .member-welcome-tips em{width: 75px; overflow: hidden; display: block; float: left; text-overflow: ellipsis;margin-right: 120px;height: 35px;}
.point-wrap .point-t-left .member-welcome-box .member-welcome-desc a{color: #333;margin: 0;}
.point-wrap .point-t-left .sns-box { width: 255px; margin: auto; padding-left: 0px; color: #434a54; margin-top: 10px; line-height: 30px; overflow: hidden; padding-bottom: 15px;/* border-bottom: 1px dashed #666666;*/text-align: center; }
.point-wrap .point-t-left .sns-box .clr { display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0; }
.point-wrap .point-t-left .sns-box .btns { width: 80px; }
.point-wrap .point-t-left .sns-box .sns-t { font-size: 14px; line-height: 30px; color: #434a54; text-align: center; border-bottom: 1px dashed #666666; margin-bottom: 5px; padding-bottom: 5px; }
.point-wrap .point-t-right { width: 688px; height: 350px; float: right; border: 1px solid #d0d0d0; }
.point-wrap .point-bottom-box .point-title { width: 100%; height: 43px; line-height: 43px; text-align: center; color: white; font-size: 24px;  font-weight: bold; background-color: #f04554; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.point-wrap .point-bottom-box .point-list-box { padding: 65px 125px 0px; overflow: hidden; }
.point-wrap .point-bottom-box .point-list-box li { width: 260px; height: 160px; float: left; margin-bottom: 65px; margin-right: 85px; }
.point-wrap .point-bottom-box .point-list-box li .item-price { width: 170px; margin: 10px auto; overflow: hidden; }
.point-wrap .point-bottom-box .point-list-box li .p-price { font-size: 40px; color: white; float: left; font-family: impact,arial; line-height: 90px; }
.point-wrap .point-bottom-box .point-list-box li .p-dock { position: relative; float: left; top: 43px; left: 2px; }
.point-wrap .point-bottom-box .point-list-box li .p-dock span { font-size: 14px; color: #814d00; position: absolute; left: 2px; top: -14px; }
.point-wrap .point-bottom-box .point-list-box li .p-dock em { font-size: 24px; font-style: normal; color: white; }
.point-wrap .point-bottom-box .point-list-box li .point-btn { clear: both; display: block; width: 165px; height: 30px; line-height: 30px; color: #fec501; text-align: center; margin: auto; background-color: #331f00; }
.point-wrap .point-bottom-box .point-list-box .yellow { background-color: #fe9901; }
.point-wrap .point-bottom-box .point-list-box .yellow:hover{background-color: #F39507;}
.point-wrap .point-bottom-box .point-list-box .yellow .p-dock span { color: #814d00; }
.point-wrap .point-bottom-box .point-list-box .yellow .point-btn { color: #fec501; background-color: #331f00; }
.point-wrap .point-bottom-box .point-list-box .blue { background-color: #2eb6aa; }
.point-wrap .point-bottom-box .point-list-box .blue:hover { background-color: #2CA59A; }
.point-wrap .point-bottom-box .point-list-box .blue .p-dock span { color: #0c665e; }
.point-wrap .point-bottom-box .point-list-box .blue .point-btn { color: #2eb6aa; background-color: #002b27; }
.point-wrap .point-bottom-box .point-list-box .red { background-color: #ff4664; }
.point-wrap .point-bottom-box .point-list-box .red:hover { background-color: #E93F5B; }
.point-wrap .point-bottom-box .point-list-box .red .p-dock span { color: #7b0000; }
.point-wrap .point-bottom-box .point-list-box .red .point-btn { color: #ff4664; background-color: #490b15; }
.point-wrap .point-bottom-box .point-list-box .last { margin-right: 0px; }
.point-wrap .point-bottom-box .point-list-box li:hover{/*filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;  */}

.point-wrap .point-bottom-box .point-to-gift {/* border: 1px solid #d0d0d0;*/ overflow: hidden; margin-top: 40px;border-left: 1px solid #d0d0d0;/*border-top: 1px solid #d0d0d0; */}
.point-wrap .point-bottom-box .point-to-gift .more_p{border-top: 0 none;}
.point-wrap .point-bottom-box .point-to-gift li { width: 298px; height: 298px; float: left; border: 1px solid #d0d0d0; border-left: 0 none; /*border-top: 0 none; */}
.point-wrap .point-bottom-box .point-to-gift .no-right { width: 300px; border-right: 0 none; }
.point-wrap .point-bottom-box .point-to-gift .no-bottom { border-bottom: 0 none; }
.point-wrap .point-bottom-box .point-to-gift .gift-pic { width: 185px; height: 185px; line-height: 183px; *line-height: 185px; border: 0 solid white; overflow: hidden; text-align: center; *font-size: 166.5px; font-family: Arial; margin: 5px auto; display: block; }
.point-wrap .point-bottom-box .point-to-gift .gift-pic img { max-width: 185px; max-height: 185px; vertical-align: middle; }
.point-wrap .point-bottom-box .point-to-gift .gift-name { font-size: 14px; color: #434a54; line-height: 20px; text-align: center; display: block; }
.point-wrap .point-bottom-box .point-to-gift .exchange-box { width: 183px; height: 50px; margin: 5px auto; padding-top: 8px; color: white; text-align: center; background-color: #f04554; position: relative; }
.point-wrap .point-bottom-box .point-to-gift .exchange-box .point { font-size: 14px; }
.point-wrap .point-bottom-box .point-to-gift .exchange-box .exchange-btn {border-bottom: 1px solid #ff6976; padding: 3px 5px; background-color: #a21f2b; color: white; font-size: 14px; margin-left: 5px; }
.point-wrap .point-bottom-box .point-to-gift .exchange-box .exchange-btn:hover{background-color: #B82532;}
.point-wrap .point-bottom-box .point-to-gift .exchange-box .time { font-size: 13px; color: #ff949d; margin-top: 5px; }
.point-wrap .point-bottom-box .point-to-gift .exchange-box .icn { width: 185px; height: 6px; background-position: 0 -1566px; bottom: -6px; left: 0px; position: absolute; }
.point-wrap .point-bottom-box .point-to-gift .exchange-green-box { background-color: #8dc153; }
.point-wrap .point-bottom-box .point-to-gift .exchange-green-box .exchange-btn { background-color: #3d690b; border-bottom: 1px solid #b3ff5f;}
.point-wrap .point-bottom-box .point-to-gift .exchange-green-box .exchange-btn:hover{background:green}
.point-wrap .point-bottom-box .point-to-gift .exchange-green-box .time { color: #5f8539; }
.point-wrap .point-bottom-box .point-to-gift .exchange-green-box .icn { width: 185px; height: 6px; background-position: 0 -1572px; }
.point-wrap .point-t-right .main-slide.slide-l{ width: 688px; height: 349px; }
.point-wrap .point-t-right .main-slide.slide-l .slide-item{ width: 688px; height: 349px; }
.point-wrap .point-bottom-box .point-to-gift img{ width: 180px; height: 180px; padding: 0 59px;overflow: hidden; }

/*point login*/
/*
#member_welcome .member-welcome-tips .welcome_u{color: #fff;}
#member_welcome .member-welcome-tips em{color: #FFF; margin-right: 160px; }
#member_welcome .point-t-left .point-user-box a{color: #333;}
#member_welcome .member-welcome-desc ul li a{color: #323;}*/

.btns { float: left; position: relative; overflow: hidden; height: 18px; padding: 5px 0 5px 0px; }
.btns s { position: absolute; top: 7px; left: 0; width: 23px; height: 23px; background-image: url(icon_sns.jpg); background-repeat: no-repeat; }
.btns a { text-decoration: none; color: #434a54; padding-right: 2px; _padding-right: 1px; margin-left: 24px; }

.sina s { background-position: -115px 0; }

.qq s { background-position: -4px 0; }

.alipay s { background-position: -23px 0; }

.baidu s { background-position: -138px 0; }

.renren s { background-position: -46px 0; }

.net163 s { background-position: -69px 0; }

.douban s { background-position: -162px 0; }

/*point end*/
/*member*/
.member-wrap { margin-top: 20px; font-family: simsun; }
.member-wrap .member-welcome, .member-wrap .member-notice { border: 1px solid #ffd789; background-color: #fffded; }
.member-wrap .page-aside { font-weight: bold; margin-bottom: 20px;}
.member-wrap .page-aside .member-menu-list{font-weight: 400;}
.member-wrap .page-aside h1 { height: 34px; line-height: 34px; position: relative; color: white; font-size: 15px; background-color: #f04554; padding-left: 30px; }
.member-wrap .page-aside h1:hover{background-color: #E2404E;}
.member-wrap .page-aside h1 .icn { position: absolute; left: 6px; top: 6px; width: 20px; height: 20px; background-position: 0 -531px; }
.member-wrap .page-aside .member-menu { border: 0 none; }
.member-wrap .page-aside .member-menu-mod { border: 1px solid #efefef; border-top: 0 none; }
.member-wrap .page-aside .member-menu-title {background-color: #e9e9e9; line-height: 28px; font-weight: bold; height: 28px; color: #353744; padding-left: 14px; font-family: "宋体"; font-size: 14px; }
.member-wrap .page-aside .member-menu-list a { line-height: 28px; padding-left: 44px;}
.member-changepass{border:0 none;border-top: 2px solid #a6d5ef;}
.member-changepass .form-label, .member-aftersales .lab-r{font-size: 12px;color: #666;}
.member-changepass .x-input{width: 210px;}
.marked_words{color:#bbbbbb;font-size: 12px;float: right;margin-right: 310px;margin-top: 7px;}
.member-changepass .form-item .form-act{margin-left: 8.8em;}
.password_safe{position: absolute;top: 20px;font-size: 10px;color: #fff;}
.password-check{width: 168px;position: absolute;top: 22px;left: 0;margin: 0;visibility: visible;}
.password-check em{display: block; float: left;width: 55px;text-align: center;border-right: 1px solid #fff;}
.password-weak .weak, .password-good .good, .password-strong .strong{color: #fff;}

.password-check .progress, .password-weak .percent, .password-good .percent, .password-strong .percent{color: #fff;height: 16px;/*background-color: #c1b5a5;border-right: 1px solid #fff;*/}
.password-weak .percent{background-color: #d6cdc6;}
.password-good .percent{background-color: #c3b5a8;}
.password-strong .percent{background-color: #99856d;}
.password-check .progress{/*background-color:blue*/}
.member-menu-list .active, .member-menu-list a:hover{color: #0378ae;}
.member-wrap .page-article .site-notice { position: relative; margin-bottom: 5px; }
.member-wrap .page-article .site-notice .icn { position: absolute; left: 0px;width: 30px; height: 24px; background-position: 0 -975px; }
.member-wrap .page-article .site-notice .notice-con { width: 800px; overflow: hidden; line-height: 24px; margin-left: 40px; }
.member-wrap .page-article .site-notice .notice-con a { color: #f04554; }
.member-wrap .page-article .member-welcome-content { overflow: hidden;padding: 15px 15px 20px; }
.member-wrap .page-article .user-info-left { width: 115px; height: 190px; margin-right: 15px; text-align: center; color: #666666; float: left; }
.member-wrap .page-article .user-info-left .mt10{color: #666; }
.member-wrap .page-article .user-pic { width: 115px; height: 115px; border: 1px solid #ffd789; }
.member-wrap .page-article .user-info-right, .member-welcome-desc .check-rank .icon-rank { width: 735px; border-left: 1px solid #ffd789; padding-left: 20px; float: left; }
.member-wrap .page-article .user-info-right .icon-rank, .member-welcome-desc .check-rank .icon-rank2, .member-welcome-box .member-welcome-desc icon-rank, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank1, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank2, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank3, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank4, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank5, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank6 {margin-top: 2px; background: url(icon-rank.png) no-repeat;border-left: 0 none; width: 106px; height: 14px; font-size: 0; line-height: 0; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 10px;  }
.member-wrap .page-article .user-info-right .icon-rank1, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank61{ background-position: 0 0; }
.member-wrap .page-article .user-info-right .icon-rank2, .member-welcome-desc .check-rank .icon-rank2, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank2  { float: right;background-position: 0 -15px; }
.point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank{ top: 2px; position: absolute; }
.member-wrap .page-article .user-info-right .icon-rank3, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank3{ background-position: 0 -30px; }
.member-wrap .page-article .user-info-right .icon-rank4, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank4{ background-position: 0 -45px; }
.member-wrap .page-article .user-info-right .icon-rank5, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank5{ background-position: 0 -60px; }
.member-wrap .page-article .user-info-right .icon-rank6, .point-wrap .member-welcome-box .member-c1 .check-rank .icon-rank6{ background-position: 0 -75px; }
.point-wrap .member-welcome-box .member-c1 .check-rank{ /*top: 2px; position: absolute;*/ }
.member-wrap .page-article .user-info-right .level, .point-wrap .member-welcome-box .member-level .level2, .point-wrap .member-welcome-box .member-level .level3, .point-wrap .member-welcome-box .member-level .level4, .point-wrap .member-welcome-box .member-level .level5 { float: left; margin-top: 4px; }
.member-wrap .page-article .user-info-right .level1, .point-wrap .member-welcome-box .member-level .level1 { width: 16px; height: 16px; background-position: 0 -774px;}
.member-wrap .page-article .user-info-right .level2, .point-wrap .member-welcome-box .member-level .level2 { width: 16px; height: 16px; background-position: 0 -800px;}
.member-wrap .page-article .user-info-right .level3, .point-wrap .member-welcome-box .member-level .level3 { width: 16px; height: 16px; background-position: 0 -826px;}
.member-wrap .page-article .user-info-right .level4, .point-wrap .member-welcome-box .member-level .level4 { width: 16px; height: 16px; background-position: 0 -852px;}
.member-wrap .page-article .user-info-right .level5, .point-wrap .member-welcome-box .member-level .level5 { width: 16px; height: 16px; background-position: 0 -878px;}
.point-wrap .member-welcome-box .member-level .level5 { float: right; margin: 10px 0;  }
.member-wrap .page-article .member-welcome-tips { font-size: 12px; margin-bottom: 4px;}
.member-wrap .page-article .member-welcome-tips em { font-size: 14px; color: #f04554; font-weight: bold; }
.member-wrap .page-article .check-rank, .point-wrap .member-welcome-box .check-rank { width: 198px; float: left; line-height: 20px; height: 20px; }
.point-wrap .member-welcome-box .check-rank { width: 150px; }
.point-wrap .member-welcome-box .member-welcome-desc li { width: auto; }
.member-wrap .page-article .phone, .member-wrap .page-article .email, .member-wrap .page-article .yz-email, .member-wrap .page-article .yz-phone, .member-welcome-box .member-c1 .yz-phone, .member-welcome-box .member-c1 .yz-email, .member-welcome-box .member-c1 .phone, .member-welcome-box .member-c1 .email { width: 70px; height: 20px; line-height: 20px; display: block;  padding-left: 20px; float: left; background-position: 0 -1009px; }
.member-wrap .page-article .email { background-position: 0 -671px; }
.member-wrap .page-article .yz-phone, .member-wrap .page-article .yz-email, .member-welcome-box .member-welcome-desc .yz-phone, .member-welcome-box .member-welcome-desc .yz-email, .member-welcome-box .member-c1 .yz-email{background:url(yz_btns.png) no-repeat 0 0;color: #236C85;}
.member-welcome-box .member-welcome-desc .yz-email, .member-wrap .page-article .yz-email{background-position: 0 -22px;}
.point-wrap .member-welcome{ border: 0 none; background-color: transparent; }
.member-welcome-box  .member-c1{ border-bottom: 1px dotted #999; width: 364px; line-height: 36px; height: 36px; color: #666;}
.member-welcome-box  .member-c1 .jifen{ color: #3a5560;}
.member-welcome-box  .member-c1 .cl_comm{ color: #666;float: right;}
.member-welcome-box  .member-c1 .member-mes{ margin:0 32px;}
.member-wrap .page-article .member-welcome-desc li { width: 100%; margin-bottom: 10px; }
.member-wrap .page-article .member-welcome-alert { padding: 10px; border: 1px solid #ffd789; background-color: white; }
.member-wrap .page-article .member-welcome-alert .member-item { line-height: 32px; height: 32px; border-bottom: 1px solid #fff1d7; }
.member-wrap .page-article .member-welcome-alert .no-bottom { border-bottom: 0 none; }
.member-wrap .page-article .member-welcome-alert .item { color: #666666; margin: 0px; }
.member-wrap .page-article .member-welcome-alert .c9 { color: #999999; }
.member-wrap .scrollable { margin-top: 70px; }
.member-wrap .scrollable .scroller { width: 882px; }
.member-wrap .scrollable .tab-nav { position: absolute; top: -32px; left: -1px; }
.member-wrap .scrollable .tab-nav li { float: left; border: 1px solid #efefef; background-color: white; color: #999999; padding: 3px 12px; margin-right: 8px; cursor: pointer; position: relative; top: 6px; }
.member-wrap .scrollable .tab-nav .curr { background-color: #fffded; border: 1px solid #ffe4af; color: #ffa200;padding: 6px 12px; position: relative; top: -2px; height: 20px; line-height: 20px; }
.member-wrap .scrollable .next { right: 8px; }
.member-wrap .member-title h2 { display: block; color: #007aae; font-size: 14px;letter-spacing: 1px; font-family: simsun; font-weight: bold; line-height: 32px; text-indent: 10px; margin-left: 0px; width: 100px; height: 32px; background-position: 0 -320px; }
.member-wrap .member-title .m-mid-bg { width: 122px; height: 32px; background-position: 0 -238px;  /*margin-top: 4px;*/ }
.member-wrap .member-title .m-big-bg { width: 132px; height: 32px; background-position: 0 -152px;letter-spacing: 0; }
.member-wrap .member-title .m-gray-bg { width: 122px; height: 33px; background-position: 0 -195px; margin-left: 20px; }
.member-wrap .member-hd { border: 1px solid #e9e9e9; border-top: 2px solid #a6d5ef; border-bottom: 0 none; height: 40px; line-height: 40px; background: url(cart-thead-bg.png) repeat-x left -1px; }
.member-wrap .member-hd .span-section { margin-left: 40px; color: #0079ae; }
.member-wrap .member-hd .span-section .price { color: #0079ae; font-weight: bold; }
.member-wrap .no-bd { border: 0 none; }
.member-grid thead th{font-size: 12px;}
#member_deposit .member-grid-width thead th{width: 159px;}
.member-wrap .member-grid thead { background-color: #f3f7fa; border: 1px solid #dee8f4; line-height: 32px; height: 32px; }
.member-wrap .member-grid tbody td { border: 1px solid #e9e9e9; height: 85px; padding: 20px 0;color: #666;}
.member-wrap .member-grid tbody .m-td{width: 362px;}
.member-wrap .member-grid tbody .status{width: 140px;}
.member-wrap .member-grid tbody .actions{width: 145px;}
.member-wrap .member-orders .order-grid .actions .m-btn{/*background: url(xh-btns.jpg) no-repeat 0 -319px;*/height: 29px;line-height: 29px;margin-top: 4px;}
.member-wrap .member-orders .order-grid .kuaidi{color: #999;} 

.member-wrap .member-grid tbody .no-bd { border: 0 none;border-bottom: 1px solid #e9e9e9; }
.member-wrap .member-grid .text-available, .member-coupon .text-unavailable, .member-wrap .score_box .member-grid .text-available { font-size: 24px; color: #f14555; font-weight: 700; }
.member-wrap .member-grid .text-available{color: #666;font-size: 12px;font-weight: 400;}
.member-wrap .member-thd { border-top: 2px solid #a6d5ef; }
.member-wrap .member-thd thead { border: 0 none; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; height: 36px; line-height: 36px; background: url(cart-thead-bg.png) repeat-x left -1px; }
.member-wrap .member-thd thead th { color: #007bae; }
.member-wrap .member-thd tbody td { border: 1px solid #e9e9e9; height: 85px; }
.member-wrap .member-mod .member-goods-grid-xh th{ /*text-align: left; */width: 158px;}
.member-wrap .member-mod .member-goods-grid-xh .goods-pic{ width: 95px; height: 95px;border: 0 none; }

/*非官方购买维修*/
#member-title-weixiu {margin: 10px 0 30px; }
#member-title-weixiu .m-mid-bg{background: url(title_wx.jpg) no-repeat 0 0;width: 252px;height: 33px; text-indent: -9999px; }
#member-title-weixiu .m-mid-bg:hover{background: url(title_wx.jpg) no-repeat 0 -42px;}

.member_weixiubox { border: 0 none; }
.member_weixiubox .x-input{ width: 182px; height: 30px;border-color: #DFDFDF; }
#chaxun-content { width: 928px; height: 30px; margin: 30px 22px 20px; line-height: 30px;  }
#chaxun-content .form-label{ color: #666; font-size: 16px; width: 64px; }
#chaxun-content .form-act{ margin-left: 50px; }
#chaxun-content .ipt-r{margin-top: 13px; }
.member_weixiubox .mod-content{padding: 0 57px;}
.member_weixiubox .mod-content .form-item{ height: 34px; margin-bottom: 14px; }


.member-wrap .member-aftersales-weixiu .member-title .wx_sq_bg, .member-wrap .member-aftersales-weixiu .member-title .wx_look_bg, .member-wrap .member-aftersales .member-title .wx_sq_bg{background: url(tuihuan_btns.jpg) no-repeat 0 0;margin-top: 0;/*text-indent: -9999px;*/width: 92px;height: 35px;line-height: 35px;margin-right: 18px;}
.member-wrap .member-aftersales-weixiu .member-title .wx_sq_bg a, .member-wrap .member-aftersales-weixiu .member-title .wx_look_bg a{color: #666;letter-spacing:0}
.member-wrap .member-aftersales .member-title .wx_sq_bg{ margin-left: 10px; }
.member-wrap .member-aftersales-weixiu .member-title .wx_look_bg{background: url(tuihuan_btns.jpg) no-repeat 0 -40px;margin-left: 0;}
.member-wrap .member-aftersales-weixiu .member-title .wx_look_bg a {color: #0079ae;}

.member-aftersales-weixiu .member-notify-box .member-notify-main{ padding: 25px 98px; line-height: 35px; color: #666; }


/*2014/10/9 退换货商品清单 */
.member-wrap .member-mod-thbox .member-grid tbody .no-bd{border: 1px solid #e9e9e9;}
.member-wrap .member-mod-thbox .member-mod .member-goods-grid-xh td{ border: 0 none; } 


.member-wrap .member-mod .member-goods-grid-xh .goods-pic img{  max-width: 95px; max-height: 95px;width: 95px;height: 95px;}
.member-wrap .member-mod .member-goods-grid-xh .no-bd-goods-name{ text-align: left; padding-left: 25px;}
.member-wrap .member-mod .member-goods-grid-xh .goods-name-style{ color: #666; width: 132px; max-height: 38px; overflow: hidden; display: block;  }
.member-wrap .member-mod .member-goods-grid-xh .spec-text{ color: #999; }
.member-wrap .member-mod .member-goods-grid-xh .no-bd-sty { font-size: 14px;  color: #333;  }
.member-wrap .member-aftersales .member-mod tbody td{padding:0}
.member-wrap .member-aftersales .member-mod tbody .name-p-aftersales{color: #007bae;height: 18px;overflow: hidden;width: 100%;display: block;margin: 5px 0;}
.member-wrap .member-thd tbody .m-mess{padding: 10px 35px 35px 36px;}
.member-wrap .member-pager { margin-top: 40px; /*padding-right: 20px; */}
.member-wrap .member-pager .flip { border: 0 none; color: #007bae; padding: 0px; }
.member-wrap .member-pager .ml20 { margin-left: 20px; }
.member-wrap .member-pager .cur { color: #ef4552; }
.member-wrap .member-pager .prev-btn { width: 67px; height: 24px; background-position: 0 -1037px;margin-right: 5px; }
.member-wrap .member-pager .next-btn { width: 67px; height: 24px; background-position: 0 -941px; }
.member-wrap .member-pager .prev-btn:hover{ background-position: -72px -1037px; }
.member-wrap .member-pager .next-btn:hover{ background-position: -72px -941px; }
.member-wrap .pageview a.flip:hover, .member-wrap .pageview .active{background-color: transparent;color: inherit;background: #f6f6f6;}
.member-wrap .member-rules { padding: 20px; margin-top: 30px; border: 1px solid #fed78a; background-color: #fffdee; overflow: hidden; }
.member-wrap .member-rules .member-rules-title { color: #fea803; font-size: 16px; font-weight: 700; margin-bottom: 10px; font-family: "宋体"; }
.member-wrap .member-rules .member-rules-content { margin-bottom: 20px; }
.member-wrap .member-rules .member-rules-left { float: left; width: 430px; padding-right: 20px; border-right: 1px solid #fed78a; margin-right: 20px; }
.member-wrap .member-rules .member-rules-right { /*padding-left: 20px;*/ width: 420px; float: left; }
.member-wrap .m-search-form { width: 400px; float: right; position: relative; bottom: /*3px;*/0 }
.member-wrap .m-search-form .m-ipt { width: 248px;padding-left: 10px; margin-right: 5px; border: 1px solid #d0d0d0; height: 27px; line-height: 27px; float: right; }
.member-wrap .m-search-form .m-search-btn { letter-spacing: 5px;display: block; float: right; border: 0 none; outline: none; text-align: center; color: #676767; cursor: pointer;width: 121px; height: 31px;line-height: 32px; background-position: 0 -1071px; }
.member-wrap .m-search-form .m-search-btn:hover{color:#ff0033}
.member-wrap .member-title { overflow: visible;}
#member_security .security-list .security-content-xh, #member_security  .security-list-xh li{line-height: 45px;}
.signupin-content .security-list .security-actions a:hover{/*color:#0378ae;*/text-decoration:underline}
.member-wrap .member-aftersales .member-title {height: 32px;overflow: hidden;position: relative;}
.member-wrap .member-fav .add-fav-icon { display: block; float: left; margin-left: 15px; margin-top: 10px; width: 22px; height: 18px; background-position: 0 -441px; }
.member-wrap .member-fav .del-fav-icon { display: block; margin-left: 15px; margin-top: 10px; float: left; width: 20px; height: 20px; background-position: 0 -561px; }
.member-wrap .member-fav .member-hd .all-sel { float: left; margin-top: 14px; }
.member-wrap .member-fav .member-hd .btn-link { float: left; margin-left: 5px; text-decoration: none;letter-spacing: 1px;color: #017aaf;position: relative;}
.member-wrap .member-fav .member-hd .btn-link:hover, .member-wrap .member-fav .action-delete:hover, .action-compare:hover { color: #f04554; }
.member-wrap .member-fav .member-hd .opt-main { padding-left: 32px; width: 285px; float: left; }
.member-wrap .member-fav .member-hd .member-pager { width: 300px; margin-top: -2px; float: right; }
.member-wrap .member-fav .action-addtocart { width: 71px; height: 27px; background-position: 0 -404px; }
.member-wrap .member-fav .action-addtocart:hover{ background-position: -80px -404px; }
.member-wrap .member-fav .action-delete { position: relative; padding: 4px 24px; background-position: 0 -591px; margin-left: 22px; }
.member-wrap .member-fav .action-delete { /*background-position:url(del_btn.jpg) no-repeat*/}
.member-wrap .member-fav .action-delete, .action-compare{color: #999;}
.member-wrap .member-fav .action-delete.fdelete{padding: 3px 0 3px 22px;margin: 0;}
/*预存款充值 */
.member-wrap .member-prepaid .member-title h2{ background-position: 0 -238px; width: 126px; }
.member-wrap .member-prepaid .member-title .member-more .price{  color: #f04554;  }
.member-prepaid tr{  height: 60px;}
.member-prepaid td{ line-height: 40px; height: 40px; font-size: 14px; }
.member-prepaid td .x-input{ width: 220px; height: 30px; padding: 2px 5px; }

.stat-compared .icn { width: 11px; height: 11px; background: url(20130603A.png) no-repeat -68px -62px; }

.member-wrap .member-fav .sel-ipt { position: relative; top: 22px; left: 32px; float: left; }
.member-wrap .member-fav .tind { text-indent: 60px; text-align: left; }
.member-wrap .m-td .goods-pic { margin: 0px; position: relative; left: 50px; float: left; }
.member-wrap .m-td .m-goods-name { position: relative; top: 10px; left: 70px; float: left; }
.member-wrap .m-td .m-goods-name a { color: #018cc7; }
.member-wrap .m-td .m-goods-name .spec-text { color: #989898; }
.member-wrap .m-btn { color: white; text-align: center; line-height: 27px; width: 71px; height: 27px; background-position: 0 -115px; }
.member-wrap .m-btn:hover, .member-aftersales .j-btn:hover, .member-aftersales .sh-evaluation-btn:hover /*, .member-wrap .member-fav .action-addtocart:hover*/ {  background-position: 0 -319px; }
.member-wrap .m-btn:hover, .member-aftersales .j-btn:hover{background-position: 0 -1440px;}
.member-wrap .m-c-red { color: #ef4454; }
.member-wrap .m-c-grey { color: #999999; }
.member-wrap .m-c-green/*, .member-wrap .flow-step .first, .member-wrap .flow-step .second, .member-wrap .flow-step-2 .first, .member-wrap .flow-step-2 .second, .member-wrap .flow-step-2 .third, .member-wrap .flow-step-3 .first, .member-wrap .flow-step-3 .second, .member-wrap .flow-step-3 .third, .member-wrap .flow-step-3 .fourth*/ { color: #40ae01; }
.member-wrap .m-c-blue{ color: #008ac9; }
.member-wrap .m-c-blue:hover, .member-wrap .m-td .m-goods-name a:hover, .member-wrap .member-notice .t-blue:hover, .member-wrap .member-btd tbody td a:hover, .member-grid .first p:hover, .cart-main .p-title a:hover, .cart-main .p-action a:hover, .cart-empty a:hover, .member-wrap .page-article .member-welcome-alert .item:hover, .member-wrap .page-article .user-info-left a:hover, .member-welcome-box .member-welcome-desc .yz-email:hover, .member-wrap .page-article .yz-phone:hover, .member-wrap .page-article .yz-email:hover, .member-wrap .page-article .phone:hover, .member-welcome-box .member-c1 .phone:hover, .point-wrap .point-t-left .member-welcome-box .member-welcome-desc a span:hover, .common-mod .product-name:hover, .p-bottom-tab .product-name:hover, .p-bottom-tab .button-item a:hover, .tab-box .panel-content .product-adjunct .goods-info h3 a:hover, .p-bottom-tab .history-list .product-info a:hover, .tab-box .product-name:hover, #link-return:hover, .page-container .section-2r a:hover, #all_classification .m a:hover, #detail_left .levelv ul li .span_goodsname:hover, #shequ_pimg .span_goodsname:hover, .article-main-con .return_level a:hover, .signupin-content .form-act a:hover/*, #link-return:link, #link-return:visited, .g-0 .o-m-1 a:hover*/{color:#f04554; text-decoration:underline}
.member-wrap .m-c-blue span:hover, .member-wrap .m-c-blue span.ml30:hover, .member-wrap .ml50:hover, .member-wrap .member-hd:hover, .member-wrap .m-c-blue span, .member-wrap .m-c-blue span.ml30, .member-wrap .member-hd { text-decoration: none;color: #008ac9; }
.p-bottom-tab .button-item .b-compare-btn:hover{color: white;}
.flow-step .acitve {color: #40ae01;}
.flow-step-2 li {color: #666;}
.member-wrap .ml30 { margin-left: /*30px*/76px; }
.member-wrap .member-hd .margin_l {margin-left: 142px;}
.member-wrap .ml50 { margin-left: 65px; }
.member-wrap .member-orders .order-grid { margin-top: 10px; }
.member-wrap .member-orders .order-grid thead { border: 1px solid #dee8f4; }
.member-wrap .member-orders .order-grid th { height: 30px; line-height: 30px; background-color: #f3f7fa; }
.member-wrap .member-orders .order-grid tbody { border-left: 1px solid #e9e9e9; }
.member-wrap .member-orders .order-grid .no-bd { border-bottom: 1px solid #e9e9e9; }

.member-wrap .member-orders .order-grid .no-b { border: 0 none; }
.member-wrap .member-orders .btn-buy { width: 72px; height: 21px; background-position: 0 -721px; }
.member-wrap .member-orders .btn-buy:hover{background-position: -76px -721px; }
.member-wrap .member-orders .comment-btn { width: 71px; height: 27px; background-position: 0 -494px; }
.member-wrap .member-orders .bao-icon { display: block; margin: 5px auto; width: 48px; height: 50px; background-position: 0 -21px; }
.member-wrap .member-orders .member-thd td { line-height: 37px; }
.member-wrap .member-orders .order { border-left: 1px solid #e9e9e9; }
.member-wrap .member-orders .goods-pic { left: 10px;  }
.member-wrap .member-orders .goods-pic, .member-wrap .m-td .goods-pic{width: 70px; height: 70px;}
.member-wrap .member-orders .goods-pic:hover, .member-wrap .m-td .goods-pic:hover, .member_comment_xh .pjgoods_img:hover, .cart-main .p-pic:hover, .view-history .p-pic:hover, .scrollable .scroller .switchable-content .panel-item:hover, .history .product-img img:hover, .product-item .product-img img:hover/*, .tab-box .product-img:hover*/{border-color:#f04554;}
.member-grid .goods-pic img{max-width: 70px;max-height: 70px;}
.member-aftersales .member-grid .goods-pic img{max-width: 60px;max-height: 60px;}

.member-wrap .member-orders .order-grid .no-bd:hover{color:#018cc7;text-decoration:none}
.member-wrap .member-orders .order-grid .no-bd a:hover{text-decoration:underline}
.member-wrap .member-orders .m-goods-name { left: 30px; }
.member-wrap .member-notice { padding-left: 15px; line-height: 24px; }
.member-wrap .member-notice .t-blue { color: #5d90ad; }
.member-wrap .member-notice .t-blue:hover, .article-left .article-list .article-sub-box ul li a:hover{color:#f04554;}
.member-wrap .member-notice .t-red { color: #f04554; }
.member-wrap .member-ct { background-color: #fcfcfe; border: 1px solid #e9e9e9; border-top: 0; padding: 20px 65px; line-height: 30px; color: #666;list-style: none;}
.member-wrap .member-ct .member-ct-ul .ml10{margin-left: -5px;}
.member-wrap .member-ct .line { border-top: 1px solid #ebebeb; line-height: 0px; font-size: 0px; border-bottom: 1px solid white;margin: 16px 0; }
.member-wrap .member-goods-grid tbody { border: 1px solid #e9e9e9; background-color: #fcfcfe; }
.member-wrap .flow-step { width: 860px; /* margin: 10px auto; */ margin-bottom: 65px; padding: 30px 0 0 30px;  }
.member-wrap .flow-step .flow-item { overflow: hidden; line-height: 30px; }
.member-wrap .flow-step .flow-item .ti { text-indent: 38px; }
.member-wrap .flow-step .step-pic { width: 100%; background: url(flow-step.png) no-repeat center top; height: 35px; }
.member-wrap .flow-step li { width: 214px; float: left; }
.member-wrap .flow-step-2 .step-pic { background: url(flow-step.png) no-repeat center -40px; }
.member-wrap .flow-step-3 .step-pic { background: url(flow-step.png) no-repeat center -79px; }
.member-wrap .flow-step-4 .step-pic {background: url(flow-step.png) no-repeat center -157px;}

.member-information input, .member-information select, .member-information textarea { border-color: #d0d0d0; }
.member-information .form-act .x-input{width: 210px;height: 24px;line-height: 24px;}
.member-information .form-label {color: #666;}
.member-information .form-item, .member-address-list .signupin-content .form-item {height: 32px;font-size: 12px;}
.member-information .form-item .calendar{margin-left: 12px;width: 191px;background: url(/public/app/b2c/statics/sprites/cal.png) no-repeat 2px 50%;}
.member-aftersales .calendar{line-height: 26px; height: 25px; background: url(/public/app/b2c/statics/sprites/cal.png) no-repeat 3px 48%; margin-left: 6px; padding-left: 28px;}
.member-information .form-act { margin-left: 10em; }
.member-information .progress-bg { width: 300px; height: 10px; background-color: #e3e3e3; position: relative; top: -10px; }
.member-information .progress { display: block; height: 100%; background-color: #2dc319; }
.member-information .user-pic-item { height: auto; }
.member-information .user-head-pic { width: 84px; height: 84px; border: 1px solid #cfcfcf; position: relative; }
.member-information .user-head-pic:hover{border-color:#666;}
.member-information .change-user-pic { width: 84px; height: 20px; line-height: 20px; font-size: 12px; color: white; background-color: #000000; opacity: 0.5; filter: alpha(opacity=50); text-align: center; position: absolute; bottom: 0px; margin: 0px; }
.member-information .last-bd { padding-bottom: 30px; border-bottom: 1px dotted #e4e4e4; }
.member-information .save-btn { margin-top: 10px; width: 87px; height: 31px; background-position: 0 -1112px; /*text-indent: -9999px;*/}
.member-information .save-btn, .member-address .save-btn{text-indent: -9999px;}

.member-address .member-title { border-bottom: 2px solid #a6d5ef; }
.member-address .addr-t { margin-top: 15px; padding-left: 10px; font-size: 12px; margin-bottom: 15px; }
.member-address .member-notice { margin-top: 20px; color: #ff9c00; height: 28px; line-height: 28px; }
.member-address .f-yellow { color: #ffa200; }
.member-address .addr-form { padding-left: 20px; margin-top: 40px; }
.member-address .addr-form .form-label { width: 120px; margin-right: 10px; color: #666;}
.member-address .addr-form .form-label, .member-address .h32 label, .member-address .f-grey{font-size: 12px;}
.member-address .h32 { line-height: 25px; }
.member-address .save-btn {/* margin-top: 10px;*/ width: 87px; height: 31px; background-position: 0 -1112px; }
.member-address .f-grey { color: #b6b6b6; }

.member-wrap .member-btd { border: 1px solid #b0cef0; }
.member-wrap .member-btd thead { background: url(cart-thead-bg.png) repeat-x left -1px; }
.member-wrap .member-btd th, .member-wrap .member-btd tr { border-bottom: 1px solid #b0cef0; color: #007aad; }
.member-wrap .member-btd /*.first*/ tr{background:#d0e1f3}
.member-wrap .member-btd /*.first*/ tr:hover{background:#F0F7FF}
.member-wrap .member-address-list .member-btd tr{background: #FCFDFF;}
.member-wrap .member-btd tbody td { /*background-color: #d0e1f3; */height: 50px; border: 0 none; }
.member-wrap .member-btd tbody td a { color: #007aad; }


.member-wrap .member-btd .width_s{ width: 60%; padding: 20px;text-align: left;}
.member-wrap .member-btd .width_c{ width: 30%;}
.member-wrap .member-btd .width_t{ width: 10%;}


.member-coupon .f-blue { color: #007fb4; }
.member-coupon .f-orange { color: #ff7600; }
.member-coupon .f-orange a font:hover{text-decoration: underline;}
.member-coupon .member-title { /*border-bottom: 2px solid #a6d5ef; */}
.member-coupon .member-notice { margin-top: 20px; color: #ff9c00; height: 28px; line-height: 28px; }
.member-coupon .link-btn { margin-left: 10px; display: inline-block; text-align: center; line-height: 27px; width: 71px; height: 27px; background-position: 0 -904px; }
.member-coupon .link-btn:hover{color:#f04554}
.member-coupon .m-item { padding: 20px; border: 1px solid #e9e9e9; }
.member-coupon .no-top { border-top: 0 none; }
.member-coupon .member-t { margin-bottom: 0px; }
.member-coupon .member-ct { padding: 30px; text-align: center; background-color: white; border: 1px solid #e9e9e9; border-top: 0 none; }
.c_red_style{font-weight: 700; color: #f14555;}
#member_deposit .coupon-box {margin-right: 25px;}
.gray_s{color: #666;}
.member-changepass .action-confirm { width: 87px; height: 31px; background-position: 0 -1153px; }
.member-changepass .action-confirm:hover {background-position: -98px -1153px; }
.member-messagebox .member-thd tfoot { background-color: #fcfcfe; border: 1px solid #cccccc; }
.member-messagebox .f-red { color: #f25663; }
.member-messagebox .dy { display: block; width: 185px; height: 40px; background-position: 0 -621px; margin: 20px 30px; }
.member-messagebox .dy:hover {background-position: 0 -1545px;}
.member-messagebox .m-info { line-height: 28px; padding-left: 30px; font-size: 14px; color: #666; }
.member-messagebox .email_id{padding-left: 45px;}
.member-messagebox .f-red{ padding-left: 0; }
.member-messagebox .m-mess { padding-bottom: 30px; }
.member-messagebox .change-btn { display: inline-block; width: 87px; height: 31px; background-position: 0 -1316px; color: #755c08; line-height: 31px; text-align: center; }
.member-messagebox .change-btn:hover, .member-information .save-btn:hover, .member-address .save-btn:hover, .member-aftersales .submit_save:hover{background-position: -98px -1316px;}
.member-information .save-btn:hover, .member-address .save-btn:hover{color: #775b08;font-size: 14px;text-indent:3px}
.member-messagebox .hover-email { display: block; float: left; margin-left: 10px; width: 14px; height: 12px; background-position: 0 -752px; }
.member-messagebox .email-icon { display: block; float: left; margin-left: 10px; width: 14px; height: 12px; background-position: 0 -699px; }
.member-messagebox .arrow { display: block; float: left; margin-top: 10px; margin-left: 4px; width: 8px; height: 11px; background-position: 0 0; }
.member-messagebox .member-hd .all-sel { float: left; margin-top: 14px; }
.member-messagebox .member-hd .btn-link { float: left; margin-left: 5px;text-decoration: none; }
.member-messagebox .member-hd .opt-main { padding-left: 20px; width: 280px; float: left; }
.member-messagebox .member-hd .member-pager { width: 300px; margin-top: -2px; float: right; }
.member-messagebox .del-icon { display: block; margin-left: 15px; margin-top: 10px; float: left; width: 20px; height: 20px; background-position: 0 -561px; }
.member-messagebox .member-messagebox-list .pl38 { padding-left: 38px; }
.member-messagebox .member-messagebox-list thead th { color: #048cc6; }
.member-messagebox .member-messagebox-list tbody { border: 1px solid #e9e9e9; }
.member-messagebox .member-messagebox-list tbody .all-sel { float: left; margin-left: 20px; }
.member-messagebox .member-messagebox-list tbody .check { width: 80px; }
.member-messagebox .member-messagebox-list tbody td { border: 0 none; height: 32px; line-height: 32px; padding: 0px; border-bottom: 1px solid #e9e9e9; }


/*站内信*/
.member-messagebox .member-messagebox-list tbody td.adressee .cir.Rr{width: 18px; height: 16px; overflow: hidden; cursor: pointer; float: left; background: url(mail-icons.png) -48px -16px no-repeat; position: relative; top: 8px;}
.member-grid .first p{color: #0378ae;}
.member-grid .first p.detail-tj{padding: 0 80px;margin: 0;}
.member-grid .first p.detail-tj:hover{text-decoration:none;color:#0378ae}


.member-tabs { border-bottom: 1px solid #a6d5ef; margin-bottom: 0px; }
.member-tabs a { width: 102px; height: 33px; background-position: 0 -1236px; border: 0 none;}
.member-tabs a em { border: 0 none; }
.member-tabs a.active { border: 1px solid #a6d5ef; border-bottom: 0 none; width: 102px; height: 32px; background-position: 0 -1194px; height: 34px; }
.member-tabs .j-btn { float: right; text-align: center; color: white; width: 87px; height: 29px; background-position: 0 -281px; line-height: 29px;border: 0 none;cursor: pointer; }
.member-tabs .j-btn:hover, .member-comment-mod .member-comment-foot .s-btn:hover{background-position: -98px -281px;}

.member-comment-bd { border: 1px solid #a6d5ef; border-top: 0 none; color: #006b99; text-align: center; background-color: white; padding: 20px; }

.member-comment-mod { border: 1px solid #fed788; background-color: #fffdee; }
.member-comment-mod .member-comment-hd { padding: 12px 15px; color: #fe9d00; border-bottom: 1px solid #fed788; background-color: #fefad5; font-size: 14px; font-weight: 700; }
.member-comment-mod .member-comment-hd.p30 { padding: 30px 50px; }
.member-comment-mod .member-comment-cn { overflow: hidden; margin-top: 30px; margin-bottom: 30px;padding: 0 30px; }
.member-comment-mod .member-comment-cn .label { width: 50px; float: left;font-size: 14px; color: #666666; margin-top: 140px; text-align: center; }
.member-comment-mod .member-comment-cn .texta { width: 660px; float: left; margin-left: 10px; height: 300px; border: 1px solid #fed788; }
.member-comment-mod .member-comment-foot { overflow: hidden; padding-bottom: 25px; }
.member-comment-mod .member-comment-foot .s-btn { float: left; display: block; border: 0 none;margin-right: 25px;color: white; text-align: center; width: 87px; height: 29px; background-position: 0 -281px; line-height: 29px; margin-left: 290px; }
.member-comment-mod .member-comment-foot .c-btn { float: left; color: #666666; display: block; text-align: center;  width: 87px; height: 31px;line-height: 31px; background-position: 0 -363px; }
.member-comment-mod .member-comment-foot .c-btn:hover{color:#f04554;}

.member-aftersales { overflow: visible; }
.member-aftersales .form-label { width: 120px; }
.member-aftersales .return_typebox .form-item{margin-bottom: 14px;}
.member-aftersales .return_typebox .form-label{width: 90px;text-align: left;}
.member-aftersales .return_typebox .form-act{margin-left: 44px;}
.member-aftersales .return_typebox .form-act .ml20{margin: 0;color: #333;}
.member-aftersales .return_typebox .form-label .form-act input{margin-left: 0;}

.member-aftersales .form-act { margin-left: 120px; }
.member-aftersales .goods-pic { border: 1px solid #ffd988; width: 60px; height: 60px; float: left; }
.member-aftersales .goods-list { float: left; margin-left: 30px;width: 180px; }
.member-aftersales .goods-name { float: left; margin-top: 10px; margin-left: 15px; }
.member-aftersales .apply-btn { display: block; color: #735d08; margin-top: 10px; text-align: center; font-size: 14px; line-height: 31px; width: 87px; height: 31px; background-position: 0 -1316px; }
.member-aftersales .apply-r-btn { display: block; color: white; margin-top: 10px; text-align: center; font-size: 14px; line-height: 31px; width: 71px; height: 27px; background-position: 0 -115px; }
.member-aftersales .m-im { float: right; padding-left: 26px; position: relative; margin-top: 8px; margin-right: 10px; }
.member-aftersales .m-im .icn { position: absolute; left: 0px;top:2px; width: 22px; height: 16px; background: url(kf.gif) no-repeat 0 0;/*background-position: 0 -1213px;*/ }
.member-aftersales .f-green { color: #01a862; }
.member-aftersales .action-box { width: /*100px*/72px; margin: 10px auto; }
.member-aftersales .action-box li { margin-top: 10px; overflow: hidden;line-height: 20px; }
.member-aftersales .view-btn, .member-aftersales .s-view-btn .icn, .member-aftersales .view-btn.red-view-btn .icn { color: #f04555; display: block; float: left; }
.member-aftersales .view-btn .icn, .member-aftersales .s-view-btn .icn, .member-aftersales .edit-btn .icn/*, .member-aftersales .cancle-btn .icn */{ width: 14px; height: 14px; line-height: 14px; margin-right: 5px; color: white; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; display: block; background-color: #f04555; }
.member-aftersales .view-btn span, .member-aftersales .s-view-btn .icn, .member-aftersales .edit-btn .icn, .member-aftersales .cancle-btn .icn, .member-aftersales .delete-btn .icn { float: left; }
.member-aftersales .view-btn span:hover, .member-aftersales .s-view-btn .icn:hover, .member-aftersales .edit-btn .icn:hover, .member-aftersales .cancle-btn .icn:hover, .member-aftersales .delete-btn .icn:hover, .member-aftersales .s-view-btn span:hover, .member-aftersales .edit-btn span:hover, .member-aftersales .cancle-btn span:hover, .member-aftersales .delete-btn span:hover{text-decoration:underline  }
.member-aftersales .s-view-btn .icn, .member-aftersales .edit-btn .icn, .member-aftersales .cancle-btn .icn{background-color: #fe8f00;margin: 2px 8px 0 0;}
.member-aftersales .edit-btn .icn, .member-aftersales .cancle-btn .icn, .member-aftersales .view-btn.red-view-btn .icn, .member-aftersales .delete-btn .icn, .member-aftersales .delete-btn .icn, .member-aftersales .s-view-btn .icn{background:url(xh-btns.jpg) no-repeat -2px -37px; width: 15px; height: 15px; }
.member-aftersales .s-view-btn span, .member-aftersales .edit-btn span, .member-aftersales .cancle-btn span, .member-aftersales .delete-btn span { color: #fe8f00;float: left; }

.member-aftersales .cancle-btn .icn, .member-aftersales .cancle-btn.del-gbtn .icn, .member-aftersales .delete-btn .icn{ color: #f04555; background-position: -1px -197px; width: 19px; height: 19px;margin-right: 5px;  }
.member-aftersales .cancle-btn.del-gbtn .icn, .member-aftersales .delete-btn .icn{background-position: -1px -163px;}
.member-aftersales .s-view-btn .icn{background-position: 0 -4px;}

.member-aftersales .view-btn.red-view-btn .icn{background-position: -1px -113px;margin: 2px 8px 0 0;}
.member-aftersales .cancle-btn span{ color: #f04555;}
.member-aftersales .cancle-btn.del-gbtn span, .member-aftersales .delete-btn span{color: #fe8f00;}
.member-aftersales .comment-btn { color: #ff9100; display: block; float: left; }
.member-aftersales .comment-btn span { float: left; }
.member-aftersales .comment-btn .icn { width: 14px; height: 14px; margin-right: 5px; line-height: 14px; color: white; display: block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; background-color: #ff9100; }
.member-aftersales .j-btn, .member-aftersales .sh-evaluation-btn { display: block; color: white; text-align: center; line-height: 28px; width: 71px; height: 27px; background-position: 0 -115px; }
.member-aftersales .sh-evaluation-btn{background:url(xh-btns.jpg) no-repeat  0px -238px}
.member-aftersales .p-btn { display: block; color: white; text-align: center; line-height: 30px; width: 87px; height: 31px; background-position: 0 -1316px; }
.member-aftersales .cancel-btn { display: block; position: relative; padding-left: 15px; }
.member-aftersales .cancel-btn .icn { position: absolute; left: 10px; top: 0px; width: 20px; height: 20px; background-position: 0 -561px; }
.member-aftersales .member-title.member-2b { border-bottom: 2px solid #a6d5ef; }
.member-aftersales .member-info-content { border: 1px solid #a6d5f1; margin: 20px 0px; overflow: hidden; text-align: center; background-color: white; }
.member-aftersales .member-info-content .member-ict { width: 100px; height: 78px; float: left; line-height: 78px; color: #006c9b; background-color: #ebf2f8; }
.member-aftersales .btd { border-top: 1px solid #e9e9e9; }
.member-aftersales .op-tuihuan { margin-top: 12px; }
.member-aftersales .f-blue { color: #006c9b; }
.member-aftersales .tv-btn { display: block; float: left; width: 136px; height: 27px; background-position: 0 -1279px; margin-left: 20px; }
.member-aftersales .tv-btn:hover{background-position: 0 -1600px;}
.member-aftersales .form-item-ah { height: auto; }
.member-aftersales .ipt-area { width: 660px; height: 110px; padding: 15px; border-color: #d0d0d0;  }
.member-aftersales .vfh { overflow: hidden;/*margin-bottom: 15px; */}
.member-aftersales .time-list { overflow: hidden; margin-left: 20px; }
.member-aftersales .time-list li { height: 32px; }
.member-aftersales .last-bd { padding-bottom: 30px; border-bottom: 1px dotted #e4e4e4; }
.member-aftersales .save-btn { margin-top: 10px;margin-left: 36px;text-indent: 2px; width: 87px; height: 31px; background-position: 0 -1112px; }
.member-aftersales .save-btn:hover{ background-position: 0 -1640px}
.member-aftersales .upload { display: block; float: right;margin-right: 123px; text-indent: -9999px; margin-top: 5px; width: 67px; height: 24px; background-position: 0 -81px;border: 0 none; }
.member-aftersales .upload-info { width: 508px; color: #9a9a9a; margin-top: 10px; overflow: hidden; margin-left: 20px; float: left; }
.member-aftersales .ipt-r { margin-top: 7px; margin-left: 20px; }
.member-aftersales .lab-r { margin-top: 4px; margin-left: 10px; }
.add_xinxi{width: 185px;height: 25px;}
.member-box { margin-top: 20px; padding: 40px 30px; border: 1px solid #fbfbfb; text-align: center; }
.member-box .member-box-t { font-size: 24px; font-weight: bold; color: #ed4552; line-height: 38px; }
.member-box .member-box-info { color: #666666; font-size: 14px; }
.member-box .member-box-info .f-yellow { color: #fda100; }
.member-aftersales .submit_save{ color: #785e0a; font-size: 14px; background-position: 0 -1316px;}
.member-aftersales .submit_save:hover{background-position: -98px -1112px;text-indent: -9999px;}
.member-notify-box { box-shadow: 1px 1px 2px #f7f7f7; -webkit-box-shadow: 1px 1px 2px #f7f7f7; -moz-box-shadow: 1px 1px 2px #f7f7f7; -o-box-shadow: 1px 1px 2px #f7f7f7; }
.member-notify-box .member-notify-title { height: 45px; color: white; line-height: 45px; background-color: #708ed4; font-size: 16px;}
.member-notify-box .member-notify-main { border: 1px solid #d0d0d0; border-top: 0px; padding: 40px 20px; }

.member-wrap .member-thg tbody { border: 1px solid #e9e9e9; }
.member-wrap .member-thg tbody th { width: 190px; color: #0179ad; text-align: center; background: url(cart-thead-bg.png) repeat-x left -1px; height: 35px; line-height: 35px; }
.member-wrap .member-thg tbody td { height: 35px; line-height: 35px; text-align: center; background-color: #fcfcfe; }

.r-btn { color: #f14555; float: right; padding-right: 20px; position: relative; margin-top: 8px; }
.r-btn i { position: absolute; right: 4px; top: 1px; width: 0; height: 0; border-width: 5px; border-style: solid dashed dashed; border-color: transparent transparent #f14555; font-size: 0; line-height: 0; }

.member-dialog { width: 800px; border: 1px solid #d0d0d0; }
.member-dialog .member-dialog-header { height: 35px; line-height: 35px; background-color: #eaeaea; }
.member-dialog .member-dialog-header .member-dialog-close { width: 20px; height: 20px; float: right; margin-top: 8px; margin-right: 10px; line-height: 20px; text-align: center; background-color: #cccccc; color: white; }
.member-dialog .member-dialog-content { padding: 25px 100px; background-color: white; overflow: hidden; color: #666666; }
.member-dialog .member-dialog-content h5 {color: #ee3a45; font-size: 14px; font-weight: 400;}

.member-dialog .member-dialog-content .bbd { padding-bottom: 15px; border-bottom: 1px solid #e0e0e0; }
.member-dialog .member-dialog-content .bbd{padding: 32px 0 20px 0;width: 570px;}
.member-dialog .member-dialog-content em { color: #f04452; }
.member-dialog .form-item { margin: 10px 0px; }
.member-dialog .ipt { width: 220px; height: 24px; line-height: 24px; border: 1px solid #d0d0d0; }
.member-dialog .button-box { margin-top: 30px; }
.member-dialog .button-box .submit-btn { display: block; color: white; float: left;  text-align: center; width: 71px; height: 27px;line-height: 28px; background-position: 0 -115px; }
.member-dialog .button-box .submit-btn span, .member-dialog .button-box .submit-btn span span{  background: transparent; padding: 0;  }
.member-dialog .button-box .cancel-btn { display: block; float: left;  text-align: center; color: #785c09; width: 71px; height: 27px; border: 0 none; line-height: 27px;  background-position: 0 -1357px; }

.cover{opacity: 0.5;background-color: black;}
.popup-container .member-dialog{ width: 952px; border: 0 none; }
/*
.popup-container .popup-content{ height: 917px;}*/
.popup-container.mini-cart-dialog .popup-content, .gallery-container .popup-container .popup-content{height: auto;}
.popup-container .member-dialog .member-dialog-content {padding: 35px 120px;font-family: "宋体";}


.member-dialog-tip { width: 800px; border: 1px solid #d0d0d0; }
.member-dialog-tip .member-dialog-content { padding: 25px 100px; background-color: #f6f6f6; overflow: hidden; color: #666666; }
.member-dialog-tip .ipt-r { position: relative; top: -2px; }
.member-dialog-tip .member-dialog-table { width: 100%; margin-top: 40px; }
.member-dialog-tip .member-dialog-table th { background-color: #efefef; border: 1px solid #dfdfdf; width: 30px; padding: 15px; text-align: center; vertical-align: middle; }
.member-dialog-tip .member-dialog-table td { background-color: white; border: 1px solid #dfdfdf; }
.member-dialog-tip .button-box { margin-top: 30px; }

.member-dialog-tip .button-box .submit-btn { display: block; margin-left: 200px; color: white; float: left; line-height: 30px; text-align: center; width: 71px; height: 27px; background-position: 0 -115px; }
.member-dialog-tip .button-box .cancel-btn { display: block; float: left; line-height: 30px; text-align: center; color: #785c09; width: 71px; height: 27px; background-position: 0 -1357px; }
.page-container .main-slide-content{ width: 100%;min-width:1200px; height: 450px; overflow: hidden; position: absolute; }
.member-dialog-tip .button-box .submit-btn span, .member-dialog-tip .button-box .submit-btn span span{background: transparent;padding-left: 0;}
.member-dialog-tip .button-box .submit-btn span span{padding-left: 12px;}
.member-dialog-tip .button-box .popup-btn-close{line-height: 27px;border: 0 none;}
#server_pj{width: 29px;height: 38px;float: left;line-height: 19px;padding: 42px 18px;border: 0 none;border-bottom: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;color: #666;font-weight: 400;}
#server_wl{width: 27px;height: 33px;float: left;line-height: 18px;padding: 20px 19px;border: 0 none;color: #666;font-weight: 400;border-right: 1px solid #dfdfdf;}


#member_information .member-mod .photo_img{border: 1px solid #E7E7F0; float: left; width: 150px; height: 150px; }
#member_information .member-mod .watermark-image-set{ width: 450px; float: left; padding: 50px;}
#member_information .member-mod .prompt-text{  margin-top: 10px; color: #999; }

#member_information .member-mod .signupin-content ul li .form-label, #member_information .member-mod .signupin-content ul li .form-act{ font-weight: 400; }
#member_information .member-mod .signupin-content ul .form-item-normal .form-act{margin-left: 120px; }


/*member end*/
.main-slide-container .slide-wrap,.main-slide-container .focus,.main-slide-container .main-slide,.main-slide .slide-item{ width:100%; }
.main-slide-container .focus { margin-left:0px; }
.tuan-main {background:#ffffff;}
.tuan-main
.main-slide-container  .slide-wrap .prev{left:15px;}
.main-slide-container .slide-wrap .next{right:15px;}

/*团购*/
.click_look a{width: 1005px;height: 45px;display: inline-block;background: #f04554;border: 1px solid #D50618;margin-left: 48px;padding: 0 10px;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;text-align: center;font-size: 20px;color: #fff;/*font-weight: 700;*/line-height: 47px; }
.click_look a:hover{background: #E04250}

/*团购详情*/
.groups-container{position: relative;}
.groups-container .about_product{position: relative;top:-100px;}

.groups-container .tuan-main{
  position: relative;
}

.group-begin-main .product-main .g-panel-content{
 display:none;
 width: 533px;
}
.tuan-main .group-num-main{margin-top: 10px;}
.group-begin-main .product-main .g-panel-box, .group-begin-main .product-main .group-num-main{
 display:block;
}
.group-begin-main .product-main .group-num-main{/* margin-top: 6px;*/ }
.group-begin-main .over .g-panel-content{display: block; border-top: 5px solid #f2e8e9;background-color: #fff4f6; width: 100%;  width: 535px;height: 18px;line-height: 18px; padding: 10px 0; text-align: center; font-weight: 700; font-size: 14px; }

.group-begin-main .over .g-panel-box,.group-begin-main .over .group-num-main,.group-begin-main .over .g-panel-info{
display:none;
}


.group-begin-main .pull .g-panel-box,.group-begin-main .pull .group-num-main,.group-begin-main .pull .g-panel-content{
display:none;
}
.group-begin-main .pull .g-panel-info{display: block; height:/* 168px*/207px; overflow: hidden; width: 533px; margin-left: 2px; padding-bottom: 35px;}

/*index banner*/
.main-banner-container, .main-banner-container .banner{width: 100%;height: 450px;min-width:1200px;overflow:hidden;}
/*.main-banner-container .banner{height: 450px;}*/


/*2014/9/8 查看大图*/
#list-img .mc .prev-disabled, #list-img .mc .next-disabled{ background: url(next-imgbtn.jpg) no-repeat; width: 25px; height: 24px; padding: 0; margin-top: 3px;border: 0 none; }
#list-img .mc .next-disabled{ background: url(next-imgbtn.jpg) 0 -68px;  }
#list-img .mc .prev-disabled b, #list-img .mc .next-disabled b{ background-image: none; }
#list-img .pagin .text{ font-family: "宋体"; }
#p-info .star, .sa5{background: url(star5.jpg) 0 0 no-repeat;width: 96px;height: 15px;margin-left: 5px;display: block;}
#p-info .dd, #p-info .dt{margin: 5px 0;}
#p-info #choose-btn-append.btn a b{ background: url(icart_btn.jpg) 0 0 no-repeat; width: 161px; height: 38px; display: block; }
#p-info #choose-btn-append.btn a b:hover{ background: url(icart_btn.jpg) 0 -47px no-repeat; }
#p-info #choose-btn-append.btn a{margin: 5px 0 0 12px;}
#list-img .mc li .acitve{border: 2px solid #d8e8cd;}
.g-0 .o-m-1 { background:#fcfcfc;padding: 4px 10px;}
#link-return:link, #link-return:visited, #link-return, #link-return:visited { color: #f04554; text-decoration: underline; }
.w .o-m-1 .p-sort a, .w .o-m-1 h1 a{ font-family: "宋体"; font-size: 12px; }
.w .left{width: 950px;}




/*购物车修改地址*/
#fro_shipping_spe{ float: left; width: 100%; margin-left: 11px;}
#change_shipping .fill-shipping th{  width: 80px; display: inline; float: left; overflow: hidden;/* padding-right: 12px;*/ }
.order-main .order-section .change-shipping  .fill-shipping th{ *width: 8%; }
.or_class{margin: 0 30px 0 10px;}
.des_class{ color: #999999; margin: 4px 0 0 10px; display: inline;}
#change_shipping .fill-shipping th em{ text-align: left; display: inline; float: left; margin-left: 5px; } 
#change_shipping .fill-shipping td{padding: 6px 0px;float: left; }
#change_shipping .fill-shipping .input_com input{ width: 180px; height: 25px; }
#change_shipping .fill-shipping .input_lcom input{/* width: 465px;*/ height: 25px; }
#change_shipping .fill-shipping  input{ border-color: #d0d0d0; }
#change_shipping .action-change-shipping{position: relative;top: 3px;}
#change_shipping .fill-shipping{/*margin-top: -6px;*/}
#change_shipping .fill-shipping tr{display:blcok;overflow:hidden;/*height:41px*/}
#change_shipping .action-change-shipping, #change_shipping .action-change-shipping:hover {border: 0 none;background: transparent;}

.cart-container .order-promotion h3, .cart-container .unused-promotion h3 { font-size: 14px; font-weight: 400; color: #777;}
.cart-container .unused-promotion h3 a.action-fororder{color: #fff; background: #e4393c; padding: 2px 3px;}

/*文章列表*/
.page-container .mod.article-mod{margin-top: 25px;}

/*售后服务*/

.service-container .sec-t, .question-container .sec-t{padding-bottom: 10px;margin-top: 0;}
.service-container .sec-t{margin-bottom: 28px;}
.service-container .bread-crumbs{font-size: 13px;margin-bottom: 2px;}
.service-container .s_searchbar .searchbar .x-input{ width: 376px; height: 24px; }

.service-container, .question-container{margin-bottom: 50px;}
.s_service span{font-size:24px;color:#333}
.s_service .service_title{margin-left: 8px;float: left;}
.ps-product{ width: 100%; height: 320px;margin: 25px 0 35px 0; border-right: 1px solid #f1f1f1;}
.ps-product .slide-item {float:left;border: 1px solid #f1f1f1;border-right: 0 none;text-align: center;position: relative;}
/*.ps-product .slide-item:hover{border-top:1px solid #f04554;}
.ps-product .slide-item:hover {border: 1px solid #f04554;}*/
.ps-product .slide-item img{width:299px;height: 280px;}
.ps-product .slide-item .product_spe{color: #fff;font-size:18px;font-weight:700;height: 33px;line-height: 28px;}
.ps-product .first{background: #91c841;}
.ps-product .first:hover{background: #88B940;}
.ps-product .second{background: #ff6476;}
.ps-product .second:hover{background: #e85869;}
.ps-product .third{background: #57c5ff;}
.ps-product .third:hover{background: #4eb1e5;}
.ps-product .fourth{background: #ffa043;}
.ps-product .fourth:hover{background: #e08d3b;}

.ps-product .slide-item .xh_border{width: 296px; height: 277px; left: -1px; top: -1px; border: 2px solid #d0d0d0;}
.ps-product .slide-item:hover .xh_border{display: block;}

.s_articlebox{ height: 110px; width: 100%;margin: 25px 0 5px 0; }
.s_article .s_last{margin-right:0}
.s_article li{  width: 191px; height: 100px; display: block; float: left; background: #f3f3f3; border: 1px solid #dfdfdf; margin-right: 8px; text-align: center; vertical-align: middle; line-height: 100px; color: #333333; font-size: 18px;}
.s_article li:hover{background: #f9f9f9;color: #f04554;}

.s_searchbar{ height: 78px;margin: 20px 0 40px 0;  width: 100%;}
.s_searchbar .searchbar{ width: 550px;margin-left: 22px; }
.s_searchbar .search_title{ font-size: 14px; color: #333333; font-weight: 700; }
.s_searchbar .search_hot{  color: #666666; font-weight: 700; }
.s_searchbar .hots{margin-left: 70px;}
.s_searchbar .hots a{color: #666666;margin-right: 12px;}
.s_searchbar .searchbar .x-input{ width: 385px; height: 32px; border: 1px solid #f04554; }
.s_searchbar .searchbar .btn-search{background: url(search_fbtn.png) no-repeat 55px 8px #f04554;text-align: left;text-indent: 20px;text-shadow: 1px 1px 1px #B58080;}
.s_searchbar .searchbar .btn-search:hover{background: url(search_fbtn.png) no-repeat 55px -21px #DF404D;}

.hots_wz { height: 130px; width: 100%;margin: 25px 0 35px 22px; }
.hots_wz ul li { font-size: 14px; font-family:"宋体;"; color: #666; line-height: 35px; width: 50%; display: block; height: 33px; float: left;}
.hots_wz ul li a:hover{text-decoration:underline;color: #f04554;}
.hots_wz ul li span{ color: #f04554;margin-right: 10px; }

#contact_us ul li{  width: 270px; height: 95px;background: #f3f3f3;font-size: 14px; float: left; border: 1px solid #dfdfdf; padding-top: 45px;margin:30px 20px 0; color: #333333;  /* font-family: "微软雅黑";  */    }
#contact_us ul li span{font-size: 18px; font-weight: 700;}
#contact_us ul .c_kf i,  #contact_us ul .c_tel i, #contact_us ul .c_advise i{background: url(contact_sbtns.jpg) no-repeat 0 0 #f3f3f3;width: 65px;height: 60px;display: block;float: left;margin: 0 10px 0 35px;}
#contact_us ul .c_tel i{background-position:0 -62px;height: 64px}
#contact_us ul .c_advise i{background-position:0 -132px;height: 64px}
#contact_us .buybtn{cursor: pointer;}

/*售后服务二级页面*/
.s_dcontent{ height: 515px; width: 100%; }
.s-product-img{ height: 375px; text-align: center; width: 100%; overflow: hidden;}
.s-product-img img{overflow: hidden; height: 375px; }
.s-product-box ul li{width: 288px; height: 76px; float: left; margin-right: 13px; font-size: 20px; color: #fff;   text-align: center;  font-weight: 700;   line-height: 76px;  vertical-align: middle;}
.s-product-box{height: 78px;margin-bottom: 36px;}
.s-product-box ul .s-a1{background:#91c841;border:1px solid #6da023}
.s-product-box ul .s-a2{background:#ff6476;border:1px solid #d74959}
.s-product-box ul .s-a3{background:#57c5ff;border:1px solid #3aa1d7}
.s-product-box ul .s-a4{background:#ffa043;border:1px solid #d77d24;margin-right: 0;}
.s-product-box ul .s-a1:hover{background:#89bd3d;}
.s-product-box ul .s-a2:hover{background:#f45f70;}
.s-product-box ul .s-a3:hover{background:#57beff;}
.s-product-box ul .s-a4:hover{background:#f79b41;}

/*社区清洁助手*/
.assistant-container .section-title .see_more a{ color: #5c0109; font-size: 12px; margin-left: 25px; }
.sproduct_list{/*border-top: 1px solid #dfdfdf;*/width: 1197px;margin: 30px 0 45px 0;}
.sproduct_list ul li{ float: left; width: 298px; height: 320px;border:1px solid #dfdfdf;border-right: 0 none;/*border-bottom: 0 none;*/border-top: 0 none;}
.sproduct_list ul li.p4_p, .sproduct_list ul .last_p{ border-right:1px solid #dfdfdf;;}
.sproduct_list .g-bd{ background: #fff; }
.sproduct_list .g-bd a span { color: #666666; font-size: 16px;float: right; }
.sproduct_list .goods-pic img{ height: 276px; width: 298px;  }
.sproduct_list .xh_tablebox td{ border: 1px solid #d0d0d0;position: relative; }
.sproduct_list .xh_tablebox td:hover img{/*border-color:#f04554;left:1px;*/top: 2px;position:relative}
.sproduct_list .xh_tablebox td:hover .common-duc-text h2{color:#f04554}
.sproduct_list .xh_tablebox .common-duc-outer h2{ float: right; margin-right: 14px;color: #666; }
.miao_pagers .miao_submit:hover{color:#333}
.sproduct_list.assistant-container.page-container .section-title, .page-container .section-title.section-title-hotlist{border: 0 none;padding: 0 10px; line-height: 44px; height: 44px; background-color: #f04554; margin-bottom: 20px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; }
.page-container .section-hotlist.section, .page-container .section-title.section-title-hotlist { margin-bottom: 0; }
/*服务二级页面2 问题文章 */
.question-container .bread{font-size:13px;margin: 10px 0;}
.question-container .q_article-left{float:left;wdith:205px;height:auto}
.question-container .s_searchbar .searchbar{margin-left: 0;width: 630px;}
.question-container .s_searchbar .searchbar .x-input{width: 465px;height: 24px;}
.question-container .search_question_con .mod, .article-right .mod {border: 0 none;}
.question-container .search_question_con .mod-title, .detail_right .mod-title{background-color: transparent;text-align: left;line-height: 28px;}
.detail_right .mod-title{border-bottom: 1px solid #ff8c95;margin-top: 110px;}
.question-container .search_question_con .mod-title h2, .detail_right .mod-title h2, .article-right .mod .mod-title h2 { display: inline-block; border-bottom: 5px solid #ff8c95; color: #434a54;font-family: "宋体"; font-size: 16px; }
.question-container .search_question_con .article-main .mod-content, .article-right .article-main .mod-content{border-top: 1px solid #ff8c95;}
.question-container .search_question_con{float:right;width: 950px;margin-top: 30px;}
.article-right .mod-title{ background-color: transparent; text-align: left; }
.question-container .search_question_con .article-main .article-time{display: none;}

.return_service{ float: right; font-size: 14px; padding-top: 5px; font-family: "宋体"; }
.question-container .search_question_con  .spe-content-list {  font-size: 14px; padding: 15px 0; }
.question-container .search_question_con .spe-content-list td a:hover{color:#e4393c;text-decoration:underline}

.sd_content.video{ text-align: center; padding: 15px 0; }

/*清洁助手商品详情参数*/
#sd_content .section-hd { background-color: #efefef; text-align: left; border: 1px solid #dddddd; height: 36px; padding-left: 8px; font-size: 14px; }
#sd_content table { width: 100%;margin-top: 15px; }
#sd_content .item-ttl{font-weight: 700; text-align: right; width: 16%; white-space: nowrap; }
#sd_content td { border: 1px solid #dddddd; line-height: 2; padding: 3px 10px; }

/*社区清洁助手二级页面*/
#detail_left .levelv ul li .img{border: 1px solid #dfdfdf;}
#shequ_pimg img{ width: 205px; height: 205px; border: 1px solid #dfdfdf; }
#detail_left{float:left;width:207px;}
#detail_left .article-left { margin-top: 10px; }
#detail_left .article-left .article-list .article-sub-box li{margin-left: 45px;border-bottom: 1px dotted #b2b2b2;background: url(de_jiantou.jpg) no-repeat right 8px;}
.detail_right{float:right;width:955px;height: auto;margin-top: 65px;}
#detail_left .article-left .article-list .article-item-level a{font-size: 16px;font-weight: 700;}
.article-left .article-list .article-item-level2{background:#333333}
.article-left .article-list .article-item-level2 .icn{/*transition：rotate(1801deg);-webkit-transition:rotate(180deg);*/}
.article-main-con{ height: 30px; border: 1px solid #dfdfdf; background: #f1f1f1;font-size: 14px; line-height: 30px;}
.article-main-con .classify{  font-size: 16px; color: #ffffff;  background: #f04554; padding: 0 15px; display: inline-block; height: 30px;  }
.article-main-con .name_sd{  color: #666666; padding-left: 12px; }
.article-main-con .return_level a{ float:right; color: #2b65b7; padding-right: 12px; }


/*2014/9/24*/
#member_fav .mt5 input[type=checkbox], #member_fav .mt5 input[type=radio]{position:relative;top:-2px}
#all-sel input[type=checkbox], #all-sel input[type=radio]{position:relative;top:-12px}
#member_fav input[type=checkbox],
#member_fav input[type=radio]{
    -webkit-appearance: none;
    appearance: none;
    width: 13px;
    height: 13px;
    margin: 0;
    cursor: pointer;
    vertical-align: bottom;
    background: #fff;
    border: 1px solid  #333;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    /*content: url(http://xiaogou.yunyingbao.net/themes/ecstore/images/m_checkboxbtn1.png);*/
}

#member_fav input[type=checkbox]:active,
#member_fav input[type=radio]:active {
    border-color: #c6c6c6;
    background: #ebebeb;
}

#member_fav input[type=checkbox]:hover {
    border-color: #c6c6c6;
    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
}

#member_fav input[type=checkbox]:checked,
input[type=radio]:checked {
    background: #fff;
}

#member_fav input[type=checkbox]:checked::after {
    content: url(http://xiaogou.yunyingbao.net/themes/ecstore/images/m_checkboxbtn1.png);
    display: block;
    position: absolute;
    top: -2px;
    right: 0px;
    left: -1px
}

#member_fav input[type=checkbox]:focus {
    outline: none;
    border-color:#4d90fe;
}

/*2014/9/28 商品详情*/
.product-action .product-ul{width: 100%;}
#product_spec, .product-action .product-ul, .product-action .promotion-content, #product_spec .spec-area{float: left;}
#product_spec { width: 305px;}
#product_spec .spec-area{ position: relative; width: 305px; }
#product_spec .spec-area .spec-item{margin-bottom: 6px;overflow: hidden;height: 35px;}
#product_spec .product-main .product-buy .item-content {margin-left: 0;}
#product_spec ul li i{letter-spacing: 11px;}

/*订单/商品促销*/
.product-container .product-promotion{display: inline-block;}
.product-container .product-promotion .act_title, .promotion-content .gift-label .gift-icon {float: left;width: 48px;height: 24px;line-height: 24px;text-align: center;background: #f04555; color: #fff; border: 0 none; font-weight: 400; font-family: "%u5B8B%u4F53";padding: 2px 11px;}
.product-container .product-promotion .act_title span {height: 24px; display: inline-block;}
.product-container .product-promotion .switchable-panel-xh, .product-container .product-promotion .switchable-panel-xh .panel-top ul li {float: left;}
.product-container .product-promotion .switchable-panel-xh{width: 450px;}
.product-container .product-promotion .switchable-panel-xh .panel-top ul li {margin-right:10px;color: #000;}
.product-container .tabs-spe .panel-top{border: 0 none;}
.product-container .tabs-spe{/* border-bottom: 1px solid #ededed; */ margin-top: 2px;float: left; width: 521px; min-height: 28px; height: auto;}
.product-container .gift-box{float: left;width: 521px;border-bottom: 1px solid #ededed; min-height: 36px;margin-top: 10px }
.product-container .product-promotion .useless .tag { background-color: #cccccc; background-color: #d80808; color: #fff; }
/*确认购物车信息*/
#change_shipping .last.selected {margin-left: -9px;}
#change_shipping .last.selected .newadd{width: 100%; background: #fff4da; height: 28px; line-height: 30px; vertical-align: middle;padding-left: 8px;position: relative;}
#change_shipping .last.selected .newadd address{margin-left: 25px;}
#change_shipping .last.selected .newadd .action-change-shipping{  top: 8px; left: 8px;position: absolute;  }
/**.width100{width:100%}
.width97{width:97%}**/

/*2014/10/8*/
.member_aftersales_goodsbox .member-grid{background-color: #fcfcfe;/*border-top: 2px solid #a6d5ef;*/}
.member_aftersales_goodsbox .member-grid, .member_aftersales_goodsbox .member-grid tbody{border-top: 0 none;}
.member_aftersales_goodsbox .member-grid th{ background: url(cart-thead-bg.png) repeat-x left 0px #ccc; display: block; line-height: 38px; height: 38px; padding: 0; margin: 0; font-size: 12px; font-weight: 400; color: #007aae; width: 192px; border-left: 1px solid #e9e9e9; }
#aa{background: linear-gradient(rgb(255, 255, 255), rgb(232, 240, 245));}
.member-wrap .member_aftersales_goodsbox .member-grid td{border: 1px solid #e9e9e9; height: 30px; padding: 0; color: #666; width: 740px; padding-left: 20px;}
#xh .r-btn.zhankai i{border-color: #f14555 transparent transparent;top: 7px;}
#xh .r-btn {cursor: pointer;}

/*退换货记录*/
#member_aftersales .member-mod .member-thd .pl20{ width: 240px; height: 120px; }
#member_aftersales .member-mod .member-thd .pl20 .goods-pic {margin-left: 10px; }
#member_aftersales .member-mod .member-thd .pl20  .goods-name { float: right; width: 150px; margin-left: 0; margin: 14px 10px 0 0; line-height: 18px; overflow: hidden; height: 56px; display: block; vertical-align: middle; line-height: 62px; }
#member_aftersales .member-mod .member-thd .pl20  .goods-name a { color: #666;}
#member_aftersales .member-mod .member-thd .time_th{width: 200px;}
#member_aftersales .member-mod .member-thd .tc_zt{width: 200px;}
#member_aftersales .member-mod .member-thd .tc_zzt{width: 182px;color: rgb(14, 163, 14);}
#member_aftersales .member-mod .member-thd .tc_zzzt{width: 152px;}

/*团购结束*/
.group-container .click_look a{width: /*1025px*/990px;margin-left: 40px;position: relative;top: -9px;}
.group-container .click_look.green_click_look a{ margin-left: 40px; background: #32a363; border-color: #069543;position: relative;top: -9px;}
.group-container .click_look.green_click_look_will a{ margin-left: 120px; background: #32a363; border-color: #069543;position: relative;top: -9px;}
.group-container .click_look.green_click_look a:hover{background: #319B5F;border-color: #07863D; }
.group-container .g-panel.over{background-color: /*rgb(185, 185, 185)*/#B4B4B4;}
.group-container .over .g-discount{color: #999}
.group-container .g-panel.over .g-buy-btn.g-buy-btn-end{background: url(groupend33.png) no-repeat 0 0;width: 121px;height: 35px;border: 1px solid #B4B4B4;}
.group-container .g-panel.over .g-buy-btn.g-buy-btn-end:hover{border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border:1px solid #fff}
.group-container .g-panel.over .g-buy-btn{background: url(paimend.png) no-repeat 0 0;width: 121px;height: 35px;/*width: 121px;height: 35px;*/border: 1px solid #B4B4B4;}
.group-container .g-panel.over .g-buy-btn:hover{border-radius:3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border:1px solid #fff}
.group-container .group-begin-main .group-num-main.group-end{width: 100%;}
.g-begin .g-panel.over{background-color: rgb(185, 185, 185);}
.group-button.over .group-btn, .miao-over #m_time_text{margin: 12px 5px 0 0; text-align: center;text-indent: 0;background-color:rgb(172, 172, 172);font-size: 18px;cursor: no-drop;}
.miao-over #m_time_text{color: #fff;display: inline-block;padding: 0 20px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;}
.miaosha .g-panel.miao-over {background-color: rgb(150, 149, 149);background:url("bg0.png") no-repeat 0 0;}
/*秒杀结束*/
.miaosha-main .miaosha-begining-main .miaosha-title.miao-end{background: url(miaosha_end_btns.png) no-repeat -45px -106px #646464;}
.group-container .miaosha-begining-main .miaosha-list .miao-over.g-panel{background: url(miaosha_end_btns.png) no-repeat 411px -269px #646464;}
.group-container .miaosha-begining-main .miaosha-list .miao-over .g-buy-btn {background: url(miaosha_end_btns.png) no-repeat 0 3px;}

.group-container .miaosha-main .miaosha-begining-main .miaosha-list.miaosha-list-end {border-left: 3px solid #646464;}



/*index 挂件交互*/
/**.g-list .goods-pic a{
-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;
}
.g-list .goods-pic a img{
-webkit-transition: -webkit-transform .2s linear;-moz-transition: -moz-transform .2s linear;-o-transition: -o-transform .2s linear;transition: transform .2s linear;
}
.g-list .goods-pic a img:hover{-webkit-transform: translateX(-5px);-moz-transform: translateX(-5px);-ms-transform: translateX(-5px);-o-transform: translateX(-5px);transform: translateX(-5px);
}**/


/*弹出框关闭按钮*/

.popup-body .popup-header  span .popup-btn-close{display:block;}

/*晒单*/
.shaidan-main .l-left img{width: 50px; height: 50px; vertical-align: middle; background: url(avatar-bg.png) no-repeat; padding: 8px; margin-left: 10px;}
#replyList .l-left{float: left; width: 105px; color: #999; overflow: hidden;}

#replyList {padding: 40px 20px 20px 10px; border: solid #ddd; border-width: 0 1px 1px;margin-bottom: 45px;}
.shaidan-main .g-0 .mt{position: relative; background: #f7f7f7; height: 30px; text-align: left; border: solid #ddd; border-width: 1px 1px 0px 1px; padding: 0; line-height: 30px;}
.shaidan-main .o-m-1 .p-sort{background: transparent;}
.shaidan-main .mt .p-sort, .shaidan-main .mt .p-sort a{ height: 30px; line-height: 30px; color: #333; font-family: \5fae\8f6f\96c5\9ed1; font-size: 14px; font-weight: normal; margin-top: 0; }
.shaidan-main .mt .p-sort a:link, .shaidan-main .o-m-1 .p-sort a:visited{color: #333;}
.shaidan-main .partake-new{ position: absolute; top: 1px; right: 3px; width: 210px; overflow: hidden; zoom: 1; }
#replyList .u-icon{ width: 105px; overflow: hidden; position: relative; z-index: 5; background: url(20130423A.png) right 0px no-repeat;}
#biger-rightbox{float: right; position: relative; z-index: 1; left: -1px; background: #fff; padding: 0; border: 1px solid #D0E4C2; padding: 0 0 20px; width: 1004px; padding-left: 20px; padding-right: 12px; }
#biger{float: left; width: 437px; height: 404px; padding: 10px; overflow: hidden; background: #fff; position: relative; z-index: 5; zoom: 1; /*border: 1px solid #ddd;*/}
#biger img{ max-width: 770px; max-height: 800px; }
#biger-rightbox .right{ position: relative; float: right; width: 145px; height: auto; padding: 25px; zoom: 1; }
#replyList .l-left .m-name{ display: inline-block; color: #005ea7; height: 18px; line-height: 18px; overflow: hidden; display: block; padding-left: 25px; /*margin-left: 20px;*/ }

#biger-rightbox .i-item{min-height: 20px; _height: 20px; line-height: 20px; padding: 10px 0 10px 20px;}

#biger-rightbox .mc ul .hover{ width: 128px; height: 96px; text-align: center; padding: 2px; border: 1px solid #E8E8E8; margin-bottom: 24px; }
#biger-rightbox .right .m{border: 0 none;}

#biger-rightbox .mc ul .hover img{ max-height: 93px; max-width: 125px; padding: 0;border: 0 none;}

#biger-rightbox .mc .control{ top: 0; background: url(20130422A.png) 0 -121px; position: absolute; width: 24px; left: 90px; height: 14px; background-repeat: no-repeat; cursor: pointer; }
#biger-rightbox .mc .control-bottom{ bottom: 0; left: 67px; background: url(20130422A.png) 0 -137px; position: relative; }
#biger-rightbox .mc ul .hover.curr{ padding: 1px; border: 2px solid #D0E4C2; }


/*评价*/
.member_comment_xh .member_comment_table{width: 100%;border-top: 2px solid #a6d5ef; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }
.member_comment_xh .member_comment_table th{ background: #f5f5f5; width: 33.3%; height: 32px; line-height: 32px; padding: 0 5px; text-align: center; font-weight: 400; }

.member_comment_xh .pjgoods_img{ width: 80px; height: 80px; border: 1px solid #e0e0e0; margin: 0 10px 0 30px; /*margin: 5px 20px;*/}
.member_comment_xh .pjgoods_img{float: left;}
.member_comment_xh .member_comment_table td{text-align: center;}
.member_comment_xh .pjgoods_name{ float: right; width: 150px; height: 41px; overflow: hidden; text-align: left; padding: 13px 0;}
.member_comment_xh .member_comment_table .pj_goods_name{padding: 15px 20px;}
.member_comment_xh .member_comment_table .pj_goods_name a{color: #005ea7;}
.member_comment_xh .member_comment_table .pj_goods_name a:hover {color: #e4393c;}
.member_comment_xh .member-nocomment .post-comment, #member_nocomment{background: transparent;border: 0 none;margin: 0;padding: 0;}
#post_comment ul li .label{ width: 80px; text-align: right; }
#label_box{ margin-left: 39px; }
#member_nocommentbox .add-custom-content{ display: inline; width: 900px; float: left; margin-left: 14px;}
#member_nocommentbox{ width: 918px; height: auto; background: #fcfffa; border: 1px solid #d0e4c2; padding: 10px 0 30px 30px; margin:0 0 5px; text-align: left; display: inline-block; position: relative; zoom: 1;}
#member_nocommentbox .box-t{ position: absolute; right: 145px; top: -11px; width: 21px; height: 12px; background: url(cicon.png) 0 0 no-repeat; }
#comment-goods-tag {display: block;width: 600px;}
#comment-goods-tag .scores-item{margin-right: 5px; float: left; cursor: pointer; line-height: 18px; padding: 6px 9px; background: #fff; border: 1px solid #ccc; margin-bottom: 5px; white-space: nowrap;}

.imgs-box{ display: inline-block; width: 600px; /*height: 82px;*/ margin-left: 95px; margin: 10px 0 0 95px; }
#comment-goods-tag .shaidan_small_pic{ width: 80px; height: 80px; float: left; margin-right: 10px; position: relative; border: 1px solid #e0e0e0; }
#comment-goods-tag .shaidan_small_pic .del{ width: 14px; height: 14px; position: absolute; top: 0px; display: block; right: 0;cursor: pointer; background:url(show-img.png) -68px -14px no-repeat #f04554; /*border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;*/}
#comment-goods-tag .shaidan_small_pic img{  width: 80px; height: 80px; }
#member_nocommentbox .add-custom-content .upload-imgbtn span, .member-wrap .no-bd .form-item .form-act-side .upload-imgbtn span{ background: url(show-img.png) 0 0 no-repeat; padding: 0; width: 53px; height: 25px; line-height: 25px; font-weight: 700; font-size: 12px; }
#member_nocommentbox .add-custom-content .upload-imgbtn span:hover, .member-wrap .no-bd .form-item .form-act-side .upload-imgbtn span:hover{background: url(show-img.png) 0 -160px no-repeat;}
#up-box{}

#comment-goods-tag .f-check{ display: inline-block; vertical-align: middle; width: 13px; height: 13px; overflow: hidden; background: url(cicon.png) -38px 0; margin-right: 5px; }
#comment-goods-tag .scores-item.select{padding: 5px 8px;border: 2px solid #c00;}
#comment-goods-tag .scores-item.select s.f-check {background-position: -23px 0;}
#add-custom-tag{ margin-right: 5px; float: left; cursor: pointer; line-height: 18px; padding: 6px 9px; background: #fff; border: 1px solid #ccc; margin-bottom: 5px; white-space: nowrap; }
#add-custom-tag s.f-input{ display: inline-block; vertical-align: middle; width: 12px; height: 14px; overflow: hidden; background: url(cicon.png) -53px 0; margin-right: 5px; }
#member_nocommentbox .fl .label{ float: left; /*height: 68px;*/ margin-bottom: 22px;line-height: 18px; padding: 6px 0; width: 42px; text-align: right; }
#member_nocommentbox em{color: #e4393c;}
#add-custom-area .custom-tag{ width: 80px; padding: 4px 9px; border: 2px solid #c00; }
#add-custom-area .custom-submit{ border-radius: 2px; display: inline-block; height: 32px; line-height: 28px; border: 1px solid #ddd; padding: 2px 14px 3px; background-color: #f7f7f7; margin-left: 4px;  }

#add-custom-level{ position: absolute; left: 50px; }

.history-container .history-main{ clear: both; width: 1200px; }
.history-container .history-main .history-left{width: 235px; float: left; margin-right: 10px; clear: left;  }
.history-container .view-history{margin-top: 0;float: right; width: 953px; clear: right;margin-bottom: 10px;}
.history-container .view-history .content{padding: 0 2px;}



#view_history .history-list .view_time{ position: relative; float: left; width: 62px; text-align: right;  padding: 60px 10px 0 10px; letter-spacing: 0; color: #999;}
#view_history .history-list .view_time .dot{top: 50px; opacity: 0.4;position: absolute; top: 50px; left: 89px; background: url(short1.jpg) -77px -64px no-repeat; width: 10px; height: 11px; filter: alpha(opacity=20); opacity: 0.2;}
#view_history .history-list .view_name{float: right;border-left: 4px solid #efefef;overflow: hidden;width: 853px;height: 140px;}
#view_history .history-list .product-item{border-bottom: 1px dotted #d0d0d0;overflow: hidden;zoom: 1;padding-bottom: 9px; margin-top: 9px;}
#view_history .history-list .last{border-bottom:none;}
#view_history .history-list .p-img{float: left;width: 130px;height: 130px;padding: 5px 10px;}
#view_history .history-list .p-img img{width: 130px;height: 130px;}


.history-container .product-info-xh{float: left;width: 580px;position: relative;margin-top: 12px;}
.history-container .product-info-xh .history-product-price{color: #999999;}
.history-container .product-info-xh .history-product-price .product-price, .history-container .view-history .title{}
.history-container .view-history .title{font-weight: 700;}
.history-container .product-info-xh .history-product-price .market-product-price{text-decoration: line-through;}
.history-container .product-info-xh a{ font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; width: 586px; font-weight: 700; color: #666; }

#view_history .history-list{letter-spacing: 0; }
#view_history .history-list .view_button{position: relative; width: 98px; height: 80px; float: right; margin: 20px 25px 0 0 }
#view_history .history-list .view_button .action-addtocart{ float: right;background: url(short1.jpg) 0 -112px no-repeat;width: 98px;padding-left: 27px;height: 25px;line-height: 25px;display: block;color: #FFF;font-size: 12px; }
#view_history .history-list .view_button .collection_button{float: right;margin: 10px 0;clear: right;}
.history-product-price .hproduct-price{color: #999999;}
.history-product-price .hproduct-price{color: #cc0000; font-weight: bold; font-size: 14px; padding-right: 20px; }
#view_history .history-list .view_button .action-addtocart span{  background: transparent; padding-left: 0; line-height: 25px; float: left;   }
#view_history .history-list .view_button .action-addtocart span span{ background: transparent; padding-left: 0; padding-right: 0; line-height: 25px;   }

/*全部分类*/
#all_classification {margin-top: 20px;}
#all_classification .m{ width: 585px; border: 1px solid #E9E9E9; margin-bottom: 8px; float: left; margin-right: 13px;}
#all_classification .mt{ height: 28px; background: url(bg_allsort.jpg) repeat-x 0 -162px; border-bottom: 1px solid #E9E9E9; line-height: 28px; }
#all_classification .m a:hover{}

#all_classification .mt h2{ height: 28px; padding: 0 5px 0 20px; background: url(bg_allsort.jpg) no-repeat 0 -191px; }
#all_classification .mt h2 a{ color: #666; font-size: 14px; }
#all_classification .mc { padding: 0 5px; }
#all_classification dl:hover{background:#E9E9E9}
#all_classification  .mc .fore { border-top: none; } #all_classification dl { width: 570px; padding: 5px; border-top: 1px dotted #ccc; overflow: hidden; line-height: 24px; }
#all_classification dt a{float: left;width: 55px;padding-right: 10px;font-weight: bold;text-align: right;color: #CC0000;}
#all_classification dd {width: 505px;}
#all_classification dd, #all_classification dd a {float: left;}
#all_classification dd a{white-space: nowrap;margin-right: 16px;color: #666;}


/*xiaohuan paimai*/
.group-container .bread-crumbs {font-family: "宋体";}
.group-container .bread-crumbs .now{color: #f04554;}
.group-main-pai .g-panel-box{  width: 533px; margin-left: 3px;  }
.group-main-pai .paimai-num-main{  width: 240px;  }
.group-main-pai .paimai-num-main  .group-num-main{ margin-top: 10px;  }
.group-main-pai .paimai-num-main .clock{ top: 10px;margin-left: 0;  margin-right: 0;  }
.group-main-pai .group-num-main .g-l{ font-size: 14px; color: #666666;  }
.group-main-pai .pm-g-red{right: 6px;}
.group-main-pai .product-main .brand_temai_con .moo-countdown-run-4 span{ color: #535353; font-size: 13px; }
.group-main-pai .product-main .brand_temai_con .moo-countdown-run-4 .value{ color: #333; font-size: 18px;padding: 0 3px; }

.group-begin-main .product-main .group-num-main .gspan{font-size: 18px;}
/*miaosha*/
.group-container .miaosha-list .g-panel .limited.m-xl, .group-container .miaosha-list .g-panel .limited.m-xl{
 margin: 0; padding: 0; position: absolute; top: 35px; left: /*184px*/178px; font-size: 16px; 
}

.ms_main .miaosha-list .g-group-title, #count_num .num_buy{}

.miaosha-main .group-num-main .timer .value{ font-size: 21px; color: #666; padding: 0 2px; }

#count_num {font-size: 14px;}
#count_num .num_buy{color:#d51938; font-size: 22px;font-weight: 700;top: 2px;position: relative;}
.collection_button .btn-addfav {color: #cc0000;}
.history-container .collection_button .btn-addfav {color: #f04554;}


/*浏览过的商品*/
#view_history.view-history .p-info h3 a{font-size: 14px;}
#view_history.view-history .p-info .p-price{color:#e4393c;font-size: 14px; font-weight: 400;font-family: Verdana,Arial;}
#view_history.view-history a.btn span, #view_history.view-history a.btn span span{background: #e4393c;  line-height: 20px; height: 20px; }
#view_history.view-history a.btn span:hover{ background: #CE3234;}
#btn-get-vcode .timeout_span{display:none};


/*验证邮箱*/
/*.signupin-content .notice-inline{ left: 550px; top: 12px; }*/

*+.input_comxxx #_background {background:green;}

/*自定义页面 img bug*/
.page-container .w img{vertical-align: top}


/*input iebug*/
.xh_boxb #spe_input input{width: 480px;display: inline;overflow:auto; _display:inline-block;}

/*站内信*/
.member-messagebox  .member-tabs a.send_ad {width: 147px; height: 33px; line-height: 33px; background: url(btn_com.jpg) no-repeat 0 0;}
.member-messagebox  .member-tabs a.send_ad em {padding: 0 15px;}
.member-messagebox  .member-tabs a em{padding: 6px 20px;}


/*2015/2/6 topmini_banner*/
#top-banner{background:url(a.jpg)no-repeat 50% 0; height: 400px;}
#top-minibanner{background:url(b.jpg)no-repeat 50% 0; height: 100px;}
.wrapper{width:1200px; height:auto; margin:0 auto; overflow: hidden;}
#snActive-wrap{width: 100%;position: relative;}
#snActive-wrap img{width: 100%;}
.wrapper em{ width:40px; height:15px; float:left; color:#FFF; font-size:12px;font-family:Verdana, Geneva, sans-serif;background:#333; margin:0 0 -20px 10px; padding:2px 5px 2px 10px; z-index:999; position:absolute; top:10px;overflow: hidden;}

/*秒杀弹窗*/
.m_modal{position: absolute;width: 160%;height: 160%;background: #333;z-index: 99999;margin-top: -480px;margin-left: -500px;opacity: 0.5;}
.m_modal_img{position: absolute;z-index: 100000;top: 80%;left: 50%;text-align: center;margin-left:-960px;margin-top:-817px;}
.close_m_modal{position: absolute;top: 160px;right: 470px;font-size: 40px; color: #fff;cursor: pointer;}