@media screen and (min-width:1440px){
    .header .nav li>a{padding: 0 25px; }
}
@media screen and (min-width:1640px){
    .header .nav li>a{padding: 0 35px; }
}
@media screen and (max-width:768px){
    body{min-width:320px;padding-top:60px;padding-bottom:60px}
    .container{width:auto;padding:0 10px}

    .kf{display:none}
    .footer-fix{display:block}

    .header{height:60px;background:#e84730; padding: 0;}
    .header .logo{ width: auto; }
    .header .logo a{ height: 50px; padding-top: 5px; }
    .header .tel{ font-size: 16px; width: auto; height: 60px; position: absolute; right: 50px; }
    .header .tel img{display:none}
    .header .tel i{ display: inline; }
    .header .nav{height:auto;display:none;position:absolute;top:60px;left:0;width:100%; margin-left: 0}
    .header .nav ul{background:#fff;flex-wrap:wrap}
    .header .nav li{ width:100%;text-align:left;padding:0}
    .header .nav li a{line-height:40px;padding:0 15px;color:#333; display: block;}
    .header .nav li .arr{display:block}
    .header .nav li.open .arr:after{border-color:#fff;transform:rotate(225deg)}
    .header .nav .dropdown-box{position:static;background-color:#f5f5f5;min-width:auto;text-align:left;box-shadow:none;border-top:0}
    .header .nav .dropdown-box a{color:#333!important;border-top:1px dotted #ddd;padding:0 15px;line-height:40px;background-color:transparent!important;border-bottom:0}
    .header .nav .dropdown-box a:hover{background-color:transparent!important}
    .header .nav li.open .dropdown-box{display:block}

    .menu-btn{display:block}
    .banner{display:none}
    .m-banner{display:block}

    .section{padding:15px 0}
    .section-title{margin-bottom:15px}
    .section-title strong{font-size:24px}
    .section-title p{ font-size: 16px; }

    .in-about-left{float:none;width:auto}
    .in-about-left .desc p{line-height:30px}
    .in-about-right{margin-left:0;margin-top:30px}

    .in-pro ul{margin:0}
    .in-pro li{float:none;width:auto}
    .in-pro li a{margin:0 0 10px 0}

    .in-ys-menu li{float:left;width:25%}
    .in-ys-menu li a{font-size:16px;margin:0 5px;line-height:40px;padding-top:8px;align-items:flex-start}
    .in-ys-menu li i{margin-right:0;display:block}

    .in-ys-con .swiper-slide .text{ flex:100%; }
    .in-ys-con .swiper-slide .text li{ float: none; width: 90%; margin-left: 5%; margin-top: 10px; }
    .in-ys-con .swiper-slide .img-center{ flex:100%; }

    .in-jiangliao li .img-cover{ flex:100%; height: 300px; }
    .in-jiangliao li .text{ flex:100%; padding:40px; }
    .in-jiangliao li:last-child .img-cover{ order: 10; }


    .in-partner li a{line-height:100px;padding:0 10px}
    .in-partner .adv{margin-top:20px}

    .in-news-con{margin:0}
    .in-news-con li{float:none;width:auto}
    .in-news-con li a{margin:0 0 20px 0}
    .in-news-con2{margin:0}
    .in-news-con2 li{float:none;width:auto}
    .in-news-con2 li p{margin:0}

    .feedback form{height:auto}
    .feedback span{flex:100%;height:50px;margin-right:0;margin-bottom:10px}
    .feedback input{flex:100%;height:50px;margin-right:0;margin-bottom:10px}
    .feedback button{flex:100%;height:50px}

    .footer{padding-top:18px}
    .footer .flogo,.footer .fnav{display:none}
    .footer .contact{width:100%;padding:0;border:0}
    .footer .ewm{width:100%;padding-left:0;margin-top:15px}
    .footer-copy{padding:15px 0;margin-top:10px}

    .banner-sub{margin-top:0}

    .section-sub{padding:20px 0}

    .curmbs{padding:10px 0 0}

    .lanmu{position:relative;height:auto;padding-bottom:10px}
    .lanmu li a{font-size:14px;padding:0 20px;margin:0 3px 10px}

    .list-1{margin:0 0 0 -10px}
    .list-1 li{width:50%}
    .list-1 li a{margin:0 0 10px 10px;font-size:16px}
    .list-1 li .text{line-height:35px}

    .list-2{margin:0 0 0 -10px}
    .list-2 li{width:50%}
    .list-2 li a{margin:0 0 10px 10px}
    .list-2 li .text{padding:8px}

    .yunu-infocontent{padding:10px;margin:0}
    .yunu-infocontent-title h1{font-size:18px}
    .yunu-infocontent-desc{padding:10px}
    .yunu-infocontent-epx{padding-bottom:8px}
    .yunu-infocontent-epx li{flex:100%}
    .yunu-infocontent-epx li:last-child{text-align:left}

    .xg-news{padding:30px 0 0}
    .xg-news .tits{font-size:18px;margin-bottom:15px}
    .xg-news ul{margin:0}
    .xg-news li{float:none;width:auto}
    .xg-news li a{margin:0 0 10px 0}

    #allmap{width:100%;height:160px}
    .list-contact .text{flex:100%;padding:25px 20px;color:#fff;order:-1}

    .about-1 li{float:none;width:auto;margin-bottom:25px;height:60px}
    .about-1 li h2{font-size:14px;margin-top:-10px}
    .about-1 li h2 span{font-size:30px;color:#333}
    .about-1 li p{color:#999;margin-top:-5px;font-size:12px}

    .about-2{height:auto}
    .about-2 .img-center{flex:100%;height:100%}
    .about-2 .text{flex:100%;height:250px}
    .about-2 .text h2{font-size:24px;padding-top:20px}

    .join-1 ul{margin:0}
    .join-1 li{float:none;width:auto}
    .join-1 li a{margin:0 0 25px 0}

    .join-2 ul{margin:0}
    .join-2 li{float:none;width:auto}
    .join-2 li a{display:block;margin:0 0 10px 0;padding:15px}
    .join-2 li .text h2{font-size:24px}
    .join-2 li .text p{font-size:16px;margin:20px 0}

    .join-3-con{background:url(http://www.jiangyichuan.com/template/default/index/images/bg2.png) no-repeat;width:100%;height:300px}

    .message .label label{flex:100%;margin-top:10px}
    .message button{margin-top:15px}
}
