*{
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    box-sizing: inherit;
    position: relative;

}

.pj_empty{
    width: 100%;
    height: 40px;
    background: white;
}
/*商品内容标识开始*/
#pj_content{
    width: 100%;
    height: auto;
}
.pj_content{
    width: 1200px;
    height: auto;
    display: block;
    margin: 0 auto;
}
.pj_content::after{
    content: "";
    display: block;
    clear: both;
}
.pj_content_left{
    /*width: 300px;*/
    width: 25%;
    height: auto;
    padding: 10px 0;
    float: left;
}
.pj_content_left_top{
    background-color: #f8f8f8;
    border: 1px solid #eee;
    padding-bottom: 10px;
    box-shadow: 0 0 0 0 rgb(102 102 102 / 33%);
    margin-left: 10px;
    margin-right: 10px;
}
.pj_content_left_top>div:nth-child(1){
    border-bottom: 1px solid #eee;
    position: relative;
    cursor: pointer;
}
.pj_content_left_top>div:nth-child(1)>h2{
    font-size: 20px;
    color: #333;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2em;
    text-align: left;
    font-family: Montserrat;

   padding: 8px 0 8px 30px;

}
.jiantou{
    position: absolute;
    top: 20px;
    right: 22px;
    display: none;
}
.jiantou.active>i{
   transform: rotate(180deg);
}
.jiantou>i{
    transition: 0.6s;
    position: absolute;
    /*top: 0px;*/
    /*right: 5px;*/
}
.products_info_pj{
    font-family: Lato;
    color: #545454;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.7em;
    text-align: left;

    padding-top: 8px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
}
#products_left_pj{
    position: relative;
}
#products_left_pj>li{
    position: relative;
}
body .on>a{
    color: #f6b32f !important;
}
#products_left_pj>li>a:hover{
    color: #f6b32f;
}
.products_left_pj_jt1>a{
    /*width: 80%;*/
    font-size: 16px;
    line-height: 30px;
    color: #333;

    padding-left: 10px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 15px;

    cursor: pointer;

}
.pj_text1{
    padding-left: 16px;
    /*display: block;*/
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 20px;

    font-size: 14px;
    color: #929292;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.4em;
    text-align: left;
    font-family: Lato;

    cursor: pointer;
    /*display: none;*/
}
.products_left_pj_nav{
    display: none;
}
.products_left_pj_nav>li>a{
    padding-left: 16px;
    /*display: block;*/
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 20px;

    font-size: 14px;
    color: #929292;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.4em;
    text-align: left;
    font-family: Lato;

    cursor: pointer;
}

.pj_text2{
    padding-left: 16px;
    /*display: block;*/
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 20px;

    font-size: 14px;
    color: #929292;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 2.4em;
    text-align: left;
    font-family: Lato;

    cursor: pointer;
    /*display: none;*/
}
#products_right_pj_nav{
    display: block;
}
.pj_text:hover{
    color: #f6b32f;
}
.pj_title{
    font-size: 16px;
    line-height: 44px;
    color: #333;

    padding-left: 16px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 20px;

    cursor: pointer;
}
.pj_title:hover{
    color: #f6b32f;
}

#products_right_pj{
    position: relative;
}
#jiantou1{
    position: absolute;
    /*top: 10px;*/
    right: 0;
    cursor: pointer;
    transition: 0.6s;
    font-weight: bold;
}
.jiantou1{
    width: 20%;
    height: 24px;
    position: absolute;
    top: 4px;
    right: 0;
}
.jiantou2{
    position: absolute;
    top: 10px;
    right: 17px;
}
.jiantou1.active>i{
    transform: rotate(180deg);
}
.jiantou2.active>i{
    transform: rotate(180deg);
}
#jiantou2{
    position: absolute;
    /*top: 10px;*/
    /*right: 0;*/
    cursor: pointer;
    transition: 0.6s;
    font-weight: bold;

}
#des_cell{
    width: 100%;
    height: auto;
}
.des_cell{
    position: relative;
    /*padding-top:20px;*/
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
}
.des_cell>a:nth-child(1){
    display: inline-block;
    position: relative;
    max-width: 100%;
    /*width: 100%;*/
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.7em;
    text-align: left;
    font-family: Lato;
    text-decoration: none;
    cursor: pointer;
}
.des_cell>a:nth-child(1)>img{
    visibility: visible;
    position: relative;
    max-width: 100%;
    /*width: 100%;*/
    vertical-align: middle;
    border: 0;
}
.des_cell>a:nth-child(2){
    /*max-width: 100%;*/
    background-color: rgba(0, 0, 0, 0.3);
    line-height: 1.6em;
    transition: all .4s;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    letter-spacing: 0;

    /*background: rgba(0,0,0,0.6);*/

    text-align: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: hidden;
    font-family: Lato;
    cursor: pointer;

}
.des_cell_table{
    display: table;
    width: 100%;
    height: 100%;
    overflow: hidden;
    line-height: 1.6em;
}
.des_cell_text{
    display: table-cell;
    padding: 6px;
    vertical-align: middle;
    line-height: 1.6em;
}
/*.des_cell:hover{*/
    /*box-shadow: 0 0 25px #6c6c6c;*/
