@media (min-width: 1925px){
    .index-news-left {
    width: 46%;
}
    .index-news-right {
    width: 52%;
}
    .item-news-r a{font-size:22px;margin-top:15px;}
    .item-news-desc{font-size:16px;    -webkit-line-clamp: 4;line-height:40px;margin-bottom:5px;}
    .item-news-r {
    padding-bottom: 15px;
    margin-bottom: 15px;
}
    .item-news-r span{font-size:18px;}
}
@media (max-width: 1700px) { 
    .header .navbar { width: calc(100% - 700px); }
    .footer .foot-nav li { font-size: 15px; }
}@media (max-width: 1600px) { 
    .header .navbar { width: calc(100% - 600px); }
    .footer .foot-nav li { font-size: 14px; }
}
 @media (max-width: 1500px) { 
    .header .navbar { width: calc(100% - 500px); }
    .footer .foot-nav li,.footer .qrcode li{font-size:14px;}
    .footer .foot-nav { width: 60%; padding-left: 30px; }
}
@media (max-width: 1440px) { 
  .header .navbar { width: calc(100% - 400px); }
  /*.banner,.banner .container { height: 380px; }*/
  .banner .pic.s2{left:15px; bottom:10px;}
 /* .i-section-1 video { width: 60%; height: 455px; }
  .i-section-1 .intro { width:38%; }*/
 .fuwukehucon ul li{height:70px;}
  .i-section-1 .intro p,  .i-section-1 .intro p span { font-size:23px !important; }
  .i-section-3 ul li { margin-left: 10px; margin-right: 10px; }
  .i-section-3 ul li:nth-child(1) { margin-left: 30px; }
  .i-section-3 ul li:nth-child(3) { margin-right: 30px; } 
  .footer .foot-line{margin-left:0px;}
  .footer .foot-nav li { font-size: 16px; }
  .containerss{padding-left:2%;padding-right:2%;}
  
}

@media (max-width: 1200px) { 
  .header .logo { width: 160px; }
  .header .navbar { width: calc(100% - 300px); }
  .header .nav > li > a { font-size: 14px; }
  .header .subnav-partner-case .left-list { width: 30%; }
  .header .subnav-partner-case .left-list a.through-link { padding-left: 50px; }
  .header .subnav-partner-case .left-list ul li a { padding-left: 50px; }
  .header .subnav-partner-case .quick-link { width: 30%; }
  .header #subCaseDropdown > a::after { margin-left: 5px; }
/*.banner,.banner .container { height:360px; }*/
.banner .pic.s1{left:15px; width:50%;}
.banner .pic.s2{left:15px; bottom:10px;}
.banner .pic.s3{right:0;}
 .single-wrapper .content img{width:auto !important; height:auto !important;}
 .item-news-r{border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:10px;}
.index-news-content{padding-top:5px;line-height:26px;}
.item-news-r a{font-size:18px;padding-bottom:5px;}
.item-news-desc{font-size:13px;margin-top:2px;line-height:20px;}
.item-news-r span{font-size:15px;margin-top:2px;line-height:23px;}
.i-section-6 {
    padding-top: 30px;
    padding-bottom: 10px;
}
.footer {
    padding-bottom: 50px;
    padding-top: 0px;
}
.footer .col{width:50%;}
.footer  .foot-line{padding-left:15px;padding-right:15px;}
 .fuwukehucon ul li{height:60px;}
 .f-l{width:43%;float:left;}
 .footer .qrcode li {font-size: 16px; }
 .containerss{padding-left:5%;padding-right:5%;}
 .detail-con{padding-left:15%;padding-right:15%;width:100%;}
 .footer .foot-nav li,.footer .qrcode li{font-size:12px;}
 .footer .foot-line{font-size:25px;}
}
@media (max-width: 1024px) { 
.footer .foot-line{padding-left:10px;padding-right:10px;margin-left:0px;font-size:14px;}
.footer .foot-line span{font-size:12px;}
}

