.mobile-nav,
.nav-mask{display: none;}
.g_wh .whtit i,
.g_wh .whtit b{color: #fff;}
.m_dtxx p{text-indent: 0;}
.m_dtxx p img{width: auto;height: auto;max-width: 100%; margin: 0;}
.zlhzbd ul{overflow: hidden;}
/**=== 屏幕最大宽度小于等于768px 时执行 ===**/
@media (max-width: 768px) {
    body{font-size: 14px;line-height: 1.6em;}

    .content{width: 100%;}
    #menu,
    .m_nav{display: none !important;}

    .dowebok-hd .m_top{width: 100% !important;}
    .dowebok-hd h1{height: 60px;padding: 5px 0;}
    .dowebok-hd h1 img{display: block;height: 60px;width: auto;}
    .dowebok-hd h2{display: none;}


    .g_head .menuico{display: block;top: 15px;right: 15px;width: 40px;height: 40px;}
    .g_head .menuico img{display: block;width: 40px;height: 40px;}



    .mbox{width: 100%;transition: all ease .5s;transform: translate3d(0,0,0);}
    .mobile-nav{display: block;position: fixed;z-index: 9999;top: 0;bottom: 0;right: 0;width: 70%;background: #333;box-sizing: border-box;transition: all ease .5s;
    transform: translate3d(100%,0,0); box-shadow: inset 15px 0 30px rgba(0,0,0,0.3);}
    .nav-mask{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: transparent;z-index: 9998;}

    body.mobile-nav-open{height: 100%;overflow: hidden !important;}
    .mobile-nav-open .mbox{position: absolute; height: 100%; overflow: hidden; transform: translate3d(-70%,0,0);}
    .mobile-nav-open .mobile-nav{transform: translate3d(0,0,0);}
    .mobile-nav-open .nav-mask{display: block;}

    .search-box{padding: 20px 15px 19px;border-bottom: 1px solid #444;}
    .mobile-search{position: relative;height: 30px;border-radius: 3px;overflow: hidden;padding: 0 50px 0 0;background: #fff;}
    .mobile-search .keyword{width: 100%;height: 30px;padding: 0 5px;line-height: 30px;font-size:14px;border-radius: 3px;box-sizing: border-box;}
    .mobile-search .btn{position: absolute;right: 0;top: 0;bottom: 0;width: 50px;text-align: center;font-size:14px;line-height: 30px;color: #fff;background: #ca2341;}
    .mobile-nav .nav-box{padding: 15px;}
    .mobile-nav .nav-box li{border-bottom: 1px solid #444;}
    .mobile-nav .nav-box li a{display:block;padding: 0 5px;color: #ccc;height: 40px;line-height: 40px;}

    .dowebok-hd .ttel{display: none;}

    .serbg{display: none;}
    .full-con{padding-top: 70px;}
    #dowebok{height: auto !important;}
    #dowebok .section{height: auto !important;}
    .fp-tableCell{display: block;height: auto !important;}

    .kjnav{display: none;}

    .section2 .fas{width: 100%;height: auto;padding-top: 15px; padding-bottom: 15px;}
    .section2 .fas h2{font-size: 22px;padding-left:10px;padding-right:10px;box-sizing: border-box;}
    .section2 .sc2con{width: 100%;padding-bottom: 15px;}
    .section2 dl{display: none;}
    .section2 .sc2con dd{box-sizing: border-box;width:100%; height: auto; padding-bottom: 15px;}

    .section2 dl:nth-child(1){display: block;width: 95%;float: none;margin: 0 auto;}
    .section2 dl:nth-child(1) dt{display: none;}

    .section3 .cptit h2{font-size: 22px;padding-left:10px;padding-right:10px;box-sizing: border-box;width: 100%;height: auto; padding-top: 15px; padding-bottom: 15px; background-position: center bottom;}

    .section3 .cptab{width: 100%;height: auto;box-sizing: border-box;}

    .section3 .cphd{display: none;}

    .section3 .cpbd{width: 95%;margin: 0 auto; padding: 15px 0; box-sizing: border-box;}
    .section3 .cpbd dl{margin: 0;width: 100% !important;}
    .section3 .cpbd dt{width: 100%;height: auto;box-sizing: border-box;}
    .section3 .cpbd dt img{display: block;margin:0;width: 100%;height: auto;}
    .section3 .cpbd dd{width: 100%;height: auto; padding: 10px; box-sizing: border-box;}
    .section3 .cpbd h3{font-size: 16px;line-height: 25px;}
    .section3 .cpbd p{width: auto; height: auto;line-height: 20px;}
    .section3 .cpbd span{display: none;}

    .section8{background-size: cover;}
    .section8 h2{font-size: 22px;padding-left:10px;padding-right:10px;box-sizing: border-box;width: 100%;height: auto; padding-top: 15px; padding-bottom: 15px; background-position: center bottom;}
    .section8 .content{width: 95%;margin: 0 auto;padding: 15px 0; display: flex;justify-content: space-between; flex-wrap: wrap;}
    .section8 .content dl{width: 49%;height: auto;margin: 0 0 2%;padding: 3px;box-sizing: border-box;}
    .section8 .g_jgjjfa dt{width: auto;height: auto;}
    .section8 .g_jgjjfa dt img{display: block;width: 100%;height: auto;}
    .section8 .g_jgjjfa dd{padding: 20px 0 10px 0;height: auto;}
    .section8 .g_jgjjfa i{left: 50%;top: -15px;margin: 0 0 0 -15px;width: 30px;height: 30px;}
    .section8 .g_jgjjfa i img{display: block;width: 100%;height: 100%;}
    .section8 .g_jgjjfa h3 a{font-size: 14px;line-height: 21px;}


    .section4 .team_contain{height: auto !important;}
    .section4 .sec4hd{display: none;}
    .section4 .sec4bd{height: auto !important; padding: 15px 0;background: url(../images/sybg4-1.jpg) no-repeat 0 0;background-size: cover;}


    .section4 .sec4bd1,
    .section4 .sec4bd2{position: static !important;display: block !important;height: auto;overflow: hidden; background: none;}

    .section4 .sec4bd dl{width: 95%;height: auto;margin: 0 auto;padding:15px;background: #fff;box-sizing: border-box;}
    .section4 .sec4bd dt{width: auto;height: auto;padding-bottom: 15px;font-size: 22px;padding-left:10px;padding-right:10px;box-sizing: border-box;}
    .section4 .sec4bd dt:before{top: auto;bottom: 0;}
    .section4 .sec4bd dt em{width: 180px;}
    .section4 .sec4bd dt em img{display: block;width: 100%;height: auto;}
    .section4 .sec4bd dd{width: auto;padding: 15px 0 0 0;}
    .section4 .sec4bd dd p{font-size: 14px;line-height: 21px;margin-bottom: 15px;}
    .section4 .sec4bd dd span a{margin: 0 auto;width: 120px;height: 30px;line-height: 30px;font-size: 14px;}

    .section4 .sec4bd1 dl{margin-bottom: 15px;}

    .section5 .g_hz,
    .section5 .g_hz .content{width: 100%;}
    .section5 .g_hz h2{font-size: 22px;padding-left:10px;padding-right:10px;box-sizing: border-box;width: 100%;height: auto; padding-top: 15px; padding-bottom: 15px; background-position: center bottom;}
    .section5 .g_hz p{width: 95%;margin: 0 auto; padding: 15px 0;font-size: 14px;line-height: 21px;text-align: left;}
    .section5 .g_hzlst{width: 95%;margin: 0 auto;}
    .section5 .g_hzlst ul{display: flex;justify-content: space-between; flex-wrap: wrap;margin: -1% 0 15px;}
    .section5 .g_hzlst ul::after{display: none;}
    .section5 .g_hzlst li{float: none;width: 33%;height: auto; margin: 1% 0 0;}
    .section5 .g_hzlst li img{display: block;width: 100%;height: auto;}
    .section5 .hzmore{padding-bottom: 15px;}
    .section5 .hzmore a{width: 120px;height: 30px;line-height: 30px;font-size: 14px;}

    .section6 .g_news{padding: 15px 0;}
    .section6 .content{width: 100%;}
    .section6 .g_news h2{font-size: 22px;padding-left:10px;padding-right:10px;box-sizing: border-box;width: 100%;height: auto; margin-bottom: 15px;padding-top: 15px; padding-bottom: 15px; background-position: center bottom;}
    .section6 .m_news{width: 95%; height: auto;margin: 0 auto;padding: 0;background: none;}
    .section6 .newtj{float: none;width: 100%;height: auto;padding: 10px; box-sizing: border-box; background: #fff;}
    .section6 .newtj h3{margin-bottom:5px;font-size: 16px;height: auto;line-height: 24px;text-align: center;}
    .newtjimg{width: 100%;height: auto;}
    .newtjimg .newtjhd{width: auto; right: 5px; bottom: 10px;}
    .newtjimg .newtjbd li{height: auto;}
    .newtjimg .newtjbd img{width: 100%;height: auto;}
    .newtjimg .newtjbd em{width: auto;right: 0; height: 30px;line-height: 30px;font-size: 14px; padding-left: 5px;}
    .newtjimg .newtjbd em i{display: none;}

    .newdt{float: none;margin: 15px auto 0;width: 100%;padding: 10px;box-sizing: border-box;background: #fff;}
    .newdt .dthd .more{display: none;}
    .newdt .dthd{display: none;}
    .newdt .dttj{height: auto;padding-bottom: 5px;margin-bottom: 5px;}
    .newdt .dttj h3{height: 22px;margin-bottom: 5px; font-size: 16px;line-height: 22px;}
    .newdt .dttj h3 em{display: none;}
    .newdt .dtlzts li{font-size: 14px;height: 25px;overflow: hidden; line-height: 25px;white-space: nowrap;text-overflow: ellipsis;background-position: left center;}
    .newdt .dtlzts li span{display: none;}

    .g_nyft{height: auto;padding: 15px 15px 0;background: #333;}
    .ftup2{display: none;}
    .flogo2{display: none;}
    .ftmide2{height: auto;}
    .ftcon2{float: none;width: 100%;padding:0 0 15px;margin-bottom: 15px; box-sizing: border-box; border-bottom: 1px solid #444;}

    .codelst2{float: none;width: 100%;padding:0;display: flex;justify-content: center;}
    .codelst2 li{float: none;margin: 0;width: 120px;padding: 0 10px; height: auto;}
    .codelst2 li img{display: block;width: 120px;height: 120px;margin: 0 auto;}
    .codelst2 li em{width: 100%; text-align: center;font-size: 12px;}
    .ftlinkc2{margin: 0 -15px;padding: 10px;background: #222;}
    .neiye .copyr2{text-align: center;}
    .neiye .copyr2 span{float: none;text-align: center;}

    .zzss{display: none;}


    /**== 内页 ===*/
    .topadcs{height: 150px;}
    .topadcs a.fullad,
    .topadcs a{display: block;height: 150px;background-size: cover !important; background-position: center center !important;}
    .g_nywz{}
    .g_nywz b{width: 100%;margin: 0;height: 35px;padding: 0 15px;line-height: 35px;font-size: 14px;background: #cb2345;}
    .mark{display: none;}
    .g_jjfafl .fanlist{position: relative;height: 200px; background-size: cover !important;}

    .g_jjfafl .f_pr{height: 200px; background: url(../images/sha.png) repeat;}

    .g_jjfafl .m_falist{left: 0 !important;bottom: 15px;top: auto;width: 100%;height: auto;padding: 0 15px;box-sizing: border-box; background: none;}
    .g_jjfafl .m_falist h3{height: auto;margin-bottom: 5px;font-size: 16px;line-height:25px;}
    .g_jjfafl .m_falist p{height: auto;margin-bottom: 10px;font-size: 12px;line-height: 18px;}
    .g_jjfafl .m_falist span a{width: 100px;height: 30px;line-height: 30px;font-size: 14px;}
    .g_jjfafl .fabg2 .m_falist span a{float: right;}

    .g_zlhz,
    .g_nyanlst2{padding: 15px 0;}
    .g_zlhz h2,
    .g_nyanlst2 h2{font-size: 20px;line-height: 30px;margin-bottom:10px;padding: 0 15px;box-sizing: border-box;width: 100%;height: auto;}
    .m_zlhz{margin: 0 15px;}
    .g_zlhz p{padding: 0 15px;margin-bottom: 10px;font-size: 14px;line-height: 21px;}
    .g_zlhz .zlhzbd ul{display: flex; flex-wrap: wrap; justify-content: space-between;margin-top: -1%;}
    .g_zlhz .zlhzbd ul li{float: none;width: 33%;height: auto; margin: 1% 0 0;}
    .g_zlhz .zlhzbd ul li img{display: block;width: 100%;height: auto;}
    .m_nyanlst{padding: 5px 15px 0 15px;margin: -10px 0 15px 0;}
    .g_nyanlst dl{float: none; width: 100%;margin: 10px 0 0 0;}
    .g_nyanlst dt{width: auto;height: auto;}
    .g_nyanlst dt img{width: 100%;height: auto;}
    .g_nyanlst dd{padding: 10px; height: auto;border: none;}
    .g_nyanlst h3{font-size: 16px;line-height: 25px;height: 25px; margin-bottom: 5px;}
    .g_nyanlst p{line-height: 21px; height: 63px; margin-bottom: 10px;}
    .g_nyanlst span{position: static;display: block;width: 100%;height: 35px;line-height: 35px;font-size: 14px;}



    .blk-xs{float: none;width: 100%;margin-top: -30px; padding: 15px;box-sizing: border-box;}
    .fdh-01-tit{display: none;}
    .fdh-01-nav-one h3{height: 40px;line-height: 40px;}
    .fdh-01-nav-one h3 a{font-size: 16px;margin: 0 20px;}
    .fdh-01-nav-one h3,
    .fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover{background-position: 230px 12px !important;}
    .cbgg-01{display: none;}
    .fdh-01-nav dt{height: 40px;line-height: 40px; padding: 0 20px;}


    .blk-sm{width: 100%; box-sizing: border-box; padding: 0 15px;}
    .cplb-3n-ts-03-list dl{padding: 0;box-sizing: border-box;}
    .cplb-3n-ts-03-list dl dt{float: none;width: 100%;border: none;}
    .cplb-3n-ts-03-list dt img{width: auto;max-width: 100%;height: auto;min-height: 0;}
    .cplb-3n-ts-03-list dd{float: none; width: auto;padding: 10px;overflow: hidden;}
    .cplb-3n-ts-03-list dd h4{font-size: 16px;line-height: 30px;height: 30px;overflow: hidden;}
    .cplb-3n-ts-03-list-desc{font-size: 14px; margin: 0;}
    .cplb-3n-ts-03-list-deta{font-size: 14px;height: 20px;line-height: 20px;}

    .g_ylgy,
    .g_antj{padding: 15px;height: auto;}
    .g_antj dl{height: auto;}
    .g_antj dt{float: none;width: auto;height: auto;}
    .g_antj dt img{width: auto;height: auto;max-width: 100%;}
    .g_antj dd{float: none;width: auto;height: auto; padding: 10px;}
    .g_antj h3{margin:0 0 5px 0;font-size: 16px;line-height: 22px;height: 44px;overflow: hidden;}
    .g_antj p{line-height: 21px;height: 105px;margin-bottom: 10px;}
    .g_antj span a{width: 100%;height: 35px;line-height: 35px;font-size: 14px}

    .page .pagelst .pageNum{display: none;}

    .g_wyfa,
    .g_jsfa,
    .g_jksb,
    .g_nyab,
    .g_nyab .nyabimg,
    .g_zs,
    .g_wh,
    .g_yxtst,
    .g_dtxx{padding: 15px 15px 0;height: auto;}

    .g_jsfa h2,
    .g_jksb h2,
    .g_ylgy h2,
    .g_wyfa h2,
    .g_nyab h2,
    .g_zs h2,
    .g_wh h2,
    .g_yxtst h2{height: auto;font-size: 20px;line-height: 30px;margin-bottom: 10px;}

    .g_jsfa h2 em,
    .g_jksb h2 em,
    .g_ylgy h2 em,
    .g_wyfa h2 em{font-size: 20px;line-height: 30px;letter-spacing: 0; text-indent: 0;}

    .g_jsfa p,
    .g_jksb p,
    .g_ylgy p,
    .g_wyfa p,
    .g_nyab p,
    .g_zs p{font-size: 14px;line-height: 21px;margin-bottom: 0;}

    .g_jsfa ul{display: none;}
    .g_jksb p{margin-bottom: 10px;}
    .g_jksb img{width: auto;height: auto;max-width: 100%;}

    .g_ylgy{background-size: cover !important;background-position: center center !important;}
    .g_ylgy p{padding-bottom: 5px;}
    .g_ylgy ul{display: none;}

    .g_wyfa{padding-bottom: 20px;}
    .g_wyfa h3{display: none;}
    .g_wyfa .poster-main{display: none;}
    .g_nyab p{padding-right: 0;}

    .g_nyab .nyabimg{padding: 15px 0; width: auto;}
    .g_nyab .nyabimg img{display: block;width: auto;height: auto;max-width: 100%;}
    .g_nyab .nyabimg i{display: none;}

    .g_fz{display: none;}
    .g_zs{padding-top: 0; padding-bottom: 15px;}

    .g_zs p{margin-bottom: 10px;}
    .g_zs ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin: -2% 0 0 0;}
    .g_zs li{float: none;height: auto;width: 49%;margin: 2% 0 0 0;}
    .g_zs li img{display: block;width: auto !important;;height: auto !important;;max-width: 100% !important;; padding: 0 !important;}
    .g_zs li i,
    .g_zs li:hover i,
    .g_zs li em{display: none;}

    .g_wh{padding-bottom: 15px;}
    .g_wh .whtit{width: 100%;height: 180px; padding-top: 45px; box-sizing: border-box; background-size: cover !important;}
    .g_wh .whtit i{font-size: 18px;line-height: 40px; height: 40px; margin-bottom: 10px;}
    .g_wh .whtit i:before{top: auto;bottom: 0;}
    .g_wh .whtit b{font-size: 14px; padding: 0 30px;}


    .g_wh .m_wh{height: auto;display: flex;justify-content: space-between; flex-wrap: wrap; border: 1px solid #e6e6e6;}
    .g_wh .m_wh dl{float: none;width: 50%;height: auto;box-sizing: border-box; padding: 10px 0;}
    .g_wh .m_wh dl:nth-child(2n){border: none;}
    .g_wh .m_wh dl:nth-child(1),
    .g_wh .m_wh dl:nth-child(2){border-bottom: 1px solid #e6e6e6;}
    .g_wh .m_wh dt{width: 120px;height: auto;}
    .g_wh .m_wh dt img{display: block;width: auto;height: auto;max-width: 100%;}
    .g_wh .m_wh dd{margin-top: -10px;}
    .g_wh .m_wh h3{height: 35px;line-height: 35px;padding-bottom: 5px;margin-bottom: 10px;}
    .g_wh .m_wh p{font-size: 14px;line-height: 21px; padding: 0 10px;}

    .g_yxtst{padding-bottom: 15px;}
    .g_yxtst .yxhd{position: static;top: auto; width: 100%; margin-bottom: 10px; overflow: hidden; display: flex;justify-content: space-between;}
    .g_yxtst .yxhd li{width: 25%;height: 30px;font-size: 16px;line-height: 30px;}
    .g_yxtst .yxlst{overflow: hidden;display: flex;flex-wrap: wrap; justify-content: space-between;}
    .g_yxtst .yxlst li{width: 49.8%;height: auto;margin: 0 0 0.2% 0;float: none;}
    .g_yxtst .yxlst li img{display: block;width: auto;height: auto;max-width: 100%;}
    .g_yxtst .yxlst .sb5{display: none;}

    .g_lxtst,
    .g_map{display: none;}

    .g_dtxx h2{height: auto;font-size: 18px;line-height: 25px;margin-bottom: 10px;}
    .xxdate{font-size: 12px; line-height: 18px;height: auto; padding: 10px; margin-bottom: 10px;}
    .xxdate .datec{width: auto;}
    .xxdate span{display: none;}
    .m_dtxx{width: auto;height: auto;overflow: hidden;}
    .m_dtxx p{font-size: 14px;line-height: 1.6em;margin-bottom: 1em; text-indent: 0;}

    .w_info_con2{width: auto;height: auto;padding: 0;margin-bottom: 15px;}
    .w_info_con2 h4{height: auto;font-size: 20px;line-height: 30px;margin-bottom: 10px;}
    .w_info_con2 li{height: 30px;line-height: 30px;font-size: 14px;}

    .g_dtsxp{padding: 10px;height: auto; margin-bottom: 15px;}
    .dtsxpc{width: auto;}
    .g_dtsxp ul{float: none;width: 100%;}
    .g_dtsxp li{height: 30px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;font-size: 14px;line-height: 30px;}
    .g_dtsxp .goback{margin-top: 5px; float: none;width: 100%;height: 35px;line-height: 35px;font-size: 14px}


    .g_xhtdxq,
    .g_gyhfa,
    .g_yyanxx{width: auto;height: auto;padding: 15px;margin: 0;background-size: cover !important;}

    .g_xhtdxq h2,
    .g_gyhfa h2,
    .g_yyanxx h2{height: auto;font-size: 20px;line-height: 25px;margin-bottom: 10px; background-position: center -15px;}
    .g_xhtdxq h2 em,
    .g_gyhfa h2 em,
    .g_yyanxx h2 em{padding: 0;}

    .proj_main .m_xhtd{margin: -1% 0 0 0;display: flex;justify-content: space-between; flex-wrap: wrap;}
    .proj_main .m_xhtd::after{display: none;}
    .g_xhtdxq dl{float:none;width: 32%;margin: 1% 0 0 0;}
    .g_xhtdxq dt{width: 100%;margin: 0 0 5px;}
    .g_xhtdxq dt img{display: block;width: auto;height: auto;max-width: 100%;}
    .g_xhtdxq p,
    .g_xhtdxq h3{font-size: 14px;line-height: 18px;}

    .g_gyhfa{margin-bottom: 15px;}
    .g_gyhfa ul{display: flex;flex-direction: column;margin: -10px 0 0 0;}
    .g_gyhfa li{float:none;width: 100%;margin: 10px 0 0 0;}
    .g_gyhfa li img{width: auto;height: auto;max-width: 100%;margin: 0 auto;}
    .g_gyhfa li em{height: auto;padding: 10px;font-size: 14px;line-height: 21px;}

    .g_yyanxx h2{padding: 20px 0; margin: 0 -15px; background-position: center center !important;}
    .g_yyanxx .anxxbg{background: none;}
    .yyanxx1{padding-top: 15px; margin-bottom: 15px;}
    .yyanxx1 dt,
    .m_cpppf dt{float: none;width: 100%;margin: 0;}
    .yyanxx1 dt img,
    .m_cpppf dt img{display: block;width: auto;height: auto;max-width: 100%;margin: 0 auto;}
    .yyanxx1 dd,
    .m_cpppf dd{float: none;width: auto;height: auto;margin-top: 10px;padding-left:10px;font-size: 14px;line-height: 21px;}

    .m_zysb{height: auto;margin-bottom: 15px;}
    .m_zysb h3,
    .m_cpppf h3,
    .m_gylc h3,
    .m_gyyd h3{height: 35px;line-height: 35px; font-size: 18px;padding-left: 30px;margin-bottom: 15px; background-size: 30px 30px !important; background-position: 0 0 !important;}

    .m_zysb h3::before,
    .m_cpppf h3::before,
    .m_gylc h3::before,
    .m_gyyd h3::before{top: 34px;}

    .m_zysb li,
    .m_gylc li,
    .chofpcp li{width: 100%;height:auto;margin: 0;}
    .m_zysb li img,
    .m_gylc li img,
    .chofpcp li img{display: block;width: auto;height: auto;max-width: 100%;margin: 0 auto;background: #fafafa;}

    .m_cpppf{margin-bottom: 15px;min-height: 100px;}
    .m_cpppf dd{padding: 0;}
    .m_cpppf h4{display: none;}
    .m_cpppf p{float: none;width: auto;padding: 0;margin:0;font-size: 14px;line-height: 1.6em;}
    .m_cpppf em{display: none;}

    .m_gylc{height: auto; margin-bottom: 15px; }
    .m_gyyd{min-height: 10px;margin-bottom: 15px;padding: 0;}
    .m_gyyd p{font-size: 14px;line-height: 1.6em;}

    .g_chofpcp{padding: 0;min-height: 10px;}
    .g_chofpcp h3{padding: 0;margin-bottom: 10px;height: auto;line-height: 30px; font-size: 18px;}
    .g_chofpcp h3 em{padding: 0;line-height: 20px;}

    .chofplst{margin-bottom: 10px;padding: 0;}
    .chofplst li{font-size: 14px;line-height: 1.6em; padding-left: 10px;margin: 0;}
    .chofplst li:before{top: 8px;}

    .chofpcp{margin: -10px 0 0 0;}
    .chofpcp li{margin: 10px 0 0 0;}


    .g_cpxxcon{padding: 30px 0 0 0;}
    .gcpxx{float: none; padding: 0 15px;width: auto;}
    .cpxxjs{padding: 0 0 10px;}
    .cpxxjs .xxjshd{bottom: 10px;top: auto; left: 50%; transform: translateX(-50%);}
    .cpxxjs dt,
    .cpxxjs dd{position: relative;width: 100%;height: auto;float: none;}
    .cpxxjs dt img{display: block;width: auto;height: auto;max-width: 100%;margin: 0 auto;background: #fafafa;}
    .cpxxjs h3{padding: 0;margin: 5px 0 0;height: auto;line-height: 30px; font-size: 18px;}
    .cpxxjs p{font-size: 14px;line-height: 1.6em; margin: 0;padding: 0 0 10px;}
    .cpxxjs .gxxtel{font-size: 16px; padding-top:5px; padding-left: 40px; background-position: 0 11px !important;}
    .cpxxjs .gxxtel i{top: 7px; width: 100px;}

    .m_gcpjj{padding:0;}
    .m_gcpjj h3{height: 35px;line-height: 35px;font-size: 18px;margin-top: -5px;padding-top: 15px;padding-left: 40px;margin-bottom: 15px;background-position: left bottom !important; border-top: 2px solid #E6E6E6;}
    .m_gcpjj h4,
    .m_syff h3,
    .m_yyly h3,
    .m_gcpys h3,
    .m_gyyan h3,
    .m_gyygy h3,
    .m_otsx h3{height: 35px;line-height: 35px;font-size: 18px;margin-bottom: 5px;margin-top: 0; background-position: center center !important;}
    .cptxlst{width: auto;height: auto;padding: 0;margin: -10px 0 0 0;}
    .cptxlst li{float: none;width: 100%;height:auto;margin: 10px 0 0 0;}
    .cptxlst li img{display: block;width: auto;height: auto;max-width: 100%;margin: 0 auto;background: #fafafa;}
    .cptxlst li em{width: 100%;bottom: 5%; height: auto;line-height: 20px;font-size: 16px;}

    .m_syff{padding-top: 15px;}
    .m_syff_content p{font-size: 14px;line-height: 1.6em;}
    .m_syff_content img{width: auto;height: auto;max-width: 100%;}

    .yylybd{position: relative;overflow: hidden;}
    .m_yyly{margin-bottom: 15px;}
    .m_yyly ul{height: auto;}
    .m_yyly ul li{height: 165px;}
    .m_yyly .swiper-button-next, .m_yyly .swiper-button-prev{top: 50%;margin: -12px 0 0 0;}
    .m_yyly .swiper-button-prev{right: 10px;}
    .m_yyly .swiper-button-next{left: 10px;}
    .m_yyly li em{line-height: 30px;height: 30px;font-size: 14px;}

    .m_gcpys ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin: -2% 0 15px 0;height: auto;}
    .m_gcpys ul li{float: none;width: 49%; margin: 2% 0 0 0;}
    .m_gcpys ul li img{display: block;margin: 0 auto; width: auto;height: auto;max-width: 100%;}
    .m_gcpys li em{font-size: 14px;}
    .m_gyyan img{width: auto;height: auto;max-width: 100%;}
    .m_gyyan p{font-size: 14px;line-height: 1.6em;margin-bottom: 5px;}

    .gyygy{margin-bottom: 15px;}
    .gyygy dl{width: 100%;height: auto;margin: 5px 0 0 0;display: flex;justify-content: space-between;}
    .gyygy dt{width: 50%;height: auto;}
    .gyygy dt img{display: block;margin: 0 auto; width: auto;height: auto;max-width: 100%;}
    .gyygy dd{width: 48%;height: auto;padding: 4% 0 0 0;}
    .gyygy em{width: 30px;height: 21px;padding: 10px 0 0 0;margin:0 0 10px;font-size: 12px;line-height: 20px;background-size: cover !important;}
    .gyygy p{font-size: 14px;line-height: 1.6em;}

    .m_otsx{width: auto;height: auto;padding: 10px;}

    .m_otsx p{font-size: 14px;line-height: 1.6em; padding: 0;}
}
