/* 公用样式 */
html,
body {
	background: white;
	font-size: 14px;
	color: #333;
}

.bggray {
	background: #F5F6FB;
}

.bgwhite {
	background: white;
}

/* 公用样式-头部 */
header {
	position: relative;
	z-index: 2;
	height: 90px;
}

header .headwrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;	
    box-shadow: 0px 2px 8px 0px rgba(225, 225, 225, 0.5);
	/* border-bottom: 1px solid #ddd; */
	background: white;
	z-index: 10;
}

header .headwrap .headcontent {
	width: 1200px;
	margin: 0 auto;
}

.headwrap .headleft {
	margin-top: 25px;
}

.headwrap .headright {
	margin-right: 100px;
}

.headwrap .nav li {
	margin-left: 20px;
	padding: 25px 0;
	position: relative;
}

.headwrap .nav li.selected>a {
	background: #4696F0;
	color: white;
}

.headwrap .nav li>a {
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	outline: none;
	color: #666;
	padding: 0 24px;
	border-radius: 6px;
	font-size: 16px;
}

.headwrap .nav li>a em {
	display: inline-block;
	max-width: 85px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
}

.headwrap .nav li>a .arrow {
	margin-left: 5px;
	vertical-align: middle;
}

/* 公用样式-头部菜单 */
.nav_tog {
	position: absolute;
	top: 90px;
	left: 0;
	width: 181px;
	z-index: 50;
	background: #FFFFFF;
	box-shadow: 0px 2px 9px 0px rgba(169, 169, 169, 0.5);
	display: none;
	overflow: hidden;
}

.nav_tog a {
	height: 44px;
	line-height: 44px;
	width: 100%;
	display: block;
	padding: 0 24px;
	background: #fff;
	color: #666;
	font-size: 14px;
}

.nav_tog a:hover {
	background: #F5F6FB;
	color: #019AF6;
}

.nav_tog a.active {
	background: #F5F6FB;
	color: #019AF6;
}

/* 公用样式-页脚 */
.footerbox {
	margin: 0 auto;
	padding: 60px 0;
	overflow: hidden;
}

.footerbox>div {
	margin-left: 160px;
}

.footerbox .foota div {
	font-size: 22px;
}

.footerbox .foota p {
	font-size: 14px;
	color: #999;
}

.footerbox .footb h4 {
	font-size: 16px;
	line-height: 24px;
}

.footerbox .footb img {
	margin-top: 14px;
}

.footerbox .footc h4 {
	font-size: 18px;
	line-height: 27px;
	margin-bottom: 44px;
}

.footerbox .footc p,
.footerbox .footd p {
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin: 17px 0;
}

.footerbox .footd {
	margin-top: 55px;
}

/* 首页 */
.productlist {
	overflow: hidden;
	margin: 90px 0 130px;
}

.productlist li {
	float: left;
	width: 14%;
	height: 530px;
	background: #F5F6FB;
	transition: width .3s;
	-moz-transition: width .3s;
	-webkit-transition: width .3s;
	-o-transition: width .3s;
	position: relative;
	text-align: center;
	cursor: pointer;
}

.productlist .itemwrap .card1,
.productlist .itemwrap .card2 {
	margin: 35px auto 0;
}

.productlist .itemwrap .card1 {
	display: block;
}

.productlist .itemwrap .card2 {
	display: none;
}

.productlist .itemwrap h5 {
	font-size: 20px;
	line-height: 29px;
	margin-top: 30px;
	text-align: center;
	margin-bottom: 0;
/* 	padding: 0 12px; */
}

.productlist .itemwrap .line {
	width: 60px;
	height: 2px;
	background: #3489EB;
	margin: 8px auto;
}

.productlist .itemwrap .brow {
	font-size: 18px;
	line-height: 18px;
	margin: 24px 0;
	text-align: center;
}

.productlist .other {
	display: none;
}

.productlist .other .detail {
	line-height: 34px;
	font-size: 18px;
	margin-top: 24px;
	padding: 0 18px;
	text-align: left;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 102px;
	overflow: hidden;
}

