@charset "gb2312";
/* CSS Document */
/** 清除内外边距 **/
    body, h1, h2, h3, h4, h5, h6, hr, p,
    blockquote,   /* structural elements 结构元素 */
    dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
    pre, /* text formatting elements 文本格式元素 */
    form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
    th, td, /* table elements 表格元素 */
    img/* img elements 图片元素 */{
	border:medium none;
	margin: 0;
	padding: 0;
	list-style-type: none;
    }
    /** 设置默认字体 **/
    body,button, input, select, textarea {
    font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif; }
    h1, h2, h3, h4, h5, h6 { font-size: 100%; }
    em{font-style:normal;}
    /** 重置列表元素 **/
    ul, ol,{ list-style: none; }
    /** 重置超链接元素 **/
    a { text-decoration: none; color:#333;transition: all 0.3s linear 0s;}
    a:hover { text-decoration: underline; color:#F40; }
    /** 重置图片元素 **/
    img{ border:0px;}
    /** 重置表格元素 **/
    table { border-collapse: collapse; border-spacing: 0; clear: }
	body{background:#fff;}
.w1000{ width:1000px; margin:0 auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}


.nav{ width:100%; height:45px; background:#1e8b95;}
.nav .daoh{ width:980px; margin:0 auto;}
.nav .daoh div{ width:184px; height:45px; border-right:2px solid #FFF; font-size:18px; color:#ffffff; text-align:center; line-height:45px;}
.nav ul{ width:794px;}
.nav li{ width:130px; height:45px; font-size:18px; text-align:center; line-height:45px; float:left;}
.nav li a{ color:#ffffff; text-decoration:none;}
.nav li.nav1{ background:#06757f;}



.center h1{ font-size:36px; color:#06757f; font-weight:bold; text-align:center; margin-top:50px;}
.center h2{ font-size:14px; color:#bababa; text-transform:uppercase;}


.book1 h2 .hr{ width:337px; height:1px; background:#bababa; margin-top:10px;}
.book1 .book1ul{ width:1000px; height:113px; margin:20px auto 10px; position:relative;}
.book1 .book1ul ul{ width:119px; height:98px; margin:0 3px; float:left; background:url(../images/newbag1.png) no-repeat;}
.book1 .book1ul ul:hover{ cursor:pointer;}
.book1 .book1ul ul.bookul1{ height:113px; background:url(../images/newbag.png) no-repeat;}
.book1 .book1ul li{ width:117px; height:96px; margin:1px;}
.book1 .book1ul li.booki1{ display:block;}
.book1 .book1ul li.booki2{ display:none;}
.book1 .book1ul li.bookli1{ display:none;}
.book1 .book1ul li.bookli2{ display:block;}
.book1 .book1dl{ width:1000px; height:275px; margin:0 auto;}
.book1 .book1dl dl{ width:1000px; height:287px; display:none; background:#dcdcdc;}
.book1 .book1dl dl dt{ width:381px; height:275px; margin:5px;}
.book1 .book1dl dl dd{ width:607px; height:275px; position:relative;}
.book1 .book1dl dl dd h6{ font-size:30px; color:#ff6600; text-align:center; margin:10px auto;}
.book1 .book1dl dl dd p{ width:580px; margin:0 auto; font-size:20px; color:#1e8b95;}
.book1 .book1dl dl dd .book1bnt{ width:156px; height:35px; background:#f97300; position:absolute; right:10px; bottom:10px; font-size:18px; color:#ffffff; text-align:center; line-height:35px;}
.book1 .book1dl dl.book1dl1{ display:block;}



.center2{ width:100%; background:#f5f5f5; height:740px;}
.book2 h1{ padding-top:50px;}
.book2 h2 .hr{ width:216px; height:1px; background:#bababa; margin-top:10px;}
.book2 .book2dl{ margin-top:50px; height:450px;}
.book2 .book2dl dl{ width:195px; height:430px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:10px solid #d0d0d0; float:left; margin-left:3px;}
.book2 .book2dl dl.book2dl1{ border-top:10px solid #06757f; box-shadow:1px 1px 10px #999;}
.book2 .book2dl dl h4{ height:40px; font-size:18px; color:#06757f; text-align:center; line-height:40px;}
.book2 .book2dl dl dd{ width:175px; margin:0 auto; line-height:25px; font-size:14px; color:#333333; margin-top:10px;}
.book2 .bnt3{ text-align:center; margin:30px auto; font-size:24px; color:#06757f; width:360px; height:41px;  line-height:41px;}
.book2 .bnt3 li{ float:left;}
.book2 .bnt3 li.bnt31{ width:130px; height:41px; background:url(../images/bnt1.jpg) no-repeat; margin-left:10px;}
.book2 .bnt3 li.bnt31:hover{ background:url(../images/bnt2.jpg) no-repeat;}
.book2 .bnt3 li.bnt31 a{ color:#ffffff; text-decoration:none;}


.book3 h2 .hr{ width:298px; height:1px; background:#bababa; margin-top:10px;}
.book3 .book3dl1{ margin-top:50px; height:120px;}
.book3 .book3dl1 dl{ width:90px; height:120px; float:left; margin-left:45px;}
.book3 .book3dl1 .dive{ width:90px; height:120px; float:left; margin-left:45px; text-align:center;}
.book3 .book3dl1 .dive a{ font-size:18px; color:#777777;}
.book3 .book3dl1 dl dt{ width:77px; height:77px; background:url(../images/anl4.jpg) no-repeat; margin:0 auto;}
.book3 .book3dl1 .dive .tp{ width:77px; height:77px; background:url(../images/anl4.jpg) no-repeat; margin:0 auto;}
.book3 .book3dl1 .dive .tp:hover{ background:url(../images/anl3.jpg) no-repeat;}
.book3 .book3dl1 .dive a:hover{ color:#018382;}
.book3 .book3dl1 dl.book3qh dt{ background:url(../images/anl3.jpg) no-repeat;}
.book3 .book3dl1 dl dt img{ margin:0 auto; display:block; padding-top:11px;}
.book3 .book3dl1 .dive .tp img{ padding-top:15px;}
.book3 .book3dl1 dl dd{ font-size:18px; color:#777777; text-align:center; margin-top:10px;}
.book3 .book3dl1 .dive li{ margin-top:10px;}
.book3 .book3dl1 dl.book3qh dd{ color:#018382;}
.book3 .book3dl2{ width:1000px; height:420px; margin-top:30px;}
.book3 .book3dl2 div{ display:none;}
.book3 .book3dl2 div.show{ display:block;}
.book3 .book3dl2 .bod{ border:2px solid #048279; box-shadow:1px 1px 10px #048279}
.book3 .book3dl2 div dl{ width:305px; height:390px; background:#f5f5f5; float:left; margin-left:20px;}
.book3 .book3dl2 div dl dt{ width:291px; height:190px; margin:7px auto;}
.book3 .book3dl2 div dl dd{ width:261px; margin:20px auto; font-size:16px; color:#4b4b4b;}
.book3 .book3dl2 div dl dd ul{ width:261px; height:30px;}
.book3 .book3dl2 div dl dd li{ margin-right:14px; float:left;}
.book3 .book3dl2 div dl dd li.i1{ margin-top:3px;}
.book3 .book3dl2 div dl .u1{ width:221px; margin:0 auto; position:relative; height:31px;}
.book3 .book3dl2 div dl .u1 li{ font-size:16px; text-align:center;}
.book3 .book3dl2 div dl .u1 .i2{ width:95px; height:31px; float:left; line-height:31px; background:#ff7e00;}
.book3 .book3dl2 div dl .u1 .i2:hover{ background:#018382;}
.book3 .book3dl2 div dl .u1 .i2 a{ color:#ffffff; text-decoration:none;}
.book3 .book3dl2 div dl .u1 .i3{ width:91px; height:27px; float:right; line-height:27px; border:2px solid #CCC;}
.book3 .book3dl2 div dl .u1 .i3 a{ color:#4b4b4b; text-decoration:none;}
.book3 .book3dl2 div dl .u1 .pos{ position:absolute; left:78px; bottom:-14px;}
.book3 a:hover{ text-decoration:none;}



.book4 h1{ height:45px;}
.book4 dt{ float:left; margin-top:2px;}
.book4 dd{ float:left; font-size:30px; color:#018382; margin-left:10px;}
.book4 .spbf{ width:1000px; height:410px; margin:20px auto;}
.book4 .spbf .fl{ width:471px; height:410px;}
.book4 .spbf .fl dl{ width:471px; height:410px; background:#eaeaea;}
.book4 .spbf .fl dt{ width:471px; height:353px;}
.book4 .spbf .fl dt:hover{ cursor:pointer;}
.book4 .spbf .fl dd{ font-size:20px; color:#323232; text-align:center; width:471px; line-height:50px; height:50px; margin:0;}
.book4 .spbf .fr{ width:500px; height:410px;}
.book4 .spbf .fr div{ width:223px; height:200px; background:#eaeaea; float:left; margin:0 0 10px 10px;}
.book4 .spbf .fr div dt{ width:223px; height:167px;}
.book4 .spbf .fr div dt:hover{ cursor:pointer;}
.book4 .spbf .fr div dd{ font-size:13px; color:#373737; text-align:center; margin:0; width:223px; height:30px; line-height:30px;}


.book5{ height:121px; background:url(../images/posimg.jpg) no-repeat; margin-bottom:50px;}
.book5 .posi{ width:189px; height:121px; background:#06757f; font-size:28px; color:#e2f5f7; font-weight:bold; text-align:center; float:left;}
.book5 .posi .mbt{ padding-top:16px; margin-bottom:-10px;}
.book5 .posv{ width:620px; height:121px; float:left; text-align:center;}
.book5 .posv .posvP1{ font-size:26px; color:#06757f; font-weight:bold; margin:20px 0 10px 0;}
.book5 .posv .posvP2{ width:225px; height:32px; background:url(../images/posvP1.png) no-repeat; margin:0 auto; line-height:32px;}
.book5 .posv .posvP2 a{ font-size:18px; color:#ffffff;}
.book5 .posv .posvP2 a:hover{ cursor:pointer; text-decoration:none;}



.center3{ width:100%; background:#f5f5f5; height:640px;}
.pubW {margin: 0 auto;width: 970px;}
.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;}
.boox9 h2{ margin-bottom:50px;}
.boox9 h2 .hr{ width:377px; height:1px; background:#bababa; margin-top:10px;}
.boox9{padding: 30px 0 0;}
.boox9 dt {border: 5px solid #c9c9c9;height: 371px;width: 519px;}
.boox9 dd {height: 381px;position: relative;width: 400px;}
.boox9 dd b {font-weight: normal;}
.boox9 dd b.blue {color: #008986;}
.boox9 dd p {height: 200px;}
.boox9 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;}
.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;}


.box7 h2{ margin-bottom:50px;}
.box7 h2 .hr{ width:389px; height:1px; background:#bababa; margin-top:10px;}
.box7{ position:relative;}
.box7 .box7_1{ width:900px; height:610px;margin:0 auto; position:relative; overflow:hidden;}
.box7 .box7_1 ul li{ width:900px; height:610px; position:absolute; left:1980px; top:0; z-index:1;}
.box7 .box7_left{position:absolute;top:350px;left:0; width:50px; height:60px; background: url(../images/box7_left.jpg) no-repeat; z-index:10; }
.box7 .box7_right{position:absolute;top:350px;right:0; width:50px; height:60px; background: url(../images/box7_right.jpg) no-repeat; z-index:10;}
.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;}
.box7 dl dd a:hover{ background:url(../images/an_5.jpg) no-repeat;}



.box8 h1{ padding-top:50px;}
.box8 h2{ margin-bottom:50px;}
.box8 h2 .hr{ width:457px; height:1px; background:#bababa; margin-top:10px;}
#HospitalAll{width:1000px;margin:0 auto;}
#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;}
#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;}



.box9 h2{ margin-bottom:50px;}
.box9 h2 .hr{ width:359px; height:1px; background:#bababa; margin-top:10px;}
.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:100;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} 


.box10 h1{ padding-top:50px;}
.box10 h2{ margin-bottom:50px;}
.box10 h2 .hr{ width:377px; height:1px; background:#bababa; margin-top:10px;}


.center4{ width:100%; background:#f5f5f5;}



/*--------------------------左侧悬浮窗-------------------------*/
#slide_barrrrr{ overflow:hidden; position:fixed; left:10px; top:200px; border:3px solid #eee; z-index:888;}

/*--------------------------中间弹出框------------------------*/
.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(/zt/qcd0304/swt/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;}