/*大事记start*/

.eventDl {
	padding: .5rem;
}

.eventDl dd {
	margin-bottom: .5rem;
}

.eventDl .con {
	display: flex;
}

.eventDl .con .year {
	overflow: hidden;
	line-height: 1.25rem;
	font-size: .8rem;
	margin-right: .5rem;
	color: #555;
}

.eventDl .con .eventBox {
	flex: 1;
}

.eventView {
	padding-left: .75rem;
	position: relative;
	line-height: 1rem;
	font-size: .7rem;
	color: #555;
	margin-bottom: .25rem;
}

.eventView:after {
	display: block;
	content: "";
	position: absolute;
	width: .4rem;
	height: .4rem;
	left: 0;
	top: .3rem;
	background: #b5b5b5;
	border-radius: 50%;
}

/*大事记end*/

/*图文列表start*/

.imgText1 {
	padding: 0.5rem;
}

.imgText1 dd {
	padding: .5rem 0;
}

.imgText1 dd .con {
	display: flex;
}

.imgText1 dd .pic {
	width: 6rem;
	overflow: hidden;
	margin-right: .5rem;
}

.imgText1 dd .pic:before {
	padding-top: 66.667%;
}

.imgText1 dd .text {
	flex: 1;
	text-align: left;
	color: #333333;
	font-size: .65rem;
	margin-bottom: .25rem;
	overflow: hidden;
}

.imgText1 dd .text .title {
	height: 1rem;
	line-height: 1rem;
}

.imgText1 dd .text .title a {
	font-size: 0.75rem;
	color: #434343;
	height: 0.7rem;
	overflow: hidden;
}

.imgText1 dd .time {
	height: 1rem;
	line-height: 1rem;
	font-size: .65rem;
	overflow: hidden;
	color: #999;
}

.imgText1 dd .textC {
	font-size: 0.65rem;
	height: 1.8rem;
	line-height: .9rem;
	color: #929292;
	overflow: hidden;
}

.imgTextMore {
	background: url(/subsiteSrc/ljyygfEMB/images/jx.png) no-repeat left center;
	height: 1.25rem;
	margin-top: 1rem;
}

.imgTextMore span {
	background: url(/subsiteSrc/ljyygfEMB/images/right1.png) no-repeat right center;
	padding: 0px 1.5rem 0 1.25rem;
	color: #fff;
}

.imgTextMore1 {
	padding-top: 0.25rem;
}

/*图文列表end*/

/*全图start*/

.imgList1 {
	padding: 0 .25rem;
}

.imgList1 dd {
	float: left;
	display: inline;
	width: 50%;
	padding: 0 .25rem;
	box-sizing: border-box;
	margin-bottom: .75rem;
}

.imgList1 dd .con {
	padding: .5rem 0.5rem 0;
	box-shadow: 4px 0 15px rgba(0, 82, 141, 0.1);
	border-radius: 5px;
}

.imgList1 dd .pic:before {
	padding-top: 66%;
}

.imgList1 dd .text {
	position: relative;
	padding: 0 .25rem;
}