.productlist .other .checkdetail {
	width: 180px;
	height: 34px;
	line-height: 34px;
	background: #fff;
	font-size: 16px;
	color: #3589EB;
	border-radius: 2px;
	border: none;
	margin-top: 57px;
}

.productlist li+li {
	margin-left: 1%;
}

.productlist li.hover {
	width: 25%;
	background: #069DF7;
	color: #fff;
}

.productlist li.hover .card1 {
	display: none;
}

.productlist li.hover .card2 {
	display: block;
}

.productlist li.hover .other {
	display: block;
}

.productlist li.hover .brow {
	display: none;
}

.productlist li.hover .line {
	background: white;
}

.boxinner {
	width: 1200px;
}

.mapwrap {
	height: 1014px;
	margin: 0 auto 0;
	padding: 79px 0 0;
	position: relative;
	background: url(../img/map.png)137px 79px no-repeat;
}

#dot1 {
	top: 443px;
	right: 580px;
	display: block;
}

#dot2 {
	top: 386px;
	right: 457px;
	display: block;
}

#dot3 {
	top: 374px;
	right: 416px;
	display: block;
}

#dot4 {
	top: 344px;
	right: 404px;
	display: block;
}

#dot5 {
	top: 411px;
	right: 378px;
	display: block;
}

#dot6 {
	top: 560px;
	right: 340px;
	display: block;
}

#dot7 {
	top: 313px;
	right: 289px;
	display: block;
}

.topicbox {
	font-size: 24px;
	line-height: 36px;
}

.topicbox p {
	color: #999;
	margin-top: 5px;
}

.topicbox i {
	width: 25px;
	height: 4px;
	background: #E5E5E6;
	display: block;
	margin-top: 30px;
}

.dotbox {
	position: absolute;
	cursor: pointer;
	display: none;
}

.dotbox .gif {
	width: 30px;
	height: 30px;
}

.dotbox .gif2 {
	width: 15px;
	height: 15px;
}

.dotbox .gif3 {
	width: 24px;
	height: 24px;
}

.dotbox .gifa {
	display: block;
}

.dotbox .gifb {
	display: none;
}

.dotpop {
	position: absolute;
	display: none;
	padding: 8px;
	border-radius: 10px;
	left: 50%;
	top: -200px;
	width: 180px;
	height: 195px;
	transform: translate(-50%);
	-ms-transform: translate(-50%);
	/* IE 9 */
	-moz-transform: translate(-50%);
	/* Firefox */
	-webkit-transform: translate(-50%);
	/* Safari 和 Chrome */
	-o-transform: translate(-50%);
	/* Opera */
	background: rgba(0, 0, 0, .5);
	z-index: 100;
}

/* .dotbox:hover .dotpop {
	display: block;
}

.dotbox:hover .gifb {
	display: block;
}

.dotbox:hover .gifa {
	display: none;
} */

.dotpop img {
	width: 164px;
	height: 111px;
	display: block;
	border-radius: 8px;
	margin-bottom: 8px;
}

.dotpop p {
	font-size: 20px;
	line-height: 26px;
	color: white;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 52px;
}

.countbox {
	margin: -128px auto 0;
	height: 250px;
}

.countbox {
	margin-top: -128px;
	margin-bottom: 90px;
	background: white;
	box-shadow: 0 0 10px #EBEBEB;
}

.counterlist li {
	float: left;
	height: 250px;
	line-height: 65px;
	width: 25%;
	text-align: center;
	padding: 81px 0;
	position: relative;
	text-align: center;

}

.counterlist li em {
	display: inline-block;
	margin-top: -15px;
}

.counterlist li {
	float: left;
	height: 250px;
	line-height: 65px;
	width: 25%;
	text-align: center;
	padding: 82px 0;
	position: relative;

}

.counterlist li span {
	font-size: 44px;
	font-weight: 800;
	vertical-align: middle;

}

.counterlist li i {
	vertical-align: super;
	font-size: 16px;
	margin-left: 5px;
}

