/* BASIC css start */
.thumb.border_rd{  
  border-radius: 14px 0px 14px 0px;
  overflow: hidden;
}

.headerBottom_left ul li:nth-of-type(2) a {
    border-bottom: 5px solid #000!important;
}

#productClass { padding-top:56px; }

.page-body .item-wrap { float:right;width: 83.1%;}
.no_list {
    text-align: center;
    font-size: 16px;
    color: #000;
    padding: 240px 0 300px;
}
/* class-list */
#productClass .cate-wrap { overflow:hidden;float: left;}
#productClass .cate-wrap .cate1_title {padding-bottom: 30px;font-size: 20px;color: #000; font-weight:bold;}
#productClass .cate-wrap .class-list ul {   *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li { margin-bottom: 20px;}
#productClass .cate-wrap .class-list ul li a { display:block;font-size: 16px;color: #000;}
#productClass .cate-wrap .class-list ul li.on a { color:#8930dc; }

/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

/* total-sort */
#productClass .total-sort { padding-top: 30px; }

.productTopBox {
    width: 100%;
    overflow: hidden;
    margin-bottom: 80px;
}
.productTopBox .now_title { line-height:1.2; float: left;position:relative;padding-top: 23px; font-size:30px;letter-spacing:-0.035em; color:#000; font-weight:700;width: auto;text-align: left;}
.productTopBox .now_title:after {content: ''; position:absolute;top: 0; left:0;width: 24px;font-size: 16px;background: #000;height: 4px;}

.productTopBox .keyword_box {width: 83.1%;float: right;}
.productTopBox .keyword_box>p { padding: 23px 0 20px; font-size:16px; color:#000; font-weight:700; letter-spacing:-0.035em; }
.productTopBox .keyword_box ul {
    font-size: 0;
}
.productTopBox .keyword_box ul li { cursor:pointer; padding:0 18px; height:36px;line-height: 32px; text-align:center; font-size:14px; color:#8930dc; font-weight:400; border:2px solid #8930dc; box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom: 10px;margin-right: 6px;width: fit-content;display: inline-block;}
.productTopBox .keyword_box ul li:hover { background:#8930dc; color:#fff; font-weight:700;  }

.array_li_box { padding-bottom:16px; }
.array_li_box em {
    font-size: 16px;
    color: #000;
    font-weight: 700;
    
}


.list_arrayRight select { 
     width: 105px;
    height: 28px;
    border: none;
	display:block;
    background: #fff url('/design/duolab/PC/select_sel.svg') no-repeat calc(100% - 12px) 50%; 
    background-size:12px 7px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
    	
    font-size: 13px; 
    font-weight: 400; 
    color: #000; 
    line-height: 28px; 
    outline:none;
padding-left: 10px;      padding-right: 22px!important;
}

.best_icon_div { background:#000; width:52px; height:52px; line-height:56px; text-align:center; position:absolute; top:0; left:0; z-index:10; }

.best_icon_div span {
    font-size: 18px;
    color: #fff;
    font-family: "Lust Script";
    font-weight: 400;
}

/* BASIC css end */

