/* 大屏幕（大桌面显示器，大于等于 1200px） */

@media screen and (min-width:1280px) {
    .mobile {
        display: none;
    }
    .container {
        width: 1200px;
        margin: 0 auto;
    }
}


/* 大屏幕（笔记本） */

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .top,
    .Logo,
    .search,
    .ForeF,
    .fenlei,
    .newsf,
    .anli,
    .news_box,
    .aboutus,
    .contant,
    .nav,
    .contant_n,
    .NEWSnr_box {
        width: 940px;
    }
    .container,
    .NYRQ_box {
        width: 940px;
        margin: 0 auto;
    }
    .mobile {
        display: none;
    }
    .nav_box .nav li {
        width: 116px;
    }
    .search form {
        width: 100% !important;
    }
    .search div input {
        width: 260px;
    }
    .ForeF a {
        width: 23.8%;
    }
    .F_left {
        width: 22%;
    }
    .F_right {
        width: 74%;
    }
    .F_left img {
        width: 100%;
        height: auto;
    }
    #sideMenu .bd li {
        margin-left: 50px !important;
    }
    .FRtop_left {
        width: 40%;
        height: 260px;
    }
    .FRL_img {
        width: 100%;
        height: auto;
        background: none;
        left: 0;
    }
    .FRL_img img {
        width: 100%;
    }
    .FRtop_left p {
        width: 100%;
        left: 0;
        margin-left: 0;
    }
    .FRtop_right {
        width: 55%;
    }
    .FRtop_right dd {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .Fright_bottom {
        width: 100%;
    }
    .Fright_bottom li {
        width: 30%;
        margin-right: 3%;
    }
    .Fright_bottom li img {
        width: 100%;
    }
    .Fright_bottom li p {
        width: 100%;
    }
    .anli .li6 {
        margin-left: 0
    }
    .anli .li7 {
        height: 190px;
    }
    .news_left,
    .news_left .hd,
    .news_top,
    .news_bottom,
    .news_right,
    .QA,
    .news_right dl,
    .news_right dl dt,
    .news_right dl dd,
    .jiameng,
    .jiameng img,
    .contant_left .map,
    .newstext_list dl dd {
        width: 100%;
    }
    .news_top dl {
        width: 580px;
    }
    .contant_left {
        width: 50%;
    }
    .contant_right {
        width: 45%;
    }
    .link1 {
        width: 15% !important;
    }
    .link2 {
        width: 80% !important;
    }
    .beian p {
        width: 100%;
    }
    .youshi {
        width: 100% !important;
    }
    .NYrq_left,
    .NEWSrq_left {
        width: 21%;
    }
    .NYleft_top,
    .NYleft_list li,
    .NYleft_list0 li,
    .NYleft_list0 .cp_img img,
    .NYnr_box,
    .rt_01,
    .Cbottom,
    .Cbottom li img,
    .Cbottom li p,
    #content_inner {
        width: 100%;
    }
    .NYleft_list0 .cp_img {
        width: 90%;
        margin: 3% auto;
    }
    .NYleft_list0 .cp_text {
        width: 90%;
    }
    .NYRQ_box {
        min-width: 940px;
        margin-top: 40px;
    }
    .NYleft_list0 li {
        width: 100% !important;
        padding-left: 0 !important;
        text-indent: 2em;
    }
    .NYrq_right,
    .NEWSrq_right {
        width: 75%;
    }
    .Cbottom li {
        width: 30%;
        margin-left: 3%;
    }
    .footer_box {
        min-width: 940px;
    }
    .footer {
        width: 940px;
    }
    .NEWSbox {
        min-width: auto;
    }
    .newstop_img {
        width: 40%;
    }
    .img_text,
    .news_top img,
    .newstext_box,
    .newstext_bottom,
    .newstext_list,
    .newstext_list li,
    .picScroll-left,
    .picScroll-left .hd,
    .picScroll-left .bd,
    .newstext_list dl,
    .newstext_list dl dt,
    .NYright_cp,
    .NYright_cp .cp_img img,
    .xqy_text,
    .tj,
    .tj_01,
    .tj_02,
    .tj_03 {
        width: 100%;
    }
    .newstop_img {
        height: auto;
    }
    .newstop_text {
        width: 56%;
    }
    .news_top img {
        height: auto;
    }
    .time_text {
        width: 80%;
    }
    .time_text li a {
        width: 70%;
    }
    .newstext_list {
        padding: 0 20px;
        box-sizing: border-box;
    }
    .xiangqing,
    .bxslider_container {
        width: 100% !important;
    }
    .NYright_cp li {
        width: 30%;
        margin-right: 3%;
    }
    .NYright_cp .cp_img {
        width: 90%;
    }
    .NYright_cp .cp_text {
        width: 100%;
        text-align: center;
    }
    .NYxqy img {
        width: 40%;
    }
    .tj {
        box-sizing: border-box;
    }
}


