.middlebg {
	width: 100%;
	/* background: url(../images/bg.jpg)no-repeat top; */
}

.middlebg>div {
	background: white;
}

/* 通知公告 */
.notice {
	background: #f7f7f7 !important;
}

.notice>form>div.left:first-child {
	width: 480px;
	height: 50px;
}

.notice>form>div.left:first-child>div.left:first-child {
	width: 180px;
	line-height: 50px;
	margin-right: 20px;
}

.notice>form>div.left:first-child>div.left:first-child>select {
	width: 100%;
	height: 37px;
	border: 1px solid #bfbfbf;
}

.notice>form>div.left:first-child>div.left:first-child>select>option {
	border: none;
}

.notice>form>div.left:first-child>div.left:nth-child(2) {
	width: 280px;
	line-height: 50px;
	position: relative;
}

.notice>form>div.left:first-child>div.left:nth-child(2)>input {
	border: 1px solid #244ba5;
	outline: none;
	line-height: 33px;
	padding: 0px !important;
	width: 209px;
	padding-left: 10px!important;
	padding-top: 2px!important;
	border-right: none;
}

.notice>form>div.left:first-child>div.left:nth-child(2)>input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #d9d9d9;
	font-size: 14px;
}

.notice>div.left:first-child>div.left:nth-child(2)>input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #d9d9d9;
	font-size: 14px;
}

.notice>div.left:first-child>div.left:nth-child(2)>input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #d9d9d9;
	font-size: 14px;
}

.notice>div.left:first-child>div.left:nth-child(2)>input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #d9d9d9;
	font-size: 14px;
}
.notice>form>div.left:first-child>div.left:nth-child(2)>button {
	display: inline-block;
	position: absolute;
	width: 50px;
	height: 37px;
	text-align: center;
	top: 48%;
	transform: translateY(-50%);
	background: #244ba5;
}

.notice>div.left:first-child>div.left:nth-child(2)>button>img {
	margin-bottom: 4px;
}

.notice>div.left:nth-child(2) {
	width: 700px;
	position: relative;
	height: 50px;
}

.info>div.left {
	width: 65px;
	height: 40px;
	margin-right: 35px;
	background: url(../images/3.png)no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.info>div.right {
	width: 600px;
	height: 22px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}

.info>div.right img {
	vertical-align: sub;
}

.info>div.right li {
	height: 30px;
}

.info>div.right li>div>a,
.info>div.right li>div.right {
	color: #dd2121 !important;
	font-weight: 800;
}

.info>div.left>a {
	display: inline-block;
	width: 93%;
}
.info>div.left>a:hover{
	text-decoration: none!important;
}
.info>div.left>a>p {
	margin-bottom: 0px !important;
	color: white;
	font-size: 14px !important;
	text-align: center;
}

/* 疾病检查 */
.examination {
	background: #e6eeff;
	padding: 7px 10px;
}

.examination>div.left:first-child {
	margin-right: 20px;
}

.examination>div.left,
.examination>div.left>a {
	color: #244ba5 !important;
}

.examination>div.left>a {
	margin-right: 10px;
}

/* 新闻中心 */
.news>div.left:first-child {
	width: 450px;
	margin-right: 20px;
	height: 380px;
}

.news>div.left:nth-child(2) {
	width: 490px;
	height: 380px;
	margin-right: 20px;
}

.news>div.left:nth-child(3) {
	width: 220px;
	height: 380px;
}

.swiper_demo1 .swiper-slide,
.swiper_demo1 .swiper-wrapper {
	height: 380px !important;
}

.swiper_demo1 .swiper-slide {
	position: relative;
}

.swiper_demo1 .swiper-slide a img {
	width: 450px;
	height: 380px;
}

.swiper_demo1 .swiper-slide a img:hover {
	transform: scale(1.3);

	transition: all 1s ease 0s;

	-webkit-transform: scale(1.1);

	-webkit-transform: all 1s ease 0s;
}

.swiper_demo1 .swiper-slide p {
	position: absolute;
	bottom: 0;
	margin: 0px !important;
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: white !important;
	padding-left: 20px;
}

.swiper_demo1 .pagination {
	position: absolute;
	z-index: 20;
	right: 0;
	bottom: 4%;
	margin: 0px !important;
}

.swiper_demo1 .pagination>.swiper-pagination-switch {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: white;
	margin-right: 15px !important;
	opacity: 0.8;
	cursor: pointer;
	margin-right: 15px;
}

.swiper-visible-switch {
	background: #244ba5 !important;
}

/* 公告 */
.noticelist .container-top{
	margin-bottom: 8px;
}
.noticelist .container-top img{
	vertical-align: sub;
}
.noticelist .container-top span{
	    color: #e4e4e4;
	    display: inline-block;
	    font-size: 16px;
	    vertical-align: top;
}
.container-top a {
	letter-spacing: 3px;
	font-size: 18px !important;
}

.noticeinfo {
	background: #f4f4f4;
	padding: 8px 10px;
	overflow: hidden;
}

.noticeinfo>ul {
	display: inline-block;
	width: 100%;
	height: 332px;
	    overflow: hidden;
}

.noticeinfo>ul>li a {
	font-size: 14px !important;
}
.noticeinfo>ul>li{
	display: inline-block;
	    width: 100%;
	    padding: 12.8px 0;
	    border-bottom: 1px dashed #bfbfbf;
}
.noticeinfo>ul>li:last-child{
	border: none!important;
}
.advisory{
	background: #e6eeff;
	padding: 6px 0!important;
	text-align: center;
}
.advisory>div{
	display: inline-block;
	width: 100px;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	background: #0012a4;
}
.advisory>div>a{
	display: inline-block;
	width: 100%;
	color: white!important;
}
.advisory>div>a:hover{
	border-radius: 5px;
	background: #dd2121!important;
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}
.honor>div.left{
	width: 590px;
}
.honor>div.left:first-child{
	margin-right: 20px;
}
.honor>div.left>a{
	display: inline-block;
	width: 100%;
	height: 120px;
	overflow: hidden;
}
.honor>div.left>a>img{
	width: 100%;
	height:120px;
}
.honor>div.left>a>img:hover{
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}
/* tab切换 */
.container-top {
	display: inline-block;
	width: 100%;
}

.container-top ul {
	display: inline-block;
	border-bottom: 2px solid #e6e6e6;
	width: 100%;
	padding-bottom: 10px !important;
	padding-left: 10px!important;
}

.container-top ul li {
	float: left;
	text-align: center;
	margin-right: 30px;
}

.container-top ul li a {
	letter-spacing: 3px;
	font-size: 18px !important;
	padding-bottom: 10px !important;
}

.container-top ul li a:hover {
	text-decoration: none !important;
}

.container-top ul li:last-child {
	margin-right: 0px !important;
}

.container-top .right {
	line-height: 50px;
}

#list .container-bottom {
	height: 216px;
}

