@charset "utf-8";

#banner{
	width:1100px;
	margin:0 auto;
	padding:4px 0 10px;
	border-radius:3px;
	clear:both;
	overflow:hidden;
}
#Container .middle_wrapper{
	width:1100px;
	margin:0 auto;
	overflow:hidden;
}
.middle_wrapper .middle_box{
	width:1100px;
}
.middle_box .left_item{
	float:left;
	width:258px;
	padding-right:12px;
	overflow:hidden;
}
.left_item .item_class{
	float:left;
	width:258px;
}
.item_class .item_title{
	float:left;
	width:258px;
	height:36px;
	background: transparent url("/images/news-item-bg.png") no-repeat;
}
.item_class .item_title2{
	float:left;
	width:258px;
	height:36px;
	background: transparent url("/images/news-item-bg2.png") no-repeat;
}
.item_title,.item_title2 h2{
	float:left;
	width:258px;
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:14px;
	padding-left:33px;
}
.item_class .item_list{
	float:left;
	width:256px;
	border-left:1px solid #cbdee9;
	border-right:1px solid #cbdee9;
	background:#fafdff;
	padding-bottom:9px;
}
.item_list ul li{
	float:left;
	width:220px;
	height:35px;
	line-height:35px;
	font-size:14px;
	border-bottom:1px solid #cbdee9;
	padding-left:35px;
	background: transparent url("../images/news-arrow.png") no-repeat 20px 13px;
}
.left_item .zjks{
	float:left;
	width:258px;
	height:78px;
}
.zjks img{
	float:left;
	width:129px;
}
.middle_wrapper .middle_box .ksclass_box{
	float:left;
	width:1098px;
	min-height:197px;
	border:1px solid #cbdee9;
	border-radius:3px;
}
.ksclass_box h2{
	width:1098px;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#0093d0;
	background:url(../images/box_title_bg.png) repeat-x;
}
.ksclass_box .ks_class{
	float:left;
	width:1098px;
	margin-bottom: 15px;
}
.ks_class .ksclass_wrap{
	float:left;
	width:526px;
	min-height:88px;
	padding-left:15px;
	padding-top:25px;
}
.ksclass_wrap h3{
	float:left;
	width:128px;
	height:25px;
	left:10px;
	top:-10px;
	text-align:center;
	font-size:14px;
	color:#fff;
	position:relative;
	background:url(../images/ks_t_bg.png) no-repeat;
	z-index:999;
}
.ksclass_wrap .ksclass_list{
	float:left;
	width:526px;
	min-height:77px;
	position:absolute;
	border:1px solid #eaf1f6;
	border-radius:3px;
	padding-top:5px;
	background:#fafdff;
}
.ksclass_list ul{
	padding-top:15px;
}
.ksclass_list li{
	float: left;
	margin: 3px 0 3px 10px;
	height: 20px;
}
.ksclass_list li a {
    color: #666;
	font-size:14px;
    text-decoration: none;
    padding-right: 10px;
    white-space: nowrap;
}
.ksclass_list li span{
    color: #dee0e1;
	height:6px;
	line-height:6px;
}
.ksclass_box .branck_box{
	float:left;
	width:1098px;
}
.branck_box .branck_wrap{
	float:left;
	width:515px;
	height:120px;
	padding:18px 0 0 22px;
}
.branck_wrap .branck_img{
	float:left;
	width:170px;
	height:120px;
	padding-right:10px;
}
.branck_img img{
	width:170px;
	height:120px;
}
.branck_wrap .branck_text{
	float:left;
	width:325px;
}
.branck_text h4{
	float:left;
	width:330px;
	color:#0093d0;
	font-size:16px;
	margin-bottom:5px;
}
.branck_text .branck_intro{
	float:left;
	width:325px;
	color:#999;
	line-height:22px;
	margin-bottom:5px;
}
.branck_text .branck_more{
	float:left;
	width:103px;
	height:26px;
	color:#0093d0;
	font-size:12px;
	line-height:26px;
	margin-bottom:5px;
	padding-left:20px;
	background:url(../images/branck_more_bg.png) no-repeat;
}
.branck_more a{
	color:#0093d0;
}
.middle_box .news_box{
	float:left;
	width:828px;
	min-height:683px;
	border:1px solid #cbdee9;
	border-radius:4px;
	background:#fff;
}
.middle_box .gradient{
    background: -moz-linear-gradient(top, #fff 0%, #eef9ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eef9ff));
    background: -webkit-linear-gradient(top, #fff 0%,#eef9ff 100%);
    background: -o-linear-gradient(top, #fff 0%,#eef9ff 100%);
    background: -ms-linear-gradient(top, #fff 0%,#eef9ff 100%);
    background: linear-gradient(to bottom, #fff 0%,#eef9ff 100%);
}
.news_box .intro_wrapper{
	float:left;
	width:828px;
	background: transparent url("../images/news-box-bg2.png") no-repeat;
}
.intro_wrapper .news_nav{
	float:left;
	width:790px;
	height:105px;
	border-bottom:1px dashed #ccc;
	margin-left:20px;
}
.intro_wrapper .news_content{
	float:left;
	width:788px;
	padding:20px 20px;
	line-height:28px;
}
.news_box .news_wrapper{
	float:left;
	width:828px;
}
.news_wrapper h2 {
    width: 828px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #0093d0;
    background: url("../images/box_title_bg.png") repeat-x;
}
.news_wrapper h2 .more{
	float:right;
    color:#999;
	font-size:12px;
	padding-right:20px;
}
.news_wrapper h2 .more a{
    color:#999;
}
.news_wrapper h2 .more A:hover {
	color:#0093d0;
	TEXT-DECORATION: none;
}
.news_wrapper h2 .current_local{
	float:right;
    color:#999;
	font-size:12px;
	padding: 0 15px 0 15px;
	background: transparent url("../images/news-nav-icon.png") no-repeat 0 12px;
}
.news_wrapper h2 .current_local a{
    color:#999;
}
.news_wrapper h2 .current_local A:hover {
	color:#0093d0;
	TEXT-DECORATION: none;
}
.news_wrapper .news_list{
	float:left;
	width:828px;
	padding-top:10px;
}
.news_wrapper .news_list ul li{
	float:left;
	width:808px;
	height:32px;
	line-height:32px;
	font-size:14px;
	padding-left:30px;
	background: transparent url("../images/news-dot.png") no-repeat 20px 15px;
	overflow:hidden;
}
.news_list ul .news-text{
	float:left;
	width:680px;
	display:inline;
}
.news_list ul .time{
	float:left;
	width:80px;
	font-size:12px;
	color:#999;
	display:inline;
}
.news_wrapper .news_content{
	float:left;
	width:798px;
}
.news_content img{
	max-width:790px;
}
.news_wrapper .news_nav{
	float:left;
	width:828px;
	min-height:140px;
	background: transparent url("../images/news-box-bg.png") no-repeat;
}
.current_nav{
	float:right;
	color:#999;
	padding:15px 15px 0 15px;
	background: transparent url("../images/news-nav-icon.png") no-repeat 0 18px;
}
.current_nav a{
	color:#999;
}
.current_nav a:hover{
	color:#0093d0;
}
.news_box .news_nav h1{
	float:left;
	width:828px;
	color:#0093d0;
	font-size:30px;
	text-align:center;
	padding-top:20px;
}
.news_nav .click-data{
	float:left;
	width:788px;
	height:42px;
	color:#999;
	text-align:center;
	padding-top:15px;
	margin-left:20px;
	border-bottom:1px dashed #dfdfdf;
}
.news_wrapper .news_pager{
	float:left;
	width:828px;
	padding-top:10px;
}
.click-data span{
	float:left;
	display:inline;
	padding-right:18px;
}
.plwidth{
	padding-left:225px;
}
.news_wrapper .news_content{
	float:left;
	width:788px;
	padding:20px 20px;
	line-height:28px;
}
.middle_box .search_box{
	float:left;
	width:1098px;
	min-height:500px;
	border:1px solid #cbdee9;
	border-radius:4px;
	background:#fff;
}
.search_box .search_wrapper{
	float:left;
	width:1098px;
}
.search_wrapper h2 {
    width: 1098px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #0093d0;
    background: url("../images/box_title_bg.png") repeat-x;
}
.search_wrapper h2 .current_local{
	float:right;
    color:#999;
	font-size:12px;
	padding: 0 15px 0 15px;
	background: transparent url("../images/news-nav-icon.png") no-repeat 0 12px;
}
.search_wrapper h2 .current_local a{
    color:#999;
}
.search_wrapper h2 .current_local A:hover {
	color:#0093d0;
	TEXT-DECORATION: none;
}
.search_wrapper .search_list {
	float:left;
	padding:15px;
}
.search_wrapper .search_list ul li{
	float:left;
	width:1000px;
	padding-bottom:14px;
}
.search_list .search-title{
	float:left;
	width:1000px;
	line-height: 30px;
	font-size:14px;
	background: transparent url("../images/news-dot.png") no-repeat 0px 14px;
	padding-left:10px;
}
.search_list .search-intro{
	float:left;
	width:1000px;
	font-size:12px;
	line-height: 24px;
	padding-left:10px;
}
.search_list .search-more{
	float:left;
	width:1000px;
	line-height: 24px;
	font-size:12px;
	padding-left:10px;
}
.search_wrapper .red {
    color: #CC0033;
    font-weight: bold;
	display:inline;
}
.middle_box .office_box{
	float:left;
	width:828px;
}
.office_box .office_wrapper{
	float:left;
	width:828px;
	min-height:150px;
	border:1px solid #cbdee9;
	border-radius:4px;
	margin-bottom:10px;
}
.office_wrapper h2{
    width: 828px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #0093d0;
    background: url(../images/box_title_bg.png) repeat-x;
}
.office_wrapper h2 .more{
	float:right;
    color:#999;
	font-size:12px;
	padding-right:20px;
}
.office_wrapper h2 .more a{
    color:#999;
}
.office_wrapper h2 .more A:hover {
	color:#0093d0;
	TEXT-DECORATION: none;
}
.office_wrapper h2 .current_local{
	float:right;
    color:#999;
	font-size:12px;
	padding: 0 15px 0 15px;
	background: transparent url("../images/news-nav-icon.png") no-repeat 0 12px;
	
}
.office_wrapper h2 .current_local a{
    color:#999;
}
.office_wrapper h2 .current_local A:hover {
	color:#0093d0;
	TEXT-DECORATION: none;
}
.office_wrapper .office_intro{
	float:left;
	padding:15px;
	line-height:24px;
	background:#fff;
}
.office_intro span a{
	color:#119ad3;
	text-decoration:underline;
	padding-left:5px;
}
.office_wrapper .expert_list{
	float:left;
	padding:5px 10px;
}
.expert_list .expert_box{
	float:left;
	width:160px;
	height:268px;
	padding:10px 20px;
}
.expert_box .expert_img{
	float:left;
	width:160px;
	height:233px;
}
.expert_img img{
	width:160px;
	height:233px;
}
.expert_box .expert_name{
	float:left;
	width:160px;
	height:30px;
	text-align:center;
	padding-top:5px;
	background: url(../images/expert_bg.png) repeat-x;
}
.expert_name span{
	color:#0093d0;
	padding-right:8px;
}
.expert_list .list_pager{
	float:left;
	width:810px;
	height:60px;
	margin:0 auto;
	padding-top:20px;
	overflow:hidden;
}
/* ============office_news============== */
.middle_box .office_news{
	float:left;
	width:830px;
	padding-top:2px;
}
.office_news .left_news{
	float:left;
	width:408px;
	height:317px;
	border:1px solid #cbdee9;
	border-radius:3px 3px 3px 3px;
}
.office_news .right_news{
	float:left;
	width:408px;
	height:317px;
	border:1px solid #cbdee9;
	border-radius:3px 3px 3px 3px;
	margin-left:10px;
}
.office_news .tag_box{
	float:left;
	width:408px;
	height:35px;
	background:url(../images/box_title_bg.png) repeat-x;
}
.tag_box h3{
	float:left;
	width:95px;
	height:35px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:url(../images/tab_hover.png) no-repeat 5px 5px;
}
.tag_box .more{
	float:right;
    color:#999;
	font-size:12px;
	padding-right:20px;
	line-height:35px;
}
.tag_box .more a{
    color:#999;
}
.office_news .tab_wrapper{
	float:left;
	width:360px;
	height:244px;
	padding:18px 0 0 18px;
}
.tab_wrapper .img_text{
	float:left;
	width:375px;
	height:104px;
	border-bottom:1px dashed #dfdfdf;
	overflow:hidden;
}
.img_text .imgart_img{
	float:left;
	width:128px;
	height:90px;
	padding-right:10px;
}
.imgart_img img{
	width:128px;
	height:90px;
}
.img_text .imgart_text{
	float:left;
	width:220px;
}
.imgart_text h2{
	float:left;
	width:220px;
	font-size:14px;
	padding-bottom:10px;
}
.imgart_text a{
	color:#0093d0;
}
.imgart_text a:hover{
	color:#0093d0;
	text-decoration:underline;
}
.imgart_text .news_intro{
	float:left;
	width:220px;
}
.tab_wrapper .news_list{
	float:left;
	width:360px;
	height:160px;
	padding-top:10px;
}
.tab_wrapper ul li{
	float:left;
	width:360px;
	height:28px;
	line-height:28px;
	font-size:14px;
	background: transparent url("../images/news-dot.png") no-repeat 0px 13px;
	overflow:hidden;
}
.tab_wrapper ul .news_text{
	float:left;
	width:310px;
	padding-left:10px;
	display:inline;
}
.tab_wrapper ul .time{
	float:left;
	width:40px;
	color:#999;
	font-size:12px;
	display:inline;
}
.middle_box .right_item{
	float:left;
	width:828px;
}
.right_item .doctor_box{
	float:left;
	width:828px;
	min-height:460px;
	border:1px solid #cbdee9;
	border-radius:4px;
	background:#fff;
}
.doctor_box .doctor_wrapper{
	float:left;
	width:828px;
	background: transparent url("../images/news-box-bg2.png") no-repeat;
}
.doctor_wrapper .doctor_nav{
	float:left;
	width:790px;
	height:105px;
	border-bottom:1px dashed #ccc;
	margin-left:20px;
}
.doctor_nav .current_nav{
	float:right;
	color:#999;
	padding:15px 15px 0 15px;
}
.current_nav a{
	color:#999;
}
.current_nav a:hover{
	color:#0093d0;
}
.doctor_box .doctor_nav h1{
	float:left;
	width:790px;
	color:#0093d0;
	font-size:30px;
	text-align:center;
	padding-top:15px;
}
.doctor_wrapper .doctor_content{
	float:left;
	width:790px;
	margin-left:20px;
	padding-top:30px;
}
.doctor_content .doctor_img{
	float:left;
	width:340px;
	height:400px;
	padding-right:20px;
	text-align: center;
}
.doctor_content .doctor_img img{
	width:250px;
	height:364px;
}
.doctor_img p{
	text-align:center;
	line-height:36px;
}
.doctor_content .doctor_info{
	padding:0px 10px 25px 0px;
	line-height:28px;
}
.doctor_content .dep_info{
	float:left;
	line-height:28px;
}
/* ============zgjy============== */
.office_wrapper .focus_news{
	float:left;
	width:788px;
	height:240px;
	padding:20px;
	background:#fff;
}
.focus_news .ghnews_box{
	float:left;
	width:436px;
	height:240px;
	background:#fff;
	overflow:hidden;
}
.ghnews_box .news-wrap{
	float:left;
	width:436px;
	padding-left:15px;
}
.news-wrap .news-list ul li{
	float:left;
	width:410px;
	height:14px;
	font-size:14px;
	padding-left:10px;
	background: transparent url("../images/news-dot.png") no-repeat 0px 8px;
	padding-bottom:14px;
	overflow:hidden;
}
.news-list ul .news-text{
	float:left;
	width:375px;
	display:inline;
}
.news-list ul .time{
	float:left;
	width:35px;
	font-size:12px;
	color:#999;
	display:inline;
}