.swiper-button-next:after, .swiper-button-prev:after{ display: none; }
.indexBanner .swiper-button-next, .indexBanner .swiper-button-prev { top:53%!important; }
.header{position: absolute; top: 0; z-index: 99; left: 0; width: 100%; height: 80px; padding-bottom: 8px; background: url(../images/nav.png) center center; }
input::-ms-clear, input::-ms-reveal{
  display: none;
}
.yytop{ height: 320px; }
.yydfColor{ color: #ee7800!important; }
.yymb_menu{ display: none; }
.yy_view{ display: none; }
.yytop .banner{ height: 320px; }
.yy_nav{ float: right; padding:0 140px 0 164px; }
.yy_nav .nav_item1{ float: left; position: relative; background: url(../images/nav_bg_1.png) no-repeat right 6px; padding:0 20px; margin-top:52px;}
.nav_item2Box{ position: absolute; top: 36px;left: 0; display: none; width: 140px; background:#fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); }
.nav_item2Box .nav_item2 { padding:10px 0; }
.nav_item2Box .nav_a2{ display: block; height: 40px; padding-left: 14px; line-height: 40px; background: #fff; }
.nav_item2Box .nav_a2:first-child{ }
.nav_item2Box .nav_a2:last-child{ }
.nav_item2Box .nav_a2:hover{ background: #fef8f2; color: #ee7800; }
.yy_nav .nav_item1 .nav_a1{ font-size: 16px; font-weight: bold; }
.logo{ position: absolute; left: 0; top:15px; }
.logo img{ height: 60px; }
.rightTop{ position: absolute; right: 0; top:14px; }
.rightTop .rightTop_item .topbtn_width{cursor: pointer; overflow: hidden; padding-bottom:5px; color: #999; }
.rightTop .rightTop_item .tabLGIcon{ background-position: -42px top; }
.rightTop .rightTop_item .crcMenuIcon{ background-position: -84px top; }
.rightTop .rightTop_item .crcMenuIcon img{ padding-left: 8px;vertical-align: middle;display: inline-block; }
.breadBox{ height: 40px; padding:5px 0;  background-color: #fbfbfb;box-shadow: inset 0px -1px 0px 0px #eeeeee; }
.breadBox .index_news_lunbo{ overflow: hidden; height: 40px; position: relative; padding-left: 35px; width: 420px; padding-right: 100px; background: url(../images/medicine-index-notice-icon-horn.png) no-repeat left center; background-size: auto 20px; }
.breadBox .index_news_lunbo .index_news_lunbo_more{ position: absolute; right: 0px; top: 0px; color: #ee7800; cursor: pointer; }
.breadBox .index_news_lunbo ul li a{ color: #666; line-height: 40px; background: none; }
.container_main{ padding-top: 60px; }
.container_main .leftMenu{ width: 240px; }
.container_main .leftMenu h1{ background: url(../images/h1_bg.png) no-repeat; height: 70px; line-height: 70px; color: #fff; padding-left: 20px; font-size: 20px; text-align: left; font-weight: bold; }
.leftMenuitem .leftMenu_a1{ height: 50px; padding-left: 19px; line-height: 50px; border-bottom: 1px solid #eae6e4; display: block; background-image: url(../images/leftmenubg.png); background-repeat: no-repeat;background-position: 224px 20px; text-align: left;  }
.leftMenuitem .leftMenu_a1.active{ color: #ee7800; border-left: 3px solid #ee7800; padding-left: 16px; background-position: 221px 20px; background-image: url(../images/leftmenubg2.png); }
.container_main .rightBox{ width: 860px; }
.leftMenuitem ul { display: none; }
.menuContainer{ }
.rightBox_in h2{ font-size:24px; color:#ee7800; margin-bottom: 40px; }
.rightContainer .notice li{ background: #f8f8f8; height: 80px; position: relative; margin-bottom: 20px; }
.noticeTime{ text-align: center; height: 70px; padding-top: 10px; width: 80px; background: #f1f0f1; position: absolute; left: 0; top: 0; }
.noticeTime .noticeDay{ height: 40px; line-height: 40px; font-size:32px; color: #ee7800; }
.noticeTime .noticeYear{ height: 30px; line-height: 30px; color: #666; }
.rightContainer .notice li a{ font-weight: bold; font-size:16px; display: block; padding:0 80px 0 100px; line-height: 80px; background: url(../images/v1pdfbg.png) no-repeat 805px 24px; }
.rightContainer .notice li a:hover{ background-color:#f3f3f3;  }
.footer{ margin-top: 80px; background: #eee; text-align: center; padding:20px 0;}
.footer ul li{ display: inline-block; margin:0 7px; color:#666;}
.footer ul li a{ color: #666; }
.footer .CopyRight{ margin-top: 10px; }
.footer .CopyRight, .footer .CopyRight a{ color:#666; }
.index_yy20 .footer{ margin-top: 0px }
.footer ul li a:hover{ color:#ee7800; }

/* 演示材料  */
.showPower{ padding:0 160px 0 80px; }
.showPower .item{ position: relative; }
.showPower .item .time{ position: absolute; top: 0; left: 0px; font-size: 24px; font-weight: bold; }
.showPower .item ul{ overflow: hidden; padding-left: 140px; }
.showPower .item ul li{ float: left; margin-left: 21px; margin-bottom: 20px; }
.showPower .item ul li a img{ border: 1px solid #eae6e4; width: 217px; height: 150px; }
.showPower .item ul li a span{ text-align: center; display: block; height: 40px; line-height: 40px; }

/* 动态更新  */
.v1_newsTop_title{ line-height: 1; margin-bottom: 20px; border-left: 2px solid #ee7800; color: #333; padding-left: 10px; }
.v1_newsTop_in{ position: relative; margin-bottom: 40px; background:#f8f8f8; padding-left:300px; height: 182px; }
.v1_newsTop_in a.newsTopImg{ display: block; width: 270px; overflow: hidden; height: 180px; position: absolute; top: 1px; left: 0; }
.v1_newsTop_in a.newsTopImg img{ width: 100%; height: 100% }
.v1_newsTop_in .newsTopTitle{ padding-top: 25px; }
.v1_newsTop_in .newsTopTitle a{ font-size:18px; font-weight: bold; }
.v1_newsTop_in .newsTopTxt{ color: #666; line-height: 24px; padding:15px 30px 25px 0; }
.v1_newsTop_in .newsTopDetail{ color:#ee7800; }
.v1_gtgx li{ margin-bottom: 30px; position: relative;  border-bottom:1px solid #f4f2f1; padding-left: 100px; }
.v1_gtgx li .v1_dtBox .title{ font-size: 16px; font-weight: bold; }
.v1_gtgx li .v1_dtBox .dtText{ color:#666; padding:9px 0 36px; height: 38px; line-height: 2; }

.v1_qcList{ border:1px solid #f4f2f1; }
.v1_qcList ul li{ padding:25px 30px; border-top: 1px solid #f4f2f1; }
.v1_qcList ul li:first-child{ border:none; }
.v1_qcList ul li .title{ color: #ee7800; font-size: 16px; margin-bottom: 20px; font-weight: bold; }
.v1_qcList ul li .qcinfo div{ display: inline-block; color: #666; font-weight: bold; }
.v1_qcList ul li .qcinfo div span{ font-weight: normal; color: #666; }
.v1_qcList ul li .qcinfo div.qcname{ width: 228px; color: #666; }
.v1_qcList ul li .qcinfo div.qcphone{ width: 293px; }
.v1_qcList ul li .qcinfo div.qcEmail{ width: 250px; }

/* 股票信息 */
.v1_stock .stock_title{ border-top: 1px solid #f4f2f1; border-bottom: 1px solid #f4f2f1; height: 48px; line-height: 48px; position: relative; }
.v1_stock .stock_title h3{ font-size:16px; font-weight: bold;}
.v1_stock .stock_title h3 span{ padding-left: 18px; font-size: 12px; color: #999; font-weight: normal; }
.v1_stock .stock_title .v1_unit{font-weight: bold; position: absolute; top: 0px; right: 0; font-size:12px; color:#666; }
.stockInfo{ margin-top: 40px; overflow: hidden; }
.stockInfo .stockItem{ border-left: 1px solid #f4f2f1; height: 100px; float: left; width: 160px; padding-left: 60px;  }
.stockInfo .stockItem:first-child{ border:none; }
.stockInfo .stockItem .top{ padding:18px 0 28px; }
.stockInfo .stockItem .top, .stockInfo .stockItem .bottom{ color:#666; }
.stockInfo .stockItem .top span, .stockInfo .stockItem .bottom span{padding-right: 5px; color:#333; font-size:16px; font-weight: bold; }
.stockInfo .price{ width: 197px; padding:0; }
.stockInfo .price .stockPrice{color:#d32c25; font-size: 32px; padding:12px 0;}
.stockInfo .price .st_percent { color: #d32c25; }

/* 投资者关系日历  */
.yy_rl h4.rl_h4{ font-weight: bold; height: 48px; line-height: 48px; font-size:16px; color: #ee7800; border-top:1px solid #eae6e4; border-bottom: 1px solid #eae6e4; }
.yy_rl .rl_topText{ padding:20px 0; color:#666; font-size: 16px; }
.yy_rl .rl_history{ padding-top:20px; }
.yy_rl .rl_history .rl_title{ font-weight: bold; height: 48px; line-height: 48px; border-top: 1px solid #eae6e4; border-bottom: 1px solid #eae6e4; font-size:16px; color:#333; }
.yy_rl .rl_year { overflow: hidden; margin-top: 30px; margin-left: -6px;}
.yy_rl .rl_year .rl_year_time{float: left; width: 60px; line-height: 32px; height: 32px; text-align: center; color: #333; font-size:14px; background: url(../images/rl_yearbg1.png) no-repeat center center; margin-left: 6px; cursor: pointer; }
.yy_rl .rl_year .rl_year_time.active{ color: #fff; background-image: url(../images/rl_yearbg2.png); }
.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list{ margin-top:30px; padding-bottom: 28px; border-bottom: 1px solid #f4f2f1; position: relative; }
.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .title{ font-size: 16px; font-weight: bold; }
.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info{ overflow: hidden; padding-top: 20px; }
.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .addr, .rl_topText .rl_topTextItem .topAttr{ width: 100px; background: url(../images/rl_addrbg.png) no-repeat left center; padding-left: 22px; color: #666;}
.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .info .info_time{ margin-left: 5px; width: 100px; background: url(../images/rl_timebg.png) no-repeat left center; padding-left: 22px; color: #666;}
.yy_rl .rl_year_txt .rl_year_txt_item .rl_year_txt_item_list .rl_year_list_time{ display: none; position: absolute; left: 0; top: 0; color: #333; font-size: 16px; }

/* 社会责任报告 */
.shReport ul{ margin-left: -20px; overflow: hidden; }
.shReport ul li{ margin-bottom: 20px; width: 418px; border:1px solid #eae6e4; height: 200px; float: left; margin-left: 20px; }
.shReport ul li a{ display: block; padding:41px 41px 41px 167px; position: relative; }
.shReport ul li a img{ width: 115px; height: 158px;border-right: 2px solid #eee; border-bottom: 2px solid #eee; position: absolute; top: 23px; left: 23px; }
.shReport ul li a .report_title{ font-size: 16px; font-weight: bold; }
.shReport ul li a .report_link { font-size: 14px; margin-top: 30px; padding-left: 20px; background: url(../images/report_linkbg.png) no-repeat left center; background-size: auto 20px; }

.v1single, .v1single p, .v1single p span, .v1single div{ color:#666; line-height: 2; }
.v1single p{ margin-bottom: 16px }
.v1single p:last-child{ margin-bottom: 0; }
/* detail style*/
.newsDetailTitle{ font-size: 24px; color: #333; }
.newsDetailInfo{ padding:39px 0 20px; border-bottom: 1px solid #f4f2f1; position: relative; line-height: 1; margin-bottom: 39px; font-size: 14px; color: #666; }
.detailGoBack{ padding-left: 22px; position: absolute; right: 0; top: 39px; color:#666; font-size: 14px; background: url(../images/arrowback.png) no-repeat left center; background-size: 14px auto; cursor:pointer;}
.newsDetailInfo a, .newsDetailInfo span{ color: #666; font-size:14px; }
.newsDetailInfo .span_item{ padding-right: 33px; }
.news_content{ font-size:16px; color: #666; line-height: 2; }
.news_content p{ margin-bottom: 16px; }
.news_content p:last-child{ margin-bottom: 0; }
.newdetailLunbo{ padding:17px 24px; width: 600px; height: 554px; margin:0 auto;}
.lunboBottom{ padding-top: 20px; margin-top: 40px; border-top: 1px solid #eae6e4; position: relative;}
.lunboBottom .buttom_lunbo{ width: 30px; height: 80px; background: #f1f0f1; cursor: pointer; position: absolute; top: 20px;}
.lunboBottom .slidePrev{ left: 0; background: url(../images/medicine-news-small-pic-scroll-btn-back-default.png) no-repeat; background-size: 100% 100%; }
.lunboBottom .slideNext{ right: 0; background: url(../images/medicine-news-small-pic-scroll-btn-next-default.png) no-repeat; background-size: 100% 100%;}
.newdetailLunbo .swiper-button-prev{ width: 30px; height: 50px; left: 0; background: url(../images/medicine-news-big-pic-scroll-btn-back-default.png) no-repeat; background-size: 100%; }
.newdetailLunbo .swiper-button-next{ width: 30px; height: 50px; right:0; background: url(../images/medicine-news-big-pic-scroll-btn-next-default.png) no-repeat; background-size: 100%;} 
.newdetailLunbo .slidePrev:hover{ background-image: url(../images/medicine-news-small-pic-scroll-btn-back-hover.png); }
.newdetailLunbo .slideNext:hover{ background-image: url(../images/medicine-news-small-pic-scroll-btn-next-hover.png); }
.newdetailLunbo .swiper-button-prev:hover{ background-image: url(../images/medicine-news-big-pic-scroll-btn-back-hover.png); }
.newdetailLunbo .swiper-button-next:hover{background-image: url(../images/medicine-news-big-pic-scroll-btn-next-hover.png)}
.v1_newPage{ display: none; position: relative; padding-top:20px; margin-top: 60px; border-top: 1px solid #f4f2f1; }
.v1_newPage span{ color:#666; font-size: 14px; font-weight: bold; }
.v1_newPage span a{ font-weight: normal; }
.v1_newPage span.Next_a{ position: absolute; top: 20px; right: 0; }

/* index style  */
.indexBanner{ height: 540px; z-index: 0; position: relative; }
.indexBox .yytop{ height: 540px; }
.indexBanner .swiper-container .swiper-slide,.indexBanner .swiper-container .swiper-slide .indexBanner_Box{ background-size: auto 100%; background-repeat: no-repeat; background-position: center center; }
.indexBanner .swiper-container .swiper-slide .indexBanner_Box{ height: 100%; width: 100%; }
.indexBanner .swiper-button-prev{ left: 6.26%; background: url(../images/medicine-index-banner-scroll-btn-back-default.png) no-repeat; width: 48px; height: 48px; overflow: hidden; background-size: 100%; }
.indexBanner .swiper-button-prev:hover{ background-image: url(../images/medicine-index-banner-scroll-btn-back-hover1.png); }
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{ content: inherit!important; }
.indexBanner .swiper-button-next{ right: 6.26%; background: url(../images/medicine-index-banner-scroll-btn-next-default.png) no-repeat; width: 48px; height: 48px; overflow: hidden; background-size: 100%;}
.indexBanner .swiper-button-next:hover{background-image: url(../images/medicine-index-banner-scroll-btn-next-hover1.png)}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: inherit!important;}
.indexBanner .swiper-pagination-bullet{ cursor: pointer; width: 14px; height: 14px; background: #fff; opacity: 1; }
.indexBanner .swiper-pagination-bullet-active{ width: 32px; background: #ee7800; border-radius:7px; }
.indextopNews .newsLeft{ width: 460px; height: 307px; }
.indextopNews .newsLeft a img{ width: 460px; height: 307px; }
.indextopNews .newsLeft a{ position: relative; display: block; }
.indextopNews .newsLeft a .text{ position:absolute; bottom: 0; left: 0; width: 100%; height: 50px; line-height: 50px; background: rgba(249,156,52,0.8); text-align: center; color: #fff; font-weight: bold; }
.newsRight{ width: 680px; }
.yy_index_main .title{ font-size:20px;}
.indextopNews .newtopTitle{ padding-bottom: 20px; border-bottom: 1px solid #eae6e4; position: relative; }
.yy_index_main .title .more{ position: absolute; color: #ee7800; top: 3px; right: 0; font-size:14px; }
.topNewsList .newsItem{ position: relative; padding:24px 0 0px 15px; }
.topNewsList .newsItem a{ color: #333; line-height: 1; }
.topNewsList .newsItem a:hover{ color: #ee7800; }
.topNewsList .newsItem .dian{ position: absolute; left: 0; width: 5px; height: 5px; background: #ee7800; top: 32px; }
.topNewsList .newsItem .time{ position: absolute; right: 0; top: 20px; color: #999; }
.index_mdBox{ background: #f8f8f8; padding:60px 0; margin:60px 0; background-image: url(../images/yy_indexbackground.jpg); background-repeat: no-repeat; background-position: center center; background-size: auto 100%;  }
.index_mdBox .w1180{ overflow: hidden; }
.index_mdBox ul{ width: 105%; margin-left: -50px; }
.index_mdBox ul li{ width: 359px; float: left; margin-left: 50px; }
.index_mdBox ul li a img{ width: 360px; height: 238px; margin:20px 0; }
.index_mdBox ul li .title{ position: relative; }
.index_mdBox ul li a .md_title{ font-size:16px; font-weight: bold; }
.index_mdBox ul li a .md_text{ padding:13px 0 35px; line-height: 24px; }
.index_mdBox ul li .md_time{ color: #999; }
.index_bottomLink .yy_fastWay .title{ margin-bottom: 40px; font-size: 20px; }
.index_bottomLink .yy_fastWay ul{ overflow: hidden; margin:0 auto; }
.index_bottomLink .yy_fastWay ul li{ float: left; width: 90px; height: 85px; padding:0 40px;}
.index_bottomLink .yy_fastWay ul li a{ display: block; }
.index_bottomLink .yy_fastWay ul li a span{ display: block; }
.index_bottomLink .yy_fastWay ul li a span.img{ text-align: center; width: 100px; height: 60px; line-height: 60px; overflow: hidden; background-position: center center; background-repeat: no-repeat; }
.index_bottomLink .yy_fastWay ul li a span.txt{ text-align: center; padding-top: 5px; }

/* 资质荣誉 */
.v1_zzryBoxItem .zzry_time{ font-size:24px; font-weight: bold; padding-left: 52px; position: relative; line-height: 50px; color: #ee7800; background: #f7f6f7; height: 50px; }
.v1_zzryBoxItem .zzry_time span{ display: block; width: 25px; height: 50px; position:absolute; top: 0; left: 19px; }
.fzlcBox{ margin-left: 12px; border-left: 1px solid #e2dedc; padding:20px 0;padding-left: 111px; }
.fzlcBox .fzlc_item{ padding:23px 0; }
.fzlcBox .fzlc_item .fzlc_title{ position: relative; }
.fzlcBox .fzlc_item .fzlc_title .txt{ color: #ee7800; font-size: 32px; font-weight: bold; line-height: 1; }
.fzlcBox .fzlc_item .fzlc_title .fzlcBtn{cursor: pointer; vertical-align: sub; background: url(../images/medicine-about-profile-couser-list-btn-close.png) no-repeat; width: 32px; height: 32px; background-size: 100%; display: inline-block; margin-left: 19px;}

.fzlcBox .fzlc_item .fzlc_title .fzlcBtn.bg_up{ background-image: url(../images/medicine-about-profile-couser-list-btn-open.png) }
.fzlcBox .fzlc_item .fzlc_title .title_bg{ width: 104px; height: 24px; position: absolute; left: -123px; top: 4px; background:url(../images/point_bg14.png) no-repeat; background-size: auto 100%; }
.fzlcBox .fzlc_item .fzlc_con{margin-top: 23px; background:#f8f8f8; padding:15px 20px; padding-top: 1px;}
.fzlcBox .fzlc_item .fzlc_con p{ line-height: 24px; color: #666; padding-left: 20px; background:url(../images/medicine-about-profile-couser-list-point.png)no-repeat left 6px; margin-top: 19px; }
.rightTop .rightTop_item{ position: relative; }
.rightTop .searchInputBox{ position: absolute; top: 24px; display: none; right: 0; width: 380px; height: 40px; padding:10px; background:#fff;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); border-radius: 0px 0px 4px 4px; }
.searchBox .searchInputBox .search_input{ height: 14px; width: 320px; padding:13px 50px 13px 10px; background:#f1f0f1; color: #999; }
.searchBox .searchInputBox .inputBtn{ width: 40px; height: 40px; overflow: hidden; position: absolute; right: 10px; top: 10px; background:url(../images/topsearchbg_hover.png) no-repeat #ee7800; cursor: pointer; background-position: 4px 3px; }
.rightTop .tabLGIconItem { width: 230px; text-align: center; padding:22px 15px; height: auto; }
.rightTop .tabLGIconItem a{ padding:9px; }
.rightTop .crcMenuIconItem{ padding:10px 0; width: 140px; height: auto; z-index: 1009; }
.rightTop .crcMenuIconItem a{ display: block; padding:12px 14px;  }
.rightTop .crcMenuIconItem a:hover{ color: #ee7800; background:#fef8f2; }


.v1_zzryBoxItem .zzry_con{ margin-left:30px; padding-bottom: 30px; border-left: 1px solid #e2dedc; padding-left: 25px; }
.v1_zzryBoxItem .zzry_con .zzry_list{ position: relative; }
.v1_zzryBoxItem .zzry_con .zzry_list .zzry_title{ color: #ee7800; font-weight: bold; padding:30px 0 16px; line-height: 1;  }
.v1_zzryBoxItem .zzry_con .zzry_list .zzry_txt{ color: #666; }
.v1_zzryBoxItem .zzry_con .zzry_list .zzry_list_bg{ position: absolute; left: -33px; top: 30px; width: 14px; height: 14px; background: #999; }
.gltdBox .gltd_item{ background: #f8f8f8; padding:40px 0; margin-bottom: 20px; position: relative;}
.gltdBox .gltd_item .gltd_div{ display: inline-block; }
.gltdBox .gltd_item .gltd_pic{ position: absolute; top: 40px; left: 0; }
.gltdBox .gltd_item .gltd_pic img{ width: 140px; height: 180px; }
.gltdBox .gltd_item .gltd_info{ padding:0 30px; }
.gltdBox .gltd_item .gltd_info .gltd_name{padding-bottom: 6px; line-height: 1; font-size:18px; font-weight: bold; border-bottom: 3px solid #ee7800; }
.gltdBox .gltd_item .gltd_info .gltd_txt{ margin-top: 24px; color: #666; line-height: 2; }
.Page2020 .page_warp a:hover{ background: #ee7800; color: #fff; }

.index_news_lunbo #gonggao li{ text-align: left; position: relative;}
.breadBox .index_news_lunbo ul li a{ padding:0; margin: 0; font-weight:normal;}
.breadBox .index_news_lunbo a{ font-weight: normal!important; }
.breadBox .w1180{ color: #ccc; }
.breadBox .index_news_lunbo ul li a:hover{ color: #ee7800; }
.index_mdBox ul li .md_text{ height: 48px; padding:10px 0 20px; color: #666;}
.footer_lunbo{ width:1000px; height: 160px; margin: 0 auto; }
.heightWay_a{ display: block; width: 100%; position: relative;}
.index_bottomLink .yy_fastWay a.heightWay_a span{ display: block; text-align: center;}
.index_bottomLink .yy_fastWay a.heightWay_a span.img{ text-align: center;width: 60px;
  height:60px;line-height: 60px;margin:0 auto;overflow: hidden;background-position: center center;
  background-repeat: no-repeat;  background-size: 100% auto; 
}
.index_bottomLink .yy_fastWay a.heightWay_a span.txt{ text-align: center; padding-top: 5px; }
.footer_lunbo .swiper-container{ height: 100%; }
.footer_lunbo .swiper-button-next{top:70px; right: 0; background: url(../images/medicine-index-banner-scroll-btn-next-default.png) no-repeat center center; background-size: 100%; width: 32px; height: 32px;}
.footer_lunbo .swiper-button-prev{top:70px;left:0;background: url(../images/medicine-index-banner-scroll-btn-back-default.png) no-repeat center center; background-size: 100%; width: 32px; height: 32px;}
.footer_lunbo .swiper-button-next:hover{ background-image: url(../images/medicine-index-banner-scroll-btn-next-hover1.png); }
.footer_lunbo .swiper-button-prev:hover{ background-image: url(../images/medicine-index-banner-scroll-btn-back-hover1.png); }
.footer_lunbo .swiper-slide { padding:0 30px; box-sizing: border-box; }
.fastWay_file{ display: none; width: 120px; height: 120px; overflow: hidden; z-index: 99; position: absolute; top: -20px; left: 10px; border:1px solid #eae6e4; }
.fastWay_file img{ width: 100%; }
.index_mdBox ul li .videoBox  a.play{ display: block; position: relative; }
.index_mdBox ul li .videoBox  a .play_pic{display: none; width: 60px; height: 60px; overflow: hidden; position: absolute; top: 108px; left: 147px; }
.index_mdBox ul li .videoBox  a .play_pic img{ width: 100%; height: 100%; margin:0; padding:0; border:none;}
.index_mdBox ul li .videoBox a:hover .play_pic{ display: block; }

.video_centre20 .video_Box20{ overflow: hidden; width: 105%;margin-left: -40px; }
.video_centre20 .video_item20{ cursor: pointer; width: 260px; float: left; margin-left: 40px; margin-bottom: 30px;}
.video_item20 .video_picBox{ height: 170px; overflow: hidden; width: 260px; position: relative; }
.video_item20 .video_picBox img.v_img{ width: 100%; height: 100%; }
.video_centre20 .video_txt20{ border:1px solid #eae6e4; border-top: none; padding:20px 20px 20px 20px; height: 40px; color: #666; font-weight: bold; font-size:16px; }
.video_Box20 .video_item20 a.play{ display: block; position: relative; }
.video_Box20 .video_item20 .play_pic{ width: 48px; height: 48px; overflow:hidden; position: absolute; top: 61px; left: 106px; display: none; }
.video_Box20 .video_item20 .play_pic img{ width: 100%; height: 100%; }
.video_Box20 .video_item20 a:hover .video_txt20{ color: #ee7800; } 
.video_Box20 .video_item20 a:hover .play_pic{ display: block; }

.footer_lunbo .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 30px; }

.rl_topText .rl_topTextItem{display: none; padding:12px 0; padding-left: 110px; position: relative; }
.rl_topText .rl_topTextItem .topTime{ color: #666; font-size: 16px; font-weight: bold; position: absolute;left: 0; top: 10px; }
.rl_topText .rl_topTextItem .topText{line-height: 1; color: #666; font-size: 16px; }
.rl_topText .rl_topTextItem .topAttr{ margin-top:16px; line-height: 1; font-size: 14px; }

/*talent css*/
.v1single .talent { width: 750px; }
.talent_txt{ zoom:1; background:#fdeede; margin:20px 0 0 0;}
.talent_txt:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.talent_txt .left{ float:left; width:480px;}
.value{ padding:10px 30px; font-size:14px; line-height:30px; color:#3d3d3d; height:150px; background:#e9eaeb;}
.value h1{ font-size:16px; border-bottom:1px solid #b2b2b2; margin:0 0 15px 0; font-weight:normal; padding:0 0 10px 0;}
.yj{ padding:10px 30px; color:#ee7800; font-size:14px; line-height:30px;}
.yj h1{ font-size:16px; border-bottom:1px solid #ee7800;  margin:0 0 15px 0; font-weight:normal; padding:0 0 10px 0;}
.talent_txt .right{ float:right; width:230px; background:#ee7800; padding:10px 20px; color:#fff; font-size:14px; line-height:30px;}
.talent_txt .right h1{ font-size:16px; border-bottom:1px solid #fff; margin:0 0 15px 0; font-weight:normal; padding:0 0 10px 0;}
.talent_txt .right p{ padding:5px 0; color: #fff;}
.talent .list{ zoom:1; background:#f0efef; margin:0 0 25px 0;}
.talent .list:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.talent .list .img{ float:left; width:360px; height:250px;}
.talent .list .img img{width:360px; height:250px;}
.talent .txt{ float:right; width:350px; padding:20px; font-size:14px; color:#545353; line-height:30px;}
.talent .txt h1{ font-weight:normal; font-size:18px; color:#ee7800; margin:0 0 10px 0;}
.talent .list2 .img{ float:right;}
.talent .list2 .txt{ float:left;}
.talent .list1{ zoom:1; background:#f0efef; margin:0 0 25px 0;}
.talent .list1 .img{ width:750px;}
.talent .list1 .img img{width:750px;}
.talent .list1 .text{ padding:10px 15px;font-size:14px; color:#333; line-height:30px;}
.talent .list1 .text h1{ font-weight:normal; font-size:18px; color:#ee7800; margin:0 0 5px 0; }

.mapBox2020 ul li h2{ margin-bottom: 10px; }
.mapBox2020 ul li h2 a{ color: #6c5a54; font-size: 16px; font-weight:normal; }
.mapBox2020 ul li p a{ color: #ee7800; }
.mapBox2020 ul li ul{ padding:10px 0; }
.mapBox2020 ul li ul li{     float: none;
  border: medium none;
  list-style: disc;
  color: #666;
  font-size: 13px;
  line-height: 24px;
  height: 24px;
  font-weight: normal;
  margin: 0 0 0 20px;
  padding: 0; }
  .mapBox2020 ul{ overflow: hidden; }
  .noborder {
    border: 0!important;
  }
  .mapBox2020 ul li{ float: left; }
  .mapBox2020 .li1 {
    border-right: 1px dashed #dbd4cd;
    float: left;
    height: 500px;
    margin: 40px 0 0 0;
    padding: 0 75px;
    width: 240px;
  }


  .importantBox .im_tabBox{ overflow: hidden; margin-bottom: 30px;}
  .im_tabBox .tab_1 a{ float: left; width: 130px; height: 40px; line-height: 40px; text-align: center; color: #f7f5f6; background:#a8a8a8; font-size: 16px; cursor: pointer; margin-right: 10px; display: block;}
  .im_tabBox .tab_1.active1 a, .im_tabBox .tab_1 a:hover{ background: #ee7800; color: #fff; }

  .tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
  }
  .tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
  }
  .tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
  }
  .tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
  }
  .tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
  }
  .tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
  }
  .tab_com .peoplecountaaaa {
    width: 80px!important;
  }
  .tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
  }
  .tab_com .joblist li a{ color:#333;}
  .tab_com .joblist li a:hover{color:#ee7800; text-decoration:underline;}
  .tab_com .joblist .more{text-align:right; padding:10px 30px 0 0;}
  .tab_com .joblist .more a{ color:#2e2e2e;}
  .tab_com .joblist .more a:hover{ color:#ee7800;}
  .tab_com .joblist li{ height:40px; line-height:40px; font-size:14px; color:#333; border-bottom:1px dotted #999999; zoom:1;}
  .tab_com .joblist li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

  .importantBox .im_tabBox{ overflow: hidden; margin-bottom: 30px;}
  .im_tabBox .tab_1 a{ float: left; width: 130px; height: 40px; line-height: 40px; text-align: center; color: #f7f5f6; background:#a8a8a8; font-size: 16px; cursor: pointer; margin-right: 10px; display: block;}
  .im_tabBox .tab_1.active1 a, .im_tabBox .tab_1 a:hover{ background: #ee7800; color: #fff; }

  .tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
  }
  .tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
  }
  .tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
  }
  .tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
  }
  .tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
  }
  .tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
  }
  .tab_com .peoplecountaaaa {
    width: 80px!important;
  }
  .tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
  }
  .tab_com .joblist li a{ color:#333;}
  .tab_com .joblist li a:hover{color:#ee7800; text-decoration:underline;}
  .tab_com .joblist .more{text-align:right; padding:10px 30px 0 0;}
  .tab_com .joblist .more a{ color:#2e2e2e;}
  .tab_com .joblist .more a:hover{ color:#ee7800;}
  .tab_com .joblist li{ height:40px; line-height:40px; font-size:14px; color:#333; border-bottom:1px dotted #999999; zoom:1;}
  .tab_com .joblist li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
  .importantBox .im_tabBox{ overflow: hidden; margin-bottom: 30px;}
  .im_tabBox .tab_1 a{ float: left; width: 130px; height: 40px; line-height: 40px; text-align: center; color: #f7f5f6; background:#a8a8a8; font-size: 16px; cursor: pointer; margin-right: 10px; display: block;}
  .im_tabBox .tab_1.active1 a, .im_tabBox .tab_1 a:hover{ background: #ee7800; color: #fff; }

  .tab_com .job .titles {
    font-size: 16px;
    color: #000;
    margin: 0 0 15px 0;
  }
  .tab_com .joblist {
    background: #f2f2f2;
    padding: 10px 0;
    margin: 0 0 20px 0;
  }
  .tab_com .joblist .th {
    zoom: 1;
    height: 40px;
    line-height: 30px;
    border-bottom: 1px solid #ee7800;
    font-size: 14px;
    color: #ee7800;
  }
  .tab_com .joblist span {
    display: block;
    float: left;
    text-align: center;
  }
  .tab_com .joblist .job_name {
    padding: 0 10px 0 20px;
    width: 230px;
    text-align: left;
  }
  .tab_com .joblist .job_text {
    width: 156px;
    text-align: center;
  }
  .tab_com .peoplecountaaaa {
    width: 80px!important;
  }
  .tab_com .zhuanyeyaoqiuaaaa {
    width: 200px!important;
  }
  .tab_com .joblist li a{ color:#333;}
  .tab_com .joblist li a:hover{color:#ee7800; text-decoration:underline;}
  .tab_com .joblist .more{text-align:right; padding:10px 30px 0 0;}
  .tab_com .joblist .more a{ color:#2e2e2e;}
  .tab_com .joblist .more a:hover{ color:#ee7800;}
  .tab_com .joblist li{ height:40px; line-height:40px; font-size:14px; color:#333; border-bottom:1px dotted #999999; zoom:1;}
  .tab_com .joblist li:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
  .yy_mb_detail .tab_com,.yy_mb_detail .tab_com div,.yy_mb_detail .tab_com span,.yy_mb_detail .tab_com p{ font-family:"Microsoft YaHei",Arial!important; color: #666!important; line-height: 1.6!important; }
  .v1single .contact_img {
    float: left;
    width: 250px;
  }
  .v1single .contact_text {
    float: left;
    width: 460px;
    padding-left: 40px;
    font-size: 14px;
    color: #333;
    line-height: 34px;
  }

  input::-webkit-input-placeholder{
    color:#999;
  }
  input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999;
  }
  input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999;
  }
  input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#999;
  }
  input{
    -webkit-appearance:none!important;/*清除ios默认圆角*/
    border-radius:0!important;
  }
  .yyNews_search{ position: absolute; right: 0; top: 46px; z-index: 1002; }
  .yy_searchBtn{  width: 104px;height: 30px;background-color: #ecebec; line-height: 30px; padding-left: 16px;
    border-radius: 4px; color: #999; background-image:url(../images/yy_icon-query.png); background-position:94px center; background-repeat: no-repeat;
  }
  .yy_searchForm{display: none; border-radius: 4px; width: 500px; height: 30px; background:#ecebec; position: relative; }
  .yy_searchForm .search_input{ height: 30px; line-height: 30px; width: 380px; padding:0 10px; color: #999; background:#ecebec; }
  .yy_searchForm .inputBtn { height: 30px; width: 30px; background:url(../images/yy_icon-query.png) no-repeat center center; cursor: pointer; position: absolute; top: 0; right: 50px; }
  .yy_searchClose{ position: absolute;top: 0; right: 0; width: 30px; height: 30px; cursor: pointer; text-align: center; line-height: 30px; color: #cccc; background: url(../images/yy_icon-close.png) no-repeat center center;}
  .searchXian{ position: absolute; top: 7px; height:16px;width: 1px; background: #ccc; right: 40px; }
  .yy_lgBox{ position: absolute; top: 14px; right: 100px; z-index: 999; }
  .yy_lgBox a{ color: #999;margin-left: 20px; }
  .yyIndexnotice{ position: absolute; top: 10px; right: 40px; }
  .tab_com .tab_item,.tab_com .tab_item div,.tab_com .tab_item p,.tab_com .tab_item span{ color: #666; font-size:14px!important; line-height: 2; }

  /*人才理念*/
  .talented_structure .item { border-bottom:1px solid #dbd4cd; padding:25px 0; line-height:1.8em;}
  .talented_structure .item:first-child{ padding-top:0!important; }
  .talented_structure .item .tit{background:url(../images/hr02.gif) repeat-x left bottom; padding-bottom:10px; font-size:20px; font-weight:bold; color:#f99d33;}
  .talented_structure .item .tit span{ background:url(../images/i14.gif) no-repeat left 5px; display:block; padding-left:20px; font-size:16px;}
  .talented_structure .conts{ width:100%; padding-top:15px; overflow:hidden;}
  .talented_structure .conts .pic{ padding:7px 20px 5px 0;}
  .talented_structure .conts h3{  padding:0px 0 10px;font-size:18px; color:#6d5a54; font-weight:normal;}





