/* CSS Document */


.pcol_1 {width:100%;height: auto;margin-bottom: 60px;}
.pcol_1 .wrapper{width:1600px;min-width: 1600px;}
.pcol_1 .title{width:100%;font-size: 18px;color: #999999;line-height: 40px;margin: 25px 0;}
.pcol_1 .title .bread{font-size: 14px;color: #333333}
.pcol_1 .title .fsblue{color:#0e75ba}

.pcol_1 .left{background: #fff;border-radius: 0;box-sizing: border-box;font-size:14px;color: #333333;line-height: 40px;width: 360px;border:1px solid #e6e6e6;}
.pcol_1 .fs1{width:100%;height: 50px;line-height: 50px;text-align: center;background-color: #e6e6e6;font-weight: bold;cursor: pointer}
.pcol_1 .fs1:hover{background-color: #FF0000;color: #FFFFFF}
.one_bar {display:block;font-size: 14px;line-height: 50px;overflow:hidden;height: auto;width:100%;border-bottom: 1px solid #e6e6e6;color: #333333;padding: 0 20px;box-sizing: border-box}
.two_bar {display:none;width: 100%;height: auto;border-bottom: 1px solid #e6e6e6;padding-top: 2px;box-sizing: border-box;padding:20px;border-top:1px solid #e6e6e6 ;cursor: pointer;}
.two_bar li{line-height: 25px;font-size: 14px;margin-bottom: 7px;}
.two_bar li a{color: #333333;font-size: 14px;line-height: 25px;}
.two_bar li:last-child{margin-bottom: 0;}
.two_bar1 .labcheckbox:hover{color:#ff0000}

.one_bar .icn{width:18px;height: 50px;float: right;display: inline-block;background-image: url("../images/turn_down_2.png");background-size: 18px 11px;background-position: center;background-repeat: no-repeat;transform:rotate(0deg);}
.currnt-cate{border:none;font-weight:bold}
.one_bar.currnt-cate .icn{transform:rotate(180deg)}
.two_bar li a:hover {color:#000000}
.one_bar1 .icn{width: 14px;height: 21px;float: right;display: inline-block;background-image: url("../images/turn_down_2.png");background-size: 18px 11px;background-position: center;background-repeat: no-repeat;transform:rotate(0deg);}
.one_bar1.currnt-cate .icn{transform:rotate(180deg)}

input[type="radio"] + label .checkinp,
input[type="checkbox"] + label .checkinp {
    cursor: pointer;
   margin-right: 10px;
}
[id^="checkbox-"] + label .checkinp {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
   width: 25px;height: 25px;text-align: center;box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
	position: relative;
}
input[type="radio"]:checked + label .checkinp::after,input[type="checkbox"]:checked + label .checkinp::after {
	content: '';display: inline-block;
	border-top: 0;border-left: 0;border-right: 2px solid #000000;border-bottom: 2px solid #000000;
	-webkit-transform: rotate(45deg) scale(1);
      transform: rotate(45deg) scale(1);
	width:5px;height: 10px;
    
}




.pcol_1 .right{width:1230px;}
.plist{width:100%;height: auto;margin-bottom: 60px;}
.plist .pli{max-width:390px;height: 461px;background-color: #FFFFFF;box-sizing: border-box;border:1px solid #f0f0f0;margin-left: 20px;margin-bottom: 20px;}
.plist .pli .pimg{width:100%;height: 300px;display: flex;align-items: center;justify-content: center;overflow:hidden;}
.pli .pmsg{width:100%;height: auto;box-sizing: border-box;padding: 0 20px;margin-top: 15px;}
.pli .pmsg .fs22{width:100%;font-size: 22px;color: #221815;line-height: 38px;height: 38px;overflow: hidden;text-overflow:ellipsis;white-space:normal;}
.pli .pmsg .fs18{width:100%;font-size: 18px;color: #221815;line-height: 30px;font-weight: lighter;height: 30px;overflow: hidden}
.pli .pmsg .butt{width:100%;height: auto;margin-top: 10px;display:flex;justify-content: space-between;}
.pli .pmsg .butt .brandlogo{background-color:#fff;width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;}
.pli .pmsg .butt .brandlogo .icn{width:60px;height: auto;}
.pli .pmsg .butt .fs182{color:#221815;font-weight: lighter;font-size: 16px;line-height: 46px;height:46px;overflow:hidden;white-space:nowrap;flex:1;text-overflow:ellipsis;width: 280px;display:inline-block;text-align: right;}
.pli .pmsg .butt .color_lab{width:14px;height: 14px;background-color: #f6f6f6;border-radius: 100%;display: inline-block;margin-left: 4px;margin-top: 16px;}




@media (max-width: 1600px){
.pcol_1 .wrapper{min-width: 1200px;max-width:1200px;}
.pcol_1 .right{width:830px;}
.plist .pli{max-width:261px;margin-left:15px;margin-bottom:15px;height:415px;}
.plist .pli .pimg{width:100%;height: 261px;display: flex;align-items: center;justify-content: center;overflow:hidden;}
.pli .pmsg{width:100%;height: auto;box-sizing: border-box;padding: 0 10px;margin-top: 15px;}
.pli .pmsg .fs22{width:100%;font-size: 20px;color: #221815;line-height: 38px;height: 38px;overflow: hidden;text-overflow:ellipsis;white-space:normal;}
.pli .pmsg .fs18{width:100%;font-size: 16px;color: #221815;line-height: 30px;font-weight: lighter;height: 30px;overflow: hidden}
.pli .pmsg .butt{width:100%;height: auto;margin-top: 10px;}
.pli .pmsg .butt .brandlogo{background-color:#f6f6f6;width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;}
.pli .pmsg .butt .brandlogo .icn{width:46px;height: auto;}
.pli .pmsg .butt .fs182{color:#221815;font-weight: lighter;font-size: 14px;line-height: 46px;width: 180px;}
.pli .pmsg .butt .color_lab{width:14px;height: 14px;background-color: #f6f6f6;border-radius: 100%;display: inline-block;margin-left: 4px;margin-top: 16px;}

} 