body{font-family: 'Meiryo UI';font-size: 12px;}
.cursor{cursor: pointer}
.ellipsis_2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.product-search{width: 1200px;margin: auto;}
.title{font-weight:400;color:rgba(51,51,51,1);margin-top: 17px}
.content{display: flex;width: 100%;margin-top: 30px}
/*左侧部分*/
.content_left{width: 200px;float: left;margin-bottom: 100px;}
.content_left .left_item1{background:rgba(245,244,244,1);padding: 10px;}
.content_left .left_item1 .item_box{margin: 5px 0}
.content_left .left_item1 .left_item1_title{font-size: 15px;color: #333333;font-weight: bold;text-align: center}
.content_left .left_item1 .item_box_title{background: #ffffff;margin-top: 10px;color: #333333;height: 40px;line-height: 40px;cursor: pointer;display: block;}
.content_left .left_item1 .item_box_title .item_icon{width: 22px;height: 22px;margin: 8px 10px 0 7px;}
.content_left .left_item1 .item_box_title .item_icon1{width: 20px;height: 20px;margin: 11px 16px 0 10px;}
.content_left .left_item1 .item_box_title .arrow_r{width: 7px; height:11px;margin: 15px 7px }
.content_left .left_item1 .item_box_title .arrow_b{width: 11px; height:7px;margin: 16px 7px }
.content_left .left_item1 .item_box_title .item_lb{width: 112px;box-sizing: border-box;overflow:hidden;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;display: block;font-size: 14px;}
.content_left .left_item1 .item_box_desc{background: #ffffff;padding: 0 10px 10px 10px;display: none}
.content_left .left_item1 .item_box_desc .item_row{padding: 5px 0;cursor: pointer;height: 25px;display: block;}
.content_left .left_item1 .item_box_desc .item_row span{display: block;float: left}
.content_left .left_item1 .item_box_desc .item_row span:first-child{max-width: 150px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-right: 5px;}
.content_left .left_item2{margin-top: 25px}
.content_left .left_item2 .left_item2_pic{width: 200px;height: 650px}
.content_left .left_item2 .left_item2_pic img{width: 200px;height: 650px}
.content_left .left_item3{margin-top: 20px;border:1px solid rgba(217,217,217,1);}
.content_left .left_item3 .left_item3_title{margin-top: 20px;font-size:16px;text-align: center;font-weight:bold;color:rgba(51,51,51,1);}
.content_left .left_item3 .left_item3_shop{margin-top: 20px;}
.content_left .left_item3 .left_shop_name{width: 165px;height: 270px;margin: 0 0 0 16.5px;position: relative;display: block;}
.content_left .left_item3 .left_shop_name img{width: 165px;}
.content_left .left_item3 .left_shop_name .ellipsis_2{font-size:12px;margin-top: 20px;font-weight:400;color:rgba(51,51,51,1)}
.content_left .left_item3 .left_shop_name .current_price{font-size:14px;font-weight:400;line-height:23px;color:rgba(190,0,0,1);;display: inline-block;margin-top: 10px}
/*右边部分*/
.content-right{width: 900px;margin-left: 20px}
.content-right .right-title{font-size:18px;font-weight:bold;line-height:23px;color:rgba(190,0,0,1);margin-left: 15px;}
.content-right .right-title img{width: 30px;height: 30px;margin-right: 15px}

.content-right .right-shop{margin-bottom: 100px}
.content-right .right-shop .right-shop-name{width: 900px;;height:125px;margin: 20px 0 0 15px;}
.content-right .right-shop .right-shop-name img{width: 100px;height: 100px;}
.content-right .right-shop .right-shop-name div:first-child{float: left;width: 70px;line-height: 90px;font-size:24px;font-weight:bold;color:rgba(235,199,27,1);}
.content-right .right-shop .right-shop-name div:first-child .span1{color:rgba(235,199,27,1);}
.content-right .right-shop .right-shop-name div:first-child .span2{color:rgba(170,181,188,1);}
.content-right .right-shop .right-shop-name div:first-child .span3{color:rgba(194,156,85,1);}


.content-right .right-shop .right-shop-name div:nth-child(2){float: left;position: relative}
.content-right .right-shop .right-shop-name div:nth-child(3){width: 271px;font-size:12px;display: block;font-weight:400;color:rgba(51,51,51,1);margin-left: 25px;float: left}
.content-right .right-shop .right-shop-name div:nth-child(4){font-size:18px;font-weight:400;line-height:23px;color:rgba(190,0,0,1);margin-right: 20px;float: left;min-width: 90px;text-align: right}
.content-right .right-shop .right-shop-name div:nth-child(5){height:22px;background:rgba(190,0,0,1);margin-left: 25px;border-radius:90px;font-size:12px;text-align: center;font-weight:400;line-height:22px;color:rgba(255,255,255,1);
    vertical-align: text-bottom;float: left;padding: 0 10px;min-width: 75px;}
.content-right .right-shop .right-shop-name div:nth-child(6){width:897px;height:0;margin-top: 20px;border:1px solid rgba(217,217,217,1);background: rgba(217,217,217,1);float: left}
.shop-name-button{width:160px !important;height:32px;text-align: center;border:1px solid rgba(145,145,145,1);font-size:14px !important;line-height:30px;color:rgba(31,31,31,1) !important;margin:30px 0 0 0 !important;float: left;box-sizing: border-box;display: block;}
.shop-name-button:hover{color: #be0000!important;border-color: #be0000;}
.shop-name-img{width: 14px !important;height: 14px;margin-right: 8px}
.shop-name-span{display:block;width: 30px;height: 30px;line-height: 30px;border-radius: 50px;background:rgba(217,217,217,1);text-align: center;font-size: 14px;color:rgba(51,51,51,1); }

.content-right .right-shop .right-shop-line{}


.content-right .right-shop .right-shop-button{width: 160px;height: 32px;background:rgba(255,255,255,1);border:1px solid rgba(145,145,145,1);font-size:14px;text-align: center;margin-top: 15px;font-weight:400;line-height:32px;color:rgba(31,31,31,1)}

.rank_num_common{width: 30px!important;height: 30px!important;background:rgba(217,217,217,1); border-radius:50%;text-align: center;color: #333333!important;
font-size: 15px!important;font-weight: bold!important;line-height: 29px!important;margin:50% 0 0 12px;}
.product_title{min-height: 34px;}

.much_icon{width: 40px!important;height: 40px!important;position: absolute;top: 0;left: 0;}
.much_icon_recommend{width: 50px!important;position: absolute;top: 0;}
.origin_price{color: #707070;font-size: 16px;text-decoration: line-through}
.origin_price_row{color: #707070;font-size: 12px;text-decoration: line-through;float: right; margin-top: 10px; line-height: 23px;}
.shop-text{
    width: 100px;
    height: 24px;
    position: absolute;
    top: 76px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    line-height: 24px;
    color: rgba(255,255,255,1);
    background: rgba(190,0,0,1);
    opacity: 0.81;
}
.shop-text1{
    width: 165px;
    height: 24px;
    position: absolute;
    top: 140px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    line-height: 24px;
    color: rgba(255,255,255,1);
    background: rgba(190,0,0,1);
    opacity: 0.81;
}
.recommend_hidden_much{
    width: 50px!important;
    height: 50px!important;
    position: absolute;
    top:0;
    left: 0;
}