@charset "gb2312";
/* CSS Document */

/*ÇåÁã*/
body,div,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,img{ padding:0; margin:0;  font-weight:normal; }
body{ font-size:12px;  font-family:"Î¢ÈíÑÅºÚ",Verdana,Arial,"ËÎÌå","Î¢ÈíÑÅºÚ"; }
img{ border:none;  outline:none; }
input,select,textarea{ outline:none;  border:none;  background:#FFF; resize:none; }
ul,ol{ list-style-type:none;}
a{ outline:none; text-decoration:none;  color:#000; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; }
p{ line-height:25px; }
em{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
em{font-style:normal;}


/*clearFix*/
.clearFix{ clear:both; *zoom:1;}
.clearFix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:""; font-size:0;}
.fl{float:left;}
.fr{float:right;}
.w1000{width:1000px;margin:0 auto;overflow:hidden;}
.w1001{width:1001px;margin:0 auto;overflow:hidden;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
a{ text-decoration:none; !important;}

.bo1{border-bottom:1px solid #CCC;padding-top:60px;}
.top{padding-bottom:10px;}
.top .botton{margin-top:20px;}
.top .bottton li{width:129px;}

.banner{width:100%;height:552px;background:url(images/p01.jpg) no-repeat center;display:inline-block;  position:relative;}
.banner a.b_link{ position:absolute;width:138px;height:41px; display:block; top:415px;left:987px;}

#nav{ width:100%; height:50px; position:absolute; left:0; top:0px; background:#069f9e; color:#fff;}
#nav ul{ width:1000px; margin:0 auto; height:50px; line-height:50px; font-size:18px;}
#nav ul li{ height:50px; width:160px; border-right:1px solid #069f9e; text-align:center; line-height:50px; float:left;}
#nav ul .active{ background:#007372;}
#nav li:hover{ background:#007372;}
#nav .hot{background:url(images/nav_hot.gif) no-repeat;background-position:115px 10px;}



.box{ padding-top:50px;}	
.til h2{ font-size:36px; color:#108e8d; text-align:center;}


.box1 .box1_1{width:1000px;margin:0 auto;overflow:hidden;position:relative;}
.box1 dl{width:155px;height:227px;float:left;margin-right:14px;position:relative;cursor:pointer;overflow:hidden; z-index:2;}
.box1 dl.last{margin:0px;position:absolute;top:50px;right:0px; z-index:2;}
.box1 dl dt{width:159px;height:234px;transition: all 0.3s linear 0s;}
.box1 dl dd.title{width:100%;height:47px;background:#2d949d;position:absolute;bottom:10px; z-index:2;}
.box1 dl dd.title span{display:inline-block;width:100%;text-align:center;font-size:18px;color:#fff;}
.box1 dl dd.title p{display:inline-block;width:100%;text-align:center;font-size:14px;color:#fff;}
.box1 dl dd.topR{width:55px;height:60px;position:absolute;top:0px;right:0px;z-index:15;}
.box1 dl dd.info{width:159px;height:234px;background:#dcdcdc;position:absolute;top:-234px;left:0px;z-index:14;opacity:0;}
.box1 dl dd.info span{display:inline-block;width:100%;text-indent:10px;font-size:18px;color:#fa7404;padding:20px 0 3px 0;}
.box1 dl dd.info p{width:142px;font-size:14px;color:#333;text-indent:26px;line-height:170%;margin:0 auto;padding:10px 0 0 0;}

.zixun{ width:320px; height:40px; display:block; background:#ffa800; font-size:22px; color:#fff; line-height:40px; text-align:center; border-radius:5px; margin:40px auto;}




.bg{ height:2700px; background:#f7f7f7;}
.box2 .intro{ padding:50px 0; border-bottom:1px dashed #CCC;}
.box2 .intro h2{ font-size:24px; color:#ff8400; text-align:center;}
.box2 .intro dl{ margin-top:20px;}
.box2 .intro dt{ float:left;}
.box2 .intro dt img{ padding-top:20px;}
.box2 .intro dd{ width:540px; float:right;}
.box2 .intro dd ol li{ width:170px; height:42px; float:left; background:#f0f0f0; font-size:18px; color:#666666; line-height:42px; text-align:center; margin-right:10px;}
.box2 .intro dd ol li.hover{ background:#108e8d; color:#fff; position:relative;}
.box2 .intro dd ol li em{ width:0; height:0; overflow:hidden;  border:8px solid transparent; border-top:8px solid #108e8d; 
position:absolute; left:75px; bottom:-16px; display:none;}
.box2 .intro dd ol li.hover em{ display:block; }
.box2 .intro dd ul{ margin-top:30px; height:70px;}
.box2 .intro dd ul li{ float:left; text-indent:2em; font-size:16px; color:#666666; line-height:30px;}
.box2 .intro h3{ font-size:18px; color:#646464; text-align:center; margin-top:30px;}



.box3 .intro dl{ width:230px; float:left; margin-right:26px;}
.box3 .intro dd{ font-size:16px; color:#666666; text-align:center; padding-top:10px;}



.box4 .intro{ margin-top:40px;}
.box4 .intro  h2{ font-size:24px; color:#fc8800; text-align:center; margin-bottom:30px;}
.box4 .intro dl{ float:left;}
.box4 .intro em{ float:left; margin:0 19px; padding-top:150px;}
.box4 .intro a{ width:283px; height:366px; display:block; background:#fff; border:1px solid #CCC; text-decoration:none;}
.box4 .intro a:hover{border:1px solid #108e8d; -webkit-box-shadow: 0px 0px 5px #108e8d;-moz-box-shadow: 0px 0px 5px #108e8d;box-shadow: 0px 0px 5px #108e8d;}
.box4 .intro dt{ text-align:center; padding-top:4px;}
.box4 .intro dd h3{ font-size:20px; color:#108e8d; text-align:center; padding-top:10px;}
.box4 .intro dd p{ font-size:14px; color:#666666; padding:0 6px;}


.box5 .intro{ padding:0 40px;}
.box5 .intro ol li{ width:100px; float:left; margin-right:60px; cursor:pointer;}
.box5 .intro ol li em{ padding-left:10px; width:77px; height:77px; display:block;}
.box5 .intro ol li em.p1{ background:url(images/p18_1.png) no-repeat center;}
.box5 .intro ol li em.p2{ background:url(images/p19.png) no-repeat center;}
.box5 .intro ol li em.p3{ background:url(images/p20.png) no-repeat center;}
.box5 .intro ol li em.p4{ background:url(images/p21.png) no-repeat center;}
.box5 .intro ol li em.p5{ background:url(images/p22.png) no-repeat center;}
.box5 .intro ol li em.p6{ background:url(images/p23.png) no-repeat center;}
.box5 .intro ol li p{ font-size:20px; color:#777777; text-align:center;}
.box5 .intro ul li{ margin-top:30px; display:none;}
.box5 .intro ul li.on{ display:block;}
.box5 .intro ul li p{ font-size:17px; color:#646464; text-align:center; margin-top:10px; margin-bottom:30px;}
.box5 .intro ol li.on em.p1{ background:url(images/p18.png) no-repeat center;}
.box5 .intro ol li.on em.p2{ background:url(images/p19_1.png) no-repeat center;}
.box5 .intro ol li.on em.p3{ background:url(images/p20_1.png) no-repeat center;}
.box5 .intro ol li.on em.p4{ background:url(images/p21_1.png) no-repeat center;}
.box5 .intro ol li.on em.p5{ background:url(images/p22_1.png) no-repeat center;}
.box5 .intro ol li.on em.p6{ background:url(images/p24_1.png) no-repeat center;}



.box6 ul{  height:47px; border-bottom:1px solid #969696;}
.box6 ul li#first{ margin-left:98px;}
.box6 ul li{ margin-top:4px; font-size:21px; color:#fff; width:193px; line-height:43px; background:#969696; float:left; display:inline; text-align:center; margin-left:17px; cursor:pointer;}
.box6 ul li.hover{ background:#2d949d;}
.box6 dl{ height:259px; margin:35px 0 55px;}
.box6 dl dd{ width:570px; height:355px; overflow:hidden; position:relative;}
.box6 dl dd b{ font-size:24px; color:#fa7404; font-weight:normal; display:block; margin-bottom:5px;}
.box6 dl dd p{ font-size:16px; line-height:180%; color:#343434;}
.box6 dl dd p span{ color:#2d949d; font-weight:bold;}
.box6 .zx span{ font-size:18px; margin:0 10px 0 0;}
.box6 .zx a{ background:url(images/an_3.jpg) no-repeat; width:186px; height:34px; display:block; text-decoration:none;}
.box6 .zx a:hover{ background:url(images/an_4.jpg) no-repeat;}
.box6 font{ position:absolute; bottom:0; right:0;}
.box6 .box6_2{ margin:25px 20px; height:265px;}
.box6 .box6_2 dt{ width:320px; height:265px; z-index:1;}
.zixun_al{ width:230px; height:40px; display:block; background:#ffa800; font-size:22px; color:#fff; line-height:40px; border-radius:5px; margin:50px auto; margin-right:10px; text-align:center;}



.box7{ position:relative;}
.box7 .box7_1{ width:900px; height:610px;margin:0 auto; position:relative;}
.box7 .box7_1 ul li{ width:900px; height:610px;}
.box7 .box7_left{position:absolute;top:350px;left:0; width:50px; height:60px; background:url(images/box7_left.jpg) no-repeat; z-index:2; }
.box7 .box7_right{position:absolute;top:350px;right:0; width:50px; height:60px; background:url(images/box7_right.jpg) no-repeat; z-index:2;}
.box7 dl dd{ width:496px;}
.box7 dl dd b img{ margin-top:60px;}
.box7 dl dd p{ font-size:16px; line-height:200%; text-indent:2em; margin:25px 0;}
.box7 dl dd font{ display:block; width:225px; margin:35px auto 0;}
.box7 dl dd a{ background:url(images/an_6.jpg) no-repeat; display:block; width:225px; height:43px; text-decoration:none;}



.box8 { position:relative; background:#fc8800; margin:54px 0 58px; }
.box8 dl { width:100%; font-family:"Î¢ÈíÑÅºÚ"; overflow:hidden; }
.box8 dt { float:left; padding-right:26px; }
.box8 dd {float:left; width:325px; font-size:16px; line-height:30px; color:#fff; }
.box8 dd em { display:block; font-size:32px; line-height:40px; padding:34px 0 7px; }
.box8 span { position:absolute; top:-14px; left:50%; margin-left:55px; display:block; width:445px; height:254px; }



.box9 .intro{ padding:0 15px;}
.box9 .intro ol li{ width:290px; height:40px; float:left; background:#d4d4d4; font-size:22px; color:#fff; line-height:40px; text-align:center; margin-right:35px; border-radius:5px; cursor:pointer; position:relative;}
.box9 .intro ol li em{ width:0; height:0; overflow:hidden;  border:8px solid transparent; border-top:8px solid #108e8d; 
position:absolute; left:140px; bottom:-16px; display:none;}
.box9 .intro ol li.on{ background:#108e8d;}
.box9 .intro ol li.on em{ display:block;}
.box9 .intro ul{ margin-top:50px;}
.box9 .intro dt{ float:left;}
.box9 .intro dd{ width:570px; float:right;}
.box9 .intro dd h2{ font-size:34px; color:#ff7800; margin:10px 0 20px;}
.box9 .intro dd p{ font-size:16px; color:#666666; line-height:40px;}
.box9 .intro dd p span{ color:#108e8d;}
.box9 .intro dd p em{ width: 23px; height: 24px; display:inline-block; vertical-align:middle; margin-right:5px;}
.box9 .intro dd .p1 em{ background:url(images/box3_2.png) no-repeat 0 -1px;}
.box9 .intro dd .p2 em{ background:url(images/box3_2.png) no-repeat 0 -40px;}
.box9 .intro dd .p3 em{ background:url(images/box3_2.png) no-repeat 0 -80px;}
.box9 .intro dd .p4 em{ background:url(images/box3_2.png) no-repeat 0 -120px;}
.box9 .intro ul li{ display:none;}
.box9 .intro ul li.on{ display:block;}
.zixun1{ width:250px; height:40px; display:block; background:#ffa800; font-size:22px; color:#fff; line-height:40px; text-align:center; border-radius:5px; margin:40px auto;}


.box10 .intro dl{ padding-top:40px; padding-bottom:10px; border-bottom:1px dashed #CCC;}
.box10 .intro dt{ padding:5px; border:1px solid #CCC; margin-top:10px;}
.box10 .intro dd{ width:610px;}
.box10 .intro dd h2{ font-size:24px; color:#ff7800; margin:10px 0;}
.box10 .intro dd p{ font-size:16px; color:#666666; line-height:28px;}
.box10 .intro dd p span{ color:#108e8d;}
.box10 .zixun1{ margin-right:0px;}



.sub dl { overflow:hidden; padding-bottom:73px; }
.sub dt { float:left; width:223px; height:120px; text-align:center; font-size:18px; line-height:120px; border:none; background:#ef3a5b; }
.sub a { color:#fff; display:block; font-size:18px; text-decoration:none; }
.sub dd { float:left; width:772px; overflow:hidden; height:auto; }
.sub dd a { display:block; color:#fff; margin:0 0 4px 4px; line-height:58px; text-align:center; float:left; text-decoration:none; }
.sub dd .a1 { background:#2fb1be; width:276px; }
.sub dd .a2 { background:#f2854c; width:248px; }
.sub dd .a3 { background:#17ccd3; width:236px; }
.sub dd .a4 { background:#117bde; width:248px; }
.sub dd .a5 { background:#bb8bf7; width:236px; }
.sub dd .a6 { background:#8bba30; width:276px; }



.pubW {margin: 0 auto;width: 970px;}
.center {margin: 0 auto;}
.com dd b {color: #fb6400;display: block;font-size: 24px;line-height: 38px;}
.com dd p {color: #646464;font-size: 16px;height: 172px;line-height: 30px;padding: 20px 0 0;text-indent: 2em;}
.com dd p a {color: #f00;}
.box12 dt {border: 5px solid #c9c9c9;height: 371px;width: 519px;}
.box12 dd {height: 381px;position: relative;width: 400px;}
.box12 dd b {font-weight: normal;}
.box12 dd b.blue {color: #008986;}
.box12 dd p {height: 200px;}
.box12 dd .a_btn {padding-left: 305px;}
.a_btn a {background: url("images/Hospital_info.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: left;height: 38px;margin-left: 5px;overflow: hidden;transition: all 0.3s linear 0s;width: 38px; text-decoration:none;}
.a_btn a.xx {background-position: 0 0;border:none;}
.a_btn a.zx {background-position: -46px 0;}
.a_btn a.xx:hover {background-position: 0 -42px;}
.a_btn a.zx:hover {background-position: -46px -42px;}




#HospitalCon{width:800px;height:397px;float:left;overflow:hidden;}
#HospitalCon dl{width:800px;height:397px;}
#HospitalCon dl dt{width:270px;height:337px;padding:30px 20px;float:left;position:relative;}
#HospitalCon dl dt span{font-size:24px;color:#fa7404;}
#HospitalCon dl dt span i{font-style:normal;font-size:18px;color:#f90;display:none;}
#HospitalCon dl dt p{font-size:14px;color:#333;line-height:190%;text-indent:26px;padding:20px 0px 20px;}
#HospitalCon dl dt div{width:90px;height:38px;overflow:hidden;position:absolute;bottom:10px;right:20px;}
#HospitalCon dl dt div a{display:block;width:38px;height:38px;background:url(images/Hospital_info.png) no-repeat;overflow:hidden;float:left;margin-left:5px;transition: all 0.3s linear 0s; text-decoration:none;}
#HospitalCon dl dt div a.xx{background-position:0px 0px;}
#HospitalCon dl dt div a.zx{background-position:-46px 0px;}
#HospitalCon dl dt div a.xx:hover{background-position:0px -42px;}
#HospitalCon dl dt div a.zx:hover{background-position:-46px -42px;}
#HospitalCon dl dd{width:459px;height:389px;border:4px solid #ccc;float:right;transition: all 0.6s linear 0s;opacity:0;}
#HospitalCon dl dd.active{opacity: 1;}
#HospitalNav,#HospitalNav ul{width:193px;height:397px;float:right;}
#HospitalNav ul li{width:193px;height:49px;cursor:pointer;position:relative;background:url(images/Hospital_nav_bg.png) no-repeat;color:#111;margin-bottom:9px;font-size:17px;}
#HospitalNav ul li.last{margin:0px;}
#HospitalNav ul li.select{background:url(images/Hospital_nav_hover.png) no-repeat;color:#fff;}
#HospitalNav ul li div{text-indent:75px;padding:5px 0 0 0 ;}
#HospitalNav ul li p{font-size:12px;text-indent:75px;}
#HospitalNav ul li i{display:block;width:30px;height:30px;overflow:hidden;float:left;background:url(images/Hospital_icon.png) no-repeat;transition: all 0.3s linear 0s;position:absolute;top:10px;left:35px;}
#HospitalNav ul li i.i1{background-position:0px 0px;}
#HospitalNav ul li i.i2{background-position:0px -62px;}
#HospitalNav ul li i.i3{background-position:0px -124px;}
#HospitalNav ul li i.i4{background-position:0px -186px;}
#HospitalNav ul li i.i5{background-position:0px -248px;}
#HospitalNav ul li i.i6{background-position:0px -310px;}
#HospitalNav ul li i.i7{background-position:0px -372px;}
#HospitalNav ul li.select i.i1{background-position:0px -31px;}
#HospitalNav ul li.select i.i2{background-position:0px -93px;}
#HospitalNav ul li.select i.i3{background-position:0px -155px;}
#HospitalNav ul li.select i.i4{background-position:0px -217px;}
#HospitalNav ul li.select i.i5{background-position:0px -279px;}
#HospitalNav ul li.select i.i6{background-position:0px -341px;}
#HospitalNav ul li.select i.i7{background-position:0px -403px;}

#con h2{ background:url(../images/title.png) no-repeat center left; font-size:32px; color:#2d949d; font-weight:normal; text-indent:50px; line-height:40px; margin:50px 0 30px;}


.box111{position:relative;width:995px;height:330px; margin-bottom:40px; margin:20px auto;}
.box111 li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px;}
.box111 li img{width:100%;background:url(images/loading.gif) no-repeat center 50%;height:100%;vertical-align:top}
.box111 li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
.box111 .prev,.box111 .next{display:block;z-index:9;overflow:hidden;cursor:pointer;position:absolute;width:47px;height:61px;top:131px;}
.box111 .prev{background:url(images/csj_10.png) center center no-repeat;left:195px}
.box111 .next{background:url(images/csj_11.png) center center no-repeat;right:175px} 


/*--------------------------×ó²àÐü¸¡´°-------------------------*/
#slide_barrrrr{ overflow:hidden; position:absolute; left:0px; top:900px; border:3px solid #eee;}

/*--------------------------ÖÐ¼äµ¯³ö¿ò------------------------*/
.alert_middle_img{ overflow:hidden; position:fixed; left:35%; top:150px;box-shadow:1px 1px 10px #666;width:450px; height:300px; z-index:999999999;background:url(Center.gif) left top no-repeat;}
.alert_middle_img a{ display:block;height:300px; width:450px;position:absolute;left:0px;top:0px; z-index:89; }
.alert_middle_img em{display:block;cursor:pointer; width:30px; height:30px; position:absolute; right:0; top:0; z-index:90;}