.counterlist li p {
	font-size: 16px;
	color: #999;
	line-height: 24px;
	text-align: left;
}

.counterlist li+li:before {
	position: absolute;
	display: block;
	content: '';
	top: 108px;
	height: 50px;
	left: 0;
	width: 2px;
	background: #E2E2E2;
}

.newsblock {
	padding: 90px 0 100px;
	margin: 0 auto;
}

.checkmore {
	color: #666;
	font-size: 16px;
	line-height: 24px;
	cursor: pointer;
}

.checkmore img {
	width: 7px;
	margin-left: 5px;
}

.checkmore span,
.checkmore img {
	vertical-align: middle;
}

.newsleft {
	width: 472px;
	height: 239px;
	cursor: pointer;
}

.newsleft .picwrap img {
	display: block;
	width: 100%;
	height: 316px;
}

.newsleft .leftbot {
	overflow: hidden;
	background: #019AF6;
	padding: 18px 35px;
	color: white;
}

.newsleft .leftbot .date {
	overflow: hidden;
	background: #019AF6;
}

.newsleft .leftbot .newsa {
	width: 344px;
}

.newsleft .leftbot .date h2 {
	font-size: 34px;
	line-height: 32px;
	font-weight: 800;
}

.newsleft .leftbot .date p {
	font-size: 12px;
	line-height: 18px;
	margin-top:4px;
}