/* 中等屏幕（平板） */

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .top,
    .Logo,
    .search,
    .ForeF,
    .fenlei,
    .newsf,
    .anli,
    .news_box,
    .aboutus,
    .contant,
    .nav,
    .container,
    .footer,
    .NEWSnr_box {
        width: 90%;
    }
    .container,
    .NYnr_box {
        width: 90%;
        margin: 0 auto;
    }
    .mobile {
        display: none;
    }
    .nav_box .nav li {
        width: auto;
        margin-left: 16px;
    }
    .nav_box .nav li a {
        font-size: 14px;
    }
    .search p span {
        margin-right: 10px;
    }
    .search form {
        width: 250px !important;
    }
    .search div input {
        width: 49%;
    }
    .ForeF a {
        width: 48%;
        margin-right: 2% !important;
        margin-bottom: 20px;
    }
    .ForeF img,
    .contant_n {
        width: 100%;
    }
    .F_left {
        width: 26%;
    }
    .F_left img {
        width: 100%;
        height: auto;
    }
    #sideMenu .hd h3 {
        margin-left: 20px;
    }
    #sideMenu .bd li {
        margin-left: 20px !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .F_right {
        width: 70%;
    }
    .FRtop_left {
        width: 45%;
        height: 217px;
    }
    .FRL_img {
        width: 100%;
        background: none;
        height: auto;
        left: 0;
    }
    .FRL_img img {
        width: 100%;
    }
    .FRtop_left p {
        width: 100%;
        left: auto;
        margin-left: 0;
    }
    .FRtop_right {
        width: 50%;
    }
    .FRtop_right dd {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .Fright_bottom {
        width: 100%;
    }
    .Fright_bottom li {
        width: 31%;
        margin-right: 2% !important;
    }
    .Fright_bottom li img {
        width: 100%;
    }
    .Fright_bottom li p {
        width: 100%;
    }
    .youshi_box {
        display: none;
    }
    .anli .li3 {
        width: 40%;
    }
    .anli .li3 img {
        left: 30%;
    }
    .anli .li4 {
        width: 30%;
    }
    .anli .al_img {
        width: 100%;
        height: 100%;
    }
    .anli .li5 {
        width: 50%;
    }
    .anli .li6 {
        width: 50%;
        margin-left: 0;
    }
    .anli .li7 {
        width: 40%;
        height: 190px;
    }
    .anli .al_title3 {
        top: 36%;
        left: 20%;
    }
    .anli ul {
        margin-top: 30px;
    }
    .anli .li9 {
        bottom: 0;
    }
    .news_left,
    .news_top,
    .news_bottom,
    .QA,
    .news_right dl,
    .news_right dl dt,
    .news_right dl dd {
        width: 100%;
    }
    .news_left .hd {
        width: 100%;
    }
    .news_top img {
        width: 45%;
    }
    .news_top dl {
        width: 51%;
    }
    .news_bottom dl {
        width: 50%;
    }
    .news_left {
        margin-bottom: 0;
    }
    .news_right {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 0;
    }
    .about,
    .AU_img {
        width: 100%;
    }
    .AU_left {
        width: 45%;
        height: 300px;
    }
    .AU_img {
        top: 0;
        left: 0;
    }
    .AU_right {
        width: 52%;
    }
    .AU_right dd {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 7;
        overflow: hidden;
    }
    .jiameng,
    .jiameng img {
        width: 100%;
    }
    .contant_left {
        width: 50%;
    }
    .contant_right {
        width: 47%;
    }
    .contant_right dl dt {
        font-size: 26px;
    }
    .beian p {
        width: 100%;
    }
    .link1 {
        width: 15% !important;
    }
    .link2 {
        width: 80% !important;
    }
    .contant_right .lx,
    .NYleft_list0 li {
        width: 100% !important;
    }
    .NYRQ_box {
        width: 100%;
        min-width: auto;
    }
    .NYrq_left,
    .NEWSrq_left {
        width: 30%;
    }
    .NYleft_top,
    .NYleft_list0 li,
    .NYleft_list0 .cp_img img,
    .NYleft_list0 .cp_text,
    .NYleft_list li,
    .rt_01,
    .Cbottom,
    .Cbottom li img,
    .Cbottom li p,
    .newstop_img img,
    .newstop_text,
    .newstext_bottom,
    .newstext_list,
    .picScroll-left,
    .picScroll-left .hd,
    .picScroll-left .bd,
    .newstext_list dl dd,
    .newstext_list dl,
    .newstext_list dl dt,
    #content_inner,
    .NYright_cp,
    .NYright_cp .cp_img img,
    .xqy_text,
    .tj,
    .tj_01,
    .tj_02,
    .tj_03,
    .NYxqy img,
    .xqy_right {
        width: 100%;
    }
    .NYleft_list0 .cp_img {
        width: 90%;
    }
    .NYleft_list0 li {
        padding-left: 0 !important;
        text-indent: 2em;
    }
    .NYrq_right,
    .NEWSrq_right {
        width: 65%;
    }
    .Cbottom li {
        width: 30%;
        margin-left: 3%;
    }
    .footer_box {
        min-width: auto
    }
    .footer li dl {
        width: 100px;
    }
    .NEWSbox {
        min-width: auto;
    }
    .newstop_img,
    .img_text {
        width: 100%;
    }
    .time_text {
        width: 85%;
    }
    .time_text li a {
        width: 75%;
    }
    .newstext_list li a {
        width: 70%;
        display: block;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .newstext_list {
        padding: 0 20px;
        box-sizing: border-box;
    }
    .xiangqing,
    .bxslider_container {
        width: 100% !important;
    }
    .NYright_cp .cp_img {
        width: 90%;
    }
    .NYright_cp .cp_text {
        width: 100%;
        text-align: center;
    }
    .NEWSrq_right #content {
        display: none;
    }
    .NYright_cp li {
        width: 30%;
        margin-right: 2.8%;
    }
    .NYright_cp .cp_img {
        width: 90%;
    }
    .NYright_cp .cp_text {
        width: 100%;
        text-align: center;
    }
    .NYright_cp .cp_img img,
    .NYright_cp .cp_img {
        height: 100px;
    }
    .NYright_cp li {
        height: 184px;
    }
    .tj {
        box-sizing: border-box;
    }
    .xqy_5 {
        margin-bottom: 40px;
    }
    .NYxqy img {
        height: auto;
    }
    .xqy_text img {
        width: 100%;
    }
}


