@charset "utf-8";
*{margin:0;padding:0;border:0;outline:0;font-style:normal;list-style-type:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;}
body,html{height:100%;font-family:"Microsoft Yahei",Arial;color:#222;font-size:14px;line-height:1;/*background-color:gray;*/}
a{text-decoration:none;color:#222;cursor:pointer;}
a:hover{color:#5a00b3;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img{display:block;max-width:100%;}
.absolute{position:absolute;}
.relative{position:relative;}
.fl{float:left;}
.fr{float:right;}
.overflow{overflow:hidden;}
.center{margin:0 auto;}
.wrap{width:1680px;margin:0 auto;}
.ztBox{width:1200px;margin:0 auto;}
.box{width:100%;overflow:hidden;}
.Icon{background:url(../images/icon.png) no-repeat;}
.red{color:#f00;}

.translateX{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.translateY{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateXY{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}


/*header*/
.header{width:100%;background:rgba(0,0,0,.9);height:90px;}
.header .wrap{width:1400px;}
.navBar li{float:left;width:106px;height:90px;padding:33px 0;}
.navBar li h3{border-left:1px dashed #999;height:24px;text-align:center;}
.navBar li h3 a{display:block;font-size:16px;line-height:24px;color:#ccc;width:86%;margin:0 auto;}
.navBar li.l1 h3{border-left:0;}
.navBar li.on h3 a{background-color:#7837b0;border-radius:5px;height:32px;line-height:32px;color:#fff;position:relative;top:-4px;}
.navBar li.l2.on h3 i{display:block;width:7px;height:4px;background:url(../images/nav_icon.png) no-repeat -260px -10px;position:absolute;top:15px;right:4px;}

.navBar .sub{display:none;position:absolute;left:0;top:90px;width:100%;z-index:10;/*background:rgba(255,255,255,.9);*/}
/*栏目导航*/
.menu_s{width:1400px;margin:0 auto;overflow:hidden;padding-left:200px;}
.menu_left{width:190px;height:400px;float:left;background:rgba(255,255,255,0.9);}
.menu_left dd{float:left;width:100%;padding:20px 0 20px 20px;cursor:pointer;font-size:16px;line-height:1.3;border-bottom:1px solid #ccc;;position:relative;}
.menu_left dd.on{background-color:rgba(0,0,0,.5);color:#fff;}
.menu_left dd i{display:block;font-size:12px;font-style:normal;}
.menu_left dd:before{content:"";width:40px;height:34px;background:url(../images/nav_icon.png) no-repeat;display:block;float:left;margin-right:8px;}
.menu_left dd.d1.on:before{background-position:0 0;}
.menu_left dd.d2.on:before{background-position:-40px 0;}
.menu_left dd.d3.on:before{background-position:-80px 0;}
.menu_left dd.d1:before{background-position:-120px 0;}
.menu_left dd.d2:before{background-position:-160px 0;}
.menu_left dd.d3:before{background-position:-200px 0;}
.menu_left dd.on:after{content:"";display:block;position:absolute;top:50%;margin-top:-6px;right:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid #fff;}

.menu_right{width:1010px;float:left;background:#fff;}
.dl_menu{margin-left:40px;padding-top:30px;height:400px;overflow:hidden;}
.dl_menu dl{width:300px;float:left;margin:0 40px 30px 0;padding-bottom:20px;border-bottom:1px dashed #ddd;overflow:hidden;}
.dl_menu dl.dl5{height:150px;}
.dl_menu dt{font-size:18px;font-weight:bold;padding-bottom:10px;}
.dl_menu dd{width:50%;float:left;font-size:14px;color:#fff;line-height:1.8;}
.dl_menu dd.bside,.dl_menu dl.eside dd{width:100%;}
.dl_menu dd a{position:relative}
.dl_menu dd em{width:9px;height:14px;background:url(../images/hot.gif) no-repeat;display:block;position:absolute;top:-3px;right:-12px;}
.dl_menu .aside{width:220px;margin-right:60px;}
.dl_menu .m2 dl{width:180px;margin-right:50px;}
.dl_menu dl.cside{width:240px;margin-right:0;}
.dl_menu dl.cside dd{width:33%;}
.dl_menu dl.dside{width:350px;}
.dl_menu dl.dside dd{width:25%;}
.dl_menu dl.eside{border-bottom:0;}


/*底部*/
.footer{width:100%;background-color:rgba(0,0,0,1);text-align:center;overflow:hidden;}
.footer .pic{padding:25px 0;background-color:rgba(255,255,255,.152);}
.footer .pic img{margin:0 auto;}
.footer p{display:block;overflow:hidden;line-height:20px;padding:30px 0;color:#888;}
.footer a{color:#888;}
.footer a:last-child{position:relative;padding-left:25px;}
.footer a img{position:absolute;left:0;top:0;}

/*返回部*/
.back_top{position:fixed;bottom:18%;right:2%;width:90px;display:none;z-index:99999;}

/*专题医生团队*/
.box99{background:url(../images/ztzj/zj_bg.jpg) no-repeat center top;width:100%;height:800px;overflow:hidden;position:relative;}
.box99 .prev,.box99 .next{position:absolute;left:5%;top:50%;margin-top:-33.5px;display:block;width:34px;height:67px;background:url(../images/ztzj/zj_arr.png) no-repeat;filter:alpha(opacity=70);opacity:.7;}
.box99 .next{background-position:-34px 0;left:auto;right:5%;}
.box99 .prev:hover,.box99 .next:hover{filter:alpha(opacity=100);opacity:1;}
.box99 .bd{position:relative;width:1200px;margin:0 auto;height:100%;z-index:0;}
.box99 li{width:100%;height:800px;color:#b19773;position:relative;}
.box99 li .f1{position:absolute;top:0;right:0;}
.box99 li .f2{position:absolute;top:50%;left:0}
.box99 li h5{font-size:36px;margin-bottom:15px;overflow:hidden;}
.box99 li h5 strong{margin-right:25px;font-size:70px;font-weight:400;}
.box99 li p{display:block;}
.box99 li p.p1{font-size:28px;}
.box99 li p.p2{font-size:20px;line-height:1.5;margin-top:30px;overflow:hidden;}
.box99 li hr{width:50px;margin:30px 0;height:2px;border:0;background:#b19773}
.box99_zx{margin-top:30px;overflow:hidden;}
.box99_zx a{width:235px;height:84px;float:left;display:block;text-indent:-999em;background:url(../images/ztzj/zj_zx.png) no-repeat;}
.box99_zx a.a1:hover{background-position:0 -84px;}
.box99_zx a.a2{background-position:-235px 0;}
.box99_zx a.a2:hover{background-position:-235px -84px;}