@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(../images/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(../images/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(../images/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(../images/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;
  }
  .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(../images/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; }

}



@media screen and (max-width: 640px){
  .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(../images/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(../images/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(../images/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(../images/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; 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: 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(../images/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: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;}


}







