.man_01{margin-bottom:25px; color: #0069b7; font-size: 30px; font-weight: bold;}
.txt {width: 100%;}
.txt h1 {font-size: 28px;;color: #0069b7;margin-top: 56px}
.txt em {font-size: 28px;font-family: Arial; font-style:normal; padding-left:5px;}

/* 首页 */
.main_cen{width:1200px;margin:0 auto;}  
.main_cen .main_cen_left{width:640px;float:left}
.main_cen .main_cen_left:before{width:640px;float:left}
.main_cen .main_cen_left:after{width:640px;float:left}
.msn_qh{background-color:#fff}
.msn_qh .min_top{background-position:center center;background-repeat:no-repeat;width:640px;height:300px}
.msn_qh .min_btn{box-shadow:0 8px 6px -6px #565656;height:90px;margin-top:20px}
.msn_qh .min_btn .sp1s{font-size:16px;background-color:#002e60;padding:2px 10px;color:#fff;width:32px;display:block;margin-top:20px;margin-left:25px;float:left;margin-bottom:10px}
.msn_qh .min_btn .sp2s{float:left;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #002e60;width:0;height:0;position:relative;margin-top:27px;margin-right:15px}
.msn_qh .min_btn .sp3s{float:left;font-size:24px;MARGIN-TOP:18px}
.msn_qh .min_btn p{font-size:12px;padding:3px 0px 12px 25px}
.dy_b{width:50px;height:3px;margin:0 auto!important;background-color:red}
.sx{border-right:0px #d4d4d4 solid;width:2px;float:left;height:390px;margin-left:25px}
.main_cen .main_cen_right{width:540px;float:right;}
.main_cen .main_cen_right .NEWS_L{font-size:18px; padding-bottom:8px; border-bottom:1px solid #aaa}
.main_cen .main_cen_right .NEWS_L H2{font-weight: bold;}
.main_cen .main_cen_right .vright{width:260px; height:360px;background-color:#666;position: relative; overflow:hidden;}
.main_cen .main_cen_right .vright img{ display: block; width: 100%;}
.main_cen .main_cen_right .vright img{ -webkit-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.main_cen .main_cen_right .vright:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.main_cen .main_cen_right .vright .cont{ position: absolute; left: 0; bottom: 0; padding: 32px;}
.main_cen .main_cen_right .vright a{ color:#fff}
.main_cen .main_cen_right .vright a:hover{ color: #fff;}
.main_cen .main_cen_right .vright .h18{ margin-bottom: 9px; font-size: 18px;}
.main_cen .main_cen_right .vright .h30{ margin-bottom: 5px; font-family: Arial; font-size: 30px; line-height: 1;}
.main_cen .main_cen_right .NEWS_R{font-size:16px; float:right}
.main_cen .main_cen_right .MOREDS{font-size:10px;COLOR:#929191;TEXT-ALIGN:RIGHT;DISPLAY:block;FLOAT:right;MARGIN-TOP:15px}
.main_cen .main_cen_right .MOREDS:hover{COLOR:#002e60;cursor:pointer}
.main_cen_right .dany{border-bottom:0px #434343 dashed;line-height:1.5;padding-top:20px;}
.main_cen_right .dany .dany_sp{font-size:18px;line-height:30px;margin-bottom:3px;font-weight: bold;display:inline-block;color:#333333 }
.main_cen_right .dany .dany_sp:hover{display:inline-block;color:#002e60}
.main_cen_right .dany .dany_zt{font-size:14px;line-height:24px;}
.main_cen_right .dany .dany_zt span{display:block;font-size:14px;float:left}
.main_cen_right .dany .dany_zt a{color:red}
.news_list dt{ margin: 26px 0; font-size: 28px; width:100%;color: #0069b7;  font-weight:bold;}

.dept{width:100%; display:block;  height:130px; margin:35px 0 15px 0; background-color:#fff; padding:25px;}
.dept li{width:200px; height:140px; display:block; float:left; text-align:center;}
.dept li a{color:#000}
.news_list dt span{ margin-left: 10px; font-family: Arial;}
.news_list dd{ position: relative; float: left; width: 383px; height: 340px; overflow: hidden; color: #fff; background-color:#fff;}
.news_list dd:first-child{ width: 383px; margin-left:0;}
.news_list dd + dd{ margin-left: 25px;}
.news_list dd .news_img{ width: 100%; height:240px; overflow:hidden; display:block;}
.news_list dd .news_img img{ display: block; width: 100%; height:240px;}
.news_list dd .news_img img , .dept li img{-webkit-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.news_list dd:hover .news_img img,.dept li:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.news_list dd .meng{ width: 100%; height:240px; position:absolute; top:0; left:0; opacity:0.4;}
.news_list dd .news_t{ font-size: 16px; padding:17px 14px; line-height:22px; color:#010101; height:40px;display:block;}
.news_list dd .news_date{ font-size: 14px; color:#8f8f8f; text-align:left; margin-left:14px;}
.news_list dd .news_date a{ font-size: 14px; color:#8f8f8f;  margin-right:14px;}


.huanjinmman {width: 640px;position: relative;background-color: #EEEEEE;height: 300px;overflow: hidden;margin: 0 auto}
.huanjinmman .hd {width: 100%;position: absolute;z-index: 1;bottom: 20px;left: 0;height: 15px;line-height: 15px;text-align: center;}
.huanjinmman .hd ul {margin: 0 auto;}
.huanjinmman .hd ul li {cursor: pointer;display: inline-block;zoom: 1;width: 18px;height: 18px;border-radius: 50px;margin: 1px;overflow: hidden;background: #fff;line-height: 999px;margin-right: 7px;opacity: 0.6;border: 1px #ffffff solid;}
.huanjinmman .hd ul li.on {background: #002E60;}
.huanjinmman .bd ul li {height: 300px;list-style: none;}

.csdocteam {width: 1200px;}
.csdocteam .csdoctit {float: left;margin-top: 45px;margin-bottom: 30px;height: 33px;}
.docteamman {width: 100%;position: relative;background-color: #EEEEEE;height: 520px;overflow: hidden;margin: 50px auto 0 auto;padding-bottom:20px;}
.docteamman .hd {width: 100%;position: absolute;z-index: 1;bottom: 20px;left: 0;height: 15px;line-height: 15px;text-align: center;}
.docteamman .hd ul {margin: 0 auto;}
.docteamman .hd ul li {cursor: pointer;display: inline-block;zoom: 1;width: 18px;height: 18px;border-radius: 50px;margin: 1px;overflow: hidden;background: #fff;line-height: 999px;margin-right: 7px;opacity: 0.6;border: 1px #ffffff solid;}
.docteamman .hd ul li.on {background: #002E60;}
.docteamman .bd ul li {height: 500px;list-style: none;}
.docteamman .bd ul li a {display: block;height: 520px;}
.docteamman .prev,.docteamman .next {display: block;position: absolute;z-index: 1;top: 50%;margin-top: -30px;left: 30px;z-index: 1;width: 60px;height: 60px;border-radius: 500px;background: url(../images/slider-arrow.png) -116px -137px #000 no-repeat;cursor: pointer;filter: alpha(opacity=50);opacity: 0.5;display: none;}
.docteamman .next {left: auto;right: 30px;background-position: 4px -137px;}

/* 首页新医生模块 */
.docblock{width:1200px;height:630px;margin-top:56px;background:url(../images/ys/ys.jpg) no-repeat center;position:relative}
.docblock .bd li{width:1200px;height:630px}
.docblock .bd li .docb{position:relative;left:540px;top:160px}
.docblock .bd li .docb h2{color:#2a64b4;font-size:50px;font-weight:700}
.docblock .bd li .docb h2 span{font-size:28px}
.docblock .bd li .docbu{width:640px;display:flex;flex-wrap:wrap;margin:10px 0 24px}
.docblock .bd li .docbu li{width:50%;height:30px;line-height:30px;font-size:16px}
.docblock .bd li .docbu li::before{content:'';display:inline-block;background:url(../images/ys/c.png) center no-repeat;width:17px;height:30px;margin-right:4px;vertical-align:bottom}
.docblock .bd li .docbm{width:640px;border-radius:20px;background-color:rgba(0,0,0,.5)}
.docblock .bd li .docbmh{width:640px;height:54px;background-color:#2a64b4;color:#fff;font-size:28px;line-height:54px;padding-left:20px;border-radius:20px;box-sizing:border-box}
.docblock .bd li .docbmh span{width:27px;height:54px;display:inline-block;background:url(../images/ys/c2.png) center no-repeat;vertical-align:bottom;margin-left:8px}
.docblock .bd li .docbmu{padding:10px 20px 10px 20px;box-sizing:border-box;display:flex;display:flex;flex-wrap:wrap}
.docblock .bd li .docbmu li{width:50%;height:30px;line-height:30px;font-size:16px;color:#fff}
.docblock .bd li .docbmu li::before{content:'○';width:30px;height:30px;font-size:20px;text-align:center;vertical-align:baseline;color:#fff;margin-right:4px}
.docblock .hi{position:absolute;left:45px;top:530px;z-index:100;display:none}
.docblock .ha{position:absolute;left:200px;top:470px;z-index:100;cursor: pointer;}
.docblock .ha .ha1{display:inline-block;background:url(../images/ys/a1.png) center no-repeat;width:28px;height:28px;transform:rotateY(180deg);margin-right:10px;margin-top:0!important;top: 0!important}
.docblock .ha .ha2{display:inline-block;background:url(../images/ys/a1.png) center no-repeat;width:28px;height:28px;margin-top:0!important;top: 0!important}
.docblock .ha .ha1:hover{background:url(../images/ys/a2.png) center no-repeat;transform:rotateY(0deg);margin-top:0!important;top: 0!important}
.docblock .ha .ha2:hover{background:url(../images/ys/a2.png) center no-repeat;transform:rotateY(180deg);margin-top:0!important;top: 0!important}
.docblock .hdc{width:1200px;height:96px;position:relative;bottom:96px;overflow:hidden;background-color:#fff;}
.docblock .hd{overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;overflow:-moz-scrollbars-none;width:1200px; margin:0 auto;height:103px;display:block}
.docblock .hd::-webkit-scrollbar{display:none}
.docblock .hd ul{width:auto;display:inline-block;white-space:nowrap;user-select:none;height:96px;position:relative;}
.docblock .hd li,.docblock .hd li img{display:inline-block;width:96px;height:96px;user-select:none}
.docblock .hd li img{mix-blend-mode:multiply;position:absolute;bottom:0}
.docblock .hd .check{cursor:pointer;display:none;background-image:linear-gradient(to bottom left,rgba(42,99,180,.696),#2a64b4);width:96px;height:96px;border-top-left-radius:10px;border-top-right-radius:10px;position:absolute;bottom:0}
.docblock .hd .on .check p{color:#fff;text-align:center;font-size:16px}
.docblock .hd .on .check p::after{content:'';display:block;width:30px;height:2px;background-color:#fff;margin:18px auto 0}
.docblock .hd .on .check{display:block}
.docblock .hd .on .check::before{content:'';width:27px;height:30px;display:block;margin:30px auto 0;background:url(../images/ys/d.png) no-repeat center}



.my_column01{height: 550px;margin-top: 40px;padding-bottom: 55px;}
.my_column01 ul{position: relative;height: 550px;}
.my_column01 ul li{position: absolute;width:280px;height:250px;display:block;}
.my_column01 ul li a{}
.my_column01 ul li img{position: absolute;z-index: 18;width:280px;display:block;}
.my_column01 ul li .my_column01bg{width:280px;height:243px;display:block;position: absolute;z-index: 19;background:url("../images/icon13.png") no-repeat center center;background-size:280px 243px;}
.my_column01 ul li .my_column01_txt{position: absolute;z-index: 20;width:280px;height:243px;display:block;}
.my_column01 ul li .my_column01_txt h3{font-size: 24px;line-break: 30px;color:#ffffff;font-weight: bolder;
padding: 55px 0 0 85px;}
.my_column01 ul li .my_column01_txt p{font-size: 18px;line-height: 24px;color: #ffffff;padding: 17px 0 0 85px;}
.my_column01 ul li .my_column01_txt b{width: 39px;height: 39px;display: block;background:url("../images/icon11.png") no-repeat center center;
margin:0 auto;margin-top:20px;}


.my_column01 ul li .my_column01bg,.my_column01 ul li .my_column01_txt b,.my_column01 ul li img
{-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;}

.my_column01 ul li:hover .my_column01_txt b{margin-top:20px;}
.my_column01 ul li:hover img{transform: scale(1.02);}
.my_column01 ul li:hover .my_column01bg{background:url("../images/icon14.png") no-repeat center center;background-size:280px 243px;}
.my_column01 ul li:hover .my_column01_txt b{background:url("../images/icon12.png") no-repeat center center;}


.my_column01 ul li:nth-child(1){left:0;top: 0;}
.my_column01 ul li:nth-child(2){left:232px;top: 138px;}
.my_column01 ul li:nth-child(3){left:466px;top: 0;}
.my_column01 ul li:nth-child(4){left:466px;top: 270px;}
.my_column01 ul li:nth-child(5){left:696px;top: 138px;}
.my_column01 ul li:nth-child(6){right:0;top: 0;}

.qhds .fw_img01{width: 406px; height: 51px; margin: 0px auto auto auto;padding-top: 80px;}
.qhds .fw_img02{width: 202px; height: 19px; margin:  15px auto;}
.qhds .fw_img03{width: 77px; height: 77px; margin: 25px auto 10px auto;display:block;}
.backs4{background-image:url(../images/bacj04.jpg);background-position:center center;background-repeat:no-repeat;background-size:1200px;height:490px}
.jcnaz_zt{font-size:15px;text-align:center;line-height:1.5;color:#fff;margin-top:20px}
.jcans_xq{text-align:center;color:#fff;font-size:14px;width:100px;display:block;margin:10px auto auto auto}

/* 首页 end */


/* 路线 */
/*.km_mapbox {padding-top: 40px;}*/
.km_map {width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 40px 20px;background-color: #fff;}
.mzt01 span {font-size: 32px;font-weight: bold;display: block;float: left;color: rgb(52, 73, 94);}
.mzt01 img {display: block;float: left;margin-top: 9px;margin-left: 20px;}
.km_mapbox .xlmb {border-bottom: 1px #F0F0F0 solid;padding-top: 35px;}



.csmayomap {width: 100%;overflow: hidden;margin: 20px auto}
.csmayomap .hd {overflow: hidden;width: 200px;z-index: 99;float:left;}
.csmayomap .hd ul {overflow: hidden;}
.csmayomap .hd ul li {float: left;display: inline;height: 46px;margin-top: 16px;background-color: #ccc;cursor: pointer;padding:0 10px; border-radius:10px;width:130px;}
.csmayomap .hd ul li span {line-height: 45px;display: block;text-align: center;}
.csmayomap .hd ul li.on {background-color: #2a64b4;color: #fff;}
.csmayomap .hd ul li.on a {display: block;color: #fff}
.csmayomap .bd {height: 100%;z-index: 0;width: 900px; float:right;border-left: 2px solid #2a64b4; padding-left:50px}
.csmayomapmain {overflow: hidden;padding-top: 20px}
.imgdt {padding-top: 30px}
.routeIntro {display: block;width: 740px;height: 165px;line-height: 26px;font-size: 14px;color: #666}
.ewmsingel {float: right;display: inline;width: 230px;height: 155px;background: url(../images/erweima.jpg) 0 0 no-repeat}
.ewmsingel p {padding: 10px 10px 0 130px}
.ewmsingel p b {font-size: 16px}
.crumbNav {padding: 0 0 10px 24px;border-bottom: 2px solid #989898}
.laiyrout {width: 100%;overflow: hidden;margin: 30px auto}
.routeIntro_right {width: 540px;float: right}
.routeIntro img {display: block;padding: 5px;border: 1px solid #e2e1e1}
.routeIntro_right h3 {font-size: 26px;color: #2a64b4;float: left;width: 540px;font-weight: 700;margin: 12px 0 10px 0}
.routeIntro_right span {font-size: 14px;color: #7e7e7e;display: block}
.routeIntro_right span em {font-size: 14px}


.touopd{    text-align: center;width: 361px;margin: 50px auto 25px auto; height: 47px;}
.touopd .tdz_left{ display: block; width: 163px; height: 47px; background-image: url(../images/bman_32.png); background-repeat: no-repeat; background-position: center 0;    float: left; }
.touopd .tb_ring{display: block; width: 163px; height: 47px; background-image: url(../images/bman_34.png); background-repeat: no-repeat; background-position: center 0;    float: left; margin-left: 35px;}
/* 路线 end  */



.exp_t{TEXT-ALIGN:center; padding:30px 0 20px 0; font-size:26px; font-weight:bold}