#goods_warning {
    font-size:20px;
    width:300px;
    margin:20px auto;
    text-align:center;
}
/* 页面位置 */
.productlist_position {
    width:1200px;
    margin:0 auto;
    margin-top:18px;
}
.productlist_position span {
    font-size:14px;
    color: #333;
}
.productlist_position i {
    display:inline-block;
    width:7px;
    height:14px;
    background-image: url(/img/productlisticon/list_btn_more@2x.png);
    vertical-align:text-top;
    margin:0 8px;
}
/* .productlist_position b {
    display:inline-block;
    width:8px;
    height:8px;
    background-image: url(/img/productlisticon/close.png);
    vertical-align:middle;
    margin-left:6px;
} */
.productlist_position .productlist_position_span {
    display:inline-block;
   /*  border:1px solid #ff801f; */
    border-radius:4px;
    padding:4px 8px;
    color:#ff801f;

}
.productlist_position span:hover {
    color:#ff801f;
    cursor: pointer;
}
.productlist_position span:nth-child(2):hover {
    color:#333;
    cursor: default;
}
/* 类别 */
.productlist_position_class {
    width:1200px;
    margin:25px auto 0;
    border:1px solid #eee;
}
.productlist_position_class>div {
    height:100%;
    background-color: #f4f4f4;
    border-bottom:1px solid #eee;
}
.productlist_position_class>div:last-child {
    border-bottom:0;
}
.class1_title {
    float:left;
    padding-top:11px;
    padding-left:24px;
    width:112px;
    height:100%;
    /* background-color: #f4f4f4; */
    color:#333;
    font-size:12px;
				line-height:33px;
}
.class1_title_name {
    float:right;
    width:1064px;
    padding:16px 148px 20px 24px;
    box-sizing:border-box;
    background-color: #fff;
}
.class1_title_name li{
    float:left;
    margin-right:32px;
    line-height:20px;
}
.class1_title_name li a {
    font-size:12px;
    color: #666;
}
.class1_brand {
    float:right;
    background-color: #fff;
    width:1064px;
    padding:11px 4px 11px 4px;
    box-sizing:border-box;
}
.class1_brand span {
    display:inline-block;
    width:130px;
    height:28px;
    line-height:33px;
    text-align:center;
    color: #333;
    font-size:12px;
    text-align:center;
    cursor: pointer;
				overflow:hidden;
}
.class1_brand .class1_brand_spanon {
    border:1px solid #ff801f;
    border-radius:4px;
    color:#ff801f;
}
.class1_brand i {
    display:inline-block;
    width:8px;
    height:8px;
    background-image: url(/img/productlisticon/close.png);
    vertical-align:middle;
    margin-left:6px;
	margin-bottom:3px;
}
.class1_choose {
    float: right;
    background-color: #fff;
    width:1064px;
    height:42px;
    text-align:center;
    line-height:42px;
}
.class1_choose a {
    color:#ff801f;
    font-size:14px;
}
.productlist_product {
    width:1200px;
    margin:0 auto;
    margin-top:16px;
    border:1px solid #eee;
}
/* 头部选择项 */
.productlist_product_header {
    width:100%;
    min-width:1200px;
    height:54px;
    border-bottom:1px solid #eee;
    background:linear-gradient(0deg,rgba(255,249,245,1) 0%,rgba(255,255,255,1) 100%);
}
.productlist_product_header>ul {
    float: left;
    margin-top:12px;
    margin-left:32px;
}
.productlist_product_header li {
    float:left;
}
.productlist_product_header>div {
    float:left;
}
.product_header_contrlprice div {
    display:inline-block;
    line-height:55px;
}
.header_li_on {
    width:72px;
    height:32px;
    border-radius:2px;
    background-color: #ff801f;
    color:#fff;
    font-size:12px;
    line-height:32px;
    text-align:center;
}
.down1,
.down2 {
    display:inline-block;
    width:9px;
    height:9px;
    background-image: url(/img/productlisticon/down1.png);
    margin-left:6px;
}
.down2 {
    background-image: url(/img/productlisticon/down2.png);
}
.price_up,
.price_down {
    display:inline-block;
    width:8px;
    height:10px;
    background-image: url(/img/productlisticon/price_up.png);
    margin-left:6px;
}
.price_down {
    background-image: url(/img/productlisticon/price_up.png);

}
.productlist_product_header>ul li:nth-child(2){
    margin-left:15px;
    margin-top:6px;
    color: #666;
}
.productlist_product_header>ul li:last-child{
    margin-left:32px;
    margin-top:6px;
    color: #666;
    padding-right:32px;
    border-right:1px solid #ccc;

}
.product_header_contrlprice {
    margin-left:16px;
    margin-top:15px;
}
.product_header_contrlprice input {
    outline:none;
    width:64px;
    height:24px;
    border:none;
    background-color: #fff;
    text-align:center;
}
.product_header_contrlprice .low_price,
.product_header_contrlprice .height_price {
    width:64px;
    height:24px;
    border:1px solid #ccc;
    line-height:24px;
}
.product_header_contrlprice span {
    margin-left:8px;
    margin-right:8px;
}
.product_header_contrlprice div:last-child {
    width:40px;
    height:22px;
    background-color:#fff;
    border:1px solid #ccc;
    line-height:24px;
    text-align:center;
    color: #666;
    margin-left:16px;
    cursor:pointer;
}
.product_account {
    margin-left:260px;
    color:#666;
    line-height:55px;
    margin-right:18px;
}
.product_account b {
    color: #ff801f;
}
.product_choosepic {
    margin-top:18px;
}
.product_choosepic ul {
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.product_choosepic ul li:first-child {
    margin-left:16px;
    cursor:pointer;
}
.product_choosepic ul li:last-child {
    margin-left:18px;
    margin-right:16px;
    cursor:pointer;
}
.choosepic_lion {
    color: #ff801f;
}
.pic_big,
.pic_line {
    display:inline-block;
    width:11px;
    height:11px;
    background-image: url(/img/productlisticon/pic_big.png);
    vertical-align:middle;
    margin-right:4px;
}
.pic_line {
    background-image: url(/img/productlisticon/pic_line.png);
}
.product_pageinfo {
    line-height:55px;
    margin-left:24px;
    color: #666;
}
.product_pageinfo a {
    color: #666;
    margin-left:24px;
}
.product_pageinfo a:last-child {
    margin-left:16px;
}
.productlist_gooditem {
    float:left;
    width: 232px;
    height:400px;
    margin-left:8px;
    margin-top:24px;
    margin-bottom:24px;
    border-radius:2px;
    /* box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.16); */
    position: relative;
}
.productlist_gooditem11 {
    float:left;
    width: 232px;
    height:310px;
    margin-left:8px;
    margin-top:24px;
    margin-bottom:24px;
    padding-bottom:34px;
    border-radius:2px;
    position: relative;
    -webkit-transition: all .5s linear;
       -moz-transition: all .5s linear;
        -ms-transition: all .5s linear;
         -o-transition: all .5s linear;
            transition: all .5s linear;
}
.productlist_gooditem11:hover {
    box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.16);
}
#valuename {
    height: 40px;
    cursor: pointer;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.productlist_gooditem11:hover #valuename{
    color:#e50012;
}
.productlist_gooditem img{
    width:172px;
    height:172px;
    margin-left:30px;
    margin-top:72px;
}
.productlist_gooditem .newgood {
    position: absolute;
    top:24px;
    right:16px;
    border:1px solid #ff801f;
    border-radius:2px;
    color:#ff801f;
    width:64px;
    height:24px;
    text-align:center;
    line-height:24px;
}
.gooditem_info p{
    color: #333;
    font-size:14px;
    margin-bottom:10px;
}
/*.gooditem_info p:first-child {
    color:#ff801f;
}*/
.gooditem_info {
    margin-top:25px;
    margin-left:16px;
    margin-right:19px;
}
.gooditem_info b {
    font-size:20px;
    font-weight:500;
    margin-right:8px;
}
.gooditem_contrl {
    margin-left:17px;
    position:absolute;
    bottom:10px;
    right:20px;
}
.gooditem_contrl div {
    float:left;
}
.gooditem_contrl .normal_cart {
    width:104px;
    height:32px;
    border-radius:2px;
    background-color: #ff801f;
    text-align:center;
    line-height:32px;
}
.gooditem_contrl .forbid_cart{
    width:104px;
    height:32px;
    border-radius:2px;
    background-color: #ccc;
    color:#fff;
    text-align:center;
    line-height:32px;
    display:none;
}
.gooditem_contrl div:first-child a {
    color: #fff;
    font-size:14px;
}
/*.gooditem_contrl div:last-child {
    float: right;
    width: 72px;
    height:32px;
    border:1px solid #eee;
    border-radius:2px;
    margin-left:16px;
    text-align:center;
    line-height:32px;
    font-size:14px;
    color: #333;
}*/
.gooditem_contrl div:last-child i {
    display:inline-block;
    width:17px;
    height:17px;
    background-image: url(/img/productlisticon/collect.png);
    vertical-align:text-bottom;
    margin-right:8px;
}
.gooditem_contrl div:last-child .hadCollect {
    display:inline-block;
    width:17px;
    height:17px;
    background-image: url(/img/productlisticon/collected.png);
    vertical-align:text-bottom;
    margin-right:8px;
}
/* 小方框 */
.gooditem_infodetail {
    float:left;
    border:1px solid #666;
    padding:5px 10px;
    color:#333;
    white-space:nowrap;
    background-color: #fff;
    position:absolute;
    left:60px;
    z-index: 888;
}
/* 标题 */
.productlist_goodlistitem_title {
    margin-top:20px;
    width:1200px;
    height:38px;
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background: linear-gradient(0deg,rgba(255,249,245,1) 0%,rgba(255,255,255,1) 100%);
}
.productlist_goodlistitem_title>div {
    float:left;
    height:38px;
    line-height:38px;
    box-sizing:border-box;
}
.goodlistitem_key {
    width:180px;
	text-align:center;
}
.goodlistitem_info {
    width:320px;
    text-align:center;
}
.goodlistitem_brand {
    width:200px;
    text-align:center;
}
.goodlistitem_maker {
    width:130px;
}
.goodlistitem_itemspec{
    width:500px;
    text-align:center;
}
.goodlistitem_unit {
    width:60px;
    text-align:center;
}
.goodlistitem_sendday {
    width:106px;
    text-align:center;
}
.goodlistitem_price {
    width:200px;
    text-align:center;
}
.goodlistitem_gotocart {
    width:140px;
    background-color: #ff801f;
    color:#fff;
    height:40px;
    cursor:pointer;
    text-align:center;
    margin-left:38px;
}
/* 商品主体 */
.productlist_goodlistitem_body {

}
.goodlistitem_item {
    width:1200px;
    height:96px;
    padding-top:20px;
    padding-bottom:20px;
    border-bottom:1px solid #eee;
}
.goodlistitem_item:hover {
    background: #eee;
}
.goodlistitem_item>div {
    float:left;
}
.goodlistitem_item_key {
    width:180px;
    text-align:center;
}
.goodlistitem_item_key img{
    margin-top:10px;
    border:1px solid #eee;
    width:82px;
    height:82px;
}
.goodlistitem_item_name {
    width:320px;
    height:100%;
	text-align:center;
}
.goodlistitem_item_name div:first-child {
    color:#333;
}
.goodlistitem_item_name div:last-child {
    color:#999;
    margin-top:20px;
}
.goodlistitem_item_brand {
    width:200px;
    height: 100%;
    text-align:center;
}
.goodlistitem_item_maker {
    width:110px;
}
.goodlistitem_item_maker div {
    width:80px;
}
.goodlistitem_item_itemspec {
    width:500px;
    height:90px;
    text-align:center;
}
.goodlistitem_item_itemspec {
    overflow:auto;
}
.goodlistitem_item_unit {
    width:70px;
    height:20px;
}
.goodlistitem_item_unit div{
    text-align:center;
}
.goodlistitem_item_sendday {
    width:100px;
}
.goodlistitem_item_sendday div {
    text-align:center;
}
.goodlistitem_item_price {
    width:200px;
    margin-left:10px;
    text-align:center;
    color:#ff801f;
}
.goodlistitem_item_price b {
    font-size:20px;
}
.goodlistitem_item_gotocart {
    margin-left:44px;
    width:120px;
    text-align:center;
}
.goodlistitem_item_gotocart input {
    float:left;
    width:24px;
    height:20px;
    padding-left:10px;
    outline:none;
    border:1px solid #ccc;
    border-left:0;
    border-right:0;
}
.goodlistitem_item_gotocart a {
    float:left;
    font-size:18px;
    width:20px;
    height:20px;
    border:1px solid #ccc;
    vertical-align:middle;
    line-height:20px;
}
.productlist_page {
    margin-top:56px;
    margin-bottom:40px;
    width: 1200px;
    display:flex;
}
.productlist_page ul {
    margin:0 auto;
}
.productlist_page li {
    float:left;
    margin-right:8px;
    width:28px;
    height:28px;
    border:1px solid #ccc;
    border-radius:2px;
    line-height:28px;
    text-align:center;

}
.productlist_page  a{
    color: #333;
    font-size:14px;
}
.page_lion {
    background-color: #ff801f;
    color: #fff;
}
.productlist_page .page_nextpage,
.productlist_page .page_uppage {
    width:64px;
    height:28px;
    line-height:28px;
    text-align:center;
}
.forbid_page {
    background-color: #ccc;
    color:#666;
    cursor: text;
}
#test1 {
    margin:0 auto;
}
#test1 a {
    margin-left:8px;
    margin-right:8px;
}
.layui-laypage a:hover{
    color:#ff801f;
}