.imgList1 dd .text .title {
	height: 3rem;
	line-height: 1rem;
	text-align: center;
	color: #333333;
	font-size: .6rem;
	/*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
}

.imgList1 dd .text .more {
	height: 1rem;
	position: relative;
}

.imgList1 dd .text .more span {
	position: absolute;
	width: 1rem;
	height: 1rem;
	left: 50%;
	bottom: -.5rem;
	margin-left: -.5rem;
	background: #bfc5c9 url(../images/jia.png) center center no-repeat;
	background-size: auto .7rem;
	border-radius: 50%;
}

.maxMore2 {
	width: 6.5rem;
	height: 2rem;
	line-height: 2rem;
	margin: 0 auto;
	font-size: .7rem;
	text-align: center;
	border-radius: 2rem;
	overflow: hidden;
}

.maxMore2.bdAll {
	z-index: 0;
}

.maxMore2.bdAll:before {
	border-radius: 2rem;
	border-color: #dedede;
}

.maxMore2 a {
	display: block;
	height: 100%;
	color: #666;
	text-align: center;
}

.maxMore2 a .text {
	display: inline-block;
	vertical-align: middle;
	line-height: 2.01rem;
}

.loading {
	width: 1.8rem;
	height: 2rem;
	display: inline-block;
	vertical-align: middle;
}

.loading span {
	display: inline-block;
	width: .25rem;
	height: .25rem;
	margin-right: .2rem;
	border-radius: 50%;
	background: #b3b3b3;
	-webkit-animation: load 1.04s ease infinite;

}

.loading span:last-child {
	margin-right: 0px;
}

@-webkit-keyframes load {
	0% {
		transform: scale(0)
	}
	100% {
		transform: scale(1)
	}
}

.loading span:nth-child(1) {
	-webkit-animation-delay: 0.13s;
}

.loading span:nth-child(2) {
	-webkit-animation-delay: 0.26s;
}

.loading span:nth-child(3) {
	-webkit-animation-delay: 0.39s;
}

/*全图end*/

/*全文列表start*/

.textImgBox {
	padding: .75rem .5rem;
	background: #fff;
}

.textImg {
	height: 10rem;
	text-align: center;
	overflow-x: auto;
}

.textImg img {
	height: 10rem;
	object-fit: contain;
}

.textList {
	padding: 0 .5rem;
}

.textList dd {
	padding: 0 .5rem;
	background: #fff;
	margin: .25rem 0;
}

.textList dd .text {
	height: 2rem;
	line-height: 2rem;
	padding-left: 1.25rem;
	background: url(/subsiteSrc/ljyygfEMB/images/wicon1.png) left center no-repeat;
	background-size: auto .8rem;
	font-size: .7rem;
	color: #666;
}

/*全文列表end*/

/*行情通告start*/

.textImgBox1 {
	display: flex;
	padding: .75rem 0.5rem;
}

.textImgLeft,
.textImgRight {
	flex: 1;
}

.textImgLeft {
	padding: 0 .25rem;
	position: relative;
}

.textImgLeft:after {
	display: block;
	content: "";
	position: absolute;
	width: 1px;
	height: 1.5rem;
	right: 0;
	top: 0;
	background: #dedede;
	transform: scaleX(.5);
	-webkit-transform: scaleX(.5);
}

.textImgBoxT {
	padding: .25rem 0;
	line-height: 0.8rem;
	font-size: .8rem;
	font-weight: bold;
	color: #00528d;
}

.textImgSpan span {
	display: inline-block;
	margin-right: 1.75rem;
}

.textImgSpan span em {
	display: block;
	line-height: 1rem;
	height: 1rem;
	font-size: .7rem;
	color: #666;
	font-style: normal;
}

.textImgSpan span i {
	display: block;
	height: 1rem;
	line-height: 1rem;
	font-size: .7rem;
	color: #9aa1a8;
	font-style: normal;
}

.textImgRight .textTitle {
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: .8rem;
	font-weight: bold;
	color: #cb0300;
	text-align: right;
	padding-right: 1rem;
	background: url(/subsiteSrc/ljyygfEMB/images/wicon2.png) right center no-repeat;
	background-size: auto .7rem;
}

.textImgRight .textTitle.green {
	color: #1b8625;
}

.textImgRight .textTitle i {
	font-style: normal;
}

.textImgRight .textTitle span {
	font-size: .5rem;
	font-weight: normal;
	padding-left: .5rem;
}

.textRoute {
	height: 1rem;
	line-height: 1rem;
	font-size: .7rem;
	color: #999;
	text-align: right;
}

.textList1 {
	padding: 0 .5rem;
}

.textList1 dd {
	background: #fff;
	padding: 0 .5rem;
	margin: .25rem 0;
	border-radius: 2px;
}

.textList1 .con {
	display: flex;
}

.textList1 .con .time {
	overflow: hidden;
	height: 2rem;
	line-height: 2rem;
	font-size: .6rem;
	color: #00528d;
	margin-right: .5rem;
}

.textList1 .con .text {
	flex: 1;
	height: 2rem;
	line-height: 2rem;
	font-size: .65rem;
	color: #666;
}

/*全文列表页start*/

.textList2 {
	padding: .5rem;
	background: #fff;
}

.textList2 dd {
	padding: .75rem 0;
}

.textList2 .title {
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: .75rem;
	color: #434343;
}

.textList2 .time {
	height: 1rem;
	line-height: 1rem;
	font-size: .65rem;
	color: #999;
}

.textList2 .textC {
	height: 2rem;
	line-height: 1rem;
	font-size: .65rem;
	color: #666;
}

/*行情通告end*/

/*投资交流者start*/

.picInvest {
	padding: 0 .5rem;
}

.investBox {
	position: relative;
	padding-top: 83.3333%;
}

.invest {
	position: absolute;
	left: 1rem;
	top: 1.5rem;
	right: 1rem;
	bottom: 1rem;
}

.invest .title,
.invest .titleSpan {
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: .75rem;
	color: #fff;
}

.invest .titleCon {
	padding-top: .25rem;
	line-height: 1rem;
	font-size: .65rem;
	color: #fff;
	margin-bottom: 0.75rem;
}

.investMore a {
	display: block;
	/*width: 6rem;*/
	height: 1.5rem;
	background: #fff;
	border-radius: 2px;
	line-height: 1.5rem;
	text-align: center;
	padding: 0 .5rem;
	font-size: .7rem;
	color: #00528d;
	font-weight: bold;
}

.investMore a span {
	display: block;
	height: 100%;
	padding-left: .75rem;
	background: url(/subsiteSrc/ljyygfEMB/images/wicon3.png) left center no-repeat;
	background-size: auto .8rem;
}

/*投资交流者end*/

/*药品列表start*/

/**
 * 二级导航
 */

.subNavBox {
	height: 2.0rem;
	position: relative;
	line-height: 2.0rem;
	padding: 0px 0.5rem;
	/*  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);*/
	background: #fafafa;
	/*margin-bottom: .5rem;*/
}

.subNavDiv {
	display: flex;
	overflow: hidden;
	font-size: 0.6rem;
	color: #999;
}

.location {
	flex: 1;
	overflow: hidden;
	padding-left: .75rem;
	position: relative;
	text-transform: uppercase;
}

.location:after {
	display: block;
	content: "";
	position: absolute;
	width: 3px;
	height: .75rem;
	left: 0;
	top: 50%;
	margin-top: -.4rem;
	background: #005aab;
}

.subNavDiv i {
	padding: 0 .25rem;
	background: url(/subsiteSrc/ljyygfEMB/images/tRight.png) center center no-repeat;
	background-size: auto 0.5rem;
}

.subNavDiv a {
	color: #999;
	font-size: .65rem;
}

.location a:last-child {
	color: #0565b2;
}

.subNavBt {
	display: block;
	overflow: hidden;
	position: relative;
	padding-right: 1rem;
}

.subNavBt:after {
	display: block;
	content: "\f107";
	overflow: hidden;
	position: absolute;
	/* right: 7px; */
	top: 0.2rem;
	width: 1rem;
	height: 100%;
	line-height: 2.0rem;
	text-align: right;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 1.2rem;
	color: #005aab;
}

.subNav_ul {
	display: none;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 2.0rem;
	overflow: hidden;
	background: #f0f0f0;
	z-index: 3;
}

.subNavBg {
	display: none;
	position: absolute;
	left: 0px;
	top: 2.0rem;
	overflow: hidden;
	width: 100%;
	z-index: 2;
	height: calc(100vh - 4.25rem);
	background: rgba(0, 0, 0, 0.5);
}

.subNav_ul li {
	overflow: hidden;
	padding: 0px 1rem;
	height: 2.0rem;
	line-height: 2.0rem;
	position: relative;
	text-transform: uppercase;
}

.subNav_ul li:after {
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 0px;
	top: 0px;
	-webkit-transform: scaleY(0.5);
	-ms-transform: scaleY(0.5);
	-o-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.subNav_ul li a {
	display: block;
	overflow: hidden;
	font-size: 0.65rem;
	color: #666;
	padding: 0px 0.25rem;
}

.fa.subNavIcon {
	display: none;
	height: 2.0rem;
	line-height: 2.0rem !important;
	overflow: hidden;
	font-size: 0.9rem !important;
	color: #666;
	padding: 0px 0.25rem;
	/*background: #fafafa;*/
	-webkit-animation: subNavMove 1s linear infinite;
	-o-animation: subNavMove 1s linear infinite;
	animation: subNavMove 1s linear infinite;
}

@keyframes subNavMove {
	0% {
		transform: translateX(0px);
		opacity: 0;
	}
	1% {
		transform: translateX(0px);
		opacity: 1;
	}
	90% {
		transform: translateX(0.75rem);
		opacity: 1;
	}
	91% {
		transform: translateX(0.75rem);
		opacity: 0;
	}
	100% {
		transform: translateX(0px);
		opacity: 0;
	}
}

/*药品列表start*/

/*留言start*/

.formList {
	padding: 0 .5rem;
}

.formList dd .formBox i {
	color: #f00;
	position: absolute;
	top: 15px;
	right: 22px;
}

.formBox {
	display: flex;
	margin-bottom: .5rem;
	border-radius: .15rem;
	overflow: hidden;
}

.formBox.bdAll:before {
	border-radius: .15rem;
}

.formBox .title {
	width: 3rem;
	height: 2.1rem;
	line-height: 2.1rem;
	padding: 0 .4rem;
	font-size: .6rem;
	color: #999;
}

.formBox .formDiv {
	flex: 1;
	height: 2rem;
	padding: 1px .5rem;
}

.formBox .formDiv .formIpt {
	width: 100%;
	line-height: 2rem;
	box-sizing: border-box;
	border: none;
	outline: none;
	font-size: .65rem;
	color: #666;
}

.formA {
	flex: 1;
	height: 9rem;
	line-height: 1rem;
	padding: 0.1rem .5rem;
	box-sizing: border-box;
}

.formArea {
	width: 100%;
	height: 95%;
	line-height: 1rem;
	font-size: 0.65rem;
	color: #666;
	border: none;
	outline: none;
	resize: none;
	padding-top: 0.5rem;
}

.formDiv a.downUp {
	display: block;
	width: 4rem;
	line-height: 2rem;
	background: #999;
	border-radius: .25rem;
	text-align: center;
	color: #fff;
}

.formBox .code {
	height: 2.1rem;
	overflow: hidden;
	margin-left: .5rem;
}

.formBox .code img {
	height: 2.1rem;
}

.formBtn {
	padding: 0 0.5rem 0 4rem;
}

.formBtn a {
	display: inline-block;
	width: 5rem;
	height: 1.9rem;
	line-height: 1.9rem;
	background: #f2f2f2;
	text-align: center;
	font-size: .7rem;
	color: #333;
	border-radius: 0.1rem;
}

.formBtn a:first-child {
	background: #00528d;
	color: #fff;
	margin-right: 10px;
}

.formDiv .upDat {
	display: block;
	width: 4rem;
	height: 2rem;
	font-size: .65rem;
	color: #fff;
	background: #00528d;
	border-radius: 3px;
	text-align: center;
	line-height: 2rem;
}

/*联系尊龙凯时start*/

.contactDl {
	overflow: hidden;
	padding: .5rem;
}

.contactDl dt {
	height: 2rem;
	line-height: 2rem;
	font-size: .75rem;
	color: #00528d;
	margin-bottom: .25rem;
}

.contactDl dd .con {
	display: flex;
}

.contactDl dd .con .title {
	overflow: hidden;
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: .65rem;
	color: #454545;
}

.contactDl dd .con .textC {
	flex: 1;
	line-height: 1.25rem;
	font-size: .65rem;
	color: #454545;
}

.contactDl dd .con .textC span {
	line-height: rem;
	font-size: .6rem;
	color: #999;
	padding: 0 .5rem;
}

.map {
	padding: 0 .5rem;
}

.map .mapBox {
	height: 7.5rem;
	background: #f1f1f1;
	overflow: hidden;
}

/*联系尊龙凯时end*/

/*声誉start*/

#container {
	position: relative;
	width: 100%;
}

.grid {
	width: 50%;
	min-height: 100px;
	font-size: 12px;
	float: left;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: .5rem;
}

.gridCon {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	border-radius: 2px;
	padding: 0.25rem;
	margin: 4px 4px 4px 8px;
}

.grid:nth-child(even) .gridCon {
	margin: 4px 8px 4px 4px;
}

.grid strong {
	width: 100%;
	display: block;
	font-size: 0.6rem;
	text-align: center;
	line-height: 1.5rem;
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 5px 0 0 0;
}

.grid img {
	max-width: 100%;
}

/**
 * page
 * @author 杨朝杰
 * @return
 */

.ajaxLoad {
	color: #666;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	clear: both;
	position: relative;
	background: #fff;
	margin: 5px 0 0 0;
	font-size: 0.7rem;
}

.ajaxLoad i {
	font-size: 0.8rem;
	margin: 0 5px 0 0;
	color: #fc8b1c;
}

/**
 * 文章阅读页
 * @author 杨朝杰
 * @return
 */

.newsView2 {
	line-height: 1.5rem;
	color: #454545;
	padding: 0;
	font-size: 0.75rem;
	background: #fff;
}

.newsView2 img {
	width: 100%;
}

.articleBox {
	line-height: 1rem;
	color: #666;
	padding: 10px;
	font-size: 0.6rem;
}

.articleBox img {
	max-width: 100%;
}

.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #888;
	font-size: 0.6rem;
	text-align: center;
	padding: 10px 0 10px 0;
}

