@media(max-width: 768px){
 body{min-width: unset;}
 .container{max-width: 100%; box-sizing: border-box;}
 .qilin-header .logo{padding: 0;}
 .qilin-header .logo img{height: 40px;}
 .sou-index{padding: 20px 0;}
 .sou-index .hot{font-size: 16px;}
 .sou-index .sss{width: 100%; float: left; margin-top: 15px;}
 .sou-index .sss #formsearch input#keyword{width: 80%;}
 
 .section{padding: 20px 0;}
 .section-title{font-size: 30px;}
 .section-title p{font-size: 16px; line-height: 24px;}
 .in-cpys0{background: unset !important; height: auto;}
 .in-cpys0 .img-center{position: unset; width: 100%; transform: unset; margin: 20px 0;}
 .in-cpys0 .img-center img{display: block; width: 96%; margin: auto;}
 .in-cpys0 dl{width: 25%; margin-left: 0 !important;}
 .in-cpys0 dl a{display: block; padding: 0 2px;}
 .in-cpys0 dl dt{width: 100%; height: auto;}
 .in-cpys0 dl dt img{width: 100%; height: auto; box-sizing: border-box;}

 .about-con{font-size: 16px; line-height: 26px; text-align: justify;}
 .about-con p, .about-con span{font-size: 16px !important;}
 .in-desc-video{height: auto; line-height: unset;}
 .in-desc-video img{display: block; width: 100%;}
 .in-desc-total{font-size: 0;}
 .in-desc-total li{width: 40%; margin: 0 5% 10px; display: inline-block; float: unset; vertical-align: top;}
 .in-desc-total li .num strong{font-size: 40px;}

 .carousel-container{background-size: 100%; overflow: hidden;}
 .carousel-container .container{height: 420px;}
 .carousel-container .prev{left: 10px;}
 .carousel-container .next{right: 10px;}

 .in-case-menu li a{padding: 10px 0; line-height: 20px;}
 .in-case-menu li i{margin: 0 0 6px;}
 .in-case-menu li span{font-size: 15px;}
 .in-case-box{padding: 10px 5px;}
 .in-case-box li{width: 50%; padding: 5px;}
 .in-case-box li .text{padding-top: 5px;}
 .in-case-box li .img-center img{height: 150px;}

 .qilin-news-in{width: 100%; padding: 0; margin-bottom: 20px;}
 .qilin-news-in .l2 li a{padding: 12px 0;}
 .qilin-news-in .l2 li img{display: block; object-fit: cover; padding-right: 15px !important;}
 .qilin-news-in .l2 li h4{font-size: 15px; line-height: 30px;}
 .qilin-news-in .l2 li p{height: 50px; line-height: 25px;}

}
