@charset "utf-8";
@import url("top.css");
@import url("end.css");
@media screen and (max-width: 300px) {
@import url("print.css");
}
@media screen and (min-width:660px) and (max-width:980px) {

}
.main1{height:auto; display:block;}
.main1_left{float:left; width:506px; margin-top:30px;}
.main1_left_t{height:40px; background:url(../images/bg5.jpg) 0px 35px no-repeat;}
.main1_left_t em{float:left; width:95px; display:block; color:#656565; font-size:22px; font-weight:bold;}
.main1_left_t span{float:left; width:270px; height:40px; display:block; background:url(../images/bg6.jpg) 0px 2px no-repeat;}
.main1_left_p{width:506px; height:251px; margin-top:10px;}
.main1_left_n{width:504px; height:45px; background:#000; border:1px solid #ccc;}
.main1_left_n ul li{float:left; padding-top:10px; width:126px; height:35px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.main1_left_n ul li a{color:#fff;}
.main1_left_n ul li:hover{background:#987951;}
.main1_left_n li:nth-child(n+2){width:125px !important; border-left:1px solid #fff;}
.main1_left_n li:first-child:before{content:url(../images/mu1.png);vertical-align:middle;padding-right:7px;display:inline-block;}
.main1_left_n li:nth-child(2):before{content:url(../images/mu2.png);vertical-align:middle;padding-right:7px;display:inline-block;}
.main1_left_n li:nth-child(3):before{content:url(../images/mu3.png);vertical-align:middle;padding-right:7px;display:inline-block;}
.main1_left_n li:nth-child(4):before{content:url(../images/mu4.png);vertical-align:middle;padding-right:7px;display:inline-block;}
.main1_left_n ul>li + li{width:125px; height:35px; border-left:1px solid #fff;}
.main1_left_n ul>li:first-child + li:before{content:url(../images/mu2.png);vertical-align:middle;padding-right:7px;display:inline-block;}
.main1_left_n ul>li:first-child + li + li:before{content:url(../images/mu3.png);vertical-align:middle;padding-right:7px;display:inline-block;}
.main1_left_n ul>li:first-child + li + li + li:before{content:url(../images/mu4.png);vertical-align:middle;padding-right:7px;display:inline-block;}

.main1_right{float:right; width:510px; margin-top:30px;}
.main1_right_s{float:right;position:relative; height:50px;}
.main1_right_s span{float:right; width:250px; height:40px; padding-right:20px; text-align:right; line-height:32px; font-size:14px; color:#666; overflow:hidden; display:block;}
.main1_right_f{float:right;}
.main1_right_f input[type="text"]{height:32px; width:135px; color:#ccc; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius: 3px; border-radius:3px; -webkit-box-shadow:  inset 0px 2px 2px rgba(0,0,0,0.1); -moz-box-shadow:  inset 0px 2px 2px rgba(0,0,0,0.1);}
.main1_right_f input[type="text"]:focus{color:#666; width:200px;}
.main1_right_s input[type="submit"]{background:url(../images/so1.png) no-repeat; width:17px; height:17px; position: absolute; border:none; right:5px; top:10px;}
.main1_news0{height:10px;}
.main1_news{width:510px; height:298px; background:url(../images/bg7.jpg) repeat;}
.main1_news_t{height:60px; margin-left:10px;}
.main1_news_t li{float:left; width:70px; line-height:60px; font-size:15px; font-weight:bold; text-align:center; cursor:pointer;}
.main1_news_t li.on{color:#6d4626;}
.main1_news_t li a:hover{color:#6d4626;}
.main1_news_list{width:100%;}
.main1_news_r{width:450px; height:35px; margin:0px auto; text-align:center; font-size:14px; font-weight:bold; line-height:35px; background:#d8d8d8; color:#6d4626;}
.main1_news_r a{color:#6d4626;}
.main1_news_r a:hover{color:#9a764f;}
.main1_news_n{margin:0px auto; width:450px;}
.main1_news_n ul{margin-top:10px;}
.main1_news_n ul li{height:31px; line-height:31px; font-size:14px; color:#aaa;}
.main1_news_n ul li em{color:#333;}
.main1_news_n ul li em a{color:#333;}
.main1_news_n ul li em a:hover{color:#9a764f;}
.main1_news_n ul li span{float:right; display:block;}

.index_ad1{height:165px; display:block; overflow:hidden;}
.index_ad1 ul{width:1040px; height:150px; margin-top:15px;}
.index_ad1 li{float:left; width:245px; height:145px; margin-right:15px; overflow:hidden;}
.index_ad1 li:nth-child(4){width:240px; margin-right:0px;}
.index_ad1 li img{width:245px; height:150px; margin-top:-5px; -webkit-transition:all 0.25s linear 0.01s;-moz-transition:all 0.25s linear 0.01s;-ms-transition:all 0.25s linear 0.01s;-o-transition:all 0.25s linear 0.01s;transition:all 0.25s linear 0.01s;}
.index_ad1 li:hover img{width:255px;height:156px;margin:-5px 0 0 -10px;}

.index_zj{position:relative; overflow:hidden;}
.index_zj_bd{position:relative; overflow:hidden;}
.index_zj_hd{position:absolute; width:100%; height:50px; left:0px; top:200px;}
.index_zj_hd .prev{left:0px;}
.index_zj_hd .next{right:0px;}
.index_zj_hd .prev,.index_zj_hd .next{width:50px; height:50px; display:block; filter:alpha(opacity=0);opacity:0; position:absolute; top:0px;}
.index_zj_hd .prev{background: url(../images/slider-arrow.png) left top no-repeat;}
.index_zj_hd .next{background: url(../images/slider-arrow.png) left bottom no-repeat;}
.index_zj:hover .prev,.index_zj:hover .next{ filter:alpha(opacity=100) !important;opacity:1 !important;  }
.index_zj1_b span{float:left; width:95px; height:30px; line-height:30px; font-size:13px; text-align:center; background:#000; display:block;}
.index_zj1_b span:first-child{background:#9c774e !important;}
.index_zj1_b span a{color:#fff; width:100%; height:100%; display:block;}

.index_zj_t{height:40px; margin-top:25px;}
.index_zj_tL{float:left; width:500px; background:url(../images/bg5.jpg) 0px 35px no-repeat;}
.index_zj_tL em{float:left; width:95px; display:block; color:#656565; font-size:22px; font-weight:bold;}
.index_zj_tL span{float:left; width:270px; height:40px; display:block; background:url(../images/bg6.jpg) 0px 2px no-repeat;}
.index_zj_tR{float:right; width:500px;}
.index_zj_tR em{float:right; text-align:right; margin-right:20px; font-size:13px; line-height:30px;}
.index_zj_tR span{float:right; width:75px; height:40px; background:url(../images/btn1.jpg) no-repeat; display:block;}
.index_zj_tR span a{width:100%; height:100%; display:block;}
.index_zj{height:415px; margin-top:10px;}
.index_zj ul{margin:0px; padding:0px; width:100%;}
.index_zj li.ch{position:relative;}
.index_zj li.ch img:first-child:hover{filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85;}
.index_zj li{float:left; width:252; height:415px; padding:0px 1px 0px 2px; /*margin-left:4px;*/ overflow:hidden;}
.index_zj li:first-child{margin-left:0px;}
.index_zj li img{width:252px;}
.index_zj0{width:230px; height:146px; color:#fff; position:absolute; z-index:2; bottom:20px; left:11px; background:#2e1904; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.index_zj1{width:230px; height:146px; color:#fff; position:absolute; z-index:3; bottom:20px; left:11px;}
.index_zj1_t{margin:0px auto; width:180px; height:30px; padding-top:15px;}
.index_zj1_t i{font-family:"i_hw" !important;font-size:26px;font-style:normal;}
.index_zj1_t a{float:left; color:#fff;}
.index_zj1_t img{float:left; width:73px !important; height:24px !important; display:block;}
.index_zj1_t span{float:left; line-height:30px; padding-left:10px; font-size:14px;}
.index_zj1_n{margin:0px auto; width:185px; height:60px; line-height:20px;}
.index_zj1_b{margin:0px auto; width:202px; height:30px;}
.index_zj1_b ul{margin:0px; padding:0px; height:30px;}
.index_zj1_b li{float:left; width:95px; height:30px; line-height:30px; font-size:13px; text-align:center; background:#000;}
.index_zj1_b li:first-child{background:#9c774e !important;}
.index_zj1_b li a{color:#fff; width:100%; height:100%; display:block;}

.index_an_t{height:50px; margin-top:25px;}
.index_an{height:380px; overflow:hidden; position:relative;}
.index_an li img{width:1020px; height:380px;}
.an_hd{ width:100%;  position:absolute; z-index:2; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.an_hd+{ width:100%;  position:absolute; z-index:2; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center; _background:#000; _filter:alpha(opacity=60);}
.an_hd ul{ text-align:center; height:25px; padding-top:5px;  }
.an_hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.an_hd ul .on{ background-position:0 0; }



.center { margin: 0px auto; }
.float_left { float: left; }
.float_right { float: right; }
.display-i { display: inline; }
.display-b { display: block; }
.relative { position: relative; }
.absolute { position: absolute; }
.anliBox {width:100%;height:358px; background-color:#eeeeee;overflow:hidden;}
.switchBtns {left:2px;top:0;width:200px;height:100%; background-color:#e5e5e5;z-index:10;}
.switchBtns a {display:block;width:100%;height:70px;line-height:24px;font-size:14px;color:#636363;text-decoration:none; background-color:#ffffff;margin-bottom:2px;position:relative;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.switchBtns a:hover,.switchBtns a.active {color:#fff;text-decoration:none; background-color:#9c774e;}
.switchBtns a:hover:after,.switchBtns a.active:after {content:'';position:absolute;width:0;height:0;right:-18px;top:50%;margin-top:-8px;border-width:9px;border-style:solid;border-color: transparent transparent transparent #9c774e;}
.anliSlide {top:0;right:0;width:800px;height:502px;overflow:hidden;}
.anliSlide li {width:800px !important;height:502px;overflow:hidden;}
.anliSlide .aside {width:450px;margin-top:5px;margin-left:40px;display:inline;}
.anliImg {right:0;bottom:0;}
.anliSlide li h4 {margin-bottom:10px;}
.anliSlide li h4 span{ font-size:34px; color:#525252;}
.anli1 h4 { font-size:40px; color:#9c774e; font-weight:normal}
.anli2 h4  { font-size:40px; color:#9c774e; font-weight:normal}
.anli3 h4  { font-size:40px; color:#9c774e; font-weight:normal}
.anli4 h4 { font-size:40px; color:#9c774e; font-weight:normal}
.anli5 h4  { font-size:40px; color:#9c774e; font-weight:normal}
.anli6 h4 { font-size:40px; color:#9c774e; font-weight:normal}
.anli7 h4  { font-size:40px; color:#9c774e; font-weight:normal}
.anliSlide p {font-size:16px;color:#525252;line-height:34px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.anliSlide b { background-color:#9f9f9f; color:#fff; font-size:14px; text-align:center; line-height:20px; width:78px;font-weight:normal}
.anliEffect {width:100%;padding-top:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} 
.anliEffect img{max-width:80%;}
.anliEffect span {width:305px;display:block;text-align:center; background:url(../images/happy.png) no-repeat left center;font-size:23px;color:#525252;margin:0 auto;}
.anli2 span,.anli3 span,.anli4 span,.anli5 span {width:240px;}
.anli6 span,.anli7 span {width:265px;}
.expertBox {width:100%;height:582px;overflow:hidden;}
.expertBtns {width:100%;height:92px;margin-top:10px;}
.expertBtns a {display:block;float:left;width:198px;height:100%;border-bottom:2px solid #959595;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.expert i {display:block;width:74px;height:73px;float:left;margin-left:40px;margin-right:12px;display:inline;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.expertBtns a.active {border-bottom-color:#01a4b5;}
.expertBtns a.active:after {content:'';bottom:0;left:70px;position:absolute;width:0;height:0;border-width:4px;border-style:solid;border-color: transparent transparent #01a4b5 transparent;}
.expert h4 {font-size:16px;color:#525252;float:left;font-weight:500;line-height:73px;}
.expert i {display:block;width:74px;height:74px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; background-color:#cfced0;overflow:hidden;}
.expertBtns a.active i { background-color:#777777;}
.expert i img {width:74px;height:74px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; }
.expertSlide {width:100%;height:489px;overflow:hidden;}
.expertSlide ul {height:489px;}
.expertSlide ul li {width:1190px;height:489px;float:left;}
.expertSlide .inner {left:122px;top:56px;width:346px;height:378px; background-color:rgba(255,255,255,.8);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.expertSlide i {position:absolute;left:380px;top:54px;display:block;width:92px;height:89px; background:url(../newImg/icon.png) no-repeat -32px -256px;}
.expertSlide h5 {width:100%;line-height:58px;font-size:36px;font-weight:500;color:#636363;border-bottom:1px dashed #c9c9c9;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;}
.expertSlide p {font-size:18px;color:#525252;line-height:32px;}
.expertSlide p span,.expertSlide p em {display:block;float:left;line-height:27px;}
.expertSlide p span {background-color:#5d6a7b;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding:0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:8px;display:inline;}
.expertSlide li a {display:block;width:128px;height:30px;line-height:30px;font-size:16px;color:#fff;text-decoration:none; background-color:#ffa800;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;position:relative;-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;padding-left:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px; margin-right:8px; float:left;}
.expertSlide li a:hover { background-color:#d68d00;}
.expertSlide li a:after {content:'';position:absolute;width:19px;height:19px; background:url(../newImg/icon.png) no-repeat -387px -131px;right:19px;top:6px;}





.index_xm_t{height:50px; margin-top:30px;}
.index_xm_L{height:45px; background:#0c0905; }
.index_xm_L ul{height:45px;}
.index_xm_L li{float:left; width:203px; height:35px; padding-top:10px; line-height:12px; font-size:15px; color:#fefefe; border-right:1px solid #fff; background:url(../images/an_0.png) 160px 10px no-repeat; cursor:pointer;}
.index_xm_L li:nth-child(5){border:none;}
.index_xm_L li.on{background:#9c774e url(../images/an_0.png) 160px 10px no-repeat;;}
.index_xm_L li span{font-size:9px; line-height:16px; -webkit-transform: scale(0.75); -o-transform: scale(1);}
.index_xm_L li img{float:left; margin-left:35px; margin-right:15px;}

.index_xm_N{height:350px;}
.index_xm_N1{width:100%; height:35px; margin-top:16px; font-size:14px; line-height:50px; border-bottom:1px solid #e4e4e4;}
.index_xm_N1 ul{width:100%; height:18px;}
.index_xm_N1 ul li{float:left; padding-left:20px; padding-right:20px; line-height:18px; border-left:2px solid #ccc;}
.index_xm_N1 li:first-child{border-left:none; padding-left:0px;}
.index_xm_N2{width:100%;}
.index_xm_N2_L{float:left; width:300px; height:278px; margin-top:15px;}
.index_xm_N2_L img{width:282px; height:278px;}
.index_xm_N2_C{float:left; width:425px; height:295px; border-right:1px solid #e4e4e4;}
.index_xm_N2_R{float:right; width:280px;}

.focus {clear: both; width:280px; height:260px; overflow: hidden; position: relative; float: left; }
.focus ul {width:280px; height:260px;float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
.focus ul li {width:280px; height:260px; float: left; text-align:right; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
.focus ul li img{padding-top:10px; width:280px; height:118px;}
.focus .preNext { width: 150px; height: 260px; position: absolute; top: 0px; cursor: pointer; }
.focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
.focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

.index_xm_N2_C1{margin-top:15px; width:410px; height:100px; border-bottom:1px dashed #e4e4e4;}
.index_xm_N2_C1 h1{font-size:16px; width:100%; display:block;}
.index_xm_N2_C1 span{display:block; width:100%; height:30px; font-size:10px; color:#a4acab; line-height:30px;}
.index_xm_N2_C1 span i{color:#9c774e;}
.index_xm_N2_C1 p{color:#a5a5a5; line-height:20px;}
.index_xm_N2_C1 p a{color:#a5a5a5;}
.index_xm_N2_C1 p a:hover{color:#9a764f;}
.index_xm_N2_C2{width:410px; margin-top:10px;}
.index_xm_N2_C2 li{height:28px; line-height:28px; font-size:14px; color:#575757;}
.index_xm_N2_C2 li span{float:right;width:50px; height:28px; line-height:28px; display:block;}
.index_xm_N2_C2 li a{color:#575757;}
.index_xm_N2_C2 li a:hover{color:#9a764f;}

.index_xm_N2_R i{width:280px; height:35px; line-height:35px; font-size:16px; display:block; background:url(../images/bg5.jpg) 0px 32px no-repeat;}
.index_xm_N2_R+ ul{margin-top:0px;}
.index_xm_N2_R+ ul li{height:120px; width:280px; padding-top:10px; text-align:right; overflow:hidden;}
.index_xm_N2_R+ ul li img{}

.index_bg{height:35px; margin-top:10px; background:url(../images/bg8.png) no-repeat;}
.index_hj{height:230px; margin-top:10px;}
.index_hj li{float:left; position:relative;}
.index_hj li.hj{width:204px; height:227px;}
.index_hj0{width:260px; height:227px;}
.index_hj1{width:190px; height:227px; overflow:hidden;}
.index_hj li.hj img{width:204px; height:227px;}
.index_hj0 img{width:260px; height:227px;}
.index_hj0_o{width:260px; height:227px; position:absolute; z-index:2; top:0px; left:0px; background:#2e1904; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2; display:none;}
.index_hj_n{position:absolute; width:204px; height:80px; text-align:center; z-index:2; top:30px; left:0px; display:block; font-size:16px; color:#fff; line-height:20px;}
.index_hj li div span{font-size:9px;}
.index_hj_n0{position:absolute; width:260px; text-align:center; top:30px; display:block; font-size:16px; color:#fff; line-height:20px;}



.contents-nav1{height:227px; overflow:hidden;}
#main-contents-nav {
	width:100%;
	height: 227px; text-align:center; margin-top:10px;
	overflow: hidden; position: relative;
}
#main-contents-nav p {
	position: absolute;
	top: 115px;
	left: 50%;
}
#main-contents-nav div {
	display: none;
	float: left;
	width: 20%;
	height: 227px;
	-webkit-box-shadow: -3px 1px 3px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: -3px 1px 3px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.2);
	box-shadow: -3px 1px 3px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.2);
	-webkit-transition: all 0.4s cubic-bezier(0.8, 0.0, 0.2, 1.0);
	-moz-transition: all 0.4s cubic-bezier(0.8, 0.0, 0.2, 1.0);
	transition: all 0.4s cubic-bezier(0.8, 0.0, 0.2, 1.0);
}
#main-contents-nav div a {
	display: block;
	height: 227px;
	-webkit-transition: all 0.4s cubic-bezier(0.8, 0.0, 0.2, 1.0);
	-moz-transition: all 0.4s cubic-bezier(0.8, 0.0, 0.2, 1.0);
	transition: all 0.4s cubic-bezier(0.8, 0.0, 0.2, 1.0);
}
#main-contents-nav div.selected {
	width: 23.9%;
}
#main-contents-nav div.selected a {
	background: rgba(255,255,255,0.2);
}
#main-contents-nav div.not {
	width: 19%;
}
#main-contents-nav div h2 {
	padding-top: 25px;font-weight:100; color:#eee; text-shadow:2px 2px 2px #333;
}
#main-contents-nav div h2 i{padding-top:10px; font-size:10px; -webkit-transform: scale(0.7);-o-transform: scale(1); font-style:italic; display:block; clear:both;}
#main-contents-nav #admission {
	background: url(../images/hhj1.jpg) 15% top no-repeat;
}
#main-contents-nav #ambulatory {
	background: url(../images/hhj2.jpg) center top no-repeat;
}
#main-contents-nav #rehabilitation {
	background: url(../images/hhj3.jpg) center top no-repeat;
}
#main-contents-nav #health_examination {
	background: url(../images/hhj4.jpg) center top no-repeat;
}
#main-contents-nav #service {
	background: #000 url(../images/hhj5.jpg) center top no-repeat;
}

@font-face {font-family: "i_hw";
  src: url('../iconfont/hw.eot'); /* IE9*/
  src: url('../iconfont/hw.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../iconfont/hw.woff') format('woff'), /* chrome、firefox */
  url('../iconfont/hw.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../iconfont/hw.svg#iconfont') format('svg'); /* iOS 4.1- */
}