.articleTop {
	overflow: hidden;
	background: #FFF;
	padding: 10px 0;
	margin: 0 .5rem;
}

.articleTop .articleTitle {
	font-size: .8rem;
	color: #333;
	text-align: center;
	padding: 0 1rem;
	line-height: 30px;
}

.articleTop .articleTitle em {
	font-size: .7rem;
	color: #999;
	font-style: normal;
}

.articleTitle2 {
	line-height: 1rem;
	padding: .25rem 0;
	text-align: center;
	font-size: .7rem;
	color: #666;
	text-align: center;
}

.articleTitleEg {
	line-height: 1rem;
	font-size: .6rem;
	text-align: center;
	color: #00528d;
	text-transform: uppercase;
}

.articleTop .articleTime {}

.articleHand {
	clear: both;
	font-size: 0.75rem;
	padding: 0 0px 20px 0;
	overflow: hidden;
}

.articleHand a {
	display: block;
	line-height: 1.6rem;
	padding: 0 20px 0 10px;
	float: left;
	clear: both;
}

.pageUp {
	display: block;
	line-height: 30px;
	padding: 10px 7px 10px 7px;
	color: #666;
	font-size: .7rem;
}

.pageUp span {
	width: 3.5rem;
	color: #fff;
	padding: 0.5rem 0.25rem;
	font-size: .7rem;
	color: #666;
}

.pageUp a {
	padding: 0.45rem 0;
	color: #666;
}

.pageUp .pageUpT1 {
	height: 1.5rem;
	line-height: 1.5rem;
}

.articleHand a i {
	padding: 0 5px 0 0;
}

.articleHand a.word {
	color: #37a6ff !important;
}

.articleHand a.ppt {
	color: #ff7735 !important;
}

.articleHand a.excel {
	color: #15bf44 !important;
}

.articleHand a.pdf {
	color: #1369c0 !important;
}

.articleHand a.zip {
	color: #ff9779 !important;
}

.videoCon {
	position: absolute;
	top: 205px;
	bottom: 0;
	overflow-y: auto;
}

.videoCon .articleTitle {
	font-size: 18px;
	color: #333333;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 0 10px;
	line-height: 30px;
}

.videoCon .articleTime {
	text-align: left;
	padding: 0 0 0 10px;
}

.audiojs {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background: url(/subsiteSrc/ljyygfEMB/audiojs/play.png) no-repeat center center;
	background-size: cover;
	margin: 2px 10px 0 0;
	position: relative;
	z-index: 9;
}

.audiojs.playing {
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background: url(/subsiteSrc/ljyygfEMB/audiojs/play2.png) no-repeat center center;
	background-size: cover;
}

.audiojs .scrubber {
	display: none;
}

.audiojs .time {
	display: none;
}

.audiojs .play-pause {
	width: 25px;
	height: 40px;
	padding: 0 6px;
	margin: 0px;
	float: left;
	overflow: hidden;
}

.articelImgSlide {
	padding: 10px;
	overflow: hidden;
}

#articelImgSlide img {
	display: block;
	max-width: 100%;
}

#articelImgSlide {
	/*padding-bottom: 30px;*/
}

#articelImgSlide .swiper-pagination {
	bottom: 5px;
}

.articelImgSlide .swiper-button-prev {
	left: 0px;
	background: url(/subsiteSrc/ljyygfEMB/images/aboutPrev3.png) no-repeat center center;
	background-size: auto 30px;
}

.articelImgSlide .swiper-button-next {
	right: 0px;
	background: url(/subsiteSrc/ljyygfEMB/images/aboutNext3.png) no-repeat center center;
	background-size: auto 30px;
}

.articelImgSlide .swiper-pagination-bullet {
	background: #eee;
	opacity: 1;
}

.articelImgSlide .swiper-pagination-bullet-active {
	background: #007aff;
}

/**
 * 分享
 * @author 杨朝杰
 * @return
 */

.shareBt {
	display: inline-block;
	width: 20px;
	position: relative;
}

.shareClose {
	line-height: 2rem;
	text-align: center;
	padding: 3px 0 0 0;
	font-size: 0.8rem;
}

.shareBt:after {
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	padding-top: 100%;
	background: url(/subsiteSrc/ljyygfEMB/images/share/share.png) no-repeat center center;
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	bottom: -4px;
}

