@charset "utf-8";
/* CSS Document */






.Block1-bj{ width:100%; background-color:#fff; padding-top:50px;}
.Block1-box{ width:1180px; margin:0 auto; overflow:hidden}
.Focus-News{width:1180px; height:360px; overflow:hidden;}
.fc-l{ width:570px; height:360px; float: left; overflow:hidden}
.fc-r{ width:570px; height:360px; float: right; overflow:hidden; }

	/*焦点图*/
.focus{width:570px; height:360px;}	
.cent_Tox .cent_L .focus{width:570px; height:360px;float:left;  overflow:hidden}
.Q1-L{width:570px; height:360px;}
.focus{width:570px; height:360px;overflow: hidden;position: relative;}
.focus ul{height:360px;position:absolute;}
.focus ul li{float: left;width:570px; height:360px;overflow: hidden;position: relative;
background: #000; }
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position: absolute;width:565px;height: 10px;left: 0;bottom: 14px;margin-right:-40%;text-align:right;}
.focus .btn span{display: inline-block;_display: inline;_zoom: 1;width: 20px;height: 10px;
_font-size: 0;/*margin:0 2px;*/cursor: pointer;position: relative;z-index: 10; background:url(../images/d1.png) no-repeat; background-position: left center}
.focus .btn span.on{background:url(../images/d2.png)}
.Q1-L .jieshao {z-index: 5;background:url(../images/jd-bj.png) repeat left center;height:42px;width:570px; position:absolute; left:0; bottom:0}
.Q1-L .jieshao-2 {color: #FFF;font-size: 16px;line-height: 42px;margin-left: 3px;margin-top: -42px;
position: relative;z-index: 5; text-decoration:none;  text-align:left;white-space:nowrap;  text-overflow:ellipsis; width:460px; padding-left:10px;}
.focus ul li img{width:570px; height:360px;}
	/*焦点图end*/



.Nota5{ width:100%; height:30px; border-bottom:2px solid #ebebeb; position:relative}
.Nota5 h4{ width:100px; height:30px; line-height:30px; text-align:center; float: left; font-size:18px;  color:#4091ae; background:url(../images/xian.jpg) no-repeat; background-position:right center;  margin-right:5px;  }
.Nota5 h4 i { width:90px;height:30px; line-height:30px; text-align:center; font-style:normal;font-size:18px;  color:#4091ae; display:block}
.Nota5 h4 i.on{ font-weight:600; border-bottom:2px solid #00788d; }

.Nota5 a{ position:absolute; right:5px; bottom:5px; font-size:14px; color:#00788d;}

.qie{ width:570px; height:358px; overflow:hidden ;}
.sc_b{ width:570px; height:135px; padding-top:15px; border-bottom:2px solid #ebebeb; overflow:hidden;}
.sc_b img{ width:160px; height:120px; float: left}
.sc_b .nr{ width:395px; height:120px; overflow:hidden; float:right}
.sc_b .nr h4{width:395px; height:44px; line-height:22px; font-size:16px; text-align: left; color:#333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin:5px 0; overflow:hidden}
.sc_b .nr p{width:395px; height:70px; text-align:left; line-height:22px; font-size:14px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow:hidden; margin-top:3px; overflow:hidden}
.sc_b .nr p a{ font-size:14px; color:#00788d;}

.news_b{ width:570px; height:200px;overflow:hidden; }
.news_b ul{ width:570px; padding-top:7px;}
.news_b ul li{width:570px; height:26px; line-height:26px; margin-bottom:8px;  overflow:hidden}
.news_b ul li a{width:470px;height:26px; line-height:26px; display:block; float: left;background:url(../images/kl.png) no-repeat; display:block; background-position:0 center; padding-left:14px; font-size:16px; color:#666;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.news_b ul li span{ width:70px;height:26px; line-height:26px; float:right; line-height:30px; display:block; text-align:right; font-size:14px; color:#b2b2b2; padding-right:6px; overflow:hidden}
.news_b ul li:hover a{ color:#c0a062; }
.news_b ul li:hover span{ color:#c0a062; }

.Medical-care{ width:1180px; padding-top:64px; padding-bottom:79px;}
.titel-box{width:1180px; height:49px; background:url(../images/bl.png) no-repeat; background-position: center center; text-align:center;}
.titel-box h3{ font-size:32px; font-weight:bold; color:#c0a062; padding-left:95px;}
.ico-bj{width:1180px; height:120px; position:relative;}
.ico{width:1100px; height:120px; overflow:hidden; margin-top:38px; position:relative}
.ico ul{width:1120px;}
.ico ul li{ width:120px; height:120px; float: left; margin-right:20px;}
.ico ul li a{ width:120px; height:120px; display:block; position:relative;}
.ico ul li a .hid{ display:none}
.ico ul li a h4{ width:120px; height:18px; line-height:18px; text-align:center; font-size:16px; color:#006d80; position:absolute; left:0; bottom:11px;}
.ico ul li a:hover .show{ display:none}
.ico ul li a:hover .hid{ display:block} 
.ico ul li a:hover h4{ color:#fff}
.list{ width:60px; height:120px; display:block; background:url(../images/ta0.png) no-repeat; position:absolute; right:0; bottom:0}
.list h3{ width:16px; height:70px; line-height:17px; font-size:16px; color:#fff; margin:18px 0 0 22px}
.list:hover{background:url(../images/ta0-1.png) no-repeat; }


.Block2-bj{ width:100%; height:670px; background:url(../images/bk2.jpg) center center; overflow:hidden; position:relative;}
.Block2-box{width:1180px; height:560px; margin:0 auto; padding-top:55px;}
.partment-l{ width:720px; height:560px; float: left;}
.partment-r{ width:420px; height:560px; background-color:#fff; float: right; overflow:hidden;}

.guide{ width:340px; height:290px; margin:0 auto; padding-top:30px; overflow:hidden; position:relative; }
.guide ul{ width:360px;}
.guide ul li{ width:100px; height:80px; float: left; margin-right:20px; margin-bottom:20px;}
.guide ul li a{ width:100px; height:80px; display:block; position:relative;}
.guide ul li a .hid2{ display:none}
.guide ul li a h4{ width:100px; height:18px; line-height:18px; text-align:center; font-size:14px; color:#006d80; position:absolute; left:0; bottom:8px;}
.guide ul li a:hover .show2{ display:none}
.guide ul li a:hover .hid2{ display:block} 
.guide ul li a:hover h4{ color:#fff}

.ks-bj{ width:720px; height:200px; background-color:#fff;}
.ks-box{ width:681px; padding-left:20px; height:180px; overflow:hidden; position:relative}
.sz-box{width:681px; height:61px; background:url(../images/bl2.png) no-repeat; position:relative; overflow:hidden;}
.sz-box .bn1{ position:absolute; left:1px; bottom:15px;}
.sz-box h3{ width:105px; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#c0a062; overflow:hidden; position:absolute; left:37px; bottom:14px;}

/*.nt6{ width:320px; position:absolute; right:0; bottom:12px; border-bottom:none; }*/

.nt6{  width:320px; position:absolute; right:0; bottom:12px; border-bottom:none;}
.nt6 h4{ width:100px; height:30px; line-height:30px; text-align:center; float: left; font-size:18px;  color:#4091ae; background:url(../images/xian.jpg) no-repeat; background-position:right center;  margin-right:5px;  }
.nt6 h4 i { width:90px;height:30px; line-height:30px; text-align:center; font-style:normal;font-size:18px;  color:#4091ae; display:block}
.nt6 h4 i.on{ font-weight:600; border-bottom:2px solid #00788d; }

.qie2{ width:681px; height:100px; padding-top:12px; padding-left:10px; overflow:hidden; position:relative;}
.qie2 ul{}
.qie2 ul li{ width:150px; height:40px; float: left; margin-right:20px; margin-bottom:20px;}
.qie2 ul li a{ width:150px; height:40px; line-height:40px; display:block; background:url(../images/sa1.png) no-repeat; text-align:center; font-size:16px; color:#fff; overflow:hidden}
.qie2 ul li a:hover{ background:url(../images/sa2.png) no-repeat;}

.qie2 .gd{ position:absolute; right:20px; bottom:0; z-index:999}
.qie2 .gd a{width:150px; height:40px; line-height:40px; display:block; background:url(../images/sa1.png) no-repeat; text-align:center; font-size:16px; color:#fff; overflow:hidden;}
.qie2 .gd a:hover{background:url(../images/sa2.png) no-repeat;}

.js-bj{ width:720px; height:320px; background-color:#fff; margin-top:40px; overflow:hidden;}

.nt7{  width:320px; position:absolute; right:0; bottom:12px; border-bottom:none;}
.nt7 h4{ width:100px; height:30px; line-height:30px; text-align:center; float: left; font-size:18px;  color:#4091ae; background:url(../images/xian.jpg) no-repeat; background-position:right center;  margin-right:5px;  }
.nt7 h4 i { width:90px;height:30px; line-height:30px; text-align:center; font-style:normal;font-size:18px;  color:#4091ae; display:block}
.nt7 h4 i.on{ font-weight:600; border-bottom:2px solid #00788d; }

.qie3{ width:720px; height:242px;}
.ks-box2{ width:681px; padding-left:20px; padding-top:15px; overflow:hidden; position:relative}


.picScroll-left{width:690px;  margin:0 auto; }
.picScroll-left .hd{width:650px; position: relative; z-index:99999;}
.picScroll-left .hd .prev{display: inline-block;  width:8px; height:24px; float:right;   overflow:hidden;background:url(../images/right.png) no-repeat;position:absolute; right:-15px ; top:110px;  }
.picScroll-left .hd .next{ display:inline-block;  width:8px; height:24px; float:left;   overflow:hidden; cursor:pointer; background:url(../images/left.png) no-repeat;position:absolute; left:-15px ; top:110px; }

.picScroll-left .hd ul{ width:160px; text-align:center; overflow:hidden; zoom:1;  zoom:1; position:relative; right:-302px; top:220px; z-index:999999999 ;}
.picScroll-left .hd ul li{ float:left;  width:18px; height:6px; overflow:hidden; margin-left:7px; text-indent:-999px; cursor:pointer; background:url(../images/ddf.png) 0 -6px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
		
.picScroll-left .bd{width:650px; height:200px; overflow:hidden; }
.picScroll-left .bd ul{  /*overflow:hidden;*/ zoom:1; height:200px; width:680px}
.picScroll-left .bd ul li{ width:150px; height:200px;  float:left;overflow:hidden; position:relative; margin-right:16px; }
.picScroll-left .bd ul li img{ width:150px; height:200px;}
.picScroll-left .bd ul li .dw{ width:150px; height:100px; background:url(../images/a1.png) repeat; position:absolute; left:0; bottom:-69px}
.picScroll-left .bd ul li .dw .bg1{ width:140px; height:31px; margin:0 auto; border-bottom:1px solid #81c5d2; overflow:hidden}
.picScroll-left .bd ul li .dw .bg1 h4{ width:50px; height:31px; line-height:31px; float: left; font-size:16px; color:#fff; overflow:hidden }
.picScroll-left .bd ul li .dw .bg1 h5{width:80px; height:31px; line-height:31px;float: right; font-size:16px; color:#fff; text-align:right; overflow:hidden}
.picScroll-left .bd ul li .dw p{width:140px; height:60px; line-height:20px; margin:0 auto; font-size:14px; color:#fff; text-indent:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; padding-top:3px; overflow:hidden;}
.picScroll-left .bd ul li:hover .dw{position:absolute; left:0; bottom:0;background:url(../images/a2.png) repeat; }


.equipment-bj{ width:100%; background-color:#fff; padding-bottom:45px;}
.equipment-box{ width:1180px; margin:0 auto; overflow:hidden; padding-top:54px; position:relative;}
.titel-box2{width:1180px; height:37px; background:url(../images/bl3.png) no-repeat; background-position: center center; position:relative;}
.titel-box2 img{ position:absolute; left:8px; bottom:16px;} 
.titel-box2 h3{ width:100px; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#c0a062; overflow:hidden; position:absolute; left:43px; bottom:15px;}
.titel-box2 a{ height:16px; line-height:16px; font-size:14px; color:#b2b2b2; position:absolute; right:1px; bottom:13px;}

.qmt{ width:1180px; overflow:hidden; position:relative;}
.qmt ul{ width:1220px;}
.qmt ul li{ width:270px; height:250px; float: left;  margin:25px 32px 25px 0}
.qmt ul li a{ width:270px; height:250px; display:block; background:url(../images/sb1.png) no-repeat; text-align:center; overflow:hidden}
.qmt ul li a img{ width:260px; height:195px; margin-top:5px;}
.qmt ul li a h4{width:260px; height:49px; line-height:49px; text-align:center; margin:0 auto; font-size:16px; color:#fff; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.qmt ul li a:hover{background:url(../images/sb2.png) no-repeat}

.xian{ width:1180px; height:1px; border-bottom:1px dashed #a0a2a1}

.physicals{ width:100%; height:480px; background:url(../images/at-bj.jpg) no-repeat; background-position:center center;}
.sil-box{width:1180px; height:350px; padding-top:60px; margin:0 auto; overflow:hidden; position:relative;}

.zc-box{ width:570px; height:340px; float: left; background-color:#fff; overflow:hidden; position:relative}
.titel-box3{width:530px; height:37px; background:url(../images/bl4.png) no-repeat; background-position: center center; margin:0 auto; margin-top:34px; position:relative;}
.titel-box3 img{ position:absolute; left:8px; bottom:16px;} 
.titel-box3 h3{ width:100px; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#c0a062; overflow:hidden; position:absolute; left:43px; bottom:15px;}
.titel-box3 a{height:16px; line-height:16px; font-size:14px; color:#b2b2b2; position:absolute; right:1px; bottom:13px;} 

.yb-b{ width:530px; height:217px; margin:0 auto; overflow:hidden; position:relative;}
.yb-b ul{ width:570px; padding-top:25px;}
.yb-b ul li{ width:160px; height:80px; float: left; margin:0 0 20px 20px;}
.yb-b ul li a{ width:160px; height:80px; display:block; position:relative; overflow:hidden}
.yb-b ul li a .hid3{ display:none;}
.yb-b ul li a h4{ width:90px; height:80px; line-height:80px; font-size:18px; color:#006d80;  position:absolute; left:59px; top:0; overflow:hidden;}
.yb-b ul li a:hover .hid3{ display:block;}
.yb-b ul li a:hover .show3{ display:none}
.yb-b ul li a:hover h4{ color:#fff}


.interact-bj{ width:100%; background-color:#fff;}
.interact-box{ width:1180px; margin:0 auto; padding-top:60px; padding-bottom:62px; position:relative; overflow:hidden}

/*淡出淡出*/
.ck_bj{ width:1180px;}
.ck-slide {width:1180px; height:130px; overflow:hidden }
.ck-slide ul.ck-slide-wrapper {height:130px;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slidebox { position: absolute; right:0; bottom: 5px; z-index: 30; }
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; /*background: rgba(0,0,0,0.5);*/}
.ck-slidebox ul li { float: left; height: 16px; margin:0 2px;}
.ck-slidebox ul li img{width: 1160px; height: 99px; }
.ck-slidebox ul li em { width:24px; height:12px; background:url(../images/dd1.png) no-repeat; display:inline-block; font-size:12px; color:#777777; text-align:center; font-family:"Arial"}
.ck-slidebox ul li.current em {background:url(../images/dd2.png) no-repeat center center; color:#fff;}
.ck-slide ul.ck-slide-wrapper li img{ width:1180px; height:130px; }

/*.slideWrap{ width:600px; text-align:right}*/

/*淡出淡出 end*/

.zl-box{ width:1180px; height:358px; padding-top:44px; }
.zl-l{ width:570px; height:358px; float: left; overflow:hidden;}
.zl-r{ width:570px; height:358px; float: right; overflow:hidden;}

.qie5{ width:570px; height:358px; overflow:hidden ;}
.sc_b2{ width:570px; height:135px; padding-top:15px; border-bottom:1px dashed #ebebeb; overflow:hidden;}
.sc_b2 img{ width:160px; height:120px; float: left}
.sc_b2 .nr{ width:395px; height:120px; overflow:hidden; float:right}
.sc_b2 .nr h4{width:395px; height:22px; line-height:22px; font-size:16px; text-align: left; color:#c0a062;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin:5px 0; overflow:hidden}
.sc_b2 .nr p{width:395px; height:70px; text-align:left; line-height:22px; font-size:14px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow:hidden; margin-top:3px; text-indent:14px; overflow:hidden}
.sc_b2 .nr p a{ font-size:14px; color:#00788d;}

.news_m{ width:570px; height:200px;overflow:hidden; }
.news_m ul{ width:570px; padding-top:7px;}
.news_m ul li{width:570px; height:26px; line-height:26px; margin-bottom:7px;  overflow:hidden}
.news_m ul li a{width:470px;height:26px; line-height:26px; display:block; float: left;background:url(../images/df1.jpg) no-repeat; display:block; background-position:0 center; padding-left:14px; font-size:16px; color:#666;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.news_m ul li span{ width:70px;height:26px; line-height:26px; float:right; line-height:30px; display:block; text-align:right; font-size:14px; color:#b2b2b2; padding-right:6px; overflow:hidden}
.news_m ul li:hover a{ color:#c0a062; }
.news_m ul li:hover span{ color:#c0a062; }


.sz-box2{width:570px; height:43px; background:url(../images/bl3.png) no-repeat; position:relative; overflow:hidden; background-position: left bottom }
.sz-box2 .bn1{ position:absolute; left:1px; bottom:13px;}
.sz-box2 h3{ width:105px; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#c0a062; overflow:hidden; position:absolute; left:37px; bottom:14px;}
.nt8{  width:320px; position:absolute; right:0; bottom:12px; border-bottom:none;}
.nt8 h4{ width:100px; height:30px; line-height:30px; text-align:center; float: left; font-size:18px;  color:#4091ae; background:url(../images/xian.jpg) no-repeat; background-position:right center;  margin-right:5px;  }
.nt8 h4 i { width:90px;height:30px; line-height:30px; text-align:center; font-style:normal;font-size:18px;  color:#4091ae; display:block}
.nt8 h4 i.on{ font-weight:600; border-bottom:2px solid #00788d; }

.qie4{ width:570px; height:303px;overflow-y:auto;  overflow-x: hidden;}
.wen{ width:570px; border-bottom:1px dashed #dddddd; padding-bottom:15px; margin-top:10px; }
.wen h3{ width:545px; background:url(../images/e1.jpg) no-repeat; background-position: left 2px; padding-left:25px; font-size:16px; color:#333; line-height:24px; margin-bottom:15px;}
.wen p{ width:545px; background:url(../images/e2.jpg) no-repeat; background-position: left 2px; padding-left:25px; font-size:16px; color:#333; line-height:24px;}

.titel-box4{width:570px; height:37px; background:url(../images/bl3.png) no-repeat; background-position: left center; margin-top:6px; position:relative;}
.titel-box4 img{ position:absolute; left:8px; bottom:16px;} 
.titel-box4 h3{ width:100px; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#c0a062; overflow:hidden; position:absolute; left:43px; bottom:15px;}
.titel-box4 a{height:16px; line-height:16px; font-size:14px; color:#b2b2b2; position:absolute; right:1px; bottom:15px;} 



.list-bj{ width:100%; height:220px; background:url(../images/nj.jpg) no-repeat; background-position: center center}
.list-box{ width:1180px; height:176px; padding-top:44px; margin:0 auto; overflow:hidden; position:relative;}

.scrollleft{ width:1180px; margin:0 auto; height:76px; padding-top:25px; }
.scrollleft{width:1180px;}
.scrollleft ul{width:1180px; }
.scrollleft li{float:left;display:inline;width:238px;height:58px; border:solid 1px #b2b2b2; margin-right:16px; }
.scrollleft img{width:238px;height:58px; }


@media screen\9{
.list{ width:60px; height:120px; display:block; background:url(../images/ta0.png) no-repeat; position:absolute; right:0; top:40px}

.news_m ul li{ margin-bottom:4px; }
} 