/* BASIC css start */
.container { margin:auto; padding:0 70px 0 100px;text-align: left;}
.container>.list_head {margin-bottom:35px; display:inline-block}
.container .products {display:inline-block}
.container>.list_head>.category_list {text-align: left;height:42px; line-height:42px; width:calc(100% - 185px); display:inline-block;}
.container>.list_head>.category_list>a {font-size:15px; padding-bottom:6px; color:black; transition:all 0.25s ease-in-out; border-bottom:2px solid transparent;}
.container>.list_head>.category_list>a:hover {padding-bottom:12px; border-color:black;}
.container>.list_head>.category_list>a.selected {padding-bottom:12px; border-color:black;}

.container>.list_head>.item_info {float:right; width:185px; height:42px; line-height:42px;}
.container>.list_head>.item_info>select {width:185px; height:100%; padding:0 20px; text-transform:capitalize; border:1px solid black;}
.container>.list_head>.item_info>select::-ms-expand {margin-left:-15px; margin-right:-15px; background-color:transparent; border:0;}

.container>div>.item-cont {}
.container>div>.item-cont::before,.container>div>.item-cont::after {content:''; display:table;}
.container>div>.item-cont::after {clear:both;}
.container>div>.item-cont>dl.item {float:left; width:25%; margin-bottom:60px; }
.container>div>.item-cont>dl.item {padding: 0px 30px 30px 0;}

.container>div>.item-cont>dl.item>.thumb {}
.container>div>.item-cont>dl.item>.thumb>a>img {width:100%;}
.container>div>.item-cont>dl.item>dd>ul {    height: 80px;padding-top:15px;transition: opacity 0.5s, transform 0.5s;}
.container>div>.item-cont>dl.item:hover>dd>ul {opacity: 1;transition: opacity 0.5s, transform 0.5s;}
.container>div>.item-cont>dl.item>dd>ul>li {line-height:1;  color:black;}
.container>div>.item-cont>dl.item>dd>ul>li.prd-name {line-height: 1.4;font-size:12px;  margin-bottom:7px;}
.container>div>.item-cont>dl.item>dd>ul>li.prd-price {font-size:12px; margin-bottom:30px; }
.container>div>.item-cont>dl.item>dd>ul>li.listSoldout{color:#bd101b;font-size: 12px;
    margin-bottom: 30px;}
.container>div>.item-cont>dl.item>dd>ul>li span.discount-price {font-size: 12px;color:#ff0000;text-decoration: line-through;}
.container>div>.item-cont>dl.item>dd>ul>li.prd-keyword {font-size: 12px;color:#adadad; font-weight:300;display:none}

.container>div>.item-page {width:1500px; text-align:center; padding:50px 30px 0 0px;}

.container .subbanner {text-align: right;}
.container .subbanner .subbanner2{position: relative;
    text-align: right;
    padding-left: 25%;
    padding-right: 30px;
    padding-bottom:80px}
.container .subbanner .subbanner2 a{text-align: left;}
.container .subbanner a img{width:100%;padding-bottom:20px}
.container .subbanner p{    line-height: 1.6;
    font-size: 12px;}
/* BASIC css end */