.shareBox {
	width: 100%;
	overflow: hidden;
	background: #fff;
	position: fixed;
	left: 0px;
	bottom: -100%;
	z-index: 10000;
	-webkit-transition: bottom 0.8s;
	-o-transition: bottom 0.8s;
	transition: bottom 0.8s;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.shareBox.show {
	bottom: 0px;
}

.shareCont {
	overflow: hidden;
	padding: 0.5rem 0px 0.25rem;
}

.bdsharebuttonbox p {
	display: block;
	width: 20%;
	overflow: hidden;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.25rem;
}

.bdsharebuttonbox a {
	display: block;
	width: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0px !important;
	padding: 0 0.5rem !important;
	background: none !important;
	height: auto !important;
}

.bdsharebuttonbox span {
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 0px 0.75rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bdsharebuttonbox i {
	clear: both;
	display: block;
	font-size: 0.6rem;
	color: #666;
	text-align: center;
	overflow: hidden;
	margin: 5px 0px;
	font-style: normal;
}

.boxShadow {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.6);
	z-index: 999;
	display: none;
}

.bdsharebuttonbox a:before {
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	padding-top: 100%;
}

/*.bdsharebuttonbox a.bds_weChat{
    display: none;
}*/

.bdsharebuttonbox a.bds_weChat:before {
	background: url(/subsiteSrc/ljyygfEMB/images/share/shareBt5.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_tsina:before {
	background: url(/subsiteSrc/ljyygfEMB/images/share/shareBt1.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_tqq:before {
	background: url(/subsiteSrc/ljyygfEMB/images/share/shareBt2.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_qzone:before {
	background: url(/subsiteSrc/ljyygfEMB/images/share/shareBt3.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_douban:before {
	background: url(/subsiteSrc/ljyygfEMB/images/share/shareBt4.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_sqq:before {
	background: url(/subsiteSrc/ljyygfEMB/images/share/shareBt6.png) no-repeat center center;
	background-size: 100%;
}

.weChatShareTip {
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.5) url(../images/share/weChatShare.png) no-repeat calc(100% - 30px) 10px;
	background-size: 90% auto;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 9999999;
}

/**
 * 音乐播放器
 * @author 杨朝杰
 * @return
 */

.audio {
	margin: 0 50px;
	padding: 10px 0 10px 0;
}

.audio-tips {
	margin-top: 10px;
	color: #b1b1b1;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.audio-detail {
	padding: 5px 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #f8f8f8;
	position: relative;
}

.audio-detail:after {
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #e6e6e6;
	box-sizing: border-box;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 1;
}

.audio .info {
	-webkit-box-flex: 1;
	-ms-flex: 1 0;
	flex: 1 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	line-height: 45px;
}

.audio .info p {
	margin: 0;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
	text-indent: 0;
}

.audio .info .audio-title {
	-webkit-box-flex: 1.5;
	-ms-flex: 1.5;
	flex: 1.5;
	line-height: 24px;
	font-size: 14px;
}

.audio .info .audio-desc {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 16px;
	color: #999 !important;
	font-size: 12px !important;
}

.audio .info .audio-desc span {
	padding: 0 15px 0 0;
	color: #ff000;
}

/*文化*/

.culture {
	background-color: #fff;
}

.cultureList dd {
	text-align: center;
	padding: 0rem 0rem 0.5rem 0.75rem;
}

.cultureList dd .text .titleBox {
	height: 3.7rem;
	width: 3.7rem;
	border-radius: 3.7rem;
	background: #605aad;
}

.cultureList dd:nth-child(2) .text .titleBox {
	background: #fda010;
}

.cultureList dd:nth-child(3) .text .titleBox {
	background: #fd4e1a;
}

.cultureList dd .pic1 .bg:after {
	display: block;
	content: "";
	position: absolute;
	height: 6.5rem;
	width: 6.5rem;
	top: 0;
	left: 0;
	background: url(/subsiteSrc/ljyygfEMB/images/wbg2.png) center center no-repeat;
}

.cultureList dd .text .textCon {
	font-size: 0.75rem;
	color: #fff;
	text-align: center;
	height: 3rem;
	position: relative;
	top: -3rem;
	left: 4.5rem;
	overflow: hidden;
	width: 9.1rem;

}

.cultureList dd .text .textCon span {
	font-size: 1.5rem;
	color: #07913a;
}

.cultureList dd .pic1 .bg:before {
	display: block;
	content: "";
	position: absolute;
	height: 6.5rem;
	width: 6.3rem;
	bottom: 0;
	right: 0;
	background: url(/subsiteSrc/ljyygfEMB/images/wbg1.png) center center no-repeat;
}

.cultureList dd .con {
	position: relative;
}

.cultureList dd .text {
	position: absolute;
	top: 1.4rem;
	left: 0rem;
}

.cultureList dd .text .titleBox .title {
	text-align: center;
	font-size: 0.7rem;
	color: #fff;
	height: 1.25rem;
	line-height: 1.25rem;
}

.cultureList dd .text .titleBox .ag {
	line-height: 1rem;
	color: #fff;
	padding: 0.25 0;
	text-align: center;
}

/*招聘列表start by:fpx*/

.recruitbox {
	background: #fff;
	padding: 0 .5rem;
}

.join_dl {
	overflow: hidden;
}

.join_dl dd {
	overflow: hidden;
	margin-bottom: .5rem;
	padding-bottom: .1rem;
}

a.joinTit {
	display: block;
	height: 2rem;
	overflow: hidden;
	line-height: 2rem;
	font-size: .65rem;
	padding: 0px 2rem 0 .5rem;
	background: #f5f5f5;
	clear: both;
}

.joinTit em {
	display: block;
	width: 1.5rem;
	height: 3.75rem;
	overflow: hidden;
	float: right;
}

.recruitcn dd {
	margin-bottom: .5rem;
}

.recruitcn dd .joinTit span {
	color: #666666;
	font-size: .7rem;
	display: block;
	height: 2rem;
	float: left;
	overflow: hidden;
}

.recruitcn dd .joinTit em {
	width: 2rem;
	height: 2rem;
	display: block;
	float: right;
	margin-right: -2rem;
	text-align: center;
	line-height: 2rem;
	font-size: .75rem;
	font-style: normal;
}

.recruitcn dd .joinDeta {
	font-size: .6rem;
	color: #999999;
	line-height: 1.5rem;
	display: none;
	padding-left: .75rem;
	padding-right: .75rem;
	padding-top: 10px;
	border: 1px solid #f1f7ff;
	background: #f1f7ff;
}

.recruitcn dd .joinDeta srtong {
	color: #555555;
	font-size: .7rem;
}

.recruitcn dd .joinDeta .mailbox {
	display: block;
	color: #e30000;
	font-size: .6rem;
}

.recruitcn dd .joinDeta .goJoin {
	display: block;
	background: #0b8202;
	width: 7.5rem;
	height: 2rem;
	border-radius: .2rem;
	text-align: center;
	line-height: 2rem;
	margin-top: .5rem;
	margin-bottom: .5rem;
	color: #fff;
	font-size: .7rem;
}

.recruitDn {
	line-height: 1rem;
	padding: .5rem 0;
	color: #dc0e0e;
	font-size: .7rem;
	border-top: 1px dotted #dfdfdf;
}

.recruitcn dd a.joinTit.active {
	background-color: #0048a4;
}

/*招聘列表end by:fpx*/

/*招聘详情start by:fpx*/

.recruitView {
	padding: .5rem;
}

.recruitViewTitle {
	height: 2rem;
	line-height: 2rem;
	background: #00528d;
	color: #FFF;
	border-radius: 3px;
	font-size: .7rem;
	padding: 0 .5rem;
}

.recruitViewCArt {
	line-height: 1.25rem;
	color: #666666;
	font-size: .6rem;
	padding: .5rem 0;
}

.recruitViewCArtT {
	height: 1.75rem;
	line-height: 1.75rem;
	overflow: hidden;
}

.recruitViewCArtTL {
	color: #343434;
	font-size: .7rem;
	position: relative;
	padding-left: .5rem;
}

.recruitViewCArtTL:before {
	display: block;
	content: '';
	width: .1rem;
	height: .5rem;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -.25rem;
	background: #676767;
}

.recruitViewCTags {
	overflow: hidden;
	padding: .5rem 0;
	font-size: 0px;
}

.recruitViewCTags span {
	display: inline-block;
	height: 1.5rem;
	line-height: 1.5rem;
	padding: 0 .5rem;
	background: #f4f9fe;
	border-radius: .15rem;
	color: #5acff0;
	font-size: .65rem;
	margin-right: .4rem;
}

.send {
	padding 0 .5rem;
}

.send a {
	display: block;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: .7rem;
	color: #fff;
	border-radius: 3px;
	background: #00528d;
	text-align: center;
}

/*招聘详情end by:fpx*/

/*关于尊龙凯时start by:fpx*/

.conBox {
	padding: 0 .5rem;
}

.aboutUsUp {
	overflow: hidden;
	padding: .5rem 0;
}

.aboutUsUp .item {
	float: left;
	display: inline;
	width: 50%;
	position: relative;
	text-align: center;
	padding: .25rem 0;
}

.aboutUsUp .item:after {
	display: block;
	content: '';
	position: absolute;
	right: 0px;
	top: 5%;
	border-right: 1px solid #ededed;
	height: 90%;
	transform: scaleX(0.5);
	-webkit-transform: scaleX(0.5);
}

.aboutUsUp .item .con {
	display: inline-block;
	text-align: left;
}

.aboutUsUp .item .up {
	height: 1rem;
	line-height: 1rem;
	font-size: .45rem;
	color: #38b09d;
	text-align: center;
	display: none;
}

.aboutUsUp .item .up span {
	font-size: .9rem;
	font-family: Arial;
}

.aboutUsUp .item .up i {
	font-style: normal;
	position: relative;
	top: -.5rem;
	margin-left: .25rem;
	text-transform: uppercase;
}

.aboutUsUp .item .dn {
	height: 1rem;
	line-height: 1rem;
	font-size: .5rem;
	color: #454545;
	padding: 0 .25rem;
	text-align: center;
	text-transform: uppercase;
}
.aboutUsUp .item .dn i{
	font-style: normal;
	color: #38b09d;
}
.aboutUsUp .item:nth-child(2n):after {
	display: none;
}

.aboutUsColumn1T {
	overflow: hidden;
}

.aboutUsColumn1T span {
	display: block;
	height: .9rem;
	line-height: .9rem;
	font-size: .7rem;
	color: #000000;
	text-transform: uppercase;
}

.aboutUsColumn1T em {
	display: block;
	height: .8rem;
	line-height: .8rem;
	font-size: 12px;
	color: #0962b0;
	font-style: normal;
	text-transform: uppercase;
}

.aboutUsColumn1Video {
	position: relative;
}

.aboutUsColumn1Video:after {
	display: block;
	content: '';
	position: absolute;
	width: calc(100% - .5rem);
	height: 100%;
	background: #60c0b1;
	top: .5rem;
	left: .5rem;
}

.aboutUsColumn1VideoC {
	position: relative;
	margin-right: .5rem;
	z-index: 3;
}

.aboutUsColumn1VideoC:before {
	display: block;
	content: '';
	width: 100%;
	padding-top: 56.25%;
}

.aboutUsColumn1VideoC video {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

.aboutUsColumn1Text {
	line-height: 1.5rem;
	color: #666666;
	font-size: .65rem;
	text-align: justify;
}

.aboutUsColumn1Text b {
	color: #444444;
	font-weight: bold;
}

/*关于尊龙凯时end by:fpx*/

/*关于尊龙凯时 wgh*/

.aboutUsColumn2 {
	padding: 0 .5rem;
}

.aboutUsColumn2Dl dd {
	padding: .25rem 0;
}

.aboutUsColumn2Dl dd .con {
	position: relative;
}

.aboutUsColumn2Dl dd .con .pic:before {
	padding-top: 56.6667%;
}

.aboutUsColumn2Dl dd .con .text {
	position: absolute;
	top: 1rem;
	right: 1rem;
	bottom: 1rem;
	left: 1rem;
}

.aboutUsColumn2Dl dd .con .text .title {
	height: 1rem;
	line-height: 1rem;
	font-size: .75rem;
	text-transform: uppercase;
}

.aboutUsColumn2Dl dd.even .con .text .title {
	color: #039ed7;
}

.aboutUsColumn2Dl dd.even .con .text .titleCn {
	color: #039ed7;
}

.aboutUsColumn2Dl dd.odd .con .text .title {
	color: #05538c;
}

.aboutUsColumn2Dl dd.odd .con .text .titleCn {
	color: #05538c;
}

.aboutUsColumn2Dl dd .con .text .titleCn {
	height: 1rem;
	line-height: 1rem;
	font-size: .75rem;
	font-weight: bold;
}

.aboutUsColumn2Dl dd .con .text .textC {
	padding-top: .25rem;
	line-height: 1rem;
	font-size: .65rem;
	color: #666;
	/*text-align: justify;*/
}

.aboutUsColumn3 {
	height: 11rem;
	margin: .5rem;
}

.greenBox .title {
	height: 1rem;
	line-height: 1rem;
	font-size: .75rem;
	color: #38b09d;
	text-transform: uppercase;
	text-align: center;
}

.greenBox .title1 {
	height: 1rem;
	line-height: 1rem;
	font-size: .75rem;
	color: #38b09d;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;

}

.picBox {
	text-align: center;
}

.picBox img {
	max-width: 100%;
	height: 6.5rem;
	line-height: 6.5rem;
}

/*研发和立异start*/

.teamBox .title {
	height: 1rem;
	line-height: 1rem;
	font-size: .6rem;
	color: #05538c;
	text-transform: uppercase;
	text-align: center;
}

.teamBox .title1 {
	height: 1.2rem;
	line-height: 1.2rem;
	font-size: .75rem;
	color: #05538c;
	text-align: center;
}

.teamText {
	line-height: 1rem;
	font-size: .7rem;
	color: #666;
}

.teamText span {
	color: #119fd9;
	display: block;
}

.textImg1 {
	text-align: center;
	padding: .25rem 0;
}

.textImg1 .pic1 {
	height: 10rem;
	line-height: 10rem;
	max-width: 100%;
	text-align: center;
}

.textImg1 .pic1 img {
	height: 10rem;
	line-height: 10rem;
	max-width: 100%;
	text-align: center;
}

.teamColumn2 {
	line-height: 1rem;
	font-size: .7rem;
	color: #666;
}

.teamColumn2 span {
	padding-left: .25rem;
	font-weight: bold;
	color: #119fd9;
}

.partner {
	overflow: hidden;
	margin: 0 -.25rem;
}

.partner dd {
	float: left;
	display: inline;
	width: 50%;
	padding: .25rem;
	box-sizing: border-box;
}

.partner dd .con {
	position: relative;
	background: #fff;
	padding: 0 .25rem;
}

.partner dd .con:after {
	display: block;
	content: "";
	padding-top: 52%;
}

.partner dd .con .picBox {
	position: absolute;
	height: 100%;
	top: 0;
	left: .25rem;
	right: .25rem;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}

.textImg2 {
	text-align: center;
}

.textImg2 img {
	max-width: 100%;
	height: 11.5rem;
	line-height: 11.5rem;
	object-fit: contain;
}

/*研发和立异end*/

/*产品详细页start*/

.productViewBox {
	padding: 0 .5rem;
}

.productViewBox .picBox {
	max-height: 10rem;
}

.productViewBox .picBox img {
	max-width: 100%;
	object-fit: contain;
	height: 7.5rem;
}

/*.productText {
	padding: 0 .5rem;
}*/

.productTitle {
	line-height: 1.5rem;
	font-size: 0.8rem;
	color: #333;
}

.productText .text {
	line-height: 1rem;
	font-size: .65rem;
	color: #6b6b6b;
}

.productViewCon {
	padding: 0 .5rem;
}

.productC .title {
	height: 1rem;
	line-height: 1rem;
	font-size: .65rem;
	color: #6b6b6b;
	text-align: left;
}

.productC img {
	text-align: center;
	max-width: 100%;
}

.productC {
	line-height: 1rem;
	font-size: .65rem;
	color: #6b6b6b;
}

/*产品详细页end*/

/*全图声誉列表start*/

.imgList {
	padding: 0 .25rem;
}

.imgList dd {
	float: left;
	display: inline;
	width: 50%;
	padding: .25rem;
	box-sizing: border-box;
}

.imgList dd .con {
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.13);
}

.imgList dd .text {
	height: 1.5rem;
	line-height: 1.5rem;
	text-align: center;
	font-size: .65rem;
}

/*全图声誉列表end*/

/*不良报告反应start*/

.reportTitle {
	height: 1.8rem;
	line-height: 1.8rem;
	padding: 0 .5rem 0 1rem;
	font-size: .8rem;
	color: #333;
	position: relative;
}

.reportTitle:after {
	display: block;
	content: '';
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 0;
	border-bottom: 1px solid #e5e5e5;
	transform: scaleY(0.5);
	-webkit-transform: scaleY(0.5);
}

.reportTitle:before {
	display: block;
	content: "";
	position: absolute;
	width: .2rem;
	height: .75rem;
	left: .5rem;
	top: 50%;
	margin-top: -.4rem;
	background: #333;
}

.reportB {
	position: relative;
	display: flex;
	padding: 0 .5rem;
}

.reportB:after {
	display: block;
	content: '';
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 0;
	border-bottom: 1px solid #e5e5e5;
	transform: scaleY(0.5);
	-webkit-transform: scaleY(0.5);
}

.reportB .title {
	height: 2rem;
	line-height: 2rem;
	font-size: .7rem;
	color: #333;
	margin-right: .25rem;
	overflow: hidden;
}

.reportB .title i {
	font-style: normal;
	font-size: 14px;
	color: #fe0002;
	display: none;
}

.reportB .formDiv {
	flex: 1;
	overflow: hidden;
}

.reportIpt {
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	border: none;
	outline: none;
	background: transparent;
	font-size: 0.7rem;
	color: #666;
}

input::-webkit-calendar-picker-indicator {
	background: none;
}

.reportIpt.reportIpt1 {
	width: 130%;
}

.timeIpt {
	background: url(/subsiteSrc/ljyygfEMB/images/right.png) right center no-repeat;
	background-size: auto 0.6rem;
}

.reportTop {
	padding: .5rem .5rem .5rem 2.5rem;
	background: #f9f1e2 url(/subsiteSrc/ljyygfEMB/images/wiocn5.png) .5rem center no-repeat;
	margin: 0 .5rem;
	background-size: auto 1.5rem;
	border-radius: 3px;
}

.reportTop span {
	display: block;
	line-height: 1rem;
}

.reportColumn1 {
	margin-bottom: .5rem;
}

.reportB1 .title2 {
	display: inline-block;
	line-height: 1.5rem;
	font-size: 0.7rem;
	color: #333;
}

.tip {
	padding: .25rem .5rem;
	line-height: 1.1rem;
	font-size: .65rem;
	color: #fe0002;
}

.aykj-choose-item {
	position: relative;
	padding: 0rem 0.25rem;
	overflow: hidden;
}

.aykj-choose-item label {
	line-height: 2rem;
	height: 2rem;
	display: block;
	position: relative;
	font-size: .7rem;
	color: #bfbfbf;
}

.aykj-choose-item input {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0.125rem;
	left: 0.25rem;
	z-index: 1;
	opacity: 0;
}

.aykj-choose-item input[type="radio"] + label::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	font-size: 0.65rem;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 0.25rem;
	border-radius: 100%;
	border: 1px solid #c2c2c2;
	box-sizing: border-box;
}

.aykj-choose-item input[type="radio"]:checked + label::before {
	background-color: #0565b2;
	border-color: #0565b2;
	background-clip: content-box;
	padding: 0.15rem;
}

.aykj-choose-item input[type="checkbox"] + label::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	font-size: 0.65rem;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 0.25rem;
	border: 1px solid #0565b2;
	box-sizing: border-box;
}

.aykj-choose-item input[type="checkbox"]:checked + label::after {
	content: "";
	display: block;
	width: 0.4rem;
	height: 0.2rem;
	border-left: 1px solid #3296fa;
	border-bottom: 1px solid #3296fa;
	position: absolute;
	top: 40%;
	left: 0.18rem;
	transform: translateY(-50%) rotate(-45deg);
}

.reportB1 {
	display: block;
	padding: 0 .5rem;
	overflow: hidden;
}

.formDiv1 {
	display: inline-block;
}

.ask {
	line-height: 1rem;
	font-size: .7rem;
	color: #bfbfbf;
}

.reportBtn {
	margin: 0 .5rem;
	height: 2rem;
	line-height: 2rem;
	box-shadow: 1px 3px 4px 0px rgba(68, 126, 238, 0.3);
	border-radius: 5px;
	background: #00528d;
}

.reportBtn a {
	display: block;
	text-align: center;
	font-size: .7rem;
	color: #fff;
}

.formDiv3 {
	margin: 0 .5rem;
}

/*不良报告反应end*/

/*用药指南start*/

.guideBox {
	padding: 0 .5rem;
}

.guideTitle {
	height: 2rem;
	line-height: 2rem;
	font-size: .7rem;
	color: #666;
}

.guideFile .con {
	display: flex;
}

.imgD {
	width: 3.75rem;
	height: 3.25rem;
	background: #f6f6f6;
	overflow: hidden;
}

.imgD .icon {
	height: 1.8rem;
	line-height: 1.8rem;
	background: url(/subsiteSrc/ljyygfEMB/images/up.png) bottom center no-repeat;
	background-size: auto 1.5rem;
}

.imgD span {
	display: block;
	height: 1.4rem;
	line-height: 1.4rem;
	font-size: .7rem;
	color: #808080;
	text-align: center;
}

.guideFile .text {
	flex: 1;
}

.guideFile .text span {
	line-height: 1rem;
	font-size: .6rem;
	color: #666;
}

.guideText {
	display: flex;
	padding: .25rem;
	background: #f6f6f6;
}

.guideText .title {
	overflow: hidden;
	height: 1rem;
	line-height: 1rem;
	font-size: .65rem;
	color: #999;
	margin-right: .25rem;
}

.guideText .formDiv {
	flex: 1;
}

.guideText .formDiv textarea {
	width: 100%;
	height: 5rem;
	line-height: 1rem;
	font-size: .65rem;
	color: #666;
	background: transparent;
	outline: none;
	resize: none;
	border: none;
}

.guideText .formDiv .texta {
	height: 1rem;
	line-height: 1rem;
	font-size: .6rem;
	color: #808080;
	text-align: right;
}

.guideA {
	width: 4rem;
	height: 2rem;
	background: #0d62ae;
	border-radius: 3px;
	line-height: 2rem;
	text-align: center;
}

.guideA a {
	display: block;
	height: 100%;
	font-size: .7rem;
	color: #fff;
}

.guideDl {
	padding: 0 .5rem;
}

.guideDl dd {
	padding: .5rem 0;
}

.guideDl dd .con {
	padding: .5rem;
	background: #fafafa;
	display: flex;
}

.guideDl dd .con .conFlex {
	flex: 1;
	overflow: hidden;
}

.guideDl dd .con .title {
	height: 1.3rem;
	line-height: 1.3rem;
	font-size: .7rem;
	color: #4e4e4e;
}

.guideDl dd .con .text {
	height: 2rem;
	line-height: 1rem;
	font-size: .65rem;
	color: #bfbfbf;
}

.guideDl dd .con .icon {
	overflow: hidden;
	width: 1.5rem;
	background: url(/subsiteSrc/ljyygfEMB/images/wiocn5.png) center center no-repeat;
	background-size: auto 1.2rem;
}

.guideTitle {
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: .65rem;
	font-weight: bold;
	color: #666;
}

/*用药指南end*/

/*企业文化stra*/

.cultureTitle {
	height: 2.5rem;
	padding: .5rem 1rem;
	display: flex;
}

.cultureTitle.zi {
	background: #e3e8fe;
	color: #5c76d9;
}

.cultureTitle.zi .cultureEnglish {
	color: #bac4ef;
}

.cultureTitle.cheng {
	background: #efdfc5;
	color: #d36f27;
}

.cultureTitle.cheng .cultureEnglish {
	color: #d7b0a1;
}

.cultureTitle.lv {
	background: #e3ffe8;
	color: #73b58d;
}

.cultureTitle.lv.cultureEnglish {
	color: #a5cfb5;
}

.cultureTitle.lan {
	background: #c9e0ee;
	color: #5754d3;
}

.cultureTitle.lan.cultureEnglish {
	color: #9a9bf0;
}

.cultureTitle.huibai {
	background: #efeff8;
	color: #313654;
}

.cultureTitle.huibai.cultureEnglish {
	color: #868c98;
}

.cultureTitlecon {
	padding-left: 2.5rem;
	flex: 1;
	overflow: hidden;
}

.cultureEnglish {
	height: 2.5rem;
	line-height: 2.8rem;
	font-size: .75rem;
	text-transform: uppercase;
}

.cultureChinese {
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: .75rem;
}

.cultureList1 dd.dd1 .cultureTitlecon {
	background: url(/subsiteSrc/ljyygfEMB/images/culture1.png) left center no-repeat;
	background-size: auto 1.5rem;
}

.cultureList1 dd.dd2 .cultureTitlecon {
	background: url(/subsiteSrc/ljyygfEMB/images/culture2.png) left center no-repeat;
	background-size: auto 1.5rem;
}

.cultureList1 dd.dd3 .cultureTitlecon {
	background: url(/subsiteSrc/ljyygfEMB/images/culture3.png) left center no-repeat;
	background-size: auto 1.5rem;
}

.cultureList1 dd.dd4 .cultureTitlecon {
	background: url(/subsiteSrc/ljyygfEMB/images/culture4.png) left center no-repeat;
	background-size: auto 1.5rem;
}

.cultureList1 dd.dd5 .cultureTitlecon {
	background: url(/subsiteSrc/ljyygfEMB/images/culture5.png) left center no-repeat;
	background-size: auto 1.5rem;
}

.cultureIcon {
	position: relative;
	overflow: hidden;
	width: 2rem;
	background: url(/subsiteSrc/ljyygfEMB/images/xia.png) right center no-repeat;
	background-size: auto .5rem;
	transition: all 0.3s linear;
}

.cultureCon {
	overflow: hidden;
	height: 0;
}

.cultureText {
	padding: .5rem .75rem;
	margin-bottom: .25rem;
}

.cultureTextB {
	line-height: 1.25rem;
	font-size: .65rem;
	color: #444;
	font-weight: bold;
	text-transform: uppercase;
}

.cultureC {
	line-height: 1rem;
	font-size: .6rem;
	color: #666;
}

.cultureList1 dd.show .cultureIcon {
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
}


/* fpx start */

.artTable {
	overflow: hidden;
	overflow-x: auto;
}

/* fpx end */

/*列表start*/

.textList1Box {
	overflow: hidden;
	margin-right: -0.2rem;
}

.textList1Box dd {
	overflow: hidden;
	float: left;
	display: inline;
	width: 33.3333%;
	margin-bottom: 0.2rem;
	height: 4.25rem;
}

.textList1Box dd .con {
	overflow: hidden;
	margin-right: 0.2rem;
	position: relative;
	background: #ecf1f8;
	height: 4.25rem;
}

.textList1Box dd .a {
	display: block;
}

.textList1Box dd .text {
	width: 100%;
	height: 100%;
	position: absolute;
	font-size: 0.4rem;
	color: #54596c;
	top: 0;
	left: 0;
	text-align: center;
	line-height: 0.75rem;
}

.textList1Box dd .con .text em {
	display: block;
	font-style: normal;
	width: 100%;
	height: 1.95rem;
	margin-bottom: 0.25rem;
	background-size: auto 1rem;
}

.textList1Box dd .con .text em.em1 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIco1.png) no-repeat bottom center;
}

.textList1Box dd .con .text em.em2 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIco2.png) no-repeat bottom center;
}

.textList1Box dd .con .text em.em3 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIco3.png) no-repeat bottom center;
}

.textList1Box dd .con .text em.em4 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIco4.png) no-repeat bottom center;
}

