.mdtText {
    display: none;
}

@media screen and (max-width: 880px) {
    html {
        font-size: 50px;
    }
    .yymb_hide {
        display: none!important;
    }
    .yy_view {
        display: block;
    }
    .yy_mask {
        visibility: hidden;
        transition: all .4s;
        -webkit-transition: all .4s;
        -o-transition: all .4s;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 1.2rem;
        right: 0;
        left: 0;
        bottom: 0;
        background: #000;
        opacity: 0;
        z-index: 110;
    }
    .w1180 {
        width: 100%;
        padding: 0 .24rem;
        box-sizing: border-box;
    }
    .breadBox .w1180,
    .yytop .w1180 {
        padding: 0;
    }
    .header .header_in {
        width: 100%;
    }
    .header {
        height: 1.2rem;
        padding: 0;
        position: fixed;
        background: none;
        background-color: #fff;
        border-bottom: 1px solid #f4f2f1;
    }
    .yymb_topMenuBtn {
        height: 1.2rem;
        width: 1.2rem;
        position: absolute;
        top: 0;
        right: 0;
        background: #fef5ea url(../image/mb_icon-menu-open.png) no-repeat center center;
        background-size: .48rem auto;
    }
    .header .logo {
        top: .21rem;
        left: .24rem;
    }
    .header .logo img {
        height: .8rem;
    }
    .yymb_menu {
        box-sizing: border-box;
        border-top: 1px solid #f4f2f1;
        transition: all .4s;
        -webkit-transition: all .4s;
        -o-transition: all .4s;
        z-index: 120;
        display: block;
        width: 75%;
        height: calc(100% - 1.2rem);
        overflow: hidden;
        background: #fff;
        position: fixed;
        top: 1.2rem;
        right: -90%;
    }
    .yymb_menu .yymb_menu_in {
        height: calc(100%);
        position: relative;
        overflow: hidden;
    }
    .yymb_menu_show {
        right: 0;
    }
    .yymb_menu .searchInputBox {
        margin: .4rem;
        width: calc(100% - 0.8rem);
        background: #f1f0f1;
        height: .8rem;
        position: relative;
    }
    .yymb_menu .searchInputBox .search_input {
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        padding: 0.12rem 1rem 0.12rem 0.18rem;
        font-size: .24rem;
        color: #999;
    }
    .yymb_menu .searchInputBox .inputBtn {
        background: #ee7800 url(../image/mb_icon-search-query.png) no-repeat center center;
        background-size: .26rem auto;
        position: absolute;
        right: 0;
        top: 0;
        width: .8rem;
        height: .8rem;
    }
    .yymb_menu .yymb_nav {
        height: calc(100% - 3rem);
        overflow-y: auto;
    }
    .yymb_nav .yymb_nav_item a {
        display: block;
        height: .8rem;
        line-height: .8rem;
        background-color: #fff;
    }
    .yymb_nav .yymb_nav_item a.yymb_a1 {
        padding-left: .4rem;
        background: url(../image/mb_icon-nav-arrow-default.png) no-repeat 92% center;
        background-size: .21rem auto;
        font-size: .32rem;
        color: #333;
    }
    .yymb_nav .yymb_nav_item:nth-child(even) a.yymb_a1 {
        background-color: #f8f8f8;
    }
    .yymb_nav .yymb_nav_item .yymb_nav_item2Box .yymb_nav_item2 a {
        padding-left: .68rem;
        border-bottom: 1px solid #f4f2f1;
        font-size: .28rem;
        color: #666;
    }
    .yymb_nav .yymb_nav_item .yymb_nav_item2Box .yymb_nav_item2 ul li a {
        padding-left: .79rem;
        font-size: .24rem;
        color: #999;
    }
    .yy_mb_lg {
        position: absolute;
        bottom: 0.4rem;
        left: 0;
        background: #fff;
        padding: .36rem 0 0 .42rem;
        height: 1.2rem;
        width: 100%;
        box-sizing: border-box;
    }
    .yy_mb_lg a {
        display: inline-block;
        margin-right: .2rem;
        width: .64rem;
        height: .64rem;
        border: 1px solid #cccccc;
        line-height: .64rem;
        text-align: center;
        font-size: .28rem;
        color: #999;
    }
    .yy_mb_lg a.ch_j {
        display: none;
    }
    .yymb_nav_item2Box,
    .yymb_nav_item2Box .yymb_nav_item2 ul {
        display: none;
    }
    .indexBox .yytop,
    .indexBanner {
        height: 4.8rem;
    }
    .breadBox {
        padding: 0;
    }
    .breadBox .index_news_lunbo {
        padding-left: .82rem;
        padding-right: 0;
        background-position: .25rem center;
        width: 100%;
        box-sizing: border-box;
    }
    .breadBox .index_news_lunbo .index_news_lunbo_more {
        right: .25rem;
    }
    .indextopNews .yy_mb_newTitle {
        font-size: .4rem;
        border: none;
        margin-bottom: .4rem;
        line-height: 1;
    }
    .indextopNews .newsLeft {
        width: 100%;
        height: 4.65rem;
        float: none;
    }
    .indextopNews .newsLeft a img {
        width: 100%;
        height: 100%;
    }
    .indextopNews .newsLeft a .text {
        height: .7rem;
        line-height: .7rem;
        font-size: .28rem;
    }
    .indextopNews .newsRight {
        width: 100%;
        float: none;
    }
    .container_main {
        padding-top: .8rem;
    }
    .topNewsList .newsItem .time {
        top: .35rem;
    }
    .newsRight .topNewsList {
        padding: .1rem 0 .6rem;
    }
    .topNewsList .newsItem a {
        padding-top: .1rem;
        height: .3rem;
        line-height: .3rem;
        font-size: .28rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }
    .topNewsList .newsItem {
        padding: .26rem .36rem 0 .7rem!important;
    }
    .topNewsList .newsItem .dian {
        top: .42rem;
    }
    .yymb_moreStyle {
        margin: 0 auto;
        width: 3.4rem;
        border-radius: 4px;
        height: .8rem;
        display: block;
        border: 1px solid #ee7800;
        text-align: center;
        line-height: .8rem;
        font-size: .24rem;
        color: #ee7800;
    }
    .index_mdBox {
        margin: .8rem 0;
        padding: .8rem 0 .2rem;
        background-image: url(../image/yymb_indexBg.jpg);
        background-size: 100% auto!important;
        background-position: top left!important;
    }
    .yy_index_main .title .more {
        display: none;
    }
    .index_mdBox ul {
        margin: 0;
        width: 100%;
    }
    .index_mdBox ul li {
        width: 100%;
        float: none;
        margin: 0;
        margin-bottom: .32rem;
    }
    .index_mdBox ul li:last-child {
        margin: 0;
    }
    .yy_index_main .title {
        line-height: 1;
        font-size: .4rem;
    }
    .index_mdBox ul li a {
        font-size: .28rem;
        color: #333;
    }
    .index_mdBox ul li a img {
        width: 100%;
        height: 4.64rem;
        margin: .4rem 0;
    }
    .index_mdBox ul li .md_title {
        line-height: 1;
        font-size: .32rem;
    }
    .index_mdBox ul li .md_text {
        height: auto;
        padding: .18rem 0 .38rem;
        line-height: .4rem;
        font-size: .28rem;
    }
    .index_mdBox .yymb_moreStyle {
        margin: .6rem auto .8rem;
    }
    .footer_lunbo {
        width: 100%;
        height: auto;
        background: #fff;
    }
    .footer_lunbo .swiper-footer {
        display: none;
    }
    .footer_lunbo .swiper-button-white {
        display: none;
    }
    .footer_lunbo .swiper-container {
        padding: 0!important;
    }
    .footer_lunbo .swiper-slide {
        padding: 0;
    }
    .index_bottomLink .yy_fastWay a.heightWay_a span.img {
        width: .6rem;
        height: .6rem;
    }
    .index_bottomLink .yy_fastWay a.heightWay_a span.txt {
        font-size: .28rem;
        margin-top: .1rem;
    }
    .footer_lunbo .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 0;
    }
    .footer_lunbo .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        height: calc((100% - 30px) / 2);
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .yy_fastWay .footer_mb_lunbo ul {
        overflow: hidden;
        margin-top: -0.4rem;
    }
    .yy_fastWay .footer_mb_lunbo ul li {
        width: 33.33%;
        box-sizing: border-box;
        padding: 0;
        height: auto;
        margin-top: .8rem;
    }
    .yymb_goTop {
        margin-top: .8rem;
        width: 100%;
        height: .8rem;
        line-height: .8rem;
        background: #f2f3f5;
        color: #666;
        font-size: .28rem;
        text-align: center;
    }
    .footer ul li:nth-child(2n) {
        display: none;
    }
    .footer ul li a,
    .CopyRight a,
    .CopyRight span {
        font-size: .24rem;
    }
    .CopyRight span.yy_jszc {
        display: block;
        text-align: center;
    }
    .container_main .leftMenu {
        display: none;
    }
    .yytop,
    .yytop .banner {
        height: 3.2rem;
    }
    .yytop .banner .bannerBg {
        background-size: auto 100%!important;
    }
    .outBox {
        position: relative;
    }
    .outBox .breadBox {
        text-align: left;
    }
    .outBox .breadBox a {
        font-size: .24rem;
        color: #666;
        font-weight: normal!important;
        margin: 0 0.2rem;
    }
    .container_main .rightBox {
        float: none;
        width: 100%;
    }
    .rightBox_in h2 {
        font-size: .4rem;
        margin-bottom: .4rem;
        line-height: 1;
    }
    .rightContainer .v1single,
    .rightContainer .v1single div,
    .rightContainer .v1single p,
    .rightContainer .v1single span {
        text-align: justify;
        line-height: 1.8;
        font-size: .28rem;
        color: #666;
    }
    .v1single p {
        margin-bottom: .14rem;
    }
    .gltdBox .gltd_item {
        padding: 0.4rem 0;
        margin-bottom: .2rem;
    }
    .gltdBox .gltd_item .gltd_info .gltd_name {
        font-size: .32rem;
    }
    .gltdBox .gltd_item .gltd_info .gltd_txt {
        text-align: justify;
        margin-top: .4rem;
        font-size: .28rem;
        line-height: .4rem;
        color: #666;
    }
    .gltdBox .gltd_item .gltd_info {
        padding: 0 .3rem;
    }
    .footer {
        margin: 0;
        padding: .28rem 0;
        background: #fbfbfb!important;
    }
    .gltdBox .gltd_item .gltd_pic {
        top: .4rem;
    }
    .gltdBox .gltd_item .gltd_pic img {
        width: 1.6rem;
        height: auto;
    }
    .fzlcBox {
        padding: .2rem 0 .2rem .46rem;
    }
    .fzlcBox .fzlc_item {
        padding: .2rem 0 .4rem;
    }
    .fzlcBox .fzlc_item .fzlc_title .txt {
        font-size: .4rem;
    }
    .fzlcBox .fzlc_item .fzlc_title .fzlcBtn {
        width: .4rem;
        height: .4rem;
        margin-left: .1rem;
    }
    .fzlcBox .fzlc_item .fzlc_title .title_bg {
        width: .24rem;
        height: .24rem;
        left: -0.598rem;
        top: .07rem;
        overflow: hidden;
    }
    .fzlcBox .fzlc_item .fzlc_con {
        border-radius: 4px;
        padding: .1rem .3rem .3rem .3rem;
    }
    .fzlcBox .fzlc_item .fzlc_con div,
    .fzlcBox .fzlc_item .fzlc_con p,
    .fzlcBox .fzlc_item .fzlc_con div span {
        font-size: .28rem;
        color: #666;
    }
    .fzlcBox .fzlc_item .fzlc_con p {
        margin-top: .2rem;
    }
    .video_centre20 .video_Box20 {
        width: 100%;
        margin: 0;
    }
    .video_centre20 .video_item20 {
        float: none;
        width: 100%;
        margin: 0 0 0.2rem 0;
    }
    .video_item20 .video_picBox {
        width: 100%;
        height: 4.6rem;
    }
    .video_centre20 .video_txt20 {
        padding: .2rem .4rem 0;
        height: 1rem;
        font-size: .32rem;
        color: #333;
    }
    .Page2020 {
        margin: .6rem auto!important;
        padding: 0!important;
    }
    .Page2020 .pageSpan,
    .Page2020 .lastPage,
    .Page2020 .pageSpan,
    .Page2020 .indexPage {
        display: none;
    }
    .Page2020 .page_warp a {
        margin: 0 2px!important;
        padding: .2rem;
        font-size: .24rem;
    }
    .v1_newsTop_title {
        line-height: 1;
        font-size: .28rem;
        color: #333;
        font-weight: bold;
        padding-left: .2rem;
        margin-bottom: .4rem;
    }
    .v1_newsTop .v1_newsTop_in {
        height: auto;
        padding: 5rem .3rem .4rem;
        margin-bottom: .4rem;
    }
    .v1_newsTop_in .newsTopTitle {
        padding: 0;
    }
    .v1_newsTop_in .newsTopTitle a {
        font-size: .32rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }
    .v1_newsTop_in .newsTopTxt {
        padding: .3rem 0;
        line-height: .4rem;
        font-size: .28rem;
    }
    .v1_newsTop_in a.newsTopImg {
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 4.6rem;
    }
    .v1_gtgx li {
        border: none;
        background: #f8f8f8;
        padding: 1rem .2rem .4rem;
        margin-bottom: .2rem;
    }
    .v1_gtgx li .v1_dtBox .title {
        font-size: .32rem;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }
    .v1_gtgx li .v1_dtBox .dtText {
        /* text-align: justify; */
        padding: .28rem 0 0 0;
        line-height: .4rem;
        /* height: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        display: box;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; */
    }
    .pcdtText {
        display: none;
    }
    .mdtText {
        display: block;
    }
    .noticeTime {
        top: .4rem;
        left: .2rem;
        width: auto;
        height: auto;
        padding: 0;
        background: none;
    }
    .noticeTime .noticeDay {
        font-weight: bold;
        display: inline-block;
        width: auto;
        height: auto;
        line-height: 1;
        font-size: .4rem;
    }
    .noticeTime .noticeYear {
        display: inline-block;
        width: auto;
        height: auto;
        line-height: 1;
        font-size: .32rem;
        color: #ee7800;
    }
    .v1single .talent,
    .talent_txt .left,
    .talent_txt .right {
        width: 100%;
    }
    .v1single .talent {
        margin-bottom: .8rem;
    }
    .v1single .talent p img {
        width: 100%;
        height: auto;
    }
    .v1single .talent .talent_txt>div {
        float: none;
    }
    .v1single .talent .talent_txt .value {
        background: none;
        padding: 0;
        height: auto;
    }
    .v1single .talent .talent_txt h1 {
        color: .32rem;
        font-weight: bold;
        color: #ee7800;
        line-height: 1;
        padding-bottom: .29rem;
        border-bottom: 1px solid #eae6e4;
    }
    .talent_txt .right,
    .talent_txt {
        background: none;
    }
    .talent_txt .right {
        border: 1px solid #eae6e4;
        box-sizing: border-box;
        padding: .4rem;
    }
    .v1single .talent .yj {
        padding: .8rem 0;
    }
    .shReport ul {
        margin: 0;
    }
    .shReport ul li {
        width: 100%;
        height: auto;
        box-sizing: border-box;
        margin: 0 0 .2rem 0;
        padding: 0.36rem 0 0.36rem 0.36rem;
    }
    .shReport ul li:last-child {
        margin-bottom: .1rem;
    }
    .shReport ul li a {
        padding: 0 0 0 2.5rem;
        height: 2.76rem;
    }
    .shReport ul li a img {
        width: 2rem;
        height: 2.74rem;
        top: 0;
        left: 0rem;
    }
    .shReport ul li a .report_title {
        font-size: .32rem;
        padding-top: .46rem;
    }
    .shReport ul li a .report_link {
        font-weight: bold;
        font-size: .24rem;
        margin-top: .4rem;
    }
    .rightContainer .notice li {
        width: 100%;
        margin-bottom: .2rem;
        height: 1.2rem;
    }
    .rightContainer .notice li a {
        height: 1.2rem;
        padding: 0 .4rem 0 1.6rem;
        width: 100%;
        display: flex;
        align-items: center;
        box-sizing: border-box;
    }
    .rightContainer .notice li a span {
        line-height: .4rem;
        font-size: .28rem;
        display: block;
        background: none;
        width: 100%;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .rightContainer .notice li .noticeTime {
        width: 1.2rem;
        height: 1.2rem;
        top: 0;
        left: 0;
        background: #f1f0f1;
    }
    .rightContainer .notice li .noticeTime .noticeDay {
        font-size: .48rem;
        height: .7rem;
        line-height: .8rem;
    }
    .rightContainer .notice li .noticeTime .noticeYear {
        font-size: .24rem;
        height: .4rem;
        line-height: .4rem;
        color: #666;
    }
    .itemPic20 .topPic {
        padding-bottom: .8rem;
    }
    .rightContainer .itemPic20 .topPic img {
        width: 100%;
        height: auto;
    }
    .itemPic20 .item_listPDF {
        padding: 0 .4rem .4rem;
    }
    .itemPic20 .item_listPDF ul li {
        background-size: auto .4rem;
        width: 100%;
        box-sizing: border-box;
        padding-top: .4rem;
        margin-top: .25rem;
    }
    .itemPic20 .item_listPDF ul li a {
        height: .4rem;
        line-height: .4rem;
        font-size: .28rem;
        padding-left: .47rem;
        box-sizing: border-box;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;
    }
    .itemPic20 .item_listPDF ul li:first-child,
    .item_listPDF ul li:nth-child(2) {
        border-top: 1px solid #f4f2f1!important;
    }
    .itemPic20 .item_listPDF ul li:first-child {
        border: none!important;
    }
    .item_listPDF ul li:nth-child(2) {
        margin-top: .25rem!important;
    }
    .itemPic20 {
        margin-bottom: .8rem;
    }
    .v1_stock .stock_title {
        height: .8rem;
        line-height: .8rem;
    }
    .v1_stock .stock_title h3 {
        font-size: .32rem;
    }
    .v1_stock .stock_title h3 span {
        font-size: .2rem;
        padding-left: .2rem;
    }
    .v1_stock .stock_title .v1_unit {
        font-size: .24rem;
    }
    .stockInfo .stockItem {
        float: none;
        width: 100%;
        padding: 0;
        height: 1rem;
        border: none;
        margin-bottom: .2rem;
    }
    .v1_stock .stockInfo {
        margin-top: .4rem;
        position: relative;
        padding: 0 0 0 53%;
    }
    .v1_stock .stockInfo .price {
        width: 30%;
        padding-right: 11%;
        display: flex;
        align-items: center;
        height: 3.4rem;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #f4f2f1;
    }
    .stockInfo .price .stockPrice {
        font-size: .4rem;
        font-weight: bold;
        padding: .1rem 0;
    }
    .stockInfo .price .st_percent {
        font-size: .2rem;
    }
    .stockInfo .stockItem .top,
    .stockInfo .stockItem .bottom {
        font-size: .24rem;
        padding: 0;
        height: .5rem;
        line-height: .5rem;
    }
    .stockInfo .stockItem .top span,
    .stockInfo .stockItem .bottom span {
        font-size: .28rem;
        font-weight: bold;
    }
    .v1_qcList ul li {
        padding: .4rem .3rem;
    }
    .v1_qcList ul li .title {
        font-size: .32rem;
        margin-bottom: .1rem;
        line-height: 1;
    }
    .v1_qcList ul li .qcinfo div {
        padding-top: .3rem;
        line-height: 1;
        font-size: .28rem;
    }
    .v1_qcList ul li .qcinfo div span {
        color: #333;
    }
    .showPower {
        padding: 0;
    }
    .showPower .item {
        margin-bottom: .4rem;
    }
    .showPower .item ul {
        padding: 0;
        padding-top: .7rem;
        display: flex;
    }
    .showPower .item .time {
        font-size: .4rem;
        line-height: 1;
    }
    .showPower .item ul li {
        width: 50%;
        margin: 0;
        margin-bottom: .2rem;
        padding: 0;
        padding-right: .1rem;
        box-sizing: border-box;
    }
    .showPower .item ul li:nth-child(2n) {
        padding: 0;
        padding-left: .1rem;
    }
    .showPower .item ul li a {
        display: block;
    }
    .showPower .item ul li a .mb_imgStyle {
        box-sizing: border-box;
        border: 1px solid #eae6e4;
        width: 100%;
        height: 2.32rem;
        text-align: center;
    }
    .showPower .item ul li a .mb_imgStyle img {
        width: 100%;
        height: 100%;
        border: 0;
    }
    .showPower .item ul li a span {
        height: .6rem;
        line-height: .6rem;
        font-size: .28rem;
    }
    .yy_rl h4.rl_h4 {
        font-size: .32rem;
        height: .8rem;
        line-height: .8rem;
    }
    .yy_rl .rl_topText {
        padding: .4rem 0 0;
    }
    .rl_topText .rl_topTextItem {
        padding: 0;
        padding-top: .42rem;
        margin-bottom: .4rem;
    }
    .rl_topText .rl_topTextItem .topTime {
        font-size: .28rem;
        color: #666;
        line-height: 1;
    }
    .rl_topText .rl_topTextItem .topText {
        line-height: 1.4;
        font-size: .28rem;
        color: #666;
        padding: .2rem 0 .3rem;
    }
    .rl_topText .rl_topTextItem .topAttr {
        margin: 0;
        font-size: .24rem;
    }
    .yy_rl .rl_history .rl_title {
        font-size: .32rem;
        height: .8rem;
        line-height: .8rem;
    }
    .yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list {
        margin-top: .4rem;
        padding-bottom: .4rem;
    }
    .yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .title {
        font-size: .28rem;
    }
    .yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info {
        padding-top: .4rem;
    }
    .yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .addr,
    .rl_topText .rl_topTextItem .topAttr {
        font-size: .24rem;
        padding-left: .36rem;
    }
    .rl_year_txt .rl_mb_title {
        font-size: .4rem;
        font-weight: bold;
        padding-top: .4rem;
        color: #333;
    }
    .v1single img {
        max-width: 100%!important;
        display: block;
        margin: .1rem auto;
        height: auto!important;
    }
    .mapBox2020 .li1 {
        float: none;
        width: 100%!important;
        height: auto!important;
        padding: 0;
        margin: 0;
        margin-bottom: .4rem;
    }
    .mapBox2020 ul li h2 {
        padding: .24rem 0;
        border-bottom: 1px solid #eae6e4;
        margin: 0;
    }
    .mapBox2020 ul li h2 a {
        color: #333;
        font-size: .32rem;
        font-weight: bold;
        line-height: 1;
    }
    .mapBox2020 ul li p {
        height: .8rem;
        line-height: .8rem;
    }
    .mapBox2020 ul li p a {
        font-size: .28rem;
        color: #333;
    }
    .mapBox2020 ul li ul {
        padding: 0;
        overflow: hidden;
    }
    .mapBox2020 ul li ul li {
        list-style: none;
        width: 25%;
        text-align: center;
        float: left;
        height: .8rem;
        line-height: .8rem;
        padding: 0;
        margin: 0;
    }
    .mapBox2020 ul li ul li a {
        font-size: .26rem;
        color: #666;
    }
    .importantBox .im_tabBox {}
    .tab_com .job .titles {
        font-size: .4rem!important;
        font-weight: bold;
        color: #333;
        margin: .4rem 0 .2rem 0;
    }
    .job .yy_mb_zpItem {
        border: 1px solid #eae6e4;
        padding: .24rem .2rem;
    }
    .job .yy_mb_zpItem .yy_jobName {
        color: #333;
        font-size: .32rem;
        line-height: 1;
        font-weight: bold;
    }
    .job .yy_mb_zpItem .yy_jobInfo {
        padding: .3rem 0 .4rem;
        line-height: 1;
    }
    .job .yy_mb_zpItem .yy_jobInfo span {
        border-right: 1px solid #cccccc;
        padding: 0 .2rem;
        font-size: .28rem;
        color: #666;
    }
    .job .yy_mb_zpItem .yy_jobInfo span:last-child {
        border: none;
        padding-right: 0;
    }
    .job .yy_mb_zpItem .yy_jobInfo span.job_num {
        padding-left: 0;
    }
    .job .yy_mb_zpItem .more {
        margin-bottom: .2rem;
    }
    .job .yy_mb_zpItem .more a {
        border: 1px solid #ee7800;
        border-radius: 2px;
        display: block;
        width: 1.8rem;
        height: .6rem;
        text-align: center;
        line-height: .6rem;
        color: #ee7800;
        font-size: .24rem;
    }
    .yy_mb_jobList .yy_mb_zpItem {
        border: none;
        background: #f8f8f8;
        margin-bottom: .2rem;
    }
    .yy_mb_jobList .yy_mb_zpItem .yy_detail a {
        border: none;
        width: 1.8rem;
        height: .6rem;
        line-height: .6rem;
        text-align: center;
        font-size: .28rem;
        color: #ee7800;
        display: block;
        background: #f7ebdf;
        border-radius: .3rem;
    }
    .yy_mb_detail .tab_com {
        padding-top: .4rem;
    }
    .yy_mb_detail .tab_com,
    .yy_mb_detail .tab_com div,
    .yy_mb_detail .tab_com span,
    .yy_mb_detail .tab_com p {
        font-size: .28rem!important;
        line-height: .4rem!important;
    }
    .indexBanner .swiper-pagination-bullet {
        width: .14rem;
        height: .14rem;
    }
    .indexBanner .swiper-pagination-bullet-active {
        width: .32rem;
        border-radius: .07rem;
    }
    .indexBanner .swiper-button-next.swiper-button-white,
    .indexBanner .swiper-button-prev.swiper-button-white {
        display: none;
    }
    .mb_footerBox_position {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .contact .contact_img {
        float: none;
        width: 100%;
    }
    .v1single .contact_text {
        float: none;
        width: 100%;
        padding: 0;
    }
    .v1detail .newsDetailTitle {
        font-size: .4rem;
        line-height: .48rem;
        font-weight: bold;
        color: #333;
    }
    .v1detail .newsDetailInfo {
        padding: .28rem 0 .38rem;
        margin: 0 0 .4rem 0;
    }
    .v1detail .newsDetailInfo a,
    .v1detail .newsDetailInfo span {
        color: #666;
        font-size: .24rem;
        line-height: 1;
    }
    .v1detail .yy_fontSize {
        display: none;
    }
    .v1detail .newsDetailInfo span {
        padding-right: .4rem;
    }
    .rightBox_in .detailGoBack {
        top: .28rem;
        display: none;
    }
    .news_content,
    .news_content div,
    .news_content p,
    .news_content span {
        font-size: .3rem;
        color: #666;
        line-height: 1.8;
        font-family: "Microsoft YaHei", Arial!important;
    }
    .rightBox_in .newdetailLunbo {
        padding: 0;
        width: 100%;
        height: 4.68rem;
    }
    .rightBox_in .lunboBottom {
        display: none;
    }
    .rightBox_in .gallery-top {
        width: 100%;
        height: 4.68rem;
    }
    .rightBox_in .v1_newPage {
        margin-top: .8rem;
        padding: 0;
    }
    .rightBox_in .v1_newPage span {
        display: block;
        position: inherit;
        padding-top: .4rem;
        top: 0;
        font-size: .28rem;
        font-weight: bold;
        color: #666;
    }
    .rightBox_in .v1_newPage span a {
        font-weight: normal;
    }
    .rightBox_in .v1single {
        min-height: calc(100% - 6.5rem);
    }
    .mapBox2020 .li1>p {
        position: relative;
    }
    .mapBox2020 .li1>p span.yymb_showUl {
        display: none;
        width: .8rem;
        height: .8rem;
        position: absolute;
        top: 0;
        right: 0;
        background: url(../image/mb_icon-nav-arrow-opren.png) no-repeat center center;
        background-size: .22rem auto;
    }
    .yymb_nav .yymb_nav_item:first-child a {
        background: none!important;
    }
    .video_Box20 .video_item20 a:hover .play_pic,
    .video_Box20 .video_item20 a .play_pic {
        display: none;
    }
    .yymb_videoItem {
        width: 100%;
        margin-top: .2rem;
    }
    .yymb_videoItem .mb_videoPlay {
        height: 4.6rem;
        background: #000;
        position: relative;
        z-index: 1;
    }
    .yymb_videoItem .mb_videoPlay video {
        height: 4.6rem;
    }
    .yymb_videoItem .mb_videoTxt {
        box-sizing: border-box;
        padding: ;
        height: 1.4rem;
        border: 1px solid #eae6e4;
        border-top: none;
        padding: .3rem .4rem;
        line-height: .4rem;
        font-weight: bold;
        font-size: .32rem;
    }
    .wxImgBox {
        display: none;
        height: 100%;
        width: 100%;
        overflow: hidden;
        position: fixed;
        z-index: 2000;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
    }
    .wxImgBox div.wxdiv {
        position: absolute;
        width: 4rem;
        height: 4rem;
        top: 50%;
        left: 50%;
        margin-top: -2rem;
        margin-left: -2rem;
    }
    .wxImgBox div.wxdiv img {
        width: 4rem;
        height: 4rem;
        z-index: 1;
    }
    .wxImgBox .wxClose {
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.8);
    }
    .m_activeColor {
        color: #ee7800!important;
    }
    .v1single .crc-culture-video {
        width: 100%!important;
    }
    .v1single .crc-culture-video video {
        width: 100%!important;
        height: 4rem!important;
        background: #000;
    }
    .yyMb_indexVideo {
        margin: .4rem 0;
        background: #000;
        height: 4rem;
        position: relative;
    }
    .yyMb_indexVideo video {
        width: 100%;
        background: #000;
        height: 4rem;
        display: none;
    }
    video {
        width: 100%;
        height: 100%;
        object-fit: fill!important;
    }
    .yy_loading {
        position: fixed;
        z-index: 2000;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: #fff;
        opacity: 1;
    }
    .outBox .breadBox .yyIndexnotice {
        right: .24rem;
        margin: 0;
        top: 0.03rem;
    }
    .v1detail img {
        max-width: 100%!important;
        height: auto!important;
        display: block;
        margin: .05rem auto;
    }
    .yynewUI li .dian {
        top: 0.2rem!important;
    }
    .yyMb_indexVideo .videoPoster {
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 4rem;
    }
    .yyMb_indexVideo .index_videoBtn {
        z-index: 4;
        position: absolute;
        top: 50%;
        left: 50%;
    }
    .talented_structure .item .conts p img.mb_wcImg {
        float: none!important;
        margin-left: auto!important;
    }
    .crc-pub-page-span {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    html {
        overflow-x: hidden!important;
        min-width: auto!important;
    }
    .yynewUI li .dian {
        top: 7px!important;
    }
    html {
        font-size: 50px;
    }
    .yymb_hide {
        display: none!important;
    }
    .yy_view {
        display: block;
    }
    .yy_mask {
        visibility: hidden;
        transition: all .4s;
        -webkit-transition: all .4s;
        -o-transition: all .4s;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 1.2rem;
        right: 0;
        left: 0;
        bottom: 0;
        background: #000;
        opacity: 0;
        z-index: 110;
    }
    .w1180 {
        width: 100%;
        padding: 0 .24rem;
        box-sizing: border-box;
    }
    .breadBox .w1180,
    .yytop .w1180 {
        padding: 0;
    }
    .header .header_in {
        width: 100%;
    }
    .header {
        height: 1.2rem;
        padding: 0;
        position: fixed;
        background: none;
        background-color: #fff;
        border-bottom: 1px solid #f4f2f1;
    }
    .yymb_topMenuBtn {
        height: 1.2rem;
        width: 1.2rem;
        position: absolute;
        top: 0;
        right: 0;
        background: #fef5ea url(../image/mb_icon-menu-open.png) no-repeat center center;
        background-size: .48rem auto;
    }
    .header .logo {
        top: .21rem;
        left: .24rem;
    }
    .header .logo img {
        height: .8rem;
    }
    .yymb_menu {
        box-sizing: border-box;
        border-top: 1px solid #f4f2f1;
        transition: all .4s;
        -webkit-transition: all .4s;
        -o-transition: all .4s;
        z-index: 120;
        display: block;
        width: 75%;
        height: calc(100% - 1.2rem);
        overflow: hidden;
        background: #fff;
        position: fixed;
        top: 1.2rem;
        right: -90%;
    }
    .yymb_menu .yymb_menu_in {
        height: calc(100%);
        position: relative;
        overflow: hidden;
    }
    .yymb_menu_show {
        right: 0;
    }
    .yymb_menu .searchInputBox {
        margin: .4rem;
        width: calc(100% - 0.8rem);
        background: #f1f0f1;
        height: .8rem;
        position: relative;
    }
    .yymb_menu .searchInputBox .search_input {
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        padding: 0.12rem 1rem 0.12rem 0.18rem;
        font-size: .24rem;
        color: #999;
    }
    .yymb_menu .searchInputBox .inputBtn {
        background: #ee7800 url(../image/mb_icon-search-query.png) no-repeat center center;
        background-size: .26rem auto;
        position: absolute;
        right: 0;
        top: 0;
        width: .8rem;
        height: .8rem;
    }
    .yymb_menu .yymb_nav {
        height: calc(100% - 3rem);
        overflow-y: auto;
    }
    .yymb_nav .yymb_nav_item a {
        display: block;
        height: .8rem;
        line-height: .8rem;
        background-color: #fff;
    }
    .yymb_nav .yymb_nav_item a.yymb_a1 {
        padding-left: .4rem;
        background: url(../image/mb_icon-nav-arrow-default.png) no-repeat 92% center;
        background-size: .21rem auto;
        font-size: .32rem;
        color: #333;
    }
    .yymb_nav .yymb_nav_item:nth-child(even) a.yymb_a1 {
        background-color: #f8f8f8;
    }
    .yymb_nav .yymb_nav_item .yymb_nav_item2Box .yymb_nav_item2 a {
        padding-left: .68rem;
        border-bottom: 1px solid #f4f2f1;
        font-size: .28rem;
        color: #666;
    }
    .yymb_nav .yymb_nav_item .yymb_nav_item2Box .yymb_nav_item2 ul li a {
        padding-left: .79rem;
        font-size: .24rem;
        color: #999;
    }
    .yy_mb_lg {
        position: absolute;
        bottom: 0.4rem;
        left: 0;
        background: #fff;
        padding: .36rem 0 0 .42rem;
        height: 1.2rem;
        width: 100%;
        box-sizing: border-box;
    }
    .yy_mb_lg a {
        display: inline-block;
        margin-right: .2rem;
        width: .64rem;
        height: .64rem;
        border: 1px solid #cccccc;
        line-height: .64rem;
        text-align: center;
        font-size: .28rem;
        color: #999;
    }
    .yy_mb_lg a.ch_j {
        display: none;
    }
    .yymb_nav_item2Box,
    .yymb_nav_item2Box .yymb_nav_item2 ul {
        display: none;
    }
    .indexBox .yytop,
    .indexBanner {
        height: 4.8rem;
    }
    .breadBox {
        padding: 0;
    }
    .breadBox .index_news_lunbo {
        padding-left: .82rem;
        padding-right: 0;
        background-position: .25rem center;
        width: 100%;
        box-sizing: border-box;
    }
    .breadBox .index_news_lunbo .index_news_lunbo_more {
        right: .25rem;
    }
    .indextopNews .yy_mb_newTitle {
        font-size: .4rem;
        border: none;
        margin-bottom: .4rem;
        line-height: 1;
    }
    .indextopNews .newsLeft {
        width: 100%;
        height: 4.65rem;
        float: none;
    }
    .indextopNews .newsLeft {
        border: none;
    }
    .indextopNews .newsLeft a {
        border: 1px solid #eae6e4;
    }
    .indextopNews .newsLeft a img {
        width: 100%;
        height: 100%;
    }
    .indextopNews .newsLeft a .text {
        height: .7rem;
        line-height: .7rem;
        font-size: .28rem;
    }
    .indextopNews .newsRight {
        width: 100%;
        float: none;
    }
    .container_main {
        padding-top: .8rem;
    }
    .topNewsList .newsItem .time {
        font-size: .24rem;
        top: .34rem;
        left: 0;
        right: auto;
        height: .32rem;
        line-height: .32rem;
        width: .8rem;
        text-align: center;
    }
    .newsRight .topNewsList {
        padding: .1rem 0 .6rem;
    }
    .topNewsList .newsItem a {
        padding-top: .1rem;
        height: .3rem;
        line-height: .3rem;
        font-size: .28rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }
    .topNewsList .newsItem {
        padding: .26rem 0rem 0 1rem!important;
    }
    .topNewsList .newsItem .dian {
        top: .42rem;
    }
    .yymb_moreStyle {
        margin: 0 auto;
        width: 3.4rem;
        border-radius: 4px;
        height: .8rem;
        display: block;
        border: 1px solid #ee7800;
        text-align: center;
        line-height: .8rem;
        font-size: .24rem!important;
        color: #ee7800!important;
    }
    .index_mdBox {
        margin: .8rem 0;
        padding: .8rem 0 .2rem;
        background-image: url(../image/yymb_indexBg.jpg);
        background-size: 100% auto!important;
        background-position: top left!important;
    }
    .yy_index_main .title .more {
        display: none;
    }
    .index_mdBox ul {
        margin: 0;
        width: 100%;
    }
    .index_mdBox ul li {
        width: 100%;
        float: none;
        margin: 0;
        margin-bottom: .32rem;
    }
    .index_mdBox ul li:last-child {
        margin: 0;
    }
    .yy_index_main .title {
        line-height: 1;
        font-size: .4rem;
    }
    .index_mdBox ul li a img {
        width: 100%;
        height: 4.64rem;
        margin: .4rem 0;
    }
    .index_mdBox ul li .md_title {
        line-height: 1;
        font-size: .32rem;
    }
    .index_mdBox ul li .md_text {
        height: auto;
        padding: .18rem 0 .38rem;
        line-height: .4rem;
        font-size: .28rem;
    }
    .index_mdBox .yymb_moreStyle {
        margin: .6rem auto .8rem;
    }
    .footer_lunbo {
        width: 100%;
        height: auto;
        background: #fff;
    }
    .footer_lunbo .swiper-footer {
        display: none;
    }
    .footer_lunbo .swiper-button-white {
        display: none;
    }
    .footer_lunbo .swiper-container {
        padding: 0!important;
    }
    .footer_lunbo .swiper-slide {
        padding: 0;
    }
    .index_bottomLink .yy_fastWay a.heightWay_a span.img {
        width: .6rem;
        height: .6rem;
    }
    .index_bottomLink .yy_fastWay a.heightWay_a span.txt {
        font-size: .28rem;
        margin-top: .1rem;
    }
    .footer_lunbo .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 0;
    }
    .footer_lunbo .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        height: calc((100% - 30px) / 2);
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .yy_fastWay .footer_mb_lunbo ul {
        overflow: hidden;
        margin-top: -0.4rem;
    }
    .yy_fastWay .footer_mb_lunbo ul li {
        width: 33.33%;
        box-sizing: border-box;
        padding: 0;
        height: auto;
        margin-top: .8rem;
    }
    .yymb_goTop {
        margin-top: .8rem;
        width: 100%;
        height: .8rem;
        line-height: .8rem;
        background: #f2f3f5;
        color: #666;
        font-size: .28rem;
        text-align: center;
    }
    .footer ul li:nth-child(2n) {
        display: none;
    }
    .footer ul li a,
    .CopyRight a,
    .CopyRight span {
        font-size: .24rem;
    }
    .CopyRight span.yy_jszc {
        display: block;
        text-align: center;
    }
    .container_main .leftMenu {
        display: none;
    }
    .yytop,
    .yytop .banner {
        height: 3.2rem;
    }
    .yytop .banner .bannerBg {
        background-size: auto 100%!important;
    }
    .outBox {
        position: relative;
    }
    .outBox .breadBox {
        text-align: left;
    }
    .outBox .breadBox a {
        font-size: .24rem;
        color: #666;
        font-weight: normal!important;
        margin: 0 0.2rem;
    }
    .container_main .rightBox {
        float: none;
        width: 100%;
    }
    .rightBox_in h2 {
        font-size: .4rem;
        margin-bottom: .4rem;
        line-height: 1;
    }
    .rightContainer .v1single,
    .rightContainer .v1single div,
    .rightContainer .v1single p,
    .rightContainer .v1single span {
        text-align: justify;
        line-height: 1.8;
        font-size: .28rem;
        color: #666;
    }
    .v1single p {
        margin-bottom: .14rem;
    }
    .gltdBox .gltd_item {
        padding: 0.4rem 0;
        margin-bottom: .2rem;
    }
    .gltdBox .gltd_item .gltd_info .gltd_name {
        font-size: .32rem;
    }
    .gltdBox .gltd_item .gltd_info .gltd_txt {
        text-align: justify;
        margin-top: .4rem;
        font-size: .28rem;
        line-height: 1.8;
        color: #666;
    }
    .gltdBox .gltd_item .gltd_info {
        padding: 0 .3rem;
    }
    .footer {
        margin: 0;
        padding: .28rem 0;
        background: #fbfbfb!important;
    }
    .gltdBox .gltd_item .gltd_pic {
        top: .4rem;
    }
    .gltdBox .gltd_item .gltd_pic img {
        width: 1.6rem;
        height: auto;
    }
    .fzlcBox {
        padding: .2rem 0 .2rem .46rem;
    }
    .fzlcBox .fzlc_item {
        padding: .2rem 0 .4rem;
    }
    .fzlcBox .fzlc_item .fzlc_title .txt {
        font-size: .4rem;
    }
    .fzlcBox .fzlc_item .fzlc_title .fzlcBtn {
        width: .4rem;
        height: .4rem;
        margin-left: .1rem;
    }
    .fzlcBox .fzlc_item .fzlc_title .title_bg {
        width: .24rem;
        height: .24rem;
        left: -0.598rem;
        top: .07rem;
        overflow: hidden;
    }
    .fzlcBox .fzlc_item .fzlc_con {
        border-radius: 4px;
        padding: .1rem .3rem .3rem .3rem;
    }
    .fzlcBox .fzlc_item .fzlc_con div,
    .fzlcBox .fzlc_item .fzlc_con p,
    .fzlcBox .fzlc_item .fzlc_con div span {
        font-size: .28rem;
        color: #666;
    }
    .fzlcBox .fzlc_item .fzlc_con p {
        margin-top: .2rem;
    }
    .video_centre20 .video_Box20 {
        width: 100%;
        margin: 0;
    }
    .video_centre20 .video_item20 {
        float: none;
        width: 100%;
        margin: 0 0 0.2rem 0;
    }
    .video_item20 .video_picBox {
        width: 100%;
        height: 4.6rem;
    }
    .video_centre20 .video_txt20 {
        padding: .2rem .4rem 0;
        height: 1rem;
        font-size: .32rem;
        color: #333;
    }
    .Page2020 {
        margin: .6rem auto!important;
        padding: 0!important;
    }
    .Page2020 .pageSpan,
    .Page2020 .lastPage,
    .Page2020 .pageSpan,
    .Page2020 .indexPage {
        display: none;
    }
    .Page2020 .page_warp a {
        margin: 0 2px!important;
        padding: .2rem;
        font-size: .24rem;
    }
    .v1_newsTop_title {
        line-height: 1;
        font-size: .28rem;
        color: #333;
        font-weight: bold;
        padding-left: .2rem;
        margin-bottom: .4rem;
    }
    .v1_newsTop .v1_newsTop_in {
        height: auto;
        padding: 5rem .3rem .4rem;
        margin-bottom: .4rem;
    }
    .v1_newsTop_in .newsTopTitle {
        padding: 0;
    }
    .v1_newsTop_in .newsTopTitle a {
        font-size: .32rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }
    .v1_newsTop_in .newsTopTxt {
        padding: .3rem 0;
        line-height: .4rem;
        font-size: .28rem;
    }
    .v1_newsTop_in a.newsTopImg {
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 4.6rem;
    }
    .v1_gtgx li {
        border: none;
        background: #f8f8f8;
        padding: 1rem .2rem .4rem;
        margin-bottom: .2rem;
    }
    .v1_gtgx li .v1_dtBox .title {
        font-size: .32rem;
        color: #333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }
    .v1_gtgx li .v1_dtBox .dtText {
        /* text-align: justify; */
        padding: .28rem 0 0 0;
        line-height: .4rem;
        /* height: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        display: box;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; */
    }
    .noticeTime {
        top: .4rem;
        left: .2rem;
        width: auto;
        height: auto;
        padding: 0;
        background: none;
    }
    .noticeTime .noticeDay {
        font-weight: bold;
        display: inline-block;
        width: auto;
        height: auto;
        line-height: 1;
        font-size: .4rem;
    }
    .noticeTime .noticeYear {
        display: inline-block;
        width: auto;
        height: auto;
        line-height: 1;
        font-size: .32rem;
        color: #ee7800;
    }
    .v1single .talent,
    .talent_txt .left,
    .talent_txt .right {
        width: 100%;
    }
    .v1single .talent {
        margin-bottom: .8rem;
    }
    .v1single .talent p img {
        width: 100%;
        height: auto;
    }
    .v1single .talent .talent_txt>div {
        float: none;
    }
    .v1single .talent .talent_txt .value {
        background: none;
        padding: 0;
        height: auto;
    }
    .v1single .talent .talent_txt h1 {
        color: .32rem;
        font-weight: bold;
        color: #ee7800;
        line-height: 1;
        padding-bottom: .29rem;
        border-bottom: 1px solid #eae6e4;
    }
    .talent_txt .right,
    .talent_txt {
        background: none;
    }
    .talent_txt .right {
        border: 1px solid #eae6e4;
        box-sizing: border-box;
        padding: .4rem;
    }
    .v1single .talent .yj {
        padding: .8rem 0;
    }
    .shReport ul {
        margin: 0;
    }
    .shReport ul li {
        width: 100%;
        height: auto;
        box-sizing: border-box;
        margin: 0 0 .2rem 0;
        padding: 0.36rem 0 0.36rem 0.36rem;
    }
    .shReport ul li:last-child {
        margin-bottom: .1rem;
    }
    .shReport ul li a {
        padding: 0 0 0 2.5rem;
        height: 2.76rem;
    }
    .shReport ul li a img {
        width: 2rem;
        height: 2.74rem;
        top: 0;
        left: 0rem;
    }
    .shReport ul li a .report_title {
        font-size: .32rem;
        padding-top: .46rem;
    }
    .shReport ul li a .report_link {
        font-weight: bold;
        font-size: .24rem;
        margin-top: .4rem;
    }
    .rightContainer .notice li {
        width: 100%;
        margin-bottom: .2rem;
        height: 1.2rem;
    }
    .rightContainer .notice li a {
        height: 1.2rem;
        padding: 0 .4rem 0 1.6rem;
        width: 100%;
        display: flex;
        align-items: center;
        box-sizing: border-box;
    }
    .rightContainer .notice li a span {
        line-height: .4rem;
        font-size: .28rem;
        display: block;
        background: none;
        width: 100%;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .rightContainer .notice li .noticeTime {
        width: 1.2rem;
        height: 1.2rem;
        top: 0;
        left: 0;
        background: #f1f0f1;
    }
    .rightContainer .notice li .noticeTime .noticeDay {
        font-size: .48rem;
        height: .7rem;
        line-height: .8rem;
    }
    .rightContainer .notice li .noticeTime .noticeYear {
        font-size: .24rem;
        height: .4rem;
        line-height: .4rem;
        color: #666;
    }
    .itemPic20 .topPic {
        padding-bottom: .8rem;
    }
    .rightContainer .itemPic20 .topPic img {
        width: 100%;
        height: auto;
    }
    .itemPic20 .item_listPDF {
        padding: 0 .4rem .4rem;
    }
    .itemPic20 .item_listPDF ul li {
        background-size: auto .4rem;
        width: 100%;
        box-sizing: border-box;
        padding-top: .4rem;
        margin-top: .25rem;
    }
    .itemPic20 .item_listPDF ul li a {
        height: .4rem;
        line-height: .4rem;
        font-size: .28rem;
        padding-left: .47rem;
        box-sizing: border-box;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        word-break: break-all;
    }
    .itemPic20 .item_listPDF ul li:first-child,
    .item_listPDF ul li:nth-child(2) {
        border-top: 1px solid #f4f2f1!important;
    }
    .itemPic20 .item_listPDF ul li:first-child {
        border: none!important;
    }
    .item_listPDF ul li:nth-child(2) {
        margin-top: .25rem!important;
    }
    .itemPic20 {
        margin-bottom: .8rem;
    }
    .v1_stock .stock_title {
        height: .8rem;
        line-height: .8rem;
    }
    .v1_stock .stock_title h3 {
        font-size: .32rem;
    }
    .v1_stock .stock_title h3 span {
        font-size: .2rem;
        padding-left: .2rem;
    }
    .v1_stock .stock_title .v1_unit {
        font-size: .24rem;
    }
    .stockInfo .stockItem {
        float: none;
        width: 100%;
        padding: 0;
        height: 1rem;
        border: none;
        margin-bottom: .2rem;
    }
    .v1_stock .stockInfo {
        margin-top: .4rem;
        position: relative;
        padding: 0 0 0 53%;
    }
    .v1_stock .stockInfo .price {
        width: 30%;
        padding-right: 11%;
        display: flex;
        align-items: center;
        height: 3.4rem;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #f4f2f1;
    }
    .stockInfo .price .stockPrice {
        font-size: .4rem;
        font-weight: bold;
        padding: .1rem 0;
    }
    .stockInfo .price .st_percent {
        font-size: .2rem;
    }
    .stockInfo .stockItem .top,
    .stockInfo .stockItem .bottom {
        font-size: .24rem;
        padding: 0;
        height: .5rem;
        line-height: .5rem;
    }
    .stockInfo .stockItem .top span,
    .stockInfo .stockItem .bottom span {
        font-size: .28rem;
        font-weight: bold;
    }
    .v1_qcList ul li {
        padding: .4rem .3rem;
    }
    .v1_qcList ul li .title {
        font-size: .32rem;
        margin-bottom: .1rem;
        line-height: 1;
    }
    .v1_qcList ul li .qcinfo div {
        padding-top: .3rem;
        line-height: 1;
        font-size: .28rem;
    }
    .v1_qcList ul li .qcinfo div span {
        color: #333;
    }
    .showPower {
        padding: 0;
    }
    .showPower .item {
        margin-bottom: .4rem;
    }
    .showPower .item ul {
        padding: 0;
        padding-top: .7rem;
        display: flex;
    }
    .showPower .item .time {
        font-size: .4rem;
        line-height: 1;
    }
    .showPower .item ul li {
        width: 50%;
        margin: 0;
        margin-bottom: .2rem;
        padding: 0;
        padding-right: .1rem;
        box-sizing: border-box;
    }
    .showPower .item ul li:nth-child(2n) {
        padding: 0;
        padding-left: .1rem;
    }
    .showPower .item ul li a {
        display: block;
    }
    .showPower .item ul li a .mb_imgStyle {
        box-sizing: border-box;
        border: 1px solid #eae6e4;
        width: 100%;
        height: 2.32rem;
        text-align: center;
    }
    .showPower .item ul li a .mb_imgStyle img {
        width: 100%;
        height: 100%;
        border: 0;
    }
    .showPower .item ul li a span {
        height: .6rem;
        line-height: .6rem;
        font-size: .28rem;
    }
    .yy_rl h4.rl_h4 {
        font-size: .32rem;
        height: .8rem;
        line-height: .8rem;
    }
    .yy_rl .rl_topText {
        padding: .4rem 0 0;
    }
    .rl_topText .rl_topTextItem {
        padding: 0;
        padding-top: .42rem;
        margin-bottom: .4rem;
    }
    .rl_topText .rl_topTextItem .topTime {
        font-size: .28rem;
        color: #666;
        line-height: 1;
    }
    .rl_topText .rl_topTextItem .topText {
        line-height: 1.4;
        font-size: .28rem;
        color: #666;
        padding: .2rem 0 .3rem;
    }
    .rl_topText .rl_topTextItem .topAttr {
        margin: 0;
        font-size: .24rem;
    }
    .yy_rl .rl_history .rl_title {
        font-size: .32rem;
        height: .8rem;
        line-height: .8rem;
    }
    .yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list {
        margin-top: .4rem;
        padding-bottom: .4rem;
    }
    .yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .title {
        font-size: .28rem;
    }
    .yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info {
        padding-top: .4rem;
    }
    .yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .addr,
    .rl_topText .rl_topTextItem .topAttr {
        font-size: .24rem;
        padding-left: .36rem;
    }
    .rl_year_txt .rl_mb_title {
        font-size: .4rem;
        font-weight: bold;
        padding-top: .4rem;
        color: #333;
    }
    .v1single img {
        max-width: 100%!important;
        display: block;
        margin: .1rem auto!important;
        height: auto!important;
    }
    .mapBox2020 .li1 {
        float: none;
        width: 100%!important;
        height: auto!important;
        padding: 0;
        margin: 0;
        margin-bottom: .4rem;
    }
    .mapBox2020 ul li h2 {
        padding: .24rem 0;
        border-bottom: 1px solid #eae6e4;
        margin: 0;
    }
    .mapBox2020 ul li h2 a {
        color: #333;
        font-size: .32rem;
        font-weight: bold;
        line-height: 1;
    }
    .mapBox2020 ul li p {
        height: .8rem;
        line-height: .8rem;
    }
    .mapBox2020 ul li p a {
        font-size: .28rem;
        color: #333;
    }
    .mapBox2020 ul li ul {
        padding: 0;
        overflow: hidden;
    }
    .mapBox2020 ul li ul li {
        list-style: none;
        width: 25%;
        text-align: center;
        float: left;
        height: .8rem;
        line-height: .8rem;
        padding: 0;
        margin: 0;
    }
    .mapBox2020 ul li ul li a {
        font-size: .26rem;
        color: #666;
    }
    .importantBox .im_tabBox {}
    .tab_com .job .titles {
        font-size: .4rem!important;
        font-weight: bold;
        color: #333;
        margin: .4rem 0 .2rem 0;
    }
    .job .yy_mb_zpItem {
        border: 1px solid #eae6e4;
        padding: .24rem .2rem;
        margin-bottom: 1.4rem;
        position: relative;
    }
    .job .yy_mb_zpItem .yy_jobName {
        color: #333;
        font-size: .32rem;
        line-height: 1;
        font-weight: bold;
    }
    .job .yy_mb_zpItem .yy_jobInfo {
        padding: .3rem 0 .1rem;
        line-height: 1;
    }
    .job .yy_mb_zpItem .yy_jobInfo span {
        border-right: 1px solid #cccccc;
        padding: 0 .2rem;
        font-size: .28rem;
        color: #666;
    }
    .job .yy_mb_zpItem .yy_jobInfo span:last-child {
        border: none;
        padding-right: 0;
    }
    .job .yy_mb_zpItem .yy_jobInfo span.job_num {
        padding-left: 0;
    }
    .job .yy_mb_zpItem .more {
        margin-bottom: .2rem;
        position: absolute;
        left: 0;
        bottom: -1.2rem;
    }
    .job .yy_mb_zpItem .more a {
        border: 1px solid #ee7800;
        border-radius: 2px;
        display: block;
        width: 1.8rem;
        height: .6rem;
        text-align: center;
        line-height: .6rem;
        color: #ee7800;
        font-size: .24rem;
    }
    .yy_mb_jobList .yy_mb_zpItem {
        border: none;
        background: #f8f8f8;
        margin-bottom: .2rem;
    }
    .yy_mb_jobList .yy_mb_zpItem .yy_detail a {
        border: none;
        width: 1.8rem;
        height: .6rem;
        line-height: .6rem;
        text-align: center;
        font-size: .28rem;
        color: #ee7800;
        display: block;
        background: #f7ebdf;
        border-radius: .3rem;
    }
    .yy_mb_detail .tab_com {
        padding-top: .4rem;
    }
    .yy_mb_detail .tab_com,
    .yy_mb_detail .tab_com div,
    .yy_mb_detail .tab_com span,
    .yy_mb_detail .tab_com p {
        font-size: .28rem!important;
        line-height: .4rem!important;
    }
    .indexBanner .swiper-pagination-bullet {
        width: .14rem;
        height: .14rem;
    }
    .indexBanner .swiper-pagination-bullet-active {
        width: .32rem;
        border-radius: .07rem;
    }
    .indexBanner .swiper-button-next.swiper-button-white,
    .indexBanner .swiper-button-prev.swiper-button-white {
        display: none;
    }
    .mb_footerBox_position {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
    }
    .contact .contact_img {
        float: none;
        width: 100%;
    }
    .v1single .contact_text {
        float: none;
        width: 100%;
        padding: 0;
    }
    .v1detail .newsDetailTitle {
        font-size: .4rem;
        line-height: .48rem;
        font-weight: bold;
        color: #333;
    }
    .v1detail .newsDetailInfo {
        padding: .28rem 0 .38rem;
        margin: 0 0 .4rem 0;
    }
    .v1detail .newsDetailInfo a,
    .v1detail .newsDetailInfo span {
        color: #666;
        font-size: .24rem;
        line-height: 1;
    }
    .v1detail .yy_fontSize {
        display: none;
    }
    .v1detail .newsDetailInfo span {
        padding-right: .4rem;
    }
    .rightBox_in .detailGoBack {
        top: .28rem;
        display: none;
    }
    .news_content,
    .news_content div,
    .news_content p,
    .news_content span {
        font-size: .3rem;
        color: #666;
        line-height: 1.8;
        font-family: "Microsoft YaHei", Arial!important;
    }
    .rightBox_in .newdetailLunbo {
        padding: 0;
        width: 100%;
        height: auto;
    }
    .gallery-thumbs {
        height: 50px!important;
        width: 88%!important;
    }
    .lunboBottom .buttom_lunbo {
        width: 20px;
        height: 50px;
    }
    .rightBox_in .lunboBottom {
        display: block;
        margin-top: 20px!important;
    }
    .rightBox_in .gallery-top {
        width: 100%;
        height: 4.68rem;
    }
    .rightBox_in .v1_newPage {
        margin-top: .8rem;
        padding: 0;
    }
    .rightBox_in .v1_newPage span {
        display: block;
        position: inherit;
        padding-top: .4rem;
        top: 0;
        font-size: .28rem;
        font-weight: bold;
        color: #666;
    }
    .rightBox_in .v1_newPage span a {
        font-weight: normal;
    }
    .rightBox_in .v1single {
        min-height: calc(100% - 6.5rem);
    }
    .mapBox2020 .li1>p {
        position: relative;
    }
    .mapBox2020 .li1>p span.yymb_showUl {
        display: none;
        width: .8rem;
        height: .8rem;
        position: absolute;
        top: 0;
        right: 0;
        background: url(../image/mb_icon-nav-arrow-opren.png) no-repeat center center;
        background-size: .22rem auto;
    }
    .yymb_nav .yymb_nav_item:first-child a {
        background: none!important;
    }
    .video_Box20 .video_item20 a:hover .play_pic,
    .video_Box20 .video_item20 a .play_pic {
        display: none;
    }
    .yymb_videoItem {
        width: 100%;
        margin-top: .2rem;
    }
    .yymb_videoItem .mb_videoPlay {
        height: 4.6rem;
        background: #000;
        position: relative;
        z-index: 1;
    }
    .yymb_videoItem .mb_videoPlay video {
        height: 4.6rem;
    }
    .yymb_videoItem .mb_videoTxt {
        box-sizing: border-box;
        padding: ;
        height: 1.4rem;
        border: 1px solid #eae6e4;
        border-top: none;
        padding: .3rem .4rem;
        line-height: .4rem;
        font-weight: bold;
        font-size: .32rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .wxImgBox {
        display: none;
        height: 100%;
        width: 100%;
        overflow: hidden;
        position: fixed;
        z-index: 2000;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
    }
    .wxImgBox div.wxdiv {
        position: absolute;
        width: 4rem;
        height: 4rem;
        top: 50%;
        left: 50%;
        margin-top: -2rem;
        margin-left: -2rem;
    }
    .wxImgBox div.wxdiv img {
        width: 4rem;
        height: 4rem;
        z-index: 1;
    }
    .wxImgBox .wxClose {
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.8);
    }
    .m_activeColor {
        color: #ee7800!important;
    }
    .v1single .crc-culture-video {
        width: 100%!important;
    }
    .v1single .crc-culture-video video {
        width: 100%!important;
        height: 4rem!important;
        background: #000;
    }
    .yyMb_indexVideo {
        margin: .4rem 0;
        background: #000;
        height: 4rem;
        position: relative;
    }
    .yyMb_indexVideo video {
        width: 100%;
        background: #000;
        height: 4rem;
        display: none;
    }
    video {
        width: 100%;
        height: 100%;
        object-fit: fill!important;
    }
    .yy_loading {
        position: fixed;
        z-index: 2000;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: #fff;
        opacity: 1;
    }
    .outBox .breadBox .yyIndexnotice {
        right: .24rem;
        margin: 0;
        top: 10px!important;
    }
    .v1detail img {
        max-width: 100%!important;
        height: auto!important;
        display: block;
        margin: .05rem auto;
    }
    .yy_index_main .index_mdBox .title {
        padding-bottom: .4rem;
        margin-bottom: .4rem;
    }
    .yyMb_indexVideo .videoPoster {
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 4rem;
    }
    .yyMb_indexVideo .index_videoBtn {
        z-index: 2;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -0.6rem;
        margin-left: -0.6rem;
        width: 1.2rem;
        height: 1.2rem;
    }
}
