*,a,li,ul,p,tr,td,body,html{
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	font-family: "microsoft yahei";
}
body{
	min-width: 1230px;
}
/*清除浮动*/
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }
.clearfix{ *zoom: 1; }

/*公用*/
/*最顶部*/
.top{
	width: 100%;
	background: url(../images/top-bg.jpg);
}
.top-cen{
	width: 1230px;
	margin: 0 auto;
}
.top-left{
	width: 220px;
	float: left;
	padding-top: 8px;
	box-sizing: border-box;
}
.top-left img{
	width: 100%;
	display: block;
}
.index-nav{
	width: 743px;
	float: left;
	margin-left: 35px;
}
.index-nav-ul{
	width: 100%;
}
.index-nav-ul li{
	float: left;
	/*width: 114px;*/
}
.index-nav-ul li a{
	display: block;
	width: 100%;
	font-size: 18px;
	color: #5a5757;
	line-height: 77px;
	text-align: center;
	padding: 0px 8px;
	box-sizing: border-box;
}
.nav-hover{
	background: #39b19e;
	color: #FFFFFF !important;
}
.top-right{
	width: 65px;
	float: left;
	padding-top: 24px;
	box-sizing: border-box;
}
.top-right-cen{
	width: 100%;
	background: url(../images/top-right-bg2.png) left center no-repeat;
	background-size: 100%;
	padding-left: 12px;
	box-sizing: border-box;
}
.top-right-cen a{
	line-height: 31px;
	font-size: 14px;
}
.top-right-cen a:first-child{
	color: #39b19e;
}
.top-right-cen a:last-child{
	color: #FFFFFF;
	margin-left: 6px;
}
/*xws20180917*/
.top-cen>a{
	float: right;
	display: block;
	width: 132px;
	line-height: 28px;
	border: solid 1px #009999;
	text-align: center;
	font-size: 12px;
	color: #222222;
	position: relative;
	top: 24px;
	padding-left: 10px;
}
.top-cen>a img{
	display: block;
    width: 20px;
    position: relative;
    top: 6px;
    float: left;
    margin-right: 8px;
}

/*banner*/
.banner{
	width: 100%;
}
.banner img{
	display: block;
	width: 100%;
}

/*底部*/
.foot{
	width: 100%;
	background: url(../images/top-bg.jpg);
}
.foot-top{
	width: 100%;
	background: url(../images/foot-top-bgs.png) left center no-repeat;
	background-size: 100%;
}
.foot-top-cen{
	width: 1231px;
	margin: 0 auto;
}
.foot-top ul{
	width: 610px;
	margin: 0 auto;
}
.foot-top ul li{
	float: left;
	margin-left: 22px;
}
.foot-top ul li:first-child{
	margin-left: 0;
}
.foot-top ul li a{
	display: block;
	line-height: 48px;
	font-size: 14px;
	color: #FFFFFF;
}
.foot-top-right{
	width: 885PX;
	margin: 0 auto;
}
.foot-top-right p{
	float: left;
	color: #5a5757;
	font-size: 14px;
	line-height: 35px;
}
.foot-top-right p:first-child{
	margin-right: 10px;
}
.foot-top-right p a{
	color: #be1919;
}
.foot-bot{
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	box-sizing: border-box;
}
.foot-bot img{
	display: block;
	width: 129px;
	margin: 0 auto;
}