.textList1Box dd .con .text em.em5 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIco5.png) no-repeat bottom center;
}

.textList1Box dd .text span {
	display: block;
	margin: 0 auto;
	padding: 0 0.25rem;
	text-align: center;
	height: 1.4rem;
	overflow: hidden;
	text-transform: uppercase;
}

.dd1 {
	width: 66.6666% !important;
}

.textList1Box dd.hover .con {
	background: #42a9cf;
}

.textList1Box dd.hover .con .text span {
	color: #fff;
}

.textList1Box dd.hover .con .text em.em1 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIcohv1.png) no-repeat bottom center;
}

.textList1Box dd.hover .con .text em.em2 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIcohv2.png) no-repeat bottom center;
}

.textList1Box dd.hover .con .text em.em3 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIcohv3.png) no-repeat bottom center;
}

.textList1Box dd.hover .con .text em.em4 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIcohv4.png) no-repeat bottom center;
}

.textList1Box dd.hover .con .text em.em5 {
	background: url(/subsiteSrc/ljyygfEMB/images/listIcohv5.png) no-repeat bottom center;
}


.textList2Box {
	overflow: hidden;
	margin-right: -0.5rem;
	padding-top: 0.3rem;
}

.textList2Box dd {
	overflow: hidden;
	float: left;
	display: inline;
	width: 50%;
	margin-bottom: 0.5rem;
}