.container-bottom {
	overflow: hidden;
	border-top: none !important;
	background: white;
}

.container-bottom ul {
	margin: 0px !important;
	padding-left: 10px!important;
	min-height: 237px;
}

.container-bottom ul li {
	display: inline-block;
	width: 100%;
	padding:12.3px 0;
	border-bottom: 1px dashed #bfbfbf;
}

.container-bottom ul li>div>img {
	margin-right: 5px;
}

.container-bottom ul li div a {
	font-size: 14px !important;
}

.container-bottom ul li div a:hover {
	text-decoration: underline !important;
}

.select {
	background: white !important;
}

.select a {
	color: #244ba5 !important;
	font-size: 16px !important;
	font-weight: 800;
	border-bottom: 2px solid #244ba5 !important;
}

.titlebg {
	width: 130px;
	height: 50px;
	margin-right: 30px;
	background-size: 100% 100%;
	text-align: center;
}

.titlebg>p {
	line-height: 50px;
	margin-bottom: 0px !important;
	font-size: 18px !important;
}

/* 中间广告图 */
.lunbo {
	width: 100%;
	background: #fff;
	height: 90px;
}

.jsNav {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.jsNav {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.jsNav .imageshow {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.jsNav .imageshow li {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
}

.jsNav .imageshow li a {
	width: 100%;
	height: 100%;
}

.jsNav .imageshow li img {
	width: 100%;
	height: 90px;
}

.jsNav .btnimage {
	position: absolute;
	display: block;
	bottom: 10px;
	right: 20px;
	z-index: 3;
	height: 20px;
	margin-bottom: 0px !important;
}

.jsNav .btnimage li {
	cursor: pointer;
	float: left;
	margin: 3px;
	width: 14px;
	height: 11px;
	background: white;
}

.jsNav .btnimage .over {
	background: #fc9401 !important;
}
/* 服务热线 */
.hotline{
	background: #e6eeff;
	padding: 10px!important;
}
.hotline>div.left:first-child{
	width: 75px;
	background: #0012a4;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin-right: 15px!important;
}
.hotline>div.left:first-child>a{
	display: inline-block;
	color: white!important;
}
.hotline>div.left:nth-child(2){
	width: 1090px;
	line-height: 30px;
}
.hotline>div.left:nth-child(2)>span{
	margin-right: 45px
}
.hotline>div.left:nth-child(2)>span:last-child{
	margin-right: 0px!important;
}
.hotline>div.left:nth-child(2)>span>span{
	color: #0012a4;
}
/* 第二层tab切换 */
.newslist>div.left:first-child {
	width: 380px;
	margin-right: 30px;
	height: 330px;
}
.newslist>div.left:first-child>ul>li{
	margin-bottom:30px;
}
.newslist>div.left:first-child>ul>li>a{
	display:inline-block;
	width:100%;
}
.newslist>div.left:first-child>ul>li>a>img{
	width:100%;
	height:90px;
}
.newslist>div.left:first-child>ul>li:last-child{
	margin-bottom:0px!important;
}
.newslist>div.left:nth-child(2) {
	width: 380px;
	height: 330px;
	margin-right: 30px;
}
.newslist>div.left:nth-child(3){
	width:380px;
}
/* 资讯混动 */
.health>div.left:first-child {
	width:682px;
	margin-right: 18px;
}

.health>div.left:nth-child(2) {
	width: 500px;
}
.health>div.left:first-child>div.healths{
	height: 216px;
}
.health>div.left:first-child>div.healths>ul {
	display: inline-block;
	width: 100%;
}

.health>div.left:first-child>div.healths>ul>li {
        float: left;
        width: 169px;
        text-align: center;
        height: 60px;
        line-height: 60px;
        background: #ecedf0;
        margin-right:2px;
        margin-top:12px;
}
.health>div.left:first-child>div.healths>ul>li:nth-child(4n){
	margin-right: 0px!important;
}
.health>div.left:first-child>div.healths>ul>li>a{
	font-size: 14px!important;
    display: inline-block;
    width: 100%;
}
.health>div.left:first-child>div.healths>ul>li>a:hover {
	color: #244ba5 !important;
}

/* 右侧信箱 */
.health>div.left:nth-child(2)>ul {
	display: inline-block;
	width: 100%;
}

.health>div.left:nth-child(2)>ul>li {
	width: 300px;
	border-radius: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	height: 55px;
}
.health>div.left:nth-child(2)>ul>li:last-child{
	margin-bottom: 0px!important;
}
.health>div.left:nth-child(2)>ul>li>a {
	display: inline-block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.health>div.left:nth-child(2)>ul>li>a>img {
	width: 300px;
	height: 100%;
}
.health>div.left:nth-child(2)>ul>li>a:hover>img {
	transform: scale(1.1);

	transition: all 1s ease 0s;

	-webkit-transform: scale(1.1);

	-webkit-transform: all 1s ease 0s;
}
.BMap_noprint span{
	display: none!important;
}
.anchorBL img{
	display: none!important;
}
/* 网站导航 */
.navigation{
	padding: 0 10px!important;
}
.swiper_demo .swiper-slide {
	width: 175px !important;
	height: 40px !important;
	margin: 0 4.8px;
	border: 1px solid #dcdcdc;
	padding: 5px !important;
	text-align: center;
	overflow: hidden;
}

.swiper_demo .swiper-slide>a {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
}

.swiper_demo .swiper-slide>a>img {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%)translateY(-50%);
}

.swiper_demo .swiper-slide>a:hover {
	transform: scale(0.9);

	transition: all 1s ease 0s;

	-webkit-transform: scale(0.9);

	-webkit-transform: all 1s ease 0s;
}

/* 友情链接 */
.link {
	padding: 15px 0;
	border-top: 1px solid #dcdcdc;
}

/* --ie清除--*/

.link select::-ms-expand {
	display: none;
}

/* --火狐、谷歌清除--*/

.link select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/top.png) no-repeat scroll right center transparent;
	padding-right:30px;
	width:100%;
	border: none;
	height: 50px;
    padding: 0 10px
}
.link>div>div.left{
	border: 1px solid #e6e6e6;
	margin-right: 20px;
	width: 216px;
	text-align: center;
}
.link>div>div.left:nth-child(6n){
	margin-right: 0px!important;
}
.link>div:last-child{
	padding: 10px 10px 0px 10px !important;
}

/* --箭头就用自己设计的箭头，padding 空出箭头的位置--*/
option::-ms-expand {
	display: none;
}

option {
	-moz-appearance: none;
	/* Firefox */
	-webkit-appearance: none;
	/* Safari 和 Chrome */
	appearance: none;
}

/* --背景色字体颜色--*/
option:hover {
	color: #fff!important;
	background-color: #1E90FF!important;
}
/* 飘窗 */
#shzyjzg {
	width:419px;
	height:161px;
	position: absolute;
	top: 40px;
	left:10px;
	z-index: 9999;
	background: url(../images/12.png)no-repeat;
}
#shzyjzg div:first-child{
    width: 100%;
    text-align: right;
    font-size: 12px;
    padding-right: 10px;
}

#shzyjzg div a:link {
	text-decoration: none;
}

#shzyjzg div a:hover {
	color: red!important;
	text-decoration: none;
}

#shzyjzg>div>img {
	width: 120px;
	height:120px;
	margin: 0px -4px 0px;
    margin-left: 15px;
}
/*视频播放*/
.play_mask{
    position: absolute;
    width: 100%;
    height:100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
    background-color: rgba(0,0,0,0.4);
    top:0px;
    cursor: pointer;
    left: 0px;
    transition: all 0.5s;
}
.play_mask:hover{
    background-color: rgba(0,0,0,0.1);
}
.video_pop{
    position: fixed;
    z-index: 99999;
      background-color: rgba(0,0,0,0.8);
      width: 100%;
      height: 100%;
      top: 0px;
      left: 0px;
        display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}
.video_flex{
       display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}