@charset "gb2312";
/* CSS Document */
.banner {width:100%;height:440px;overflow:hidden;}
/*安全体系*/
.securityBanner { background:url(../images/securitybanner.jpg) no-repeat center;}
.securityCenterNav {width:1190px;height:60px;bottom:0;left:50%;margin-left:-595px;}
.securityCenterNav a {display:block;width:196px;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;text-decoration:none;float:left; background-color:rgba(0,0,0,.7);margin-left:1px;margin-right:1px;display:inline;}
.securityCenterNav a.active,.securityCenterNav a:hover { background-color:#358170;}

.location {padding:20px 0;color:#757c82;}
.location a {color:#757c82;text-decoration:none;padding:0 3px;}

.securityBox1,.securityBox3 {padding:30px 0;}
.icon {margin:0 auto;}
.icon1 {width:105px;height:105px; background:url(../images/icon.png) no-repeat -13px -14px;}
.icon2 {width:105px;height:105px; background:url(../images/icon.png) no-repeat -149px -15px;}
.icon3 {width:105px;height:105px; background:url(../images/icon.png) no-repeat -283px -15px;}
.icon4 {width:105px;height:105px; background:url(../images/icon.png) no-repeat -410px -15px;}
.icon5 {width:105px;height:105px; background:url(../images/icon.png) no-repeat -538px -15px;}
.icon6 {width:105px;height:105px; background:url(../images/icon.png) no-repeat -678px -12px;}
.secTitle {width:100%;font-size:40px;text-align:center;font-weight:500;line-height:1.5}
.secTitle1 { color:#00bc8d;}
.secTitle2 { color:#f89100;}
.secTitle3 { color:#b27cda;}
.secTitle4 { color:#495fa7;}
.secTitle5 { color:#38b7ea;}
.secTxt {width:100%;font-size:16px;text-align:center;line-height:1.6;}
.secTxt1 {color:#fff;font-size:24px;line-height:1.6}
.securityBox1Lists {margin:35px auto 10px;}
.securityBox1Lists li {width:285px;float:left;margin-right:12px;display:inline;}
.securityBox1Lists li:nth-child {margin-right:0;}
.securityBox1Lists li p,.securityBox2Lists li p {width:100%;text-align:center;font-size:14px;color:#0e0e0e;line-height:2.4;}

.securityBox2,.securityBox4 {padding:30px 0; background-color:#f1f1f1}
.securityBox2Lists {width:1145px;margin:0 auto;}
.securityBox2Lists li {display:inline-block;margin-right:12px;float:left;margin-top:25px;}
.securityBox2Lists li:nth-child(3) {margin-right:0;}
.securityBox2Lists li:nth-child(4) {margin-left:298px;}

.securityBox3Container,.securityBox5Container {margin-top:30px;}
.securityBox3Container .aside {width:712px;}
.securityBox3Container .bside {width:473px;}
.securityBox3Container img{float:left;margin-bottom:6px;margin-right:6px;display:inline;}
.securitySlides {width:100%;height:385px;overflow:hidden;margin:30px auto;}
.securitySlides a {position:absolute;display:block;width:54px;height:54px;top:50%;margin-top:-27px; background:url(../images/icon.png) no-repeat;z-index:10;}
.securitySlides a.preBtn { background-position:-848px -320px;left:20px;}
.securitySlides a.nextBtn { background-position:-914px -320px;right:20px;}
.securitySlides a.preBtn:hover { background-position:-848px -392px;}
.securitySlides a.nextBtn:hover { background-position:-914px -392px;}
.securitySlides .slideContainer {width:976px;height:385px;margin:0 auto;}
.securitySlides .slideContainer li {width:244px;height:385px;float:left;}

.securityBox5 {padding:35px 0;}
.securityBox5Container .aside{width:464px;}
.securityBox5Container .bside {width:726px;}
.securityBox5Container img {float:left;margin-right:4px;margin-bottom:5px;display:inline;}
.securityBox5Container .bside img {margin-right:0;}

.securityBox6 {width:100%;height:395px; background:url(../images/securityBox6_1.jpg) no-repeat center;}
.securityBox6 .icon {margin:70px auto 15px;}

/*关于我们*/
.aboutBanner { background:url(../images/aboutBanner.jpg) no-repeat center;}


.aboutBox1 img {float:left;}
.aboutBox1Container {margin:75px auto;}
.aboutBox1Container img {margin-left:68px;display:inline;}
.aboutHistory {border-left:1px solid #dfdfdf;width:605px;margin-left:82px;display:inline;}
.historyInfo {width:100%;color:#353535;margin-top:44px;}
.historyInfo:nth-child(1){margin-top:0;}
.historyInfo span {display:block;width:126px;line-height:28px;font-size:30px;font-weight:bold;padding-left:25px;}
.historyInfo span:before {position:absolute;left:-5px;top:50%;content:"";margin-top:-3px;display:block;width:9px;height:9px; background-color:#559bde;z-index:10;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.historyInfo p {line-height:28px;font-size:18px;}

.aboutBox2 {width:100%;height:676px; background:url(../images/about2_01.jpg) no-repeat center;}
.aboutBox2 h3 {font-size:45px;text-align:center;font-weight:500;margin-top:80px;line-height:60px}
.aboutBox2 h3 span {color:#3185d7;}
.aboutBox2 p {font-size:16px;color:#bebebe;text-align:center; text-transform:uppercase;line-height:30px;}
.serviceContainer {width:100%;height:258px;margin-top:108px;padding-left:94px;}
.serviceIcon {width:258px;height:258px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:relative;}
.serviceIcon i {display:block;position:absolute;left:50%;top:50%;z-index:10;}
.serviceIcon1 { background-color:rgba(101,165,228,.85);}
.serviceIcon2 { background-color:rgba(121,122,199,.85);}
.serviceIcon3 { background-color:rgba(56,180,198,.85);}
.serviceIcon1 i {width:95px;height:127px;margin-left:-47px;margin-top:-63px; background:url(../images/icon.png) no-repeat -15px -284px;}
.serviceIcon2 i {width:110px;height:131px;margin-left:-55px;margin-top:-65px; background:url(../images/icon.png) no-repeat  -155px -280px;}
.serviceIcon3 i {width:100px;height:126px;margin-left:-50px;margin-top:-63px; background:url(../images/icon.png) no-repeat -324px -280px;}
.bigPlusIcon {width:60px;height:60px;position:relative;margin:92px 22px 0 22px;}
.bigPlusIcon:before {position:absolute;left:0;top:50%;content:"";width:60px;height:2px; background-color:#559bde;margin-top:-1px;z-index:10;}
.bigPlusIcon:after {position:absolute;left:0;top:50%;content:"";width:60px;height:2px; background-color:#559bde;margin-top:-1px;z-index:10;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.aboutBox3 {padding-top:40px;}
.aboutLists li {float:left;width:352px;line-height:42px;margin-bottom:26px;margin-right:66px;display:inline;}
.aboutLists li:nth-child(3n) {margin-right:0;}
.aboutLists li p {width:100%;font-size:18px;text-align:center;text-align:center;}
.aboutLists li p i {display:inline-block;width:21px;height:21px;line-height:21px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; background-color:#64a5e4;color:#fff; font-style:normal;margin:0 5px;}
.aboutlists2 .aside {width:235px;}
.aboutlists2 .bside {width:955px;}
.aboutlists2 img {margin-bottom:6px;float:left;}
.aboutlists2 .bside img,.aboutlists2 .innerInfo {margin-left:5px;display:inline;}
.aboutlists2 .innerInfo {width:711px;height:208px;color:#fff; background-color:#545fc8;font-size:18px;line-height:30px;text-indent:2em;padding:18px 110px;}

/*华美地图*/
.mapBanner {height:440px; background:url(../images/mapBanner.jpg) no-repeat center;}
.mapTitle {width:100%;height:48px;line-height:48px; background:url(../images/mapTitleBg.jpg) repeat-x;}
.mapTitle span {display:block;padding:0 42px;font-size:24px;color:#fff; background-color:#57575f;float:left;}
.mapBox {width:100%;border:1px solid #d7d7d7;padding:30px 35px;}
.mapContainer {width:100%;height:576px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.mapBox * {-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.mapInfo {width:100%; background:url(../images/mapBg.jpg) no-repeat top center;margin-top:25px;}
.mapInfo .aside,.mapInfo .bside {margin-left:88px;display:inline;margin-top:25px;}
.mapInfo .bside {margin-left:160px;}
.mapInfo .cside {margin-left:68px;margin-top:43px;display:inline;}
.mapInfo .bside p{font-size:16px;color:#272727;line-height:24px;position:relative;margin-top:30px;}
.mapTwo{width:890px;margin:0 auto;}
.tellNumber {color:#ba1645;margin-top:30px;}
.hospitalTime,.addressInfo {color:#272727;margin-top:30px;}
.tellNumber span,.hospitalTime span,.addressInfo span {display:block;width:90px;float:left;position:relative;font-size:16px;line-height:30px;}
.tellNumber span:before {position:absolute;left:-70px;top:50%;content:"";width:55px;height:55px;margin-top:-27px; background:url(../images/icon.png) no-repeat -497px -279px;}
.hospitalTime span:before {position:absolute;left:-70px;top:50%;content:"";width:55px;height:55px;margin-top:-27px; background:url(../images/icon.png) no-repeat -583px -279px;}
.addressInfo span:before {position:absolute;left:-70px;top:50%;content:"";width:55px;height:55px;margin-top:-27px; background:url(../images/icon.png) no-repeat -670px -280px;}
.tellNumber p,.hospitalTime p,.addressInfo p {float:left;font-size:28px;line-height:30px;}
.hospitalTime span {line-height:20px;}
.hospitalTime p {line-height:20px;}
.addressInfo p {font-size:22px;}
.mapInfo .bside p:before {position:absolute;left:-78px;top:50%;content:"";width:55px;height:55px;margin-top:-27px; }
.subWay:before { background:url(../images/icon.png) no-repeat -744px -355px;}
.bus:before { background:url(../images/icon.png) no-repeat -653px -357px;}
.train:before { background:url(../images/icon.png) no-repeat -528px -358px;}

/*医院环境*/
.environmentBanner { background:url(../images/environmentBanner.jpg) no-repeat center;}
.environmentSwitchs {width:1142px;height:602px;margin:0 auto;overflow:hidden;}
.environmentLists {width:1042px;height:602px;overflow:hidden;}
.environmentContainer {width:100%;height:100%;overflow:hidden;}
.environmentMenus {width:100px;height:100%;overflow:hidden;}
.environmentlist {width:960px;height:100%;}
.environmentmenu {width:82px;height:100%;}
.environmentmenu a {display:block;width:100%;height:97px;line-height:97px;font-size:14px;text-align:center;margin-bottom:1px; background-color:#e2e2e2;color:#535353;}
.environmentmenu a.active,.environmentmenu a:hover { background-color:#d5d8ff;color:#535353;}
.environmentMenus span,.environmentMenus a {display:block;width:100%;height:150px;line-height:150px;font-size:48px;color:#a0a0a0;text-align:center; background-color:#888888;cursor:pointer;}
.environmentMenus span:hover,.environmentMenus span.active,.environmentMenus a:hover { background-color:#adb3fe;color:#fff;}
.environmentMenus a {height:152px;line-height:30px;padding-top:50px;}
.environmentMenus a small {display:block;font-size:14px;}

/*尖端设备*/
.equipmentBg { background-color:#f7f7f7}
.equipmentBanner { height:440px; background:url(../images/environmentBanner.jpg) no-repeat center;}
.equipmentLists li {width:572px;height:458px;float:left; background-color:#FFF;position:relative;-moz-box-shadow:0 0 10px rgba(11,2,5,.15);-webkit-box-shadow:0 0 10px rgba(11,2,5,.15);box-shadow:0 0 10px rgba(11,2,5,.15);margin-bottom:52px;}
.equipmentLists li:nth-child(2n) {float:right;}
.newEquipment {left:7px;top:0;padding:10px;font-size:14px;color:#fff; background-color:#e60012;line-height:18px;}
.equipmentLists .aside {width:273px;height:100%;}
.equipmentLists .bside {width:299px;height:100%;padding:40px 22px 0 22px; background:url(../images/equipmentBg.jpg) no-repeat left center;}
.equipmentLists .aside img {float:left;margin-top:15px;margin-left:28px;display:inline;}
.equipmentLists .bside h4 {font-size:24px;color:#e4007f;line-height:60px;font-weight:500;margin-bottom:15px;}
.equipmentLists .bside p {font-size:14px;color:#454545;line-height:23px; letter-spacing:1px;}
.equipmentLists .description {text-indent:2em;margin-bottom:25px;}
.equipmentPage  {font-size:16px;text-align:center;margin:10px auto 35px;}
.equipmentPage a {display:inline-block;width:36px;height:36px;margin:0 6px;line-height:36px;border:1px solid #c0c1c3;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;overflow:hidden;}
.equipmentPage .page_current,.equipmentPage .page_num:hover { background-color:#8a8989;color:#fff;}
.equipmentPage .page_pre:before {position:absolute;content:'';left:0;top:50%;width:0;height:0;border-width:10px;border-style:dashed solid dashed dashed;border-color:transparent #4c4c4d transparent transparent;margin-top:-10px;}
.equipmentPage .page_next:before {position:absolute;content:'';right:0;top:50%;width:0;height:0;border-width:10px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #4c4c4d;margin-top:-10px;}
.equipmentPage .page_pre,.equipmentPage .page_next{ text-indent:-9999px}

/*专家团队*/
.expertBg { background:url(../images/exBg.jpg) repeat;}
.expertBtns {width:100%;height:115px;overflow:hidden;}
.expertBtns .preBtn {display:block;left:16px;width:42px;height:115px; background:url(../images/icon.png) no-repeat -13px -446px;}
.expertBtns .nextBtn {display:block;right:16px;width:42px;height:115px; background:url(../images/icon.png) no-repeat -69px -446px;}
.expertBtns .preBtn:hover { background-position:-128px -446px;}
.expertBtns .nextBtn:hover { background-position:-184px -446px;}
.expertBtns .smallimgs {width:1016px;height:115px;overflow:hidden;margin:0 auto;}
.expertBtns .smallimgs ul {height:115px;}
.expertBtns .smallimgs li {width:115px;height:115px;padding: 0 6px;float:left;position:relative;cursor:pointer;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.expertBtns .smallimgs li img {width:115px;height:115px;}
.expertBtns .smallimgs li span {position:absolute;left:6px;top:0;display:block;width:115px;height:115px; background-color:rgba(13,13,13,.47);z-index:8;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.expertBtns .smallimgs li p {position:absolute;bottom:0;left:6px;width:115px;font-size:15px;line-height:28px;text-align:center;color:#fff;z-index:10;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.expertBtns .smallimgs li.on span,.expertBtns .smallimgs li:hover span{background-color:rgba(13,13,13,0);}
.expertBtns .smallimgs li.on p,.expertBtns .smallimgs li:hover p {opacity:0;filter:alpha(opacity:0);}
.bigImgs {width:1096px;overflow:hidden;margin:0 auto;}
.bigImgs .inner {width:100%;height:100%;overflow:hidden;}
.bigImgs .aside {width:100%;height:566px;overflow:hidden;border-bottom:1px dashed #9a9a9a}
.bigImgs .aside img {position:absolute;left:50px;bottom:0;}
.bigImgs .txt {width:396px;height:409px;background:#65a4a8;margin-top:90px;margin-right:150px;display:inline;padding:0 25px;color:#fff;}
.bigImgs h4 {font-size:48px;font-weight:500;line-height:48px;}
.bigImgs h4 small{font-size:32px;}
.bigImgs h5 {font-size:22px;font-weight:normal;line-height:25px;padding:5px 0px;}

.zhicheng {width:100%;position:relative;font-size:18px;line-height:26px;}
/*.zhicheng:before {content:'';position:absolute;left:0;top:50%;width:0;height:0;border-width:4px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #a6a6a6;margin-top:-4px;}*/
.bigImgs span {width:102px;height:28px;background:#fff;line-height:28px;text-align:center;color:#65a4a8;font-size:20px;display:block;margin:10px 0px;}
.bigImgs .info {font-size:16px;}
.expertDescription {width:755px;padding:20px 40px;margin:50px auto 50px; background:url(../images/leftQuto.png) no-repeat left 0, url(../images/rightQuto.png) no-repeat right bottom;}
.expertDescription p {font-size:16px;color:#5E5E5E;line-height:26px;text-indent:2em;}
.bigImgs .cside img {float:left;margin-right:6px;margin-left:6px;margin-bottom:12px;display:inline;}



.footerNav {padding:80px 0 80px 0;width:893px;height:357px;margin:0 auto;}
.footerNav a {display:block;width:197px;height:197px;float:left;margin-right:35px;display:inline; background-color:#bec2c5;position:relative;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.footerNav a:last-child{margin-right:0;}
.footerNav a:hover { background-color:#f76d02;}
.footerNavIcon {position:absolute;left:50%;top:52px;display:block;width:84px;height:107px;margin-left:-42px;z-index:10; background:url(../images/icon.png) no-repeat;}
.footerNavIcon1 { background-position:-27px -156px;}
.footerNavIcon2 { background-position:-169px -156px;}
.footerNavIcon3 { background-position:-309px -154px;}
.footerNavIcon4 { background-position:-575px -143px;}
.footerNav a span {position:absolute;right:1px;bottom:1px;display:block;width:46px;height:46px; background:url(../images/icon.png) no-repeat -934px -31px;}






