.view_photos { padding-top: 10px; }

.view_photos .thumbs { height: 80px; }

.view_photos .thumbs li { float: left; border: 1px solid #ccc; margin-right: 10px; position: relative; transition: border-color .2s ease-out; height: 70px; }

.view_photos .thumbs li:hover { border-color: #b0352f; }

.view_photos .thumbs li img { display: block; width: 70px; height: 70px; cursor: url("../images/zoom-in.png"),url("../images/zoom-in.cur"),pointer; }

.view_photos .thumbs li.current img, .view_photos .viewer img { cursor: url("../images/zoom-out.png"),url("../images/zoom-out.cur"),pointer; }

.view_photos .thumbs li b { position: absolute; top: 71px; left: 50%; margin-left: -6px; display: none; width: 0; height: 0; overflow: hidden; border-width: 6px; border-style: solid; border-color: #b0352f transparent transparent; _border-color: #b0352f #fff #fff #fff; _filter: chroma(color = #fff); }

.view_photos .thumbs li.current { border-color: #b0352f; }

.view_photos .thumbs li.current b { display: block; }

.view_photos .viewer { display: none; margin-top: 5px; font-size: 0; }

.view_photos .viewer img { max-width: 600px; border: 1px solid #ccc; vertical-align: top; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; transition: all .2s; }

.item_cover .view_bd, .item_cover .view_bd img { width: 380px; height: 380px; }

#content { width: 1200px; margin: 20px auto; }

.detail { border: 1px solid #dedede; border-top-color: #d5d5d5; background: url("../images/seemore-bg.png") right 0 repeat-y #fff; position: relative; }

.item_cover { width: 410px; position: relative; float: left; }

.item_cover .view_bd { margin: 20px auto 0; position: relative; background: #f3f3f3; }

.item_cover .view_bd img.view { position: absolute; top: 0; left: 0; z-index: 2; }

.view_thumbs ul { padding: 15px 0; height: 56px; width: 0; overflow: hidden; margin: 0 auto; }

.view_thumbs li, .view_thumbs li img { height: 50px; width: 50px; }

.view_thumbs li { border: 1px solid #ddd; margin: 0 4px 50px; +zoom:1; cursor: pointer; padding: 2px; float: left; position: relative; }

.view_thumbs li.current { border-color: #b0352f; }

.view_thumbs li .arrow { position: absolute; left: 22px; top: -14px; color: #b0352f; visibility: hidden; }

.view_thumbs li.current .arrow { visibility: visible; }

.item_box { /*float: left;
    width: 560px;*/ float: left; min-height: 455px; width: 580px; border-left: 1px #d5d5d5 solid; padding-bottom: 32px; }
.item_box:before { content: ' '; width: 1px; height: 100%; position: absolute; height100 %; border-right: 1px solid #d5d5d5; left: 409px; bottom: 0; z-index: 99999; }
.item_detail { /*padding-left: 10px;
    padding-bottom: 20px;*/ padding-left: 0px; padding-bottom: 0px; }

.item_detail .product_name { /*padding-top: 18px;
        border-bottom: 1px solid #ddd;*/ padding-top: 18px; border-bottom: 1px solid #ddd; padding-left: 20px; }

.item_detail .product_name h1 { font-size: 16px; }

.item_detail .product_name h1 img { margin-right: 5px; vertical-align: -2px; position: absolute; width: 48px; height: 53px; left: 0; top: 0; z-index: 999; }

.ping_star, .ping_star i { display: inline-block; height: 12px; }

.item_detail .product_name .desc { color: #999; line-height: 18px; padding: 3px 0 12px; display: block; }

.item_detail dd { /*min-height: 300px;
    padding-top: 10px;
    font-size: 14px;
    color: #999;*/ min-height: 300px; padding-top: 0px; font-size: 14px; color: #999; }

.item_detail li { /*padding: 5px 0;
    position: relative;
    width: 100%;*/ padding: 0px; position: relative; width: auto; }

.item_detail li .lbl { /*display: inline-block;
        width: 60px;
        color: #666;*/ display: inline-block; width: 70px; color: #888888; padding-left: 20px; }
.teacur { width: 20px; height: 20px; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-animation: play 3s linear infinite; -moz-animation: play 3s linear infinite; animation: play 3s linear infinite; }

@-webkit-keyframes play {
    0% { -webkit-transform: rotateY(0deg); }
    60% { -webkit-transform: rotateY(360deg); }
    100% { -webkit-transform: rotateY(360deg); }
}

@-moz-keyframes play {
    0% { -moz-transform: rotateY(0deg); }
    100% { -moz-transform: rotateY(360deg); }
}

@keyframes play {
    0% { transform: rotateY(0deg); }
    100% { transform: rotateY(360deg); }
}

.property li em.orange { margin: 0 4px; }

.property li .rmb { color: #b0352f; }

.property li .price { color: #b0352f; font-size: 20px; }

.property li.cancel .price, .property li.cancel .rmb { text-decoration: line-through; color: #999; font-size: 14px; }

.property li.promo .lbl { width: auto; background-color: #b0352f; padding: 1px 8px; border-radius: 3px; color: #fff; margin-right: 10px; }

#s_comment, #s_comment:hover { color: #999; }

.ping_star, .ping_star i { background: url("../images/star-small.png") repeat-x; }

.ping_star { width: 66px; overflow: hidden; text-align: left; }

.ping_star i { width: 0; overflow: hidden; background-position: 0 -21px; vertical-align: top; }

.sku_box .lbl { float: left; margin-top: 6px; }

.sku_box { padding-top: 5px; }

.sku_box li { padding: 2px 0; }

.sku_box .sku_list { float: left; width: 470px; padding: 5px 5px 0; -webkit-transition: background-color .1s; -moz-transition: background-color .1s; -o-transition: background-color .1s; -ms-transition: background-color .1s; transition: background-color .1s; }

.sku_box .sku_list a { display: block; zoom: 1; float: left; height: 26px; line-height: 26px; padding: 0 12px; border: 1px solid #dbdbdb; background-color: #fff; color: #666; position: relative; margin: 0 15px 6px 0; white-space: nowrap; overflow: hidden; }

.sku_box .sku_list a input { display: none; }

.sku_box .sku_list a i { visibility: hidden; background: url("../images/gou.png") no-repeat; display: block; height: 0; overflow: hidden; padding-top: 16px; position: absolute; right: 0; bottom: 0; width: 16px; }

.sku_box .sku_list a:hover { border-color: #b0352f; color: #b0352f; text-decoration: none; }

.sku_box .sku_list a.disabled { border: 1px dashed #ccc; color: #bbb; cursor: not-allowed; background-color: #f8f8f8; opacity: .6; +filter:Alpha(opacity=60); }

.sku_box .sku_list a.current { border-color: #b0352f; color: #b0352f; }

.sku_box .sku_list a.current i { visibility: visible; }
.sku_box .sku_list .nostorage { background: #eee; }
.sku_box .sku_list .nostorage, .sku_box .sku_list .nostorage:hover { border-color: #eee; color: #b3b4b7; }
.sku_box .warn_color { background-color: #fc9; }

.sku_box .color_list a { height: 45px; width: 45px; padding: 0; }

.sku_box .color_list a img { height: 45px; width: 45px; vertical-align: top; }

.tobuy_box { padding-top: 2px; height: 120px; }

.tobuy_box .lbl { float: left; margin-top: 6px; }

.tobuy_box ::selection { background: 0 0; color: #777; }

.skunum_li { margin-bottom: 20px; height: 32px; }

.skunum { float: left; height: 32px; font-size: 0; overflow: hidden; padding-left: 5px; }

.skunum span { float: left; display: block; width: 28px; height: 30px; border: 1px solid #ccc; background-color: #eee; text-align: center; font-size: 20px; overflow: hidden; line-height: 26px; color: #777; cursor: pointer; }

.skunum span.add { margin-left: -2px; }

.skunum span:active { background-color: #ccc; }

.skunum span.disabled { cursor: not-allowed; color: #bbb; opacity: .6; +filter:Alpha(opacity=60); }

.skunum input { float: left; display: block; width: 66px; height: 14px; padding: 8px 0; line-height: 14px; border: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; font-size: 14px; background-color: #fff; }

.skunum cite { margin-left: 5px; color: #999; font-size: 14px; padding-top: 5px; float: left; }

.skunum cite em { margin: 0 4px; }

.add_cart_li .btn { font-size: 16px; padding: 7px 20px 9px; height: 24px; line-height: 24px; }

.add_cart_li .graybtn { margin-left: 12px; border: 1px solid #ddd; background-color: #f4f4f4; border-radius: 3px; height: 22px; }

.detail_part, .ewm_img, .seemore_items li a, .tabs_bar { border: 1px solid #ccc; }

.add_cart_li .graybtn:hover { background-color: #efefef; color: #666; }

.add_cart_li .btn i.iconfont { vertical-align: 2px; margin-right: 6px; font-size: 14px; }

.add_cart_li #buy_btn i.iconfont { vertical-align: 1px; font-size: 20px; }

.add_cart_li .offbtn, .add_cart_li .offbtn:hover { cursor: default; background-color: #E9E9E9; color: #aaa; border-color: #E9E9E9; }

.ewm_img { width: 145px; background: #fff; position: absolute; top: 5px; right: 0; z-index: 200; cursor: pointer; font-size: 12px; }

.ewm_img .h_d { height: 38px; }

.ewm_img .h_d .iconfont { font-size: 20px; line-height: 38px; margin-left: 10px; display: inline-block; float: left; }

.ewm_img .h_d p { width: 75px; float: left; line-height: 15px; margin-bottom: 0; padding-top: 5px; margin-left: 8px; }

.ewm_img .h_d p span { display: block; }

.ewm_img .h_d p.fan i { color: #b0352f; }

.ewm_img .h_d p.app i { color: #78C5F6; }

.ewm_img .h_d .min-ico { display: block; float: right; font-size: 12px; margin-right: 10px; }

.ewm_img div.ewm_img_box { border-top: 1px solid #ccc; text-align: center; line-height: 28px; padding-top: 17px; display: none; }

.ewm_img img { display: block; margin: 0 auto; }

.timedown { /*margin-left: 40px;
    font-size: 12px;*/ margin-left: 0px; font-size: 12px; }

.timedown i { /*font-size: 18px;
        color: #b0352f;
        margin-right: 5px;*/ font-size: 18px; color: #fff; margin-right: 5px; }

.timedown em { /*color: #b0352f;
        margin: 0 1px;
        font-family: arial;*/ color: #fbffb8; margin: 0 1px; font-family: arial; }

.addcart_ok { padding: 0 30px 30px; text-align: center; }

.addcart_ok .tip { font-size: 20px; margin-bottom: 20px; }

.addcart_ok .tip i { font-size: 40px; color: #6dc415; vertical-align: -4px; margin-right: 15px; }

.addcart_ok .go a { font-size: 14px; }

.addcart_ok .go a.back { color: #09f; margin-right: 60px; }

.addcart_ok .go a.btn { font-size: 16px; padding: 5px 20px; }

.dialog_addcart_ok .ui-dialog-header { background-color: #fff; border-bottom-color: #fff; }

.dialog_addcart_ok .ui-dialog-title { visibility: hidden; }

.privileges { position: absolute; /* padding-bottom: 15px; */ padding-left: 12px; bottom: 15px; }

.privileges li { float: left; padding: 0 10px; height: 17px; line-height: 17px; overflow: hidden; color: #bbb; border-right: 1px dotted #ccc; }
.privileges li:last-child { border-right: 0px }

.privileges li i.iconfont { font-size: 16px; margin-right: 5px; }

.privileges li.last { border-right: none; }

.skucode_hide { color: #fff; margin-left: 50px; }

.seemore_items { float: right; width: 205px; padding: 15px 0; }

.seemore_items h3 { position: relative; font-size: 14px; color: #999; width: 132px; margin: 0 auto; }

.seemore_items h3 a { position: absolute; right: 0; top: -3px; font-size: 24px; line-height: 24px; color: #999; }

.seemore_items h3 a:hover { text-decoration: none; color: #b0352f; }

.seemore_items .bd { width: 132px; height: 425px; position: relative; overflow: hidden; margin: 10px auto 0; }

.seemore_items li { margin-bottom: 13px; height: 132px; overflow: hidden; }

.seemore_items li a { display: block; width: 130px; height: 130px; position: relative; }

.seemore_items li a img { width: 130px; height: 130px; background-color: #fff; vertical-align: top; }

.seemore_items li a p { position: absolute; top: 100px; left: 0; height: 30px; line-height: 30px; opacity: .8; +filter:Alpha(opacity=80); background-color: #fff; font-size: 14px; padding-left: 10px; width: 120px; }

.detail_page { padding-top: 20px; padding-bottom: 40px; }

.detail_left { width: 970px; float: left; }

.detail_right { width: 206px; float: right; }

.tabs_bar_warp { height: 46px; width: 970px; }

.tabs_bar_warp .fixed { position: fixed; }

.tabs_bar { height: 44px; width: 968px; background: #f3f3f3; z-index: 999; top: 0; }
.buy_fr span, .buy_fr strong, .buy_fr del { float: right; line-height: 45px; }
.buy_fr span a { width: 170px; height: 45px; text-align: center; display: block; line-height: 45px; font-size: 16px; }
.buy_fr span a:hover { text-decoration: none; }
.buy_fr span a i { font-size: 16px; vertical-align: 2px; }
.buy_fr strong { font-size: 18px; color: #b0352f; margin-right: 10px; font-family: Arial; }
.buy_fr del { margin-right: 10px; font-family: Arial; }
.tabs_bar ul { width: 100%; height: 44px; }

.tabs_bar ul li { _bottom: -1px; z-index: 999; position: relative; display: block; float: left; height: 44px; line-height: 44px; }

.tabs_bar ul li a { border-right: 1px solid #ccc; padding: 0 35px; display: block; font-size: 14px; }

.tabs_bar ul li a:hover { text-decoration: none; background: #ebebeb; }

.tabs_bar ul li.current a { color: #b0352f; text-decoration: none; background: #fff; border-bottom: 1px solid #fff; }

.tabs_bar ul li a em { font-family: Arial; }

.detail_part { background-color: #fff; padding: 20px; border-top: none; }

.part_box { margin-bottom: 20px; }
.part_box iframe.video { margin: 0 auto; width: 100%; height: 576px; }
.part_box .part_bd { width: 100%; overflow: hidden; line-height: 2em; font-size: 16px; font-family: "Microsoft YaHei"; }
/*.part_box .part_bd p { margin: 10px 0px; }*/
.part_box .part_bd img { max-width: 100%; vertical-align: top; }

.part_box .part_bd h1 { display: block; clear: both; zoom: 1; overflow: hidden; border-left: 12px solid #b0352f; line-height: 24px !important; font-size: 18px !important; font-weight: 800 !important; text-indent: 0em !important; font-family: Microsoft YaHei,SimHei,Verdana; margin: 35px 0 20px 0px; background: url(http://baike.bdimg.com/static/wiki-lemma/normal/resource/img/paraTitle-line_c5e6d61.png); position: relative; }
.part_box .part_bd h1 span { line-height: 0em !important; background: white !important; padding-left: 1em !important; padding-right: 1em !important; }

.sectionbox { margin-bottom: 30px; }

.sectionbox h2.tit { background: url("../images/pc/spxq_tit_bg.png") no-repeat; height: 27px; line-height: 27px; padding: 0 15px; margin-bottom: 10px; }

.sectionbox h2.tit span { color: #fff; }

.sectionbox h2.tit_cs span { background-position: 0 4px; }

.sectionbox h2.tit_xx span { background-position: 0 -30px; }

.sectionbox h2.tit_pj span { background-position: 0 -66px; }

.nala_say { width: auto; height: auto !important; }

.sectionbox h2.tit_zdy span { padding-top: 3px; height: 20px; font-size: 14px; color: #fff; }

.item_canshu { width: 100%; }

.item_canshu td.op { vertical-align: top; border: 1px solid #ddd; }

.item_canshu td.pic { text-align: center; width: 250px; padding: 5px; border: 1px solid #ddd; }

.item_canshu table { width: 100%; margin-bottom: -1px; }

.item_canshu table td { padding: 6px 10px; border-bottom: 1px solid #ddd; font-size: 14px; }

.item_canshu table td.l { text-align: right; background-color: #f4f4f4; border-right: 1px solid #ddd; width: 96px; padding-right: 5px; }

.cmt_point { padding: 15px; font-size: 14px; }

.cmt_point .d_left { width: 520px; float: left; }

.cmt_point .d_total { width: 158px; border-right: 1px solid #ccc; padding-top: 2px; height: 115px; float: left; }

.cmt_point .all_points { font-size: 24px; text-align: center; height: 40px; line-height: 40px; }

.cmt_point .all_points b { color: #c35c57; font-size: 60px; font-weight: normal; font-family: Arial; }

.cmt_point .all_people { text-align: center; line-height: 25px; }

.cmt_point .all_people em { color: #b0352f; }

.cmt_point .list { width: 360px; float: right; }

.cmt_point .list li { height: 20px; line-height: 20px; margin-bottom: 4px; overflow: hidden; }

.cmt_point .list li label { display: inline-block; width: 70px; text-align: right; float: left; }

.cmt_point .list li p { float: left; background: #ddd; width: 200px; height: 14px; margin: 3px 0; }

.cmt_point .list li p span { display: block; width: 100%; background: #c35c57; height: 14px; }

.cmt_point .list li em { color: #b0352f; margin-left: 10px; }

.cmt_point .d_right { width: 320px; height: 134px; float: right; }

.cmt_point .d_right p { margin-bottom: 10px; }

.big_star, .big_star i { height: 22px; background-image: url("../images/star2.png"); background-repeat: repeat-x; display: block; }

.big_star { width: 128px; margin: 10px auto; background-position: 0 -32px; }

.big_star i { line-height: 22px; overflow: hidden; background-position: 0 0; width: 100%; }

.min_star { padding-top: 6px; *padding-top: 10px; height: 23px; line-height: 23px; }

.comment_box .md_head { height: 45px; background: #f5f5f5; padding: 0 20px; }

.comment_box .md_head .select { float: right; height: 30px; margin-top: 8px; line-height: 30px; }

.comment_box .md_head .select select { margin-left: 20px; padding: 3px 5px; font-size: 14px; }

.comment_list { padding-top: 20px; +zoom:1; }

.com_md { margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px; }

.com_md_left { width: 60px; float: left; height: 100px; padding-left: 10px; }

.com_md_left .face { width: 50px; height: 50px; border-radius: 50px; transition: .8s ease all; -webkit-transition: .8s ease all; -moz-transition: .8s ease all; text-align: center; }

.com_md_left .face:hover { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); }

.com_md_right { float: right; width: 830px; }

.com_md_right_head { padding-bottom: 5px; border-bottom: 1px dashed #eee; margin-bottom: 12px; color: #aaa; }

.com_md_right_head .fl { width: 300px; }

.com_md_right_head .fl span { margin-right: 15px; }

.com_md_right_head span.lv { margin-left: 0; border: 1px solid #b0352f; color: #b0352f; border-radius: 3px; line-height: 12px; padding: 2px 7px; display: inline-block; }

.com_md_right_head .fr span.min_star { margin-right: 25px; }

.com_md_bd { font-size: 14px; }

.com_md_bd .text { line-height: 24px; color: #666; }

.com_md_bd .depc { margin-top: 10px; color: #aaa; position: relative; font-size: 12px; }

.com_md_bd .depc .useful { position: absolute; right: 0; top: -5px; display: none; }

.com_md_bd .depc .useful a { padding: 4px 10px; background-color: #f4f4f4; border: 1px solid #ccc; border-radius: 2px; display: inline-block; line-height: 1.1; color: #666; }

.com_md_bd .depc .useful a:hover { color: #666; text-decoration: none; background-color: #e8e8e8; }

.com_md_bd .depc .useful a.clicked, .com_md_bd .depc .useful a.clicked:hover { background-color: #f4f4f4; color: #bbb; border-color: #eee; }

.com_md_bd .depc .useful a i { font-size: 18px; margin-right: 3px; }

.com_md_bd .reply { margin-top: 10px; padding-left: 80px; }

.com_md_bd .reply b { margin-left: -80px; }

.com_md_bd .reply .con { margin-top: -20px; color: #666; }

.right_box { border: 1px solid #ccc; background-color: #fff; margin-bottom: 20px; }

.right_box .hd { border-bottom: 1px solid #ccc; background: url("../images/pc/h3-titbg.png") 15px 14px no-repeat #f3f3f3; height: 44px; line-height: 44px; overflow: hidden; font-size: 14px; padding-left: 30px; }

.right_box .bd { padding: 0 14px; }

.right_box li { border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: -1px; }

.right_box li .price { color: #b0352f; font-size: 14px; margin-top: 2px; }

.right_box li .price b { font-weight: 400; }

.right_box li .img { padding-top: 10px; text-align: center; }

.right_box li .img img { width: 120px; height: 120px; vertical-align: top; }

.teamaster_right_box .name { margin-top: 5px; }
.teamaster_right_box .name a { line-height: 20px; }
