html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0 }
body, button, input, select, textarea { font: 12px/150% Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif; color: #666; -webkit-font-smoothing: antialiased }
a { color: #666; text-decoration: none; display: inline-block }
a:hover { color: #C81623 }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
em, i { font-style: normal }
:focus { outline: 0 }
ol, ul { list-style: none }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { display: inline-block }
* html .clearfix { height: 1% }
.clearfix { display: block }
.hide { display: none }
.fll { float: left }
.flr { float: right }
.red { color: #C81623 }
.pos_re { position: relative }
.bor0 { border: 0!important }
.ftx05 { color: #005ea7 }
.ftx04 { color: #ff6c00 }
.ftx03 { color: #999 }
.mt10 { margin-top: 10px }
.mt20 { margin-top: 20px }
.ml10 { margin-left: 10px }
.mr10 { margin-right: 10px }
.hr { border-bottom: 1px solid #e6e6e6; height: 0; margin-bottom: 10px }
.shortcut li .bds_more { font-size: 13px; padding: 0; background: none; margin: 0; height: auto; line-height: normal; float: none; color: inherit }
.shortcut li .bds_more:hover { color: #C81623; opacity: 1 }
.container { width: 1190px; margin: 0 auto }
.shortcut { width: 100%; height: 30px; line-height: 30px; background: #f1f1f1 }
.shortcut li { float: left; margin: 0 10px }
.shortcut_nav s { width: 12px; height: 12px; display: inline-block; margin-left: 3px; background: url(../img/arrowdown.png) no-repeat; transition: transform .2s ease-in 0s; -webkit-transition: -webkit-transform .2s ease-in 0s }
.shortcut_nav { padding: 0 5px; border: solid #f1f1f1; border-width: 0 1px }
.shortcut_nav:hover { background: #fff; border: solid #ddd; border-width: 0 1px }
.shortcut_nav:hover s { transform: rotate(180deg); -webkit-transform: rotate(180deg) }
.shortcut_nav:hover .shortcut_nav_info { display: block }
.shortcut_nav_info { position: absolute; top: 29px; left: -1px; z-index: 99; background: #fff; width: 66px; border: solid #ddd; border-width: 0 1px 1px 1px; padding: 5px 0 5px 7px; display: none }
.shortcut_nav_info a { display:inline-block }
.shortcut .spacer { width: 1px; height: 12px; margin: 9px 0 0 0; background: #ddd; overflow: hidden }
.logo img,.n_logo img,#logo_pic { max-height:60px }
.logo_main { background: #fff; width: 190px; height: 168px; position: absolute; top: -30px; left:0; text-align: center; padding:0 }
.logo_main .logo { width:100%; height:100%; line-height:168px }
.logo_main .logo img { max-width:150px; max-height:128px; vertical-align:middle }
.search_content { float: left; margin: 24px 0 10px 320px }
.search_main { height: 34px; border: 1px solid #B61D1D; position: relative }
.search_main .search_input { float: left; width: 460px; height: 24px; line-height: 24px; padding: 5px 10px; border: none }
.search_main .search_btn { float: left; width: 82px; height: 34px; background: #B61D1D; border: none; line-height: 1; padding:0; color: #fff; font-size: 16px; cursor: pointer; border-radius: 0 }
.search_main .shop_search { background: #666; height: 40px; position: absolute; top: -3px; right: -85px }
.hotwords_link { margin-top: 5px }
.hotwords_link a { margin-right: 10px }
.qrcode { width:60px; height:60px; float:right; margin:5px 0 0 10px; border:solid 1px #eee; padding:3px; background:#fff; }
.nav_main { width: 100%; height: 44px; border: 0 }
.categorys { float: left; position: relative; z-index: 10; width: 190px; height: 44px; top:44px }
.categorys_title { width: 190px; height: 44px; padding: 0 10px; font-size:16px; line-height:44px; color: #fff; background: url(../img/fenlei.png) no-repeat 178px center #6e6568; cursor: pointer }
.nav_links { width:990px; float: left; margin-left:10px }
.nav_links a { height: 44px; padding: 0 20px; text-align: center; font-size:15px; line-height:44px; font-weight:bold; }
.nav_links a.cur { color: #B1191A }
.slideshow_wrapper { position: relative; z-index: 2; width: 790px; height: 340px; overflow: hidden; margin-left:200px }
.slideshow_footbar { z-index: 5; position: absolute; width: 100%; text-align: center; bottom: 0px; left: 0; height: 30px }
.slideshow_photo { width: 100%; height: 340px; margin: 0 auto }
.slideshow_photo li { width: 100%; height: 340px; text-align: center; position: absolute; left: 0 }
.slideshow_photo a { width: 100%; height: 340px; display: inline-block }
.slideshow_footbar .slideshow-bt { background: #d2d3d4; margin: 10px 10px 0px 0px; border-radius: 6px; width: 12px; height: 12px; display: inline-block; cursor: pointer }
.slideshow_footbar .bt-on { background: #B1191A }
.slideshow_bottom { margin:10px 0 0 190px}
.slideshow_bottom a { height:130px; margin-left:10px }
.categorys_list { height: 465px; padding-top:15px; border: 0; box-shadow: none; -webkit-box-shadow: none; border-top: solid 1px #ededed }
.categorys_item { position: relative; z-index: 1; height: 30px; padding: 0 10px; line-height: 31px; font-size: 14px; overflow: hidden }
.categorys_item.hover { background: #d9d9d9; color: #b61d1d }
.categorys_item a { color: #666 }
.categorys_item.hover a { color: #b61d1d }
.categorys_layer { position: absolute; left: 190px; top: 0; width: 958px; min-height: 438px; background: #f7f7f7; border: 1px solid #f7f7f7; box-shadow: 2px 0 5px rgba(0,0,0,.3); -webkit-transition: top .25s ease; transition: top .25s ease; overflow: hidden; padding: 20px; display: none }
.sub_items { float: left; width: 720px; min-height: 438px }
.sub_items dl { width: 100%; min-height:28px; line-height: 16px; padding: 4px 0; float: left }
.sub_items dt { position: relative; float: left; width: 70px; font-weight: 700; padding: 2px 30px 0 0; text-align: right; background: url(../img/arrowright.png) no-repeat 75px center }
.sub_items dd { width: 620px; float: left; padding: 2px 0; margin-top: -5px }
.sub_items dd a { float: left; padding: 0 8px; margin: 4px 0; line-height: 16px; height: 16px; border-left: 1px solid #e0e0e0; white-space: nowrap }
.items_brands { float: right; display: inline; width: 168px; overflow: hidden; margin-bottom: 10px }
.items_brands a { float: left; margin: 1px 0 0 1px; height: 35px }
.item_promotions { float: right; display: inline; width: 168px }
.item_promotions a { display: block; margin-bottom: 1px }
.news_box { height: 327px; width: 190px; margin-left:10px; background: #fefefe; overflow: hidden }
.news_title { padding: 0 15px; border-bottom: 1px dotted #E8E8E7; height: 43px; line-height: 43px }
.news_box .news_list { padding: 8px 0 0 15px }
.news_box .news_list a { height: 27px; line-height: 27px; overflow: hidden }
.news_ad { position: absolute; z-index: 2; top: -223px; right: 10px }
.slides { display: none; position: relative }
.slidesjs-navigation { margin-top: 3px; display:none }
.slidesjs-previous, .slidesjs-next { position: absolute; top: 50%; margin-top: -31px; left: 10px; z-index: 10; width: 20px; height: 50px; line-height: 50px; background: url(../img/slides_jiantou_left.png) no-repeat center center gray; background: url(../img/slides_jiantou_left.png) no-repeat center center rgba(0,0,0,.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000)
}
.slidesjs-next { left: auto; right: 10px; background: url(../img/slides_jiantou_right.png) no-repeat center center gray; background: url(../img/slides_jiantou_right.png) no-repeat center center rgba(0,0,0,.2) }
.recommend_slides:hover .slidesjs-navigation { display:block }
.todays_recommend { margin: 10px auto }
.recommend_slides { width: 1000px; float: left }
.recommend_slides_title { width: 190px; height: 152px; background: url(../img/recommend_slides_title.png) no-repeat; float: left }
.service_main { width: 1000px; padding: 20px 0; margin: 0 auto }
.bor_service { border-top: solid 1px #eee; margin-top: 10px }
.service_box { float: left; width: 200px }
.service_box dt { font-size: 18px; font-weight: normal }
.service_box a { font-size: 13px; display:block; line-height: 30px }
.footer_main { margin: 20px auto; border-top: solid 1px #eee; text-align: center; padding: 20px 0 }
.footer_text a { margin: 0 8px }
.easy_footer { border: 0; margin-top: 0 }
.footer_text { padding: 5px 0 }
.sideBar { position: fixed; top: 50%; z-index: 101; background: #918888; opacity:0; -webkit-transition: opacity 0.8s; -moz-transition: opacity 0.8s; transition: opacity 0.8s }
.sideBar li { border-top: 1px solid #b1aaaa }
.sideBar li:first-child { border: 0 }
.sideBar li a:hover,.sideBar li a.cur  { background-color: #d70b1c }
.sideBar li a { overflow: hidden; display: block; width: 24px; padding: 10px 5px; line-height: 14px; text-align: center; color: #fefefe; -webkit-transition: background-color .3s; -moz-transition: background-color .3s; transition: background-color .3s }
.sideBar li a.backtop_btn,.sideBar li a.backtop_btn:hover,.sideBar li a.customer_service,.sideBar li a.customer_service:hover { border-top: 1px solid #f6f6f6; background-color: #5e4a4a }
.lift_btn_arrow { display: block; width: 0; height: 0; margin: auto; border-style: solid; border-width: 4px; border-color: #5e4a4a #5e4a4a #fff }
.user_info { width: 190px; height: 132px; padding: 10px 0; background:#fff; border-bottom: 1px solid #f2f2f2; margin-left:10px }
.user_info .user_img { position: relative; width: 60px; height: 60px; padding: 5px; margin: 0 auto; background: url(../img/index.png) no-repeat }
.user_info .user_img .hover { position: absolute; top: 0; left: 0; width: 70px; height: 70px; background: url(../img/index.png) -300px -134px }
.user_info .info_n { width: 100%; height: 24px; text-align: center; font: 12px/24px "Microsoft Yahei",tahoma,arial,"Hiragino Sans GB"; overflow: hidden }
.user_info .user_btn { margin: 6px 10px; height: 26px }
.user_info .user_btn a { float: left; margin: 0 6px; width: 68px; height: 24px; border: 1px solid #F90; background: #F90; text-align: center; text-decoration: none; color: #FFF; font: 12px/24px "Microsoft Yahei",tahoma,arial,"Hiragino Sans GB" }
.user_info .user_btn a.register { border-color: #F90; color: #F90; background: #FFF; margin: 0 }
.user_info .user_btn.out_btn { text-align: center }
.user_info .user_btn.out_btn a { border-color: #fff; color: #666; background: #FFF; margin: 0; float: none }
.box_hd { position: relative; padding: 0 20px 0 30px; height: 55px; line-height: 55px; color: #fff }
.todays_recommend .box_hd { background: url(../img/chaoshi_seckill_bg.png) no-repeat 0 0 }
.box_hd_dec { position: absolute; left: -4px; top: -4px; width: 28px; height: 28px }
.todays_recommend .box_hd_dec { background-image: url(../img/sprite_index@1x.png); background-position: -190px -48px; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 24px; height: 24px }
.box_tit { font-size: 26px; font-weight: 400; line-height: 40px; height: 40px; padding-top: 7px; float:left }
.box_subtit { position: relative; float: right; margin-top: 16px; padding-right: 20px; height: 24px; line-height: 24px; font-size: 14px; color: #fff }
.box_subtit:hover { color: #fff }
.box_subtit_arrow { position: absolute; right: 0; top: 4px; background-image: url(../img/sprite_index@1x.png); background-position: -154px -40px; background-size: 218px 188px; background-repeat: no-repeat; width: 15px; height: 16px }
.sk_special { margin: 0 10px 0 0; float: right }
.sk_special img { display:block }
.box_bd { background-color: #fff }
.todays_recommend .box_bd { padding: 12px 0 13px; height: 225px; overflow: hidden }
.sk_item { float: left; width: 170px; height: 225px; padding: 0 14px 0 15px; border-right: 1px solid #e7e7e7 }
.sk_item_pic { position: relative; text-align: center }
.sk_item_img { width: 130px; height: 130px; margin: 17px 0; -webkit-transition: -webkit-transform .4s ease; -moz-transition: -moz-transform .4s ease; transition: -webkit-transform .4s ease; -moz-transition: transform .4s ease,-moz-transform .4s ease; transition: transform .4s ease; transition: transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
.sk_item_pic_lk:hover .sk_item_img { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px) }
.sk_item_name { color: #999; display: block; max-width: 100%; _width: 100%; overflow: hidden; font-size: 12px; text-align: left; height: 32px; line-height: 16px; word-wrap: break-word; word-break: break-all }
.sk_item_shadow { position: absolute; left: 0; top: 130px; text-align: center; background-image: url(../img/sprite_index@1x.png); background-position: 0 0; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 170px; height: 20px }
.sk_item_price { padding: 3px 0; height: 25px }
.mod_price { font-size: 18px; font-weight: 700; margin-right: 8px; color: #f10214 }
.mod_price i { margin-right: 3px; font-family: arial; font-size: 12px; font-weight: 300 }
.fbt_inner { margin: 0 auto; width: 1190px; padding-top: 30px }
.fbt_col { width: 390px; height: 444px; float: left; overflow: hidden; margin-right:10px }
.find .box_hd { background: #4998a1; background-image: -webkit-linear-gradient(left,#4998a1,#2e828b); background-image: -moz-linear-gradient(left,#4998a1,#2e828b); background-image: linear-gradient(90deg,#4998a1,#2e828b) }
.box_hd_arrow { position: absolute; top: 0; left: 0; width: 0; height: 0; border-top: 19px solid #f6f6f6; border-right: 19px solid transparent }
.find .box_hd_dec { background-image: url(../img/sprite_index@1x.png); background-position: -190px -96px; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 28px; height: 28px }
.fbt_col .box_bd { padding: 10px; height: 369px }
.find_list { width: 370px; height: 363px; overflow: hidden }
.find_item { float: left; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7 }
.find_item_2, .find_item_4, .find_item_6 { border-right: 0; margin-right: -1px }
.find_item_5, .find_item_6 { border-bottom: 0 }
.find_item_lk { display: block; width: 185px; height: 120px; position: relative }
.find_item_name { font-size: 14px; color: #4998a1; position: absolute; top: 15px; left: 20px; width: 80px; line-height: 20px; z-index: 1; word-wrap: break-word }
.find_item_img { position: absolute; bottom: 5px; right: 10px; width: 80px; height: 80px; -webkit-transition: -webkit-transform .4s ease-out; transition: -webkit-transform .4s ease-out; -moz-transition: transform .4s ease-out,-moz-transform .4s ease-out; transition: transform .4s ease-out; transition: transform .4s ease-out,-webkit-transform .4s ease-out,-moz-transform .4s ease-out }
.find_item_lk:hover .find_item_img { -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px) }
.sup .box_hd { background: #76488e; background-image: -webkit-linear-gradient(left,#76488e,#662d72); background-image: -moz-linear-gradient(left,#76488e,#662d72); background-image: linear-gradient(90deg,#76488e,#662d72) }
.sup .box_hd_dec { background-image: url(../img/sprite_index@1x.png); background-position: 0 -160px; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat }
.sup_page { padding-top: 9px; width:390px; height: 380px; background:#fff }
.sup_page_lk { display: block; width: 360px; height: 141px; margin: 0 15px 18px; padding-top: 18px; overflow: hidden; text-align: center; white-space: nowrap }
.sup_desc { font-size: 14px; line-height: 16px; color: #666; text-indent: 10px; margin-bottom: 15px; text-align: left }
.sup_img { display: inline-block; width: 110px; height: 110px; line-height: 110px; margin: 0 5px; vertical-align: top }
.sup_sep { width: 330px; height: 1px; margin: auto; background: #eee }
.fbt_col.top { margin: 0; padding: 0 }
.top .box_hd { background: #e77005; background-image: -webkit-linear-gradient(left,#e77005,#e45d04); background-image: -moz-linear-gradient(left,#e77005,#e45d04); background-image: linear-gradient(90deg,#e77005,#e45d04) }
.top .box_hd_dec { background-image: url(../img/sprite_index@1x.png); background-position: -190px 0; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 28px; height: 28px }
.top_tab { width:390px; height:389px; background:#fff }
.top_tab .tab_list{ padding: 6px 0 7px; font-size: 14px; border-bottom: 1px solid #e7e7e7; width: 370px; height: 18px; margin: 0 auto; white-space: nowrap; overflow: hidden; position: relative }
.top_tab .tab_list li{ cursor:pointer; display: inline-block; line-height: 18px; width: 77px; border-right: 1px solid #d2d1d1; text-align: center; overflow: hidden; text-overflow: ellipsis }
.top_tab .tab_list li:hover{ color: #c81623 }
.top_tab .tab_list p{ position: absolute; bottom: 0; left: 0; width: 58px; height: 2px; background: #f10214 }
.product_wrap { padding:10px }
.top_list { height:337px; overflow:hidden }
.top_list li { position: relative; float: left; width: 123px; text-align: center }
.top_list li:nth-child(3n) .top_lk { border-right-color: #fff }
.top_lk { display: block; padding: 12px 0; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; cursor: pointer }
.top_pic { margin-bottom: 10px }
.top_pic img { width: 100px; height: 100px }
.top_rank { position: absolute; top: 12px; left: 11px; color: #fff; line-height: 35px; text-align: center; font-size: 22px; background-image: url(../img/sprite_index@1x.png); background-position: -100px -100px; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 30px; height: 40px }
.top_rank_1 { background-image: url(../img/sprite_index@1x.png); background-position: -104px -40px }
.top_rank_2 { background-image: url(../img/sprite_index@1x.png); background-position: -50px -100px }
.top_rank_3 { background-image: url(../img/sprite_index@1x.png); background-position: 0 -100px }
.top_name { height: 32px; text-align: left; padding: 0 11px; line-height: 16px; overflow: hidden; word-wrap: break-word; word-break: break-all }
.rec_list li { overflow: hidden; float: left; width: 396px; height: 100px }
.rec_list li a { width: 100%; height: 100% }
.rec_list li img { width: 100%; height: 100%; display:block; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; transition: opacity .2s }
.rec_list li:hover img { opacity: .8 }
.ftit_inner { margin:20px auto 0 auto; height: 35px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAHAQMAAAD3d2XqAAAABlBMVEUAAAC/v79T5hyIAAAAAXRSTlMAQObYZgAAAAtJREFUCNdjaECGABiOA4FOsWZrAAAAAElFTkSuQmCC) repeat-x 0 16px; text-align: center }
.ftit_inner h3 { display: inline; padding: 0 50px; background: #f6f6f6; font-weight: 400; font-size: 26px; line-height: 35px; color: #333 }
.chn_col { float: left; width: 590px; margin-right: 10px; overflow: hidden }
.chn_col:last-child { margin: 0 }
.pt_hd { height: 26px; padding: 16px 20px 16px 25px; background: #999 }
.pt_tit { float: left; font-size: 22px; color: #fff; height: 26px; line-height: 30px; font-weight: 400; max-width: 100px; word-wrap: break-word; word-break: break-all; white-space: nowrap; text-overflow: ellipsis }
.pt_tags { float: right; max-width: 440px; height: 28px; text-align: right; overflow: hidden }
.pt_tags a { display: inline-block; height: 24px; line-height: 24px; padding: 0 10px; border: 1px solid hsla(0,0%,100%,.2); color: #fff; margin-left: 10px; margin-bottom: 10px; max-width: 100px; overflow: hidden; word-wrap: break-word; word-break: break-all; white-space: nowrap; text-overflow: ellipsis; background-color: hsla(0,0%,100%,.2) }
.pt_tags_item:hover { color: #fff!important; border-color: #fff!important }
.pt_bd_wrapper { padding: 10px; background-color: #fff; overflow: hidden }
.pt_cover { float: left; width: 183px; height: 260px; overflow: hidden; margin-right: 10px; background-color: #f7f7f7 }
.pt_cover_img { display: block; width: 193px; height: 260px; -webkit-transition: -webkit-transform .2s; transition: -webkit-transform .2s; -moz-transition: transform .2s,-moz-transform .2s; transition: transform .2s; transition: transform .2s,-webkit-transform .2s,-moz-transform .2s }
.pt_cover a:hover .pt_cover_img { -webkit-transform: translateX(-10px); -moz-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px) }
.pt_bi { float: left; width: 376px; height: 260px; position: relative; overflow: hidden }
.pt_bi_split { position: absolute; display: block; z-index: 1 }
.pt_bi_split_h { top: 130px; left: 0; width: 500px; height: 1px; background-color: #e6e6e6 }
.pt_bi_split_v { top: 0; left: 188px; width: 1px; height: 500px; background-color: #e6e6e6 }
.pt_bi_item { position: relative; float: left; width: 188px; height: 130px }
.pt_bi_item .pt_bi_img { width: 100%; height: 100%; -webkit-transition: -webkit-transform .5s; transition: -webkit-transform .5s; -moz-transition: transform .5s,-moz-transform .5s; transition: transform .5s; transition: transform .5s,-webkit-transform .5s,-moz-transform .5s }
.pt_bi_item:hover .pt_bi_img { -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px) }
.pt_more { clear: both; height: 130px; overflow: hidden; padding-top: 10px }
.pt_more_item { float: left; width: 183px; height: 130px; overflow: hidden; margin-right: 10px; background-color: #f7f7f7 }
.pt_more_item:last-child { margin-right: 0 }
.pt_more_img { display: block; overflow: hidden; width: 193px; height: 130px; -webkit-transition: -webkit-transform .4s; transition: -webkit-transform .4s; -moz-transition: transform .4s,-moz-transform .4s; transition: transform .4s; transition: transform .4s,-webkit-transform .4s,-moz-transform .4s }
.pt_more_item:hover .pt_more_img { -webkit-transform: translateX(-10px); -moz-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px) }
.pt_ft { padding: 10px 0 0; clear: both; background-color: #fff }
.pt_logo_item { float: left; border-right: 1px solid #dedfe0; padding: 0 12px; height: 20px; margin-top: 7px }
.pt_logo_item:last-child { border:0 }
.pt_logo_img { display: block; width: 70px; height: 35px; margin-top: -7px }
.pt_logo_item:hover .pt_logo_img { opacity: .8 }
.logo_list { height:35px }
.pt_bd { float: left; width: 570px }
.pt_bd.pt_bd_col2 { border-left: 1px solid #e6e6e6; margin-left: 15px; width: 569px; padding-left: 15px }
.col_3x.chn_col { width:390px }
.col_3x .pt_bi, .col_3x .pt_more_item:last-child { width:177px }
.col_3x .pt_logo_item { padding:0 10px }
.col_3x .pt_tags { max-width:240px }
.more_list { margin-left: -10px }
.more_item { float: left; margin: 0 0 10px 10px }
.more_item_lk { display: block; padding: 4px; width: 220px; height: 305px; border: 1px solid #fff; background-color: #fff; text-align: center; overflow: hidden }
.more_item_lk:hover { border-color: #f10214 }
.more_photo { display: inline-block; width: auto; height: 220px; background-color: #f7f7f7 }
.more_info { padding: 10px 5px; text-align: left }
.more_info_name { overflow: hidden; margin-bottom: 5px; height: 36px }
.more_info_price { font-size: 12px; font-weight: normal }
.chaoshi_brand_row {margin: 20px auto 10px auto }
.chaoshi_brand_today { float: left; width: 390px; height: 270px }
.chaoshi_brand_row img { width: 100%; height: 100%; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; transition: all .2s ease }
.chaoshi_brand_row img:hover { -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px) }
.chaoshi_brand_list { float: left }
.chaoshi_brand_item { float: left; margin-left: 10px; width: 190px; height: 270px }
.chaoshi_brand_small { margin-top: 10px }
.chaoshi_brand_small .chaoshi_brand_item { margin: 0 10px 0 0 }
.chaoshi_brand_small .chaoshi_brand_item:last-child { margin: 0 }
.chaoshi_category_bd {
  height: 485px;
}
.chaoshi_category_focus {
  position: relative;
  width: 190px;
  height: 485px;
  float: left;
}
.chaoshi_category_focus_pic {
  display: block;
}
.chaoshi_category_focus img {
  width: 190px;
  height: 485px;
}
.chaoshi_category_focus_key {
  position: absolute;
  bottom: 0;
  height: 133px;
  padding: 20px 10px 12px;
  background: rgba(0,0,0,.2);
  overflow: hidden;
}
.chaoshi_category_focus_key a {
  float: left;
  width: 73px;
  height: 24px;
  margin: 0 5px 8px;
  line-height: 24px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  border: 1px solid hsla(0,0%,100%,.6);
  background: hsla(0,0%,95%,.2);
  overflow: hidden;
}
.chaoshi_category_focus_key a:hover {
  color: #fff;
  border-color: #fff;
}
.chaoshi_category_goods {
  margin-left: 190px;
  background-color: #fff;
}
.chaoshi_category_ul { height: 485px; overflow: hidden }
.chaoshi_category_ul .more_item {
  width: 169px;
  height: 233px;
  padding: 10px 15px 0;
  margin: 0;
  border-left: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
  float: left;
  overflow: hidden;
}
.chaoshi_category_ul .more_item_lk { width: 100%; height: auto; padding: 0; border: 0 }
.chaoshi_category_ul .more_photo { width: 130px; height: 130px }
.chaoshi_category_ul .more_info_price { font-size: 14px }


@media (-webkit-min-device-pixel-ratio: 1.3), not all, not all, (min-resolution: 1.3dppx) {
  .todays_recommend .box_hd_dec { background-image:url(../img/sprite_index@2x.png); background-position:-118px -80px; -moz-background-size:170px 158px; background-size:170px 158px; background-repeat:no-repeat; width:28px; height:28px }
  .find .box_hd_dec { background-image: url(../img/sprite_index@2x.png); background-position: 0 -130px; -moz-background-size: 170px 158px; background-size: 170px 158px }
  .sup .box_hd_dec { background-image: url(../img/sprite_index@2x.png); background-position: -38px -130px; -moz-background-size: 170px 158px; background-size: 170px 158px }
  .top .box_hd_dec { background-image: url(../img/sprite_index@2x.png); background-position: -80px -80px; -moz-background-size: 170px 158px; background-size: 170px 158px }
  .top_rank_1 { background-image: url(../img/sprite_index@2x.png); background-position: -84px -30px; -moz-background-size: 170px 158px; background-size: 170px 158px }
  .top_rank_2 { background-image: url(../img/sprite_index@2x.png); background-position: -44px -30px; -moz-background-size: 170px 158px; background-size: 170px 158px }
  .top_rank_3 { background-image: url(../img/sprite_index@2x.png); background-position: -124px -30px; -moz-background-size: 170px 158px; background-size: 170px 158px }
}
@media not all, only screen and (-webkit-min-device-pixel-ratio: 1.5), not all, not all {
  .box_subtit_arrow { background-image: url(../img/sprite_index@2x.png); background-position: -76px -130px; background-size: 170px 158px; background-repeat: no-repeat; width: 15px; height: 16px; }
}