*{
	margin: 0;
	padding: 0;
}
img {
    vertical-align: top
}
a {
    color: #fff;
    text-decoration: none
}
ul {
    margin: 0;
    list-style: none
}
.container {
    width: 1024px;
    margin: 0 auto
}
.qr-code {
    background: #fff;
    float: left;
    margin: 0 56px 56px 0;
    width: 230px;
    height: 230px
}
.qr-code img {
    height: 100%;
    width: 100%
}
.download-links {
    overflow: hidden
}
.slogan {
    height: 268.8px;
    width: 501.6px;
    position: absolute;
    top: 56px;
}
.slogan img {
    width: 100%;
    height: 100%
}
.nav-bar {
    overflow: hidden
}
.feel-logo {
    float: left;
    width: 84px;
    height: 84px
}
.navi {
    margin-top: 26px;
    overflow: hidden;
    font-size: 1.57142857em
}
.navi li {
    float: right;
    margin-left: 3em
}
.navi a:hover {
    color: #233e77
}
.links {
    float: left
}
.links ul {
    padding: 0
}
.links li.link-item {
    padding: .8em 1em;
    border: 1px solid #fff;
    border-radius: 15px
}
.links li.link-item+li {
    margin-top: 2.12em
}
.links li.link-item a {
    color: #fff;
    font-size: 1.64285714em
}
hr {
    margin: 35px 0;
    border: 0;
    border-top: 2px solid #e8e8e8
}
.intro hr {
    margin: 65px 0 50px
}
.feature {
    overflow: hidden
}
.feature h3 {
    font-size: 2.14285714em;
    margin: .8em 0;
    font-weight: normal;
    color: #666
}
.feature .feature-intro p {
    width: auto;
    color: #999;
    font-size: 1.71428571em
}
.feature .feature-intro {
    margin-top: 120px;
    width: 600px
}
.feature.feature-left .feature-pic {
    float: left
}
.feature.feature-left .feature-intro {
    float: right
}
.feature.feature-right .feature-intro {
    float: left
}
.feature.feature-right .feature-pic {
    float: right
}
.feature:last-child {
    margin-bottom: 20em
}
.friend-link {
    text-align: center;
    font-size: 1.14285714em
}
.friend-link a {
    color: #ddd;
    display: inline-block;
    margin: 0 5em
}
.title {
    font-size: 3.57142857em;
    text-align: right;
    color: #009fff
}
.about-intro {
    width: 645px;
    margin: 0 auto 15em auto;
    color: #666
}
.about-intro h2 {
    font-size: 2.14285714em;
    font-weight: normal;
    margin: .8em 0
}
.about-intro h3 {
    font-size: 1.71428571em;
    font-weight: normal
}
.about-intro p {
    font-size: 1.71428571em;
    color: #999
}
.contact-info {
    font-size: 1.71428571em;
    color: #666;
    margin-bottom: 15em
}
.contact-info a {
    color: #666
}
.map {
    margin-bottom: 2em
}
.map img {
    width: 100%
}
.app-name {
    display: inline-block;
    margin-right: .1em
}
.open-container {
    margin-bottom: 10em;
    overflow: hidden
}
.open-navi {
    float: left;
    width: 30%
}
.open-navi a {
    color: #555;
    font-size: 1.42857143em;
    line-height: 2
}
.open-navi ul {
    margin-top: 25px;
    padding: 0 0 1em 0;
    width: 220px;
    background: #f1f1f1
}
.open-navi ul li {
    text-align: left;
    padding-left: 3em
}
.open-navi ul .navi-title {
    text-align: center;
    color: #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 1.42857143em;
    padding: .5em 0
}
.open-content {
    float: left;
    width: 70%
}
.open-content h1 {
    color: #555;
    margin-top: 24px;
    line-height: 1
}
.open-content h2 {
    font-size: 1.71428571em;
    margin: 1.8em 0 .6em;
    color: #555
}
.open-content p {
    font-size: 1.28571429em;
    margin: .6em 0;
    color: #999
}
.open-content ul {
    list-style-type: disc
}
.open-content ul li {
    font-size: 1.28571429em;
    color: #999
}
.open-banner img {
    width: 100%
}
.faq {
    color: #333
}