.textList2Box dd .con {
	overflow: hidden;
	margin-right: 0.5rem;
	position: relative;
	background: #ecf1f8;
}

.textList2Box dd .a {
	display: block;
}

.textList2Box dd .con:before {
	display: block;
	content: '';
	padding-top: 11.4rem;
}

.textList2Box dd img {
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
}

.textList2Box dd .text {
	width: 100%;
	height: 100%;
	position: absolute;
	font-size: 0.4rem;
	color: #54596c;
	top: 0;
	left: 0;
	text-align: center;
	height: 1.75rem;
	z-index: 9999;
	left: 50%;
	top: 50%;
	width: 100%;
	margin: -0.875rem 0 0 -50%;
}

.textList2Box dd .text span {
	color: #fff;
	display: block;
	font-size: 0.75rem;
	line-height: 0.875rem;
	text-transform: uppercase;
	padding: 0 .25rem;
	word-wrap:initial;
}

.dd2 {
	width: 100% !important;
}

/*列表end*/

/*研发和立异 2020-02-19*/

.teamColumn1 {
	background: #f9fafe url(../images/G1.jpg) bottom center no-repeat;
	background-size: cover;
	padding: 0 .5rem .75rem;
}

.teamTitle {
	/*height: 1rem;*/
	line-height: 1rem;
	position: relative;
	padding-left: .5rem;
	font-size: .65rem;
	color: #0962b0;
	font-weight: bold;
	text-transform: uppercase;
}

