﻿@charset "utf-8";
body{margin:auto; padding:0px; font-size:14px; font-family:"微软雅黑"; color:#707070; min-width: 1004px;}
a{color:#707070; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#CE1227; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px; font-weight:400;}
h5{font-size:12px;}
h3,h5{ font-weight:normal;}
.hmain1{ width:1000px; height:331px; border-top:2px solid #dfdede; border-bottom:2px solid #dfdede; margin:0 auto; }
.hmain_l,.hmain_c,.hmain_r{ width:280px; height:376px; float:left; border-left:2px solid #dfdede;padding:25px 25px 30px 25px;}
.hmain_r{border-right:2px solid #dfdede; float:right;}
.hmain1 h3{ font-size:18px; margin-bottom:23px;}
.hmain1 h5{ font-size:16px; line-height:24px; margin-top:15px; }
.hmain1 p{ line-height:22px;}
.hmain1 p a{ color:#0f3d6f; float:right; padding-right:40px;}
.hmain1 p a:hover{ color:#F33;}
.hmain_l ul li{ font-size:12px; line-height:34px; background:url(../images/listico1.jpg) left no-repeat; padding-left:15px; height:34px;}
.hmain_l h3 span{ display:block; width:53px; height:16px; float:right; background:url(../images/more.jpg) no-repeat;}
.hmain_c p,.hmain_r p{ text-indent:2em; font-size:12px; line-height:22px; margin-top:5px;}
.hmainjt{ width:34px; height:16px; float:right;}
.hmainjt a{ width:16px; height:16px; float:left; background:url(../images/ico.png) no-repeat;}
.hmainjt a.prev{ background-position:-48px 0px;}
.hmainjt a.next{background-position:-65px 0px; margin-left:2px;}

.hmain2{ width:1000px; height:256px; margin:0 auto;}
.hmain2 h3{ width:1000px; height:72px; line-height:72px; background:#30291f; text-align:center; font-size:20px; position:relative;color:#FFF;}
.hmain2 h3 span{ display:block;width:48px; height:48px; background:url(../images/ico.png) no-repeat 0px 0px; position:absolute; top:12px; left:382px;}
.hmain2 ul li{ width:150px; height:40px; float:left; line-height:40px; margin-top:22px;  text-align:center; margin-right:20px; background:#ede7e1}
.hmain2 ul li a{ display:block;}
.hmain2 ul li.no{ margin-right:0px;}
.hmain2 ul li:hover{ background:#bfb3a8}
.hmain3{ width:100%; height:93px; background:#f4f4f4}
.hmain3 ul{ width:1000px; height:93px; margin:0 auto;}
.hmain3 ul li{ width:250px; height:78px; text-align:center; float:left; padding-top:15px;}


/*  list  */
.wal{width:1003px; margin:0px auto;}
.fl{float:left; width:555px; position:relative;}
.fr{float:right; font-size:12px; width:235px;}
.wz{ width:1000px; height:52px; line-height:52px; margin:0 auto;}
.w221{width:221px;}
.w747{width:747px; overflow:hidden;}
.w900{width:1000px; overflow:hidden;}
.w1000{width:1000px; overflow:hidden;}
.w676{width:676px;; overflow:hidden; float:left;}
.w293{width:293px; overflow:hidden;}
.sideNav{margin-bottom:30px; background:#f4f4f4;}
.sideNav h1{font-size:18px; height:45px; line-height:43px; text-align:center; overflow:hidden; background:#5088b7; color:#FFF;}
.sideNav a{display:block; height:42px; line-height:40px; padding-left:40px; overflow:hidden; border-top:#e6e6e6 solid 1px; background:url(../images/sidenav.gif) 20px center no-repeat; font-size:18px;}
.sideNav a:hover, .sideNav .aNow{background:#6aa2d1 url(../images/sidenav1.gif) 30px center no-repeat; color:#FFF; position:relative; width:191px; padding-left:50px; left:-10px;}
.sideNav a:hover{background:#12579f url(../images/sidenav1.gif) 30px center no-repeat;}

.aboutPart1{height:375px; overflow:hidden; position:relative;}
.aboutPart1 .contentDiv{position:absolute; z-index:10; top:0px; right:0px; background:url(../images/bg.png); width:250px; height:347px; overflow:hidden; color:#FFF;}
.aboutPart1 h1{text-align:center; font-size:18px; font-weight:bold; padding:50px 0 10px 0;}
.aboutPart1 .content{line-height:18px; text-align:justify; width:175px; overflow:hidden; margin:0 auto;}

.aboutPart2{width:747px; overflow:hidden; position:relative;}
.aboutPart2 ul{width:120%;}
.aboutPart2 li{float:left; width:357px; height:355px; overflow:hidden; background:#f4f4f4; margin-right:32px; margin-bottom:32px;}
.aboutPart2 h1{padding:15px 0 10px; color:#333; font-size:18px; text-align:center;}
.aboutPart2 h1 img{position:relative; top:5px; left:-6px;}
.aboutPart2 .content{line-height:18px; text-align:justify; padding:0 25px; font-size:12px;}

.aboutPart3{width:747px; overflow:hidden; position:relative;}
.aboutPart3 ul{width:120%;}
.aboutPart3 li{float:left; width:229px; height:190px; overflow:hidden; text-align:center; margin-right:30px;}
.aboutPart3 h2{padding:8px 0px;}
.aboutPart3 a{color:#707070; font-weight: 100;}

/*  zj  */
.pageTitle{height:43px; line-height:42px; overflow:hidden; background:#578ab5; color:#FFF; font-size:18px; padding-left:18px;}

.pageTitle2{height:50px; overflow:hidden; position:relative; background:url(../images/pagetitle2.gif) left 48px repeat-x;}
.pageTitle2 h1{float:left; height:47px; line-height:47px; overflow:hidden; border-bottom:#4687cb solid 3px; color:#313131; font-size:18px;}
.pageTitle2_1{background:none;}
.pageTitle2 .more{position:absolute; z-index:1; top:0px; right:0px; line-height:50px; font-size:14px;}
.pageTitle2 .btnDiv{position:absolute; z-index:1; top:18px; right:10px;}
.pageTitle2 .btnDiv a{display:block; float:left; height:20px; line-height:20px; padding:0 8px; background:#cdcdcd; color:#FFF; margin-left:1px;}
.pageTitle2 .btnDiv a:hover{background:#4687cb;}
.pageTitle2 .btnDiv .leftBtn{width:20px; padding:0px; background:#cdcdcd url(../images/leftbtn.png) center no-repeat;}
.pageTitle2 .btnDiv .leftBtn:hover{background:#4687cb url(../images/leftbtn.png) center no-repeat;}
.pageTitle2 .btnDiv .rightBtn{width:20px; padding:0px; background:#cdcdcd url(../images/rightbtn.png) center no-repeat;}
.pageTitle2 .btnDiv .rightBtn:hover{background:#4687cb url(../images/rightbtn.png) center no-repeat;}
.team li{height:208px; overflow:hidden; position:relative; padding-left:153px;}
.team .imgDiv{position:absolute; z-index:1; left:0px; top:22px;}
.team h1{padding:29px 0 12px 0; border-bottom:#eaeaea solid 1px; font-size:18px; color:#474747;}
.team h1 span{font-size:17px; font-family:Arial; padding-left:6px;}
.team .msg{position:absolute; z-index:1; top:34px; right:0px; white-space:nowrap; color:#4579a4; font-size:14px;}
.team .content{line-height:18px; text-align:justify; color:#707070; padding-top:10px;}

/* lishi */
.cios {height: 90px; overflow: hidden; position: absolute; width: 157px;}
.History{min-height:500px; _height:500px; background:#fafafa url(../images/history.gif) 279px top repeat-y; position:relative; padding-top:40px;}
.History .bgT{position:absolute; z-index:1; left:0px; top:0px; height:40px; width:350px; background:#fafafa;}
.History .bgB{position:absolute; z-index:1; left:220px; bottom:0px; height:65px; width:70px; background:#fafafa;}
.bgB{ left:235px;}
.History li{padding-bottom:0px;}

.History h1 { cursor:pointer; background: url("../images/historyico1.gif") no-repeat scroll 189px top;  color: #707070;  font-size: 18px;  height: 105px;  left: 50px;  line-height: 40px;  overflow: hidden;  position: relative; width: 710px;}
.History h1 span{display:inline-block; text-align:right; color:#707070; width:182px; text-align:right; padding-right:80px;}
.History .list{display:none;}
.History .imgDiv{padding:0 0 0 306px;}
.History dl{min-height:25px; _height:25px; position:relative; color:#5088b7;}
.History dt{position:absolute; z-index:1; left:0px; top:20px; width:253px; padding-right:40px; height:25px; line-height:25px; overflow:hidden; text-align:right; font-size:16px; background:url(../images/ico7.gif) right top no-repeat;}
.History dd{padding:20px 40px 20px 305px; line-height:18px;}
.History .liNow h1{background:url(../images/historyico2.gif) 189px top no-repeat; color:#5088b7;}
.History .liNow h1 span{color:#5088b7;}
.History .liNow .list{display:block;}
.form form {bottom: 0; height: 126px; position: absolute; right: 46px;width: 179px;}
.fl.fadeFlash.indexflash {top: 22px;}
.winlist { background: none repeat scroll 0 0 #cce8f6; border: medium none; left: 0; position: absolute; width: 274px; z-index: 999; display: none; }
.winlist td {  border: 1px solid #fff;}
.fr.DoctorPart2 ul { position: relative; }


.indexTitle{height:50px; line-height:47px; overflow:hidden; position:relative;}
.indexTitle li{float:left; margin-right:20px; height:47px; overflow:hidden; font-size:18px; color:#707070;}
.indexTitle .liNow{color:#333; border-bottom:#4d8bcd solid 3px;}
.indexTitle .more{position:absolute; z-index:1; right:0px; top:0px; font-size:15px;}

.indexPart2{width:610px; height:285px; overflow:hidden;}
.indexPart2 .tabContent{height:240px; position:relative;}
.indexPart2 .imgDiv li{position:absolute; z-index:1; left:0px; top:25px; display:none;}
.indexPart2 h1{font-size:16px; padding:20px 0 5px 0; width:265px;}
.indexPart2 h1 a{color:#333;}
.indexPart2 h1 a:hover{color:#5292c8;}
.indexPart2 .content{line-height:18px; color:#707070; text-align:justify;}
.indexPart2 .more{text-align:right; padding:4px 0;}
.indexPart2 .more a{color:#12579f;}
.indexPart2 .more a:hover{text-decoration:underline;}
.indexPart2 .list li{ background:url("../images/sidenav.gif") no-repeat scroll 0px center; padding-left:20px; height:24px; line-height:24px; overflow:hidden; font-size:14px;}
.indexPart2 .list li a{color:#707070;}
.indexPart2 .list li a:hover{color:#5292c8;}
#pagelist div {margin-bottom: 5px;margin-right: 10px;margin-top: 5px;}

.indexPart3{width:352px; height:285px; overflow:hidden; position:relative;}
.indexPart3 .list{width:352px; height:280px; position:relative; overflow:hidden;}
.indexPart3 .list ul{width:2000%;}
.indexPart3 .list li{float:left; width:172px; padding-left:180px; height:280px; position:relative; overflow:hidden;}
.indexPart3 .list .imgDiv{position:absolute; z-index:1; left:0px; top:25px;}
.indexPart3 .list .name{background:url(../images/bg.png); position:absolute; z-index:2; left:0px; top:206px; width:95px; height:28px; line-height:28px; overflow:hidden;}
.indexPart3 .list .name a{color:#FFF; padding-left:10px; font-size:14px;}
.indexPart3 .list h2{padding:20px 0 0 0; line-height:20px; font-weight:100; font-size:16px; margin-bottom:3px; height:24px; overflow:hidden;}
.indexPart3 .list h2 a{color:#333;}
.indexPart3 .list h2 a:hover{color:#5292c8;}
.indexPart3 .list .content{line-height:26px; text-align:justify; padding:3px 0 3px 0;}
.indexPart3 .list .btnDiv a{display:block; width:71px; float:left;margin:0 4px; height:23px; line-height:23px; text-align:center; background:#3679bf; color:#FFF;}
.indexPart3 .list .btnDiv a:hover{text-decoration:underline;}
.indexPart3 .leftBtn{display:block; background:url(../images/leftbtn2.png) left top no-repeat; width:29px; height:28px; overflow:hidden; position:absolute; z-index:3; left:95px; top:256px;}
.indexPart3 .rightBtn{display:block; background:url(../images/rightbtn2.png) left top no-repeat; width:29px; height:28px; overflow:hidden; position:absolute; z-index:3; left:124px; top:256px;}


.newsTime{height:43px; line-height:42px; overflow:hidden; background:#5292c8; font-size:14px; color:#FFF; padding:0 20px; margin:25px 0; letter-spacing:1px;}
#nowCnYearIs{ letter-spacing:2px;}
#nowCnDateIs{ letter-spacing:2px;}
.newsTime span {letter-spacing: 2px;}
.newsPart1{width:635px; height:235px; overflow:hidden; position:relative;}
.newsPart1 .fl{width:313px; height:213px; overflow:hidden; position:relative; top:10px;}
.newsPart1 .fl li{position:absolute; z-index:1; left:0px; top:0px; width:313px; height:213px; overflow:hidden; display:none;}
.newsPart1 .fl .name{position:absolute; z-index:2; left:0px; bottom:0px; height:28px; line-height:28px; width:100%; overflow:hidden; background:url(../images/bg.png);}
.newsPart1 .fl .name a{color:#FFF; padding-left:12px;}
.newsPart1 .fl .btnDiv{position:absolute; z-index:10; right:10px; bottom:5px;}
.newsPart1 .fl .btnDiv span{display:block; float:left; background:url(../images/btn1.png) center top no-repeat; width:13px; height:13px; overflow:hidden; cursor:pointer;}
.newsPart1 .fl .btnDiv .spanNow{background:url(../images/btn2.png) center top no-repeat;}
.newsPart1 .fr{width:300px;}
.newsPart1 .fr li{ overflow:hidden; position:relative; top:15px;}
.newsPart1 .fr h1 a{color:#333;}
.newsPart1 .fr h1 a:hover{color:#5292c8;}
.newsPart1 .fr .content{line-height:18px; color:#707070; padding-top:6px; text-align:justify; width:265px;}
.newsPart1 .fr .more{position:absolute; z-index:1; right:60px; margin-top:-17px; color:#1d68b7;}
