.icon-sprite, .item-1:before, .item-2:before, .item-3:before, .item-4:before, .item-5:before {
    background-image: url(//pic4.40017.cn/index/slide/2016/11/21/16/B2Fyf6.png);
    background-repeat: no-repeat; }

body {
    font-family: "Microsoft YaHei" !important; }

.app-top {
    font-size: 0; }
.app-top .app-top-1 {
    width: 100%;
    height: 272px;
    background: url(//img1.40017.cn/cn/c/zt/2016/0829/2016826160057.jpg) no-repeat top center; }
.app-top .app-top-2 {
    width: 100%;
    height: 278px;
    background: url(//pic4.40017.cn/index/slide/2016/09/08/10/4D9RCg.jpg) no-repeat top center; }

.newpeople-gift {
    width: 100%;
    height: 1242px;
    background: url(//pic4.40017.cn/index/slide/2016/11/25/17/6EyG4f.jpg) no-repeat top center; }

.flow {
    width: 100%;
    height: 819px;
    background: url(//img1.40017.cn/cn/c/zt/2016/0829/2016829172243.jpg) no-repeat top center; }

.member-question {
    width: 100%;
    height: 1171px;
    background: url(//img1.40017.cn/cn/c/zt/2016/0829/2016826160132.jpg) no-repeat top center; }

.center {
    width: 1189px;
    margin: 0 auto;
    text-align: center; }

.newpeople-detail {
    padding-top: 185px;
    text-align: center; }
.newpeople-detail p {
    width: 100%;
    font-size: 26px;
    line-height: 24px;
    color: #763b0c; }

.newpeople-qr {
    display: inline-block;
    width: 860px;
    margin-top: 95px; }
.newpeople-qr li {
    width: 819px;
    padding-left: 41px;
    height: 187px;
    background: url(//img1.40017.cn/cn/c/zt/2016/0829/2016826170808.png) no-repeat;
    margin-bottom: 15px; }
.newpeople-qr li:before {
    content: "";
    display: inline-block;
    width: 84px;
    float: left; }
.newpeople-qr .newpeople-des {
    display: inline-block;
    float: left;
    width: 450px;
    text-align: left;
    margin-left: 26px;
    margin-top: 35px; }
.newpeople-qr .newpeople-des span {
    display: block;
    font-size: 24px;
    line-height: 30px;
    color: #333333; }
.newpeople-qr .newpeople-des b {
    display: inline-block;
    font-size: 16px;
    padding: 2px 7px;
    color: #ff5028;
    border: 2px solid #ff8f76;
    margin: 8px 0; }
.newpeople-qr .newpeople-des p {
    width: 450px;
    font-size: 18px;
    line-height: 26px;
    color: #999999; }

.item-1:before {
    height: 99px;
    background-position: 0 0;
    margin-top: 39px; }

.item-2:before {
    height: 84px;
    background-position: 0 -440px;
    margin-top: 46px; }

.item-3:before {
    height: 84px;
    background-position: 0 -99px;
    margin-top: 46px; }

.item-4:before {
    height: 84px;
    background-position: 0 -183px;
    margin-top: 46px; }

.item-5:before {
    height: 84px;
    background-position: 0 -351px;
    margin-top: 46px; }

.member-answer {
    display: inline-block;
    width: 1005px;
    overflow: hidden;
    padding-top: 222px;
    text-align: left; }
.member-answer li {
    padding-top: 34px;
    height: 91px;
    width: 100%; }
.member-answer li p {
    width: 100%;
    overflow: hidden;
    font-size: 18px;
    line-height: 24px; }
.member-answer li .question {
    color: #f4c051; }
.member-answer li .answer {
    color: #ffdaba; }
.member-answer li.item-4 {
    margin-top: -16px; }
.member-answer li.item-5 {
    margin-top: -13px; }

.right-nav {
    position: fixed;
    width: 196px;
    padding-top: 94px;
    height: 330px;
    left: 50%;
    margin-left: 505px;
    top: 50%;
    margin-top: -300px;
    background: url(//img1.40017.cn/cn/c/zt/2016/0829/2016826181145.png) no-repeat; }
.right-nav ul {
    margin-left: 42px; }
.right-nav li {
    width: 104px;
    height: 31px;
    font-size: 16px;
    font-weight: bold;
    line-height: 31px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 10px;
    cursor: pointer; }
.right-nav li:hover {
    color: #fff000; }
.right-nav li.sel {
    color: #fff000; }

.none {
    display: none !important; }

.foot p {
    padding-top: 60px;
    padding-bottom: 20px;
    background: #512907;
    font-size: 16px;
    color: #d0996a; }