@charset "utf-8";
@import url("./style.css");
* { padding:0; margin:0; }
html { overflow-x:hidden; }
body { font-family:\5fae\8f6f\96c5\9ed1; font-size:13px; color:#333; }
li { list-style-type:none; list-style-image:none; }
img { border:none; vertical-align:top; }
a:link { color:#333; text-decoration:none; }
a:visited { text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#333; }
a:active { text-decoration:none; color:#333; }
.clear { clear:both; }

/*顶部*/
.top { width:1150px; height:98px; padding-top:44px; margin:0 auto; }
.top-left { width:300px; height:53px; float:left; margin-right:390px; }
.top-right { width:458px; height:36px; padding-top:10px; float:left; }
.top-right p { width:210px; height:36px; line-height:36px; float:left; font-size:16px; color:#666; }
.top-right p a { display:block; width:36px; height:36px; float:left; margin-right:33px; }
.alink { margin-right:38px; position:relative; }
.alink img { display:none; width:100px; height:100px; position:absolute; left:36px; top:36px; z-index:99999999; }
.weibo { background:url(../images/weibo.jpg); }
a.weibo:hover { background-position:0px 36px; }
.weixin { background:url(../images/weixin.jpg); }
a.weixin:hover { background-position:0px 36px; }
.qq { background:url(../images/qq.jpg); }
a.qq:hover { background-position:0px 36px; }

/*导航*/
.menu { height:55px; background:#00a73c; } 
.navbox{ position:relative; z-index:100; height:55px; }	
.nav{ font-family:\5fae\8f6f\96c5\9ed1; font-size:18px; }
.nav li{ height:55px; line-height:52px; float:left; text-align:center; position:relative; }
.nav li a{ line-height:55px; color:#fff; display:block; width:100%; height:100%; }
.nav li a:hover{ background:#ed6c00; text-decoration:none; }
.nav li .current{  background:#ed6c00; }
.shownav{ background:#ed6c00; visibility:hidden; position:absolute; font-weight:normal; width:100%; left:0; display:none; _display:block; }
.nav li:hover .shownav{ display:block; }
.nav li .shownav a{ line-height:30px; height:auto; }
.nav li .shownav a:hover{ background:#00a73c; color:#fff; }

/*幻灯*/
.slideBox_banner{ width:1440px; height:430px; position:relative; margin:0 auto; }
.slideBox_banner .bd{ position:relative; height:430px; width:1440px; left:0px; z-index:0; }
.slideBox_banner .bd li{ zoom:1; vertical-align:middle;  position:relative;}
.slideBox_banner .bd img{ width:1440px; height:430px; }
.slideBox_banner .hd { width:200px; height:6px; margin:-40px auto 0 auto; z-index:9999; position:relative; }
.slideBox_banner .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox_banner .hd ul li{ float:left; width:30px; height:6px; margin-right:3px; background:#00a73c; cursor:pointer; }
.slideBox_banner .hd ul li.on{ background:#ed6c00; width:30px; }
.banner_main{ width:660px; position:relative; margin:0 auto; }
.banner_main .prev{ position:absolute; left:0px; top:-220px; display:block; width:69px; height:68px; background:url(../images/arrow-left.png) no-repeat; }
.banner_main .next{ position:absolute; right:0px; top:-220px; display:block; width:69px; height:68px; background:url(../images/arrow-right.png) no-repeat;}

.pension { height:100px; border-bottom:#e5e5e5 1px solid; }
.pension-content { width:1000px; height:100px; margin:0 auto; }
.pension-content a { float:left; }

.content { width:1000px; min-height:1000px; margin:0 auto 20px auto; /*border-bottom:#e5e5e5 1px solid;*/ }

.box { width:260px; height:293px; padding-top:10px; float:left; margin-right:30px; }
.box h1 { height:45px; background:url(../images/nursing-h1.jpg) no-repeat left center; }

.nursing p { width:260px; height:143px; border-bottom:#e5e5e5 1px dotted; }
.nursing p img { width:260px; height:100px; display:block; }
.nursing p span { display:block; text-align:right; line-height:43px; padding-left:13px; padding-right:5px; background:url(../images/point.jpg) no-repeat 5px center; }
.nursing p span b { float:left; font-weight:normal; }
.nursing ul li { line-height:43px; padding-left:13px; padding-right:5px; border-bottom:#e5e5e5 1px dotted; text-align:right; background:url(../images/point.jpg) no-repeat 5px center; }
.nursing ul li a { float:left; }

.news { width:420px!important; }
.lineHover { width:80px; height:44px!important; overflow:hidden; border-bottom:#67a407 1px solid; }
.lineHover a { color:#67a407!important; line-height:44px!important; }
#art { width:420px; height:293px; }
#art h3 { width:420px; height:45px; display:block; overflow:hidden; }
#art h3 p { width:80px; height:44px; float:left; text-align:center; margin-right:20px; }
#art h3 p a { display:block; width:80px; height:44px; line-height:44px; font-size:18px; font-weight:normal; /*color:#666;*/ } 
#art div { width:420px; height:248px; display:none; }
#art div em { display:block; width:420px; height:105px; border-bottom:#e5e5e5 1px dotted; }
#art div em img { display:block; width:102px; height:80px; float:left; margin-right:15px; padding-top:13px; }
#art div em span { display:block; width:303px; height:95px; line-height:26px; float:left; font-style:normal; }
#art div em span b { display:block; line-height:35px; text-align:center; font-size:16px; }
#art ul { width:420px; height:142px; }
#art ul li { padding-left:15px; padding-right:5px; line-height:41px; text-align:right; border-bottom:#e5e5e5 1px dotted; background:url(../images/point.jpg) no-repeat 5px center; }
#art ul li a { float:left; }

.video { margin-right:0px!important; }
.video p { width:260px; height:233px; background:#000; }

.facilities { width:1000px; height:300px; float:left; }
.facilities-1 { width:252px; height:300px; float:left; margin-right:2px; }
.facilities-2 { width:372px; height:300px; float:left; margin-right:2px; }
.facilities-2 p { width:372px; height:125px; margin-bottom:2px; }
.facilities-2 p img { float:left; width:185px; height:125px; }
.facilities-3 { width:185px; height:300px; float:left; margin-right:2px; }
.facilities-4 { width:185px; height:300px; float:left; }

.courtyard { width:1000px; height:482px; float:left; margin-bottom:10px; }
.courtyard  h1 { line-height:72px; background:url(../images/courtyard-h1.jpg) no-repeat left center; text-align:right; }
.courtyard  h1 a { font-weight:normal; font-size:14px; color:#666; }
.courtyard-box { width:1000px; height:410px; overflow:hidden; }
.courtyard-content { width:1200px; height:410px; }
.courtyard-content a { display:inline-block; width:235px; height:205px; float:left; text-align:center; margin-right:20px; }
.courtyard-content a img { width:235px; height:160px; display:block; margin-bottom:12px; }

.links { width:998px; height:50px; float:left; border:#f2f2f2 1px solid; } 
.links span { display:inline-block; float:left; width:80px; height:50px; line-height:50px; text-align:center; }
.links a { line-height:50px; float:left; padding:0 2px; }

.footer { height:340px; padding-top:23px; background:#00933f; }
.footer-content { width:1200px; height:285px; margin:0 auto; border-bottom:#4db479 1px solid; }
.footer-content dl { width:220px; height:285px; float:left; margin-right:125px; }
.footer-content dl dt { width:180px; line-height:60px; background:url(../images/dt.jpg) no-repeat left bottom; color:#fff; font-size:17px; margin-bottom:20px; }
.footer-content dl dd { line-height:36px; color:#fff; }
.footer-content dl dd a { color:#fff; }
.footer-qr { width:142px; height:195px; float:left; padding-left:22px; padding-top:50px; background:url(../images/footer-qr-back.jpg) no-repeat 35px 210px;  }
.footer-qr img { width:142px; height:142px; }