header{
    width: 100%;
    height: 0.4rem;
    background-color: #e1251a;
    position: fixed;
    top: 0;
    left: 0;
    padding: 0.12rem 0.1rem;
    display: flex;
    justify-content: space-between;
    z-index: 9;
}
/* 返回上一页 */
.return{
    display: block;
    width: 0.1rem;
    height: 0.16rem;
    background: url(../images/icon/return.png) no-repeat;
    background-size: 100%;
}
header p { 
    text-align: center;
    color: #fff;
    font-size: 0.14rem;
    line-height: 0.16rem;
}
.index {
    display: block;
    width: 0.19rem;
    height: 0.16rem;
    background: url(../images/icon/index.png) no-repeat;
    background-size: 100%;
}
.wrapper {
    margin: 0.4rem 0 0;
}
.wrap{
    padding: 1px 0.1rem;
}
.place{
    height: 0.3rem;
    line-height: 0.3rem;
    color: #999;
}
.place a{color: #999;}
.main{
    background: #fff;
    padding: 0.11rem 0.1rem;
    margin-bottom: 0.1rem;
    display: flex;
    justify-content: space-between;
}
/* 底部内容 */
.foot{
    width: 100%;
}
.foot-nav{
    height: 0.35rem;
    line-height: 0.35rem;
    background: #c0000f;
    color: #fff;
    text-align: center;
}
.foot-nav a{color: #fff;}
.foot-nav span{
    margin: 0 0.2rem;
}
.foot-box{
    height: 1rem;
    background: #e70012;
    padding: 0.15rem 0;
}
.foot-box .logo{
    display: block;
    width: 1.5rem;
    height: 0.3rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.2rem;
    color: #fff;
}
.foot-box p{
    text-align: center;
    color: #fff;
    height: 0.2rem;
    line-height: 0.2rem;
}
/* 底部固定 */
footer{
    position: fixed;
    width: 100%;
    height: 0.45rem;
    line-height: 0.45rem;
    bottom: 0;
    left: 0;
    z-index: 9;
}  
footer a{
    display: block;
    text-align: center;
    font-size: 0.13rem;
    width: 30%;
    float: left;
    width: 30%;
    float: left;
}
footer a:first-of-type{ 
    background: #f0f0f0; 
}
footer a:first-of-type span {
    display: inline-block;
    vertical-align: top;
    color: #666;
}
footer a i{
    font-size: 14px;
    margin-right: 5px;
}
footer a:last-child{
    float: right;
    width: 40%;
    background: #d54255;
    color: #fff;
}

	
.pktable { 
	table-layout:fixed;
	width: 100%;
	border: 1px solid #e5e5e5;
	border-collapse: collapse;
}
.pktable tr { 
	border-top: 1px solid #e5e5e5; 
}
.pktable tr td { 
	text-align: left;
	padding-left: 10px;
	padding-right: 3px;
	overflow: hidden; 
	white-space: nowrap;
	text-overflow: ellipsis; 
}
.pktable tr td.logo{ 
	padding-left: 0;
	text-align: center;
}
.pktable tr td.logo img{ 
	width: 1.3rem;
    height: 0.91rem;
    margin: 0.1rem auto;
}
.pktable td,.pktable th{
	color: #666;
	height: 0.4rem;
	border-right: 1px solid #e5e5e5; 
}
.pktable td a {
    color: #666;
}
.pktable td.title {
	background: #fff;
}
.pktable tr td.bintroduce{ 
	overflow: unset;
    white-space: unset;
    text-overflow: unset;
    vertical-align: top;
    line-height: 0.25rem;
}
.pktable tr td.bintroduce a {
	color: #e1251a;
}
.pktable tr td.bnews{
    vertical-align: top;
    line-height: 0.3rem;
}
.pktable tr td.bnews ul li{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pktable tr td.bnews ul li::before{
	content: "•";
	color: #d6d6d6;
	margin-right: 3px;
	font-size: 12px;
}


.sw_brand_pic {
	padding-left: 0 !important;
}
.sw_brand_pic .swipslider {
	height: 1rem;
	margin-bottom: 0.05rem;
}
.swipslider .sw-slide {
	text-align: center;
}
.sw_brand_pic .sw-slide a img{
	width: 1.36rem;
    height: 0.86rem;
    margin: 0.1rem auto;
}

.recommend_brand {
	padding: 0 !important;
}
.recommend_brand a {
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 0 !important;
}
.recommend_brand a img {
	width: 1.3rem;
    height: 0.91rem;
    margin: 0.1rem auto;
    text-align: center;
    border: 1px solid #e5e5e5;
    display: block;
}
.recommend_brand a span {
	display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}