/*公司简介-企业文化*/
/*当前位置*/
.weizhi-boss{
	width: 100%;
}
.weizhi{
	width: 1200px;
	margin: 0 auto;
}
.weizhi li{
	float: left;
	font-size: 14px;
	color: #757575;
	line-height: 109px;
}
.weizhi li a{
	/*display: block;*/
	font-size: 14px;
	color: #757575;
	/*float: left;*/
	line-height: 109px;
}
/*公司概况-公司简介*/
.jianjie{
	width: 100%;
}
.jianjie-cen{
	width: 1200px;
	margin: 0 auto;
}
/*图片标题*/
.jianjie-title{
	width: 674px;
	margin: 0 auto;
	margin-bottom: 75px;
}
.jianjie-title img{
	display: block;
	width: 100%;
}
/*四个标题*/
.jianjie-four-box{
	text-align: center;
}
.jianjie-four{
	display: inline-block;
	/*width: 617px;*/
	margin: 0 auto;
}
.jianjie-four>li{
	float: left;
	/*width: 154px;*/
}
.jianjie-four>li:last-child{
	border-right: solid 1px #ededed;
}
.jianjie-four li a{
	display: block;
	width: 100%;
	line-height: 53px;
	text-align: center;
	border: solid 1px #ededed;
	border-right: none;
	color: #4e4e4e;
	font-size: 20px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}
.jianjie-four-a{
	background: #009999;
	border: none;
	color: #FFFFFF !important;
}
/*内容*/
.jianjie-con{
	width: 100%;
	padding-top: 40px;
	padding-bottom: 50px;
	box-sizing: border-box;
}
.jianjie-con p{
	font-size: 18px;
	color: #4e4e4e;
	text-indent: 2em;
	line-height: 32px;
	text-align: justify;
	margin-bottom: 20px;
}
.jianjie-con>div:nth-child(3),.jianjie-con>div:nth-child(5){
	width: 100%;
	height: 406px;
	border-radius: 5px;
	margin-bottom: 8px;
}
.jianjie-con img{
	display: block;
	width: 100%;
}

/*公司概况-企业文化*/
.wenhua{
	width: 100%;
	margin: 0 auto;
	padding-bottom: 80px;
	box-sizing: border-box;
}
.wenhua-title{
	width: 674px;
	margin: 0 auto;
	margin-bottom: 95px;
}
.wenhua-title img{
	display: block;
	width: 100%;
}
.wenhua ul{
	width: 100%;
	margin: 0 auto;
}
.wenhua ul li{
	width: 394px;
	height: 191px;
	float: left;
	margin-left: 9px;
}
.wenhua ul li:first-child{
	margin-left: 0;
	background: url(../images/wenhua-bg1.jpg) left center no-repeat;
	padding-left: 77px;
	padding-right: 75px;
	padding-top: 42px;
	box-sizing: border-box;
}
.wenhua ul li:nth-child(2){
	background: url(../images/wenhua-bg2.jpg) left center no-repeat;
	padding-left: 77px;
	padding-right: 75px;
	padding-top: 42px;
	box-sizing: border-box;
}
.wenhua ul li:nth-child(3){
	background: url(../images/wenhua-bg3.jpg) left center no-repeat;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 18px;
	box-sizing: border-box;
}
.wenhua ul li p:first-child{
	font-size: 24px;
	color: #FFFFFF;
	margin-bottom: 5px;
}
.wenhua ul li p:last-child{
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-align: justify;
	line-height: 35px;
}
.wenhua ul li:last-child p:last-child{
	letter-spacing: 2px;
	line-height: 25px;
}










/*联系我们*/
/*当前位置*/
.lianxi-weizhi li{
	line-height: 80px;
}
.lianxi-weizhi li a{
	line-height: 80px;
}

/*联系我们-内容*/
.lianxi{
	width: 100%;
	padding-bottom: 80px;
	box-sizing: border-box;
}
.lianxi-cen{
	width: 1200px;
	margin: 0 auto;
}
.lianxi-title{
	width: 674px;
	margin: 0 auto;
	padding-bottom: 70px;
	box-sizing: border-box;
}
.lianxi-title img{
	display: block;
	width: 100%;	
}
/*留言板*/
.lianxi-liuyan{
	width: 100%;
	padding-left: 35px;
	padding-top: 40px;
	padding-right: 32px;
	box-sizing: border-box;
}
.lianxi-liuyan-left{
	float: left;
	width: 435px;
	padding-top: 8px;
	box-sizing: border-box;
}
.lianxi-liuyan-left-title{
	width: 564px;
	margin-bottom: 30px;
}
.lianxi-liuyan-left-title img{
	display: block;
	width: 100%;
}
.lianxi-liuyan-left ul li img{
	display: block;
	float: left;
	margin-bottom: 13px;
	width: 25px;
	height: 29px;
}
.lianxi-liuyan-left ul li p{
	/*float: left;*/
	font-size: 18px;
	color: #808080;
	margin-left: 40px;
}
.lianxi-liuyan-left ul li p span{
	font-size: 20px;
}

