.wrapper{
    background:url(../images/tubiao/index_top.png) no-repeat;
    background-size: 100%;
}
.index_head{
    background:none;
}
.index_head div{
    font-szie:1.4rem
}
.banner,.wenzhang{
    max-width:750px;
    width:94%;
    margin:0 auto;
}
.wenzhang{
    margin:0 auto;
}
.banner{
    margin:10px auto;
}
.banner img{
    width:100%;
    height:150px;
    border-radius: 0.5rem;
}
.aui-banner-content {
	overflow-x: hidden;
	width: 100%;
	position: relative;
}

.aui-banner-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	position: relative;
	z-index: 1;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.aui-banner-pagination {
	position: absolute;
	width: 100%;
	z-index: 2;
	left: 0;
	bottom: .5rem;
	pointer-events: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.aui-banner-wrapper-item {
	width: 100%;
	height: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.slider-pagination-item {
	margin: 0 .3rem;
	width: 14px;
	height: 3px;
	display: inline-block;
	background-color: #fff;
}
.slider-pagination-item.slider-pagination-item-active {
	background: #d4244e;
}
/*banner*/
.wenzhang{
    margin:20px auto 15px auto;
    line-height: 22px;
}
.wenzhang .wen_top font{
    display: block;
    float:left;
    color:#333333;
    font-size:1.4rem;
    font-weight: bold;
}
.wenzhang .wen_top div{
    float:left;
    border-left:2px solid #2f77eb;
    margin-right: 6px;
    margin-top:3.5px;
    height: 12px;
    
}
.wenzhang .wen_bottom{
    padding-left: 14px;
    color:#999999;
    font-size: 0.95rem;
    font-weight: 400;
}
.good_cate{
    margin-top:25px;
    margin-bottom:30px;
}
.good_cate ul li{
    float:left;
    width:25%;
    text-align:center;
}
.good_cate ul li p{
    color:#333333;
    font-size:1rem;
    font-weight: 400;
}
.good_cate ul li img{
    width:3rem
}
.middle_div{
    width:94%;
    margin:15px auto;
}
.middle_div img {
    width: 100%;
    border-radius: 5px;
}
.xindiv,.jptj,.shang_hot,.newgood{
  width: 94%;
  margin:5px auto 20px auto;
}
.shang_hot ul li{
    border: 1px solid #efefef;
    padding: 0.5rem;
    border-radius: 10px;
    margin-bottom: 10px;
    background: #fff;
}
.shang_hot ul li .shang_left,.shang_hot ul li .shang_right{
    float:left;
}
.shang_hot ul li .shang_left {
    width:6rem;
    height:6rem;
}
.shang_hot ul li .shang_left img{
    width:100%;
    height:100%;
    border-radius: 5px;
}

.shang_hot ul li .shang_right{
    width:69%;
    margin-left:10px;
}
.shang_hot ul li .shang_right .one_heng_com{
    font-size:1.2rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.shang_hot ul li .shang_right div.jgprice{
    font-size:0.8rem;
    color: #FA1F0B;
    line-height:2.4rem;
}
.shang_hot ul li .shang_right div.jgprice span{
    font-size:1.2rem;
    /*font-weight: bold;*/
    line-height:2.4rem;
}
.shang_hot ul li .shang_right div.buygoods,.new_good_list ul li .buy_nums{
    font-size:1rem;
    color: #AAAAAA;
}
.newgood ul li{
    float:left;
    width:31%;
    padding:5px;
    margin-right:3.33%;
    border:1px solid #efefef;
    border-radius: 5px;
    margin-bottom: 3.33%;
}
.newgood ul li .imgshow{
    width:100%;
}
.newgood ul li .imgshow img{
    width:100%;
    height:7rem;
}
.newgood ul li:nth-child(3n){
    margin-right:0px;
}
.newgood ul li .mingzi{
    overflow: hidden;
    font-size: 1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.new_good_list ul li .price_middle{
    font-size:0.8rem;
    color: #FA1F0B;
}
.new_good_list ul li .price_middle span{
    font-size:1.2rem;
    font-weight: bold;
    line-height:2rem;
}
.xindiv ul li{
    float:left;
    border-radius: 5px;
    width:48.5%;
    padding:5% 5% 1% 5%;
    margin-right:3%;
    margin-bottom:3%;
}
.xindiv ul li:nth-child(2n),.jptj ul:nth-child(2n){
    margin-right: 0;
}
.xindiv ul li h3{
    font-size:1rem;
    height:2rem;
    color:#333333;
}
.xindiv ul li p{
    font-size:0.8rem;
    color:#999999;
    font-weight: 400;
    height:1.8rem;
}
.wztitle{
    font-size:1.4rem;
    font-weight:bold;
    margin:10px 0px;
}
.wztitle span{
    color:#333333;
    font-weight: bold;
}
.wztitle font{
    color:#999999;
    font-weight: bold;
}

.jptj ul{
    float:left;
    width:48.4%;
    border-radius: 10px;
    margin-right:3%;
    margin-bottom:3%;
    border:1px solid #efefef;
}

.jptj ul li img{
    width:100%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height:12rem;
}
.jptj ul li .title_name{
    margin: 0px 5px;
    line-height:2rem;
    overflow: hidden;
    font-size: 1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;
}
.jptj ul li .price_show{
    font-size: 0.8rem;
    color: #FA1F0B;
    margin: 0px 5px;
}
.jptj ul li .price_show span{
    font-size: 1.2rem;
    font-weight: bold;
}

.jptj ul li .price_show font{
    color:#AAAAAA;
    float:right;
    line-height:1.6rem;
}

.apple{
    max-width:750px;
    width:94%; 
    height:58px;
    margin:15px auto 20px auto; 
    border:1px solid #ffffff;
    box-shadow: 0px 3px 8px rgba(153,153,153,0.16);
    opacity: 1;
    border-radius: 0px 0px 10px 10px;
    overflow: hidden;
}

.apple .shuliang>div{
    float:right;
    background:#E51515;
    width:2rem;
    height:1rem;
    text-align: center;
    font-size: 0.8rem;
    color:#f8f8f8;
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
}
.apple ul{
    margin:5px 0px;
    padding-left:0.5rem;
}
.apple ul li{
    width:100%; 
    line-height: 20px;
}
.yuandian li:before{
    content:"";
    width:6px; 
    height:6px; 
    border-radius:50%; 
    background:#FA1F0B; 
    display:inline-block; 
    margin-right:5px; 
    vertical-align:middle; 
    margin-top:-15px;
}
.apple ul li a{ 
    display: inline-block;
    width:84%;
    color:#333333;
    font-size:1rem;
    padding-top:-100px ;
}
.apple ul li a span{ 
    float:left;
}
.apple ul li a img{
    float:right;
    width:1.2rem; 
    height:1.2rem; 
    margin-top:2.5px;
}

