﻿@charset "UTF-8";
/* CSS Document */

/* ************************
	goods
***************************/
h3.ti_goods{
    padding: 6px 10px;
    border-bottom: 8px solid #EB97A0;
    position: relative;
    margin-bottom: 30px;
    font-size: 22px;
    font-weight: bold;
}
h3.ti_goods:before, h3.ti_goods:after{
	content:"";
	display:block;
	height:8px;
	position:absolute;
	bottom:-8px;
}
h3.ti_goods:before{
	width:20%;
	left:8%;
	background:rgba(255,255,255,0.7);
}
h3.ti_goods:after{
width: 30%;
    left: 12%;
    background: rgb(249, 191, 198);
}

h3.ti_goods02{
    padding: 6px 10px;
    border-bottom: 8px solid #62C75C;
    position: relative;
    margin-bottom: 30px;
    font-size: 22px;
    font-weight: bold;
}
h3.ti_goods02:before, h3.ti_goods02:after{
	content:"";
	display:block;
	height:8px;
	position:absolute;
	bottom:-8px;
}
h3.ti_goods02:before{
	width:20%;
	left:8%;
	background:rgba(255,255,255,0.7);
}
h3.ti_goods02:after{
width: 30%;
    left: 12%;
    background: #C5E480;
}

h3.ti_engravings{
padding: 6px 10px;
    border-bottom: 8px solid #A6CFF1;
    position: relative;
    margin-bottom: 30px;
    font-size: 22px;
    font-weight: bold;
}
h3.ti_engravings:before, h3.ti_engravings:after{
	content:"";
	display:block;
	height:8px;
	position:absolute;
	bottom:-8px;
}
h3.ti_engravings:before{
	width:20%;
	left:8%;
	background:rgba(255,255,255,0.7);
}
h3.ti_engravings:after{
width: 30%;
    left: 12%;
    background: rgb(167, 243, 236);
}
.newGoods{
	padding:0;
	margin-bottom: 30px;
}

.newGoods ul{
	overflow:hidden; 
	padding:0;
	margin:0;
}
.newGoods ul li{
width: 212px;
  height: 455px;
  float: left;
  border: 2px solid #996633;
  background-color: #fff;
  box-shadow: -2px 5px 5px #e8d3c7;
  border-radius: 20px;
  margin-left: 15px;
  margin-bottom: 30px;
  position: relative;
}
.newGoods ul li.elshort{
  height: 400px;
}
.newGoods ul li:first-child {
  margin-left: 0px;
}
.newGoods ul li:last-child {
  float: right;
  margin-left: 0px;
}
.newGoods ul li.no{
width: 212px;
    height: 310px;
    float: left;
  background: initial;
  border: none;
    box-shadow: none;
    border-radius: 20px;
    margin-left: 15px;
    margin-bottom: 15px;
}
.newGoods ul li p.img{
  text-align:center;
  padding: 10px 4px 0 4px;
  margin-bottom:10px !important;
}
.newGoods ul li img{
  border:1px solid #963;
}
.newGoods ul li h4{
  color: #E6838E;
  font-size: 14px;
  padding: 0 8px;
  font-weight: bold;
  padding-bottom: 0px;
  line-height: 1.4;
  margin-right: 0px;
  margin-bottom: 4px;
  margin-left: 0px;
}
.newGoods ul li p.title{
  font-size: 14px;
  color: #E6838E;
  padding: 0 8px;
margin-bottom: 5px;
}
.newGoods ul li p.note{
  font-size: 13px;
  color: #333;
  padding: 0 8px;
}
		
.newGoods ul li p.price{
	color:#333333;
	font-size:15px;
        font-weight: bold;
	position:absolute;
	left:8px;
	bottom: 35px;
	margin:0;
}
.newGoods ul li p.new{
	padding-bottom: 2px;
	float: right;
	padding-right: 4px;
	padding-top: 2px;
}

p.new02{
	float: right;
	padding-top: 2px;
	padding-right: 4px;
}
.newGoods ul li p.zoom{
	width:55px;
	height:21px;
	position:absolute;
	right:8px;
	bottom:15px;
}
.newGoods ul li p.zoom a{
	display:block;
	width:55px;
	height:21px;background:url(../images/goods/icon_zoom.jpg) 0 0 no-repeat;
	text-indent:120%;
	overflow:hidden;
	white-space:nowrap;}
.newGoods ul li a:hover{opacity:0.8;filter:alpha(opacity=80);display:block;}

.newGoods ul li.comm{
	width:240px;
	height:410px;
	float:left;
	border:1px solid #c8c8c8;
	background-color:#FFE700;
	position:relative;
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 12px;
}
.newGoods ul li.leftcomm{
	margin-left:0;
	height: 410px;
}

.newGoods ul li.leftnew{
	margin-left:0;
	background-color: #FF9900;
}
.newGoods ul li.defnew{
	background-color: #FF9900;
}
.newGoods ul li.leftcommnew{
	margin-left:0;
	height: 410px;
	background-color: #FF9900;
}
.conts--goods .img_comm {
 margin-left: 10px
}


.elboxarea {
  border: solid 2px #A3E8E1;
  padding: 15px 30px;
  color: #000;
  font-size: 14px;
  margin: 0px 0 30px 0;
}

.elboxarea span {
display: block;
}

.elboxarea--soon {
    border: solid 2px #ccc;
padding:30px;
}
.elboxarea--soon span {
    text-align: center;
    font-size: 22px;
}