@media (max-width: 1024px) { .container { width: 100% !important; }
  .navbtn { top: 15px; right: 10px; display: block; padding: 0 5px; border-radius: 4px; }
  .navbtn span { width: 25px; height: 2px; margin: 6px 0; }
  .navbtn.navclose { position: fixed; }
  .navbtn.navclose span:nth-child(1) { -o-transform: translateY(8px) rotate(45deg); -moz-transform: translateY(8px) rotate(45deg); -ms-transform: translateY(8px) rotate(45deg); -webkit-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg); }
  .navbtn.navclose span:nth-child(3) { -o-transform: translateY(-8px) rotate(-45deg); -moz-transform: translateY(-8px) rotate(-45deg); -ms-transform: translateY(-8px) rotate(-45deg); -webkit-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg); }
  .header { background-color: #00e392; }
  .header .logo { width: 220px; }
  .header .logo a { height: 60px; line-height: 60px; }
  .header .navbar { position: fixed; z-index: 990; top: 0; left: -70%; display: block; width: 70%; height: 100%; padding-left: 15px; padding-right: 15px; padding-top: 15px; transition: left 0.5s; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s; }
  .header .navbar:before { content: ''; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background-color: #444142; }
  .header .navbar:after { content: ''; opacity: 0; visibility: hidden; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
  .header .navbar.nav-show { left: 0; transition: left 0.5s; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -o-transition: left 0.5s; }
  .header .navbar.nav-show:after { opacity: 1; visibility: inherit; }
  .header .nav { flex-wrap: wrap; padding-right: 0; box-shadow: 0 0 10px 3px rgba(255, 255, 255, 0.9); }
  .header .nav > li { flex-grow: 0; clear: both; width: 100%; }
  .header .nav > li:first-child > a { border-top-left-radius: 5px; border-top-right-radius: 5px; }
  .header .nav > li:last-child > a { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
  .header .nav > li > a { position: relative; z-index: 9; line-height: 45px; text-align: left; padding-left: 15px; padding-right: 15px; color: #fff; font-size: 16px; background-color: rgba(255, 255, 255, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  .header .nav > li > .current > a, .header .nav > li > a:hover { background-color: #4d8f78; }
  .header .wechat, .header .sina { display: none; }
  .header .search { position: relative; z-index: 9; width: 100%; margin-top: 20px; padding-left: 15px; padding-right: 15px; background-color: rgba(255, 255, 255, 0.5); border-radius: 5px; }
  .header .search form { height: 55px; }
  .header .search input[type="text"] { flex-grow: 1; width: auto; height: 30px; color: #fff; border-color: #fff; }
  .header .search *[type="submit"] { flex-grow: 0; width: 30px; border-radius: 2px; background-color: #555; }
  .header .search *[type="submit"] img { padding: 5px; }
  .header #subCaseDropdown a { display: block; }
  .header #subCaseDropdown a::after { display: none; }
  .header .subnav-partner-case { display: none !important; }
  /*.banner,.banner .container { height: 270px; }*/
  .section-title { font-size: 30px; }
  .i-section-1 .intro { float: left; width: 100%; margin-top: 30px; }
  .i-section-1 .intro:before{display:none;}
  .i-section-1 .intro .content{position:relative; float:left;}
  .i-section-2 ul a .title .t1 { top: 10px; left: 10px; font-size: 14px; }
  .i-section-2 ul a .title .t2 { bottom: 10px; left: 10px; font-size: 12px; }
  .i-section-2 ul a .title .t2 span { font-size: 14px; }
  .i-section-3 ul li { min-width: 170px; line-height: 44px; font-size: 24px; }
  .i-section-5 ul { margin-left: -20px; margin-right: -20px; }
  .i-section-5 ul li { padding-left: 20px; padding-right: 20px; }
  .i-section-4 ul li a { padding-left: 30px; padding-right: 30px; font-size: 28px; }
  .i-section-5 .section-title .more { margin-top: 10px; }
  .i-section-6 .row { margin-left: -0; margin-right: -0; }
  .i-section-6 .row:last-child { margin-top: 30px; }
  .module-contact .col, .i-section-6 .col { float: none; width: 100%; padding-left: 0; padding-right: 0; padding-top: 20px; padding-bottom: 20px; }
  .inside-side-left { width: 200px; }
  .inside-side-right { width: calc(100% - 230px); }
  .list-case-wrapper ul li { width: 50%; }
  .contact-wrapper .content { display: block; }
  .contact-wrapper .content .col { float: none; width: 100%; max-width: none; }
  .footer { padding-bottom: 30px; }
  .footer .row { display: block; }
  .footer .col { justify-content: center !important; float: none; width: 100%; }
  .footer .col:last-child { margin-top: 30px; }
  .form .list{width:100%;}
  .single-wrapper .content img{width:auto !important; height:auto !important;}
  .i-section-1 .videobox{width:100%;}
  .index-news-right-title{font-size:30px;}
  .item-news-desc {-webkit-line-clamp: 1;}
  .item-news-r {padding-bottom: 5px;margin-bottom: 5px;}
  .fuwukehucon ul li{width:20%;}
  .fuwukehucon ul li img{max-width:70%;max-height:70%;}
   .containerss{padding-left:1%;padding-right:1%;}
   .footer .foot-line{margin-left:0px;}
   .f-l{width:46%;}
   .footer .foot-nav li,.footer .qrcode li{font-size:13px;}
   .footer .foot-nav{padding-left:15px;}
    .detail-con{padding-left:10%;padding-right:10%;width:100%;}
}
@media (max-width: 820px) {
    .footer .qrcode li {min-width: 80px;margin-left: 5px; font-size: 12px; }
    .f-l{width:50%;}
    .footer .qrcode li img {max-width:80px;}
}

@media (max-width: 767px) { 
.i-section-1{margin-top:0; padding-top:30px;}
  .section-title { line-height: 1.4; font-size: 20px; }
  .section-title.case-title{font-size:18px;}
  .i-section-1 video { height: auto; }
  .i-section-1 .intro h3 { font-size: 22px; }
  .i-section-1 .intro span { font-size: 16px; }
  .i-section-1 .intro p { font-size: 18px; }
  .i-section-2 .more { font-size: 14px; }
  .i-section-2 ul li { width: 100%; margin-bottom:20px; border-bottom:solid 1px #eee; padding-bottom:10px; }
  .i-section-3 .intro { font-size: 16px; }
  .i-section-3 ul { margin-top: 45px; }
  .i-section-3 ul li { width: 45%; min-width: auto; margin-top: 10px; margin-bottom: 10px; margin-left: 2.5% !important; margin-right: 2.5% !important; font-size: 18px; border-width: 2px; }
  .i-section-4 { padding-top: 0; }
  .i-section-4 .section4-slide { padding-left: 40px; padding-right: 40px; margin-top: 30px; }
  .i-section-4 .section4-slide .button-prev, .i-section-4 .section4-slide .button-next { width: 30px; height: 30px; margin-top: -15px; }
  .i-section-4 .section4-tab-nav { margin-top: 25px;  display:flex; display:-webkit-flex; justify-content:space-around; align-items:flex-start; flex-flow:wrap;}
  .i-section-4 .section4-tab-nav li { margin-left:0; margin-top: 5px; width:50%; margin-bottom:15px; font-size: 14px; text-align:center; border-right:solid 1px #dedede; }
  .i-section-4 .section4-tab-nav li:nth-child(2n){ border-right:none;}
  .i-section-5 { padding-top: 40px; padding-bottom: 20px; }
  .i-section-5 .section-title { flex-wrap: wrap; flex-direction: column; align-items: center; padding-left: 0; }
  .i-section-5 .section-title .more { margin-left: 0; font-size: 14px; }
  .i-section-5 ul { margin-top: 30px; }
  .i-section-5 ul li { width: 100%; margin-bottom: 35px; }
  .i-section-5 ul .title { font-size: 16px; }
  .i-section-5 ul .date { margin-top: 10px; font-size: 16px; }
  .i-section-7 { padding-bottom: 40px; }
  .i-section-7 .item { margin-bottom: 50px; }
  .i-section-7 .item .content { margin-top: 20px; font-size: 14px; }
  .module-contact .col *, .i-section-6 .col * { font-size: 16px !important; }
  .module-contact .col .tel *, .i-section-6 .col .tel * { font-size: 30px !important; }
  .inside-wrapper { margin-top:100px; padding-bottom: 50px; }
  .inside-title { font-size: 26px; }
  .inside-side-left { float: none; width: 100%; }
  .inside-side-left ul { margin-top: 20px; overflow: hidden; }
  .inside-side-left ul li { float: left; margin-right: 0px;width:100%; }
  .inside-side-left ul.hide-part { max-height: 80px; }
  .inside-side-right { float: none; width: 100%; margin-top: 0; }
  .single-wrapper .content { margin-top: 20px; }
  .list-case-wrapper .more-loading a { line-height: 40px; padding-left: 30px; padding-right: 30px; font-size: 16px; }
  .list-news-wrapper ul li { padding-top: 25px; padding-bottom: 25px; }
  .list-news-wrapper ul li .pic { width: 100%; height: auto; margin-right: 0; }
  .list-news-wrapper ul li .info { float: left; width: 100%; margin-top: 20px; }
  .list-news-wrapper ul li .info h2 { font-size: 16px; }
  .list-news-wrapper ul li .info .more { font-size: 13px; }
  .detail-wrapper .detail-head h1 { font-size: 20px; }
  .contact-wrapper .page-head h3 { font-size: 22px; }
  .contact-wrapper .page-head h3 a { margin-left: 15px; font-size: 14px; }
  .contact-wrapper .page-head h3 a i { font-size: 12px; }
  .contact-wrapper .page-head p { margin-top: 10px; font-size: 14px; }
  .contact-wrapper .content { margin-top: 10px; }
  .contact-wrapper .map iframe { width: 100% !important; }
  .footer .foot-nav { width: 100%; padding-left: 0; margin-top: 30px; }
  .footer .foot-nav li { width: 33.33%; text-align: center; }
  .footer .qrcode li { font-size: 16px; }
  .footer .copyright { font-size: 16px; }
  .i-section-2{padding-bottom:30px;}
  .i-section-2 ul a .title,.list-case-wrapper ul li a .title{position:relative; margin-top:10px; left:auto; top:auto; width:100%; height:auto; float:left; color:#000; opacity:1; background-color:transparent;}
    .i-section-2 ul a .title .t1,  .i-section-2 ul a .title .t2,.list-case-wrapper ul li a .title .t1,.list-case-wrapper ul li a .title .t2{position:relative; left:auto; top:auto;bottom:auto; color:#000;}
     .i-section-2 ul a .title .t2,.list-case-wrapper ul li a .title .t2{margin-top:10px; color:#333;}
    .i-section-2 ul a .title .t2 span,.list-case-wrapper ul li a .title .t2 span{color:#000; color:#333;}
    .i-section-3{ padding-top:0;}
    .list-case-wrapper ul li a{max-height:none; overflow:auto;}
    .list-case-wrapper ul li img{width:100%; height:180px; object-fit:cover;}
    .i-section-add-title{font-size:30px;}
    .footer .foot-nav li, .footer .qrcode li{font-size:12px;}
    .f-l{width:100%;}
    .footer .logo{margin-top:20px;}
}
@media(max-width:600px)
{
.banner{margin-top:60px;}
/*.banner,.banner .container { height:140px; }*/
.banner .pic.s1{left:15px; width:40%;}
.banner .pic.s2{left:15px; bottom:10px;}
.banner .pic.s3{right:-30px;}
.list-case-wrapper ul li a .title .t1{font-size:14px;}
.list-case-wrapper ul li a .title .t2,.list-case-wrapper ul li a .title .t2 span{font-size:12px;}
  .list-case-wrapper ul li img{height:150px;}
  .index-news-left,.index-news-right{width:100%;}
  .f-l{width:100%;text-align:center;padding-top:20px;}
  .f-l .logo{width:100%;text-align:center;float:left;margin:0 auto;max-width:100%; }
    .f-l .logo img{max-width:150px;}
    .footer .qrcode{width:100%;float:left;}
    .f-r{width:100%;float:left;}
    .footer .qrcode li { width: 50%;margin-left: 0px; }
    .footer .foot-line{width:100%;}
    
}
@media(max-width:500px)
{
.list-case-wrapper ul li{width:100%;}
.list-case-wrapper ul li a .title .t1{font-size:14px;}
.list-case-wrapper ul li a .title .t2,.list-case-wrapper ul li a .title .t2 span{font-size:12px;}
.list-case-wrapper ul li img{height:auto;}
  .fuwukehucon ul li{width:50%;height:80px;}
  .fuwukehucon ul li img{max-width:80%;max-height:80%;}
  .detail-con{padding-left:5%;padding-right:5%;}
  .inside-top ul li{margin-left:5px;margin-right:5px;}
}
@media (max-width:414px)
{
/*.banner,.banner .container { height:140px; }*/
.banner .pic.s1{left:15px; width:50%;}
.banner .pic.s2{left:15px; bottom:10px;}
.banner .pic.s3{right:-30px;}
}
@media (max-width:360px)
{
/*.banner,.banner .container { height:100px; }*/
.banner .pic.s1{left:15px;  width:40%;}
.banner .pic.s2{left:15px; bottom:10px;}
.banner .pic.s3{right:-30px;}
}