.banner{
    background:url(/statics/images/webico/special/zyjc/banner.jpg) center top no-repeat;
    background-size:100%;
    height:500px;
    width:100%;
}
.item_title{
    font-size:2em;
    color:#ca5329;
    text-align:center;
    font-weight:initial;
}
.meaning_layout{
    width:100%;
    margin:3% 0 0 0;
    padding:0;
    display:table;
    list-style:none;
}
.meaning_layout li:first-child{
    float:left;
    width:45%;
    display:table;
}
.meaning_layout li:last-child{
    float:right;
    width:50%;
    display:table;
}
.meaning_layout li h3{
    font-weight:initial;
    font-size:1.3em;
    margin-top:3%;
    color:#5e5654;
}
.abnormal{
    background-image:url('/statics/images/webico/special/zyjc/abnormal_bg.jpg');
    background-repeat:no-repeat;
    width:100%;
    margin-top:3%;
}
.abnormal_layout{
    width:100%;
    margin:2% 0;
    padding:0;
    display:table;
    list-style:none;
}
.abnormal_layout li:first-child{
    width:45%;
    float:left;
}
.abnormal_layout li:last-child{
    width:40%;
    float:right;
}

.abnormal_layout li h1{
    margin-top:16%;
    color:#fff;
    font-weight:initial;
    font-size:2em;
}
.abnormal_layout li p{
    margin-top:6%;
    color:#fff;
}
.zy_inspect{
    width:70%;
    margin:2% auto 0 auto;
    text-align:center;
}
.zy_content_left{
    float:left;
    width:45%;
    display:table;
    margin-top:3%;
}
.zy_content_right{
    float:right;
    width:45%;
    display:table;
    margin-top:3%;
}
.zy_content_right ul{
    width:100%;
    margin:0;
    padding:0;
    display:table;
    list-style:disc;
}
.zy_content_right ul li{
    width:100%;
    margin-top:2%;
}
.online{
    display:table;
    background-color:#f73939;
    margin-top:3%;
    border-radius:20px;
}
.online a{
    color:#fff;
    width:100%;
    display:table;
    padding:5px 20px;
    
}
.careful_layout{
    margin:4% 0 0 0;
    padding:0;
    width:100%;
    display:table;
    list-style:none;
}
.careful_layout li{
    float:left;
    width:20%;
    margin-left:6.66666666%;
    text-align:center;
}
.careful_layout li:first-child{
    margin-left:0;
}
.careful_layout li img{
    width:70%;
}
.careful_layout li h3{
    margin-top:6%;
    font-weight:initial;
    color:#5e5654;
    font-size:1.3em;
}
.careful_layout li p{
    line-height:1.5em;
    text-align:left;
    margin-top:2%;
}
.select_layout{
    margin:3% 0 0 0;
    padding:0;
    width:100%;
    display:table;
    list-style:none;
}
.select_layout li{
    width:48%;
    float:left;
    margin:2% 0 0 4%;
}
.select_layout li:nth-child(odd){
    margin-left:0;
}
.s_item_left{
    width:45%;
    float:left;
}
.s_item_left img{
    border-radius:8px;
}
.s_item_right{
    width:50%;
    float:right;
}
.s_item_right h3{
    font-size:1.3em;
    margin-top: 20%;
}
.s_item_right p{
    margin-top:4%;
    line-height:1.5em;
}
.expert_layout{
    background-color:#fdf4f0;
    margin-top:2%;
    display:table;
}
.expert_image{
    width:18%;
    float:left;
}
.expert_image1{
    width:18%;
    float:right;
}
.expert_info{
    width:60%;
    float:left;
    margin-left:5%;
    padding-top:3%;
}
.expert_info1{
    width:60%;
    float:right;
    margin-right:5%;
    padding-top:3%;
}
.expert_name{
    float:left;
    font-weight:bold;
    font-size:1.5em;
}
.expert_job{
    float:left;
    margin-left:1%;
}
.clear_float{
    clear:both;
}
.expert_js{
    margin-top:2%;
}
.consult{
    background-color:#e67148;
    border-radius:20px;
    padding:5px 20px;
    color:#fff;
    display:table;
    margin-top:3%;
}

