#header-top{
height:50px;
width:100%;
background-color:#FA571A;}
#fanhui{
left:0px;
top:6px;
width: 44px;
height: 44px;
line-height: 44px;
display: inline-block;
text-align: center;
position:absolute;}
#header-middle{
height:140px;
width:100%;
text-align:center;}
#header-middle figure{
margin: 0 auto;
width: 90px;
height: 90px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
background-color: #fff;}
#header-middle figure img{
width:90px;
height:90px;
border-radius: 50%;
background-color: #fff;}
#header-middle p{
margin: 10px auto 0;
font-size:17px;
line-height: 2rem;
width: 300px;
word-wrap: break-word;
color: #fff;
font-weight:bold;}
#wave{
width: 100%;
float: left;
clear: left;
overflow: hidden;
height: 6px;
background-image:url(../m_images/waves.png);
background-repeat:repeat-x;
border: 0;
vertical-align: top;}
#details{
text-align:center;
width:100%;
height:64px;}
#details li{
float: left;
display: inline;
position: relative;
width: 33%;
height: 32px;
font-size: 1.4rem;
text-align: center;
padding-top: 28px;
list-style:none;}
#details p{
text-align:left;
float:left;
width:100%;}
.headerD{
height:194px;
background-color:#fa571a;}
#header-top img {
width: 24px;
height: 24px;
vertical-align: middle;
}
ul{
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;}
.one{
color: #f7582a;
background-image:url(../m_images/qian.png);
background-size: 24px 24px;
background-repeat:no-repeat;
background-position:center;
margin-left:-15px;}
.two{
color:#3ab7ff;
background-image:url(../m_images/dollar.png);
background-size: 24px 24px;
background-repeat:no-repeat;
background-position:center;}
.three{
color:#aa58d0;
background-image:url(../m_images/location.png);
background-size: 24px 24px;
background-repeat:no-repeat;
background-position:center;}
#riqi{
    width: 85%;
    line-height: 2rem;
    overflow: hidden;
    margin: 0 auto;
    font-size: 1.4rem;
    color: #333;
    text-overflow: ellipsis;
	    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	padding-left:30px;
	padding-top:15px;
}
.jzinfo p{
width: 85%;
line-height: 2rem;
overflow: hidden;
margin: 0 auto;
font-size: 1.4rem;
color: #333;
text-overflow: ellipsis;
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-family: inherit;
padding-left:20px;
padding-top:2px;}
p{font-family: inherit;}
.line {
width: 100%;
height: 9px;
margin-top: 35px;
background-image:url(../m_images/line.png);
background-size: 100% 100%;
}
.line hr {
height: 1px;
padding-top: 3px;
border: 0;
border-bottom: 1px dashed #dcdcdc;
}
.jzinfo{
overflow: hidden;
margin-top: 20px;
line-height: 2rem;
color: #333;
font-size: 62.5%;}
h3{
width: 100%;
height: 24px;
margin-bottom: 15px;
vertical-align: middle;
background: url(../m_images/line2.png) no-repeat left top;
background-size: 100% 100%;
font-size: 1.2rem;
color: #999;
text-align: center;
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
	 display: table;
	     border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;

}
.info-table{
    font-size: 1.4rem;}
.info-table th{
    height: 30px;
    line-height: 30px;
    width: 100px;
    padding-right: 10px;
	padding-left:15px;
    text-align: center;
    color: #999;
	font-style: normal;
    font-weight: 500;
}
.info-table td{
height: 30px;
line-height: 30px;}
dt {
    display: block;
	font-size: 1.4rem;
	padding-left:20px;
}
dd{
display:block;
-webkit-tap-highlight-color: rgba(255,0,0,0);
font-size: 1.4rem;
 text-align: justify;
 padding-left:20px;}
.but-tousu {
    width: 80%;
    margin: 0 auto 70px;
}
.jzbuttons a {
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 16px;
    background-color: #fafafa;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 1.5rem;
    color: #333;
    display: block;
}
.jzbuttons a:visited {
    background-color: #f0f0f0;
    text-decoration: none;
}
.but-baoming {
    position: fixed;
    width: 80%;
    top: 96%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.but-baoming a {
    background-color: #fa571a;
	color: #fff;
}  
.but-baoming a:visited {
    background-color: #e0460b;
    text-decoration: none;
} 
.jz-company {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    -moz-box-align: center;
    -webkit-box-align: center;
    -o-box-align: center;
    box-align: center;
    overflow: hidden;
	width:100%;
    margin-bottom:30px;

}
.jz-company figure {
    width: 56px;
    height: 56px;
    margin: 0 16px;
    float: left;
}
.jz-company img {
    width: 100%;
    border: 1px solid #dcdcdc;
}
#detail{
    -webkit-flex: 1;
    -moz-box-flex: 1;
    flex: 1;
    margin-right: 20px;
    display: block;
    font-size: 1.4rem;
}
#detail h5 {
    margin-bottom: 10px;
    font-size: 1.6rem;
    font-weight: 500;
    color: #333;
}
#detail tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
#detail tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.infoSub-table th {
    vertical-align: top;
    height: 24px;
    line-height: 24px;
    /*width: 80px;
    padding-right: 20px;*/
    text-align: left;
    color: #ccc;
}
.infoSub-table td {
    height: 24px;
    line-height: 24px;
    word-break: break-all;
    word-wrap: break-word;
}
.infoSub-table {
    width: 98%;
}
.info-table, .infoSub-table {
    font-size: 1.4rem;
}
#detail table {
    border-collapse: collapse;
    border-spacing: 0;
}
#detail table[Attributes Style] {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-spacing: 0px;
}
.jd_collection{
width:48px;
height:71px;
cursor: pointer;
position:relative;
*z-index:999;
background:url(img/collection_icon.png) 0 0 no-repeat;float:right;right:10px;}
.jd_collection.collected{
background-position:0 bottom;}
#joined a{
background-color: grey;
}
.header-home{
    position: absolute;
    right: 70px;
    top:15px;
}