@media only screen and (max-width: 1660px) {
    .row-a2 .col-l{padding-left: 100px;}
    .go-top{right: 6%;}
    .header .wp{width: 99%;}
}
@media only screen and (max-width: 1501px) {
    .index .wp{width: 96%;}
    .row-a1 .margin_box{width: 96%;padding: 0 20px;}
    .g-tit1 h3{font-size: 30px;}
}

@media only screen and (max-width: 1440px) {
    .go-top{right: 5%;}
    .infor-tablist{margin-bottom: 10px;}
    .infor-tabcont .first{margin-bottom: 15px;padding-bottom: 10px;}
    .infor-tabcont .txt p{line-height: 22px;}
    .infor-tabcont .time{margin-top: 2px;}
    .infor-tabcont .list li{margin-bottom: 10px;}
    .row-a2 .col-l{padding:48px 100px 125px;background-size: cover;}
    .row-a2 .col-r{padding:42px 0;background-size: cover;}
    .nav li{margin: 0 10px;}
	.gltd h3{font-size:20px; height:50px; line-height:50px;}
    .company-list .txt{padding: 0 15px;font-size: 14px;}
    .company-list .txt p{line-height: 24px;}
    .footer .col-l{padding-right: 0;width: 50%;}
    .infor-tablist a{font-size: 18px;}
    .company-list ul{margin-left: -22px;}
    .company-list .box{margin-left: 22px;}
    .go-top{right: 4%;}
    .g-tit1 h3{font-size: 24px;}
    .pic-txt1 .ul-list1{margin: 0 -20px;}
    .pic-txt1 .ul-list1 .con{margin: 0 20px;}
}
@media only screen and (max-width: 1397px) {
    .row-a2 .col-l{padding:59px 100px 125px;}

}
@media only screen and (max-width: 1199px) {
    body{margin-top: 89px;}
    .nav a{font-size: 16px;}
    .nav li{margin: 0 10px;}
    .header .col-r{padding-right: 0;}
    .header .logo{width: 210px;}
    .header .search_box{margin-bottom: 9px;}
    .margin_box .wp{padding: 0;width: auto;}
    .row-a2 .col-l{padding:50px;}
    .group-list{margin: 0 auto;}
    .row-a2 .col-l{padding:87px 50px 86px;}
    .video-list .box .txt p{font-size: 12px;}
    .public .col-r{padding: 0 20px;}
    .public .txt h3{margin-bottom: 10px;}
    .public .txt h3 em{font-size: 16px;line-height: 28px;}
    .public .list{margin-bottom: 38px;}
    .public .col-l{margin: 54px 0;}
    .public .txt h3 span{padding-bottom: 9px;}
    .footer .fd-logo{width: 100px;}
    .footer .show{font-size: 14px;}
    .footer{margin-top: 40px;}
    .infor-tablist a{font-size: 16px;}
    .company-list ul{margin-left: -15px;}
    .company-list .box{margin-left: 15px;}
    .scrool_box{margin-right: 50px;}
    .go-top{right: 1%;bottom: 18%;}
    .row-a2 .col-r{padding:37px 0 36px;}
}