.teamTitle:after {
	display: block;
	content: "";
	position: absolute;
	width: .15rem;
	height: .5rem;
	left: 0;
	top: 50%;
	margin-top: -0.3rem;
	background: #0962b0;
	border-radius: 3px;
}

.teamTbox {
	margin-bottom: .5rem;
}

.teamTbox .text {
	line-height: 1rem;
	font-size: .65rem;
	position: relative;
	padding-left: .5rem;
	margin-bottom: .5rem;
}

.teamTbox .text:after {
	display: block;
	content: "";
	position: absolute;
	width: .1rem;
	height: .1rem;
	left: .2rem;
	top: .35rem;
	border-radius: 100%;
	background: #0962b0;
}

.teamColumn2 {
	background: #f9fafe url(../images/G2.jpg) bottom center no-repeat;
	background-size: cover;
	padding: 0 .25rem .75rem;
}

.teamSwiper {
	position: relative;
}

.teamSwiper .con {
	margin: 0 .25rem;
	padding: .25rem;
	background: #fff;
}

.teamSwiper .pic:before {
	padding-top: 56.7050%;
}

.teamSwiper .text {
	padding: .5rem 0;
	line-height: 1rem;
	font-size: .65rem;
	color: #666;
}

.teamSwiper .teamDot {
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 0px;
	position: absolute;
	left: 0px;
	bottom: 0rem !important;
	z-index: 1;
}

