﻿@charset="utf-8";
.wrap{width:1200px; height:auto; margin:0 auto;}
.position{width:1200px; height:60px; margin-top:20px; border-bottom:1px solid #d3d3d3}
/****搜索***/
.sousuo{width:1200px; height:60px; overflow:hidden; margin:20px auto; margin-bottom:0px; border-bottom:1px solid #D3D3D3; }
.rmss{ width:645px; margin-top:10px}
.rmss span{color:#ab0000;}
.rmss a{float:left; font-family:"微软雅黑"; font-size:14px; margin-left:6px; display:inline;}
.search_box{width:528px; height:40px;}
.searchinput{width:427px;height: 40px;float:left; font-size:14px; font-family:"微软雅黑"; line-height:40px; text-indent:10px;color:#999999;background: #e9e6e6;outline:none;}
.searchda{margin-left:5px;width:96px; height:40px; float:left;outline:none;}
.margin-left-zero{margin-left: 0!important;}
.margin-right-zero{margin-right: 0!important;}
/**banner**/
.banner{margin:0 auto;position: relative;overflow:hidden;}
.banner img{ position: relative;left: 50%;transform: translate3d(-50%, 0, 0);}
/****名医汇聚**/
.myhj{width: 1200px;height:1625px;margin:18px auto 0;background: url(img/bg.png)no-repeat center top;}
.mytitle{width: 100%;margin:auto;padding-top: 30px;font-size: 34px;color: #d50000;font-weight: 600;text-align: center;}
.xian{width:200px;height: 1px;background: #cbcbcb;margin: 6px auto 0;position: relative;}
.red_xian{width:32px;height: 1px;background: #c00704;position: absolute;left:84px;top:0;}
.wen{width: 100%;font-size: 22px;color: #666666;text-align: center;margin-top: 5px;}
.myhj_tx{width: 1185px;margin:33px auto 0;height: 612px;background: #fdf5ed;}
.myhj_tx .bd{width:100%;height: 492px;}
.myhj_tx .bd ul{}
.myhj_tx .bd li{width: 1147px;margin: auto;display: none;}
.myhj_tx .bd li .block1{width:100%;height: 294px;}
.myhj_tx .bd li .block1 .myleftt{width:439px;height:319px;margin-top:-25px;float: left}
.myhj_tx .bd li .block1 .myleftt img{width: 100%;display: block;}
.myhj_tx .bd li .block1 .myright{padding: 26px 25px 0 25px;height:178px;width: 634px;float: right;background: #fde6cf;margin-top: 57px;}
.myhj_tx .bd li .block1 .myright p{width: 100%;color: #333333;font-size: 18px;line-height: 25px;}
.myhj_tx .bd li .block1 .myright .zjcen{width: 444px;height: 54px;overflow: hidden;margin:16px auto 0;}
.myhj_tx .bd li .block1 .myright .zjcen .zzjcle,.myhj_tx .bd li .block1 .myright .zjcen .zzjcri{width:200px;height: 54px;text-align: center;line-height: 54px;background: #1372d7;
	float: left;color: #fff;font-size: 24px;border-radius: 16px;
}
.myhj_tx .bd li .block1 .myright .zjcen .zzjcri{float: right;background: #ff7e00;}
.myhj_tx .bd li .block2{width: 100%;height: 194px;margin:4px auto 0;}
.myhj_tx .bd li .block2 .b2left{width:412px;height: 124px;border:5px solid #fff;padding:28px  12px;float: left}
.myhj_tx .bd li .block2 .b2left .top1{width:90px;height: 30px;text-align: center;line-height: 30px;color: #fff;font-size: 18px;background: #c00000;margin-bottom:12px;}
.myhj_tx .bd li .block2 .b2left table{width:406px;border:1px solid #d75151;border-collapse:collapse;height: 78px}
.myhj_tx .bd li .block2 .b2left table tr th,.myhj_tx .bd li .block2 .b2left table tr td{width:49.875px;border-right: 1px solid #d75151;border-bottom: 1px solid #d75151;height:25px;text-align: center;line-height: 26px;
    color: #333333;font-size: 14px;
}
.myhj_tx .bd li .block2 .b2left table tr td img{width:17px;height: 16px;}
.myhj_tx .bd li .block2 .b2left2{width:323px;height: 180px;border: 5px solid #fff;margin-left: 15px;float: left;}
.myhj_tx .bd li .block2 .b2left3{float: right;width: 323px;height: 180px;border: 5px solid #fff;float: right;}

.myhj_tx .hd{margin:34px auto 0;width:1143px;height:50px;overflow: hidden;}
.myhj_tx .hd ul{width:1500px;overflow: hidden;position: relative;}
.myhj_tx .hd ul li{ float:left; margin-right:10px; width:154.7px;position: relative; height:50px; line-height:50px; text-align:center; background:#a29e9e;color: #fff;font-size: 22px;border-radius: 24px;}
.myhj_tx .hd ul li.on{ background:#c00000;}
/***血液专家***/
.xyzj{width: 1149px;height: 257px;margin: 30px auto 0;}
.xyzj .bd{width:984.2px;overflow: hidden;}
.xyzj .hd{display: none;}
.xyzj .hd ul{display: none;} 
.xyzj ul{overflow: hidden;}
.xyzj ul li{width:160px;height:257px;float: left;margin-right:4.8px;}
.xyzj ul li .block1{width:100%;height: 215px;}
.xyzj ul li .block2{width: 100%;height: 42px;background: #e9e7e7;text-align: center;line-height: 42px;color: #666666;font-size:16px;}
.xyzj ul li .block2 span{color:#333333;font-size:20px;line-height: 42px;}
.xyzj .special{width:120px;height: 185px;padding:36px 20px;background: #c00000;float: left;margin-right: 4.8px;}
.xyzj .special p{width: 100%;text-align: center;color: #fff;font-size:28px;line-height: 35px;}
.xyzj .special .sj{width:17px;height: 21px;margin:15px auto 0;}
.xyzj .special .yjth{width:100%;height: 38px;border-radius: 20px;background: #fff;text-align: center;line-height: 38px;font-size: 20px;color: #c00000;margin-top:40px;}

.xyzj .ul2{width: 100%;overflow: hidden;margin-top:10px}
.xyzj .ul2 li{width:160px;height:257px;float: left;margin-right:4.8px;}
.xyzj .ul2 li .block1{width:100%;height: 215px;}
.xyzj .ul2 li .block2{width: 100%;height: 42px;background: #e9e7e7;text-align: center;line-height: 42px;color: #666666;font-size:16px;}
.xyzj .ul2 li .block2 span{color:#333333;font-size:20px;line-height: 42px;}
.xyzj .ul2 .special{width:120px;height: 185px;padding:36px 20px;background: #a29e9e;float: left;}
.xyzj .ul2 .special p{width: 100%;text-align: center;color: #fff;font-size:28px;line-height: 35px;}
.xyzj .ul2 .special .sj{width:17px;height: 21px;margin:15px auto 0;}
.xyzj .ul2 .special .yjth{width:100%;height: 38px;border-radius: 20px;background: #fff;text-align: center;line-height: 38px;font-size: 20px;color: #c00000;margin-top:40px;}
.xyzj .ul3{width: 100%;overflow: hidden;margin-top:10px}
.xyzj .ul3 li{width:160px;height:257px;float: left;margin-right:4.8px;}
.xyzj .ul3 li .block1{width:100%;height: 215px;}
.xyzj .ul3 li .block2{width: 100%;height: 42px;background: #e9e7e7;text-align: center;line-height: 42px;color: #666666;font-size:16px;}
.xyzj .ul3 li .block2 span{color:#333333;font-size:20px;line-height: 42px;}
.xyzj .ul3 .special{width:120px;height: 185px;padding:36px 20px;background: #ff7e00;float: left;}
.xyzj .ul3 .special p{width: 100%;text-align: center;color: #fff;font-size:28px;line-height: 35px;}
.xyzj .ul3 .special .sj{width:17px;height: 21px;margin:15px auto 0;}
.xyzj .ul3 .special .yjth{width:100%;height: 38px;border-radius: 20px;background: #fff;text-align: center;line-height: 38px;font-size: 20px;color: #c00000;margin-top:40px;}

.ggt{width: 1200px;margin: 30px auto 0;}
.xxjl{width: 100%;height:604px;background: url(img/bg2.png)no-repeat center center;margin: 34px auto 0;}

.threetx{width: 1200px;margin: 50px auto 0;height: 375px;overflow: hidden;}
.threetx .xxleft{width:562px;height: 375px;float: left;}
.threetx .xxleft ul{width: 100%;height:375px;}
.threetx .xxleft ul li{width: 100%;height: 100%;}
.threetx .xxleft ul li .slixx{width:562px;height: 375px;overflow:hidden; position:relative;}
.threetx .xxleft ul li .slixx .hd{/*height:15px;*/ overflow:hidden; position:absolute; right:20px; bottom:16px; z-index:1; }
.threetx .xxleft ul li .slixx .hd ul{overflow:hidden; zoom:1; float:right;width: 50px;height: 10px;}
.threetx .xxleft ul li .slixx .hd ul li{ float:left; margin-right:6px;width:10px; height:10px; line-height:45px; text-align:center; background:#fff; cursor:pointer;border-radius: 50%;}
.threetx .xxleft ul li .slixx .hd ul li.on{background:#d40000; }
.threetx .xxleft ul li .slixx .bd{position: relative;height: 100%;}
.threetx .xxleft ul li .slixx .bd li{position: relative;}
.threetx .xxleft ul li .slixx .bd li img{width: 562px;height: 375px;display: block;}
.threetx .xxleft ul li .slixx .bd li .dibu{width:562px;height: 45px;background:rgba(0,0,0,0.7);line-height: 45px;text-indent: 32px;color: #fff;
	font-size: 20px;position: absolute;bottom: 0;left: 0;
}
.threetx .xxleft ul li .slixx2{width:562px;height: 375px;overflow:hidden; position:relative;}
.threetx .xxleft ul li .slixx2 img{width: 562px;height: 375px;display: block;}
.threetx .xxleft ul li .slixx2 .lastdi{position: absolute;left: 0;bottom: 0;background:rgba(0,0,0,0.7);line-height: 45px;text-indent: 32px;color: #fff;
	font-size: 20px;width: 562px;}
.threetx .xxright{width:612px;height: 375px;float: right;}
.threetx .xxright .block1{width: 100%;height:308px;overflow: hidden;}
.threetx .xxright .block1 ul{}
.threetx .xxright .block1 ul li{width:612px;height:89px;border-bottom: 1px solid #d6d6d6;margin-top:15px;cursor: pointer;}
.threetx .xxright .block1 ul li .xtop1{width:66px;height: 69px;overflow: hidden;float: left;}
.threetx .xxright .block1 ul li .xtop1 .xt1{width:54px;height: 47px;padding:11px 6px;background: #ffdca2;}
.threetx .xxright .block1 ul li .xtop1 .xt1 p{text-align: center;color: #d20000;font-size: 26px;line-height: 25px;}
.threetx .xxright .block1 ul li .xtop1 .xt1 .cxx{width: 100%;height: 1px;margin: 2px auto;background: #fdc25a;}
.threetx .xxright .block1 ul li .xtop1 .xt1 .riqi{text-align: center;color: #d20000;font-size: 14px;}
.threetx .xxright .block1 ul li .xtop2{width: 524px;height: 69px;float: right;margin-right:6px;}
.threetx .xxright .block1 ul li .xtop2 .cstitle{width: 100%;color: #333333;font-size:18px;}
.threetx .xxright .block1 ul li .xtop2 .cstitle2{width: 100%;font-size:16px;color: #666666;line-height: 22px;}
.margin-ydz-top{margin-top:0px!important;}
.threetx .xxright .block2{width:81px;height: 32px;margin-top: 34px;float: right;background: #d40000;text-align: center;line-height: 32px;color: #fff;font-size:16px;}
.threetx .xxright .block1 ul li.on .xtop1 .xt1{background: #d50000;}
.threetx .xxright .block1 ul li.on .xtop1 .xt1 p{color:#fff;}
.threetx .xxright .block1 ul li.on .xtop1 .xt1 .cxx{background: #fff;}
.threetx .xxright .block1 ul li.on .xtop1 .xt1 .riqi{color: #fff;}
/****康复喜讯****/
.kfxx{width: 1200px;margin: 45px auto 0;position: relative;height: 775px}
.kfxx .kuai1{width: 18px;height: 18px;background: #f9e6e5;position: absolute;top:0;left:130px;}
.kfxx .kuai2{width:408px;height:225px;position: absolute;top:22px;left:202px;z-index: 3}
.kfxx .kuai3{width:160px;height:201px;position: absolute;top:30px;left:84px;z-index: 4}
.kfxx .kuai4{width:228px;height:156px;position: absolute;top:78px;right:411px;z-index: 4}
.kfxx .kuai5{width:160px;height:201px;position: absolute;top:30px;right:252px;z-index: 5}
.kfxx .kuai6{width:30px;height:30px;position: absolute;top:42px;right:157px;background: #e69c9b;}
.kfxx .kuai7{width:222px;height:151px;position: absolute;top:110px;right:10px;}
.kfxx .kuai8{width:223px;height:152px;position: absolute;top:296px;left:0;}
.kfxx .kuai9{width:270px;height:166px;position: absolute;top:215px;left:141px;z-index: 3;}
.kfxx .kuai10{width:270px;height: 184px;position: absolute;top:195px;right:127px;}
.kfxx .kuai11{width:187px;height:235px;position: absolute;top:368px;left:202px;z-index: 3;}
.kfxx .kuai12{width:223px;height:152px;position: absolute;top:317px;right:197px;z-index:-1}
.kfxx .kuai13{width:187px;height:235px;position: absolute;top:288px;right:2px;z-index:1}
.kfxx .kuai14{width:366px;height:184px;position: absolute;top:444px;left:372px;z-index:0}
.kfxx .kuai15{width:324px;height:184px;position: absolute;top:459px;right:184px;z-index:1}
.kfxx .kuai16{width:481px;height: 419px;position: absolute;top:132px;left:360px;z-index: 6}
.kfxx .kuai16 .dwz{width: 441px;position: absolute;top:135px;left:20px;color: #fff;font-size:24px;line-height:42px;text-align: center;}
.kfxx .kuai17{width:28px;height: 28px;position: absolute;top:518px;left:96px;background:#f9e6e5;}
.kfxx .kuai18{width:45px;height: 45px;position: absolute;bottom:92px;left:197px;background:#ecb4b3;}
.kfxx .kuai19{width:28px;height:28px;position: absolute;bottom:175px;right:94px;background:#f9e6e5;}
.shanni{width: 638px;position: absolute;bottom:0;left:281px;height:54px;}
.shanni .leftgg{width:296px;height: 54px;border-radius: 8px;text-align: center;line-height: 54px;color: #fff;font-size: 24px;background: #1372d7;float: left}
.shanni .rightgg{width:296px;height: 54px;border-radius: 8px;text-align: center;line-height: 54px;color: #fff;font-size: 24px;background: #ff7e00;float: right}