html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, em, img, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td, i, b, input { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%;font-family: "tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif";}
body { color: #666; min-width: 990px; background-color: #f2f2f2; height: 100%; overflow: auto; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
ul, ol { list-style: none; overflow: auto;}
html { *overflow: auto; }
a img { border: none; vertical-align: top }
a { text-decoration: none; color: #0090ff;cursor:pointer; }
a:hover { color: #ff3d00;cursor:pointer; }
button { overflow: visible; padding: 0; margin: 0; border: 0 none; background-color: transparent }
button::-moz-focus-inner { padding: 0 }
textarea, input { background: none; }
input[type=password] { -webkit-text-security: disc }
textarea:focus, input:focus, button:focus { outline: none }
body { word-wrap: break-word; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; }
input,button{outline:none;}
.none-stock,.overtime, .over-xgnum{color:#ff3d00;}
.error{color:#ff3d00;}
.bg-light-orange{
    background-color: #fddfb9;
}
.bg-orange{
    background-color: #ff3d00;
}
.font-white{
    color:#fff;
}

/*三角形*/
.triangle-container{
    width:10px;
    margin: 0 auto;
}
.triangle-up{
    width: 0;
    height: 0;
    border-left: 5px solid #3d3d3d;
    border-right: 5px solid #3d3d3d;
    border-bottom: 5px solid #fff;
}

/*复选框样式*/
.checkbox-bar{
    display:inline-block;
}
.checkbox-bar input[type=checkbox]{
    display:none;
}
.checkbox-bar label{
    display:inline-block;
    width:16px;
    height:16px;
    margin-right:20px;
    border:1px solid #bbb;
}
.checkbox-bar .checked{
    background-image:url('../imgs/icon_selected.png');
    background-repeat:no-repeat;
    background-size:100%;
}


.ib-width100{
    display:inline-block;
    width:100%;
}


.frame-header{
    display:block;
    width:100%;
    min-width:1210px;
    height:170px;
    border:none;
}
.frame-sidebar{
    position: fixed;
    top:0;
    right:0;
    width:30px;
    height:100%;
    background-color: #3d3d3d;
    color:#fff;
    text-align: center;
    font-size: 14px;
    font-size:.14rem;
    z-index:9999;
    border:none;
}
.frame-footer{
    display:block;
    margin-top:40px;
    width:100%;
    min-width:1210px;
    height:410px;
    border:none;
}
.frame-login{
    position: fixed;
    top:0;
    left:0;
    width:100%;
    min-width:1210px;
    height:100%;
    min-height: 600px;
    z-index:9999
}
.frame-msg{
    position: fixed;
    top:0;
    left:0;
    width:100%;
    min-width:1210px;
    height:100%;
    min-height: 600px;
    z-index:9999
}



#loading_box{ position: fixed; width:42px;height:42px;border-radius:5px;background: #eee url('../imgs/loading.gif') center center no-repeat\9; background: rgba(0,0,0,.07) url('../imgs/loading.gif') center center no-repeat; left:50%; top: 230px; margin-left:-21px;}

.btn_small_blue,.btn_small_red,.btn_small_green,.btn_small_gray{ cursor: pointer; display: inline-block; padding: 3px 10px; color: #fff; font-size: 12px; border-radius:3px;transition: All .25s ease-in-out;}
.btn_small_blue:hover,.btn_small_red:hover,.btn_small_green:hover,.btn_small_gray:hover{ color: #fff;}
.btn_small_blue{background-color: #0090FF;}
.btn_small_blue:hover{background-color: #00aeff}
.btn_small_green{background-color: #90B821}
.btn_small_green:hover{background-color: #9bcc15}
.btn_small_red{background-color: #FF3D00}
.btn_small_red:hover{background-color: #ff7200}
.btn_small_gray{background-color: #aaa}
.btn_small_gray:hover{background-color: #bbb}
.btn_inp{ cursor: pointer; padding: 3px 10px; border-radius:3px;}
.btn_inp:hover{ border:1px solid #ddd;}
.btn_inp:active{background-color: #eee;}

.form_btn_delete{border:1px solid #fff; padding: 5px 10px; color: #ff3d00; cursor: pointer; border-radius: 3px; margin: 0 20px;}
.form_btn_delete:hover{  border-color: #ff3d00;}

.frame-header{
    width:100%;
    min-width:1210px;
    height:170px;
    border:none;
}



/*注册*/
.close-login{position: absolute;top:24px;right:24px;width:36px;height:36px;background-image: url('../imgs/clear_input.png');background-repeat: no-repeat;background-size: 100% 100%;background-position: center;}
.register_rbox { position:relative;width: 600px; height: 400px; margin: 100px auto; background-color: #fff; border-radius: 6px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.22); overflow: hidden; border: 1px solid #e0e0e0; }
.register_rbox dt { background-color: #f3f3f3; float: left; width: 50%; line-height: 60px; text-align: center; cursor: pointer; transition: All .25s ease-in-out; border-top: 6px solid #f3f3f3; }
.register_rbox dt span { font-size: 11px; }
.register_rbox .cur, .register_rbox .cur:hover { background-color: #fff; }
.tab_login.cur { border-color: #ff3d00; color: #ff3d00 }
.tab_register.cur { border-color: #0090ff; color: #0090ff }
.register_rbox .tab_register:hover { border-color: #0090ff; }
.register_rbox .tab_login:hover { border-color: #ff3d00; }
.register_rbox dd { clear: both; padding: 20px; margin: auto; }
.register_rbox ul { margin: 20px auto; width: 380px; }
.register_rbox li { padding: 10px 0; }
.register_rbox em { background: url('../imgs/login_icon.png') no-repeat; width: 38px; height: 38px; display: inline-block; vertical-align: middle; *vertical-align: top; margin-right: 10px; }
.register_rbox .pw { background-position: 0 -38px }
.register_rbox .vcode { background-position: 0 -76px }
.register_rbox .icode { background-position: 0 -76px }
.register_rbox .inp { width: 80%; padding: 10px; *padding: 10px 0; border: 1px solid #bbb; border-radius: 3px; font-size: 16px; transition: All .3s ease-in-out; }
.login_content .focus { border-color: #ff3d00 }
.register_content { display: none; }
.register_content .focus { border-color: #0090ff }
#login_phone:before { content: '手机号'; position: absolute; margin-top: -20px; }
.submit { width: 80%; height: 46px; margin-left: 48px; padding: 10px; border: none; color: #fff; font-size: 20px; cursor: pointer; border-radius: 4px; transition: All .3s ease-in-out; }
.normal-submit { width: 80%; height: 46px; margin-left: 48px; padding: 10px; border: none; color: #fff; font-size: 20px; border-radius: 4px;}
.submit_loading { width: 80%; height: 46px; margin-left: 48px; padding: 10px; border: 1px solid #bbb; color: #fff; font-size: 20px; cursor: pointer; border-radius: 4px;}
.login_content .submit { background-color: #ff3d00 }
.login_content .submit:hover { background-color: #ff5a00 }
.login_content .submit:active { background-color: #e53700 }
.register_content .enable_submit { background-color: #0090ff }
/*.register_content .normal-submit { background-color: #0090ff }*/
/*.register_content .submit:hover { background-color: #0090ff }*/
/*.register_content .submit:active { background-color: #0090ff }*/
.register_content .send { width:20%;color: #000;padding: 11px 5px;border-radius: 5px; }
.register_content .enable_send { background-color: #0090ff;color: #fff;}
.hid { display: none; }
.tac { text-align: center; }
.tar { text-align: right; }
.ongf { color: #ff3d00 }
.fr { float: right; }
.fl { float: left; }
.container { margin-right: auto; margin-left: auto; width: 970px;  clear: both;}
.header { height: 65px; overflow: hidden; width: 100%; position: fixed; z-index: 999; left: 0; top: 0; margin: auto; color: #888; min-width: 970px; background-color: #fff;*font-size: 12px; box-shadow: 0 1px 1px rgba(0,0,0,.1)}
.yng_header_logo { width: auto; height: 60px; color: #888; font-size: 12px; line-height: 60px; float: left;cursor:pointer; }
.yng_header_logo img { height: 60px; vertical-align: middle; display: inline-block; margin-right: 1em; }
.yng_line { width: 100%; background-color: #ff3d00; height: 3px; font-size: 0; }
.yng_line li { width: 33.333%; float: left; height: 3px; }
.yng_line .r { background-color: #ff3d00; }
.yng_line .b { background-color: #0090ff; }
.yng_line .g { background-color: #90b821; }
#user_info_top { float: right; margin-right: 1em;*margin-right: 0; font-size: 14px; padding: 12px;*width: 220px;*font-size: 12px;}
.guest_top { margin-top: 5px }
.top_srch { padding-top: 12px; float: right;}
.top_srch .inp { width: 150px;  height: 35px; line-height: 30px; border: 1px solid #dcdcdc; vertical-align: middle; padding: 0 10px; float: left; border-radius: 5px 0 0 5px }
/*.top_srch .btn_srch { width: 40px; height: 35px; *height: 37px; border: 1px solid #dcdcdc; vertical-align: middle; cursor: pointer; background: url("../imgs/top_srch_icon.png") center no-repeat; border-radius: 0 5px 5px 0; border-left: none; }*/
/*.top_srch .btn_srch:hover { background-color: #f2f2f2; }*/
#product_nav { float: left; margin: 20px 0 0 0;*font-size: 14px; border-radius: 6px 6px 0 0; border-bottom: 2px solid #FF3D00; background-color: #fff; width: 100%; height: 50px; overflow: visible;}
#product_nav li { float: left; padding: 0 15px;/* height: 40px;*/ line-height: 35px; text-align: center; border-radius: 6px 6px 0 0; margin:10px 0 0 10px; border: 1px solid transparent }
#product_nav .cur { background-color: #f2f2f2; }
#product_nav a { color: #666; }
#product_nav a:hover { color: #ff3d00; }
#product_nav .cur a { color: #333; }
#product_nav .sort_type{float: right; font-size: 12px; margin-top: 0; border: none; line-height: 50px;}
#product_nav .sort_type .act{color:#ff3d00;}
.sort-bar{
    width:100%;
    min-width: 1210px;
    margin:10px 0;
}
.sort-bar>a{
    font-size: 14px;
    padding:0 10px;
    color:#333;
}
.sort-bar .act{color:#ff3d00;}

#product_nav li:hover .subnav{display: block;}
#product_nav li:hover { border-radius: 6px 6px 0 0; border-color: #eee;}

.subnav{position: absolute; background-color: #fff; border: 1px solid #eee; margin: 38px 0 0 -16px;*margin: 30px 0 0 -16px; display: none; box-shadow: 1px 2px 2px #bbb; border-radius: 0 0 6px 6px;  z-index: 9;}
.subnav a{display: block; padding:5px 10px; width: 150px; text-align: center; font-size: 12px; line-height: 25px;}
.subnav a:hover{background-color: #f7f7f7;}

.subnav_multi{width: 302px;}
.subnav_multi a{ float: left;}

.sort_list { margin-left: 270px; width: auto; }
.sort_list li { float: left; margin: 0 5px; padding: 3px 10px; border-radius: 4px; font-size: 14px; cursor: pointer; }
.sort_list li.cur { background-color: #f2f2f2; }
.view_style { text-align: right;vertical-align: middle; display: inline-block; margin-left: 20px;}

.view_style em { width: 21px; height: 22px; vertical-align: middle; display: inline-block; background: #aaa url('../imgs/view_icon_mask.gif') center no-repeat; cursor: pointer; margin-right: 10px; }
.view_style .box { background-position: 0 0 }
.view_style .word { background-position: -21px 0; }
.view_style .act { background-color: #ff3d00 }
.top_user { background: url("../imgs/user_top_28.png") 0 center no-repeat; padding-left: 32px; height: 28px; display: inline-block; line-height: 28px;*padding-right: 0;}
.loginout{float: right; margin-left: 1em; line-height: 35px; color: #333;}

.top_nav{padding-top: 13px; float: left; margin-left: 20px;padding-top: 20px\9}
.top_nav a{ margin-left: 10px;float: left; color: #666; padding: 5px 10px; border-radius: 4px;padding:3px\9;font-size: 12px\9;}
.top_nav a.act{ background-color: #f2f2f2;}
.top_nav a:hover{color: #0090ff}

.index-container{
    position: relative;
    width: 1210px;
    height:100%;
    margin: 0 auto;
}



/* 商品列表 */


/*头部导航栏*/

.yng-qrcode{
    position: absolute;
    left:84px;
    top:-140px;
    width:240px;
    height:200px;
    z-index:99;
}

.index-header{
    height:30px;
    line-height: 30px;
    width:100%;
    min-width: 1210px;
    background-color: #f6f6f6;
    font-size:14px;
    /*font-size: .14rem;*/
}
.index-header a{
    text-decoration: none;
    color: #000;
}
.index-header a:hover{
    /*text-decoration: underline;*/
    color:#ff3d00;
}
.header-function-list,.header-self-list {
    overflow: hidden;
}
.header-function-list li,.header-self-list li{
    float:left;
    margin:0 12px;
    font-size:12px;
    /*font-size: .12rem;*/
}
.header-function-list li a,.header-self-list li a{
    display:inline-block;
    height:100%;
}
.header-function-list .header-with-icon,.header-self-list .header-with-icon{
    background-position: left;
    background-repeat: no-repeat;
    background-size: auto 60%;
}
.header-icon-index{
    background-image: url('../imgs/index/home.png');
    padding-left:24px;
}
.header-icon-mobile{
    background-image: url('../imgs/index/shouji.png');
    padding-left:18px;
}
.header-icon-ucenter{
    background-image: url('../imgs/index/gerenzhongxin.png');
    padding-left:24px;
}
.header-icon-shoppingcart{
    background-image: url('../imgs/index/gouwuche01.png');
    padding-left:28px;
}
.header-font-orange{
    font-weight: 600;
    padding:0 5px;
    color:#ff3d00;
}

/*搜索栏*/
.wrap{
    position: relative;
}
.index-header .search-bar{
    overflow:hidden;
    width:100%;
    min-width: 1210px;
    height:140px;
    background-color: #fff;
}
.search-bar .left-image{
    position:absolute;
    left:0;
    top:40%;
    margin-top: -36.5px;
}
.search-bar .right-image {
    position:absolute;
    right:0;
    top:60%;
    margin-top: -68px;
}
.search-bar .middle-search-wrap{
    width:750px;
    height:100%;
    margin: 0 auto;
}
.search-bar .middle-search-wrap .middle-search{
    display:inline-block;
    border:2px solid #f34602;
    border-radius:2px;
    margin-top:48px;
    margin-left:140px;
}
.middle-search input{
    font-size: 10px;
    /*font-size:.1rem;*/
    padding-left:5px;
    height:30px;
    width:500px;
    border: none;
}
.middle-search button{
    float:right;
    border:none;
    background:#f34602;
    color:#fff;
    height:36px;
    width:100px;
    font-size: 14px;
    /*font-size:.14rem;*/
}
.search-bar .middle-search-wrap .middle-heat{
    margin-left:140px;
}

.middle-search-wrap .middle-heat .heat-list{
    padding: 10px 0;
}
.middle-search-wrap .middle-heat .heat-list li{
    float:left;
    font-size: 12px;
    /*font-size: .12rem;*/
    margin-right: 10px;
}


/*右边导航栏*/
.right-bar{
    position: fixed;
    top:0;
    right:0;
    width:30px;
    height:100%;
    background-color: #3d3d3d;
    color:#fff;
    text-align: center;
    font-size: 14px;
    /*font-size:.14rem;*/
    z-index:9999;
}
.right-bar-content{
    width:100%;
    position: absolute;
    top:50%;
    margin-top: -300px;
    height:600px;
    text-align: center;
}
.right-bar-content button{
    border: none;
    background-color: transparent;
    color:#fff;
    font-size: 14px;
    /*font-size: .14rem;*/
    margin: 20px 0;
    cursor:pointer;
}
.right-bar-content .right-bar-function{
    width:100%;
    padding:40px 0;
    border-top:2px solid #555;
    border-bottom: 2px solid #555;
    cursor: pointer;
}
.right-bar-content .right-bar-function img{
    width:24px;
    height:24px;
}
.right-bar-function .text{
    display:block;
    width:50%;
    margin: 0 auto;
    white-space: normal;
    word-break: break-all;
    font-size: 14px;
    /*font-size: .14rem;*/
    color:#fff;
}
.right-bar-function .text:hover{
    text-decoration: none;
}
.right-bar-function .value{
    display: inline-block;
    width:100%;
    padding:5px 0;
    margin-top: 20px;
    font-size: 14px;
    /*font-size:.14rem;*/
    background-color: #ff3d00;
    color: #fff;
}


/*尾部*/
.footer{
    /*margin-top: 40px;*/
    min-width: 1210px;
    border-top:1px solid #dcdcdc;
}
.promise{
    height: 104px;
    width:100%;
    background-color: #f3f3f3;
    min-width: 1210px;
}
.promise-list{
    overflow: hidden;
}
.promise .promise-list li{
    display: inline-block;
    float:left;
    height:60px;
    width:301.5px;
    font-size:20px;
    /*font-size:.2rem;*/
    margin-top:22px;
    border-right:1px solid #bbb;
}
.promise-list li img{
    float:left;
    /*width:60px;*/
    height:60px;
    padding-right:18px;
    margin-left:18px;
}
.promise-list li p{
    font-size: 18px;
    /*font-size: .18rem;*/
    font-weight: 600;
    padding:4px 0;
}
.promise-list li span{
    font-size: 14px;
    /*font-size: .14rem;*/
    padding:4px 0;
}

.about{
    height: 184px;
    width:100%;
    background-color: #fff;
    min-width: 1210px;
}
.about .about-wrap-left{
    overflow: hidden;
    display:inline-block;
    float: left;
    width:880px;
    height:114px;
    margin-top: 35px;
    border-right:1px solid #ddd;
}
.about-wrap-left a{
    text-decoration: none;
    color: #000;
}
.about-wrap-left a:hover{
    text-decoration: underline;
    color: #ff3d00;
}
.about-wrap-left dl{
    display:inline-block;
    float: left;
    width:219px;
}
.about-wrap-left dl dt{
    font-size: 16px;
    /*font-size: .16rem;*/
    font-weight: 600;
    margin-bottom: 9px;
}
.about-wrap-left dl dd{
    font-size: 14px;
    /*font-size: .14rem;*/
    margin-bottom: 9px;
    margin-left:5px;
}
.about .about-wrap-right{
    overflow: hidden;
    display:inline-block;
    width:329px;
    height:100%;
    margin-top: 35px;
}
.about-wrap-right .about-phone{
    font-size: 18px;
    /*font-size: .18rem;*/
    font-weight:600;
    text-align: center;
    margin-bottom:12px;
    color:#fc5328;
}
.about-wrap-right .about-time{
    font-size: 14px;
    /*font-size: .14rem;*/
    font-weight:600;
    text-align: center;
    margin-bottom:12px;
}
.about-wrap-right .about-cs{
    font-size: 12px;
    /*font-size: .12rem;*/
    text-align: center;
    margin-bottom:12px;
    color:#fc5328;
}

.outlink{
    height:122px;
    width:100%;
    min-width: 1210px;
    background-color: #3d3d3d;
}
.outlink .yng-logo{
    display: inline-block;
    float:right;
    height:100px;
    margin-top: 11px;
}
.outlink .yng-logo .img{
    width:240px;
    height:100px;
}
.outlink .company-info-wrap{
    display: inline-block;
    margin-top: 30px;
}
.company-info-wrap p{
    padding:5px 0;
    overflow: hidden;
}
.company-info-wrap p:first-child a{
    float:left;
    font-size: 12px;
    /*font-size: .12rem;*/
    color:#fff;
    padding:0 20px;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
}
.company-info-wrap .copyright-text span{
    font-size: 10px;
    /*font-size: .1rem;*/
    color:#9a9a9a;
    padding-right:10px
}



#product_list { margin: 0 auto 20px; font-size: 14px; overflow: auto; margin-bottom: 40px;}
.pw10 { padding: 0 10px;}
.p10 { padding: 10px; }
.p20 { padding: 20px; }
.product_card { padding-bottom:15px ; float: left; width:18%;>width: 23.7%; margin: 10px 1%;>margin: 10px 5px; overflow: auto; background-color: #fff; transition: All .3s ease-in; border-bottom-width: 2px; }
.product_card:hover { transition: All .3s ease-out; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.product_card img {width:180px;height: 180px !important;display: block; margin: 10px auto 0; *width: 213px; *height: 213px; object-fit: contain;}
.product_card .pname { padding: 5px 8px; height: 40px; line-height:40px ;  overflow: hidden; display: block;border-left: none; border-right: none; text-align: center; font-size: 14px; color: #666; text-overflow: ellipsis; overflow: hidden; line-height: 20px; color: #333;}
.product_card .pname:hover { text-decoration: underline; color: #ff3d00 }
.product_card .action { background-color: #f9f9f9; text-align: center; border-top: 1px solid #e0e0e0; border-radius: 0 0 5px 5px; overflow: hidden; }
.product_card .price { font-size: 22px; color: #ff3d00; padding: 10px 0; }
.product_card .tag { float: right; font-size: 12px; color: inherit; line-height: 20px; }
.product_card .action a { width: 50%; display: inline-block; text-align: center; height: 38px; line-height: 38px; color: #666; }
.product_card .action a:hover { color: #fff; background-color: #ff3d00 }
.product_card .cart { }
.product_card .buy { border-left: 1px solid #e0e0e0; *margin-left: -2px }
.product_card .tag_sale { margin-top: 6px; }
.product_card .tag_sale_x { margin-top: 6px; }
.product_card .tag_sale_c { margin-top: 6px; }
.product_card .tag_sale_t { margin-top: 6px; }
#img_temp { display: none; }
#product_list_simple { display: none; margin-bottom: 40px; width: 100%; font-size: 14px; background-color: #fff; border-collapse: collapse; padding: 10px; border-radius:0 0 6px 6px; }
#product_list_simple td { padding: 8px; border-bottom: 1px solid #eee; }
#product_list_simple .action { width: 130px; }
#product_list_simple .action a { display: inline-block; }
#product_list_simple .pname { color: #666; padding-left: 1em; }
#product_list_simple .pname:hover { color: #0090ff }
#product_list_simple .price { width: 100px; color: #ff3d00; }
.tag_sale { color: #fff; background-color: #e60012; display: inline-block; font-size: 12px; padding-left: 2px; vertical-align: middle; border-radius: 3px; height: 16px; line-height: 15px; border: 1px solid #ff3d00; overflow: hidden; }
.tag_sale i { background-color: #fff; color: #ff3d00; border-radius: 2px; padding: 0 3px; font-size: 12px; height: 14px; line-height: 10px; }
.tag_sale_t { color: #fff; background-color: #e60012; display: inline-block; font-size: 12px; padding-left: 2px; vertical-align: middle; border-radius: 3px; height: 16px; line-height: 15px; border: 1px solid #ff3d00; overflow: hidden; }
.tag_sale_t i { background-color: #fff; color: #ff3d00; border-radius: 2px; padding: 0 3px; font-size: 12px; height: 14px; line-height: 10px; }
.tag_sale_x { color: #fff; background-color: #000; display: inline-block; font-size: 12px; padding-left: 2px; vertical-align: middle; border-radius: 3px; height: 16px; line-height: 15px; border: 1px solid #000; overflow: hidden; }
.tag_sale_x i { background-color: #fff; color: #000; border-radius: 2px; padding: 0 3px; font-size: 12px; height: 14px; line-height: 10px; }
.tag_sale_c { color: #fff; background-color: #0090ff; display: inline-block; font-size: 12px; padding-left: 2px; vertical-align: middle; border-radius: 3px; height: 16px; line-height: 15px; border: 1px solid #0090ff; overflow: hidden; }
.tag_sale_c i { background-color: #fff; color: #0090ff; border-radius: 2px; padding: 0 3px; font-size: 12px; height: 14px; line-height: 10px; }
#product_list_simple .cart { width: 28px; height: 24px; background: url('../imgs/cart_icon_24.png') center no-repeat; vertical-align: middle; opacity: .6 }
#product_list_simple .cart:hover { opacity: 1 }
#product_list_simple .buy { padding: 3px 5px; border-radius: 3px; color: #ff3d00; margin-left: 10px; border: 1px solid #ff3d00 }
#product_list_simple .buy:hover { background-color: #ff3d00; color: #fff; }
#firstloading { text-align: center; font-size: 20px; position: fixed; top: 180px; left: 0; width: 100%; line-height: 40px; height: 40px; z-index: 99; background-image: url('../imgs/loading.gif'); background-repeat: no-repeat; background-position: center; background-color: #f2f2f2; }
#bottom_load_btn { width: 50%; background-color: #fff; border-radius: 6px; text-align: center; height: 50px; line-height: 50px; font-size: 18px; margin: 20px auto 20px; cursor: pointer; display: none; }
#bottom_load_btn:hover { background-color: #ccc }
.bottom_loading { background-image: url('../imgs/loading.gif'); background-repeat: no-repeat; background-position: center; }
.bottom_loading:hover { background-color: #fff !important; }
#totop { display: none; background: url('../imgs/point_up.png') center center no-repeat; width: 68px; height: 68px; position: fixed; bottom: 30px; left: 50%; margin-left: 600px; margin-left: 500px\9; border: 6px solid #919191; border-radius: 50%; cursor: pointer; z-index: 999; }


/* 产品详情 */
#mask { background-color: rgba(0, 0, 0, .4); width: 100%; position: fixed; z-index: 8888; height: 100%; left: 0; top: 0; overflow: auto; display: none; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000); }
#product_show { width: 800px; overflow: auto; font-size: 14px; position: absolute; left: 50%; margin-left: -400px; margin-bottom: 20px; top: 20px; background-color: #fff; border-radius: 6px; }
#product_show .product-qrcode{height: 208px;width: 208px;position: absolute;right: 50px;top: 56px;border-radius: 8px;border: 2px solid #000;background-color: #fff;border: 2px solid;text-align: center;}
#product_show .product-qrcode>canvas{margin-top:6px;}

#product_show_1 { width: 800px; overflow: auto; font-size: 14px; margin:20px auto; background-color: #fff; border-radius: 6px; }
#product_show_1 .product-qrcode{height: 208px;width: 208px;position: absolute;right: 24px;top: -80px;border-radius: 8px;border: 2px solid #000;background-color: #fff;border: 2px solid;text-align: center;}
#product_show_1 .product-qrcode>canvas{margin-top:6px;}

.qrcode-text-bar{
    background-color: #f2f2f2;
    padding-left:5px;
    margin: 10px 0;
    height:30px;
    line-height:30px;
}
.qrcode-text-bar a{
    display:inline-block;
    margin-left:10px;
}
.qrcode-text-bar a>img{
    width:1em;
    height:1em;
    vertical-align: text-top
}
.qrcode-text-bar a>span{
    font-size:1.1em;
    font-weight:600;
}
.ploading { background-image: url('../imgs/loading.gif'); background-repeat: no-repeat; background-position: center; width: 100%; height: 50px; }
.close { position: fixed; width: 80px; height: 80px; background: url('../imgs/pbox_close.gif') no-repeat; left: 50%; margin-left: 410px; top: 20px; z-index: 99; border-radius: 6px; cursor: pointer; }
.pgotop { position: fixed; width: 80px; height: 80px; background: url('../imgs/pbox_gotop.gif') no-repeat; left: 50%; margin-left: 410px; bottom: 20px; z-index: 99; border-radius: 6px; cursor: pointer; }
.psimg { width: 300px; height: 380px; overflow: hidden; border: 1px solid #eee; margin: 20px 10px 10px 20px; float: left; text-align: center; }
.psimg .bigimg { width: 100%; border-bottom: 1px solid #eee; }
.psimg .timg { width: 60px; border: 1px solid #fff; margin: 5px 2px; display: inline-block; padding: 5px; }
.psimg .cur { border-color: #eee }
.psummary { width: 460px; *width: 430px; float: left; padding: 10px; }
.psummary .tag_sale { float: right; margin-top: 8px; }
.psummary .tag_sale_x { float: right; margin-top: 8px; }
.psummary .tag_sale_c { float: right; margin-top: 8px; }
.psummary .tag_sale_t { float: right; margin-top: 8px; }
.ppname { font-size: 16px; display: block; padding: 20px 5px 10px; }
.pprice { background-color: #f2f2f2; padding: 5px 10px 5px 5px; margin: 10px 0; background-image: url("../imgs/price_back.png"); }
.pprice strong { color: #ff3d00; font-size: 24px; }
.pset_list { overflow: auto; }
.pset_list li { padding: 5px; }
.pset_list label { padding: 5px 10px; border: 1px solid #eee; display: inline-block; margin-right: 5px; font-size: 12px; cursor: pointer; color: #555 }
.pset_list label:hover { color: #ff3d00 }
.pset_list label.cur { border-color: #ff3d00; background: url('../imgs/label_selected.gif') right top no-repeat; color: #202020; }
.pset_list label.disable { color: #bbb !important; border-color: #f2f2f2 !important; background-image: none !important }
.iname { display: inline-block; margin-right: 20px; color: #999 }
.paction { padding: 20px 10px 10px; border-top: 1px solid #eee; margin-top: 20px; }
.paction a { font-size: 16px; padding: 10px 0; border: 1px solid #ff3d00; display: inline-block; width: 180px; text-align: center; margin-right: 10px; }
.paction_disable { padding: 20px 10px 10px; border-top: 1px solid #eee; margin-top: 20px; }
.paction_disable a { font-size: 16px; padding: 10px 0; border: 1px solid #ff3d00; display: inline-block; width: 180px; text-align: center; margin-right: 10px; }
.paction_disable .pcart, .paction_disable .pcart:hover { color: #999; border-color: #eee; }
.paction_disable .pbuy, .paction_disable .pbuy:hover { color: #666; background-color: #eee; border-color: #eee; color: #999 }
.pcart { color: #ff3d00; }
.pbuy { background-color: #ff3d00; color: #fff; }
.pcart:hover { border-color: #ff5a00 }
.pbuy:hover { background-color: #ff5a00; color: #fff; }
.pimgshow img { width: 100%; }
.ptab { width: 100%; clear: both; border-top: 1px solid #dfdfdf; margin: 20px 0 20px; overflow: auto; background-color: #efefef; }
.ptab li { cursor: pointer; float: left; text-align: center; width: 49.99%; height: 38px; line-height: 38px; }
.ptab .cur { background-color: #fff; font-weight: bold; }
.pintro { display: none; }
.pintro table { width: 90%; border-collapse: collapse; margin: 20px auto; border: 1px solid #eee; }
.pintro td, .pintro th { padding: 5px; border-bottom: 1px solid #eee; }
.pintro  th { background-color: #fafafa }
#pnum, .reduce, .plus { border: 1px solid #ddd; border-left: none; padding: 5px; display: inline-block; height: 30px; vertical-align: middle; }
#pnum { border-left: 1px solid #ddd; width: 60px; text-align: center; font-size: 14px; *height: 18px; }
.pnum_cart, .reduce, .plus { border: 1px solid #ddd; border-left: none; padding: 5px; display: inline-block; height: 30px; vertical-align: middle; }
.pnum_cart { border-left: 1px solid #ddd; width: 60px; text-align: center; font-size: 14px; *height: 18px; }
.reduce, .plus { width: 30px; background: url('../imgs/count_icon.gif') no-repeat; cursor: pointer; }
.reduce:hover, .plus:hover { background-color: #f2f2f2 }
.reduce:active, .plus:active { background-color: #dedede }
.plus { background-position: center bottom }
.blur { -webkit-filter: blur(8px); -moz-filter: blur(8px); -ms-filter: blur(8px); }
.vcode_img { width: 114px; height: 40px; vertical-align: middle; margin-left: 10px; *vertical-align: top; }
.main { padding-top: 20px; min-height: 100px; }
.rbox { position: relative;min-width: 1210px; box-shadow: 0 1px 1px #ccc; border-radius: 6px; overflow: auto; background-color: #fff; border: 1px solid #e0e0e0; margin-bottom: 1em; }
.rbox h2, .address_edit h2 { font-size: 18px; border-bottom: 1px solid #d5d5d5; padding-bottom: .8em; margin-bottom: 1em; }
.rbox h2 a { display: inline-block; margin-left: 20px; font-size: 12px; }
.rbox ul, .rbox li { overflow: auto; }
.order_product_list li ,#online_pay li{ clear: both; border-bottom: 1px solid #f2f2f2; padding: 20px 0; }
.order_product_list li:last-child ,#online_pay li:last-child { border-bottom: none; }
.order_product_list li.title { padding: 3px 0 3px 120px; font-size: 14px; color: #aaa; }
.cart-li{
    position:relative;
}
.cart-li .checkbox-bar{
    position:absolute;
    top:50%;
    margin-top:-10px;
    left:0;
}
.cart_pimg, .cart_pintro, .cart_pprice, .cart_pnum, .cart_setprice { float: left; line-height: 30px; /* box-shadow: 0 0 2px #ddd inset */ }
.cart_pimg { width: 80px; height: 80px; }
.cart_pintro { width: 650px; margin-left: 20px; position: relative; }
.cart_pintro a { color: #666; font-size: 16px; }
.cart_pintro>a { display: inline-block;width:400px; }
.cart_pintro a:hover { color: #0090ff; }
.cart_pintro strong { display: block; }
.cart_pset { color: #999; font-size: 14px; }
.cart_pprice { width: 100px; line-height: 30px; text-align: center; }
.cart_pnum { width: 150px; text-align: center; }
.cart_setprice { width: 100px; text-align: center; }
.cart_setprice .del { display: block; font-size: 14px; color: #999; }
.cart_setprice .del:hover { color: #ff3d00; }
.cart_pdel a { color: #999 }
.cart_pdel a:hover { color: #ff3d00 }
.cart_total_info { background-color: #f7f7f7; text-align: right; padding: 10px 20px 15px 20px; border-top: 1px solid #eee; }
.cart_total_info strong { color: #ff3d00 }
.cart_total_info strong em { font-size: 1.3em; font-style: normal; }
.cart_action { margin-top: 1em; padding: 0 2em; overflow: hidden; }
.cart_error {color:#ff3d00;}
.gray_btn { cursor: pointer; vertical-align: middle; border-radius: 4px; border: 1px solid #ddd; background-color: #fff; padding: 10px 20px; display: inline-block; color: #666 }
.gray_btn:hover{ background-color: #eee;}
.closing_btn { border-radius: 4px; background-color: #ff3d00; line-height: 40px; display: inline-block; color: #fff; width: 120px; text-align: center; }
.closing_btn_disable { border-radius: 4px; background-color: #eee; line-height: 40px; display: inline-block; color: #666; width: 120px; text-align: center; }
.closing_btn:hover { background-color: #d23200; color: #fff; }
.closing_btn_disable:hover { background-color: #eee; color: #666; }
.top_rbox_gray { border: 1px solid #dcdcdc; border-radius: 5px; height: 35px; overflow: hidden;*width: 170px;}
.top_rbox_gray a { background-image: url('../imgs/icon_21.png'); padding-right: 10px; background-repeat: no-repeat; height: 35px; line-height: 35px; display: inline-block; padding-left: 30px; color: #666; vertical-align: middle; }
.top_cart { border-right: 1px solid #dcdcdc; }
.top_user { background-position: 0 -35px;}
.top_rbox_gray a:hover { background-color: #eee; }
#address_list li { padding: 10px 0 10px 60px; position: relative; border: 1px solid #fff; color: #999 }
#address_list a { position: absolute; right: 20px; top: 12px; font-size: 12px; font-weight: normal; }
#address_list small { font-weight: normal; font-size: 12px; display: inline-block; margin-left: 10px; color: #ff916e; position: absolute; right: 100px; top: 12px; }
#address_list label { display: block; padding-right: 160px; }
#address_list .selected { border-color: #ff916e; color: #333; border-radius: 4px; background: #fcf9f2 url('../imgs/select_address.png') 20px center no-repeat; }
#uc_main #address_list .defaultaddress{color: #333; border-color: #ff916e;}

#uc_main #address_list li{border: 1px solid #eee; border-radius: 5px; margin-bottom: 10px; color: #666; padding: 20px; box-shadow: 0 1px 2px #eee}

.prepay_plist li { padding: 5px 0; font-size: 12px !important ;border-bottom: 1px solid #eee;}
.prepay_plist li:last-child{border-bottom: none;}
.prepay_plist li.title { padding-left: 60px; }
.prepay_plist img { width: 60px; height: 60px; }
.jumpbox { width: 800px; overflow: auto; font-size: 14px; position: absolute; left: 50%; margin-left: -400px; margin-bottom: 20px; top: 20px; background-color: #fff; border-radius: 6px; }
.address_edit { overflow: auto; padding-bottom: 3em; }
.form_list { overflow: auto; }
.form_list textarea { display: block; margin: 0; padding: 10px; width: 400px; height: 85px; border: 1px solid #dcdcdc; border-radius: 3px; font-size: 16px; font-family: Helvetica, Microsoft yahei, Arial }
.form_list .inp { width: 400px; height: 35px; font-size: 16px; font-family: Helvetica, Microsoft yahei, Arial; border: 1px solid #dcdcdc; vertical-align: middle; padding: 0 10px; float: left; border-radius: 3px; }
.form_list li { clear: both; padding-bottom: 20px; overflow: auto; }
.form_list select { height: 30px; font-size: 14px; font-family: Helvetica, Microsoft yahei, Arial; border-radius: 3px; border: 1px solid #dcdcdc; }
.form_list .gray_btn{padding: 6px 20px;padding: 7px 20px\9;*padding: 5px 10px 6px;}
select:focus { outline: none; }
.address_edit h2 { }
.list_title { display: inline; float: left; width: 120px; text-align: right; height: 26px; margin-right: 20px; line-height: 30px; }
.form_submit { border-radius: 4px; background-color: #ff3d00; line-height: 40px; display: inline-block; color: #fff; width: 120px; text-align: center; cursor: pointer; font-size: 1.5em; }
.form_submit_loading { border-radius: 4px; line-height: 40px; display: inline-block; width: 120px; text-align: center; cursor: pointer; font-size: 1.5em; }
.form_submit:hover { background-color: #d23200; }
#address_anonymous p{margin-left: 140px;}

.transfer_pay{}

#online_pay li{ width: 33.33%; float: left; clear: inherit; border-bottom: none;}
#online_pay a{ width: 228px; height: 100px; display: block; margin: auto; padding: 10px; border:2px solid #fff; border-radius: 8px; text-align: center;}
#online_pay img{ width: 100%;}
#online_pay a:hover{border-color: #eee;}
.alipay_web{background: url('../imgs/alipay_logo.png') center center no-repeat;}
.alipay_web:hover{ border-color: #00AAEE}
.bankcard{background: url('../imgs/bankcard_pay.png') center center no-repeat;}
.bankcard:hover{ border-color: #ff8800}

.offlinepay{background: url('../imgs/offline_pay.png') center center no-repeat;}
.offlinepay:hover{ border-color: #5c4a3b}

.rbox .transfer_pay{ overflow: visible;}
.transfer_pay{border-bottom: 2px solid #ccc; height: 70px;*height:72px;}
.transfer_pay li{background-color: #fff; float: left; text-align: center; height: 68px; overflow: visible; border: 2px solid #fff; cursor: pointer;*width:32.5% !important;}
.transfer_pay li.act{border-color:#ccc; border-bottom-color: #fff; margin-top: 2px; border-radius: 5px 5px 0 0}
.transfer_pay li img{ height: 80%; vertical-align: middle; margin-top: 5px;}

.transfer_account{width: 550px; margin:20px auto;}
.transfer_account li{ display: none; padding: 20px; line-height: 30px;}
.transfer_account li.act{ display: block;}




.bank_cmbchina{background: url('../imgs/cmbchina_pay.png') center center no-repeat;}
.bank_cmbchina:hover{ border-color: #ab162d}
.bank_ccb{background: url('../imgs/ccb_pay.png') center center no-repeat;}
.bank_ccb:hover{ border-color: #0066b3}
.bank_cmbc{background: url('../imgs/cmbc_logo.png') center center no-repeat;}
.bank_cmbc:hover{ border-color: #0072bc;border-top-color:#00a65d;border-left-color:#00a65d;}



.order_status{ text-align: center;}
.order_confirm,.order_notice{ background: url('../imgs/order_confirm.png') 0 center no-repeat; height:200px;line-height:200px; color: #90b821; padding-left: 150px; font-size: 2em; margin:40px auto 20px; display: block; width: 420px;}
.order_notice{ background-image: url('../imgs/order_notice.png'); color: #ff3d00}


/* 用户中心 */
#uc_menu{width: 140px;*width:120px; float: left; margin: -1em 0 2em 0 ;padding: 0 20px 0 0 ; overflow: auto; text-align: right;border-right:1px solid #d5d5d5;*font-size: 14px;}
#uc_menu a{ color: #666; display: inline-block; padding: 3px 10px;border-radius: 4px;transition: All .25s ease-in-out;}
#uc_menu a:hover{ color: #0090ff;}
#uc_menu a.act{background-color: #eee; transition: All .25s ease-in-out;}
#uc_menu dt{margin-top: 1em; border-top: 1px dotted #d5d5d5; padding-top:10px; }
#uc_menu dt:first-child{border:none; margin-top: 0;}
#uc_menu dd{ font-size: 90%; margin: 5px 0 5px 0;}

#uc_main{ margin-left: 140px;  padding-left: 20px;*padding-left: 30px; }

    .user_main{ overflow: auto; padding-bottom: 20px;}
    .user_main img{ float: left;width: 64px;height: 64px; border-radius: 50%;}
    .user_main ul{ margin-left: 80px;}
    .user_main li{padding: 3px; border:none;}

    .uc_order_info{ border:1px solid #E4EAEE; border-left: none; background-color: #F5F8FA;}
    .uc_order_info li{ border-left: 1px solid #E4EAEE; float: left;width:33.3%; clear: inherit; border-bottom: none; text-align: center; line-height: 40px;}
    .uc_order_info a{ color: #666;}
    .uc_order_info a:hover{ color: #ff3d00;}
.uc_tab{ line-height: 35px; font-size: 16px; width: 100%; margin-bottom: 20px; overflow: auto;}
.uc_tab a{ float: left; text-align: center; cursor: pointer;  border-bottom: 2px solid #eee; color: #999;transition: All .25s ease-in-out;}
.uc_tab a:hover{ color: #0090ff}
.uc_tab a.act{ border-color: #0090ff; color: #0090ff; font-weight: bold;}
.uc_tab a.act:hover{color: #0090ff}

.order_box_head{ width: 100%; font-size: 12px;margin-top: 20px; color: #999; line-height: 30px;}
.order_box_head th{padding: 0 5px;}
.order_box{width: 100%; font-size: 12px; border-collapse: collapse; border:1px solid #eee; margin-bottom:10px;}
.order_box th{ background: #F5F5F5; font-weight: normal; padding: 10px; text-align: left;}
.order_box td{ text-align: center; padding: 10px 5px; border:1px solid #eee; vertical-align: top;}
.order_box td a{font-size: 14px; line-height: 26px;}
.order_img{width: 80px; float: left;}
.order_p_intro{text-align: left; padding-left: 100px; font-size: 14px;}
.order_p_intro a{ color: #666; font-size:14px;display: inline-block;  margin-bottom: 10px;}
.order_p_intro a:hover{ color: #0090ff; }
.order_p_intro p{ color: #999;}

.order_box_red{border:2px solid #ffede7}
.order_box_red th{ background-color: #fff9f7;}


.coupon_list li{ float: left; width: 45%; margin: 2.5%;background-color: #fbe8cb; color: #eb663c;border-bottom: 2px solid #eee; overflow: visible;position: relative;}
.coupon_list li:before,.coupon_list li:after{content: ''; width: 24px;height: 24px;border-radius:50%; background-color: #fff;margin:-12px 0 0 -12px;position: absolute; top: 50%;}
.coupon_list li:before{ left: 0;}
.coupon_list li:after{ right: -12px}
.coupon_inside{margin: 10px 15px; border:2px dotted #e4704b; padding: 10px 0 20px;}
.coupon_inside strong{font-size: 80px; display: inline-block; margin-left: 10px; text-shadow:0 -1px 0 #c15431,0 1px 0 #fff7ea;}
.coupon_inside small{font-size: 60%}
.coupon_inside p{display: block; color: #fbe8cb; padding:  10px; font-size: 12px; background-color:#e4704b;}
.coupon_inside span{ float: right; text-align: right; font-size: 12px; margin: 10px 10px 0 0; padding: 5px 10px;}

.coupon_list .coupon_invalid{ background-color: #ddd;color: #999;}
.coupon_invalid .coupon_inside{ border-color: #999;} 
.coupon_invalid strong{color: #aaa;text-shadow:0 -1px 0 #999,0 1px 0 #f0f0f0;} 
.coupon_invalid p{color: #ddd;background-color: #999} 


.orangebox{background-color: #FFFBE8;border: 1px solid #FF916E; padding: 10px; border-radius: 6px; color: #333;}
.form_show li{line-height: 30px;}
.copy{ background: url('../imgs/icon_copy.gif') 3px 2px no-repeat; font-size: 12px; height: 18px; color: #6c6b76; padding:3px 3px 3px 18px; cursor: pointer; border-radius: 3px}
.disable_btn,.disable_btn:hover{ background-color: #eee;}
.addr-error{color:#ff3d00;}

/* 不同分辨率样式调整 */
@media (max-width:991px) {
    .container { width: 970px; position:relative; }
    
}
@media (min-width:992px) {
    .container { width: 970px; position:relative; }
    #totop { margin-left: 480px !important; }
    
}
@media (min-width:1200px) {
    .container { width: 1210px; position:relative; }
    /*.cart_pintro { width: 650px; }*/
    .top_srch { width: 200px; }
    #totop { margin-left: 600px !important; }
}

/*loading*/
#fcloading{ position: fixed; width:100%;height:100%;border-radius:5px;background: #444 url('../imgs/loading.gif') center center no-repeat;filter:alpha(opacity=80); background: rgba(0,0,0,.6) url('../imgs/loading.gif') center center no-repeat;  left:0; top:0;z-index: 9999;}

/**/
.mask-layer{
    position: fixed;
    top:0;
    left:0;
    height:100%;
    width:100%;
    min-width:1210px;
    background: rgba(0,0,0,.6);z-index: 9999;
}
.msg-box{
    position: absolute;
    top:50%;
    margin-top: -170px;
    left:50%;
    margin-left:-200px;
    width:400px;
    background: #fff;
    font-size: 14px;
}
.msg-box .title-bar{
    width:100%;
    height:40px;
    line-height:40px;
    font-size: 14px;
    background: #ededed;
    font-weight:800;
}
.msg-box .title-bar .title{
    margin-left:20px;
}
.msg-box .title-bar .icon-close{
    float: right;
    width:16px;
    height:16px;
    margin-top:12px;
    margin-right: 10px;
    cursor:pointer;
}
.msg-box .msg-bar{
    width:360px;
    margin: 0 auto;
    padding:10px 0;
    font-weight:600;
    font-size:16px;
    line-height:1.5em;
}
.msg-box .button-bar{
    width:360px;
    background: #fff;
    text-align: center;
    margin: 10px auto;
}
.msg-box .button-bar span, .msg-box .button-bar a{
    display:inline-block;
    font-size: 12px;
    color:#000;
    border: 1px solid #000;
    padding: 10px 20px;
    margin:0 10px;
    cursor:pointer;
}
/*导航栏*/
#nav_box{ position: relative;}
/*.categoryL1{
    float:left;
    display:inline-block;
    height:100%;
    width:200px;
    background: rgba(34,34,34,.9);
    z-index:99 ;
    color: #fff!important;
}
.category-list li{padding: 10px 0 10px 20px;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
  
}
.category-list a{color: #fff;}

.curcate{background-color:#fff;}
.curcate a{color: #FF3600 !important;}


 .categoryL2{
    position:absolute;
    left:200px;
    top:0;
    display: inline-block;
    height:100%;
    background: #fff;
      z-index:100 ;
}
.categoryL1 .categoryL1-text{
    font-size: 16px;
    font-size:.16rem;
    font-weight:600;
    padding-bottom:5px;
}
.categoryL1 .categoryL2-word{
    color:#fff;
    font-size: 13px;
    font-size:.13rem;
}
.categoryL2 ul li{
    display: inline-block;
    text-align:center;
    width:160px;
    
}
.categoryL2 ul li a{
    color:#999;
    font-size: 16px;
    font-size:.16rem;
    display:block;
    padding:8px 0;
    border-bottom: 2px solid #fff;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.categoryL2 ul li a:hover{
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    color:#fff;
    background-color:#ff3d00;
}*/
/*.box_dw{position: absolute; left:0; top:35px;height: 400px;z-index: 99999999; height: 400px; width: 200px; background-color: rgba(34,34,34,.9);}
.btn_nav_box{width: 100%; margin-top:1em ; border-bottom:2px solid #ff3d00; }
#polist{ height: 400px; overflow: hidden;}
.btn_nav_box .daohang li{display: inline-block; width:200px ; text-align: center; height:35px; line-height:35px ;}
.btn_nav_box .daohang li strong,.btn_nav_box .daohang li a{color: rgba(34,34,34,.8); display: inline-block; vertical-align: middle;}
.product_all{ background-color:#ff3d00 ; color: white; position: relative;}
.product_all a{display: block; vertical-align: middle;}
.product_all i{vertical-align: middle;margin-right:10px ; background-image:url("../imgs/allshop.png"); background-repeat: no-repeat; background-size:100% auto ; display: inline-block;width:20px ;  height: 20px;}
.product_all span{ display: inline-block; vertical-align: middle; color: white;}*/

.list_card_product{ width: 100%; position: relative; background-color:white ;  margin:10px 0 ;}
.list_card_product ul{overflow: hidden; height: 100%;}
.list_card_product li{width:100px ; height: 35px; line-height:25px ; font-size: 14px; float: left; padding:5px ;}
.categoryL1 a{color: #FFFFFF;}
.category-list li p{ line-height:15px; font-family: "微软雅黑" ;}
.zhu_li{padding: 10px 0 10px 20px;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;width: 200px;}
.categoryL1 .categoryL1-text { font-size: 16px; font-size: .16rem;font-weight: 600;padding-bottom: 5px;}
.categoryL1 a{color: #fff;}
#polist li:hover{ background-color:rgba(134,134,134,.6) ;}
.zhu_li:hover>.right_nav{display: block;}

.shop_price{text-align: center;}
.list_card_product li:hover{background-color:#ff3d00 ; }
.list_card_product li:hover>a{color: white !important;}
.product_nav{ text-align: center;}
/*产品列表*/
.product_card .pname{
       display: block;
  font-size: 14px;
  padding: 10px;
  height: 48px;
  line-height: 18px;
  overflow: hidden;
  text-align: left;}
 .shop_price strong{color:#ff3D00}
 .shop_price a{ font-size:10px;}

.box_container_center{height:600px;background: #f2f2f2;}