@media only screen and (max-width: 959px) {
    .copy a{margin-left: 22px;}
    .nav li{margin: 0 7px;}
    body{margin-top: 95px;}
    .nav a{font-size: 14px;}
    .header .logo{width: 160px;}
    .header .col-r{padding-top: 14px;}
    .row-a1 .margin_box{margin-top: 0;}
    .banner .slick-arrow{width: 38px;height: 38px;background-size: 38px;margin-top: -19px;}
    .banner .slick-dots{bottom: 15px;}
    .nav li:after{display: none;}
    .row-a1 .col-l{margin-bottom: 20px;}
    .row-a1 .col-l,.row-a1 .col-r{float: none;width: auto;}
    .row-a1 .g-tit1{margin-bottom:0;}
    .g-tit1{padding: 15px 0;width: 96%;margin: 0 auto;}
    .g-tit1 h3{font-size: 26px;float: left;}
    .g-tit1 .tl{padding-top: 10px;}
    .g-tit1>div{overflow: hidden;}
    .g-tit1 .more{margin-top: 5px;display: block;}
    .row-a2{display: none;}
    .video-list .li1{width:100%;margin-bottom: 5px;}
    .video-list li{width: 50%;}
    .row-a1{margin-bottom: 0;}
    .row-a3 .g-tit1{margin: 20px;}
    .public .txt{display: none;}
    .public .col-l{float: none;width: auto;line-height: 1;margin: 0;}
    .row-a4{padding: 15px 0;}
    .public .col-r{float: none;width: auto;padding: 0;}
    .public .list{float: none;width: auto;}
    .row-a4{background: none;background-color: #eeeeee;}
    .public{background: none;}
    .g-tit1 span{display: none;}
    .g-tit1 .tl{padding-top: 0;background: none !important;}
    .public .col-l{border-right: 0;}
    .g-tit1.dn{display: block;}
    .phone-dn{display: none;}
    .phone-show{display: block !important;}
    .public .col-l .g-tit1 h3{margin-bottom: 0;margin-top: 13px;}
    .public .list{margin:15px 0;}
    .public .list li{border-bottom: 1px dashed #d2d2d2;padding-bottom: 15px;}
    .public .list .time{border-bottom: 1px solid #ec6b75;padding-bottom: 7px;}
    .public .list li:last-child{border-bottom: 0;}
    .public .list p{line-height: 1;margin-top: 10px;}
    .public .list p span{font-size: 12px;color:#6a6a6a;margin-top: 13px;
        display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    .special{background: none;position: relative;padding-bottom: 20px;}
    .special .g-tit1{margin-top: 0;}
    .special .slick-dots{position: absolute;bottom: -15px;left: 0;width: 100%;text-align: center;}
    .special .slick-dots li{width: auto;margin: 0 3px;display: inline-block;float: none;}
    .special .slick-dots button{width: 17px;height: 5px;border:1px solid #e0e0e0;
        font-size: 0;background-color: #fff;}
    .special .slick-dots .slick-active button{background-color: #e60111;border-color:#e60111;}
    .company-list .img{padding-top: 18%;background-size: cover;background-position: center top;
        background-repeat: no-repeat;}
    .company-list .img img{display: none;}
    .company-list li{float: none;width: auto;margin-bottom: 15px;}
    .company-list .zz{opacity: 1;}
    .company-list .txt p,.company-list .sj{display: none;}
    .company-list .more{display: none;}
    .company-list h4{position: absolute;top: 50%;left: 50%;margin: 0;
        z-index: 3;color:#fff;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}
    .company-list h4{font-size: 20px;}
    .footer .col-l{width: auto;border:0;margin: 0 auto;float: none;}
	.footer .show{width: auto;float: none;}
    .footer .col-r{display: none;}
    .footer{margin-top: 30px;}
    .go-top{right: 1%;bottom: 7%;}

}



@media only screen and (max-width: 767px) {

.banner .img{padding-top:45%;}
    body{margin-top: 113px;}
    .phone_top{display: block;position: fixed;top: 0;left: 0;width: 100%;z-index: 5;
        background: url(../top-bg.png) no-repeat left top;height: 40px;}
    .phone_top a{float: right;margin-right: 68px;font-size: 16px;color:#fff;
        line-height: 40px;}
    .phone_top .menu-btn{position: absolute;top: 0;right: 0;width: 70px;height: 40px;
        background: url(../btn1.png) no-repeat center;
        background-size: 30px;}
    .nav{position: absolute;top: 0;right: 0;width: 100%;background-color: #fff;display: none;z-index: 5;height:100vh;overflow-y:auto;}
    .nav li{float: none;width: auto;margin: 0;}
    .nav li a{display: block;line-height: 40px;border-bottom: 1px solid rgba(0,0,0,.2);
        padding-left: 9%;}
    .nav li:last-child a{border-bottom: 0;}
    .header{padding-bottom: 0;top: 40px;padding: 15px 0;}
    .header .logo{margin-top: 0;}
    .header .sear_btn{position: absolute;top: 0;right: 7px;width: 46px;height: 100%;
        background: url(../btn2.jpg) no-repeat center;
        background-size: 30px auto;}
    .header .search_box{display: none;position: absolute;top: 73px;right: 15px;
        background-color: #fff;right: 2%;left: 2%;padding: 5px 15px;float: none;}
    .header .search_box .inp{font-size: 14px;width: 86%;}
    .header .search_box .btn{background-color: #fff;}
    .row-a1 .g-tit1{margin-bottom: 10px;}
    .g-tit1 h3{font-size: 22px;margin-top: 3px;}
    .g-tit1 span{display: none;}
    .g-tit1 .tl{background: none !important;}
    .g-tit1 .more{margin-top:11px;}
    .img_slide .time{width: auto;padding: 20px;}
    .img_slide .time span{font-size: 32px;}
    .infor-tablist a{font-size: 16px;height: 34px;line-height: 34px;}
    .video-list .ibox p{margin-bottom: 5px;line-height: 22px;}
    .video-list .ibox{padding:10px 20px;}
    .video-list .box .txt p{padding-left: 0;padding: 0 10px;background-size: 10px;}
    .g-tit1 h3{font-size: 20px;}
    .public .list li{margin-bottom: 15px;}
    .company-list h4{font-size: 18px;}
    .row-a4{margin-bottom: 10px;}
    .company-list{margin-top: 10px;}
    .footer .fd-logo{display: none;}
    .wechat{display: none;}
    .footer{padding:25px 0;}
    .copy{font-size: 0;padding: 10px 0;}
    .row-a3 .g-tit1{margin: 0;}
    .wp .g-tit1{width: 100%;padding: 10px 0 20px;}
    .row-a3,.row-a5{margin-bottom: 30px;}
    .footer{margin-top: 20px;}
    .nav a{font-size: 16px;}
    .nav dl{display: none;position: static;margin: 0;padding: 10px;opacity: 1;top: 0;
            transition: 0;
            -ms-transition: 0;
            -moz-transition: 0;
            -webkit-transition: 0;
            -o-transition: 0;
        
            transition: width 1s linear 2s;
            -ms-transition: width 1s linear 2s;
            -moz-transition: width 1s linear 2s;
            -webkit-transition: width 1s linear 2s;
            -o-transition: width 1s linear 2s;
        
            transition-property: width;
            transition-duration: 1s;
            transition-timing-function: linear;  /*默认是ease*/
            transition-delay: 2s;
        }
    .nav dl:after{display: none;}
    .nav dd{padding: 0;background-color: #fff;width: auto;}
    .nav dd:first-child,.nav dd:last-child{padding: 0;}
    .nav dd a{color:#333;height: 30px;line-height: 30px;font-size: 14px;
        padding-left: 12%;}
    .nav dd a:hover{background-color: #fff;color:#333;}
    .nav li:hover dd a{color:#333;}
    .nav li span{display: block;
            transition: .3s;
            -ms-transition: .3s;
            -moz-transition: .3s;
            -webkit-transition: .3s;
            -o-transition: .3s;
        }
    .nav li span.slide{background: url(../jia.png) no-repeat 85% center;
        background-size: 18px;}
    .nav li span.slide.on{background: url(../jian.png) no-repeat 85% center;
        background-size: 18px;}
    .infor-tabcont .txt{width: 82%;}
    .row-a4{background-color: #fff;}
    .footer:after{background: url(../fd-bor2.jpg) no-repeat right top;
        background-size: 100% 4px;}
    .footer .pc_box{display: none;} 
    .footer .phone_box{display: block;} 
    .nav li:hover dl{display: none;}
}


@media only screen and (max-width: 479px) {

    .banner .slick-dots{bottom: 20px;right: 5%;}
    .banner .slick-dots button{width: 20px;height: 5px;}
    .banner .slick-arrow{width: 28px;height: 28px;background-size: 28px;
        margin-top: -14px;}
    .img_slide .time{display: none;}
    .img_slide .item{position: relative;}
    .img_slide .txt{position: absolute;bottom: 30px;left: 0;width: 100%;text-align: center;
        max-width: 100%;}
    .img_slide .txt .numb{display: none;}
    .img_slide .txt p a{color:#fff;font-size: 14px;}
    .img_slide .slick-dots{bottom: 20px;right: auto;left: 0;width: 100%;text-align: center;}
    .img_slide .slick-dots li{float: none;display: inline-block;}
    .row-a1 .margin_box{padding: 0 10px;}
    .infor-tabcont h4{font-size: 16px;}
    .infor-tabcont .time{
        border:1px solid #ccc;width: 65px;
        padding:8px 0;margin-right: 10px;
    }
    .infor-tabcont .txt{float: none;width: auto;margin-top: 10px;}
    .infor-tabcont .list a{
        width: 73%;
        font-size: 14px;
    }
    .g-tit1{padding: 10px 0;}
    .g-tit1 h3{font-size: 18px;margin-top: 9px;}
    .infor-tabcont .list span{font-size: 12px;margin-top: 2px;}
    .video-list .ibox p{font-size: 16px;}
    .g-tit1 .more{width: 80px;height: 28px;line-height: 28px;font-size: 12px;margin-top: 7px;}
    .video-list .box .txt{padding: 5px 0;background-size: cover;}
    .video-list .box .txt p{}
    .video-list .box .ico{width: 42px;height: 42px;background-size: 42px;margin:-26px 0 0 -26px;}
    .video-list .li1 .ico{opacity: 1;}
    .public .list li{margin-bottom: 10px;}
    .public{margin-bottom: 0;}
    .company-list h4{font-size: 16px;}
    .img_slide .slick-dots button{background-color:transparent;}
    .img_slide .ibox{
            -o-transform:scale(0.9);
            -ms-transform:scale(0.9);
            -moz-transform:scale(0.9);
            -webkit-transform:scale(0.9);
            transform:scale(0.9);
        transition: .3s;
        -ms-transition: .3s;
        -moz-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;}
    .img_slide .img{border-radius: 20px;overflow: hidden;margin-bottom: 0;
        transition: .3s;
        -ms-transition: .3s;
        -moz-transition: .3s;
        -webkit-transition: .3s;
        -o-transition: .3s;}
    .img_slide .txt{z-index: 2;opacity: 0;width: 94%;left: 3%;
            transition: .3s;
            -ms-transition: .3s;
            -moz-transition: .3s;
            -webkit-transition: .3s;
            -o-transition: .3s;}
    .img_slide .slick-current .txt{opacity: 1;}
    .img_slide .slick-current .ibox{
        -o-transform:scale(1);
        -ms-transform:scale(1);
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        transform:scale(1);
    }
    .img_slide .txt p{margin-bottom: 5px;}
    .img_slide .zz{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
        background-color: rgba(0,0,0,.5);z-index: 1;border-radius: 20px;}
    .row-a1 .margin_box{width: 100%;padding: 0;}
    .row-a1 .col-r{width: 96%;padding: 0 20px;}
    .go-top{right: 4%;width: 40px;height: 40px;background-size: 40px;}
}

/* --------------------------- 固定屏幕样式 ---------------------------------------- */

/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {

	 

}



/*768*/
@media only screen and (min-width: 768px) and (max-width: 959px) {

 

}



/*480*/
@media only screen and (min-width: 480px) and (max-width: 767px) {

 
}



/*320*/
@media only screen and (min-width: 320px) and (max-width: 479px) {

 

}



/*240*/
@media only screen and (max-width: 319px) {

 

}