.lianxi-liuyan-right{
	float: right;
}
.lianxi-liuyan-right-top{
	margin-bottom: 32px;
}
.lianxi-liuyan-right-top>div{
	float: left;
}
.lianxi-liuyan-right-top>div p,.lianxi-liuyan-right-bot p{
	font-size: 20px;
	color: #808080;
}
.lianxi-liuyan-right-top>div input{
	width: 224px;
	display: block;
	outline: none;
	border: none;
	border-bottom: solid 1px #808080;
	line-height: 52px;
	padding-left: 2px;
	box-sizing: border-box;
	font-size: 18px;
}
.lianxi-liuyan-right-top>div:last-child{
	margin-left: 40px;
}
.lianxi-liuyan-right-top>div p span,.lianxi-liuyan-right-bot p span{
	color: #ff0000;
	margin-left: 5px;
}
.lianxi-liuyan-right-bot{
	margin-bottom: 45px;
}
.lianxi-liuyan-right-bot> input{
	width: 488px;
	display: block;
	outline: none;
	border: none;
	border-bottom: solid 1px #808080;
	line-height: 52px;
	padding-left: 2px;
	box-sizing: border-box;
	font-size: 18px;
}
.lianxi-liuyan-right-tijiao{
	width:250px;
	line-height: 44px;
	background: #009999;
	color: #FFFFFF;
	outline: none;
	border: none;
	border-radius: 8px;
	float: right;
	font-size: 24px;
	cursor: pointer;
}










