


@media all and (max-width:1200px){
	    .v-mt03 {display: none;}
    .sub1table table tr td {padding: 10px; font-size: 16px;}
    .sub1table table tr th {padding: 10px; font-size: 16px;}    
    .sub1table table tr td:last-child{text-align: center;padding: 10px; font-size: 16px;}
    .sub4 ul.tabs li{width: 33%;}
    .sub4 .tab_content{padding: 150px 0  50px 0}
    .sub4 .tab_content img{width: 100%;}
    .sub4 .tab_content .tit2 ul{width: 100%;}
    .sub4 .tab_content .tit2 ul li{font-size: 16px;}    
    .sub4 .tab_content .table table tr th,
    .sub4 .tab_content .table table tr td{padding: 5px; font-size: 16px;}
    .sub4 .tab_content .img2 ul li:last-child{margin-left: 0;}
    .sub4 .tab_content .img2 ul{margin-bottom: 0;}
    
    .skill .headimg img{width: 100%;}
    
    .skill ul.tabs li{width: 49%;}
    .skill .tab_container{padding:150px 0 0 0 }
    .skill .tab_content img{width: 100%;}
    
    .skill2 .table table tr th,
    .skill2 .table table tr td{padding: 5px; font-size: 16px; text-align: center}
    .companyceo2 .tit1, .companyceo2 .tit2{width: 100%;}
    .companyceo2 .tit1 img{width: 100%;}
    .companyceo2 .tit2{padding: 10px;}
    .companyceo2 .tit2 .img{left: 130px;}
    .about img{width: 100%}
    
    .company3 ul.tabs li{width: 100%;}
    .company3 .tab_content{padding: 250px 0 50px 0;}
    .company3 .tab_content .table table tr th{font-size: 25px;}
    .company3 .tab_content .table table tr td{padding: 10px 5px; font-size: 16px;}
    .certification .tit img{width: 100%;}
        .sub4 .tab_content .img2 ul li{width: 48%}
        .certification .tit{max-width: 40%}
        .main02 .tit4 a .tit{width: 48%}
}


@media all and (max-width:1024px){
	    .v-mt03 {display: none;}
    .sub1table table tr td {padding: 10px; font-size: 16px;}
    .sub1table table tr th {padding: 10px; font-size: 16px;}    
    .sub1table table tr td:last-child{text-align: center;padding: 10px; font-size: 16px;}
    .sub4 ul.tabs li{width: 33%;}
    .sub4 .tab_content{padding: 150px 0  50px 0}
    .sub4 .tab_content img{width: 100%;}
    .sub4 .tab_content .tit2 ul{width: 100%;}
    .sub4 .tab_content .tit2 ul li{font-size: 16px;}    
    .sub4 .tab_content .table table tr th,
    .sub4 .tab_content .table table tr td{padding: 5px; font-size: 16px;}
    .sub4 .tab_content .img2 ul li:last-child{margin-left: 0;}
    .sub4 .tab_content .img2 ul{margin-bottom: 0;}
    
    .skill .headimg img{width: 100%;}
    
    .skill ul.tabs li{width: 49%;}
    .skill .tab_container{padding:150px 0 0 0 }
    .skill .tab_content img{width: 100%;}
    
    .skill2 .table table tr th,
    .skill2 .table table tr td{padding: 5px; font-size: 16px; text-align: center}
    .companyceo2 .tit1, .companyceo2 .tit2{width: 100%;}
    .companyceo2 .tit1 img{width: 100%;}
    .companyceo2 .tit2{padding: 10px;}
    .companyceo2 .tit2 .img{left: 130px;}
    .about img{width: 100%}
    
    .company3 ul.tabs li{width: 100%;}
    .company3 .tab_content{padding: 250px 0 50px 0;}
    .company3 .tab_content .table table tr th{font-size: 25px;}
    .company3 .tab_content .table table tr td{padding: 10px 5px; font-size: 16px;}
    .certification .tit img{width: 100%;}
    .sub4 .tab_content .img2 ul li{width: 48%}
    .companyceo{padding: 0 10px 50px 10px}
}




