@charset "gb2312";

body {font-size:.18rem;}

::-webkit-scrollbar {width:0px;height:0px;}

*html {backgroun../images/c074823cbdf24ef8a41c2a683f9d52c3.gif-image:url(d);background-attachment:fixed;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:.18rem;vertical-align:baseline;background:transparent;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,q {display:block;}

table {border-collapse:collapse;}

ul,ol,li {list-style:none;}

a {text-decoration:none;cursor:pointer;cursor:hand;color:inherit;}

input {border:0;outline:0;font-family:Microsoft YaHei,sans-serif,Arial,Helvetica;padding:0;}

input.dialog {width:0;height:0;font-size:0;line-height:0;border:0}

input[type='submit'],input[type='reset'],input[type='button'],button {-webkit-appearance:none;border-radius:0;}

textarea {resize:none;font-family:Microsoft YaHei,sans-serif,Arial,Helvetica;padding:0;border:0;}

blockquote:before,blockquote:after,q:before,q:after {content:'';}

blockquote,q {quotes:'' '';}

address,cite,dfn,em,var {font-style:normal;}

code,kbd,pre,samp {font-family:courier new,courier,monospace;}

pre {white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}

mark {background:#ff0}

small {font-size:80%}

big {font-size:150%}

sub,sup {position:relative;font-size:75%;line-height:0;vertical-align:baseline}

sup {top:-.5em}

sub {bottom:-.25em}

svg:not(:root) {overflow:hidden}

body,html {font-family:Microsoft YaHei,sans-serif,Arial,Helvetica;color:#333;background:#fff;width:100%;line-height:1.5;word-wrap:break-word;}

body {background:url("../images/nj.jpg") no-repeat center;background-size:100% 1080px;background-attachment:fixed;}

.all {width:100%;margin:auto;overflow:hidden;clear:both;font-size:.18rem;}

.all img {max-width:100%;vertical-align:top;border:0;outline:0;height:auto;display:block;}

.content:after,.clearfix:after {visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0;}

.content,.clearfix {zoom:1;}

.transImg {transform:scale(1);transition:all 1s ease 0s;-webkit-transform:scale(1);-webkit-transition:all 1s ease 0s;}

.transImg:hover {transform:scale(1.1);transition:all 1s ease 0s;-webkit-transform:scale(1.1);-webkit-transition:all 1s ease 0s;}

.content {width:1400px;margin:55px auto;}

.left {float:left;}

.right {float:right;}

/*医院新闻*/.news,.service,footer {background:rgba(255,255,255,.9);overflow:hidden;}

.news {padding-bottom:3px;}

.news .left {width:890px;}

.news .right {width:408px;}

.bt {font-size:30px;padding-left:20px;line-height:1.1;position:relative;margin-bottom:30px;}

.bt:after {content:'';width:4px;height:100%;background:#a1681b;position:absolute;left:0;top:0;}

.bt a {font-size:.18rem;color:#999999;float:right;}

.bt a img {margin-left:10px;display:inline-block;}

.news dt {width:360px;float:left;position:relative;overflow:hidden;height:449px;transition:all 0.35s ease;-moz-transition:all 0.35s ease;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;}

.news dt:hover{box-shadow:0 0 10px #a1681b;}

.news dt p {height:60px;line-height:60px;background:#a1681b;color:#fff;font-size:24px;text-align:center;}

.news dd {width:505px;float:right;}

.news h4 a {color:#a1681b;font-size:24px;}

.news .par {margin:15px 0 30px 0;line-height:1.7;}

.news .right .par{margin:10px 0 15px 0;}

.news .par a {color:#a1681b;}

.news .list li {margin-bottom:12px;padding-bottom:12px;border-bottom:1px #ebebeb solid;}

.news .list li a {display:block;overflow:hidden;clear:both;}

.news .list li b {font-weight:500;width:80%;float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:5%;}

.news .list li span {float: left;font-size: 14px;color: #999;border-radius: 5px;width: 8%;background: #eeeeee;text-align: center;line-height: 28px;}

.news .list li span img {display:inline-block;vertical-align:sub;}

.news .list li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0;}



.news .list2 li {margin-bottom:12px;padding-bottom:12px;border-bottom:1px #ebebeb solid;}

.news .list2 li a {display:block;overflow:hidden;clear:both;}

.news .list2 li b {font-weight:500;width:85%;float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.news .list2 li span {float:right;background:url('../images/news_icon2.png') no-repeat center;background-size:100% 100%;width:18px;height:18px;margin-top:3px;}

.news .list2 li span img {display:inline-block;vertical-align:sub;}

.news .list li em {float:left;background:url('../images/news_icon2.png') no-repeat center;background-size:100% 100%;width:18px;height:18px;margin-top:5px;}

.news .list li em img {display:inline-block;vertical-align:sub;}

.news .list2 li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0;}



.news dd h4 {margin-bottom:30px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.news .pab {margin-bottom:38px;position:relative;transition:all 0.35s ease;-moz-transition:all 0.35s ease;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;}

.news .right .pab{margin-bottom:5px;}

.news .pab:hover {box-shadow:0 0 10px #a1681b;}

.news_hd {position:absolute;bottom:75px;right:10px;}

.news_hd li {width:8px;height:8px;background:#a5a5a5;border-radius:50%;text-indent:999px;margin:0 5px;float:left;cursor:pointer;overflow:hidden;}

.news_hd li.on {background:#a1681b;}

/*医生团队*/.team,.int {background:rgba(159,102,26,.85);overflow:hidden;}

.team .bt,.team .bt a {color:#fff;}

.team .bt:after {background:#fff;}

.team_div ul li {width:260px;font-size:24px;margin-right:25px;height:100%;}

.team_div ul li a:after {content:'';width:0;height:4px;box-sizing:border-box;position:absolute;bottom:0;left:0;overflow:hidden;background:#7d9b3a;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.team_div ul li a:hover::after {width:100%;}

.team_div ul li a:hover {margin-top:-10px;}

.team_div ul li a {display:block;width:100%;box-sizing:border-box;position:relative;background:#fff;transition:all 0.35s ease;-moz-transition:all 0.35s ease;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;}

.team_div ul li p{font-size:24px;}

.team_div ul li p:nth-child(2) {margin:25px 0 0 24px;}

.team_div ul li p:nth-child(2) b {color:#a1681b;margin-right:20px;font-size:24px;}

.team_div ul li p:nth-child(3) {padding-left:15px;position:relative;line-height:1.1;margin:20px 0 25px 24px;}

.team_div ul li p:nth-child(3):after {content:'';width:2px;height:100%;background:#a1681b;position:absolute;top:0;left:0;}

/* .titCell_div {margin:40px auto 0 auto;text-align:center;width:100px;position:relative;} */
.titCell_div {margin-top:40px;display:flex;justify-content:center;}

/* .titCell_div .next {position:absolute;right:0;top:0;} */

/* .titCell_div .prev {position:absolute;left:0;top:0;} */

.titCell_div ol {height:10px;/*width:75px;*//*margin:auto;*/}

.titCell_div li {width:10px;height:10px;background:#dcb179;text-indent:999px;border-radius:50%;margin:0 5px;float:left;overflow:hidden;cursor:pointer;}

.titCell_div li.on {background:#efefef;width:24px;border-radius:10px;}

.mainCell {overflow:hidden;}

/*环境*/

.pro {background:#ececec;overflow:hidden;}

.pro .content {}

.pro .left,.pro .right {width:676px;}

.pro .left,.pro .left .video {position:relative;cursor:pointer;}

.pro .left .video p{width:118px;height:118px;position:absolute;bottom:85px;right:30px;margin:auto;}

.pro .left .par {background:rgba(159,102,26,.85);color:#fff;font-size:24px;padding:12px 28px;position:absolute;bottom:0;left:0;width: 100%;box-sizing: border-box;}

.pro .left .par span {font-size:.18rem;margin-top:10px;display:block;}

.pro .right li {width:328px;position:relative;cursor:pointer;height:278px;}

.pro .right li:nth-child(odd) {float:left;}

.pro .right li:nth-child(even) {float:right;}

.pro .right li p:first-child span {display:block;height:80px;background:#fff;font-size:26px;line-height:80px;text-align:center;position:absolute;bottom:0;left:0;right:0;}

.pro .right li p:last-child {height:50px;background:rgba(169,169,169,.9);position:absolute;bottom:0;left:0;width:100%;overflow:hidden;color:#fff;box-sizing:border-box;padding:5px 25px 0 25px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.pro .right li p:last-child b {font-size:26px;display:block;margin-bottom:25px;padding-bottom:25px;position:relative;text-align:center;font-weight:500;}

.pro .right li p:last-child b::after {content:'';width:72px;height:2px;background:#fff;position:absolute;bottom:0;left:0;right:0;margin:auto;}

.pro .right li:hover p:last-child {height:100%;background:rgba(169,169,169,.9);padding-top:45px;}

.pro .right li:nth-child(1),.pro .right li:nth-child(2) {margin-bottom:44px;}

/*服务*/.service ul {padding:0 10px 20px 10px;width:100%;box-sizing:border-box;}

.service ul li {border:1px #eeeeee solid;box-sizing:border-box;background:#fff;width:314px;float:left;margin-right:41px;position:relative;top:0;padding-bottom:10px;height:435px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.service ul li:after {content:'';width:0;height:4px;box-sizing:border-box;position:absolute;bottom:0;left:0;overflow:hidden;background:#7d9b3a;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.service ul li:hover::after {width:100%;}

.service ul li:hover {background:#fff;top:10px;box-shadow:0 0 10px #ccc;border-radius:5px;}

.service ul li:last-child {margin-right:0;}

.service ul li p:nth-child(2) {color:#cdcdcd;font-size:16px;text-transform:uppercase;text-align:center;position:relative;padding-bottom:20px;margin:30px 0;}

.service ul li p:nth-child(2):after {content:'';width:109px;height:1px;background:#ab7d3e;position:absolute;bottom:0;left:0;right:0;margin:auto;}

.service ul li p:nth-child(2) span {color:#7d9b3a;font-size:24px;display:block;margin-bottom:5px;}

.service ul li p:last-child {width:275px;margin:auto;}

.layer{width:100%;height:100%; background:rgba(0,0,0,.6); position:fixed;top:0;bottom:0; display:none; z-index:999;}

.layer video{margin:auto; position:absolute;top:0;bottom:0;left:0;right:0;}

.layer .hide{ position:absolute;top:0;right:0; cursor:pointer;}

/*内景*/

.int ul li {width:233.3333333333333px;border-right:1px #d6b68a solid;text-align:center;float:left;color:#fff;box-sizing:border-box;cursor:pointer;overflow:hidden;}

.int ul li img {margin:auto;position:relative;}

.int ul li p:nth-child(1) span {display:block;position:relative;}

.int ul li:last-child {border-right:0;}

.int ul li p:nth-child(2) {font-size:24px;margin:12px 0;line-height:1.1;}

.int ul li p:nth-child(1) {position:relative;overflow:hidden;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}

.int ul li:hover {color:#ddff92;}

.int ul li:nth-child(1) p:nth-child(1) {height:53px;}

.int ul li:nth-child(1):hover p:nth-child(1) {margin-top:-53px;height:106px;}

.int ul li:nth-child(2) p:nth-child(1) {height:49px;}

.int ul li:nth-child(2):hover p:nth-child(1) {margin-top:-49px;height:98px;}

.int ul li:nth-child(3) p:nth-child(1) {height:50px;}

.int ul li:nth-child(3):hover p:nth-child(1) {margin-top:-50px;height:100px;}

.int ul li:nth-child(4) p:nth-child(1) {height:48px;}

.int ul li:nth-child(4):hover p:nth-child(1) {margin-top:-48px;height:96px;}

.int ul li:nth-child(5) p:nth-child(1) {height:51px;}

.int ul li:nth-child(5):hover p:nth-child(1) {margin-top:-51px;height:102px;}

.int ul li:nth-child(6) p:nth-child(1) {height:50px;}

.int ul li:nth-child(6):hover p:nth-child(1) {margin-top:-50px;height:100px;}

/*底部*/

.foot_div {width:1260px;margin:60px auto;}

.foot_div .left {width:630px;}

.foot_div .right {width:456px;}

.foot_div .left ul {margin-top:30px;}

.foot_div .left ul li {line-height:30px;}

.foot_div .right {text-align:center;}

.foot_div .right img {margin:auto;max-width:145px;}

.foot_div .right .share p {color:#989898;margin-top:20px;line-height:30px;}

.foot_div .right ul {margin-top:35px;}

.foot_div .right ul li {width:99px;height:99px;border:1px #a1681b solid;text-align:center;float:left;border-radius:5px;box-sizing:border-box;margin-right:20px;position:relative;overflow:hidden;padding-top:12px;}

.foot_div .right ul li a {display:block;width:100%;height:100%;box-sizing:border-box;overflow:hidden;}

.foot_div .right ul li:last-child {margin-right:0;}

.foot_div .right ul li p {margin-bottom:5px;position:relative;overflow:hidden;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;height:45px;}

.foot_div .right ul li span {display:block;position:relative;}

.foot_div .right ul li img {margin:0 auto;}

.foot_div .right ul li:hover {border:1px #a7cd54 solid;}

.foot_div .right ul li:hover a {color:#a7cd54;}

.foot_div .right ul li:hover p {margin-top:-45px;height:90px;}

/*

.foot_div .right ul li:after,.foot_div .right ul li:before {content:'';display:block;position:absolute;border:1px transparent solid;width:0;height:0;box-sizing:border-box;}

.foot_div .right ul li:after {left:0;top:0;transition:border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}

.foot_div .right ul li:before {right:0;bottom:0;transition:border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in 0s;}

.foot_div .right ul li:hover:after,.foot_div .right ul li:hover:before {height:100%;width:100%;}

.foot_div .right ul li:hover:after {border-right-color:#f14a1e;border-top-color:#f14a1e;transition:width 0.2s ease-out 0s,height 0.2s ease-out 0.2s;}

.foot_div .right ul li:hover:before {border-left-color:#f14a1e;border-bottom-color:#f14a1e;transition:border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;}

*/

/*声明*/

.statement {background:#5f5f5f;padding:15px 0 30px 0;text-align:center;}

.statement li {line-height:30px;color:#fff;}

/*

header nav a:hover,.news .list li a:hover {color:#a1681b;padding-bottom:5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23c2914e' d='M0 3.5c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3'/%3E%3C/svg%3E") repeat-x 0 100%;background-size:25px auto;animation:waveMove 1s infinite linear;}

@keyframes waveMove {from {background-position:0 100%;}

to {background-position:-25px 100%;}

}

*/

/*动画*/

.news .left,.pro .left,footer .left,.yyjj dt{transform:translateX(-80%);opacity:0;transition:all 1s;}

.news .right,.pro .right,footer .right,.yyjj dd{transform:translateX(80%);opacity:0;transition:all 1s;}

.animate {transform:translateX(0) !important;transform:translateY(0) !important;opacity:1 !important;}

.pro .right li {opacity:0;transition:all .5s;}

.pro .right li:nth-child(1) {opacity:1;}

.pro .right li:nth-child(2) {transform:translateX(-106%);}

.pro .right li:nth-child(3) {transform:translateX(106%);}

.pro .right li:nth-child(4) {transform:translateY(-116%);}

/*.team_div ul li {opacity:0;transition:all 1s;transform:translateY(50%);}*/

.int ul li:nth-child(1) {opacity:0;transition:all .5s;transform:translateY(-50%);}

.int ul li:nth-child(2) {opacity:0;transition:all .8s;transform:translateY(-50%);}

.int ul li:nth-child(3) {opacity:0;transition:all 1.2s;transform:translateY(-50%);}

.int ul li:nth-child(4) {opacity:0;transition:all 1.5s;transform:translateY(-50%);}

.int ul li:nth-child(5) {opacity:0;transition:all 1.8s;transform:translateY(-50%);}

.int ul li:nth-child(6) {opacity:0;transition:all 2s;transform:translateY(-50%);}

