﻿.b01
{
    background-position: -717px -115px;
    width: 50px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
}
.b02
{
    background-position: -408px -107px;
    width: 127px;
    height: 34px;
}
.b03
{
    background-position: -567px -107px;
    width: 127px;
    height: 34px;
}
.b04
{
    background-position: -253px -107px;
    width: 127px;
    height: 34px;
}
.b05
{
    background-position: -415px -150px;
    width: 115px;
    height: 34px;
}
.b06
{
    background-position: -63px -195px;
    width: 127px;
    height: 34px;
}
.b07
{
    background-position: -54px -107px;
    width: 171px;
    height: 34px;
}
.b08
{
    background-position: -564px -149px;
    width: 143px;
    height: 34px;
}
.b09
{
    background-position: -799px -148px;
    width: 139px;
    height: 34px;
}
.b10
{
    background-position: -798px -109px;
    width: 143px;
    height: 34px;
}
.b11
{
    background-position: -63px -151px;
    width: 149px;
    height: 34px;
}
.b12
{
    background-position: -255px -151px;
    width: 115px;
    height: 34px;
}
.b13
{
    background-position: -79px -696px;
    width: 70px;
    height: 30px;
    line-height: 22px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.b14
{
    background-position: -181px -696px;
    width: 70px;
    height: 28px;
    line-height: 28px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.b15
{
    background-position: -79px -650px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.b16
{
    background-position: -184px -650px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.b17
{
    background-position: -865px -254px;
    width: 80px;
    height: 25px;
    padding-bottom: 1px;
    _line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
}
.b18
{
    background-position: -751px -254px;
    width: 80px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.b19
{
    background-position: -882px -294px;
    width: 80px;
    height: 22px;
    line-height: 22px;
    padding-left: 11px;
    color: #666;
}
.b20
{
    background-position: -299px -295px;
    width: 93px;
    height: 22px;
    line-height: 22px;
    padding-left: 11px;
    color: #666;
}
.b33
{
    background-position: -255px -195px;
    width: 129px;
    height: 34px;
}
.top_ad
{
    text-align: center;
}
.top_ad img
{
    margin-bottom: 10px;
    width: 742px;
}
.pro_size
{
    color: #666;
    font-family: "瀹嬩綋";
    margin-bottom: 5px;
}
.pro_size a
{
    width: 25px;
    height: 20px;
    display: inline-block;
    border: solid 1px #444;
    text-align: center;
    line-height: 20px;
    *line-height: 22px;
    margin-left: 3px;
}
.pro_size a:hover, .pro_size a.cur
{
    text-decoration: none;
    color: #666;
    background: #f5f5f5;
}
.pro_size .sm
{
    border: 0;
    width: auto;
    color: #f60;
    text-decoration: underline;
}
.pro_size .sm:hover
{
    text-decoration: underline;
    background: none;
    color: #f60;
}
.pro_color
{
    color: #666;
    font-family: "瀹嬩綋";
    margin-bottom: 20px;
}
.pro_color .fl
{
    width: 36px;
    float: left;
    display: block;
    vertical-align: middle;
}
.pro_color a
{
    width: 25px;
    height: 25px;
    display: inline-block;
    border: solid 1px #666;
    margin-left: 3px;
    cursor: pointer;
    overflow: hidden;
    float: left;
    position: relative;
    margin-bottom: 10px;
}
.pro_color a span
{
    display: block;
    border: solid 1px #fff;
    width: 23px;
    height: 23px;
}
.pro_color a:hover
{
    width: 27px;
    height: 27px;
    display: inline-block;
    background: url(../image/color.gif) no-repeat;
    border: 0;
}
.pro_color a:hover span
{
    width: 21px;
    height: 21px;
    margin: 2px;
}
.pro_color a img
{
    display: none;
    width: 9px;
    height: 9px;
    overflow: hidden;
}
.pro_color a:hover img, .pro_color a.cur img
{
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
}
.pro_color .c_1
{
    background: #000;
}
.pro_color .c_2
{
    background: #fff;
}
.pro_color .c_3
{
    background: #f00;
}
.pro_color .c_4
{
    background: #00f;
}
.pro_color .c_5
{
    background: #0f0;
}
.pro_color .c_6
{
    background: #ff0;
}
.pro_color .c_7
{
    background: #dd8200;
}
.pro_color .c_8
{
    background: #ff00b4;
}
.pro_color .c_9
{
    background: #00ffba;
}
.pro_color .c_10
{
    background: #3e2d20;
}
.pro_color .c_11
{
    background: #2d9489;
}
.pro_color .c_12
{
    background: #c5a383;
}
.fenlei
{
    background: url(../image/color.gif) repeat-x top;
    position: relative;
    padding-top: 10px;
    clear: both;
    margin-top: 35px;
}
.fenlei .tit
{
    padding-bottom: 4px;
    _padding-bottom: 2px;
    position: absolute;
    top: -26px;
}
.fenlei .tit a
{
    display: inline-block;
    background: url(../image/color.gif) no-repeat left top;
    padding-left: 4px;
    height: 25px;
    overflow: hidden;
    margin-left: 1px;
    cursor: pointer;
    float: left;
    color: #000;
}
.fenlei .tit a span
{
    background: url(../image/color.gif) no-repeat right top;
    height: 25px;
    float: left;
    padding: 7px 20px 0 15px;
}
.fenlei .tit a:hover, .fenlei .tit .cur
{
    color: #fff;
    text-decoration: none;
    background-position: left -22px;
    margin-top: 1px;
}
.fenlei .tit a:hover span, .fenlei .tit .cur span
{
    background-position: right -22px;
    padding-top: 6px;
}
.fenlei .tit a.first
{
    color: #c10005;
}
.fenlei .tit a.first:hover
{
    color: #fff;
}
.fenlei table
{
    border: solid 1px #ddd;
    border-right: 0;
    border-left: 0;
    background: #f6f6f6;
    width: 100%;
}
.fenlei table td
{
    padding-left: 15px;
    line-height: 25px;
}
.fenlei table .top_td td
{
    padding-top: 5px;
}
.fenlei table .bot_td td
{
    padding-bottom: 5px;
}
.pro_kuang
{
    color: #666;
    font-family: "瀹嬩綋";
    margin-top: 4px;
}
.none
{
    padding-left: 36px;
}
.pro_kuang p
{
    float: left;
    margin-left: 5px;
    *margin-left: 3px;
}
.pro_kuang ul
{
    padding-left: 36px;
}
.pro_kuang li
{
    float: left;
    line-height: 20px;
    padding-right: 2px;
    height: 30px;
    overflow: hidden;
}
.pro_kuang li .img
{
    width: 27px;
    height: 27px;
    display: inline-block;
    background: url(../image/color.gif) no-repeat;
    border: 0;
}
.pro_kuang a
{
    width: 25px;
    height: 25px;
    display: inline-block;
    border: solid 1px #444;
    text-align: center;
    line-height: 25px;
    *line-height: 25px;
    margin-left: 3px;
    overflow: hidden;
}
.pro_kuang a:hover, .pro_kuang .cur
{
    text-decoration: none;
    color: #666;
    background: #f5f5f5;
}
.pro_kuang .sm
{
    border: 0;
    color: #006ce0;
    text-decoration: underline;
    width: auto;
}
.pro_kuang .sm:hover
{
    text-decoration: underline;
    background: none;
    color: #f60;
    width: auto;
}
.pro_kuang p .fl
{
    width: 36px;
    float: left;
    display: block;
    vertical-align: middle;
    text-align: center;
}
.pro_kuang a:hover
{
    width: 27px;
    height: 27px;
    display: inline-block;
    background: url(../image/color.gif) no-repeat;
    border: 0;
}
.pro_kuang a:hover img, .pro_color a.kuang img
{
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
}
.xiu3
{
    border-bottom: 1px dashed #e0dede;
    height: 56px;
    color: #666;
    overflow: hidden;
}
.xiu3 li
{
    float: left;
}
.li_a
{
    width: 50px;
    text-align: center;
    height: 56px;
    line-height: 56px;
    display: block;
    overflow: hidden;
}
.li_b
{
    width: 147px;
    padding-right: 9px;
    text-align: center;
    height: 56px;
    line-height: 56px;
    display: block;
    overflow: hidden;
}
.li_c
{
    width: 319px;
    padding-right: 6px;
    text-align: center;
    height: 40px;
    margin: 8px 0;
    line-height: 20px;
    overflow: hidden;
    display: block;
}
.li_d
{
    width: 130px;
    text-align: center;
    height: 42px;
    padding-top: 14px;
}
.li_d input
{
    margin: 0 2px;
}
.link2
{
    line-height: 22px;
    color: #555;
    border: 0;
    padding-top: 20px;
    padding-bottom: 15px;
    font-size: 14px;
}
.link2 a
{
    padding: 0 8px;
}
.link3
{
    border: 1px solid #ccc;
    width: 752px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.link3 li
{
    float: left;
    width: 114px;
    height: 44px;
    line-height: 0;
    font-size: 0;
    padding: 10px 0 0 10px;
}
.link3 li img
{
    width: 110px;
    height: 40px;
    padding: 1px;
    border: 1px solid #ccc;
}
.news_ad
{
    width: 275px;
    height: 275px;
    margin-bottom: 10px;
}
.news_ad img
{
    width: 271px;
    height: 271px;
    padding: 1px;
    border: 1px solid #ccc;
}
.gduo
{
    height: 30px;
    line-height: 30px;
    background: #f7f7f7;
    overflow: hidden;
    margin: 15px 0;
    padding: 0 10px;
}
.gduo span
{
    float: right;
    width: 320px;
    overflow: hidden;
    height: 30px;
    display: block;
}
.gduo a
{
    font-weight: bold;
}
.ks5
{
    border: 1px solid #ccc;
    width: 450px;
    height: 80px;
    margin-top: 10px;
}
#gotopbtn
{
    background: #fff;
    position: fixed;
    bottom: 100px;
    right: 20px;
    display: none;
    cursor: pointer;
}
.modelnr
{
    width: 98%;
    margin: 10px auto;
    overflow: hidden;
    line-height: 24px;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #585858;
}
.modeltab
{
    width: 98%;
    margin: 5px auto;
    border-color: #ccc;
}
.divbg
{
    background: #ebf0f9;
}
.modeltab td
{
    font-size: 14px;
    line-height: 24px;
    border-color: #ccc;
    vertical-align: top;
    padding: 5px 4px 5px 4px;
}
.model25
{
    width: 25%;
}
.model75
{
    width: 75%;
}
.model33
{
    width: 33%;
}
.model66
{
    width: 66%;
}
.model40
{
    width: 40%;
}
.model60
{
    width: 60%;
}
.model20
{
    width: 25%;
}
.model50
{
    width: 50%;
}
#mesbook1_c, #mesbook1
{
    display: none;
    z-index: 1001;
    width: 398px;
    border: 1px solid #ccc;
    background: #fff;
    padding-bottom: 20px;
}
#mesbook1_c div, #mesbook1 div
{
    border: 1px solid #e4e3e3;
    background: #ebeceb;
    height: 18px;
    padding: 4px .5em 0;
    margin-bottom: 10px;
}
#mesbook1_c dl.b1, #mesbook1 dl.b1
{
    width: 370px;
    margin: 0 auto;
}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt
{
    float: left;
    width: 105px;
    overflow: hidden;
}
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd
{
    width: 265px;
    float: right;
}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns
{
    padding-bottom: 10px;
}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input
{
    margin-right: 20px;
}
#oran_div_processing
{
    width: 300px;
    padding: 20px;
    z-index: 9999;
    text-align: center;
    background: #fffeef;
    border: solid 1px #b8ab04;
}
.register_tab
{
    background: #f6f6f6;
    width: 670px;
    font-size: 14px;
    margin-bottom: 10px;
}
.register_tab td
{
    padding: 10px 5px;
}
.register_tab cite
{
    display: block;
    width: 200px;
    font-style: normal;
    background: #fff8e8;
    border: solid 1px #ffe7af;
    padding-left: 18px;
    color: #f00;
    font-size: 12px;
}
.register_tab .icon_cln
{
    width: 50px;
    vertical-align: middle;
    text-align: center;
}
.register_tab .icon_cln img
{
    display: none;
}
.register_tab .tr
{
    width: 80px;
}
.register_prof
{
    background: #fffdf0;
    width: 670px;
    font-size: 14px;
    margin-bottom: 10px;
    border: solid 1px #fed289;
    color: #808080;
}
.register_prof td
{
    padding: 8px 5px;
}
.register_prof cite
{
    display: block;
    width: 200px;
    font-style: normal;
    background: #fff8e8;
    border: solid 1px #ffe7af;
    padding-left: 18px;
    color: #f00;
    font-size: 12px;
}
.register_prof span
{
    font-size: 12px;
}
.register_prof .tr
{
    width: 140px;
}
.blk
{
    display: block;
}
.p
{
    cursor: pointer;
}
.p5
{
    padding: 5px;
}
.tfocus
{
    background: #fffdf0;
}
.error
{
    background: url(../image/color.gif) 2px 2px no-repeat #fff8e8;
    border: solid 1px #ffe7af;
    padding-left: 18px;
}
cite
{
    display: block;
}
.nor_tab
{
    width: 100%;
    border: solid 1px #ccc;
    margin-bottom: 10px;
}
.nor_tab th
{
    font-weight: bold;
    text-align: center;
    background: #f9f9f9;
    border: solid 1px #ccc;
    padding: 6px 0;
}
.nor_tab td
{
    padding: 5px;
    border: solid 1px #ccc;
}
ul.t05_ul table
{
    *margin-left: -15px;
}
.kq99billpay
{
    background: url(../image/color.gif);
    height: 31px;
    width: 176px;
    border: 0;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
#div___________Perm
{
    width: 2000px;
    height: 3000px;
    background: #fff;
    padding: 30px;
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
    z-index: 999999;
}
.imt
{
    color: #f00;
}
.info_box
{
    border: solid 1px #f58d12;
    background: #fff2db;
    padding: 5px;
    margin-bottom: 10px;
}
.info_box .ib_h
{
    font-weight: bold;
    font-size: 140%;
    color: #007130;
}
#nodata
{
    padding: 80px;
    padding-left: 150px;
    border: solid 1px #eee;
    margin: 10px 0;
    background: url(../image/color.gif) no-repeat 20px 20px;
}
.randnews
{
    padding: 2px 3px;
    border: 1px solid #ccc;
}
.randnews li
{
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 5px;
    width: 185px;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
}
.left .randnews li
{
    float: none;
}
.links
{
    width: 181px;
    padding: 10px 10px;
}
.links .img4
{
    text-align: center;
}
.links p
{
    overflow: hidden;
    line-height: 20px;
    line-height: 20px;
}
.links p span
{
    float: left;
    padding-bottom: 20px;
}
.proinfo p
{
    font-size: 14px;
}
.prodesc
{
    font-size: 14px;
    text-indent: 2em;
    line-height: 26px;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 8px;
}
#cntrBody
{
    font-size: 14px;
}
.n_tit a.cur
{
    color: #000;
    font-weight: bold;
}
.font_hotline
{
    font-size: 22px;
    font-weight: bold;
    color: #e32013;
}
.propar div.pd_short
{
    line-height: 28px;
}
.h2_prokinds, .div_buybtn .a_tobuy, .div_buybtn .a_addtofavor, .side_thumb .p_btn .a_buybtn, .addconsultbox .btn, .p_thumbpage b, .ajaxlogin .btn, .h2_progallery a.a_backpro, span.span_share .a_share, a#a_enlarge, .div_prokinds h3 a, .tabbox_a .tabtitle span, .h3_eachtitle, .ul_choosecolor li .span_lack, .floatquick, .div_prokinds h3 span, .crumb, .div_prothumb .span_prev, .div_prothumb .span_next, .ajaxlogin h3, .div_prothumb001 .span_prev, .div_prothumb001 .span_next, .dl_consult .div_reply, .ul_prodinfo .li_jf .a_usejf, .span_comscont, .dl_comment dd.dd_comment, .store_nowarea, .storearea_list .span_close
{
    background: url(/Templates/201702/images/sprite.png) no-repeat;
}
.ul_d1
{
    padding: 0 0 10px 8px;
    overflow: hidden;
    zoom: 1;
}
.ul_d1 li
{
    float: left;
    margin: 10px 8px 0 0;
    width: 84px;
    height: 105px;
    overflow: hidden;
    _display: inline;
}
.ul_d1 li img
{
    border: 1px solid #ddd;
}
.ul_d1 li h4
{
    padding-top: 4px;
    color: #c00;
    text-align: center;
}
.maincont
{
    width: 730px;
}
.prodetailsinfo
{
    padding: 0 0 15px;
    clear: both;
    zoom: 1;
    border-bottom: 1px dashed #bbb;
}
div.jqZoomTitle
{
    z-index: 5000;
    text-align: center;
    font-size: 11px;
    font-family: Tahoma;
    height: 16px;
    padding-top: 2px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #fff;
    background: #999;
}
.jqZoomPup
{
    overflow: hidden;
    background-color: #fff;
    -moz-opacity: .6;
    opacity: .6;
    filter: alpha(opacity=60);
    z-index: 10;
    border-color: #c4c4c4;
    border-style: solid;
    cursor: crosshair;
}
.jqZoomPup img
{
    border: 0;
}
.preload
{
    -moz-opacity: .8;
    opacity: .8;
    filter: alpha(opacity=80);
    color: #333;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 8px;
    text-align: center;
    background-image: url(/Templates/201702/images/zoomloader.gif);
    background-repeat: no-repeat;
    background-position: 43px 30px;
    width: 90px;
    *width: 100px;
    height: 43px;
    *height: 55px;
    z-index: 10;
    position: absolute;
    top: 3px;
    left: 3px;
}
.jqZoomWindow
{
    border: 1px solid #999;
    background-color: #fff;
}
.proviewbox
{
    float: left;
    width: 405px;
    position: relative;
    z-index: 5;
}
.probigshow
{
    position: relative;
    padding: 1px;
    border: 1px solid #ddd;
}
.probigshow, .probigshow .js_goods_image_url
{
    width: 390px;
    height: 363px;
}
.probigshow .span_showtip
{
    position: absolute;
    top: 0;
    left: 0;
    width: 81px;
    height: 81px;
    text-indent: -999em;
    overflow: hidden;
}
.probigshow .showtip_1
{
    background-position: 0 0;
}
.probigshow .showtip_2
{
    background-position: 0 -81px;
}
.probigshow a.a_probigshow
{
    cursor: crosshair;
}
.zoomplepopup
{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    background: #fff;
    border: 1px solid #e9493d;
    overflow: hidden;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 10;
    cursor: crosshair;
}
#probig_preview
{
    position: absolute;
    visibility: hidden;
    top: 0;
    left: 405px;
    width: 340px;
    height: 340px;
    background: #fff;
    border: 1px solid #ccc;
    overflow: hidden;
}
#probig_preview img
{
    position: relative;
}
.div_prothumb
{
    position: relative;
    padding: 15px 15px 0;
}
.thumbporbox
{
    position: relative;
    overflow: hidden;
}
.div_prothumb .span_prev, .div_prothumb .span_next
{
    position: absolute;
    top: 15px;
    width: 22px;
    height: 64px;
    text-indent: -999em;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
}
.div_prothumb .span_prev
{
    left: 0;
    _left: -25px;
    background-position: -90px -270px;
}
.div_prothumb .span_prevb
{
    background-position: -112px -282px;
    cursor: pointer;
}
.div_prothumb .span_next
{
    right: 0;
    background-position: -156px -270px;
}
.div_prothumb .span_nextb
{
    background-position: -134px -282px;
    cursor: pointer;
}
.ul_prothumb
{
    position: relative;
    width: 7500px;
    overflow: hidden;
}
.ul_prothumb li
{
    float: left;
    width: 125px;
    height: 100px;
    text-align: center;
}
.ul_prothumb img
{
    padding: 1px;
    border: 1px solid #ddd;
    width: 110px;
    height: 60px;
}
.ul_prothumb li.now img
{
    border: 1px solid #333;
    padding: 2px;
}
.div_prothumb001
{
    position: relative;
    padding: 15px 15px 0;
}
.thumbporbox
{
    position: relative;
    overflow: hidden;
}
.div_prothumb001 .span_prev, .div_prothumb001 .span_next
{
    position: absolute;
    top: 15px;
    width: 22px;
    height: 64px;
    text-indent: -999em;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
}
.div_prothumb001 .span_prev
{
    left: 0;
    _left: -25px;
    background-position: -90px -270px;
}
.div_prothumb001 .span_prevb
{
    background-position: -112px -256px;
    cursor: pointer;
}
.div_prothumb001 .span_next
{
    right: 0;
    background-position: -156px -270px;
}
.div_prothumb001 .span_nextb
{
    background-position: -134px -256px;
    cursor: pointer;
}
.ul_prothumb001
{
    overflow: hidden;
}
.ul_prothumb001 li
{
    float: left;
    width: 125px;
    height: 118px;
    text-align: center;
    margin-left: 20px;
}
.ul_prothumb001 img
{
    padding: 1px;
    border: 1px solid #ddd;
    width: 110px;
    height: 110px;
}
.ul_prothumb001 li.now img
{
    border: 1px solid #333;
    padding: 2px;
}
.div_prolinks
{
    padding: 20px 0 0 5px;
    overflow: hidden;
    zoom: 1;
}
a#a_enlarge
{
    float: left;
    padding: 3px 0 3px 25px;
    background-position: -436px -177px;
    color: #111;
}
a#a_enlarge:hover
{
    text-decoration: underline;
}
span.span_share
{
    float: right;
    width: 320px;
    text-align: right;
    line-height: 16px;
}
span.span_share b
{
    font-weight: normal;
}
span.span_share .a_share
{
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    overflow: hidden;
    text-indent: 999em;
    vertical-align: top;
}
.prodbaseinfo_a
{
    float: left;
    width: 320px;
    margin-left: 5px;
    z-index: 1;
}
.h2_prodtitle
{
    font-size: 1.18em;
    border-bottom: 1px dashed #bbb;
    padding: 2px 0 10px;
    line-height: 1.6em;
}
.ul_prodinfo
{
    padding: 6px 0;
    overflow: hidden;
    zoom: 1;
}
.ul_prodinfo li
{
    float: left;
    width: 300px;
    padding: 6px 0;
}
.ul_prodinfo li span
{
    font-size: 14px;
}
.li_normalprice, .li_prono
{
    line-height: 24px;
}
.ul_prodinfo .li_prono, .ul_prodinfo .li_marketprice, .ul_prodinfo .li_volume, .ul_prodinfo .li_weight, .ul_prodinfo .li_jf, .ul_prodinfo .li_brand .span_title
{
    color: #999;
}
.ul_prodinfo .li_brand
{
    width: 180px;
}
.li_prono
{
    line-height: 2.9em;
}
.ul_prodinfo .b_proprice
{
    font-size: 14px;
    color: #ce1919;
    font-weight: normal;
}
.ul_prodinfo a.a_brand
{
    color: #c00;
}
.ul_prodinfo a.a_brand:hover
{
    text-decoration: underline;
}
.ul_prodinfo .li_jf
{
    clear: both;
    width: 300px;
}
.ul_prodinfo .li_jf b
{
    font-weight: normal;
    color: #c00;
}
.ul_prodinfo .li_jf a.a_usejf
{
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 80px;
    height: 22px;
    line-height: 22px;
    line-height: 25px\9;
    _line-height: 22px;
    overflow: hidden;
    background-position: -420px -120px;
    text-align: center;
    color: #fff;
    margin: 0 0 0 8px;
    filter: alpha(opacity=90);
    opacity: .9;
    vertical-align: middle;
}
.ul_prodinfo .li_jf a.a_usejf:hover
{
    filter: alpha(opacity=100);
    opacity: 1;
}
.prodbaseinfo_a .div_choose
{
    background: #fcf0f0;
    border: 1px solid #fbd2d2;
    margin-top: 7px;
    padding: 10px;
}
.prodbaseinfo_a .div_choose h3
{
    font-weight: normal;
    padding: 0 0 5px;
}
.ul_choosecolor
{
    overflow: hidden;
    zoom: 1;
}
.ul_choosecolor li
{
    float: left;
    position: relative;
    width: 48px;
}
.ul_choosecolor li .span_lack
{
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -999em;
    overflow: hidden;
    width: 42px;
    height: 42px;
    background-position: 0 -300px;
}
.ul_choosecolor img
{
    border: 1px solid #c8c9cd;
}
.ul_choosecolor a:hover img, .ul_choosecolor li.now img
{
    border: 1px solid #c00;
}
.prodbaseinfo_a .p_inputnum
{
    padding: 10px 0 0;
}
.prodbaseinfo_a .p_inputnum .txt
{
    border: 1px solid #c4c4c4;
    width: 45px;
    height: 15px;
    text-align: center;
    vertical-align: middle;
}
.prodbaseinfo_a .p_inputnum b
{
    font-weight: normal;
}
.div_readysale
{
    margin: 10px 0;
    padding: 7px 6px 5px;
    background: #fbd1bc;
    border: 1px solid #fab98d;
    font-family: "瀹嬩綋";
}
div.div_readysale a.a_toreadyinfo
{
    color: #c00;
}
div.div_readysale a.a_toreadyinfo:hover
{
    text-decoration: underline;
}
.div_buybtn
{
    height: 60px;
    margin: 10px 0 3px;
    border-bottom: 1px dashed #bbb;
    overflow: hidden;
    clear: both;
    zoom: 1;
}
.div_buybtn a
{
    float: left;
    height: 57px;
    overflow: hidden;
}
.div_buybtnr
{
    border: none;
}
.div_buybtnr a
{
    float: right;
}
.div_buybtn .a_tobuy
{
    width: 199px;
    text-indent: -999em;
    background-position: 0 -50px;
}
.div_buybtn .a_addtofavor
{
    width: 104px;
    text-indent: -999em;
    background-position: -200px -50px;
    margin-left: 6px;
    _display: inline;
}
.div_proabs
{
    padding: 5px;
}
.ul_proabs
{
    line-height: 2.2em;
}
.ul_proabs .li_proupdate
{
    color: #c00;
    font-weight: bold;
}
.ul_proabs b.b_numa
{
    color: #ffb005;
}
.ul_proabs a.a_tocomments
{
    color: #319ae1;
}
.ul_proabs a.a_tocomments:hover
{
    text-decoration: underline;
}
.prodetailsinfo_b
{
    margin: 15px 0;
    word-wrap: break-word;
    word-break: break-all;
    clear: both;
}
.ul_property
{
    padding: 5px 10px;
    overflow: hidden;
    zoom: 1;
}
.ul_property li
{
    float: left;
    height: 27px;
    line-height: 27px;
    width: 358px;
    background: #f6f5f5;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    overflow: hidden;
    zoom: 1;
}
.ul_property span.span_title
{
    float: left;
    height: 27px;
    width: 90px;
    background: #dbdbdb;
    border-right: 1px solid #fff;
    padding-right: 2px;
    margin-right: 5px;
    text-align: right;
    _display: inline;
}
.pro_title
{
    border-top: 3px solid #eaeaea;
    height: 37px;
    line-height: 37px;
    font-size: 16px;
    padding: 0 10px;
    color: #d3300f;
}
.pro_title em
{
    color: #666;
}
.pro3
{
    display: block;
    float: right;
    margin-top: 10px;
    width: 776px;
    background: #fff;
}
.pro3 .pscroll
{
    overflow: hidden;
    width: 760px;
    height: 334px;
}
.pro3 ul
{
    overflow: hidden;
    width: 760px;
    height: 334px;
}
.pro3 ul li
{
    display: block;
    float: left;
    width: 760px;
    height: 334px;
}
.pro3 ul li img
{
    display: block;
    width: 406px;
    height: 304px;
    float: left;
}
.pro3 ul li span
{
    display: block;
    overflow: hidden;
    width: 300px;
    float: left;
    margin-left: 10px;
    border-bottom: 2px solid #d3300f;
}
.pro3 ul li span strong
{
    display: block;
    margin: 18px auto 0;
    width: 300px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    color: #333;
}
.pro3 ul li span em
{
    display: block;
    margin: 0 auto;
    width: 300px;
    font-size: 14px;
    line-height: 36px;
    colro: #666;
}
.pro3 .btnl, .pro3 .btnr
{
    position: absolute;
    top: 123px;
    display: block;
    width: 41px;
    height: 41px;
}
.pro3 .btnl
{
    left: 0;
}
.pro3 .btnr
{
    left: 719px;
}
.pro_details
{
    overflow: hidden;
    *zoom: 1;
    position: relative;
}
.div_prothumb001_dw
{
    position: absolute;
    right: 60px;
    top: 330px;
}
.pro_details dt
{
    width: 484px;
    float: left;
    position: relative;
}
.pro_details .tempWrap
{
    width: 484px!important;
}
.pro_details dt .btnl, .pro_details dt .btnr
{
    position: absolute;
    top: 232px;
    display: block;
    width: 41px;
    height: 41px;
    cursor: pointer;
}
.pro_details dt .btnl
{
    background: url(../image/tel0.png) no-repeat;
    left: 0;
}
.pro_details dt .btnr
{
    background: url(../image/tel0.png) no-repeat;
    right: 0;
}
.pro_details dt li img
{
    width: 485px;
    height: 485px;
}
.pro_details dd
{
    width: 455px;
    height: 463px;
    float: right;
    border: 1px solid #ccc;
    border-left: none;
    padding: 10px 29px 10px 30px;
}
.pro_details dd h3
{
    font-size: 20px;
    height: 36px;
    line-height: 36px;
    color: #333;
    font-weight: normal;
    padding: 20px 0;
}
.pro_details dd p
{
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 28px;
    overflow: hidden;
}
.pro_details dd .pd_hotline span
{
    font-size: 16px;
    color: #333;
}
.pro_details dd .pd_hotline span.font_hotline
{
    font-size: 24px;
    color: #333;
}
.propar
{
    text-align: left!important;
}
.pro_commend ul
{
    padding-top: 20px;
    overflow: hidden;
    *zoom: 1;
}
.pro_commend ul li
{
    width: 250px;
    float: left;
    display: inline;
}
.pro_commend ul li img
{
    width: 240px;
    height: 222px;
}
.pro_commend ul li span
{
    background-color: #666;
    display: block;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    width: 240px;
    color: #fff;
}
.cart_content
{
    margin-bottom: 10px;
}
.brief
{
    margin-bottom: 15px;
    padding: 4px;
    background: url(/Templates/201702/images/brief.gif) repeat left top;
}
.briefbg
{
    color: #469f2c;
    border: 1px solid #c2c2c2;
    background: #fff;
    padding: 12px;
}
.briefbg a
{
    color: #000;
    text-decoration: underline;
}
.briefbg h6
{
    color: #333;
    font-weight: normal;
    text-align: center;
    font-size: 12px;
}
.briefbg a.cur
{
    color: #333;
}
.briefbg h3
{
    color: #333;
    text-align: center;
    font-size: 26px;
    border-bottom: 0;
}
#printableview h2.tit
{
    color: #0c7fcb;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 720px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px;
}
.pro_main .age_con_key
{
    padding-bottom: 5px;
    width: 710px;
}
.propar div.pd_short
{
    font-size: 16px;
    color: #444;
    line-height: 30px;
    font-size: 12px;
    line-height: 24px;
}
#agent_960
{
    font-size: 14px;
    font-family: 'Microsoft YaHei','寰蒋闆呴粦';
}
#agent_960 p
{
    line-height: 28px;
    margin: 25px 0;
}
.allcontent
{
    font-size: 14px;
    padding: 25px 0;
    line-height: 25px;
}
.allcontent p
{
    margin: 20px 0;
}
