.banner{
    background:url(/statics/images/webico/special/swcc/banner.jpg) center top no-repeat;
    background-size:100%;
    height:500px;
    width:100%;
}

.what_swcc_layout{
    background-image:url(/statics/images/webico/special/swcc/bg.jpg);
    background-size:100%;
    height:275px;
    padding:0 5%;
}
.what_swcc_layout h1{
    padding-top:7%;
}
.what_swcc_layout p{
    margin-top:2%;
}
h1{
    font-size:2em;
    color:#e67148;
    text-align:center;
    font-weight:initial;
}
.what_swcc{
    margin:3% 0;
    text-align:center;
}
.swccj{
    border:0;
    border-collapse:separate;
    border-spacing:0;
    width:100%;
    display:table;
    background-color:#eaf5fb;
    margin:3% auto 0 auto;
}
.swccj td:first-child{
    width:46%;
    float:left;
    background-color:#eaf5fb;
    padding:5% 7%;
}
.swccj td:first-child h2{
    color:#e67148;
    font-size:1.8em;
    font-weight:initial;
    padding:6% 0 4% 0;
}
.swccj td:first-child p{
    margin-top:2%;
}
.swccj td:last-child{
    width:40%;
    float:left;
    background-image: linear-gradient(to bottom , #4fdbe5, #40a8d9);
    padding:2% 0;
}
.advantage_layout{
    margin:0;
    padding:0;
    list-style:none;
    display:table;
    width:100%;
}
.advantage_layout li{
    width:48%;
    float:left;
    margin:4% 0 0 4%;
}
.advantage_layout li:nth-child(odd){
    margin-left:0;
}
.advantage_content{
    border:0;
    border-spacing:0;
    border-collapse:separate;
    width:100%;
    display:table;
}
.advantage_content td:first-child{
    width:48%;
    float:left;
}
.advantage_content td:last-child{
    width:48%;
    float:right;
}
.advantage_content td:last-child h3{
    font-size:1.3em;
    margin-top:4%;
}
.advantage_content td:last-child p{
    line-height:1.5em;
    margin-top:2%;
}
.zhixun{
    background-image:linear-gradient(to right , #4fdbe5, #40a8d9);
    padding:5px 0;
    width:30%;
    border-radius:40px;
    text-align:center;
    margin:3% auto 0 auto;
    clear:both;
    color:#fff;
}
.preferably_layout{
    width:100%;
    margin:4% 0 0 0;
    padding:0;
    display:table;
    list-style:none;
}
.preferably_layout li:first-child{
    width:30%;
    float:left;
}
.preferably_layout li:last-child{
    width:65%;
    float:right;
    margin-top:4%;
}
.preferably_layout li:last-child div{
    background-image: linear-gradient(to right , #4cd0e3, #40a8d9);
    padding:4%;
    color:#fff;
}
.preferably_layout li:last-child p{
    margin-top:4%;
}
.careful{
    width:100%;
    margin:4% 0 0 0;
    padding:0;
    list-style:none;
    display:table;
}
.careful li{
    border:1px solid #e5dfdf;
    border-radius:8px;
    float:left;
    width:30.1%;
    margin-left:4%;
    padding:3% 0;
}
.careful li:first-child{
    margin-left:0;
}
.careful li h3{
    font-size:1.1em;
    margin-top:4%;
    text-align:center;
}
.careful li p{
    margin-top:2%;
    padding:0 5%;
    line-height:1.5em;
}
.expert{
    margin:4% 0 0 0;
    padding:0;
    list-style:none;
    width:100%;
    display:table;
}
.expert li:first-child{
    width:20%;
    float:left;
}
.expert li:last-child{
    width:75%;
    float:right;
}
.expert_name{
    border-spacing:5px;
    border-collapse:separate;
}
.expert_name td:first-child{
    color:#e67148;
    vertical-align:top;
    font-size:2em;
}
.expert_name td:last-child{
    line-height:1.5em;
}
.expert li p{
    margin-top:3%;
}
.expert li p span{
    font-weight:bold;
}
.expert_zhixun{
    background-image:linear-gradient(to right , #4fdbe5, #40a8d9);
    padding:5px 0;
    width:20%;
    border-radius:40px;
    text-align:center;
    margin:3% 0 0 0;
    clear:both;
    color:#fff;
}


@media screen and (min-device-width:371px) and (max-device-width: 420px) {
    body{
        line-height:1.5em;
    }
    .content_modular{
        margin-top:5%;
    }
    .banner{
        background:url(/statics/images/webico/special/swcc/m_banner.jpg) center top no-repeat;
        height:260px;
        background-size: 100%;
    }
    .what_swcc_layout{
        background-image:url();
        height:initial;
        padding:0;
    }
    .what_swcc_layout h1{
        padding-top:0;
    }
    h1{
        font-size:1.4em;
    }
    .what_swcc{
        text-align:left;
    }
    .swccj{
        width:100%;
    }
    .swccj td:first-child{
        width:86%;
    }
    .swccj td:first-child h2{
        font-size:1.3em;
        padding:4% 0 4% 0;
    }
    .swccj td:last-child{
        width:100%;
        background-image: linear-gradient(to bottom , #4fdbe5, #40a8d9);
        padding:2% 0;
    }
    .swccj td:last-child img{
        width:50%;
    }
    .advantage_layout li{
        width:100%;
        margin:4% 0 0 0;
    }
    .advantage_content td:last-child{
        width:50%;
        float:right;
    }
    .advantage_content td:last-child h3{
        font-size:1.1em;
        margin-top:0;
    }
    .advantage_content td:last-child p{
        line-height:1.3em;
        margin-top:2%;
    }
    .zhixun{
        width:45%;
    }
    .preferably_layout li:first-child{
        display:none;
    }
    .preferably_layout li:last-child{
        width:100%;
        margin-top:2%;
    }
    .preferably_layout li:last-child p{
        margin-top:2%;
    }
    .careful li{
        width:31.4%;
        margin-left:2%;
        padding:3% 0;
    }
    .careful li img{
        width:80%;
    }
    .expert li p span{
        font-weight:bold;
    }
    .expert_zhixun{
        width:40%;
    }
    .expert li:first-child{
        width:30%;
        float:left;
    }
    .expert li:last-child{
        width:65%;
    }
    .expert_name td:first-child{
        font-size:1.5em;
    }
    .expert_js{
        display:none;
    }
    .expert li p{
        margin-top:1%;
    }
}
@media screen and (min-device-width:320px) and (max-device-width: 370px) {
    body{
        line-height:1.5em;
    }
    .content_modular{
        margin-top:5%;
    }
    .banner{
        background:url(/statics/images/webico/special/swcc/m_banner.jpg) center top no-repeat;
        height:230px;
        background-size: 100%;
    }
    .what_swcc_layout{
        background-image:url();
        height:initial;
        padding:0;
    }
    .what_swcc_layout h1{
        padding-top:0;
    }
    h1{
        font-size:1.4em;
    }
    .what_swcc{
        text-align:left;
    }
    .swccj{
        width:100%;
    }
    .swccj td:first-child{
        width:86%;
    }
    .swccj td:first-child h2{
        font-size:1.3em;
        padding:4% 0 4% 0;
    }
    .swccj td:last-child{
        width:100%;
        background-image: linear-gradient(to bottom , #4fdbe5, #40a8d9);
        padding:2% 0;
    }
    .swccj td:last-child img{
        width:50%;
    }
    .advantage_layout li{
        width:100%;
        margin:4% 0 0 0;
    }
    .advantage_content td:last-child{
        width:50%;
        float:right;
    }
    .advantage_content td:last-child h3{
        font-size:1em;
        margin-top:0;
    }
    .advantage_content td:last-child p{
        line-height:1.2em;
        margin-top:2%;
    }
    .zhixun{
        width:50%;
    }
    .preferably_layout li:first-child{
        display:none;
    }
    .preferably_layout li:last-child{
        width:100%;
        margin-top:2%;
    }
    .preferably_layout li:last-child p{
        margin-top:2%;
    }
    .careful li{
        width:31.2%;
        margin-left:2%;
        padding:3% 0;
    }
    .careful li img{
        width:80%;
    }
    .expert_zhixun{
        width:40%;
    }
    .expert li:first-child{
        width:30%;
        float:left;
    }
    .expert li:last-child{
        width:67%;
    }
    .expert_name td:first-child{
        font-size:1.5em;
    }
    .expert_js{
        display:none;
    }
    .expert li p{
        margin-top:1%;
    }
}