/*}*/
.des_cell>a:nth-child(2):hover{
    box-shadow: 0 0 25px #585858;
    background-color: rgba(0, 0, 0, 0.4);
}
.pj_content_right{
    /*width: 900px;*/
    width: 75%;
    height: auto;
    padding: 10px 0;
    float: left;
}
.pj_content_right_content{
    margin: 0 10px;
}
.pj_content_right_content>div:nth-child(1){
    width: 100%;
    height: auto;
    display: block;
    border-bottom: 1px solid #eee;
    padding-top: 10px;
    padding-bottom: 16px;
    position: relative;
    font-family: Lato;
}
.pj_content_right_content>div:nth-child(1)>h2{
    font-family: Lato;
    font-size: 24px;
    color: #333;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.3em;
    text-align: left;
}
.pj_content_right_content>div:nth-child(2){
    width: 100%;
    height: auto;
}
.pj_img_nav{
    width: 100%;
    height: auto;

}
.pj_img_nav>ul{
    width: 100%;
    height: auto;
    margin-top: 10px;
}
.pj_img_nav>ul::after{
    content: "";
    display: block;
    clear: both;
}
.pj_img_nav>ul>li{
    width: 33.33%;
    height: auto;
    /*float: left;*/
    box-sizing: border-box;
    margin-bottom: 10px;
    position: relative;
    font-size: inherit;
    border: 1px solid transparent;
    display: inline-block;
}

.pj_img_nav>ul>li:hover{
    border: 1px solid #eca100;
}
.pj_img_nav_img{
    width: 97%;
    height: auto;
    display: block;
    margin: 0 auto;
    cursor: pointer;
}
.pj_img_nav_img>a{
    width: 100%;
    height: auto;
    overflow: hidden;
    display: block;
}
.pj_img_nav_img>a>img{
    width: 100%;
    height: 100%;
}
.pj_img_nav_text{
    width: 97%;
    height: auto;
    display: block;
    margin: 0 auto;
    padding: 5px 0;
}
.pj_img_nav_text>a{
    height: 48px;
    font-size: 14px;
    color: #545454;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.7em;
    text-decoration: none;
    overflow: hidden;
    font-family: Lato;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2 ;
    -webkit-box-orient: vertical;
}
.pj_img_nav_text>a:hover{
    color: #f6b32f;
}
.pj_img_nav_btn{
    width: 97%;
    height: auto;
    display: block;
    margin: 10px auto;

    position: relative;
    max-width: 100%;
    cursor: pointer;
}
.pj_img_nav_btn>a{
    text-align: center;
    line-height: 40px;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;

    height: 40px;
    box-sizing: border-box;
    padding: 0;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #d8dde6;
    background: #eaedef;
    text-decoration: none;
    display: inline-block;
    font-family: Lato;
}
.pj_img_nav_btn>a:hover{
    background: #c8cccd;
}
.pj_img_nav_btn>a>i{
    font-size: 14px;
}
#pj_img_bt{
    width: 100%;
    height: auto;
    margin-top: 20px;

    font-family: Lato;
    font-size: 14px;
    color: #545454;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.7em;
    text-align: left;
}
.pj_img_bt{
    width: 100%;
    height: auto;
    text-align: center;
}
.pj_img_bt>ul{
    text-align: center;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;

}
.pj_img_bt>div{
    text-align: center;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;

}
.pj_img_bt>div>a{
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 5px;
    color: #444444;
}
.pj_img_bt>div>span{
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 5px;
}
.current{
    background-color: #f6b32f;
    border: 1px solid #f6b32f;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 28px;
    min-width: 28px;
    font-size: 14px;

}
.num{
    text-decoration: none;
    border: 1px solid #c9caca;
    display: inline-block;
    text-align: center;
    line-height: 28px;
    min-width: 28px;
    font-size: 14px;
    color: #898989;
    font-weight: 400;
    letter-spacing: 0;
    cursor: pointer;
}
.pj_img_bt>ul>li{
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 5px;
}
.pj_img_bt>ul>li:nth-child(1)>span{
    background-color: #f6b32f;
    border: 1px solid #f6b32f;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 28px;
    min-width: 28px;
    font-size: 14px;
    cursor: pointer;
}
.pj_img_bt>ul>li>a{
    text-decoration: none;
    border: 1px solid #c9caca;
    display: inline-block;
    text-align: center;
    line-height: 28px;
    min-width: 28px;
    font-size: 14px;
    color: #898989;
    font-weight: 400;
    letter-spacing: 0;
    cursor: pointer;
}
.pj_img_bt>ul>li:nth-child(5)>span{
    display: inline-block;
    text-align: center;
    line-height: 28px;
    min-width: 28px;
    font-size: 14px;
    color: #898989;
    font-weight: 400;
    letter-spacing: 0;
}
/*商品内容标识结束*/
.pj_empty1{
    width: 100%;
    height: 70px;
}
/*商品购物车标识开始*/
.inquire-basket-listwrap {

    display: none;
    position: fixed;
    z-index: 2147483647;
    right: 0;
    bottom: 0;
    width: 230px;
    background-color: #fff;
    border: 1px solid #aaa;
    box-shadow: 0 0 8px #999;
}
.inquire-basket-listwrap .basket-title {
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background-color: #7a8599;
}
.inquire-basket-listwrap .basket-title .basket-title-clickshow {
    display: inline-block;
    position: relative;
}
.basket-title-clickshow:after {
    position: absolute;
    content: '';
    display: block;
    left: 100%;
    top: 0;
    width: 50px;
    height: 36px;
}
.inquire-basket-listwrap .basket-title .basket-title-thumb {
    position: absolute;
    left: 6px;
    height: 26px;
    width: 26px;
    top: 5px;
    cursor: pointer;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+EDKWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMxNkFCNzM1OUVEMTFFNkFFQzlDQUQ0Q0JGOTk5NTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMxNkFCNzQ1OUVEMTFFNkFFQzlDQUQ0Q0JGOTk5NTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzE2QUI3MTU5RUQxMUU2QUVDOUNBRDRDQkY5OTk1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzE2QUI3MjU5RUQxMUU2QUVDOUNBRDRDQkY5OTk1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIADQAGgMBEQACEQEDEQH/xABvAAEBAQEBAAAAAAAAAAAAAAAAAwUEBgEBAQEBAAAAAAAAAAAAAAAAAAECBBAAAQQBAgUEAwAAAAAAAAAAAQACAwQRMQUhQVESFHEysgYTI1MRAQACAQQDAQAAAAAAAAAAAAABAhEhMVFh8EFxof/aAAwDAQACEQMRAD8Aqu5ziAgICD0e01Pqd+gzzbDtst0yX2nDMgtRZziIH2yj24059Vm8zE5jWOO/N1rGdP1i7jNSmvTSUq/i1HO/TAXF5a0cBlzskk6lKxONdy2M6OZaQQEBAQEBAQEBBvbL9RubnTNt88VKKR34qJsHt8if+ceflpnh6ZvbHc8dLWM/OWNZrWKtiSvYjdFPE4tkjcMEEcilbRMZgtWYnEpLSCCslmzLHFHLK98cILYWOcSGAnJDQdOPRT3n2dFixYsyumsSvmmdjukkcXOOBgZJydEiBJUEBAQEH//Z) top center no-repeat;
    font-style: italic;
}


