@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;}
.clr{ clear:both;}
.bor{ background:#f5f5f5;}
.h1{ height:1px;}
.h20{ height:20px;}
.h40{ height:40px;}
.h80{ height:80px;}
.blank{ height:40px; clear:both;}

/*==头部==*/
#head{ padding-bottom:80px;}

.nav { clear:both; background:url(../images/jcx_01.jpg) repeat-x center top;height:42px;margin:5px auto 0;}
.nav li {float:left;line-height:42px;text-align:center;width:96px;font-size:15px;background:url(../images/jcx_02.jpg) no-repeat right center;font-weight:bold;}
.nav li.last {background:none;}
.nav li a {color:#fff;}


.banner{background:url(../images/banner.jpg) no-repeat center center; height:552px; width:100%;}
.banner p{ position:relative;}
.banner p .a1{ position:absolute; width:150px; height:30px; top:448px; left:355px; background:#168791; color:#FFF; font-size:16px; line-height:30px; text-align:center; }
.banner p .a1:hover{ background:#ff7200; text-decoration:none;}
.banner p .a2{ position:absolute; width:150px; height:30px; top:470px; right:78px; background:#168791; color:#FFF; font-size:16px; line-height:30px; text-align:center; border-radius:30px;}
.banner p .a2:hover{ background:#ff7200; text-decoration:none;}

#nav{ height:62px; width:100%; text-align:center; position:absolute; left:0; top:770px; z-index:888;}
.scroll_nav{ width: 100%; height:62px; overflow: hidden;}
.scroll_nav div{display: block; height:62px; overflow: hidden; position: relative}
.scroll_nav li{ float: left; display:inline; height:62px; line-height:62px; font-size:20px; margin-left:5px; color:#fff; cursor:pointer;}
.scroll_nav li img{ float:left;}
.scroll_nav li a{ color:#FFF; list-style:none; text-decoration:none;}
.scroll_nav li a:hover{ color:#000000;}
.scroll_nav li.dh_1{ background:#55ADB1; width:190px;}
.scroll_nav li.dh_2{ background:#F7A3A1; width:220px;}
.scroll_nav li.dh_3{ background:#88B9FB; width:230px;}
.scroll_nav li.dh_4{ background:#B6A4E0; width:180px;}
.scroll_nav li.dh_5{ background:#ccdd9a; width:150px;}
.scroll_nav li.dh_1:hover{ background:#55adb1;}
.scroll_nav li.dh_2:hover{ background:#e29795;}
.scroll_nav li.dh_3:hover{ background:#71a1df;}
.scroll_nav li.dh_4:hover{ background:#a5a5a5;}
.scroll_nav li.dh_5:hover{ background:#b6c58a;}

/*==中间==*/
#con h2{font-size:32px; color:#2d949d; font-weight:normal; text-indent:50px; line-height:40px; margin:50px 0 10px; display:block; overflow:hidden; text-align:center;}
#con h2 img{margin:0 auto; margin-left:-60px; height:auto;}

.add h3 { width:700px; margin:65px auto 10px; }
.add .list { overflow: hidden; margin-left:-17px; }
.add .list dl { float:left; width:152px; margin-left:17px; }
.add .list dd { width:100%; font-size:16px; line-height:30px; text-align:center; padding-top:3px; color:#000; padding-bottom:26px; }
.add .txt { width:100%; overflow: hidden; }
.add .txt img { padding-bottom:16px; }
.add .txt p { color:#383636; font-size:16px; line-height:33px; }
.add .txt p em { display:block; width:14px; height:33px; float:left;padding-right:10px; background:url(../images/ico-1.jpg) no-repeat left center; }

.sub h3 { width:424px; margin:0 auto 8px; }
.sub .item { overflow: hidden; padding-bottom:50px; margin-left:-24px; }
.sub .item a { display:block; width:126px; float:left; line-height:32px; padding:34px 0; font-size:21px; color:#fff; color:#fff; background:#4ab6c3; border:10px solid #e2f5fb; border-radius:416px; text-align:center; margin-left:24px; }
.sub .item a:hover { background:#fe964a; border:10px solid #f5e2d4; }
.sub .item .pd1 { padding:18px 0; }
.sub .item .pd2 { font-size:15px; }

.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;}
.box1 dl.last{margin:0px;position:absolute;top:0px;right:0px;}
.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;}
.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;}

.box2 dl dd{ width:695px; height:317px; overflow:hidden;}
.box2 dl dd b{ font-size:32px; color:#fa7404; display:block; margin:10px 0 20px;}
.box2 dl dd p{ font-size:18px; line-height:200%; color:#565656;}
.box2 dl dd font{ margin:50px 0 0 180px; display:block;}
.zx a{ background:url(../images/an_1.png) no-repeat; display:inline; float:left; width:154px; height:40px;}
.zx a:hover{ background:url(../images/an_2.png) no-repeat; width:154px; height:40px;}
.zx span{ font-size:24px; color:#2d949d; display:inline; float:left; margin-left:10px;}

.box3 dl{height:480px; overflow:hidden; margin-left:15px;}
.box3 dl dd{ width:615px; height:454px; overflow:hidden;}
.box3 dl dd b{ font-size:24px; color:#fa7404; font-weight:normal;}
.box3 dl dd b i{ font-size:32px;font-style: normal;}
.box3 dl dd ul{ background:url(../images/box3_2.png) no-repeat left 10px; height:130px; overflow:hidden;}
.box3 dl dd ul li{ font-size:18px; color:#2d949d; text-indent:30px; line-height:40px;}
.box3 dl dd p{ line-height:30px; font-size:16px;}
.box3 dl dd p span{ font-size:14px;}
.box3 .zx{ width:400px; height:40px; margin:40px auto;}
.xx{ border-bottom:1px dashed #a2a2a2; margin-bottom:30px;}

.box4 ul{  height:47px; border-bottom:1px solid #969696;}
.box4 ul li#first{ margin-left:98px;}
.box4 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;}
.box4 ul li.hover{ background:#2d949d;}
.box4 dl{ height:259px; margin:35px 0 55px;}
.box4 dl dd{ width:570px; height:259px; overflow:hidden; position:relative;}
.box4 dl dd b{ font-size:24px; color:#fa7404; font-weight:normal; display:block; margin-bottom:5px;}
.box4 dl dd p{ font-size:16px; line-height:180%; color:#343434;}
.box4 dl dd p span{ color:#2d949d; font-weight:bold;}
.box4 .zx span{ font-size:18px; margin:0 10px 0 0;}
.box4 .zx a{ background:url(../images/an_3.jpg) no-repeat; width:186px; height:34px;}
.box4 .zx a:hover{ background:url(../images/an_4.jpg) no-repeat;}
.box4 font{ position:absolute; bottom:0; right:0;}
.box4 .box4_2{ margin:25px 20px; height:265px;}
.box4 .box4_2 dt{ width:320px; height:265px; z-index:1;}

.box5 dl{ margin:0 0 40px 15px; height:414px;}
.box5 dl dd font.zx{ display:block; margin:20px 0 0 0;}
.box5 dl dd font.zx1{margin:60px 0 0 0;}
.box5 dl dd ul{ background:url("../images/box3_2.png") no-repeat scroll left center rgba(0, 0, 0, 0); height:180px;}
.box5 dl dd ul li{ font-size:18px; color:#2d949d; text-indent:30px; line-height:40px;}
.box5 dl dd ul li span{ color:#272727;}




.box7{ position:relative;}
.box7 .box7_1{ width:900px; height:610px;margin:0 auto;}
.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: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_5.jpg) no-repeat; display:block; width:225px; height:43px;}
.box7 dl dd a:hover{ background:url(../images/an_6.jpg) no-repeat;}


.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;}
.box9{padding: 30px 0 0;}
.box9 dt {border: 5px solid #c9c9c9;height: 371px;width: 519px;}
.box9 dd {height: 381px;position: relative;width: 400px;}
.box9 dd b {font-weight: normal;}
.box9 dd b.blue {color: #008986;}
.box9 dd p {height: 200px;}
.box9 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;}
#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;}


.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} 


.share_case{ padding-bottom:60px;}
.share_case ol{}
.share_case ol li{ position:relative; width:144px; height:106px; border:2px solid #80cfd5; float:left; margin-right:22px;}
.share_case ol .li_active{ border:2px solid #2d949d;}
.share_case ol div{ position:absolute; left:62px; bottom:-22px; width:0; height:0; border:10px solid transparent; border-top:10px solid #2d949d; display:none;}
.share_case ol .div_active{ display:block;}
.share_case ul{ height:410px; width:982px; margin:0 auto; overflow:hidden; padding-top:40px; position:relative;}
.share_case ul li{ height:100%; width:100%; display:none;}
.share_case ul .li_active{ display:block;}

.share_gc{ padding-bottom:20px; position:relative; overflow:hidden; clear:both; height:590px;}
.share_gc ol{ position:absolute; left:9px; top:0; transition:0.1s; width:2000px;}
.share_gc ol li{ position:relative; width:144px; float:left; margin-right:22px;}
.share_gc ol li p{ font-size:18px; line-height:30px; text-align:center;}
.share_gc ol li img{ vertical-align:middle; border:2px solid #80cfd5;}
.share_gc ol li .img_active{ border:2px solid #2d949d;}
.share_gc ol div{ position:absolute; left:62px; bottom:-20px; width:0; height:0; border:10px solid transparent; border-top:10px solid #2d949d; display:none;}
.share_gc ol .div_active{ display:block;}
.share_gc ul{ clear:both; height:410px; width:982px; margin:0 auto; overflow:hidden; padding-top:40px; position:absolute; left:6px; top:130px;}
.share_gc ul li{ height:100%; width:100%; display:none;}
.share_gc ul .li_active{ display:block;}

.prev1,.next1,.prev2,.next2{ width:32px; height:80px; position:absolute; top:50%; margin-top:-40px; cursor:pointer;}
.prev1,.prev2{ left:0;}
.next1,.next2{ right:0;}

.box12 { position:relative; background:#fc8800; margin:14px 0 58px; }
.box12 dl { width:100%; font-family:"微软雅黑"; overflow:hidden; }
.box12 dt { float:left; padding-right:26px; }
.box12 dd {float:left; width:325px; font-size:16px; line-height:30px; color:#fff; }
.box12 dd em { display:block; font-size:32px; line-height:40px; padding:34px 0 7px; }
.box12 span { position:absolute; top:-14px; left:50%; margin-left:55px; display:block; width:445px; height:254px; }

.box13 ul { overflow:hidden; padding-bottom:65px; }
.box13 li { float:left; width:238px; height:305px; position:relative; border:1px solid #0b938f; margin-right:10px; }
.box13 li span { position:absolute; right:0; top:0; display:block; width:60px; height:70px; z-index: 2; }
.box13 li em { position:absolute; left:0; bottom:27px; display:block; width:100%; text-align:center; line-height:24px; color:#028887; font-size:16px; padding:12px 0 10px; background:url(../images/em_bg.png) repeat;  }
.box13 li p { position:absolute; left:0; top:0; width:0; height:0; /*padding:21px 14px 0; height:284px;*/ font-size:14px; line-height:26px; color:#000; background:#e6e6e6; overflow:hidden; z-index: 3; }
.box13 li p strong { font-size:15px; padding:15px 0; display:block; text-align:center; color:#2D949D; }
.box13 li:hover p { width:210px; height:284px; padding:21px 14px 0; }
.box13 .noMg { margin-right:0; }


.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; }
.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; }
.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; }









/*--------------------------左侧悬浮窗-------------------------*/
#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;}



