@charset "UTF-8";

@import "top_footer.css";



@media screen and (max-width: 750px) {

    body,

    html {

        font-size: 0.32rem;

        min-width: auto;

    }



    .dqwz {

        display: none;

    }



    .qytj .dszzc,

    .qytj .dszzc > a,

    .qytj .dszzc-txt,

    .qytj .qygk > div,

    .qytj .content,

    .zyyws .zyyw-content,

    .swiper-slide,

    .xwzxs .content1,

    .xwzxs .xwzx-rt,

    .xwzxs .jcdt,

    .xwzxs .mtjj,

    .xwzxs .content2 > div,

    .xwzxs .content3,

    .xwzxs .content3-lf,

    .xwzxs .content3-rt,

    .xwzxs .content4,

    .xxgk .content1,

    .xxgk .jcdt,

    .xxgk .mtjj,

    .xxgk .shzr,

    .tzzgx .content1,

    .tzzgx .tzzgx-lf,

    .tzzgx .tzzgx-rt,

    .tzzgx .jcdt,

    .tzzgx .mtjj,

    .wzy,

    .sy .content1,

    .sy .content2,

    .sy .content4,

    .sy .content5,

    .sy .xwzx-lf,

    .sy .xwzx-rt,

    .sy .zyyw-lf,

    .sy .zyyw,

    .sy .zyyw-rt,

    .sy .content4-lf,

    .sy .content4-rt,

    .lanmu,

    .lanmu-lf {

        width: 100%;

    }



    .tzzgx .content1 {

        margin-top: 0.4rem;

    }



    /* 首页 */

    .sy .qytj-txt {

        width: 90%;

        margin: 0 auto;

    }



    .sy .newsletter > div,

    .sy .newsletter-lf,

    .sy .newsletter-rt {

        width: 100%;

    }

 

    .sy .newsletter-rt {

        margin-top: 0.3rem;

        display: none;

    }



    .sy .newsletter-lf > a {

        width: 1.8rem;

    }



    .sy .txtScroll-left .next,

    .sy .txtScroll-left .prev {

        width: 0.4rem;

    }



    .sy .swiper-container.txtScroll-left {

        width: calc(100% - 1.8rem);

        left: 1.8rem;

        padding-left: 0.2rem;

    }



    .sy .infoList p {

        width: 4.4rem;

    }



    .sy .newsletter-rt > ul > li {

        line-height: 0.6rem;

    }

    .sy .xwzx {

        padding-top: 0.4rem;

    }

    .sy .xwzx-lf{

        height: auto;

    }

    .sy .xwzx-lf .bd .xwzx-pic {

        line-height: 5rem;

        height: 5rem;

        text-align: center;

    }



    .sy .xwzx-lf .bd p {

        display: none !important;

    }



    .sy .xwzx-lf .bd .lun-title p {

        font-size: 0.34rem;

        padding: 0.2rem;

    }



    .sy .picScrolls1 .bd img {

        max-width: 100%;

        max-height: 100%;

        width: auto;

        height: auto;

    }



    .sy .xwzx-title > li {

        padding: 0.2rem 0.15rem;

        margin: 0;

    }



    .sy .xwzx-title > li:nth-child(4) {

        display: none;

    }



    .sy .xwzx-m,

    .sy .qytj-m,

    .sy .pic-m {

        right: 0.3rem;

        margin-top: -0.23rem;

    }



    .sy .pic-m>li{

        font-size: 0.28rem;

    }



    .sy .xwzx-title > li,

    .sy .qytj-title > li,

    .sy .qytj-title > li,

    .sy .pic-title > li {

        font-size: 0.36rem;

        float: none;

        display: inline-block;

        margin: 0;

        padding: 0.2rem 0.15rem;

    }



    .sy .xwzx-list > li {

        margin-top: 0.3rem;

    }



    .sy .xwzx-time {

        left: 0.2rem;

    }



    .sy .xwzx-time > div > span{

        font-size: 0.7rem;

    }



    .sy .xwzx-list {

        background: none;

    }



    .sy .xwzx-link {

        padding-left: 2rem;

        padding-right: 0.4rem;

    }



    .sy .xwzx-link .xwzx-title{

        line-height: 0.6rem;

    }

    

    .sy .xwzx-link .xwzx-sub{

        font-size: 0.26rem;

    }



    .sy .content2 {

        padding: 0.6rem 0;

        /*display: none;*/

    }



    .sy .zyyw-lf {

        padding: 0.3rem 0;

    }



    .sy .zyyw-lf > ul > li {

        width: 46%;

        margin: 0 2% 0.3rem;

        float: left;

    }



    .sy .zyyw-lf > ul > li p {

        white-space: nowrap;

        text-overflow: ellipsis;

        overflow: hidden;

        font-size: 0.16rem;

    }

    .bvc dd{width: 100%;margin:0}

    .footer-right li:hover .qrcode{
        background: #fff;
        width: 120px;
        padding: 10px;
        left: 50%;
        transform: translateX(-50%);
    }

    .bvc dd span{color: #333;}

    .footer-right li:hover .qrcode1{height: auto;padding-bottom: 10px;}

    .sy .zyyw-rt {

        height: 3.5rem;

    }



    .sy .zyyw-text {

        right: 0;

        padding: 0.2rem;

        left: 0;

        width: 100%;

        bottom: 0;

        height: 100%;

    }



    .sy .zyyw-title {

        padding-bottom: 0.2rem;

    }



    .sy .zyyw-detail {

        font-size: 0.16rem;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 2;

        overflow: hidden;

    }



    .sy .zyyw-m {

        float: right;

    }



    .sy .content4-lf {

        margin-right: 0;

    }



    .sy .qytj-list > li {

        margin-top: 0;

        line-height: 0.8rem;

    }



    .sy .content4,

    .sy .content4-rt {

        padding-top: 0.4rem;

    }



    .sy .qytj-m > li,

    .sy .xwzx-m > li {

        font-size: 0.28rem;

    }



    .sy .pic-list > li {

        width: 90% !important;

        height: auto !important;

        margin: 0 auto 0.4rem !important;

        float: none !important;

    }



    .sy .qytj-list > li .qytj-link {

        width: calc(100% - 1.2rem);

    }



    .sy .content3,

    .sy .content4 .qytj-title li:nth-child(4),

    .sy .qytj-nav .qytj-title a {

        display: none;

    }



    .sy .xwzx-nav .xwzx-title,

    .sy .qytj-nav .qytj-title,

    .sy .pic-nav .pic-title {

        padding: 0 0.3rem;

        font-size:0;

    }



    /* 企业推介 */

    .qytj .dszzc {

        padding-top: 0.5rem;

        margin-top: 0.6rem;

        display: none;

    }



    .qytj .dszzc > a img {

        width: 50%;

        margin: 0 auto;

    }



    .qytj .dszzc-txt {

        padding: 0.2rem;

    }



    .qytj .dszzc-txt > a {

        font-size: 0.3rem;

    }



    .qytj .dszzc-sub {

        padding-top: 0.35rem;

        font-size: 0.16rem;

        line-height: 0.6rem;

    }



    .qytj .qygk {

        padding: 0.8rem 0;

    }



    .qytj .qygk > div > p {

        font-size: 0.16rem;

        padding: 0 0.2rem;

    }



    .qytj .qysl li {

        width: 100%;

        padding: 0.6rem 0;

    }



    .qytj .qysl > li > div {

        font-size: 0.16rem;

    }



    .qytj .qysl > li > div > p > span {

        font-size: 0.6rem;

    }



    .qygk-lmlink li {

        width: calc(100% / 3);

        line-height: 1.2rem;

    }



    .qygk-lmlink li > a {

        padding-left: 0.6rem;

    }



    .qygk-lmlink li.ywzz {

        background: none;

    }



    .content-nav li {

        width: 100%;

    }



    .content-nav li a img {

        height: auto;

    }



    .content-nav li a .xbr {

        padding: 0.3rem 0.3rem 0;

    }



    .content-nav li a .xbr .rjb1 {

        font-size: 0.22rem;

        margin-bottom: 0.2rem;

    }



    .lanmu-lf {

        float: none;

    }

    .lanmu-lf>a{padding:0}



    .lanmu {

        left: 0;

    }



    .lanmu-rt {

        float: none;

        width: 100%;

        padding: 0 0.2rem;

        min-height: 7.5rem;

    }



    .lanmu-head {

        margin: 0;

        line-height: 0.8rem;

    }



    .lanmu-head > span {

        position: inherit;

        font-size: 0.34rem;

        line-height: 0.8rem;

    }



    .lanmu .dqwzs {

        display: none;

    }



    .lanmu,

    .mttf {

        background: none;

    }



    .lanmu-lf {

        padding: 0 0 0.4rem;

    }



    .lanmu-lf > a {

        width: calc(100% / 3);

        font-size: 0.34rem;

        float: left;

        white-space: nowrap;

        line-height: 0.8rem;

        padding: 0;

    }

    .mrk-3>a{width: calc(100% / 2);}

    .zyyw .lanmu-lf > a {

        width: 50%;

    }



    .lanmu-lf:after {

        content: '';

        clear: both;

        display: table;

    }



    .lanmu-sanji.qygk-list {

        width: 100%;

        font-size: 0.16rem;

    }



    .lanmu-sanji.qygk-list li {

        width: 25%;

        float: left;

    }



    .lanmu-sanji.qygk-list li a {

        white-space: nowrap;

        text-overflow: ellipsis;

        overflow: hidden;

        font-size: 0.32rem;

    }



    .lanmu-ldr .ldr-pic {

        float: none;

        margin: 0 auto;

        text-align: center;

    }



    .lanmu-ldr .ldr-detail {

        height: 2.2rem;

        width: 100%;

    }



    .lanmu-ldr > ul {

        padding-left: 0;

    }



    .kjcx {

        line-height: 2;

    }



    .lanmu-sanji {

        font-size: 0.3rem;

    }



    .kjcx li {

        line-height: 0.8rem;

    }



    .yw_dl,

    .yw_dl > dt {

        font-size: 0.28rem;

        line-height: 0.8rem;

        height: auto;

    }



    .wz_article div.lkm {

        margin-top: 0.6rem;

        font-size: 0.32rem;

    }



    .wz_article div video {

        width: 100%;

        height: auto;

    }



    .xxh,

    .dd1 {

        width: 10%;

    }



    .yw_dl dt > div:last-child,

    .dd4 {

        width: 18%;

    }



    .wz_article .yw_dl div.cour{

        width: 82%;

    }



    .yw_dl > dt .knl1 {

        width: 16% !important;

    }



    .cour1,

    .bcx td.dd2 {

        width: 58% !important;

    }



    .fzzlbg .rl,

    .fzzlbg .rl p {

        width: 100%;

        white-space: normal;

    }



    .fzzlbg img {

        width: 100%;

        height: auto;

    }



    .qywh-gk > div {

        text-align: center;

    }



    .qywh-gk > div,

    .qywh-gk > p {

        width: 100%;

    }



    .wz_article .wzswiper {

        height: 3.6rem;

    }



    .zyyw .next,

    .zyyw .prev {

        background-size: 50% !important;

        background-repeat: no-repeat !important;

    }



    .zyyw .next {

        right: 0;

    }



    .cour {

        width: 82%;

    }



    .wz_article table tr td.dd3 {

        width: 18%;

        white-space: nowrap;

    }



    /* 主营业务 */

    .zyyws .zyyw-title {

        display: inherit;

    }



    .zyyws .zyyw-title li {

        width: calc(100% / 3);

        float: left;

        font-size: 0.18rem;

    }



    .zyyws .zyyw-title li a {

        background-size: 80% !important;

        padding-top: 2.2rem;

        height: 3.5rem;

    }



    .zyyws .zyyw-lunbo {

        height: 3.12rem !important;

    }



    .zyyws .zyyw-text .swiper-button-next,

    .zyyws .zyyw-text .swiper-button-prev {

        top: 0;

        margin-top: 1.2rem;

        background-size: 0.3rem !important;

    }



    .zyyws .zyyw-text .swiper-button-next,

    .zyyws .zyyw-text .swiper-container-rtl .swiper-button-prev {

        right: 0;

    }



    .zyyws .zyyw-text .swiper-button-prev,

    .zyyws .zyyw-text .swiper-container-rtl .swiper-button-next {

        background: url(../img/zyyw-left.png) no-repeat right top;

        left: 0;

    }



    .zyyws .zyyw-txt {

        padding: 0.2rem;

    }



    .zyyws .zyyw-txt > p {

        font-size: 0.2rem;

    }



    .zyyws .zyyw-txt > span,

    .zyyws .zyyw-txt > a {

        font-size: 0.16rem;

    }



    /* 新闻资讯 */

    .xwzxs .xwzx-list,

    .tzzgx .tzzgx-list,

    .xxgk .xxgk-list {

        margin: 0 0.2rem;

    }



    .xwzxs .xwzx-rt,

    .xwzxs .mtjj,

    .xwzxs .xwzx-foot,

    .xwzxs .content3-rt,

    .xxgk .mtjj,

    .tzzgx .tzzgx-rt,

    .tzzgx .mtjj {

        padding-left: 0;

        margin-top: 0.4rem;

        padding-top: 0;

    }



    .xwzxs .xwzx-lf {

        width: 100%;

        height: 5rem;

        margin-top: 0.4rem;

    }



    .xwzxs .xwzx-lf .bd .lun-title a {

        padding-left: 0.2rem;

    }



    .xwzxs .swiper-pagination-bullet {

        width: 0.2rem;

        height: 0.2rem;

        margin: 0 0.08rem;

    }



    .xwzxs .xwzx-lf .swiper-pagination {

        right: 0.1rem;

    }



    .xwzxs .lun-bg,

    .xwzxs .xwzx-lf .bd .lun-title,

    .xwzxs .xwzx-lf .bd .lun-title a {

        height: 1rem;

        line-height: 1rem;

    }



    .xwzxs .ztzl {

        position: relative;

        height: 1.6rem;

    }



    .xwzxs .ztzl img {

        width: 180%;

        left: -90%;

        position: absolute;

        margin-left: 3.75rem;

    }



    .xwzxs .xwzx-lf .bd .lun-title {

        width: calc(100% - 2rem);

    }



    .xwzxs .xwzx-list > li .xwzx-link,

    .xxgk .xxgk-list > li .xxgk-link,

    .tzzgx .tzzgx-list > li .tzzgx-link {

        width: calc(100% - 50px);

    }



    .xwzxs .pic-list > li {

        width: 100% !important;

        height: auto !important;

    }



    .lanmu-tpzx li,

    .lanmu-ztzlpic,

    .ztzlr {

        width: 100%;

        float: none;

    }

    .lanmu-tpzx li {

        margin: 0 0 20px;

    }

    .lanmu-tpzx .tpzx-pic {

        height: auto;

        line-height: normal;

    }



    .lanmu-ztzlpic img {

        width: 180%;

        height: 100%;

        margin-left: -40%;

    }



    .wz_ln,

    .ztzlr li {

        width: 100%;

        margin-bottom: 0.3rem;

    }

    

    .ztzlr li:nth-child(2n-1){

        margin-right: 0;

    }

    

    .ztzlr li a img {

        height: auto;

    }

    





    /* 信息公开 */

    .xxgk .jbxx-nav {

        padding: 0.2rem;

    }



    .xxgk .jbxx-sub > li {

        margin-right: 0.25rem;

        line-height: 0.6rem;

        font-size: 0.16rem;

    }



    .swiper-container-autoheight .swiper-wrapper {

        /* height: auto !important; */

    }



    .xxgk .gsxx .jyfw > td {

        padding: 0.2rem;

    }



    /* 投资者关系 */

    .tzzgx .tzzgx-lf {

        padding: 0.2rem;

    }



    .tzzgx .gp-detail > li + li {

        padding-left: 0.4rem;

    }



    .tzzgx .tzzgx-nav .tzzgx-title {

        font-size: 0.32rem;

        padding: 0 0.2rem;

    }



    .tzzgx .tzzgx-rt .swiper-slide {

        height: 2.4rem;

    }



    .tzzgx .tzzgx-rt .swiper-slide img {

        max-width: 95%;

        width: 100%;

    }



    .tzzgx .tzzgx-title > li {

        margin-right: 0.4rem;

    }



    .tzzgx .gp-detail > li > span {

        font-size: 0.36rem;

    }



    .tzzgx .tzzgx-m > li {

        font-size: 0.3rem;

        margin-right: 0.3rem;

    }



    .tzzgx .qxt-title {

        padding: 0 0.2rem;

    }



    /* 通用栏目页 */

    .lanmu-detail > ul > li {

        padding: 0;

        margin-bottom: 0.4rem;

    }



    .lanmu-time {

        display: none;

    }



    .lanmu-txt {

        width: 100%;

        padding-left: 0;

        background: none;

        margin-bottom: 0.4rem;

    }



    .lanmu-txt p {

        margin-bottom: 0.3rem;

    }



    .lanmu-txt p a.lanmu-title {

        font-size: 0.34rem;

    }



    .lanmu-txt .lanmu-sub {

        font-size: 0.3rem;

        line-height: 1.5;

    }



    /* 文章页 */

    .wz_sakb {

        padding: 0 0.2rem;

        margin: 0.4rem 0;

    }



    .wz_tit {

        font-size: 0.36rem;

        line-height: 2;

    }



    .wz_dygb {

        display: none;

    }



    .wz_sakl li,

    .wz-sxp > a,

    .wzy_fd {

        line-height: 0.6rem;

        font-size: 0.3rem;

    }



    .wz-sxp {

        padding-top: 0.4rem;

    }



    .wz_article p,

    .wz_article span {

        font-size: 0.3rem !important;

    }



    .wzy .content .wz_article  img,.wzy .content .wz_article p img {

        max-width: 100%;

    }

    .wzy .content .wz_article table img{max-width:2rem;}

    .wz_sakl li.fr {

        display: none;

    }



    .wz_article {

        min-height:7rem ;

    }



    .wz_article table,

    .wz_article table tbody,

    .wz_article table tbody tr{

        width: 100% !important;

    }

    

    .wz_article table tr td,

    .wz_article table tr td p {

        white-space: normal;

        width: auto;

    }

    /* 视频文章页 */

    .atcl-viedo video {

        width: 100% !important;

        height: auto !important;

    }



    /* 新建专题样式 */

    .zdzl .banner {

        height: 3rem;

        margin-bottom: 0.6rem;

    }



    .zdzl .banner-title {

        height: 100%;

        background-size: cover;

    }



    .zdzl .zdzl-guide {

        width: 100%;

        padding: 0.4rem;

        border-radius: 1rem;

    }



    .zdzl .zdzl-lanmu {

        width: 100%;

        padding: 0 0.2rem

    }



    .zdzl .zdzl-lanmu .lanmu-pic {

        width: 90%;

        height: auto;

        float: none;

        margin: 0 auto 10px;

        display: none;

    }



    .wz_sakl {

        line-height: inherit;

        margin-top: 0.4rem

    }



    .zdzl .zdzl-lanmu .lanmu-text {

        padding: 0

    }



    .wzys.banner {

        display: none;

    }



    .wzdt-ej li {

        width: auto;

        padding: 0.3rem;

        min-height: auto;

        line-height: normal;

        border: none;

        background: none;

        margin: 0;

        display: block;

    }



    .wzdt-ej li a {

        font-size: 0.3rem;

        display: block;

    }



    .wzdt > a {

        font-size: 0.4rem;

        line-height: 1rem;

    }

}