.teamSwiper .teamDot span {
	width: 1rem;
	height: .25rem;
	text-align: center;
	line-height: 0.15rem;
	font-size: .6rem;
	border-radius: 0;
	color: #FFF;
	background: #fff;
	opacity: 1;
	border-radius: 100%;
	background: transparent;
	border-radius: .5rem;
	position: relative;
	border-radius: .5rem;
}

.teamSwiper .teamDot span:after {
	content: " ";
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #1c6094;
	box-sizing: border-box;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	border-radius: .5rem;
}

.teamSwiper .teamDot span.swiper-pagination-bullet-active {
	background: #1c6094;
	box-sizing: border-box;
}

.teamColumn4 {
	background: #f9fafe url(../images/G3.jpg) bottom center no-repeat;
	background-size: cover;
	padding: 0 .5rem;
}

.teamColumn6 {
	background: #f9fafe url(../images/G31.jpg) bottom center no-repeat;
	background-size: cover;
	padding: 0 .5rem;
}

.teamColumn4Text {
	line-height: 1rem;
	font-size: .65rem;
	text-align: center;
}

.teamColumn3 {
	background: #f9fafe url(../images/G4.jpg) bottom center no-repeat;
	background-size: cover;
	padding: 0 .5rem;
}

/*研发和立异 2020-02-19*/

/*药品和研发start*/

.ypDt {
	position: relative;
}

.ypDt .pic:before {
	padding-top: 30.7040%;
}

.ypDt .text {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.ypDt .text .title {
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: .75rem;
	color: #fff;
	text-align: center;
}

.ypDt .text .titleW {
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: .75rem;
	color: #fff;
	text-align: center;
	display: none;
}

/*药品和研发end*/

/*新版的招聘列表页start wgh 2020/02/28*/

.recruitDt {
	height: 1.8rem;
	line-height: 1.8rem;
	background: #84b0d7;
	overflow: hidden;
	text-transform: capitalize;
}

.recruitDt .con {
	display: flex;
	font-size: .65rem;
	font-weight: bold;
	color: #fff;
}

.recruitDt .con .title1 {
	flex: 1;
	padding-left: .25rem;
}

.recruitDt .con .title3 {
	width: 4.6rem;
	overflow: hidden;
	text-align: right;
}

.recruitDt .con .title3 span {
	display: block;
	margin: 0 .25rem;
}

.recruitDt .con .title2 {
	width: 6rem;
	overflow: hidden;
	text-align: center;
}

.recruitDt .con .title2 span {
	display: block;
	margin: 0 .25rem;
}

.recruitDd {
	height: 2.5rem;
	padding: .25rem 0;
}

.recruitDd .con {
	display: flex;
	font-size: .65rem;
	color: #444;
}

.recruitDd .con .title1 {
	flex: 1;
	margin-left: .25rem;
	position: relative;
	height: 2.5rem;
	
}
.recruitDd .con .title1 span{
	width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
	
}

.recruitDd .con .title3 {
	width: 4.6rem;
	height: 2.5rem;
	overflow: hidden;
	text-align: right;
	margin: 0 .25rem;
	position: relative;
}

.recruitDd .con .title3 span {
	width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.recruitDd .con .title2 {
	width: 6rem;
	height: 2.5rem;
	overflow: hidden;
	text-align: center;
	margin: 0 .25rem;
	position: relative;
}

.recruitDd .con .title2 span {
	width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.recruitDl .recruitDd.odd {
	background: #f7fafd;
}

.recruitDl .recruitDd.even {
	background: #e6eff7;
}

.recruitDl .recruitDd.hover .con {
	color: #0962b0;
}

/*新版的招聘列表页end*/

.articleBoxC{
	text-align: justify;
}

/*大图 start*/
/*声誉列表 start*/
.honor{
	overflow:hidden; 
	padding: 0 .25rem;
}
.honor dd{
	float: left;
	display: inline;
	width: 50%;
	padding: .25rem;
	box-sizing: border-box;
}
.honor dd .pic:before{
	padding-top: 66.6667%;
}
.honor dd .text{
	height: 2rem;
	line-height: 2rem;
	font-size: .6rem;
	color: #666;
	text-align: center;
	display: none;
}