@media screen and (min-device-width:371px) and (max-device-width: 420px) {
    body{
        line-height:1.5em;
    }
    .banner{
        background:url(/statics/images/webico/special/zyjc/m_banner.jpg) center top no-repeat;
        height:260px;
        background-size: 100%;
    }
    .item_title{
        font-size:1.3em;
    }
    .meaning_layout li:first-child,.meaning_layout li:last-child{
        width:100%;
    }
    .meaning_layout li h3{
        font-size:1.1em;
        margin-top:2%;
    }
    .abnormal{
        background-repeat:repeat-y;
    }
    .abnormal_layout{
        margin:5% 0;
    }
    .abnormal_layout li:first-child,.abnormal_layout li:last-child{
        width:100%;
    }
    .abnormal_layout li:last-child img{
        width:80%;
        margin:0 auto;
    }
    .abnormal_layout li h1{
        margin-top:0;
        font-size:1.3em;
        text-align:center;
    }
    .abnormal_layout li p{
        margin-top:3%;
    }
    .zy_inspect{
        width:100%;
    }
    .zy_content_left,.zy_content_right{
        width:100%;
    }
    .zy_content_right ul{
        margin:0 0 0 5%;
    }
    .zy_content_right ul li:first-child{
        margin-top:0;
    }
    .online{
        margin:3% auto 0 auto;
    }
    .careful_layout li{
        width:23.5%;
        margin-left:2%;
    }
    .careful_layout li h3{
        font-size:1.1em;
    }
    .select_layout li{
        width:100%;
        margin:2% 0 0 0;
    }
    .s_item_right h3{
        font-size:1.1em;
    }
    .expert_image{
        width:26%;
    }
    .expert_image1{
        width:26%;
        float:right;
    }
    .expert_info{
        width:68%;
        margin-left:3%;
        padding-top:3%;
    }
    .expert_info1{
        width:68%;
        margin-right:3%;
        padding-top:3%;
    }
    .expert_name{
        font-size:1.2em;
    }
    .expert_job{
        line-height:1.3em;
    }
    .expert_js{
        margin-top:1%;
        line-height:1.3em;
        height: 45px;
        overflow: hidden;
    }
    .consult{
        padding:3px 20px;
    }
    
}
@media screen and (min-device-width:320px) and (max-device-width: 370px) {
    body{
        line-height:1.5em;
    }
    .banner{
        background:url(/statics/images/webico/special/zyjc/m_banner.jpg) center top no-repeat;
        height:230px;
        background-size: 100%;
    }
    .item_title{
        font-size:1.3em;
    }
    .meaning_layout li:first-child,.meaning_layout li:last-child{
        width:100%;
    }
    .meaning_layout li h3{
        font-size:1.1em;
        margin-top:2%;
    }
    .abnormal{
        background-repeat:repeat-y;
    }
    .abnormal_layout{
        margin:5% 0;
    }
    .abnormal_layout li:first-child,.abnormal_layout li:last-child{
        width:100%;
    }
    .abnormal_layout li:last-child img{
        width:80%;
        margin:0 auto;
    }
    .abnormal_layout li h1{
        margin-top:0;
        font-size:1.3em;
        text-align:center;
    }
    .abnormal_layout li p{
        margin-top:3%;
    }
    .zy_inspect{
        width:100%;
    }
    .zy_content_left,.zy_content_right{
        width:100%;
    }
    .zy_content_right ul{
        margin:0 0 0 5%;
    }
    .zy_content_right ul li:first-child{
        margin-top:0;
    }
    .online{
        margin:3% auto 0 auto;
    }
    .careful_layout li{
        width:23.5%;
        margin-left:2%;
    }
    .careful_layout li h3{
        font-size:1.1em;
    }
    .select_layout li{
        width:100%;
        margin:2% 0 0 0;
    }
    .s_item_right h3{
        font-size:1.1em;
        margin-top: 10%;
    }
    .expert_image{
        width:28%;
    }
    .expert_image1{
        width:28%;
        float:right;
    }
    .expert_info{
        width:66%;
        margin-left:3%;
        padding-top:3%;
    }
    .expert_info1{
        width:66%;
        float:right;
        margin-right:3%;
        padding-top:3%;
    }
    .expert_name{
        font-size:1.2em;
    }
    .expert_job{
        line-height:1.3em;
    }
    .expert_js{
        margin-top:1%;
        line-height:1.3em;
        height: 45px;
        overflow: hidden;
    }
    .consult{
        padding:3px 20px;
    }
}