.giftwarp { width: 1080px; margin: 0 auto; overflow: hidden }
.points_total { padding: 0px 10px 10px; color: #000 }
.points_total span, .points_total em { color: #F30; font-style: normal }
.giftwarp .menu_hotel { border: 1px solid #dddddd; padding: 5px 0; background: #FFF }
.giftwarp .menu_w { padding: 0 20px; overflow: hidden }
.giftwarp .menu_left_hotel, .giftwarp .menu_right_hotel { line-height: 20px; padding: 8px 0; float: left }
.giftwarp .menu_left_hotel { width: 66px; text-align: right; font-weight: bold }
.giftwarp .menu_left_hotel a, .giftwarp .menu_left_hotel a:hover { text-decoration: none }
.giftwarp .haveb { border-bottom: 1px dotted #ccc }
.giftwarp .menu_right_hotel { width: 972px }
.giftwarp .menu_right_hotel ul, .giftwarp .menu_right_hotel ul li { padding: 0; margin: 0 }
.giftwarp .menu_right_hotel ul { float: left; width: 872px }
.giftwarp .menu_right_hotel ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; line-height: 20px; white-space: nowrap }
.giftwarp .menu_right_hotel a, .giftwarp .menu_right_hotel a:hover { padding: 1px 5px; height: 20px; line-height: 20px; font-weight: normal }
.giftwarp .menu_right_hotel a.on, .giftwarp .menu_right_hotel a.on:hover { background: #3DA02E; color: #fff }
.giftwarp .menu_right_hotel em { font-style: normal }
.gift_w { width: 100%; overflow: hidden }
.gift_w .ItemsWarp { float: left; width: 103% }
.gift_w .items-list { width: 210px; background: #fff; margin: 0 16px 16px 0px; padding: 10px; border: 1px solid #ddd; float: left; position: relative; overflow: hidden; box-shadow: 5px 5px 3px #f3f3f3 }
.gift_w .current { border-color: #3DA02E }
.gift_w .items-list .gift_pic a { margin: 0 auto; display: block; text-align: center; width: 210px !important; height: 210px !important }
.gift_w .items-list .gift_pic img { width: 210px; height: 210px }
.gift_w .items-list h6 { width: 100%; height: 18px; line-height: 18px; white-space: nowrap; overflow: hidden; text-align: center; margin: 0 0 8px 0 }
.gift_w .items-list .brief { margin: 10px 0 0; line-height: 17px; height: 34px; overflow: hidden; color: #005EA6 }
.gift_w .items-list ul { height: 18px; line-height: 18px; padding: 10px 0 0; overflow: hidden }
.gift_w .items-list ul li { display: inline }
.gift_w .items-list .price0 { line-height: 18px }
.gift_w .items-list .price1 { font-size: 14px }
.gift_w .items-list .mktprice1 { float: right; font-size: 11px; text-decoration: none }
.gift_w .items-list .gbg { display: none; background-color: #f3f3f3; padding: 5px 10px; height: 20px; line-height: 20px; position: absolute; bottom: 0px; left: 0; width: 210px }
.gift_w .current .gbg { display: block }
.gift_w .items-list .gbg a { float: right }
.gift_w .items-list .gbg a.present { float: left; color: #F00 }
.gift_details .goods-detail-pic img { width: 300px; height: 300px }
.gift-tab { margin: 30px 0 0; padding: 0; height: 28px; border-bottom: 1px solid #3DA02E; background: none }
.gift-tab .active { margin: 0; background: #3DA02E; color: #FFF; padding: 0; line-height: 28px }
.help-s { width: 215px }
.help-m { width: 755px }
.help-content { line-height: 2; border: 1px solid #DFDFDF; padding: 15px 20px; color: #666; width: 810px !important; min-height: 637px; _height: 637px; background: #FFF }
.help-content h2 { text-align: center; margin-top: 5px; color: #444; font-size: 24px; font-weight: bold; font-family: "Microsoft Yahei"; text-shadow: 1px 1px 0 #FEFEFE, 1px 2px 0 #AAAAAA }
.help-content h4, .page-main h3 { background: 0; padding: 0; color: #444; border: none; margin: 10px 0 0 }
.help-content ol li { line-height: 2; border-bottom: 1px dotted #DCDCDC; padding: 2px 0 }
.help-content .division { padding: 7px }
.help-s .TreeList .cat1 { padding: 6px 0 0 14px; height: 23px; background: url("i/help_bg.gif") repeat-x 0 0; margin-bottom: 10px }
.help-s .TreeList .cat1 a { padding-left: 22px; background: url("i/down.gif") no-repeat 0 2px; display: block }
.help-s .TreeList .cat2 { padding: 0 0 10px 35px }
.side-help { position: relative; border: 1px solid #DFDFDF; background: #FFF }
.side-help .hd { border-bottom: 2px solid #3DA02E; height: 33px; background: url('i/help_bg.gif') repeat-x 0 -31px; padding-left: 20px; position: relative }
.side-help .hd b { width: 5px; height: 13px; overflow: hidden; display: block; background-color: #3DA02E; position: absolute; left: 6px; top: 10px }
.side-help .hd h3 { color: #666; padding-top: 6px; line-height: 1.5; font-family: 'Microsoft Yahei' }
.side-help .hd h3 span { color: #666; margin-left: 10px; font: 12px/1.5 Arial, Helvetica, sans-serif; text-transform: uppercase }
.side-help .bd { border-top: 0 }
.side-help .bd .more { position: absolute; top: 6px; right: 8px; margin: 0; line-height: 1.5 }
#selector-form { border-width: 2px 1px 1px; border-style: solid; border-color: #3DA02E #E3E3E3 #E3E3E3 #E3E3E3; background: none; margin-bottom: 8px }
#selector-form .GoodsSelector { padding: 7px 20px 17px; margin: 0 }
#selector-form .boxBrown { background: none; border: 0; margin: 0; padding: 8px 8px 0 8px; border-bottom: 1px solid #E3E3E3 }
#selector-form .boxGray { background: #FFF; border: 0 }
#selector_contents { margin-bottom: 0; border: none; padding: 8px 8px 0 8px }
#goods-spec-content-flat { margin-bottom: 0; border: none; padding: 8px 8px 0 8px }
#goods-spec-content { margin-bottom: 0; border: none; padding: 8px 8px 0 8px }
#gallerybar .pager { margin-left: 20px }
.GoodsSearchWrap .title .listmode { padding-left: 20px }
.GoodsSelector, .GoodsSelector td { line-height: 2.5 !important }
.GoodsSelector td { border-bottom: none !important }
.GoodsSelector td.textright { color: #535353 }
.GoodsSelector a { color: #666; margin-right: 8px; padding: 3px }
#goods-spec-content-flat a { padding: 0 }
#goods-spec-content a { padding: 0 }
.GoodsSelector a:hover { color: #3DA02E }
.GoodsSelector .division { background-color: transparent }
.goods-spec a:hover { text-decoration: none }
.search_total { padding: 7px 0 }
.search_total font { padding: 0 3px }
.GoodsSearchWrap .title { border: 1px solid #D5D3CC; padding: 4px 16px; height: 27px; overflow: hidden; background: none; background: url('i/gallery_bg.gif') repeat-x 0 0 }
.GoodsSearchWrap .fixed { position: inherit !important }
.GoodsSearchWrap .title table { border: none; background: none; border-collapse: collapse }
.GoodsSearchWrap .items-gallery { margin: 0; border: none; width: 255px !important; background: #FFF; height: 380px; background: url("i/column.gif") no-repeat 0 0 #FFF; padding: 4px 4px 4px 6px; margin: 5px 6px 5px 0 }
.GoodsSearchWrap .items-gallery .goodpic { margin: 0; padding: 0 }
.GoodsSearchWrap .items-gallery .goodpic a { border: none }
.GoodsSearchWrap .items-gallery h6 { white-space: normal; height: 40px; line-height: 20px; text-align: left; font-size: 14px; padding: 8px 10px 0; margin: 0 }
.GoodsSearchWrap .items-gallery h6 a { color: #555 }
.GoodsSearchWrap .items-gallery h6 a:hover { color: #3DA02E }
.GoodsSearchWrap .items-gallery ul { text-align: left }
.GoodsSearchWrap .items-gallery .price-column { border-bottom: 1px solid #E9E9E9; padding: 0 10px 3px }
.GoodsSearchWrap .items-gallery .price1 { color: #3DA02E; font-size: 24px; font-family: "Microsoft Yahei", tahoma; font-weight: bold }
.GoodsSearchWrap .items-gallery .other-column { padding: 3px 10px 0; height: 27px }
.GoodsSearchWrap .items-gallery .mktprice { padding-right: 12px; color: #888 }
.GoodsSearchWrap .items-gallery .mktprice { padding-top: 8px }
.GoodsSearchWrap .items-gallery .mktprice em { text-decoration: line-through }
.GoodsSearchWrap .items-gallery .goods-weight { color: #666; padding-top: 8px }
.GoodsSearchWrap .items-gallery .goods-weight em { font-size: 12px; color: #666; font-family: "Microsoft Yahei", tahoma; padding: 0 3px }
.GoodsSearchWrap .pagernum { height: 21px; line-height: 21px }
.GoodsSearchWrap .pagernum a { background: #FFF }
.box1 { border: 1px solid #DFDFDF; background: #FFF }
.box1 .hd { background: #F5F5F5; height: 21px; padding: 5px 0 4px 12px; border-bottom: 1px solid #DFDFDF; background: url("i/gallery-bg.gif") repeat-x 0 0 }
.box1 .hd h3 { font-size: 12px; color: #3E3E3E; font-size: 14px }
.siderank .bd { padding: 0 10px }
.siderank li { padding: 8px 4px; height: 57px; border-top: 1px dotted #DADADA; position: relative; z-index: 1 }
.siderank .first { border: none }
.siderank .gcontent { padding-top: 1px }
.siderank .gpic { float: left; _display: inline; margin-right: 15px; border: 1px solid #EAEAEA }
.siderank .gpic img { vertical-align: middle }
.siderank .gname { max-height: 36px; _height: 36px; line-height: 18px; overflow: hidden }
.siderank .gname a { color: #333 }
.siderank .gname a:hover { color: #D90000 }
.siderank .price { color: #333 }
.siderank .price em { color: #3DA02E }
.siderank .mktprice { text-decoration: line-through }
.siderank .glist { position: absolute; top: 5px; left: 0; z-index: 2; display: block; width: 15px; height: 15px; background: #7A6F69; color: #FFF; text-align: center; line-height: 15px; font-weight: bold }
.siderank .hl { background: #3DA02E }
.sidehistory .bd { padding: 10px 10px 5px 10px }
.sidehistory .goodpic a { border: none }
.sidehistory hr { margin: 8px 0 }
.sidehistory .textright { text-align: center }
.sidehistory .textright .lnk { text-decoration: none }
.sidehistory .textright .lnk:hover { text-decoration: underline }
.GoodsBrowsed .goodsName { font-size: 12px; max-height: 70px; _height:expression(this.scrollHeight>70?'70px':'auto');
overflow: hidden; padding: 0; line-height: 1.5 }
.GoodsBrowsed .view-time { font-size: 12px }
.side-article { border: 1px solid #DFDFDF; background: #FFF }
.side-article .hd { background-color: #DFDFDF; height: 31px }
.side-article .hd li { text-align: center; font-size: 14px; color: #333; padding: 6px 0; height: 18px; line-height: 18px; background: url("i/gallery-bg.gif") repeat-x 0 0; cursor: pointer; border-bottom: 1px solid #DFDFDF }
.side-article .hd .item1 { width: 108px; float: left }
.side-article .hd .item2 { width: 109px; float: right }
.side-article .hd .current { background: #FFF; border-bottom: 1px solid #FFF; font-weight: bold }
.side-article .bd { padding: 10px }
.side-article .ArticleList li { padding-left: 11px; background: url("i/black_dot.gif") no-repeat 3px 10px; line-height: 24px; height: 24px }
.wrap-s .qf_ad { margin-bottom: 10px }
.side-comment .bd { padding: 10px }
.side-comment li { height: 77px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #D9D9D9 }
.side-comment .last { padding: 0; border: none; margin: 0 }
.side-comment .commentPic { float: left; border: 1px solid #DFDFDF; margin-right: 10px }
.side-comment .commentPic img { vertical-align: middle }
.side-comment .commentName { height: 20px; line-height: 20px; overflow: hidden }
.side-comment .commentName a { color: #555 }
.side-comment .commentName a:hover { color: #3DA02E }
.side-comment .cmt_member { color: #FF6600 }
.side-comment .comment-text { color: #333 }
.side-comment .comment-text a { color: #3DA02E }
.side-comment .comment-text a:hover { color: #3DA02E; text-decoration: underline }
.pro-column { margin-top: 15px }
.goods-detail-tab { height: 32px; background: none; border-bottom: 1px solid #3DA021; padding: 0; background: none; border-top: none; margin-top: 0 }
.goods-detail-tab div { font-size: 14px; height: 32px; line-height: 32px; overflow: hidden; padding: 0 20px; text-align: center; width: auto; background: url("i/bg.gif") repeat-x 0 -47px; color: #333; border-width: 0 1px; border-style: solid; border-color: #DEDEDE; _display: inline; margin: 0 2px 0 0 }
.goods-detail-tab .active { height: 32px; line-height: 32px; border-width: 0 1px; border-style: solid; border-color: #3DA021; width: auto; margin: 0 2px 0 0; padding: 0 20px; font-weight: normal; font-weight: bold; background: url("i/bg.gif") repeat-x 0 -13px; color: #FFF }
.pdtdetail { padding-top: 12px; background: #FFF; border-width: 0 1px 1px; border-style: solid; border-color: #E3E3E3 }
.pdtdetail .indent { padding: 0 }
.pdtdetail .commentTabLeft { float: none; margin: 0; line-height: 1.5; height: auto; text-indent: 0 }
.pdtdetail .commentTabRight { display: none }
.pdtdetail .boxBrown.division { margin-top: 10px }
.pdtbox { border: 1px solid #E3E3E3; padding-top: 0; margin-top: 10px }
.pdtbox .head { padding: 1px; border-bottom: 1px solid #DDD }
.pdtbox .head h2, .pdtbox .commentTabLeft { background: url("i/gallery-bg.gif") repeat-x 0 -101px; height: 31px; line-height: 31px; padding-left: 16px; color: #333 }
#goods-intro { background: #FFF; padding: 15px 0 }
.adjunct-box { border: 1px solid #DFDFDF; background: #FFF }
.rec-add { border: 1px solid #DDD; margin-bottom: 10px }
#reconbd { margin: 0; height: 31px; line-height: 31px; padding: 1px; background: none; border-bottom: 1px solid #DDD; display: block }
#reconbd .active { margin: 0; padding: 0; background: url("i/gallery-bg.gif") repeat-x 0 -101px; width: auto; float: none; height: 31px; text-align: left; cursor: auto; padding-left: 16px; border: 0; color: #333 }
.rec-add .tab-left { width: 780px; border-right: 1px solid #DEDEDE; position: relative }
.rec-add .tab-left .arrow { width: 9px; height: 15px; background: url('i/gallery.gif') no-repeat -247px -57px; position: absolute; right: -1px; top: 45% }
.con-tab { overflow: hidden; height: 36x; line-height: 36px; zoom: 1; display: none }
.con-tab li { float: left; padding: 0 12px; cursor: pointer; color: #555; text-align: center }
.con-tab .fore { border: none }
.con-tab .curr { font-weight: bold; color: #3DA02E }
.con-bd .suits { float: left; position: relative; width: 700px; height: 193px; background: #fff; overflow-y: hidden; overflow-x: hidden }
.con-bd .master { float: left; position: relative; width: 125px; height: 193px; background: #fff; padding: 0 35px 0 15px; text-align: center }
.con-bd .master .icon-add { position: absolute; top: 45px; right: 3px; width: 23px; height: 22px; background: url('i/adjunct.gif') no-repeat -114px -4px }
.con-bd .suits ul { float: left; height: 193px }
.con-bd .suits li { float: left; width: 126px; padding: 0 7px; text-align: center }
.con-bd .p-img { height: 100px; padding: 10px 0 5px; text-align: center }
.con-bd .p-img a { margin: 0 auto; display: block; width: 100px; height: 100px }
.con-bd .p-name { height: 3em; line-height: 1.5em; overflow: hidden }
.con-bd .p-choose, .con-bd .p-price { height: 21px; line-height: 22px }
.con-bd .p-choose .price1 { font-size: 12px; display: none }
.con-bd .p-price { color: #3DA02E; font-weight: bold }
.con-bd .p-choose .mktprice1 { cursor: pointer; font-size: 12px; padding-left: 18px; height: 21px; background: url('i/adjunct.gif') no-repeat -156px 3px; text-decoration: none; color: #3DA02E; font-weight: bold; display: -moz-inline-stack; display: inline-block; *display:inline;
*zoom:1
}
.con-bd .p-checked .mktprice1 { background-position: -156px -16px }
.rec-add .infos { height: 100% }
.recommend .infos { float: right; width: 150px; padding: 20px 15px 0 0 }
.recommend .infos div { margin-bottom: 2px }
.recommend .infos .p-name a { color: #005AA0; font-weight: bold }
.recommend .infos .p-saving { color: #008000 }
.recommend .infos .total, .recommend .infos .total1 { color: #3DA02E; padding: 0 2px }
.recommend .btn-buy { float: left; width: 105px; height: 32px; text-indent: -999em; overflow: hidden; color: #fff; background: url('i/adjunct.gif') no-repeat 0 -1px }
#goods-rels .GoodsSearchWrap .items-gallery { background: none; width: auto !important; height: auto; padding: 0; margin: 0 }
#goods-rels .GoodsSearchWrap .items-gallery .goodpic img { width: 170px; height: 170px }
#goods-rels .GoodsSearchWrap .items-gallery .goodinfo { padding: 0 20px }
#goods-rels .GoodsSearchWrap .items-gallery .goodinfo h6 { height: 20px; line-height: 20px; overflow: hidden; padding: 5px 0 0; margin-bottom: 5px }
#goods-rels .GoodsSearchWrap .items-gallery .goodinfo p { text-align: center }
#goods-rels .GoodsSearchWrap .items-gallery .goodinfo .price1 { margin-right: 12px }
#goods-rels .GoodsSearchWrap .items-gallery .goodinfo .button { display: none }
.pdt-box { border: 1px solid #E3E3E3; margin-top: 15px; padding: 0; background: #FFF }
.pdt-box .FormWrap { padding: 0; margin: 0 }
.pdt-hd { padding: 1px; border-bottom: 1px solid #E3E3E3 }
.pdt-box h2 { color: #404040; background: url("i/gallery-bg.gif") repeat-x 0 -101px; height: 31px; line-height: 31px; padding-left: 16px }
.pdt-box h2 span { padding-left: 5px }
.pdt-box h2 a:hover { text-decoration: none }
.pdt-box .submit { width: 74px; height: 24px; background: url("i/sprite.gif") no-repeat -105px -162px; border: none; padding: 0; color: #FFF; cursor: pointer; text-indent: -999em; overflow: hidden; float: left }
.pdt-box .author { color: #2953A6 }
.pdt-box .textright { padding: 0 18px 5px }
.pdt-box .addcomment { padding: 0 20px 15px; height: 100% }
.pdt-box .addcomment h4 { color: #656565 }
.pdt-box .null { border: 1px dashed #D4D4D4; padding-left: 15px; margin: 10px 20px 10px; height: 32px; line-height: 32px; color: #FF6600 }
.pdt-box .division { padding-bottom: 7px; border-color: #E3E3E3 }
.com-left { width: 560px }
.com-right { width: 100px }
.com-list .FormWrap { background: #FFF; border: 0; height: 100% }
.com-list .Comments { margin: 0 20px }
.com-list .boxBrown { background: none; border: none; border-bottom: 1px solid #E3E3E3; padding: 20px 8px 25px }
.com-list .text { font-size: 14px; color: #404040; margin-bottom: 8px }
.com-list .time { color: #999 }
.com-list .author { width: 100px; height: 25px; padding-top: 3px; overflow: hidden }
.com-list .submit { width: 104px; height: 29px; background: url("i/sprite.gif") no-repeat 0 -162px; border: none; padding: 0; color: #FFF; cursor: pointer }
.ask-list .FormWrap { border: none; background: #FFF; padding: 0; padding-bottom: 5px }
.ask-list .commentInfo { height: 36px; line-height: 36px; background: #F9F8F8; padding: 0 18px; color: #666 }
.ask-list .commentInfo .author { height: 36px; line-height: 36px }
.ask-list .commentInfo .timpstamp { padding-left: 20px; height: 36px; line-height: 36px; color: #999 }
.ask-list .commentInfo .lnk { text-decoration: none; padding-top: 8px }
.ask-list .commentText { padding: 0 18px 0 40px; color: #404040; width: auto; background: url('i/ask.gif') no-repeat 18px 4px; word-break: break-all; font-size: 14px; line-height: 21px }
.ask-list .commentText span.gray { color: #666 }
.ask-list .commentReply .commentText { color: #3DA02E; background: url('i/answer.gif') no-repeat 18px 5px; font-size: 14px; line-height: 21px }
.ask-list .addcomment { padding: 0 20px; height: 100% }
.ask-list .addcomment h4 { color: #656565 }
.goods-spec .selected, .goods-spec .selected:hover, .goods-spec .selected span, .goods-spec .selected:hover span, .goods-spec .selected:hover img, .goods-spec .selected img { border-color: #3DA02E }
.goods-spec a:hover { border-color: #3DA02E }
.goods-spec a i { background-image: url("i/item_sel.gif") }
.goods-action { line-height: 2 }
.goods-action .hightline { background-color: #F9F9F9; border: 1px solid #E9E9E9; padding: 12px }
.goods-action .hightline-enter { background-color: #fafff9; border: 1px solid #3DA02E }
.GoodsInfoWrap .goodsname { color: #434A54; font-size: 18px }
.GoodsInfoWrap .brief { color: #777 }
.GoodsInfoWrap .goodsprops { border-style: dashed; border-color: #E3E3E3 }
.GoodsInfoWrap .goodsprops li { color: #777 }
.GoodsInfoWrap .goodsprops li a { color: #f03f45 }
.GoodsInfoWrap .goodsprops li a:hover { color: #f03f45; text-decoration: underline }
.GoodsInfoWrap .goods-price { margin: 15px 0 }
.GoodsInfoWrap .goods-price li { padding: 0; background: none; border: none; color: #777; line-height: 1.8 }
.GoodsInfoWrap .goods-price .price1 { font-size: 24px; font-family: 'Microsoft Yahei', simsun, Arial, Helvetica, sans-serif; color: #3DA021 }
.GoodsInfoWrap .hightline .hightbox { border: none; padding: 0 }
.buyinfo { border-bottom: none }
.GoodsInfoWrap .btnBar { border: none; margin: 0 }
.GoodsInfoWrap .btnBar .addtofav { float: left; _display: inline; margin: 3px 0 0 12px }
.GoodsInfoWrap .btnBar .btn-fav { width: 68px; height: 30px; background: url('i/sprite.gif') no-repeat; padding: 0; text-indent: -999em; overflow: hidden; margin-right: 5px; display: block }
.GoodsInfoWrap .btnBar .floatRight { float: left }
.GoodsInfoWrap .btnBar ul { padding-top: 25px; margin-left: 12px }
.GoodsInfoWrap .btnBar .star-on .btn-fav { background-position: -69px -445px }
.GoodsInfoWrap .btnBar .star-off .btn-fav { background-position: 0 -445px }
.hightline .btn-fastbuy, .hightline .btn-buy { width: 135px; height: 37px; padding: 0; background: url("i/sprite.gif") no-repeat 0 -124px }
.hightline .btn-fastbuy:hover, .hightline .btn-buy:hover { opacity: 0.8 }
.hightline .btn-fastbuy { margin-right: 10px }
.hightline .btn-buy { width: 231px; background-position: -136px -124px }
.hightline .btn-notify { width: 124px; height: 38px; padding: 0; background: url("i/sprite.gif") no-repeat -136px -48px }
.goods-spec span font { color: #3DA02E }
.share { margin: 10px auto }
.share span { float: left; line-height: 29px }
.share .jiathis_style { padding-top: 3px }
#view-products-list a { color: #3DA02E }
#view-products-list a:hover { background-color: #3DA02E }
.rel-goods .body { padding: 10px 0 }
.goods-detail-pic-thumbnail .current a, .goods-detail-pic-thumbnail .current a:hover { border-color: #3DA02E }
.goods-detail-pic-thumbnail a:hover img { border-color: #3DA02E }
.goods-detail-pic-thumbnail .uparrow { background-image: url("i/uparrow.gif") }
.FormWrap em { color: #FF6600 }
.goods-detail-pic img { display: block }
.BrandWrap { margin-top: 10px }
.BrandWrap .items { margin: 0; overflow: hidden; width: 20%; *margin-left:0px;
_display: inline }
.BrandWrap .items dl { border: 1px solid #ece6ec; margin: 0 5px 10px 0; padding: 1px }
.BrandWrap .items dl dt { height: 120px; margin: 0 0 1px 0; text-align: center; width: 100%; padding: 0; background: #fff }
.BrandWrap .intro { height: 30px; line-height: 30px; overflow: hidden; display: block; border-top: 1px solid #ece6ec; background: #f7f7f7; color: #333 }
.BrandDetailWrap { margin: 0px; margin-top: 0px; padding: 5px 5px 10px }
.BrandDetailWrap .branddetail { border-bottom: 2px solid #dfdfdf; padding: 15px }
.BrandDetailWrap p { line-height: 24px; margin: 0; color: #565656; font-family: Arial, Helvetica, sans-serif }
.brandtitle div.info h1 { line-height: 20px }
.pdtbox .commentInfo { height: 36px; line-height: 36px; background: #F9F8F8; padding: 0 30px; color: #666 }
.pdtbox .commentInfo .author { color: #0472B1 }
.pdtbox .commentInfo .timpstamp { padding-left: 20px }
.pdtbox .commentInfo .lnk { text-decoration: none; padding-top: 8px }
.pdtbox .commentText { padding: 0 30px 0 56px; color: #333; width: auto; word-break: break-all }
.pdtbox .commentText span.gray { color: #666 }
.pdtbox .commentReply .commentText { color: #E20000 }
.pdtbox .textright { padding: 0 30px; padding-bottom: 5px }
.pdtbox .addcomment { padding: 0 20px; height: 100% }
.pdtbox .addcomment h4 { color: #656565 }
.pdtbox .boxBlue { margin-top: 10px; border: 1px dashed #D2D2D2; height: 32px; line-height: 32px; color: #FF6900; font-weight: normal; padding: 0; padding-left: 10px; background: none; margin-left: 20px; margin-right: 20px }
.pdtbox .no-bg, .pdtbox .commentReply .no-bg { background: none; padding-left: 30px; color: #333 }
.comment-ico img { display: none }
.comment-detail .pdtbox { background: none }
.comment-detail .pdtbox h4 { padding: 10px 0; color: #333; font-size: 14px }
.comment-detail .timpstamp { float: right; line-height: 36px }
.comment-detail .commentReply .commentText, .pdtbox .commentReply .comment-reply { padding-left: 30px }
.comment-detail .commentReply .commentInfo, .pdtbox .commentReply .commentInfo { padding-left: 46px; background: #F9F8F8 url('i/ask-ico.gif') no-repeat 30px 12px; margin-top: 3px }
.replybox { padding: 10px }
.replybox h3 { padding: 10px 0 }
.ArtListWrap { font-size: 14px; border: 1px solid #E3E3E3; border-top: 2px solid #3DA02E; padding: 20px; background: #FFF }
.ArtListWrap ul.list li { line-height: 35px; background: url('i/dot.gif') no-repeat 3px 15px; border-bottom: 1px dashed #E3E3E3 }
.ArtListWrap ul.list li a { color: #555 }
.ArtListWrap ul.list li a:hover { color: #DC412D; text-decoration: underline }
.ArticleDetailsWrap { border: 1px solid #DFDFDF; padding: 20px 30px 15px; border-top: 2px solid #3DA02E; min-height: 600px; _height: 600px; line-height: 2; font-size: 14px; background: #FFF }
.ArticleDetailsWrap h2 { color: #444; font-size: 24px; font-weight: bold; font-family: "Microsoft Yahei"; text-shadow: 1px 1px 0 #FEFEFE, 1px 2px 0 #AAAAAA; padding: 10px 0 }
.ArticleDetailsWrap p { margin-bottom: 1em }
.ArticleDetailsWrap .pubdate { color: #888; margin-top: 10px; line-height: 24px }
.ArticleDetailsWrap .pubdate a { color: #888 }
.ArticleDetailsWrap .pubdate a:hover { color: #F77104 }
.ArticleDetailsWrap .conttext { padding: 15px 0 }
.summary { background-color: #f9f9f9; border: 1px solid #e1e3ef; padding: 8px; color: #444; margin: 15px 0 20px; line-height: 24px; margin-bottom: 0 !important }
.conttext { color: #3f3f3f; line-height: 2; min-height: 400px; _height: 400px; font-size: 14px }
.ArticleDetailsWrap .info { margin-top: 30px; line-height: 30px }
.ArticleDetailsWrap .info p { margin: 0 }
.nextandpe span.art_prev, .nextandpe span.art_next { padding-top: 3px }
.MemberCenter { background: #FFF; padding: 10px }
.linksWrap { background: #FFF; border: 1px solid #E3E3E3; padding: 20px }
.RegisterWrap #formlogin, .RegisterWrap #formthridlogin { background: #FFF }
.goodspackagewrap, .GoodsPackageWrap { display: none }
.gift-column { padding: 15px; background: #FFF; border: 1px solid #E3E3E3; }
.gift-column .pdtdetail { border: none; padding: 20px 0; }
.gift-column .gift-tab { display: block; }
