@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: 1200px;}

    .row-a1 .margin_box{width: 1200px;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(../images/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(../images/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(../images/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(../images/jia.png) no-repeat 85% center;

        background-size: 18px;}

    .nav li span.slide.on{background: url(../images/jian.png) no-repeat 85% center;

        background-size: 18px;}

    .infor-tabcont .txt{width: 82%;}

    .row-a4{background-color: #fff;}

    .footer:after{background: url(../images/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) {



 



}