@media only screen and (max-width: 1278px) {
    .nav{margin:0;}
}
@media only screen and (max-width: 1200px) {
    .wp{width: 96%;}
    /*
    -----------------[header]--------------*/
    .nav{margin: 0 -20px;}
    .nav li dl{
        margin-left: 0;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    /*
    -----------------[footer]--------------*/
    .footer .f-link li{margin-left: 20px;}
    /*
    -----------------[index]--------------*/
    .row-a2 .col-l, .row-a3 .col-l, .row-a1 .col-l{width:64.7%;}
    .row-a2 .col-r, .row-a3 .col-r, .row-a1 .col-r{width: 32.9%;}
    .row-a4 .col-l, .row-a4 .col-r{width: 49%;}
    .row-a3 .col-box{width: 48%;}

    /*内页*/
    .row-2g .col-r{width:76%;}
    .ul-listg2 .txt p{width:auto;}
}

/*Common For Max 960*/
@media only screen and (max-width: 1199px) {
    body{cursor: pointer;}
    .header{height: 50px;position: fixed;z-index: 99;left: 0;right: 0;}
    .header .hd-top{height: 50px;padding: 0;background: none;}
    .logo{height: 50px;line-height: 50px;}
    .logo img{max-height: 85%; max-width: 70%; }
    .menuBtn{display: block;}
    .header .hd-top-r{display: none;}
    .wp-m{width: 100%;}
    .nav-m{height: calc( 100vh - 50px );overflow-y: auto;margin: 0;background-color: #017b3d;}
    .nav-m .so, .nav-m .link{display: block;}
    .nav-m li{text-align: center;float: none;width: auto;background: none;}
    .nav-m a{display: block;line-height: 30px;font-size: 12px;color: #fff;}
    .nav-m .v1{display: block;line-height: 36px;font-size: 14px;color: #fff;}
    .nav-m .link{overflow: hidden;margin-top: 20px;}
    .nav-m .link a{text-align: center;float: left;width: 50%;line-height: 34px;font-size: 14px;color: #fff;}
    .nav-m .link .a1{padding-left: 50px;}
    .nav-m .link .a2{padding-right: 50px;}
    .nav-m .so{
        margin: 10px auto;padding: 0 43px 0 19px;
        width: 90%;height: 38px;position: relative;
        border: 1px solid  #fff;border-radius: 19px;
    }
    .nav-m .so input[type="text"]{
        display: block;width: 100%;height: 36px;
        background: none;border: none;
        font-size: 14px;color: #cfddcc;line-height: 36px;
    }
    .nav-m .so input[type="text"]::-webkit-input-placeholder {
        color: #cfddcc;font-size: 14px;
    }
    .nav-m .so input[type="text"]:-moz-placeholder {
        color: #cfddcc;font-size: 14px;
    }
    .nav-m .so input[type="text"]:-ms-input-placeholder {
        color: #cfddcc;font-size: 14px;
    }

    .nav-m .so input[type="submit"]{
        display: block;width: 35px;height: 35px;
        position: absolute;right: 8px;top: -1px;
        cursor: pointer;
        border: none;
        background:  url(../images/i-so.png) center center no-repeat;
    }
    /*
    -----------------[footer]--------------*/
    .footer{text-align: center;
        -webkit-background-size: cover;
        background-size: cover;
    }
    .footer .copy{float: none;width: auto;}
    .footer .f-link{float: none;width: auto;font-size: 16px;}
    .footer .f-link ul{text-align: center;}
    .footer .f-link li{float: none;width: 100px;margin: 0 3px;padding: 0;display: inline-block;}
    /*
    -----------------[index]--------------*/
    .row-a2 .col-l, .row-a1 .col-l{margin-bottom: 30px;}
    .row-a2 .col-l, .row-a1 .col-l,.row-a2 .col-r, .row-a1 .col-r, .row-a3 .col-l{float: none;width: auto;}
    .m-tit1 ul li{font-size: 18px;margin-right: 13px;padding-left: 15px;}
    .m-txt1 .txt h4{font-size: 16px;}
    .row-a3 .col-r{float: none;width: auto;overflow: hidden;margin-top: 15px;}
    .row-a3 .col-box{width: 48%;}
    .ul-list3 .pic2{margin-bottom: 16px;}
    .row-a4 .col-l{margin-bottom: 30px;}
    .row-a4 .col-l, .row-a4 .col-r{float: none;width: auto;}
    .m-tit1{font-size: 18px;margin-bottom: 15px;}
    .ul-list1 h3 a{font-size: 16px;}
    .ul-txt5 li a,.ul-list2 a{font-size: 14px;}
    .ul-list4,.m-pic2,.m-pic1,.ul-list2,.m-tit1 .more{margin-top: 0;}
    .ul-list1 li.last{margin-right: 0;}

    /*内页*/
    .row-2g .col-r{width:70%;}
    .m-txtg1 h3{padding-top: 0;}
    .m-txtg1 .cur{padding-top: 14px;}
    .ul-listg1{margin:0 -10px -27px;}
    .ul-listg1 .con{margin:0 10px;}

}
/*Common For Max 768*/
@media only screen and (max-width: 959px) {
    /*
    -----------------[header]--------------*/
    /*
    -----------------[footer]--------------*/
    .footer{padding: 20px 0;}
    .footer .copy{width: auto;}
    .m-float{display: none;}
    /*
    -----------------[index]--------------*/
    .ul-list3 .l,.ul-list3 .pic2{margin-bottom: 15px;}
    .ul-list3 .l,.ul-list3 .r{float: none;width: auto;}

    /*内页*/
    .ban{height:244px;}
    .row-2g .col-l{display: none;}
    .row-2g .col-r{float: none;width:auto;}
    .cur{display: none;}
    .m-txtg1 h3{font-size: 18px;line-height: 28px;}
    .ul-listg2{padding:0;padding-bottom: 15px;}
    .ul-listg2 li{padding:15px 0;}
    .ul-listg2 .pic{margin-right: 20px;}
    .ul-listg1.pic1{margin-bottom: -15px;}
    .ul-listg1.pic1 li{margin-bottom: 15px;}


}
/*Common For Max 480*/
@media only screen and (max-width: 767px) {
    /*
    -----------------[footer]--------------*/
    .footer .copy{font-size: 12px;line-height: 18px;}
    .footer .f-link{font-size: 14px;}
    .footer .f-link li{padding-left: 15px;width: auto;}
    /*
    -----------------[index]--------------*/
    .row-a2{padding: 0 0 20px 0;}
    .row-a1,.row-a3{padding-top: 20px;padding-bottom: 20px;}
    .row-a4{padding: 20px 0;}
    .m-txt1{padding-top: 15px;}
    .m-txt1 .pic{float: none;width: auto;}
    .ul-txt1 li{font-size: 14px;line-height: 40px;}
    .ul-txt4 li{font-size: 14px;line-height: 40px;}
    .ul-txt5 li a{font-size: 14px;line-height: 34px;}
    .ul-txt6 li{font-size: 14px;line-height: 34px;}

    /*内页*/
    .ban{height:210px;}
    .row-2g{padding:20px 0;}
    .ul-listg1{padding:15px 0;margin:0 -5px -10px;}
    .ul-listg1 li{width:50%;margin-bottom: 10px;}
    .ul-listg1 .con{margin:0 5px;}
    .ul-listg1 .pic{margin-bottom: 10px;}
    .pages li{display: none;}
    .pages .pages-prev, .pages .pages-next, .pages li.on{display: block;}
    .ul-listg2 .pic{float: none;margin:0 auto 10px;}
    .ul-listg2 h4 a{margin-bottom: 6px;}
    .ul-listg2 .txt p{height:auto;display: block;}
    .ul-listg2 .info{margin-top: 10px;}
    .ul-listg1.pic1{padding-bottom: 15px;}
    .ul-listg3 li{padding-top: 0;}
    .ul-listg3{padding:10px 0 15px;}
    .ul-listg1.video1{padding-bottom: 15px;}
    .ul-listg1.video1{margin-bottom: -15px;}
    .ul-listg1.video1 li{margin-bottom: 15px;}
    .ul-listg1.video1 .pic{margin-bottom: 10px;}
    /*新增加2018.08.28*/
    .m-txtg2{padding-top: 20px;}
    .m-txtg2 .top{padding-bottom: 15px;}
    .m-txtg2 h1{font-size: 18px;line-height: 28px;margin-bottom: 10px;}


}
@media only screen and (max-width: 600px) {
    .ul-list1 li .box{float: none;width: auto;}
    .ul-list1 h3 a,.ul-list1 h5 a{height: auto;}
    .ul-list1 .con{margin-left: 0;padding: 10px 0;}
    .ul-list1 li{margin-left: 0;}
    .row-a3 .col-box{float: none;width: auto;margin-bottom: 15px;}
    .m-pic1{margin-bottom: 5px;}
    .row-a3 .col-r{margin-top: 0;}
    .ul-list4{margin-left: 0;}
    .ul-list4 li{float: none;width: auto;margin-bottom: 15px;}
    .ul-list4 .con{margin-left: 0;}
    .row-a4 .col-l{margin-bottom: 0;}
}
/*Common For Max 320*/
@media only screen and (max-width: 479px) {
    /*
    -----------------[footer]--------------*/
    .f-link dl{left: -26px;}
    /*
    -----------------[index]--------------*/
    .m-txt2 .pic{float: none;width: auto;}
    .m-txt2 .txt{padding: 15px 10px;}
    .ul-txt3 li{width: 47%;}

    /*内页*/
    .ul-listg2 .info span{float: none;}
    .ul-listg2 .more{float: none;display: block;text-align: center;}
    .ul-listg1.video1 .pic em{width:50px;height: 50px;}

    
}