/*新闻*/
.news{
	width: 100%;
	padding-bottom: 125px;
	box-sizing: border-box;
}
.news-cen{
	width: 1200px;
	margin: 0 auto;
}
/*四个标题*/
.news-four{
	margin-bottom: 50px;
}
/*3个新闻展示*/
.news-show{
	width: 100%;
	padding-bottom: 70px;
	box-sizing: border-box;
	padding-left:27px;
}
.news-show-left{
	float: left;
	width: 565px;
}
.news-show-left:nth-child(2){margin-left:40px;}
.news-show-left>div{
	width: 100%;
	height: 222px;
	margin-bottom: 20px;
	cursor:pointer;
}
.news-show-left>p:nth-child(2) a{
	display: block;
	color: #595959;
	font-size: 22px;
	width: 500px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 14px;
}
.news-show-left>p:nth-child(3){
	width: 100%;
	border-bottom: solid 1px #b8e0e0;
	margin-bottom: 19px;
}
.news-show-left>p:nth-child(4){
	width: 100%;
	box-sizing: border-box;
	color: #5a5a5a;
	font-size: 17px;
	line-height: 30px;
	text-align: justify;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.news-show-right{
	width: 520px;
	float: right;
}
.news-show-right ul,.news-show-right ul li{
	width: 100%;
}
.news-show-right ul li:first-child{
	margin-bottom: 45px;
}
.news-show-right ul li>div:first-child{
	float: left;
	width: 166px;
	height: 157px;
}
.news-show-right ul li>div:last-child{
	float: right;
	width: 330px;
	padding-top: 3px;
	box-sizing: border-box;
}
.news-show-right ul li>div:last-child p:first-child a{
	display: block;
	width: 84%;
	color: #595959;
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 20px;
}
.news-show-right ul li>div:last-child>p:nth-child(2){
	width: 100%;
	border-bottom: solid 1px #bce4e4;
	margin-bottom: 13px;
}
.news-show-right ul li>div:last-child>p:nth-child(3){
	color: #5A5A5A;
	font-size: 17px;
	line-height: 30px;
	text-align: justify;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
}

/*新闻列表*/
.news-list{
	width: 100%;
}
.news-list li{
	width: 100%;
	margin-bottom: 27px;
	padding-left: 27px;
	padding-right: 50px;
	box-sizing: border-box;
}
.news-list li:last-child{
	margin-bottom: 60px;
}
.news-list li .list_time{
	float: left;
	width: 106px;
	height: 97px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 3px;
	box-sizing: border-box;
	background: #009999;
	display:none;
}
.news-list li .list_time p:nth-child(1){
	font-size: 45px;
	text-align: center;
	color: #FFFFFF;
}
.news-list li .list_time p:nth-child(2){
	width: 100%;
	border-bottom: solid 1px #88cfcf;
	margin-bottom: 5px;
}
.news-list li .list_time p:nth-child(3){
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.news-list li a{
	display: block;
	width: 900px;
	float: right;
	padding-top: 2px;
	box-sizing: border-box;
	position:relative;
}
.news-list li a span{
	display: block;
}
.news-list li a span:first-child{
	font-size: 20px;
	color: #1e1e1e;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	opacity: .8;
	margin-bottom: 10px;
	transition: .2s;
}
.news-list li a span:nth-child(2){
	border-top:1px solid #aaa;
	padding-top:10px;
	font-size: 14px;
	color: #1e1e1e;
	text-align: justify;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	opacity: .8;
	line-height: 28px;
	transition: .2s;
}
.news-list li a span:nth-child(3){position:absolute;right:0;top:5px;font-size:14px;color:#969696;}
.news-list li a:hover span:first-child{
	opacity: 1;
}
.news-list li a:hover span:last-child{
	opacity: .95;
}
/*新闻页翻页*/
.news-fanye-box{
	text-align: center;
}
.news-fanye{
	display: inline-block;
}
.news-fanye li{
	float: left;
	font-family: "黑体";
	line-height: 19px;
	font-size: 17px;
	color: #373737;
}
.news-fanye li a{
	display: block;
	font-family: "黑体";
	line-height: 19px;
	font-size: 15px;
	color: #373737;
	border: solid 1px #878787;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
	text-align: center;
	margin-left: 7px;
}
.news-fanye li:nth-child(2) a{
	margin-left: 12px;
}
.news-fanye-a{
	border: solid 1px rgba(0,0,0,0) !important;
	color: #fe0101 !important;
}










/*新闻详情页*/
/*新闻详情页内容*/
.news-s{
	width: 100%;
}
.news-s-cen{
	width: 1200px;
	margin: 0 auto;
}
.news-s-cen h2{
	text-align: center;
	color: #595959;
	margin-bottom: 28px;
}
.news-s-cen-top{
	width: 330px;
	margin: 0 auto;
	margin-bottom: 70px;
}
.news-s-cen-top p:nth-child(1){
	font-size: 13px;
	color: #1E1E1E;
	opacity: .4;
	float: left;
}
.news-s-cen-top p:nth-child(2){
	font-size: 13px;
	color: #1E1E1E;
	opacity: .4;
	float: left;
	margin-left: 6px;
}
.news-s-cen-top p:nth-child(3){
	font-size: 13px;
	color: #1E1E1E;
	opacity: .4;
	float: right;
}
.news-s-cen>div:nth-child(3){
	width: 100%;
	/*height: 389px;*/
	margin-bottom: 30px;
}
.news-s-cen>div:nth-child(3) p{
	font-size: 18px !important;
	line-height: 30px;
	text-align: justify !important;
	font-family: "微软雅黑" !important;
}
.news-s-cen>p:nth-child(4),.news-s-cen>p:nth-child(5){
	font-size: 16px;
	color: #787878;
	line-height: 28px;
	text-indent: 2em;
}
.news-s-cen ul{
	width: 100%;
	margin: 0 auto;
	padding-top: 45px;
	padding-bottom: 85px;
	padding-left: 100px;
	padding-right: 100px;
	box-sizing: border-box;
}
.news-s-cen ul li:first-child{
	float: left;
	font-size: 16px;
	width: 48%;
}
.news-s-cen ul li:last-child{
	float: right;
	font-size: 16px;
	width: 48%;
}
.news-s-cen ul li:first-child a{
	display: block;
	color: #2e2e2e;
	font-size: 16px;
	opacity: .67;
	float: right;
	width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-s-cen ul li:last-child a{
	display: block;
	color: #0a9b9b;
	font-size: 16px;
	float: right;
	width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}










/*员工培训*/
.peixun{
	width: 100%;
}
.peixun-cen{
	width: 1200px;
	margin: 0 auto;
}
.peixun-title{
	width: 674px;
	margin: 0 auto;
	margin-bottom: 75px;
}
.peixun-title img{
	display: block;
	width: 100%;
}
/*两个标题*/
.peixun-two{
	/*width: 310px;*/
	margin-bottom: 50px;
}
/*培训的列表类*/
.peixun-list{
	width: 1200px;
	margin:  0 auto;
}
.peixun-list li{
	width: 100%;
	margin-bottom: 50px;
}
.peixun-list li>div{
	width: 302px;
	height: 169px;
	float: left;
}
.peixun-list li>a{
	display: block;
	width: 870px;
	float: right;
}
.peixun-list li>a>span:first-child{
	width: 80%;
	display: block;
	font-size: 20px;
	color: #595959;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 20px;
}
.peixun-list li>a>span:last-child{
	display: block;
	width: 100%;
	font-size: 17px;
	color: #5A5A5A;
	line-height: 28px;
	padding-top: 20px;
	box-sizing: border-box;
	border-top: solid 1px #b8e0e0;
	text-align: justify;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}
/*培训页翻页(新闻页翻页)*/
.peixun-fanye{
	margin-bottom: 80px;
}










/*招聘岗位*/
.zhaopin{
	width: 100%;
}
.zhaopin-con{
	width: 100%;
}
.zhaopin>div:last-child{
	margin-bottom: 80px;
}
.zhaopin-con>p{
	font-size: 20px;
	color: #009999;
	margin-bottom: 15px;
	letter-spacing: 2px;
	font-weight: bold;
}
.zhaopin-con>div{
	width: 100%;
	margin-bottom: 15px;
}
.zhaopin-con>div img{
	display: block;
	width: 100%;
}
.zhaopin-con ul li{
	color: #7b7b7b;
	font-size: 18px;
	text-align: justify;
	line-height: 30px;
	margin-bottom: 30px;
	letter-spacing: 1px;
}
.zhaopin-con ul li:last-child{
	margin-bottom: 38px;
}










/*新药研发*/
/*研发-内容*/
.yanfa{
	width: 100%;
}
.yanfa-cen{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 90px;
	box-sizing: border-box;
}
.yanfa-top{
	width: 1200px;
	margin: 0 auto;
	padding-left: 343px;
	box-sizing: border-box;
	margin-bottom: 17px;
}
.yanfa-top p{
	float: left;
	color: #4E4E4E;
	font-size: 20px;
	letter-spacing: 2px;
}
.yanfa-top p:nth-child(1){
	margin-right: 117px;
}
.yanfa-top p:nth-child(2){
	margin-right: 102px;
}
.yanfa-top p:nth-child(3){
	margin-right: 82px;
}
.yanfa-top p:nth-child(4){
	margin-right: 70px;
}
.yanfa-top p:nth-child(5){
	margin-right: 68px;
}
.yanfa-show{
	width: 1200px;
	margin: 0 auto;
	background: url(../images/yanfa-ul-bg.png) repeat-y;
	background-size: 100%;
	padding-top: 20px;
	box-sizing: border-box;
}
.yanfa-show li{
	margin-bottom: 18px;
}
.yanfa-show li:last-child{
	margin-bottom: 0;
}
.yanfa-show li p{
	float: left;
}
.yanfa-show li p:first-child{
	width: 205px;
	color: #757575;
	font-size: 20px;
	line-height: 18px;
}
.yanfa-show li p:last-child{
	width: 995px;
	padding-top: 3px;
	box-sizing: border-box;
}
.yanfa-show>li p span{
	display: block;
	background: linear-gradient(60deg, #009999 40%, #10c7c7 60%);
	height: 15px;
	border-radius: 12px;
}
.yanfa-show>li:nth-child(1) p span{
	width: 80%;
}
.yanfa-show>li:nth-child(2) p span{
	width: 60%;
}
.yanfa-show>li:nth-child(3) p span{
	width: 50%;
}










/*合作伙伴*/
/*合作伙伴-内容*/
.huoban-list{
	width: 100%;
}
.huoban-list li{
	float: left;
	width: 542px;
	height: 285px;
}
.huoban-list li:nth-child(2n+2){
	float: right;
}
.huoban-list li img{
	display: block;
	height: 38px;
	margin-bottom: 26px;
}
.huoban-list li p{
	color: #4e4e4e;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:9;
}










/*合作内容*/
.hezuo-list{
	width: 100%;
}
.hezuo-list li{
	line-height: 30px;
	color: #4E4E4E;
	font-size: 18px;
	margin-bottom: 35px;
	text-align: justify;
}
.hezuo-list li:last-child{
	margin-bottom: 90px;
}










/*公司大事记*/
.thing{
	width: 100%;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 225px;
	box-sizing: border-box;
}
.thing>ul:first-child li{
	float: left;
	height: 210px;
	position: relative;
	width: 343px;
}
.thing>ul:first-child li:first-child p{
		position: relative;
		top: -30px;
}
.thing>ul:first-child li div{
	height: 110px;
	padding-top: 55px;
}
.thing>ul:first-child li div p{
	color: #6f7b91;
	font-size: 14px;
	margin-bottom: 5px;
}
.thing>ul:first-child li:nth-child(1){
	margin-right: 59px;
}
.thing>ul:first-child li:nth-child(2){
	margin-right: 57px;
}
.thing>ul:first-child li img{
	position: absolute;
	top: 124px;
	left: 255px;
}
.thing ul li img{
	display: block;
	cursor: pointer;
}
.thing>div{
	width: 100%;
}
.thing>div img{
	display: block;
	width: 100%;
}

.thing>ul:last-child li{
	float: left;
	height: 210px;
	position: relative;
	width: 343px;
}
.thing>ul:last-child li img{
	position: absolute;
	left: 56px;
}
.thing>ul:last-child li div{
	position: relative;
	top: 110px;
	height: 110px;
	/*padding-top: 100px;*/
	padding-left: 30px;
	box-sizing: border-box;
}
.thing>ul:last-child li div p{
	color: #6f7b91;
	font-size: 14px;
	margin-bottom: 5px;
}
.thing>ul:last-child li:nth-child(1){
	margin-right: 58px;
}
.thing>ul:last-child li:nth-child(2){
	margin-right: 58px;
}
.thing-div1,.thing-div2,.thing-div3,.thing-div4,.thing-div5,.thing-div6{
	opacity: 0;
	transition: .4s;
}
.thing-div1,.thing-div2,.thing-div3{
	padding-top: 0 !important;
}
/*.thing-div-mouse{
	opacity: 1 !important;
}*/









/*团队介绍*/
.tuandui-four{
	margin-bottom: 50px;
}
.tuandui{
	width: 100%;
}
.tuandui ul{
	width: 100%;
}
.tuandui>ul:first-child{
	margin-bottom: 28px;
}
.tuandui>ul:first-child>li{
	width: 387px;
	height: 534px;
	float: left;
	margin-left: 19px;
	background: url(../images/tuandui-img1.jpg) center no-repeat;
	background-size: 100%;
	border-radius: 8px;
}
.tuandui>ul:first-child>li div{
	height: 100%;
	padding-top: 75px;
	padding-left: 40px;
	padding-right: 40px;
	box-sizing: border-box;
	background: rgba(0,0,0,.5);
	transition: .2s;
	display: none;
	overflow-y: scroll;
}
.tuandui>ul:first-child>li:hover div{
	display: block;
}
.tuandui>ul:first-child>li div h3{
	color: #FFFFFF;
	margin-bottom: 33px;
	text-align: justify;
}
.tuandui>ul:first-child>li div p{
	text-align: justify;
	line-height: 40px;
	font-size: 15px;
	color: #FFFFFF;
}
.tuandui>ul:first-child>li:first-child{
	margin-left: 0 !important;
}
.tuandui>ul:last-child{
	margin-bottom: 28px;
}
.tuandui>ul:last-child>li{
	width: 289px;
	height: 401px;
	float: left;
	margin-left: 14px;
	background: url(../images/tuandui-mix-img.jpg) center no-repeat;
	background-size: 100%;
	border-radius: 5px;
}
.tuandui>ul:last-child>li div{
	height: 100%;
	padding-top: 70px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
	background: rgba(0,0,0,.5);
	display: none;
	transition: .2s;
	overflow-y: scroll;
}
.tuandui>ul:last-child>li:hover div{
	display: block;
}
.tuandui>ul:last-child>li div h3{
	color: #FFFFFF;
	margin-bottom: 33px;
	text-align: justify;
}
.tuandui>ul:last-child>li div p{
	text-align: justify;
	line-height:25px;
	font-size: 14px;
	color: #FFFFFF;
}
.tuandui>ul:last-child>li:first-child{
	margin-left: 0 !important;
}
.swiper-pagination-bullet-active {
    background: #099a9a !important;
}
.swiper-pagination-bullet {
    background: #000;
    opacity: 1 !important;
}
.swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 60px !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 8px !important;
}
.weizhi li p a:nth-child(2){display:none;}


/*
2018-08-16
二级导航style

*/
.index-nav-ul li a:hover{
	background: #39b19e !important;
	color: #FFFFFF !important;
}
.index-nav-ul li{
	position: relative;
}
.index-nav-ul li ul{
	position: absolute;
	z-index: 2;
	display: none;
	width: auto;
    min-width: 100%;
	left:0;
}
.index-nav-ul li ul li{
	background: rgba(255,255,255,.7);
	width:100%;
}
.index-nav-ul li ul li a{
	line-height: 38px;
	font-size: 14px;
}
.index-nav-ul li:hover ul{
	display: block;
}
.nav-hover{
	background: #39b19e !important;
	color: #FFFFFF !important;
}

.news-list li:nth-child(1){margin-bottom:40px;}
.news-list li:nth-child(1) .list_time{display:none;}
.news-list li:nth-child(1) a{width:550px;}
.list_pic{float:left;width:190px;height:105px;cursor: pointer;background-position: center;background-size: cover;}
.news-list li:nth-child(1) .list_pic{width:550px;height:250px;}
.news-list li:nth-child(1) a span:first-child{overflow: auto;text-overflow: inherit;white-space: normal;line-height:180%;padding-bottom:10px;text-align: justify;width:550px;}
.news-list li:nth-child(1) a span:nth-child(2){-webkit-line-clamp: 5;}
.news-list li:nth-child(1) a span:nth-child(3){display:none;}


/*9.12添加*/
/*合作伙伴*/
/*合作伙伴列表*/
.huoban-li-box{
	width: 100%;
}
.huoban-li{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 55px;
	box-sizing: border-box;
}
.huoban-li li{
	float: left;
	width: 288px;
	height: 97px;
	border: solid 1px #c8c8c8;
	margin-right: 13px;
	margin-bottom: 20px;
}
.huoban-li li:nth-child(4n+4){
	margin-right: 0;
}
.huoban-li li img{
	display: block;
	width: 100%;
}










/*新药研发-英*/
.xinyao{
	width: 100%;
}
.xinyao-cen{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 75px;
	box-sizing: border-box;
}
.xinyao-lingyu-title{
	width: 846px;
	margin: 0 auto;
	margin-bottom: 80px;
}
.xinyao-lingyu-title img{
	display: block;
	width: 100%;
}
.xinyao-lingyu-en{
	width: 100%;
	margin:0 auto;
}
.xinyao-lingyu-en li{
	width: 208px;
	height: 239px;
	float: left;
	margin-left:15px;
}
.xinyao-lingyu-en li:first-child{
	background: url(../images/xinyao-en-img1.png) center no-repeat;
	background-size: 100% 100%;
	margin-left: 0;
}
.xinyao-lingyu-en li:nth-child(2){
	background: url(../images/xinyao-en-img2.png) center no-repeat;
	background-size: 100% 100%;
}
.xinyao-lingyu-en li:nth-child(3){
	background: url(../images/xinyao-en-img3.png) center no-repeat;
	background-size: 100% 100%;
}
.xinyao-lingyu-en li:nth-child(4){
	background: url(../images/xinyao-en-img4.png) center no-repeat;
	background-size: 100% 100%;
}
.xinyao-lingyu-en li:nth-child(5){
	background: url(../images/xinyao-en-img5.png) center no-repeat;
	background-size: 100% 100%;
}
.xinyao-lingyu-en li div{
	width: 100%;
	height: 100%;
	padding-left: 22px;
	padding-top: 75px;
	box-sizing: border-box;
	background: url(../images/xinyao-img-s.png) center no-repeat;
	background-size: 100% 100%;
	display: none;
	z-index: 2;
}
/*.xinyao-lingyu-en li:nth-child(4) div{*/
/*	padding-left: 48px;*/
/*	padding-top: 70px;*/
/*}*/
.xinyao-lingyu-en li:hover div{
	display: block;
}
.xinyao-lingyu-en li div p{
	color: #FFFFFF;
	font-size: 16px;
}

/*技术优势*/
.xinyao-youshi-title{
	width: 674px;
	margin: 0 auto;
	margin-bottom: 75px;
}
.xinyao-youshi-title img{
	display: block;
	width: 100%;
}
.xinyao-youshi{
	width: 100%;
}
.xinyao-youshi li{
	float: left;
	width: 355px;
	margin-left: 67px;
}
.xinyao-youshi li:first-child{
	margin-left: 0;
}
.xinyao-youshi li>div{
	width: 100%;
	margin-bottom: 32px;
}
.xinyao-youshi li div div{
	height: 45px;
	float: left;
}
.xinyao-youshi li div div img{
	display: block;
	height: 100%;
}
.xinyao-youshi li div p{
	float: left;
	color: #3b3b3b;
	line-height: 45px;
	font-size: 30px;
	margin-left: 15px;
}
.xinyao-youshi li>p:nth-child(2){
	color: #0f0e0e;
	font-size: 20px;
	margin-bottom: 18px;
}
.xinyao-youshi li>p:nth-child(3){
	color: #5e5e5e;
	font-size: 16px;
	line-height: 24px;
	text-align: justify;
}

/*map*/
#platform .BMap_noprint{
	background: url(../images/ditu-weizhi.png) center no-repeat !important;
	background-size: 100% 100% !important;
}
.BMap_Marker>div>img{
	display: none;
}