﻿
.man_banner{position:relative;z-index:22;background-color:#040308;height:600px;overflow:hidden;z-index:1;}
.man_banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:15px;line-height:15px;text-align:center;display: block;}
.man_banner .hd ul{margin:0 auto;position:absolute;left: 50%;}
.man_banner .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:12px;height:12px;border-radius:50px;margin:1px;overflow:hidden;line-height:999px;margin-right:7px;border:1px #FFF solid}
.man_banner .hd ul li.on{background:#FFF}
.man_banner .bd ul li{height:600px;  background-position: center;  background-repeat: no-repeat;  background-size: cover;}
.man_banner .bd ul li a{display:block;height:600px}
.man_banner .prev,.next{position:absolute;z-index:99;display:block;top:50%;/*margin-top:-30px;*/width:56px;height:56px;cursor:pointer; margin:-28px 0 0 0}
.man_banner .prev{border:0;background:url("../imagesx2/prevarrow.png") 0 0 no-repeat;left:-56px;float:left}
.man_banner .next{border:0;background:url("../imagesx2/nextarrow.png") 0 0 no-repeat;right:-56px;float:right}


.main{ width:1200px; margin:0 auto; padding:130px 0 0 0;}
.tit02{width:400px;margin:80px auto  30px auto;border-bottom:1px solid #e5e5e5}
.tit03{width:385px;margin:30px auto  80px auto;border-bottom:1px solid #e5e5e5}
.tit{  height:74px; position:relative;  }
.tit h2{ text-align:center; font-size:36px; color:#3a3a3a;font-weight:100; line-height:50px; padding:10px 0 0 0;letter-spacing:5px;}
.tit p{ text-align:center; font-size:20px; color:#272727; text-transform:uppercase; line-height:28px;}
.tit p span{display:block;background:#fff;width:130px;margin:0 auto;}
.tit02 p span{background:#F3F4F9}
/**/
.tit01{width:310px; margin:80px auto 30px auto;border-bottom:1px solid #e5e5e5}
.tit .line{ width:40px; height:4px;position:absolute; left:50%;top:104px;background:#000; margin:0 0 0 -20px; bottom:-3px; }
/**/
.tit02 a{ text-align:center; font-size:24px; color:#142280; text-transform:uppercase; position:absolute; bottom:35px; left:50%; margin:0 0 0 700px;}
.chain-box{height:980px;background:url(../imagesx2/mayo-slide.jpg) no-repeat top center;background-size:cover;padding-top:2px;}
.ch-center{width:1184px;margin:0 auto;}
.news{ width:1200px; margin:70px auto auto; overflow:hidden;}
.news ul li{ width:1200px;height:305px;}
.news-left{width:556px;height:282px;float:left;}
.newimg{width:556px;height:280px;overflow:hidden;position: relative;}
.new-content{height:168px;background:#f5f8fe;}
.news-row1{height:88px;padding-top:10px}
.news-title{width:415px;height:88px;float:left;font-weight:bold;}
.news-date{width:140px;height:88px;float:left;}
.news-num{width:90px;font-size:72px;color:#333;height:66px;line-height:66px;float:left;margin-top:15px;}
.news-title-text{width:300px;height:60px;float:left;font-size:16px;margin-left:14px;margin-top:15px;line-height: 25px}
.news-title-text a,.news-title-text2 a{color:#272727;}
.news-date{font-size:14px;color:#bbbbbb;text-align:center;height:60px;line-height:60px;}
.news-row2{height:55px;font-size:13px;color:#6d6d6d;margin-top: 10px;}
.news-desc{width:520px;margin:0 auto;color:#6d6d6d;font-weight:normal;}
.news-right{width:610px;height:288px;float:right;}
.new-content2{height:135px;}
.news-title2{width:610px;height:88px;float:left;font-weight:bold;}
.news-title-text2{width:350px;height:30px;float:left;font-size:16px;margin-left:14px;margin-top:11px;line-height: 25px;white-space: nowrap;text-overflow: ellipsis;
overflow: hidden;word-break: break-all;}
.news-desc2{width:460px;height:50px;float:left;margin-left:15px;font-size:14px;line-height: 20px;color:#777777;font-weight:normal;}
.news-date2{font-size:14px;color:#bbbbbb;text-align:center;width:140px;height:30px;line-height:30px;float:left;margin-top:10px;font-weight:normal;}
.t1{background:url(../imagesx2/01.png) no-repeat center;background-size:100%;border-right:1px solid #000;}
.new-content2:nth-child(1) .news-num{width:100px;background:url(../imagesx2/02.png) no-repeat center;border-right:1px solid #000;}
.new-content2:nth-child(2) .news-num{width:100px;background:url(../imagesx2/03.png) no-repeat center;border-right:1px solid #000;}
.new-content2:nth-child(3) .news-num{width:100px;background:url(../imagesx2/04.png) no-repeat center;border-right:1px solid #000;}
.newimg img{display:block;position: absolute;bottom: 0; width:100%; object-fit:cover}
.news-right .hospital-intro p{font-size:14px;text-indent:2em;text-align:justify;padding-bottom:20px;line-height:32px}
/* end */
.news ul li .pic{ width:390px;  }
.news ul li .pic img{width:100%;}
.news ul li .pic a .btnn{left:135px; top:118px; font-size:20px;line-height:39px;border-width: 2px;}
.news ul li .pic a:hover .btnn{top:-140px;}
.news ul li .txt{ width:386px; height: 257px;}
.news ul li .txt .m1{ font-size:50px; line-height:60px; }
.news ul li .txt .m2{ font-size:20px; line-height:26px;left:115px; }
.news ul li .txt .y{ font-size:20px; line-height:26px;left:115px; }
.news ul li .txt .nt{ font-size:18px; }
.news ul li .txt .nm{ font-size:20px; }
.chain{ width:100%; margin:80px auto; overflow:hidden}
.chainti{width:100%; height:55px; background:url(../imagesx2/menu.jpg) no-repeat center;}
.chainti h3{ font-size:18px; color:#888888; font-weight:normal; float:left; line-height:55px; padding:0 20px 0 0}
.chainti h3 b{color:#000; font-weight:bold;}
.chainti .bighd{ height:55px; float:left; margin:0 0 0 10px}
.chainti .bighd ul{ height:55px; display:block; position:relative}
.chainti .bighd ul li{ width:84px; height:55px;color:#fff; margin:0 0 0 0; float:left; font-size:18px; line-height:55px; text-align:center; display:inline; cursor:pointer}
.chainti .bighd ul li.on{height:55px; background:#000;color:#fff;}
.chainti .bighd ul span{float: left;width: 2px;text-align: center;color: #D4D4D4;font-size:24px;line-height:28px; display:block; margin:29px 0 0 0}
.chainti .bighd ul .block{  height: 3px;width: 92px;background: #142280;position: absolute;left: 0;top: 0;overflow: hidden; }
.chainti .bigprev,
.chainti .bignext{ display:block;  line-height:28px;font-size:24px; color:#888888; float:left; display:inline; padding:28px 0 0 0}
.chainti .bignext{ float:right}
.chainti a:hover{color: #142280}
.chain .bigbd{ width:1200px; margin:0 auto; position:relative}
.chain .bigbd .midslibox{ width:1200px; overflow:hidden; margin:0 auto;}
.chain .bigbd .midslibox .midbox{width:1200px; height: 584px;overflow:hidden; margin:0 auto; position:relative}
.chain .bigbd .midslibox .midhd{ height:46px; background:#fff; position:absolute;right:0; top:0;border-top:3px solid #0068b7;}
.chain .bigbd .midslibox .midhd ul{ padding:0 0 0 15px;}
.chain .bigbd .midslibox .midhd09 ul{ padding:0 0 0 27px;}
.chain .bigbd .midslibox .midhd ul li{ font-size:18px; line-height:46px; float:left; display:inline; padding:0 20px 0 0; text-align:center; cursor:pointer}
.chain .bigbd .midslibox .midhd ul li.on{color:#142280; }
.chain .bigbd .midslibox .midhdno{ display:none}
.chain .bigbd .midslibox .midhd01{ width:868px; }
.chain .bigbd .midslibox .midhd02{ width:782px; }
.chain .bigbd .midslibox .midhd03{ width:696px; }
.chain .bigbd .midslibox .midhd04{ width:610px; }
.chain .bigbd .midslibox .midhd05{ width:524px; }
.chain .bigbd .midslibox .midhd06{ width:438px; }
.chain .bigbd .midslibox .midhd07{ width:352px; }
.chain .bigbd .midslibox .midhd08{ width:266px; }
.chain .bigbd .midslibox .midhd09{ width:180px; }
.chain .bigbd .midslibox .midhd10{ width:94px; }
.chain .bigbd .midslibox .midbd{width:1200px; margin:66px auto 0 auto; overflow:hidden; position:relative}
.chain .bigbd .midslibox .midbd .smslibox{width:1200px;overflow:hidden; margin:0 auto}
.chain .bigbd .midslibox .midbd .smslibox .smbox{width:1200px;overflow:hidden; margin:0 auto}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1200px}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd ul{}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li{height:auto;height:453px;overflow:hidden;text-align:center;position: relative;}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chainpic{ width:725px; height:auto; float:left; overflow:hidden}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chaininfo{ width:475px; height:452px; float:left; overflow:hidden; position:relative; background:#fff;}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chaininfo p{ color:#333; position:absolute}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chaininfo p.chtel{color:#142280;font-weight:bold;}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chaininfo .cht{  left:65px; top:65px;font-size: 24px; line-height:42px;color:#1a1a1a;}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chaininfo .chtel{  left:65px;  top:113px; font-size:36px; line-height:130px;}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chaininfo .chmp{ text-align:left; left:65px; top:210px; font-size:16px; line-height:28px;width:305px;margin-top:10px;color:#454545;}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chaininfo .chmp span{padding-bottom: 30px;float:left;}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chaininfo a{ display:block; width:310px; height:55px; background:url(../imagesx2/see.png) #4c4949 no-repeat center center; text-align:center;
  line-height:70px;-webkit-transition:200ms; transition:200ms; position:absolute; left:65px; top:338px;border-radius:5px}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smbd li .chaininfo a:hover{  background:url(../imagesx2/see.png) #000 no-repeat center center; }
.chain .bigbd .midslibox .midbd .smslibox .smbox .smhd{width:100%;height:15px;line-height:15px; margin:40px auto 10px auto;display:none}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smhd ul{text-align:center;}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smhd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;
  margin:0 6px;overflow:hidden;border:1px #142280 solid;border-radius:50%;line-height:999px;}
.chain .bigbd .midslibox .midbd .smslibox .smbox .smhd ul .on{background:#000;}
.video{ width:100%; overflow:hidden; margin:0 auto 40px; position:relative; height:auto;}
.video .f-abs{ position:absolute}
.video .play_btn{left:0;right:0;top:0;bottom:0;margin:auto;width:75px;height:75px;z-index:2;border-radius:50%;}
.video .play_icon{background-image:url(../imagesx2/play2.png);background-size:30%;background-position:54% center;background-repeat:no-repeat;top:0;width:75px;left:0;right:0;margin:auto;bottom:0;}
.video .play_btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:-1;box-shadow:inset 0 0 0 35px rgba(255,255,255,0.6);-webkit-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1);-webkit-transition:box-shadow .3s,-webkit-transform .3;transition:box-shadow .3s,transform .3s;}
.video .play_btn:hover::before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
		}
.video .play_btn:hover::before{box-shadow:inset 0 0 0 1px #142280;background-color:#142280;}
