.nav_choose_product{
    height:auto;
    background:#fff;
    width:100%;
    border:1px solid #dddddd;
    border-radius: 8px;
    margin-top:25px;
}
.top_root{
    width:1160px;
    margin:auto;
    height:50px;
    line-height:50px;
}
.top_root span{
    color:#999999;
}
.product_list_style{
    width:100%;
    height:60px;
    line-height:60px;
}
.product_suppliers_btn{
    width:278px;
    height:33px;
    border:1px solid #ddd;
    border-radius: 5px;
    background:#f2f2f2;
    line-height:33px;
    margin-top:10px;
    float:left;
}
.product_first_btn{
    width:49%;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}
.product_first_btn:first-child{
    border-right:1px solid #dddddd;
}
.product_first_btn.active{
    background:#fff;
    border-radius: 5px;
}
.product_list_content{
    width:100%;
    height:auto;
    overflow: hidden;
}
.product_list_leftMain{
    width:980px;
    height:auto;
    overflow: hidden;
    float:left;
}
.product_list_view{
    width:978px;
    height:218px;
    border:1px solid #ddd;
    border-radius: 5px;
    background:#fff;
    margin-bottom:20px;
}
.product_list_view.active{
    border:1px solid #f5b800;
    box-shadow: 0px 10px 10px #d1d1d1;
}
.list_center_main{
    width:619px;
    height:200px;
    margin:9px;
    float:left;
    border-right:1px solid #ddd;
}
.list_center_main_img{
    width:175px;
    height:175px;
    float:left;
}
.list_center_main_img img{
    width:100%;
    height:100%;
}
.list_center_main_right{
    width:419px;
    height:100%;
    float:left;
}
.list_center_main_right_center{
    width:380px;
    margin:auto;
    height:100%;
}
.list_center_main_right_title{
    width:100%;
    height:60px;
    line-height:30px;
    overflow: hidden;
    font-size:16px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.list_price_sc{
    width:50%;
    float:left;
    height:130px;
    position:relative;
}
.list_price_main{
    width:100%;
    height:25px;
    line-height:25px;
    font-size:16px;
    color:#fe2435;
}
.list_price_main span{
    color:#999;
}
.join_favourite_p{
    width:100%;
    height:25px;
    line-height:25px;
    color:#999999;
    position:absolute;
    left:0;
    bottom:0;
}
.join_favourite_p label{
    cursor: pointer;
}
.list_price_sc div{
    color:#999;
    width:100%;
    height:22px;
    line-height:22px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.list_price_sc div span{
    color:#000;
}
.list_center_btn_lsit{
    width:340px;
    height:100%;
    float:left;
}
.list_center_btn_content{
    position:relative;
    width:310px;
    height:100%;
    margin:auto;
}
.list_center_btn_content_title{
    width:100%;
    height:30px;
    line-height:30px;
    font-size:16px;
    margin-top:9px;

}
.list_center_btn_content span{
    width:290px;
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.list_center_btn_content_title img{
    float:right;
    margin-top:5px;
}
.layui-rate{
    padding:0;
}
.layui-rate li i.layui-icon {
    font-size: 16px;
}
.list_center_btn_content_info{
    margin-top:20px;
    width:100%;
    height:60px;
    line-height:20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.inquiry_btn,.chatnow_btn{
    position:absolute;
    bottom:18px;
    width:140px;
    height:28px;
    line-height:28px;
    font-size:16px;
    border-radius: 20px;
    background:#fff;
    cursor: pointer;
    border:0;
}
.inquiry_btn{
    border:1px solid #f5b800;
    color:#f5b800;
    left:0;
}
.inquiry_btn.active{
    background:#f5b800;
    color:#fff;
}
.inquiry_btn.active:hover{
    background:#f7c633;
}
.chatnow_btn.active{
    border:1px solid #f5b800;
    color:#f5b800;
}
.chatnow_btn.active:hover{
    background:#fff9e6
}
.chatnow_btn{
    border:1px solid #999;
    color:#999;
    right:0;
}
.product_change_icon{
    float:right;
}
.product_change_icon i,.product_change_icon i img{
    width:24px;
    hegith:24px;
    margin-right:5px;
    cursor: pointer;
}
.product_change_icon span{
    color:#999;
    padding-right:10px;
}
.product_related_content{
    width:180px;
    float:right;
    height:auto;
}
.product_related_main{
    width:180px;
    height:230px;
    margin-top:15px;
}
.product_related_main_img{
    width:178px;
    height:178px;
    border:1px solid #f2f2f2;
    background:#fff;
}
.product_related_main_img img{
    width:178px;
    height:178px;
}
.product_related_main_img:hover{
    border:1px solid #f5b800;
}
.product_related_main_bottom{
    width:100%;
    height:50px;
    line-height:25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    cursor: pointer;
}
.product_related_main_bottom:hover{
    text-decoration: underline;
}
.product_list_page{
    width:978px;
    height:98px;
    background:#fff;
    border-radius: 5px;
    border:1px solid #ddd;
    margin-top:50px;
}
.product_list_page .list_page_top{
    width:100%;
    height:49px;
    line-height:49px;
    text-align: center;
    border-bottom:1px solid #ddd;
}
.list_page_bottom{
    width:100%;
    height:19px;
    line-height:49px;
 }
.list_page_bottom span{
    padding-left:10px;
}
.list_page_bottom a{
    padding:3px 10px;
    border:1px solid #f5b800;
    background:#fff;
    color:#f5b800;
    border-radius: 5px;
}
.list_page_bottom a:hover{
    color:#fff;
    background:#f5b800;
}
.layui-laypage a:hover{
    color:#f5b800 !important;
}
.layui-laypage button:hover{
    background:#f5b800;
    color:#fff;
    border:1px solid #f5b800;
}
.brand_zone_main{
    width:1198px;
    height:283px;
    border:1px solid #dddddd;
    background:#fff;
}
#four_flash{
    width:100%;
    height:100%;
    position:relative;
}
.mobile .mobile_temp_main{
    float:left;
    width:200px;
    height:250px;
    margin-right:30px;
    margin-top:19px;
}
.mobile .mobile_temp_main img{
    width:198px;
    height:198px;
    border:1px solid #ddd;
}
.mobile .mobile_temp_main img:hover{
    border:1px solid #f5b800;
}
.mobile_temp_main_img{
    width:200px;
    height:200px;
}
.mobile_temp_main_font{
    width:100%;
    height:50px;
    line-height:25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    cursor: pointer;
}
.layui-laypage {
     margin:0;
}
.mobile_temp_main_font a:hover{
    color:#f5b800;
}
.flashBg{
    width:1120px;
    height:100%;
    margin:auto;
    overflow: hidden;
    position:relative;
}
.flashBg .mobile{
    position:absolute;
    width:2000%;
    left:0;
    top:2px;
}
#four_flash .but_left,#four_flash .but_right{
    width:35px;
    height:100%;
    position:absolute;
    top:0;
    text-align: center;
    line-height:283px;
    font-size:35px;
    cursor: pointer;
}
#four_flash .but_left:hover,#four_flash .but_right:hover{
    background:#f9f9f9;
}
#four_flash .but_left:active,#four_flash .but_right:active{
    font-size:25px;
}
#four_flash .but_left{
    left:0;
}
#four_flash .but_right{
    right:0;
}
.product_list_leftMain.qw_grid{
    width:1000px;
}
.product_list_view.qw_grid{
    width:228px;
    height:478px;
    float:left;
    margin-right:20px;
}
.qw_product_img{
    width:215px;
    height:215px;
    margin:auto;
}
.qw_product_img img{
    width:100%;
    height:100%;
}
.qw_w210{
    width:210px;
    height:auto;
    margin:auto;
}
.qw_w210 .list_center_main_right_title{
    height:50px;
    line-height:25px;
    color:#333333;
    margin-top:10px;
    font-size:16px;
}
.qw_w210 .list_center_main_right_title:hover{
    text-decoration: underline;
    cursor: pointer;
}
.qw_w210 .list_price_main{
    height:32px;
    border-bottom:1px solid #ddd;
}
.qw_content_title{
    width:100%;
    height:30px;
    line-height:30px;
    color:#333333;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top:10px;
}
.qw_content_title:hover{
    text-decoration: underline;
}
.qw_w210 .inquiry_btn,.qw_w210 .chatnow_btn{
    position:initial;
    width:100%;
}
.qw_w210 p{
    text-align: center;
    margin-top:10px;
}
.qw_w210 .join_favourite_p{
    position:inherit;
    text-align: left;
    margin-top:5px;
}
.product_first_btn.qw_suppliers{
    float:left;
}
.qw_suppliers_content{
    width:945px;
    height:100%;
    margin:auto;
    position:relative;
}
.qw_suppliers_title{
    width:100%;
    height:55px;
    line-height:55px;
    color:#333333;
    fong-size:18px;
    font-weight:bold;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.qw_suppliers_left{
    width:420px;
    height:150px;
    float:left;
}
.qw_suppliers_left_img{
    width:120px;
    height:100%;
    margin-right:20px;
    float:left;
}
.qw_suppliers_left_img img{
    width:120px;
    height:120px;
}
.qw_suppliers_left_title{
    width:100%;
    height:30px;
    line-height:30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.qw_suppliers_right{
    width:465px;
    height:150px;
    float:left;
    margin-left:40px;
}
.qw_suppliers_right p{
    color:#999;
    height:23px;
    line-height:23px;
    width:100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.suppler_star{
    padding-left:10px;
}
.qw_suppliers_right span{
    color:#000;
}
.qw_suppliers_right button{
    width:180px;
    height:28px;
    text-align: center;
    line-height:28px;
    border:1px solid #f5b800;
    border-radius: 20px;
    background:#fff;
    color:#f5b800;
    margin-top:5px;
    cursor: pointer;
}
.qw_suppliers_right button img{
    width:20px;
    height:20px;
    vertical-align: sub;
    padding-right:6px;
}
.qw_suppliers_right button.count_supplier{
     background:#f5b800;
     color:#fff;
     margin-right:20px;
 }
.qw_suppliers_right button:hover{
    background:#fff9e6;
}
.qw_suppliers_right button.count_supplier:hover{
    background:#fbc522;
}
.position_img_right{
    position:absolute;
    right:0;
    top:20px;
}
