﻿.picbar{ float:left; width:261px; margin:11px 17px 0 26px; display:inline;}
.picbar li{ float:left; width:261px; height:62px; margin-bottom:4px;}


.main{ float:left; width:430px; margin:14px 14px 0 0; overflow:hidden;}
.main h1{ width:429px; height:40px; line-height:40px; background:url(../images/H_bg.jpg) no-repeat left top; text-indent:58px;  font-size:14px; color:#fff;}
.main h1 a{ font-size:14px; color:#fff;}
.main h1 a:hover{color:#fff;}


.main .Tabnews{ width:430px; margin-top:22px; overflow:hidden;}
.main .Tabnews .Tit{ float:left; width:430px; height:30px;}
.main .Tabnews .Tit span{ display:block; float:left; width:131px; height:30px; margin-left:-1px; color:#ccc; font-weight:bold; font-size:16px; line-height:30px; text-align:center; cursor:pointer;}
.main .Tabnews .Tit span.current{ background:url(../images/Tab_hover.jpg) no-repeat left top; color:#484848;}
.main .Tabnews .main_centent{ float:left; width:430px; background:url(../images/main_centent_bg422.jpg) repeat-x left top; overflow:hidden;}


.main .Tabnews .main_centent dl{ width:409px; line-height:18px; border-bottom:1px dashed #c5c5c5; padding-bottom:11px; margin:15px auto 0;}
.main .Tabnews .main_centent dl dt{ font-weight:bold; color:#989898;}


.news{ float:left; width:240px; overflow:hidden; margin-top:15px;}
.news .search {width:223px; height:22px;}
.news .search .txt{ float:left; width:203px; height:22px; background:url(../images/search_txt.jpg) no-repeat left top; border:0;}
.news .search .btn{ float:right;}


.news h2{ height:40px; line-height:40px; font-size:14px; color:#000; }
.news .picnews{ display:block; width:223px; height:75px; background:#d8d8d8; border:1px solid #b9b9b9; padding:2px;}
.news dl{ width:230px; height:85px; line-height:18px; border-bottom:1px solid #d8d7c2; padding-bottom:7px; overflow:hidden;}
.news dl dt{ width:230px; height:30px; line-height:30px; font-weight:bold; }
.news dl dt a{ float:left; color:#989898;}
.news dl dt span{ float:right; font-weight:normal; color:#989898;}
.news dl dd { position:relative; }
.news dl dd span{ position:absolute; right:5px;}
.news dl dd span a{color:#2967ca; text-decoration:none;}


#wrapper #main ul.newslist{ width:720px; margin:18px auto 0; text-align:justify;}
#wrapper #main ul.newslist li{ height:32px; line-height:32px; color:#999;}
#wrapper #main ul.newslist li a{color:#999;}
#wrapper #main ul.newslist li a:hover{color:#2967CA;}
#wrapper #main ul.newslist li.bg{ background:#eee;}
#wrapper #main ul.newslist li span{ padding:0 15px;}

#wrapper #main ul.piclist{ width:715px; margin:11px auto 0; overflow:hidden;}
#wrapper #main ul.piclist li{ float:left; width:129px; margin-right:17px;}


#wrapper #main .service_main{ width:700px; background:#eee;  padding:10px; margin:5px auto 40px; overflow:hidden;}

#main .picshow{ width:715px; margin:13px auto 0; overflow:hidden;}
#main .picshow img{ display:block; width:700px; height:314px; border:5px solid #eaeaea; margin:0 auto 15px;}
.show_pic{ width:719px; margin:30px auto; border:1px solid #d9d9d9; padding-bottom:10px; border-left:0; border-right:0; overflow:hidden; }
#leftbtn{ float:left; margin:56px 0 0 10px; cursor:pointer;}
#containers{ width:680px; overflow:hidden; float:left; margin:12px 0 0 4px; display:inline;}
#containers ul{ float:left;}
#containers li{ float:left; list-style:none; width:133px; height:105px; padding:0 3px 0 0;}
#rightbtn{ float:right; margin:56px 10px 0 0; cursor:pointer;}



.list_Pic { width:730px; margin:13px auto; overflow:hidden;}
.list_Pic li{ float:left; width:213px; margin-right:43px; overflow:hidden;}
.list_Pic li img{ width:203px; height:265px; padding:2px; border:2px solid #413f40;}
.list_Pic li .btn{ display:block; width:70px; height:19px; margin:10px auto;}


#main .arrail_main{ width:730px; margin:15px auto 0; overflow:hidden;}
#main .arrail_main .flash{ float:left; width:420px; height:240px; border:7px solid #e8e8e8;}
#main .arrail_main .txt{ float:left; width:275px; margin-left:14px; line-height:24px;}
#main .arrail_main .txt h1{ line-height:30px; border-bottom:1px dashed #413f40; font-size:14px;}

#main .doctor_main{ width:720px; margin:13px auto 0; overflow:hidden;}
#main .doctor_main img{ display:block; float:left; width:154px; height:182px; border:4px solid #ddd;}/*2010-4-27*/
#main .doctor_main .txt{ float:left; margin-left:15px; width:540px;}
#main .doctor_main .txt dd{ width:540px;}
#main .doctor_main .txt dd span{ float:left;}
#main .doctor_main .txt dd .doctor_txt{ float:left; width:500px; min-height:135px; _height:135px;}
#main .doctor_main .txt dd input{ float:right; margin-right:15px;}



#main .Title a.more{ font-size:12px; font-weight:normal; line-height:25px; text-decoration:none; float:right; overflow:hidden; margin-top:5px;}
#wrapper #main h2.Title span.num{ margin:0 0 0 10px; padding:0; border:0; background:none; color:#0091db; font-size:12px; font-weight:normal;}
#main .doctor_intxt{ display:block; width:700px; height:98px; border:1px solid #d9d9d9; background:#eee; padding:10px; margin:5px auto; line-height:22px; overflow-y:auto; font-size:12px;}
#main .intxt_btn{ width:720px; height:23px; margin:0 auto;}
#main .intxt_btn input{ float:right;}
#main .intxt_btn input.spac{ margin-right:7px;}

.web_txt{ width:700px; border-bottom:1px dashed #cfcfcf; padding:0 10px 10px; margin:14px auto; line-height:18px; overflow:hidden;}
.web_txt span{ margin-right:15px;}
.web_txt .admin_content{ padding:10px; border:1px solid #d9d9d9; background:#eee; margin-top:10px; font-weight:bold; color:#989898;}

#main p.more{ width:720px; text-align:right; margin:0 auto 10px;}


#main .team_tab{ width:720px; margin:0 auto; overflow:hidden;}
#main .team_tab h2.tab_tit{ height:31px; background:url(../images/tab_tit_bg.gif) repeat-x left bottom; padding-left:11px; margin:18px 0 0 0;}
#main .team_tab h2.tab_tit span{ display:block; float:left; width:80px; height:31px; background:url(../images/team_bg.jpg) no-repeat left top; line-height:31px; text-align:center; margin:0 0 0 -1px; font-size:14px; cursor:pointer;}
#main .team_tab h2.tab_tit span.current{background:url(../images/team_hover.jpg) no-repeat left top; color:#1f48a0;}
#main .team_tab .maindoc{ min-height:760px; _height:760px;}/*2010-4-26*/

.team_tab ul{ width:100%; overflow:hidden; clear:both;}
/*.team_tab ul li{ float:left; width:133px; height:211px; line-height:20px; margin-right:13px; overflow:hidden; text-align:center; color:#3b0000;}*/
.team_tab ul li{ float:left; width:154px; height:245px; line-height:20px; margin-right:30px; overflow:hidden; text-align:center; color:#3b0000;}
.team_tab p{ height:24px; line-height:24px; background:url(../images/ico422.gif) no-repeat left center; border-bottom:1px solid #515352; font-weight:bold; color:#3b0000; margin:14px 0 8px 0; padding-left:17px;}