a,body {
	color: #333
}

html {
	background-color: #fff
}

body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p {
	-webkit-user-select: auto;
	font-weight: 400;
	-webkit-tap-highlight-color: transparent
}

body {
	font-size: 0;
	font:normal 100%, "微软雅黑",Arial,simsun,sans-serif;
	
}

a {
	display: none
}

div {
	box-sizing: border-box
}

img {
	width: 100%
}

.header-info {
	overflow: hidden;
	background: #fff;
}
.header-info .top{
	    width: 100%;
    height: 1.2rem;
	    border-bottom: #f5f5f5 solid 1px;
	padding: .3rem;
}
.header-info .top span img {
    
}
.top-right{
	width:.6rem;
    float: right;
	margin-top: .2rem;
}
.top-left{
	float: left;
	width: .3rem;
}
.top-con{
	    font-size: .55rem;
    padding: 0 1.9rem;
    box-sizing: border-box;
    line-height: 0.7rem;
	float: left;margin: 0 auto;
}

.hh-tb {
    width: 100%;
    height: 3.5rem;
    text-align: left;
	    padding: .3rem;
}
.hh-tb-left {
        width: 2rem;
    height: 2rem;
    
    float: left;
}
.hhright{
	width: 6.3rem;
	padding: .4em .4rem;
}
.touxiang {
    position: absolute;
    width: 2rem;
}
.tx2 {
    width: .5rem;
    position: relative;
    left: 1.4rem;
    /* bottom: 0rem; */
    top: 1.4rem;
}
.hhright .pp1 {
	line-height: .5rem;
	font-size: .45rem;
}
 .hhright .pp1 span {
    color: #999;
    font-size: .35rem;
}


 .hhright p .tu {
    width: 100%;
	border: 1px solid;
	height: 1rem;
}
 .hhright .tu{
	width: 100%;
	padding-top: .1rem;
}

.tu .tu1{
	margin-right: .02rem;
}
.tu .tu1 img{
	width: 1.4rem;
	
}
.tu span img {
    
   margin-right: .2rem;
    width: .5rem;
}
.hh-tb .sl{
	padding: .3rem .2rem;
    font-size: .4rem;
}


/* xxk */
	.fx-content{
		width: 10rem;
		margin: 0 auto;
		margin: 0 auto;
		color: #333;
		padding: 0;
		font-family: "Microsoft Yahei";
		
		font-size: .32rem;
	}
	.container {
	
		
	}

	
	.fx-hd .dy{
		width: 100%;
		height: 5.2rem;
		
	}
	.dy-right {
    width: 50%;
    height: 5rem;
    
    float: right;
	padding-left: .05rem;
}
.dy-left {
    width: 50%;
    
    height: 5rem;
    float: left;
	    padding-right: .05rem;
}
.dy-wz img {
    width: .4rem;
}
.dy-wz .you2 {
    height: .4rem;
    background: #fcf0dd;
    border: 1px solid #e8af55;
    border-radius: .1rem;
    line-height: .4rem;
    float: right;
    text-align: center;
    font-size: .28rem !important;
    padding: .01rem .1rem;
}
.dy-wz .you3 {
       height: .4rem;
    background: #d5d5d5;
   
    border-radius: .1rem;
    line-height: .4rem;
    float: right;
    text-align: center;
    font-size: .28rem !important;
    padding: .01rem .1rem;
    color: #a4a4a4;
}
.dy-wz {
    padding: .1rem .3rem;
	width: 100%;
    height: 2.2rem;
  
    background: #fff;
}
.dy-wz h3 {
    font-size: .4rem;
}
.dy-wz .wenzi {
    /* border: 1px solid; */
    font-size: .27rem;
    color: #ccc;
    margin-top: .05rem;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.dy-wz .dy-xia{
	margin-top: .2rem;
}
.dy-xia .shuz{
	    position: absolute;
}
.dy-xia .tuu{
	
    position: relative;
   left: .41rem;
    
}
.dt{
	height: 6rem;
	
	width: 100%;
}

.dt-top{
	height: 3.3rem;
	
	width: 100%;
	    padding: 0.3rem;
}

.dt-left{
	float: left;
	
	height:1.4rem ;
}
.dt-left-tu{
	width: 1.2rem;
	position: absolute;
}
.dy-tu img{
	height: 2.75rem;
}
.dt-fl{
	width: .3rem;
	position: relative;
	top: 0.8rem;
	left: 0.8rem;
}
.dt-left h3 {
    font-size: .4rem;
	padding-bottom: .05rem;
}
.dt-left span {
    font-size: .3rem;
    color: #999;
}
.dt-top p {
    padding: .1rem 0;
	font-size: .4rem;
    line-height: .6rem;
}

.dt-bottom{
	height: 2.6rem;
	
	width: 100%;
}
.lis ul li{
	width: 32.65%;
	float: left;
	margin-right: 2px;
}
.list2 .ls2{
	width: .4rem;
	margin-right: .1rem;
}
.list2 li {
    width: 32.65%;
    
    text-align: center;
	float: left;
	    padding: .1rem 0;
}

.list2 li .sp{
	    font-size: .3rem;
    position: absolute;
}


.wd-top-left span {
    color: #999;
    /* font-size: .35rem; */
}



/*  */
.shipin li {
    width: 5rem;
    height:auto;
    border: 1px solid;
    float: left;
	    box-sizing: border-box;
    
        color: #fff;
}
.shipin {
    width: 100%;
    
    height: 7.5rem;
      
}
.sp_wenzi {
    position: relative;
    bottom: .4rem;
        padding: 0 .2rem;
    z-index: 10px;
    bottom: 2rem;
    top: 5.4rem;
   
    height: 2rem;
    width: 100%;
}
.sp_wenzi p {
    overflow: hidden;
    font-size: .4rem;
 
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
  
    -webkit-box-orient: vertical;
}
.sp_wz img {
    width: .25rem;
}
.sp_wz2 img {
    width: auto;
    height: .3rem;
}
.sp_wz {
    width: 3.4rem;
}
.sp_img {
    position: absolute;
    width: 50%;
	    padding: .025rem;
    }
	
	
	

