@charset "utf-8";
/* CSS Document */
/*重置*/

* { margin: 0 auto; padding: 0; font-family: "微软雅黑"; font-size: 15px; color: #4d4d4d; }
body { color: #4d4d4d; font-family: "微软雅黑"; font-size: 15px; }
li { list-style-type: none; }
input, img { border: 0 none; /*display:block;*/ outline: 0 none !important; }
input { border: 0; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
a { color: #4d4d4d; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "微软雅黑"; }




/*========== 网页头部 ==========*/
#header { width: 100%; min-width: 1200px; }
.header { width: 100%; height: 150px; }
.topbox { width: 1200px; margin: 0 auto; overflow: hidden; }

.orgbox { float: right; width: 390px; height: 20px; overflow: hidden; margin-top: 20px; }
.orgbox li { float: left; line-height: 20px; margin-right: 5px; }
.orgbox li a { font-weight: bold; color: #0079d0; }
.orgbox li a:hover { color: #4d4d4d; }
.orgbox li .img { margin: 0 0 0 15px; }

.logobox { float: left; width:510px; height: 125px; overflow: hidden; margin-top: 15px; }
.logobox li { float: left; }


/* 搜索 */
.searchbox { float: left; width: 300px; overflow: hidden; margin: 40px 0 0 0px; }
.tel {float: left;  height: 32px; margin: 10px 0 10px 50px; }
.text { float: left; width: 240px; height: 35px; line-height: 35px; padding-left: 5px; background: #fff no-repeat; border: 1px #CCC solid; font-size: 15px; border-radius: 5px 5px 5px 5px; }
.button { float: left;cursor: pointer; width: 45px; height: 35px; line-height: 35px; color: #fff; background: url(search.png) no-repeat 4px 5px; text-align: center; border-radius: 0px 25px 25px 0; }


/* 中英文版 */
.zywbox { float: right; width: 260px; height: 75px;  margin: 35px 50px 0 0 ; }
.iconbox03 { width: 300px; height: 75px; overflow: hidden;   }
.iconbox03 li { float: left; width: 80px; height: 75px; margin: 0px 3px 0px 3px;  }
.icon03 {height: 70px;  background: url(icona01.png) no-repeat 20px 7px #02b86b; padding-top: 50px; font-size: 14px; text-align: center; color: #fff;  border-radius: 5px 5px 0px 0px; }
.icon03:hover { color: #fff; background: url(icona01.png) no-repeat 20px 7px #009f5c;  }
.icon03a { background: url(icona02.png) no-repeat 20px 7px #009eb5; }
.icon03a:hover { color: #fff; background: url(icona02.png) no-repeat 20px 7px #028193; }
.icon03b { background: url(icona03.png) no-repeat 20px 7px #006ab5; }
.icon03b:hover { color: #fff; background: url(icona03.png) no-repeat 20px 7px #025c9b; }


/*========== 导航 ==========*/
#nav { width: 100%; min-width: 1200px; background: #348493; }

/* 导航栏目 */ 
.navbox { width: 1200px; height: 60px; margin: o auto; overflow: hidden; }
.navbox li { float: left; line-height: 60px; color: #FFF; width: 140px; }
.navbox li a { font-size: 20px; color: #FFF; float: left; padding: 0 20px; line-height: 60px; cursor: pointer; }
.navbox li a:hover { background: #5eaebd; }

/* 导航下拉 */
.menu { width: 1200px; margin: 0 auto; }
.s_li { width: 1200px; line-height: 50px; display: none; z-index: 100; background: #fff; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; position: absolute; padding: 5px; }
.s_li a { float: left; color: #154ea6; font-size: 18px; padding: 0px 25px; background: url(d01.png) no-repeat 10px 25px; }
.s_li a:hover { color: #348493; }



/*========== 大图片 ==========*/
#banner { width: 100%; margin: 0 auto; }
.bannerbox { width: 100%; height: 450px; overflow: hidden; margin: 0px auto; color: #F00; min-width: 1000px; }
#focus { width: 1280px; height: 450px; clear:both; overflow: hidden; position: relative; text-align:center; }
#focus ul { width:1280px; height: 450px; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width:1280px; height: 450px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width:55px; height:450px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left:10px; background: url(sprite.png) no-repeat left center; }
#focus .next { right:10px; background: url(sprite1.png) no-repeat right center; }



.in_banbox {width: 100%; height: 650px; overflow: hidden; clear: both; position: relative; z-index: 10;}
.in_banbox .box {width: 100%; height: 100%; overflow: hidden;}
.in_banbox .ban_box {width: 10000px;}
.in_banbox .ban_box_1 {	float: left;}
.in_banbox .ban_box_2 {	float: left;}
.in_banbox .ban_box_1 a {	height: 100%; display: block;}
.in_banbox .ban_box_2 a {	height: 100%; display: block;}
.in_banbox .box li {	background-position: center; height: 100%; overflow: hidden; float: left; background-repeat: no-repeat; background-size: cover;}
.in_banbox .btn {	background: url("index_03.png") no-repeat ; top:320px; width: 33px; height: 107px; position: absolute; z-index: 20;}
.in_banbox .prev {	background-position: left top; left: 0px; }
.in_banbox .next {	background-position: right top; right: 0px; }
.in_banbox .prev:hover { background-position: left bottom;}
.in_banbox .next:hover { background-position: right bottom;}






.space {clear: both;}



/*========== 页面栏目 ==========*/
#main { width: 100%; min-width: 1200px; }
.mainbox { width: 1200px; margin: 0 auto; }
.subbox { overflow: hidden; margin: 0 auto; padding-top: 20px; }
.subbox-L { float: left; width: 585px; }
.subbox-R { float: left; width: 585px; margin-left: 30px; }
.subbox-L1 { float: left; width: 450px; }
.subbox-R1 { float: left; width: 720px; margin-left: 30px; }

/* 图片切换 */
.news-pic-tab01 { position: relative; width: 410px; height: 260px; overflow: hidden; text-align: left; font: 12px/1.5 Verdana, Geneva, sans-serif; background: white; float: left; margin: 20px 0 0 20px; }
.news-pic-tab01 .pic img { width: 410px; height: 260px; display: block; }
.news-pic-tab01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width: 100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.news-pic-tab01 .txt { position: absolute; *position:absolute;
bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
.news-pic-tab01 .txt li { position: absolute; height: 36px; line-height: 36px; bottom: 0px; color: white; }
.news-pic-tab01 .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.news-pic-tab01 .num { position: absolute; z-index: 3; bottom: 7px; right: 7px; }
.news-pic-tab01 .num li { float: left; position: relative; width: 25px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news-pic-tab01 .num li a, .news-pic-tab01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size: 15px; }
.news-pic-tab01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.news-pic-tab01 .num li.on a, .news-pic-tab01 .num a:hover { background: #8f0000; }

/* 栏目切换一 */
.news-tab01 { width: 100%; margin: 0 auto; }
.news-tab01 .hd { height: 44px; line-height: 40px; border-bottom: 1px solid #d9d9d9; }
.news-tab01 .hd li { float: left; font-size: 20px; cursor: pointer; color: #007e93; border-right: 1xp solid #d9d9d9; margin-right: 30px; }
.news-tab01 .hd li.on { height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #333; background: #fff; border-bottom: 5px solid #007e93; }
.news-tab01 .hd .more { float: right; line-height: 40px; }
.news-tab01 .hd .more a { font-size: 15px; margin-right: 0px; color: #666; }
.news-tab01 .hd .more a:hover { color: #007e93; }

/* 新闻列表一 */
.news-box { margin: 0 auto; padding-top: 8px; }
.news-box li { overflow: hidden; line-height: 36px; *line-height:32px;
}
.news-box li .new { float: left; font-size: 15px; }
.news-box li .new:hover { color: #0051a1; }
.news-box li .time { float: right; font-size: 14px; color: #999; }

/* 便民服务 */
.service { width: 100%; margin: 0 auto; }
.iconbox02 { width: 1200px; height: 120px; overflow: hidden; min-width: 1220px; margin-top: 10px; }
.iconbox02 li { float: left; width: 160px; margin-right: 13px; }
.icon02 { background: url(icon013.png) no-repeat 53px 15px #dc6360; padding: 75px 0 15px 0; font-size: 20px; text-align: center; color: #fff; border-radius: 0px 15px 0px 15px; }
.icon02:hover { color: #fff; background: url(icon013_1.png) no-repeat 50px 10px #dc6360; padding: 75px 0 15px 0;  font-size: 20px;  border-radius: 0px 15px 0px 15px;  }

.icon02a { background: url(icon014.png) no-repeat 53px 15px #de9454; padding: 75px 0 15px 0; border-radius: 15px 0px 15px 0px; }
.icon02a:hover { color: #fff; background: url(icon014_1.png) no-repeat 50px 10px #de9454; border-radius: 15px 0px 15px 0px; }

.icon02b { background: url(icon015.png) no-repeat 53px 15px #dec954; padding: 75px 0 15px 0; }
.icon02b:hover { color: #fff; background: url(icon015_1.png) no-repeat 50px 10px #dec954; }

.icon02c { background: url(icon016.png) no-repeat 53px 15px #9cce66; padding: 75px 0 15px 0; border-radius: 15px 0px 15px 0px; }
.icon02c:hover { color: #fff; background: url(icon016_1.png) no-repeat 50px 10px #9cce66;  border-radius: 15px 0px 15px 0px; }

.icon02d { background: url(icon017.png) no-repeat 53px 15px #68cd5e; padding: 75px 0 15px 0; }
.icon02d:hover { color: #fff; background: url(icon017_1.png) no-repeat 50px 10px #68cd5e; }

.icon02e { background: url(icon018.png) no-repeat 53px 15px #5ecdaf; padding: 75px 0 15px 0; border-radius: 15px 0px 15px 0px; }
.icon02e:hover { color: #fff; background: url(icon018_1.png) no-repeat 50px 10px #5ecdaf; border-radius: 15px 0px 15px 0px; }

.icon02f { background: url(icon019.png) no-repeat 53px 15px #4ba3cc; padding: 75px 0 15px 0;}
.icon02f:hover { color: #fff; background: url(icon019_1.png) no-repeat 50px 10px #4ba3cc; }



/* 十二大亚专科 */
.specialty { width: 100%; margin: 0 auto; }
.iconbox01 { width: 1200px; height: 120px; overflow: hidden; min-width: 1220px; margin: 0 auto; }
.iconbox01 li { float: left; width: 97px; height: 100px; margin: 20px 3px 0px 0px; background: #5eaebd; }
.icon01 { background: url(icon001.png) no-repeat 20px 10px; padding-top: 65px; font-size: 16px; text-align: center; color: #fff; }
.icon01:hover { color: #fff; background: url(icon001.png) no-repeat 20px 10px #2088b8; height: 100px; }
.icon01a { background: url(icon002.png) no-repeat 20px 10px; }
.icon01a:hover { color: #fff; background: url(icon002.png) no-repeat 20px 10px #2088b8; }
.icon01b { background: url(icon003.png) no-repeat 20px 10px; }
.icon01b:hover { color: #fff; background: url(icon003.png) no-repeat 20px 10px #2088b8; }
.icon01c { background: url(icon004.png) no-repeat 20px 10px; }
.icon01c:hover { color: #fff; background: url(icon004.png) no-repeat 20px 10px #2088b8; }
.icon01d { background: url(icon005.png) no-repeat 20px 10px; }
.icon01d:hover { color: #fff; background: url(icon005.png) no-repeat 20px 10px #2088b8; }
.icon01e { background: url(icon006.png) no-repeat 20px 10px; }
.icon01e:hover { color: #fff; background: url(icon006.png) no-repeat 20px 10px #2088b8; }
.icon01f { background: url(icon007.png) no-repeat 20px 10px; }
.icon01f:hover { color: #fff; background: url(icon007.png) no-repeat 20px 10px #2088b8; }
.icon01g { background: url(icon008.png) no-repeat 20px 10px; }
.icon01g:hover { color: #fff; background: url(icon008.png) no-repeat 20px 10px #2088b8; }
.icon01h { background: url(icon009.png) no-repeat 20px 10px; }
.icon01h:hover { color: #fff; background: url(icon009.png) no-repeat 20px 10px #2088b8; }
.icon01i { background: url(icon010.png) no-repeat 20px 10px; }
.icon01i:hover { color: #fff; background: url(icon010.png) no-repeat 20px 10px #2088b8; }
.icon01j { background: url(icon011.png) no-repeat 20px 10px; }
.icon01j:hover { color: #fff; background: url(icon011.png) no-repeat 20px 10px #2088b8; }
.icon01k { background: url(icon012.png) no-repeat 20px 10px; }
.icon01k:hover { color: #fff; background: url(icon012.png) no-repeat 20px 10px #2088b8; }

/* 名医介绍 */
.famousbox { width:1200px; margin:0 auto; min-width:1235px; overflow: hidden; }
.famous {float:left; width:580px; height:290px; margin:40px 35px 0 0; border-top:1px #1878b7 solid; border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid; border-left:1px #e3e3e3 solid;}
.famous-L {float:left; width:220px; }
.famous-R {float:left; width:340px; margin:10px 10px 5px 10px;}
.famous .photo { width:200px; height:270px; margin:10px;}
.famous .name {float:left;  font-size:22px;}
.famous .zr {float:left;  font-size:15px; color:#666; margin:10px 0 0 10px;} 
.famous .ks {float:left;  height:30px; line-height:30px; background:#1878b7; font-size:15px; color:#fff; padding:0 10px;} 
.famous .js {float:left; height:130px; font-size:15px; line-height:26px;  overflow: hidden; margin:5px 0; text-align:justify;}
.famous .more1 { float:left; margin:0 auto; height:30px;}
.famous .more1 a { font-size: 15px; margin-right: 0px; color: #666; }
.famous .more1 a:hover { color: #007e93; }

/* 专家介绍 */
.expertbox { width:1200px; margin:0 auto; min-width:1235px; overflow: hidden; }
.expert {float:left; width:380px; height:180px; margin:30px 26px 0 0;  border:1px #e3e3e3 solid; }
.expert-L {float:left; width:140px; }
.expert-R {float:left; width:230px; margin:5px 10px 0px 0px;}
.expert .photo { width:120px; height:160px; margin:10px;}
.expert .name {float:left; font-size:20px; line-height:35px;}
.expert .zr {float:left;  font-size:15px; color:#666; margin:10px 0 0 10px;} 
.expert .ks {float:left;  height:30px; line-height:30px; background:#1878b7; font-size:15px; color:#fff; padding:0 10px;} 
.expert .js {float:left; height:50px; font-size:15px; line-height:24px;  overflow: hidden; margin:3px 0; text-align:justify;}
.expert .more2 { float: left; margin:0 auto; height:24px;}
.expert .more2 a { font-size: 15px; margin-right: 0px; color: #666; }
.expert .more2 a:hover { color: #007e93; }

/* 专家搜索 */
.searchbar { width: 1200px; height: 60px; margin-top: 20px; overflow: hidden; background:#f5f5f5;}
.searchbar li { float:left; margin:15px 0 15px 10px;  color:#4d4d4d; }
.searchbar li select {font-size:15px; width:200px; height:30px;  outline:0 none !important; border:1px #e3e3e3 solid; padding-left:5px;}
.searchbar li option {outline: 0 none !important;  }
.searchbar .text1 { width: 200px;  padding-left: 5px; height:28px;line-height: 28px; background: #fff no-repeat; border: 1px #CCC solid; font-size: 15px; *margin-top:-1px;}
.searchbar .button1 {cursor: pointer; width:60px; height: 30px; line-height: 28px; *line-height: 26px; color: #1878b7; background:#fff;  font-size: 15px;  border:1px #CCC solid;}



/*========== 栏目页 ==========*/
.subbox-L3 { float: left; width: 280px; }
.subbox-R3 { float: left; width: 890px; margin-left: 30px;}
.subbox-R4 { float: left; width: 920px;  }
.subbox-R5 { float: left; width: 430px; margin:0 0px 20px 30px; }

/* 左侧栏目 */
.leftnav { overflow: hidden; width: 280px; background: #f4fbff; padding: 30px 0 30px 0; margin-top: 10px; min-height: 500px; }
.leftnav li {margin: 0 auto!important;; ;width: 180px; height: 50px; line-height: 50px; background: url(d02.png) #fff no-repeat 15px 20px; padding: 4px 0 4px 20px; margin-bottom: 10px!important;overflow: hidden }
.leftnav li a { font-size: 16px; color: #666; padding-left: 0px; margin: 7px 0px 7px 30px; }
.leftnav li a:hover { font-size: 16px; color: #0051a1; }



/* 健康教育 */
.jknav { width: 280px; background: #f4fbff; padding: 20px 0 30px 0; margin-top: 10px; min-height: 500px; overflow: hidden; }
.jknav01 li { float:left; width: 220px; height: 40px; line-height: 40px; background: url(d02.png) #fff no-repeat 15px 15px; padding: 4px 0 4px 20px; margin:  10px 20px; }
.jknav01 li a { font-size: 16px; color: #666; padding-left: 0px; margin: 7px 0px 7px 30px; }
.jknav01 li a:hover { font-size: 16px; color: #0051a1; }

.jknav02 { width: 220px;  margin-bottom: 10px; }
.jknav02 li { width: 100px;  float:left; line-height: 22px; background: url(d01.png) no-repeat 0px 12px; padding-left: 10px; }
.jknav02 li a { color: #348493; font-size: 12px;}
.jknav02 li a:hover {color: #333; font-size: 12px;}



/* 栏目页列表 */
.news-box01 { margin-top: 10px; }
.news-box01 li { overflow: hidden; line-height: 40px; *line-height:36px;
border-bottom: 1px #e3e3e3 dashed; }
.news-box01 li .new { float: left; font-size: 15px; }
.news-box01 li .new:hover { color: #0051a1; }
.news-box01 li .time { float: right; font-size: 15px; color: #999; }

/* 页 码 */
.page-box { width:660px; height:50px; overflow: hidden; margin:0 auto; padding-top:20px;}
.page-box li { float: left; margin-right: 4px; }
.page-box li a .page { float: left; background-color: #f5f7f8; color: #454545; border: 1px solid #c3c9cd; height: 34px; line-height: 36px; font-size: 14px; padding: 0 12px; }
.page-box li a .page:hover { background-color: #087cd6; color: #FFF; border: 1px solid #c3c9cd; }
.page-box li a .page_on { color: #087cd6; }
.ptext { width: 70px; height: 34px; line-height: 34px; background-color: #f5f7f8; border: 1px solid #c3c9cd; text-align: center; }

/* 位 置 */
.position { overflow: hidden; height: 50px; background: url(home.png) no-repeat 10px 13px #f4fbff; margin: 0px 0 -10px 0; padding-left: 40px; }
.position li { float: left; font-size: 15px; color: #666; line-height: 50px; }
.position li a:hover { color: #0051a1; }
/* 文 章 */
.title { overflow: hidden; width: 870px; margin: 0 auto; }
.tit-text { font-size: 26px; line-height: 40px; color: #333; text-align: center; padding: 30px 0; }
.source { font-size: 15px; height: 30px; color: #999999; text-align: center; }
.sizecolor { font-size: 15px; height: 30px; color: #999999; text-align: center; }
.line { border-bottom: 1px dotted #595959; width: 870px; margin: 15px auto; }
.article { width: 860px; margin: 0 auto; }
.article li { float: left; font-size: 15px; color: #4d4d4d; line-height: 32px; padding: 5px 0 25px 0; text-align: justify; text-justify: inter-ideograph; }


/*========== 网页底部 ==========*/
#footer { width: 100%; margin-top: 20px; height: 200px; background: #348493; min-width: 1200px; }
.copyright { width: 1200px; margin-top: 10px; }
.copyright-L { float: left; width: 180px; }
.copyright-M1 { float: left; width: 350px; }
.copyright-M2 { float: left; width: 470px; }
.copyright-R { float: left; width: 200px; }
.copyright h1 { float: left; color: #9dd3dd; background: url(xian.png) no-repeat; padding-left: 40px; margin-top: 25px; line-height: 24px; }
.copyright .img { margin-top: 40px; }
.copyright .img li { float: left; margin: 0px 5px 0 10px; }
