/*根据设备屏幕大小调整字体大小*/
@media only screen and (min-width: 320PX) and (max-width:360PX) {
    html {
        font-size: 10px;
    }
}

@media only screen and (min-width: 360PX) and (max-width:375PX) {
    html {
        font-size: 11.7188px;
    }
}

@media only screen and (min-width: 375PX) and (max-width:390PX) {
    html {
        font-size: 12.1875px;
    }
}

@media only screen and (min-width: 391PX) and (max-width:414PX) {
    html {
        font-size: 12.9375px;
    }
}

@media only screen and (min-width: 415PX) and (max-width: 640PX) {
    html {
        font-size: 15px;
    }
}

@media screen and (min-width: 640PX) {
    html {
        font-size: 20px;
    }
}

/*重置样式*/
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-text-size-adjust: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    *:not(input, textarea) {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        user-select: none;
    }

html, body {
    height: 100%;
    font-family: Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", STXihei, STHeiti, "Microsoft YaHei", Heiti, SimSun, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    -webkit-text-size-adjust: none;
}

html {
    color: #555;
}

body {
    background-color: #fff;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
}
a {
    text-decoration: none;
    -webkit-touch-callout: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:active, a:hover {
    outline: 0;
}
a:active{ 
	star: expression_r(this.onFocus=this.blur());
} 

a:hover{ 
	text-decoration: none;
	cursor: pointer;
}

a:focus, input[type=button] ,input[type=submit] { 
	outline: none;
} 

.common-head {
    position: relative;
    width: 100%;
}

.common-headWrapper {
    padding: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.common-headFt {
    display: block;
    opacity: 1;
}

.common-headMid {
    position: relative;
    height: 4.083rem;
    max-width: 640px;
    min-width: 320px;
    width: 100%;
    margin: 0 auto;
    max-height: 4.083rem;
    background: linear-gradient(to right, #f02b2b, #db9b31);
    background: -webkit-linear-gradient(left, #db9b31, #f02b2b);
}

.common-goback {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.458rem;
    text-align: center;
    display: inline-block;
    padding: 0 0.5205rem;
    height: 100%;
    font-size: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 9;
}

    .common-goback i {
        background-image: url(../img/i-goBack-white-icon.png);
    }

    .header .btn-goBack i.i-goBack-icon, .header .btn-closeSearch i.i-goBack-icon, .common-goback i {
        margin-top: -0.7083rem;
        width: 0.75rem;
        height: 1.417rem;
        
    }

    .header .header-btn span a i, .common-goback i {
        position: relative;
        top: 50%;
        display: inline-block;
        background-size: contain;
        background-repeat: no-repeat;
    }

em, i {
    font-style: normal;
}

.common-headFt .titWrap {
    height: 100%;
    padding: 0 4.25rem;
}

    .common-headFt .titWrap h1 {
        position: relative;
        line-height: 2.458rem;
        text-align: center;
        font-size: 1.5rem;
        font-weight: normal;
        width: 100%;
        padding-top: 0.8125rem;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }



.common-headWrapper {
    color: #fff;
    overflow: hidden;
}
img {
    border: 0;
    height: auto;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
}
.article{
	padding: 1.25rem 0.833rem 0;
}
.article .heading .stuff span, .postList .lower span {
    display: inline-block;
    color: #7a7a7a;
    font-size: 1.083rem;
    margin-right: 0.417rem;
    vertical-align: middle;
}
.article .heading{
	margin-bottom: 1.25rem;
}

.article .heading .title{
	color: #434343;
	font-size: 1.5rem;
	line-height: 130%;
	font-weight: normal;
}

.article .heading .stuff{
	margin-top: 0.833rem;
}

.article .content p{
	color: #303030;
	font-size: 1.25rem;
	line-height: 1.75rem;
	margin: 0.5rem 0;
}
