@charset "gb2312";



body {font-size:.18rem;}



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



*html {background-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;}


.zlxm{
	border-bottom:2px solid #000;
	margin-bottom:14px;
}

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

.bt.xm{float:left;font-size:24px;padding-right:20px;margin-bottom:14px;cursor:pointer;}
.bt.xm.up{color:#fff;background-color:#FF7A46;}

.bt:after, .bt.xm:nth-child(1):after{content:'';width:4px;height:100%;background: #AC2F57;position:absolute;left:0;top:0;}
.bt.xm:after{width: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 #AC2F57;}



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



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



.news h4 a {color: #AC2F57;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: #AC2F57;}



.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 #AC2F57;}



.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:#AC2F57;}



/*医生团队*/.team,.int {background: rgba(172,47,87,.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%;height: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 {height:441px;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(172,47,87,.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 66px 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%);}



