
@media screen and (max-width: 480px) {
    .wrap {
        max-width:100%;
    }
    .header .top .logo{
        padding:2px 0;
    }
    .header .top .phone{
        margin-top:2%;
        font-size:12px;
    }
    .title {
        padding:20px 0;
    }
    .title h1{
        font-size:20px;
    }
    .title h2{
        font-size:14px;
    }
    .container.ctn1 .box{
        padding:0;
    }
    .container.ctn1 .box .info h1{
        font-size:24px;
        line-height:48px;
    }
    .container.ctn1 .box .info p{
        font-size:14px;
        line-height:20px;
        color:#898989;
    }
    .container.ctn2 .box .info h1{
        margin-top:4px;
        font-size:16px;
        line-height:22px;
    }
    .container.ctn2 .box .info p{
        font-size:12px;
        line-height:18px;
    }
    .container.ctn3 .box .info h1{
        margin-top:5px;
        font-size:16px;
    }
    .container.ctn3 .box .info p{
        margin-top:5px;
        font-size:12px;
    }
    .container.ctn4 .box h1{
        margin-top:20px;
        font-size:14px;
        line-height:22px;
        color:#ec1c32;
        text-align:center;
    }
    .container.ctn5 .box .info{
        padding:0 2%;
        width:64%;
    }
    .container.ctn5 .box .info h1{
        margin-top:10px;
        font-size:18px;
        line-height:18px;
    }
    .container.ctn5 .box .info h2{
        margin-top:6px;
        padding-bottom:5px;
        font-size:14px;
        line-height:14px;
    }
    .container.ctn5 .box .info p{
        margin-top:5px;
    }
    .container.ctn6 .box p{
        font-size:12px;
    }
    .container.ctn7 .tab-ul li{
        font-size:12px;
    }
    .container.data1 .box .info .tag{
        margin-top:32px;
        width:50px;
        height:50px;
        background-size:50px 50px;
    }
    .container.data1 .box .info h1{
        font-size:14px;
    }
    .container.data2{
        width:98%;
    }
    .container.data2 table th{
        font-size:12px;
    }
    .container.data2 table td{
        font-size:12px;
    }
    .container.data3 .tab-ul2 li{
        padding:5px 0;
        font-size:12px;
    }
    .container.data3 .tab-box2 h2 span{
        font-size:12px;
    }
    .container.data3 .tab-box2 p{
        font-size:14px;
    }
    .container.data4 .box p{
        font-size:14px;
        line-height:20px;
    }
    .container.cus1 .box .info p{
        line-height:16px;
        font-size:12px;
        width:95%;
    }
    .container.cus1 .box a{
        font-size:14px;
        line-height:30px;
    }
    .title h3{
        font-size:12px;
    }
    .container.cus2 .box .info p{
        margin:5px auto 0;
        font-size:12px;
    }
    .container.cus4 .box {
        width:100%;
    }
    .container.cus4 .box .info h2{
        font-size:16px;
    }
    .container.cus4 .box .info p{
        font-size:14px;
    }
    .cus6-btn{
        font-size:14px;
    }
    .cus7-btn{
        font-size:14px;
    }
    .container.tedu3 .box h1{
        font-size:16px;
    }
    .container.tedu3 .box p{
        width:80%;
        font-size:14px;
    }
    .container.tedu6 h1{
        margin:5px auto 10px;
        font-size:12px;
    }
    .container.tedu7 .box p{
        font-size:16px;
    }
    .container.tedu8 .tab-box3 .box .info h2{
        margin:10px auto 0;
        padding-bottom:4px;
        font-size:16px;
    }
    .container.tedu8 .tab-box3 .box .info p{
        margin:5px auto 0;
        font-size:12px;
    }
    .back-top{
        left:1%;
        bottom:8%;
        width:45px;
        height:56px;
        background-size:45px 56px;
    }
    .back-top:hover{
        background-image:url("../img/top-h.png");
    }



}

@media screen and (max-width: 420px) {
    .container.data1 .box .info .tag{
        margin-top:24px;
    }
    .container.cus4 .box .info p{
        font-size:13px;
    }
}


@media screen and (max-width: 360px) {

    .container.ctn2{
        width:100%;
    }
    .container.ctn2 .box .info p{
        padding:0 1%;
    }
    .container.ctn3{
        width:96%;
    }
    .container.ctn3 .box .info img{
        margin-top:15px;
    }
    .container.ctn4{
        width:98%;
    }
    .container.ctn5{
        width:98%;
    }
    .container.data1 .box .info .tag{
        width:40px;
        height:40px;
        background-size:40px 40px;
    }
    .container.data1 .box .info h1{
        font-size:12px;
    }
    .container.cus4 .box .info p{
        font-size:12px;
    }

}