.sub_box {
    border-top: 1px solid #E2E2E2;
    background: none repeat scroll 0 0 #FBFBFB;
    padding: 25px 0 55px;
    width: 100%;
}
.xiaodao_v4_focus {
    border-top: 1px solid #E2E2E2;
    height: 1px;
    line-height: 1px;
    width: 100%;
}
.faq_box, .contact_box, .prospect_box, .service_box, .join_box {
    margin: 0 auto;
    padding-bottom: 15px;
    width: 100%;
}
.faq_box h2, .contact_box h2, .prospect_box h2, .service_box h2, .join_box h2 {
    padding-top: 30px;
}
.faq_box h3 {
    color: #7B7B7B;
    font-size: 32px;
    font-weight: 500;
    line-height: 50px;
    padding-top: 20px;
}
.faq_left, .faq_right {
    float: left;
    width: 460px;
}
.faq_right {
    padding-left: 80px;
}
.faq_box dl {
    font-size: 14px;
    padding: 20px 0 0 20px;
}
.faq_box dt {
    color: #008AD2;
    line-height: 24px;
}
.faq_box dd {
    color: #7B7B7B;
    line-height: 24px;
}
.contact_box h3, .contact_box p {
    padding-left: 60px;
    color: #5C6063;
    font-size: 14px;
    line-height: 180%;
}
.contact_box h3 {
    padding-top: 30px;
}
img.map {
    border: 1px solid #D2D2D2;
    margin: 20px 0 0 60px;
}
.prospect_box p {
    color: #7B7B7B;
    font-size: 16px;
    line-height: 22px;
    margin: 14px 0;
    padding-left: 60px;
}
.prospect_box p.big {
    font-size: 27px;
}
.service_box h3 {
    color: #444444;
    font-size: 16px;
    margin: 1.236em 0 0.618em;
}
.service_box p {
    font-family: arial,sans-serif;
    line-height: 22px;
}
.join_content {
    padding-top: 45px;
}
.join_left, .join_right {
    float: left;
    padding: 0 30px 0 10px;
    width: 440px;
}
.join_left p {
    color: #5C6063;
    font-size: 14px;
    line-height: 180%;
}
.join_list {
    padding-bottom: 20px;
}
.join_list p.english_name {
    color: #269DE9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.join_list h3 {
    color: #269DE9;
    font-size: 34px;
    line-height: 40px;
}
.join_list p.res, .join_list p.qua {
    padding-top: 20px;
}
.join_list p {
    color: #6E6E6E;
    font-size: 14px;
    line-height: 22px;
}
.mail_btn {
    background: none repeat scroll 0 0 #269DE9;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    width: 370px;
}
.mail_btn:hover {
    color: #FFFFFF;
}
@media screen and (device-aspect-ratio: 3/4) {
.rili_v4_top, .rili_v4_about, .rili_v4_product, .join_box, .faq_box, .join_content, .service_box, .prospect_box, .service_box, .rili_v4_footer {
    width: 100%;
}
.logo {
    padding: 0 0 0 10px;
}
.nav {
    padding-right: 10px;
}
.xiaodao_v4_about {
    text-align: center;
}
.xiaodao_v4_about a {
    display: inline-block;
    float: none;
}
.xiaodao_v4_footer {
    text-align: center;
}
.faq_right {
    padding-left: 60px;
}
}