/* 小屏幕（手机） */

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .pc {
        display: none;
    }
    .top,
    .Logo,
    .search,
    .ForeF,
    .fenlei,
    .newsf,
    .anli,
    .news_box,
    .aboutus,
    .contant,
    .nav,
    .contant_n,
    .container,
    .NYRQ_box,
    .NEWSbox {
        padding: 0 .2rem;
        overflow: hidden;
        width: auto;
    }
    .banner {
        position: relative;
        margin-top: 1.1rem;
    }
    .m_img {
        display: block;
        height: 1.1rem;
        background: #fff;
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: Center;
        position: fixed;
        z-index: 99;
        top: 40px;
        padding: 0 .2rem;
    }
    .m_img .headlf {
        float: left;
    }
    .m_img .headcent {
        float: left;
        margin-left: .2rem;
        color: #e61c42;
        font-size: .18rem;
        line-height: .3rem;
    }
    .m_img .headcent select {
        width: 1.2rem;
        height: .4rem;
        border: 0;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        background: url('../images/arrow_06.jpg') 80% center no-repeat;
        background-size: .13rem;
        background-color: #e5e5e5;
        display: block;
        padding-left: .1rem;
        margin-left: .3rem;
    }
    .m_img .headlf .m_logo {
        height: .46rem;
        display: block
    }
    .m_img .headrg {
        position: absolute;
        right: .2rem;
        height: .35rem;
        width: .43rem;
    }
    .m_img .headrg .a_js {
        height: .35rem;
        width: .43rem;
        display: block;
        background: url(../images/nav_06.png) no-repeat;
        background-size: 100%;
    }
    .m_img .headrg a .m_menuimg {
        height: .35rem;
        width: .43rem;
        display: block
    }
    .m_nav {
        display: block;
        position: fixed;
        top: 0px;
        left: 0px;
        width: 0px;
        height: 0px;
        overflow: hidden;
        z-index: 10000
    }
    .m_nav .closecover {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #0b0d19;
        filter: alpha(opacity=0);
        opacity: 0;
        left: 0px;
        top: 0px;
        z-index: 1
    }
    .m_nav .closeicon {
        position: absolute;
        width: 20%;
        left: 0;
        top: 5%;
        z-index: 100;
        text-align: center;
        filter: alpha(opacity=0);
        opacity: 0
    }
    .m_nav .m_navList {
        position: absolute;
        width: 80%;
        right: 0px;
        top: 0px;
        background: #0b0d19;
        height: 100%;
        z-index: 100;
        right: -80%;
        overflow-y: scroll;
    }
    .m_nav .m_navList ul {
        padding-left: 5%;
        padding-right: 5%
    }
    .m_nav .m_navList ul li {
        border-bottom: 1px solid #232530
    }
    .m_nav .m_navList ul li a {
        display: block;
        height: 45px;
        color: #fff;
        line-height: 45px;
        padding-left: 5%;
        font-size: 16px
    }
    .m_nav .m_navList ul li .m_f_a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%
    }
    .m_nav .m_navList ul li .m_f_a a {
        flex: 1;
    }
    .m_nav .m_navList ul li .m_f_a i {
        width: 40px;
        height: 35px;
        box-sizing: border-box;
        padding: 0 5px;
        display: block;
    }
    .icon {
        background: url(../images/plus.png) 100% no-repeat;
        background-position: 50% 50%;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s
    }
    .icon_on {
        background: url(../images/reduce.jpg) 50% no-repeat!important;
        background-position: 50% 50%;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s
    }
    .m_nav .m_navList ul li .m_s_nav {
        display: none;
        width: 100%;
    }
    .m_nav .m_navList ul li .m_s_nav a {
        display: block;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        padding-left: 10%;
        overflow: hidden;
        white-space: nowrap;
        width: 90%;
        text-overflow: ellipsis;
    }
    .top ul {
        display: none;
    }
    .TOP_box {
        position: fixed;
        top: 0;
        z-index: 9;
    }
    .search p span {
        margin-right: .2rem;
    }
    .search p span a {
        font-size: .18rem;
    }
    .ForeF a {
        width: 48%;
        margin-right: 2% !important;
        height: 1.5rem;
    }
    .ForeF {
        margin-right: -2%;
        margin: .3rem auto;
    }
    .F_left,
    .F_left img,
    .F_right,
    .FRtop_left,
    .FRL_img,
    .FRtop_right,
    .Fright_bottom,
    .Fright_bottom li p {
        width: 100%;
    }
    .F_left img {
        height: auto;
    }
    #sideMenu {
        height: auto;
    }
    .FRL_img {
        background: #fff;
        left: 0;
    }
    .FRL_img img {
        width: 100%;
    }
    .Fright_top {
        height: 5.2rem;
    }
    .FRtop_left p {
        width: 100%;
        left: 0;
        margin-left: 0;
    }
    .Fright_bottom li {
        width: 48%;
        margin-right: 2% !important;
    }
    .newsf_box,
    .youshi_box {
        display: none;
    }
    .anli .li3 {
        width: 40%;
    }
    .anli .li3 img {
        left: 10%;
    }
    .anli .li4 {
        width: 30%;
    }
    .anli .al_img {
        width: 100%;
        height: 100%;
    }
    .anli .li5 {
        width: 50%;
    }
    .anli .li6 {
        width: 50%;
        margin-left: 0;
    }
    .anli .li7 {
        width: 40%;
        height: 190px;
    }
    .anli .al_title3 {
        top: 36%;
        left: 20%;
    }
    .anli ul {
        margin-top: 30px;
    }
    .anli .li9 {
        bottom: 0;
        left: 2rem;
    }
    .anli .al_img {
        -moz-opacity: 1;
        -khtml-opacity: 1;
        Opacity: 1;
        Filter: alpha(opacity=100);
    }
    .anli .al_title,
    .anli .al_title2,
    .anli .al_title3 {
        width: 100%;
        left: 0;
    }
    .news_left,
    .news_left .hd,
    .news_top,
    .news_top dl,
    .news_bottom,
    .news_bottom dl,
    .news_right,
    .QA,
    .news_right dl,
    .news_right dl dt,
    .news_right dl dd,
    .about,
    .AU_left,
    .AU_right,
    .contant_left,
    .contant_left .map,
    .contant_right,
    .lx,
    .newstext_list dl dd,
    .newstext_list dl,
    #content_inner,
    .NYright_cp .cp_img img {
        width: 100%;
    }
    .news_top img {
        width: 100%;
        height: 3.5rem;
    }
    .news_top dl dt {
        margin: .3rem 0;
    }
    .news_top dl dt a {
        font-size: .26rem;
    }
    .news_top dl {
        height: auto;
        margin-bottom: .4rem !important;
    }
    .news_top dl a dd {
        line-height: 30px !important;
    }
    .news_bottom dl dd {
        width: 82%;
    }
    .news_right dl dt {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .AU_img {
        width: 100%;
        height: auto;
        left: 0;
        top: 0;
    }
    .AU_left {
        height: 4.1rem;
    }
    .AU_right dt {
        margin: .2rem 0 0 0;
    }
    .jiameng {
        width: 100%;
        height: 2rem;
    }
    .jiameng_box {
        height: 2.5rem;
    }
    .contant p,
    .contant_n {
        margin-top: .5rem;
    }
    .contant_left .map {
        height: 3rem;
    }
    .lx {
        margin-top: .3rem !important;
        font-size: .22rem;
    }
    .link1 {
        width: 20% !important;
        font-size: .22rem !important;
    }
    .link2 {
        width: 78% !important;
        margin-left: 2% !important;
    }
    .beian p {
        width: 100%;
        font-size: .2rem;
        height: auto;
        line-height: .4rem;
    }
    .news_left {
        margin-bottom: 0;
    }
    .news_right {
        margin-top: .3rem;
    }
    .NYrq_left,
    .footer_box,
    .NEWSrq_left {
        display: none;
    }
    .NYrq_right,
    .NYnr_box,
    .rt_01,
    .Cbottom li img,
    .Cbottom li p,
    .Cbottom,
    .NEWSnr_box,
    .NEWSrq_right,
    .newstop_img,
    .img_text,
    .newstop_text,
    .newstext_box,
    .newstext_bottom,
    .newstext_list,
    .picScroll-left,
    .picScroll-left .hd,
    .picScroll-left .bd,
    .newstext_list dl dt,
    .NYright_cp,
    .xqy_text,
    .tj,
    .tj_01,
    .tj_02,
    .tj_03,
    .NYxqy img,
    .xqy_right {
        width: 100%;
    }
    .NYRQ_box,
    .NEWSbox {
        min-width: auto;
    }
    .Cbottom li {
        width: 30%;
        margin-left: 3%;
        height: 1.5rem;
    }
    .Cbottom li p {
        height: .5rem;
    }
    .Cbottom li span {
        line-height: .5rem;
        font-size: .2rem;
    }
    .Cbottom li img,
    .bxslider_container {
        height: 100% !important;
    }
    .Cbottom {
        margin-bottom: .4rem;
    }
    .newstop_img,
    .time_box img {
        height: auto;
    }
    .time_text {
        width: 80%;
    }
    .time_text li a {
        width: 70%;
    }
    .newstext_list li a {
        width: 70%;
        display: block;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .newstext_list {
        height: 440px;
    }
    .newstext_list {
        padding: 0 .2rem;
        box-sizing: border-box;
    }
    .newstext_list dl dt {
        height: auto;
    }
    .xiangqing {
        width: 100% !important;
    }
    .NYright_cp .cp_img {
        width: 90%;
    }
    .NYright_cp .cp_text {
        width: 100%;
        text-align: center;
    }
    .NEWSrq_right #content {
        display: none;
    }
    .NYright_cp li {
        width: 30.2%;
        margin-right: 3%;
        margin-bottom: .4rem;
    }
    .NYright_cp .cp_img {
        width: 90%;
    }
    .NYright_cp .cp_text {
        width: 100%;
        text-align: center;
    }
    .NYright_cp .cp_img img,
    .NYright_cp .cp_img {
        height: 1.5rem;
    }
    .NYright_cp li {
        height: auto;
    }
    .NYright_cp .cp_img {
        margin-top: .1rem;
    }
    .NYright_cp .cp_text {
        height: .5rem;
    }
    .NYright_cp .cp_text a {
        line-height: .5rem;
    }
    .NYxqy img {
        height: auto;
    }
    .xqy_5 {
        margin-bottom: 40px;
    }
    .flexslider_n {
        margin-top: 1.7rem;
        height: 3rem;
        min-width: 180%;
    }
    .flexslider_n .slides_n li img {
        height: 3rem;
        margin-left: -2.5rem;
    }
    .NYRQ_box,
    .NEWSbox {
        margin-top: 0;
    }
    .banner_box {
        margin-top: 1.7rem;
        height: 3rem;
    }
    .banner_box .bd ul li {
        height: 3rem;
        background-size: 240% auto !important;
    }
}