.newsa h3 {
	font-size: 16px;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.newsa h4 {
   
}

.newsa div {
	line-height: 26px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 26px;
	margin-top: 4px;
}

.newsbox {
	margin-top: 50px;
	height: 404px;
}

.newslist {
	margin-left: 540px
}

.newslist li {
	line-height: 55px;
	color: #666;
	border-bottom: 1px solid #DFDFDF;
	overflow: hidden;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	cursor: pointer;
}

.newslist li .date img {
	width: 4px;
	margin-left: 5px;
	display: none;
}

.newslist li .date span,
.newslist li .date img {
	vertical-align: middle;
}

.newslist li:hover {
	padding: 0 20px;
}

.newslist li:hover .newb {
	color: #019AF6;
}

.newslist li:hover .date img {
	display: inline-block;
}

.newslist li .newb {
	width: 510px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.partnerbox {
	margin: 97px auto 85px;
}



/* 荣誉资质页面 */
.bannerbox img {
	width: 100%;
	display: block;
}

.locbox {
	line-height: 60px;
	border-bottom: 1px solid #E5E5E5;
}

.locwrap {
	width: 1200px;
	text-align: right;
	margin: 0 auto;
}

.locbox span {
	color: #089EF7;
}

.locbox img {
	width: 5px;
	margin: 0 7px;
}

.locbox span,
.locbox a {
	vertical-align: middle;
	cursor: pointer;
}

.locbox label,
.locbox img,
.locbox span,
.locbox a {
	vertical-align: middle;
}

.titlea {
	text-align: center;
	padding: 36px;
	margin-bottom: 20px;
}

.titlea h3 {
	font-size: 20px;
	line-height: 28px;
}

.titlea p {
	color: #999;
	line-height: 20px;
}

.rylist li {
	position: relative;
	cursor: pointer;
}

.rylist li:hover {
	background: #F8F8F8;
}

.rylist li .itemwrap {
	width: 1200px;
	margin: 0 auto;
}

.rylist .itemwrap .leftdate {
	font-size: 36px;
	font-weight: 600;
	line-height: 50px;
	color: #bbb;
	width: 100px;
	margin: 25px 45px 0 200px;
}

.rylist .rightinfo {
	position: relative;
	border-left: 1px dashed #666;
	padding: 40px 0 40px 53px;
}

.rylist .rightinfo h4 {
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 19px;
}

.rylist .rightinfo .picwrap {
	display: none;
}

.rylist .rightinfo .picwrap img {
	max-width: 410px;
	max-height: 360px;
}

/* .rylist li:hover .rightinfo .picwrap {
	display: block;
} */

.rylist .rightinfo:before {
	position: absolute;
	display: block;
	content: '';
	top: 47px;
	left: -5px;
	width: 10px;
	height: 10px;
	background: #089EF7;
	border-radius: 50%;
}

.rylist li:first-child .rightinfo:after {
	position: absolute;
	display: block;
	content: '';
	top: 0;
	left: -1px;
	width: 1px;
	height: 47px;
	background: #fff;
}

.rylist li:hover .rightinfo:after {
	background: #F8F8F8;
}

.rylist li:last-child .rightinfo:after {
	position: absolute;
	display: block;
	content: '';
	bottom: 0;
	top: 57px;
	left: -1px;
	width: 1px;
	background: #fff;
}

.rylist li:hover .rightinfo:after {
	background: #F8F8F8;
}

/* 新闻资讯页面 */
.news-list {
	padding: 40px 0 0;
	width: 1200px;
	margin: 0 auto;
}

.news-list li {
	margin-bottom: 60px;
	overflow: hidden;
	cursor: pointer;
}

.news-list li .news-l {
	width: 260px;
	height: 173px;
	margin-right: 30px;
}

.news-list li .news-m {
	width: 770px;
	margin-right: 30px;
}

.news-list li .news-m h3 {
	font-size: 16px;
	line-height: 24px;
}

.news-list li:hover .news-m h3 {
	color: #019AF6;
}

.news-list li .news-m p {
	line-height: 27px;
	margin-top: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-list li .news-r {
	height: 106px;
	padding-left: 24px;
	border-left: 1px solid #E2E2E2;
}

.news-list li .news-r h4 {
	font-size: 24px;
	line-height: 33px;
}

.news-list li:hover .news-r h4 {
	color: #019AF6;
}

.news-list li .news-r img {
	width: 10px;
	margin-top: 40px;
}

/* 领导团队页面 */
.leader-list {
	width: 1200px;
	margin: 10px auto;
}

.leader-list li {
	height: 270px;
	padding: 16px 36px;
	overflow: hidden;
	margin-bottom: 10px;
	transition: background .4s;
	-moz-transition: background .4s;
	/* Firefox 4 */
	-webkit-transition: background .4s;
	/* Safari 和 Chrome */
	-o-transition: background .4s;
	/* Opera */
	cursor: pointer;
}

.leader-list li:hover {
	background: #089EF7;
	color: #fff;
}

.leader-list li .leader-head {
	width: 151px;
	height: 226px;
	margin-right: 59px;
}

.leader-list li .leader-info {
	overflow: hidden;
}

.leader-list li .leader-info h3 {
	font-size: 20px;
	line-height: 28px;
	margin-top: 28px;
}

.leader-list li .leader-info h4 {
	line-height: 20px;
	margin-top: 6px;
}

.leader-list li:hover .leader-info h4 {
	color: #fff;
}

.leader-list li .leader-info div {
	width: 36px;
	height: 1px;
	background: #979797;
	margin-top: 10px;
}

.leader-list li:hover .leader-info div {
	background: #fff;
}

.leader-list li .leader-info p {
	overflow: hidden;
	margin-top: 30px;
	color: #666;
	font-size: 16px;
	line-height: 32px;
}

.leader-list li:hover .leader-info p {
	color: #fff;
}

/* 发展历程 */
.hislist {
	margin: 40px auto;
	width: 1200px;
}

.hislist .hisblock {
	overflow: hidden;
}

.hislist .hisblock .hisitem {
	width: 50%;
	padding: 30px;
	position: relative;
}

.hislist .hisblock .hisitem:before {
	position: absolute;
	display: block;
	content: '';
	width: 12px;
	height: 1px;
	background: #000;
	top: 58px;
}

.hislist .hisblock .hisitem.left:before {
	right: 0px;
}

.hislist .hisblock .hisitem.right:before {
	left: 0px;
}

.hislist .hisblock .hisitem.left {
	text-align: right;
	border-right: 1px solid #EAEAEA;
}

.hislist .hisblock .hisitem.right {
	text-align: left;
	border-left: 1px solid #EAEAEA;
}

.hislist .hisblock .hisitem h2 {
	line-height: 39px;
	color: #444;
}

.hislist .hisblock .hisitem h2 span {
	font-size: 39px;
	font-weight: 800;
	vertical-align: middle;
}

.hislist .hisblock .hisitem h2 i {
	font-size: 16px;
	vertical-align: -16%;
	padding-top: 10px;
	display: inline-block;
	margin-left: 5px;
}

.hislist .hisblock .hisitem h3 {
	font-size: 20px;
	margin-top: 37px;
	color: #444;
}

.hislist .hisblock .hisitem h4 {
	font-size: 16px;
	line-height: 23px;
	margin-top: 10px;
	color: #666;
}

/* 企业介绍 */
.videobox {
	width: 858px;
	margin: 32px auto;
}

.videobox video {
	width: 100%;
	display: block;
}

.titleb {
	text-align: center;
	font-size: 32px;
	margin-top: 90px;
}

.titleb span {
	width: 30px;
	height: 6px;
	background: #019AF6;
	display: block;
	margin: 15px auto 0;
}

.compintrbox {
	width: 1200px;
	margin: 74px auto;
	overflow: hidden;
}

.compintrbox img {
	margin-right: 63px;
	margin-bottom: 22px;
}

.compintrbox p {
	font-size: 18px;
	line-height: 40px;
	margin-bottom: 35px;
}

/* 合作入驻-互联网医院 */
.hzblock {
	width: 1200px;
	margin: 90px auto;
	overflow: hidden;
}

.hzblock .bleft {
	width: 318px;
	height: 300px;
	background: url(../img/bgdoc.png) center no-repeat;
	background-size: 100% 100%;
	padding: 63px 24px;
	cursor: pointer;
	/* transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s; */
}

.hzblock .bleft.bdoc {
	background: url(../img/bgdoc.png) center no-repeat;
}

.hzblock .bleft.bhos {
	background: url(../img/bghos.png) center no-repeat;
}

.hzblock .bleft h2 {
	font-size: 42px;
	line-height: 64px;
	font-weight: 500;
}
.hzblock .bleft h2 img{
	margin-left:5px;
}
.hzblock .bleft p {
	font-size: 20px;
	line-height: 44px;
	margin-top: 20px;
	color: #666;
/* 	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s; */
}

.hzblock .bleft.bdoc:hover {
	color: #fff;
	background: url(../img/bgdoc2.png) center no-repeat;
}

.hzblock .bleft.bhos:hover {
	color: #fff;
	background: url(../img/bghos2.png) center no-repeat;
}

.hzblock .bleft:hover p {
	color: #fff;
}

.hzblock .bright {
	width: 882px;
}

.steplist li {
	float: left;
	margin-left: 10px;
	width: 210px;
	height: 264px;
	background: #F5F6FB;
	padding: 24px 0;
	text-align: center;
}

.steplist li p {
	font-size: 18px;
	line-height: 27px;
	margin-top: 22px;
	color: #019AF6;
}

.steplist li h4 {
	font-size: 20px;
	line-height: 29px;
	margin-top: 13px;
	font-weight: 500;
}

.steplist li h5 {
	font-size: 18px;
	line-height: 29px;
	color: #666;
	font-weight: 500;
}

.dotlinebox {
	border-top: 3px dashed #979797;
	height: 3px;
	margin-top: 23px;
	margin-left: 10px;
}

.dotblock {
	margin-left: 10px;
	overflow: hidden;
	height: 35px;
}

.dotlinebox {
	margin-left: -6px;
	margin-right: -6px;
}

.dotlinebox span {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: 2px solid #019AF6;
	background: white;
	display: block;
	float: left;
	margin: -8px 103px 0;
}

/* 合作入驻-药店 */
.mcontent {
	width: 1200px;
	margin: 0 auto;
}

.brow {
	font-size: 24px;
	line-height: 41px;
	margin: 40px 0;
}

.ysbox {
	margin-top: 80px;
}

.ysbox .ysitem {
	float: left;
	width: 390px;
	height: 480px;
	background: #F5F6FB;
	padding: 50px 40px;
}

.ysbox .ysitem+.ysitem {
	margin-left: 15px;
}

.ysbox .ysitem img {
	display: block;
	margin: 0 auto 26px;
}

.ysbox .ysitem h3 {
	font-size: 28px;
	margin-bottom: 26px;
	text-align: center;
}

.ysbox .ysitem p {
	font-size: 20px;
	line-height: 32px;
	margin-bottom: 26px;
}

.ysbox .ysitem p i {
	float: left;
	width: 6px;
	height: 6px;
	background: #333;
	border-radius: 50%;
	margin-right: 10px;
	margin-top: 14px;
}

.ysbox .ysitem p span {
	display: block;
	overflow: hidden;
}

.lcbox {
	margin: 58px 0;
}

.lcbox .lcitem {
	float: left;
	width: 248px;
	height: 105px;
	line-height: 100px;
	font-size: 22px;
	color: white;
	text-align: center;
	background: url(../img/lcbg.png)center no-repeat;
	background-size: 100% 100%;
	padding-right: 10px;
}

.lcbox img {
	float: left;
	margin: 46px 23px;
}

/* 药店入驻1 */
.ydrz {
	padding: 10px 0;
}

.regl {
	width: 292px;
	height: 989px;
	overflow-y: auto;
	background: white;
	padding: 24px 20px;
}

.regr {
	width: 898px;
	height: 989px;
	overflow-y: auto;
	background: white;
}

.regtopic {
	text-align: center;
	font-size: 24px;
	font-weight: 500;
}

.reglist li {
	margin: 40px 0;
	cursor: pointer;
}

.reglist li h4 {
	font-size: 16px;
}

.reglist li h4 img {
	transition: all .4s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}

.reglist li h4.open img {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(180deg);
	/* Opera */
}

.reglist li img {
	margin-left: 5px;
}

.reglist li .sreglist {
	display: none;
}

.reglist li .sreglist p {
	margin-top: 20px;
	color: #666;
}
.regcontent{
	padding:22px 26px;
}
.regcontent .regtitle{
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 32px;
	font-weight: 500;
}
.regcontent .regrow{
	font-size: 14px;
	line-height: 22px;
	margin:15px 0;
}
/* 产品与服务-区域处方流转 */

.sbox{
	position: relative;
}
.sbox .quick-navele{
	position: absolute;
	top:-140px;
	left:0;
}
.sbox-wrap {
	padding: 50px 0;
}
.quickbox{
	position: relative;
	z-index: 1;
	height: 50px;
	margin-bottom: 30px;
}
.quicknav.fixed{
	position: fixed;
	top:90px;
	left:0;
	width: 100%;
	z-index: 9;
}
.quicknav {
	height: 50px;
	line-height: 50px;
	background: #1A213D;
}

.quicknav a {
	font-size: 16px;
	margin-right: 150px;
	color: white;
}

.titlec {
	font-size: 32px;
	text-align: center;
}

.rowa {
	font-size: 18px;
	line-height: 34px;
	margin-top: 34px;
}

.apic {
	display: block;
	margin: 54px auto 0;
}

.svalbox {
	overflow: hidden;
	margin-top: 41px;
}

.svalbox .svalitem {
	float: left;
	width: 386px;
	height: 465px;
	background: white;
	padding: 43px;
}

.svalbox .svalitem+.svalitem {
	margin-left: 21px;
}

.svalbox .svalitem img {
	display: block;
	margin: 10px auto 0;
}

.svalbox .svalitem h3 {
	font-size: 26px;
	line-height: 37px;
	margin-top: 17px;
	text-align: center;
}

.svalbox .svalitem p {
	font-size: 20px;
	line-height: 32px;
	margin-top: 37px;
}

.titled {
	font-size: 32px;
	line-height: 32px;
	margin:40px 0;
}
.tabwrap{
	margin-top: 70px;
	margin-bottom: 50px;
}
.tabbox  .tabitem{
	font-size: 18px;
	cursor: pointer;
}
.tabbox  .tabitem+.tabitem{
	margin-top:30px;
}
.tabbox  .tabitem.active{
	color: #019AF6;
}
.tabcontentbox{
	margin-left: 160px;
}
.tabcontentbox .tabcontent{
	display: none;
	overflow: hidden;
}
.tabcontentbox  .casepic{
	width: 427px;
	height: 292px;
	display: inline-block;
	vertical-align: top;
	margin-top: 15px;
}
.tabcontentbox  .caseinfo{
	width: 576px;
	display: inline-block;
	vertical-align: top;
	margin-left: 32px;
}
.tabcontentbox  .caseinfo h4{
	font-size: 32px;
	line-height: 47px;
}
.tabcontentbox  .caseinfo p{
	font-size: 18px;
	line-height: 33px;
	margin-top: 29px;
}
/* 产品与服务-智慧医院处方服务 */
.bggrayb{
	background: #FAFBFF;
}

.tabboxb .tabitem{
	font-size: 20px;
	line-height: 28px;
	margin-left:60px;
	display: inline-block;
	cursor: pointer;
}
.tabboxb .tabitem.active{
	color:#019AF6;
}
.tabcontentboxb{
	border-bottom: 1px solid #D8D8D8;
	overflow: hidden;
}
.tabcontentboxb .tabcontent{
	display: none;
	position: relative;
	height: 497px;
}
.prodtabbox{
	padding-top:50px;
}
.tabcontentboxb .appinfo h4{
	font-size: 28px;
	line-height: 40px;
}
.tabcontentboxb .appinfo p{
	font-size: 18px;
	line-height: 25px;
	margin-top: 18px;
}
.tabcontentbox.mlb{
	margin-left: 240px;
}
.tabcontentbox.mlb .casepic{
	width: 386px;
	height: 264px;
}
.tabcontentbox.mlb .caseinfo{
	width: 525px;
}
.svalbox.svalboxwb .svalitem{
	width: 290px;
	height: 340px;
}
.svalbox.svalboxwb .svalitem+.svalitem{
	margin-left:13px;
}
.svalbox.svalboxwb .svalitem p{
	text-align: center;
}
.tabcontentboxb.tabhb .tabcontent{
	height: 527px;
}
.svalbox.svalboxhb .svalitem{
	height: 312px;
	padding:50px 43px;
}
.svalbox.svalboxhb .svalitem h3{
	margin-top: 0;
}
.main-color{
	color:#019AF6;
}
/* 新闻详情 */
.newstop{
	width: 1200px;
	margin:0 auto;
	border-bottom:1px solid #E2E2E2;
	padding:60px 20px 20px 20px;
	text-align: center;
}
.newstop h3{
	font-size: 18px;
}
.newstop p{
	font-size: 14px;
	color:#787878;
	margin-top: 10px;
}
.newsbottom{	
	background: #F5F5F5;
	color:#666;
	margin:90px auto;
	width: 1200px;	
	transition: all .4s;
}
.newsbottom>div{
	width: 50%;
	cursor: pointer;
	transition: all .3s;
}
.newsbottom>div p{
	line-height: 50px;
	padding:0 30px;
	margin:35px 0;
}
.newsbottom div img,.newsbottom div span{
	vertical-align: middle;
}
.newsbottom div .arrow1{
	display: inline-block;
}
.newsbottom div .arrow2{
	display: none;
}

.newsbottom div.right p{
	border-left:1px solid #E2E2E2;
	text-align: right;
}
.newsbottom div span{
	font-size: 16px;
	padding:0 20px;
	display: inline-block;
	width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 16px;
	white-space: nowrap;
}
.newsbottom .left span{
	border-left:1px solid #E2E2E2;
	margin-left:20px;
}
.newsbottom .right span{
	border-right:1px solid #E2E2E2;
	margin-right: 20px;
}
.newsbottom>div:hover{
	background:#019AF6;
	color:#fff;
}
.newsbottom>div:hover span{
	border-color:#fff;
}
.newsbottom>div:hover .arrow1{
	display: none;
}
.newsbottom>div:hover .arrow2{
	display: inline-block;
}