/*大事记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/ljyygfMB/images/jx.png) no-repeat left center;
	height: 1.25rem;
	margin-top: 1rem;
}

.imgTextMore span {
	background: url(/subsiteSrc/ljyygfMB/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: .5rem .25rem;
	overflow: hidden;
}

.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: 1rem;
	line-height: 1rem;
	text-align: center;
	color: #333333;
	font-size: .7rem;
	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;
}
.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/ljyygfMB/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{
	height: 1.5rem;
	line-height: 1.5rem;
	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/ljyygfMB/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/ljyygfMB/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;
}
.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/ljyygfMB/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;
}
.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{
	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: 1.5rem;
	color: #666;
	padding: 10px;
	font-size: 0.7rem;
}

.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/ljyygfMB/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/ljyygfMB/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/ljyygfMB/images/aboutPrev3.png) no-repeat center center;
	background-size: auto 30px;
}

.articelImgSlide .swiper-button-next {
	right: 0px;
	background: url(/subsiteSrc/ljyygfMB/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/ljyygfMB/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/ljyygfMB/images/share/shareBt5.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_tsina:before {
	background: url(/subsiteSrc/ljyygfMB/images/share/shareBt1.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_tqq:before {
	background: url(/subsiteSrc/ljyygfMB/images/share/shareBt2.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_qzone:before {
	background: url(/subsiteSrc/ljyygfMB/images/share/shareBt3.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_douban:before {
	background: url(/subsiteSrc/ljyygfMB/images/share/shareBt4.png) no-repeat center center;
	background-size: 100%;
}

.bdsharebuttonbox a.bds_sqq:before {
	background: url(/subsiteSrc/ljyygfMB/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/ljyygfMB/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/ljyygfMB/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{ display: flex; padding: .5rem 0;}
.aboutUsUp .item{ flex: 1; position: relative; text-align: center;}
.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;}
.aboutUsUp .item .up span{ font-size: .9rem; font-family: Arial;}
.aboutUsUp .item .up i{ font-style: normal; position: relative; top: -.5rem; margin-left: .25rem;}
.aboutUsUp .item .dn{ height: 1rem; line-height: 1rem; font-size: .5rem; color: #454545;}
.aboutUsUp .item:nth-child(4):after{ display: none;}

.aboutUsColumn1T{ overflow: hidden;}
.aboutUsColumn1T span{ display: block; height:.9rem; line-height: .9rem; font-size: .7rem; color: #000000;}
.aboutUsColumn1T em{ display: block; height:.8rem; line-height: .8rem; font-size: 12px; color: #0962b0; font-style: normal;}

.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: 1rem; 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;
}

.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;
}
.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;
}
.reportIpt.reportIpt1{
	width: 120%;
}
.timeIpt{
	background:url(/subsiteSrc/ljyygfMB/images/right.png) right center no-repeat;
	background-size: auto 0.6rem;
}
.reportTop{
	padding:.5rem .5rem .5rem 2.5rem;
	background: #f9f1e2 url(/subsiteSrc/ljyygfMB/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/ljyygfMB/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/ljyygfMB/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: 1rem;
	line-height: 1rem;
	font-size: .65rem;
	text-transform: uppercase;
}
.cultureChinese{
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: .75rem;
}
.cultureList1 dd.dd1 .cultureTitlecon{
	background: url(/subsiteSrc/ljyygfMB/images/culture1.png) left center no-repeat;
	background-size: auto 1.5rem;
}
.cultureList1 dd.dd2 .cultureTitlecon{
	background: url(/subsiteSrc/ljyygfMB/images/culture2.png) left center no-repeat;
	background-size: auto 1.5rem;
}
.cultureList1 dd.dd3 .cultureTitlecon{
	background: url(/subsiteSrc/ljyygfMB/images/culture3.png) left center no-repeat;
	background-size: auto 1.5rem;
}
.cultureList1 dd.dd4 .cultureTitlecon{
	background: url(/subsiteSrc/ljyygfMB/images/culture4.png) left center no-repeat;
	background-size: auto 1.5rem;
}
.cultureList1 dd.dd5 .cultureTitlecon{
	background: url(/subsiteSrc/ljyygfMB/images/culture5.png) left center no-repeat;
	background-size: auto 1.5rem;
}
.cultureIcon{
	position: relative;
	overflow: hidden;
	width: 2rem;
	background: url(/subsiteSrc/ljyygfMB/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{
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: .65rem;
	color: #444;
	font-weight: bold;
}
.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: 2.5rem;margin-bottom: 0.25rem;background-size: auto 1rem; }
.textList1Box dd .con .text em.em1 {background: url(/subsiteSrc/ljyygfMB/images/listIco1.png) no-repeat bottom center;}
.textList1Box dd .con .text em.em2 {background: url(/subsiteSrc/ljyygfMB/images/listIco2.png) no-repeat bottom center;}
.textList1Box dd .con .text em.em3 {background: url(/subsiteSrc/ljyygfMB/images/listIco3.png) no-repeat bottom center;}
.textList1Box dd .con .text em.em4 {background: url(/subsiteSrc/ljyygfMB/images/listIco4.png) no-repeat bottom center;}
.textList1Box dd .con .text em.em5 {background: url(/subsiteSrc/ljyygfMB/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;}
.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/ljyygfMB/images/listIcohv1.png) no-repeat bottom center;}
.textList1Box dd.hover .con .text em.em2 {background: url(/subsiteSrc/ljyygfMB/images/listIcohv2.png) no-repeat bottom center;}
.textList1Box dd.hover .con .text em.em3 {background: url(/subsiteSrc/ljyygfMB/images/listIcohv3.png) no-repeat bottom center;}
.textList1Box dd.hover .con .text em.em4 {background: url(/subsiteSrc/ljyygfMB/images/listIcohv4.png) no-repeat bottom center;}
.textList1Box dd.hover .con .text em.em5 {background: url(/subsiteSrc/ljyygfMB/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;padding:0 .5rem;}
.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;
}
.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;
}
/*药品和研发end*/


/*新版的招聘列表页start wgh 2020/02/28*/
.recruitDt{
	height:1.8rem;
	line-height: 1.8rem;
	background: #84b0d7;
	overflow: hidden;
}
.recruitDt .con{
	display: flex;
	font-size: .65rem;
	font-weight: bold;
	color: #fff;
}
.recruitDt .con .title1{
	flex: 1;
	padding-left: .75rem;
}
.recruitDt .con .title3{
	width: 4.6rem;
	overflow: hidden;
	text-align: center;
}
.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:1.8rem;
	line-height: 1.8rem;
}
.recruitDd .con{
	display: flex;
	font-size: .65rem;
	color:#444;
}
.recruitDd .con .title1{
	flex: 1;
	padding-left: .75rem;
	overflow: hidden;
}
.recruitDd .con .title1 span{
	display: block;
	height: 1.8rem;
	overflow: hidden;
}
.recruitDd .con .title3{
	width: 4.6rem;
	overflow: hidden;
	text-align: center;
}
.recruitDd .con .title3 span{
	display: block;
	margin: 0 .25rem;
}
.recruitDd .con .title2{
	width: 6rem;
	overflow: hidden;
	text-align: center;
}
.recruitDd .con .title2 span{
	display: block;
	margin: 0 .25rem;
}
.recruitDl .recruitDd.odd{
	background: #f7fafd;
}
.recruitDl .recruitDd.even{
	background: #e6eff7;
}
.recruitDl .recruitDd.hover .con{
	color: #0962b0;
}
/*新版的招聘列表页end*/


/*大图列表 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;
}