.main-title {text-align:left;font-size:1.5em; color:#000; font-weight:600; letter-spacing:2px; padding:30px 0px 15px; border-top:0px solid #333;} 
.main-subtitle {text-align:left;font-size:12px; color:#222; font-weight:400; margin-bottom: 12px; display:none;  } 

/* goods ITEM */
.maingoods {width: 1365px; overflow:hidden; height:auto; margin: 20px auto; }
.maingoods .item-list .item {position:relative; width:253px; height:505px; border:1px solid #d6dadd;background: #fff;margin:1px; margin-right:20px; margin-bottom:20px; text-align:left;float:left;}
.maingoods .item-list .item:hover {width:253px;  border:1px solid #f75257; margin:1px; margin-right:20px; margin-bottom:20px; text-align:left;float:left;}
.maingoods .item-list .item:nth-child(5n) {margin-right:0px;}
.maingoods .item-list .item:nth-child(5n):hover {margin-right:0px;}
.maingoods .item-list .item img {width:100%; } 
.maingoods .item-list .item .product_info { padding:5px; border-top:1px solid #d6dadd;}
.maingoods .item-list .item .product_name { padding-bottom:0px;}
.maingoods .item-list .item .product_price {padding-top:5px; }
.maingoods .item-list .item .product_price span { color:#000;font-size:13px; font-family:tahoma; font-weight:600; }
.maingoods .item-list .item .product_tag {height:20px;}
.maingoods .item-list .item .product_tag div {float:left;padding:1px 8px 0px;margin-right:5px;font-size:11px;font-weight:300;line-height: 20px;}
.maingoods .item-list .item .product_option {height:40px;width:100%; position:absolute; bottom:0; background:#f5f5f5; border-top:1px solid #eee;}
.maingoods .item-list .item .like_item { position: absolute; top: 280px; right: 5px; width: 40px;height: 40px; background: rgba(255, 230, 230, 0.5);border-radius: 20px;} 
.maingoods .item-list .item .like_item img{ width:20px; } 
.maingoods .item-list .item .product_img { width:253px; height:337px; overflow: hidden; display:block; } 

.maingoods .paging{margin-top:15px; text-align:center; }
.maingoods .paging a.paging-item {
	margin:0 3px; padding:9px 12px 8px; border:0px solid #ccc; font-family: tahoma; font-size:14px;
}
.maingoods .paging a.paging-side {
	margin:0 3px; padding:9px 12px 8px; border:0px solid #ccc; font-family: gulim; font-size:13px;
}
.maingoods .paging a.paging-item.selected{
	font-weight:bold; border:1px solid #dcdcdc; background: #fff; color: #ff2e1f; 
}

.goodspop{
	z-index:9990; position:relative;
    /* decoration */
	background:#e9ecef; padding:0px; box-sizing:border-box;
}
.goodspop .ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 210px;
}
#btn_imgdown {display:block; width:465px; height:41px; background:#282828; text-align:center; line-height:41px; font-size:15px;font-weight:400; color:#fff;}
#btn_imgdown img{vertical-align:middle; margin-left:10px}
.goodspop .close{position:absolute; right:20px; top:23px}
.goodspop>ul:after{content:''; visibility:hidden; display:block; clear:both;}
.goodspop>ul>li{float:left;}
.goodspop>ul>li:nth-child(1){width:465px;  margin-right:14px}
.goodspop>ul>li:nth-child(1) figure{border:1px solid #dcdcdc; width:565px; height:465px; box-sizing:border-box; margin-bottom:7px;}
.goodspop>ul>li:nth-child(1)>a{display:block; width:565px; height:41px; background:#282828; text-align:center; line-height:41px; font-size:14px; font-weight:400; color:#fff; margin-bottom:7px;margin-top:5px;}
.goodspop>ul>li:nth-child(1)>a img{vertical-align:middle; margin-left:10px}
.goodspop>ul>li:nth-child(1)>ul:after{content:''; visibility:hidden; display:block; clear:both}
.goodspop>ul>li:nth-child(1)>ul>li{width:88px; height:88px; border:1px solid #dcdcdc; box-sizing:border-box; margin-right:6px; background:url(../images/pop_s_noimg.jpg)no-repeat center; float:left}
.goodspop>ul>li:nth-child(1) ul li:last-child{margin-right:0}
.goodspop>ul>li:nth-child(2){width:495px; box-sizing:border-box;}
.goodspop>ul>li section{ padding:15px 20px; background:#fff; margin-bottom:8px}
.goodspop>ul>li section h3{font-size:18px; font-weight:400; color:#000; line-height:29px; height:61px; margin-bottom:20px; margin-top: 30px;}
.goodspop>ul>li section>ul >li {margin-bottom:7px; height: 26px;}
.goodspop>ul>li section>ul >li:last-child{margin-bottom:0}
.goodspop>ul>li section>ul >li>span{font-size:12px;  color:#000; width:110px; display:inline-block; float:left}
.goodspop>ul>li section>ul >li:after{content:''; visibility:hidden; display:block; clear:both}
.goodspop>ul>li section>ul >li div{float:left}
.goodspop>ul>li section>ul >li div p span{display:inline-block; width:68px; font-size:12px; font-weight:300; color:#000}
.goodspop>ul>li section>ul >li select{width:200px; height:23px;}
.goodspop>ul>li .button01{width:494px; margin-bottom:7px}
.goodspop > ul > li .button01:after{content:''; visibility:hidden; display:block; clear:both}
.goodspop>ul>li .button01 li{float:left; width:240px; height:55px; font-weight:400; text-align:center; line-height:55px; }
.goodspop>ul>li .button01 li:nth-of-type(1){border:1px solid #dcdcdc; color:#000;background:#fff; margin-right:14px; font-size:15px; box-sizing:border-box}
.goodspop>ul>li .button01 li:nth-of-type(1) img{vertical-align:middle; margin-right:10px}
.goodspop>ul>li .button01 li:nth-of-type(2){background:#282828; font-size:17px; color:#fff}
.goodspop>ul>li .button01 li:nth-of-type(2) a{color:#fff}
.goodspop>ul>li .button02:after{content:''; visibility:hidden; display:block; clear:both}
.goodspop>ul>li .button02 li{float:left; width:240px; height:55px; line-height:55px; text-align:center; border:1px solid #dcdcdc; box-sizing:border-box; background:#fff; margin-right:15px;}
.goodspop>ul>li .button02 li:last-child{margin-right:0}
.goodspop>ul>li .button02 li img{vertical-align:middle; margin-right:10px; margin-bottom:5px}
.goodspop>ul>li .button02 li a{font-size:16px;}

/* »σΗ°Όφ */
.gd_cnt {display:inline-block;*display:inline;position:relative;padding:0 22px 0 29px;margin-right:10px}
.gd_cnt input[type="text"] {width:42px;height:30px;line-height:28px;background:#fff;border:1px solid #c8cacc;margin:0;text-align:center;color:#333}
.gd_cnt span.plus {position:absolute;left:71px;display:block;width:29px;height:30px;top:0;*top:1px}
.gd_cnt span.minus {position:absolute;left:0;display:block;width:29px;height:30px;top:0;*top:1px}
.gd_cnt span.plus a {display:block;background:url('/images/btn_counting.gif') no-repeat -29px 0;width:29px;height:30px}
.gd_cnt span.minus a {display:block;background:url('/images/btn_counting.gif') no-repeat 0 0;width:29px;height:30px}
.input3 {
	font-size: 12px; color:#555; 
	width:95%;height:20px; padding:0px 2px;
	background: transparent; 
	border:none!important;
}  
.btn_rowdel {
    width: 20px;   height: 20px;   border: none;   margin-top: 6px;
    background: url(/images/option_delete_03.png) no-repeat;
    background-size: 12px 14px;
}

@media screen and (max-width:1390px){ 
	.maingoods {width: 1165px;  margin: 0 auto; margin-top:30px;} 
	.maingoods .item-list .item {width:214px; height: 455px; border:1px solid #d6dadd; background: #fff;margin:1px; margin-right:20px; margin-bottom:20px;text-align:left	;float:left;}
	.maingoods .item-list .item:hover {width:214px;  border:1px solid #f75257; margin:1px; margin-right:20px; margin-bottom:20px; text-align:left	;float:left;}
	.maingoods .item-list .item:nth-child(5n) {margin-right:0px;}
	.maingoods .item-list .item:nth-child(5n):hover {margin-right:0px;}
	.maingoods .item-list .item .like_item { position: absolute; top: 240px; right: 5px; width: 40px;height: 40px; background:transparent;} 
	.maingoods .item-list .item .product_img { width:214px; height:285px; overflow: hidden; }
}
 
.gdatop {  
    width: 40px;
    height: 40px; 
    background: rgba(100,100,100,0.7);
    z-index: 9999;
	text-align:center;  
	line-height:38px;
} 
 .inner-parent {
	position: absolute; 
	width: 50px; 
	height: 200px; 
	right: 0;
	background-color: transparent; 
}
.inner-child {
	position: fixed; 
	margin-top:100px;
	width: 50px; 
	height: 200px;  
}
.item-list .item figure figcaption { padding: 5px; }
.item-list .item figure .login{display:non;}/*display:block */
.item-list .item figure .login ul.pro_button{position:absolute; right:5px; bottom:15px}
.item-list .item figure .login ul.pro_button img{width:auto;}
.item-list .item figure .login ul.pro_button li{float:left; margin-right:10px;padding: 5px 6px 7px;
    background: rgba(222, 222, 222, 0.8); border-radius: 50%; width: 25px;  text-align: center;}
.item-list .item figure .login ul.pro_button li:last-child{margin-right:0}

.item-list .item .rank {
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    background: #4E8DF5; 
    display: block;
    width: 80px;
    height: 30px;
	color:white; line-height:30px;
    text-align: center;
	font-weight: 400;
}