.assistance-head, .demand h2, .introduce-head {
    font-weight: 400;
    text-align: center
}

body {
    font-family: 'Microsoft YaHei' !important
}

.banner {
    display: block;
    width: 100%;
}

.tip-img {
    display: block;
    margin-left: .7rem;
    width: .25rem;
    height: .77rem
}

.introduce-head {
    font-size: .36rem;
    color: #333;
    margin: -.18rem 0 .4rem
}

.integral-introduce p {
    width: 100%;
    background: url(../img/integralBg.png) center center no-repeat;
    background-size: 100% 100%;
    padding-bottom: .4rem;
    line-height: 1.7
}

.integral-introduce p > span {
    display: block;
    width: 6.2rem;
    font-size: .24rem;
    color: #666;
    margin: 0 auto
}

.assistance-head {
    font-size: .36rem;
    color: #333;
    margin: .8rem 0 .7rem
}

.cq-content-integral {
    width: 92%;
    margin: 0 auto
}

.cq-content-integral .li-container {
    width: 2.73rem;
    margin: 0 auto .05rem
}

.cq-content-integral li img {
    display: inline-block;
    width: .48rem;
    height: .54rem
}

.cq-content-integral .line {
    width: 2.73rem;
    height: .01rem;
    margin: 0 auto;
    background: url(../img/line.png) center center no-repeat
}

.cq-content-integral ul {
    height: 3.4rem
}

.cq-content-integral li {
    width: 3.3rem;
    height: 3.45rem;
    box-shadow: 0 1px .21rem 0 rgba(114, 113, 113, .1);
    padding-top: .35rem;
    border: .01rem solid #fff
}

.cq-content-integral li:nth-child(1) {
    float: left
}

.cq-content-integral li:nth-child(2) {
    float: right
}

.title-msg {
    font-size: .3rem;
    color: #333
}

.title-detail {
    width: 2.75rem;
    font-size: .24rem;
    line-height: .36rem;
    color: #666;
    margin: .25rem auto 0
}

.cq-content-integral li a:hover .title-msg {
    color: #ff7200
}

.cq-content-integral li a:hover .line {
    background: url(../img/activeLine.png) center center no-repeat
}

.cq-content-integral li:hover {
    border: .01rem solid #ffc393
}

a {
    -webkit-tap-highlight-color: rgba(255, 0, 0, 0)
}

.demand {
    width: 100%;
    height: 10.56rem;
    background: url(../img/processBg.png) center center no-repeat;
    background-size: 100% 100%;
    margin-top: .9rem
}

.demand h2 {
    font-size: .36rem;
    color: #333;
    padding-top: .68rem
}

.demand-body li {
    width: 92%;
    margin: 0 auto
}

.demand ul {
    height: 9rem
}

.demand ul li {
    height: 2.73rem
}

.demand ul li:nth-child(1) {
    margin-top: .35rem
}

.demand-body-item {
    width: 6.61rem;
    height: 1.98rem;
    background-color: rgba(255, 255, 255, .69);
    box-shadow: 0 1px 21px 0 rgba(114, 113, 113, .1);
    float: right;
    margin-top: .78rem
}

.demand-body-item img {
    width: 2.62rem;
    height: 2.06rem;
    margin: -.3rem 0 0 -.3rem;
    float: left
}

.demand-body-item-content {
    display: block;
    width: 3.6rem;
    float: left;
    margin-left: .3rem
}

.title-line {
    display: inline-block;
    width: .03rem;
    height: .24rem;
    line-height: .24rem;
    background-color: #ff7200;
    margin: -.01rem .1rem 0 0;
    vertical-align: middle;
    position: relative;
    top: -.02rem
}

.demand-body-item-content p {
    line-height: 1.8
}

.demand-body-item-content .title {
    display: inline-block;
    font-size: .28rem;
    color: #ff7200;
    margin: .25rem 0 .1rem
}