.basket-lists {
    padding: 2px 1px;
    height: 190px;
    overflow-y: auto;
}
.fix {
    clear: both;
    zoom: 1;
}
.basket-lists li {
    float: left;
    width: 100%;
    padding: 8px 0;
    height: 40px;
    border-bottom: 1px solid #e8e8e8;
}
.basket-lists li a {
    float: left;
    margin-left: 10px;
    font-size: 12px;
    line-height: 16px;
}
.newshop:hover>a:nth-child(3)>a{
    display: block;
}
.newshop:hover{
    background: #f6d4ae;
}
.basket-lists li a img {
    height: auto;
    width: 40px;
}
.basket-list-delate {
    display: none;
    margin-top: 8px;
    color: #888;
    text-decoration: none;
}
.basket-lists li .basket-list-name {
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #246bb3;
    text-decoration: none;
}
.basket-btns {
    padding: 10px;
    font-size: 12px;
}
.fix:after {
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    content: ".";
}
.basket-btns #basketEmpty {
    line-height: 22px;
    padding: 4px 10px;
    font-size: 12px;
    color: #e64545;
    border: 0;
    background-color: #f1f1f1;
    border-radius: 3px;
    /*padding-top: 3px;*/
    cursor: pointer;
}
.basket-btns #basketInquire {
    line-height: 16px;
    padding: 4px 10px;
    font-size: 12px;
    color: #fff;
    border: 0;
    background-color: #e64545;
    border-radius: 3px;
}
.flr {
    float: right;
}

.shoppingBasketIcon {
    display: none;
    z-index: 98;
    position: fixed;
    right: 10px;
    bottom: 100px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background: #7a8599;
    text-align: center;
    line-height: 50px;
    font-size: 25px;
    cursor: pointer;
}
.shoppingBasketIcon>i{
    font-size: 25px;
}
.shoppingBasketIcon .fa-shopping-cart {
    color: #fff;
    line-height: 50px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    /*-moz-osx-font-smoothing: grayscale;*/
    /* font-family: FontAwesome !important; */
}
.shoppingBasketIcon span.shoppingIconNum {
    position: absolute;
    top: 0;
    display: block;
    right: -5px;
    width: 20px;
    height: 20px;
    font-size: 16px;
    background: red;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    line-height: 20px;
}
/*商品购物车标识结束*/