@media all and (max-width:980px)
{
    .v-mt03 {display: none;}
    .sub1table table tr td {padding: 10px; font-size: 16px;}
    .sub1table table tr th {padding: 10px; font-size: 16px;}    
    .sub1table table tr td:last-child{text-align: center;padding: 10px; font-size: 16px;}
    .sub4 ul.tabs li{width: 100%;}
    .sub4 .tab_content{padding: 150px 0  50px 0}
    .sub4 .tab_content img{width: 100%;}
    .sub4 .tab_content .tit2 ul{width: 100%;}
    .sub4 .tab_content .tit2 ul li{font-size: 16px;}    
    .sub4 .tab_content .table table tr th,
    .sub4 .tab_content .table table tr td{padding: 5px; font-size: 16px;}
    .sub4 .tab_content .img2 ul li:last-child{margin-left: 0;}
    .sub4 .tab_content .img2 ul{margin-bottom: 0;}
    .sub4 .tab_content .tit2{padding: 10px}
    .skill .headimg img{width: 100%;}
    
    .skill ul.tabs li{width: 49%;}
    .skill .tab_container{padding:150px 0 0 0 }
    .skill .tab_content img{width: 100%;}
    
    .skill2 .table table tr th,
    .skill2 .table table tr td{padding: 5px; font-size: 16px; text-align: center}
    .companyceo2 .tit1, .companyceo2 .tit2{width: 100%;}
    .companyceo2 .tit1 img{width: 100%;}
    .companyceo2 .tit2{padding: 10px;}
    .companyceo2 .tit2 .img{left: 130px;}
    .about img{width: 100%}
    
    .company3 ul.tabs li{width: 100%;}
    .company3 .tab_content{padding: 250px 0 50px 0;}
    .company3 .tab_content .table table tr th{font-size: 25px;}
    .company3 .tab_content .table table tr td{padding: 10px 5px; font-size: 16px;}
    .certification .tit img{width: 100%;}
}


@media all and (max-width:758px){
	    .v-mt03 {display: none;}
    .sub1table table tr td {padding: 10px; font-size: 14px;}
    .sub1table table tr th {padding: 10px; font-size: 14px;}    
    .sub1table table tr td:last-child{text-align: center;padding: 10px; font-size: 14px;}
    .sub4 ul.tabs li{width: 100%;}
    .sub4 .tab_content{padding: 150px 0  50px 0}
    .sub4 .tab_content img{width: 100%;}
    .sub4 .tab_content .tit2 ul{width: 100%;}
    .sub4 .tab_content .tit2 ul li{font-size: 16px;}    
    .sub4 .tab_content .table table tr th,
    .sub4 .tab_content .table table tr td{padding: 5px; font-size: 14px;}
    .sub4 .tab_content .img2 ul li:last-child{margin-left: 0;}
    .sub4 .tab_content .img2 ul{margin-bottom: 0;}
    
    .skill .headimg img{width: 100%;}
    
    .skill ul.tabs li{width: 49%;}
    .skill .tab_container{padding:150px 0 0 0 }
    .skill .tab_content img{width: 100%;}
    
    .skill2 .table table tr th,
    .skill2 .table table tr td{padding: 5px; font-size: 14px; text-align: center}
    .companyceo2 .tit1, .companyceo2 .tit2{width: 100%;}
    .companyceo2 .tit1 img{width: 100%;}
    .companyceo2 .tit2{padding: 10px;}
    .companyceo2 .tit2 .img{left: 130px;}
    .about img{width: 100%}
    
    .company3 ul.tabs li{width: 100%;}
    .company3 .tab_content{padding: 250px 0 50px 0;}
    .company3 .tab_content .table table tr th{font-size: 25px;}
    .company3 .tab_content .table table tr td{padding: 10px 5px; font-size: 14px;}
    .certification .tit img{width: 100%;}
            .certification .tit{max-width: 100%}
     .certification .tit p{font-size: 14px;}
     
}


@media all and (max-width:550px)
{
    .main02 .tit4 a .tit{width: 280px; margin: 5px 0}

}


@media all and (max-width:450px)
{
    .main02 .tit4 a .tit{width: 280px; margin: 5px 0}
    .logo{width: 200px}

}

@media all and (max-width:350px)
{
    .main02 .tit4 a .tit{width: 280px; margin: 5px 0}
}