﻿@charset "utf-8";
/*内页精灵图*/
.treeview .list a,.treeview li .hitarea,.breadcrumbs .ico,.list01_aico li a{ background: url(images/sub_sprite.png) no-repeat 0 0 ;}
/*内页结构*/
.w750{ width: 750px;float: right;}
.sidebar{ width: 220px;float: left;}
.aside{ margin-bottom: 10px;}
.mod_con{ border: 1px solid #cbcbcb;}
.mod_aside_hd{ background-position: 0px -230px;width: 218px;}
.mod_aside_bd .pt03 .txt{ height: 63px;overflow: hidden;}
.mod_aside_bd .list01_lico{ width: 198px;padding-bottom: 5px;}
/*内页结构*/
.breadcrumbs .cur,.article_hd h1,.contactInfo .list .tit{ color: #DF2686;}/*公共颜色*/
/*面包屑*/
.breadcrumbs{ background-color: #eeeeee;height: 35px;line-height: 35px;text-indent: 12px;}
.breadcrumbs .ico{ background-position: -209px 1px;padding-left: 15px;}
/*微软雅黑*/
.ui_sub_nav_hd h3{ font-family: \5fae\8f6f\96c5\9ed1,\9ed1\4f53;}

/*====================主内容=============*/
.article{ padding-top: 20px;}
/*.article_hd h1{ text-align: center;font-size: 22px;font-weight: bold;height: 30px;line-height: 30px;margin-bottom: 10px;}*/
.article_hd h1{ text-align:center;margin:0 auto;min-height: 30px;max-height: 60px;font-size: 22px;font-weight: bold;_height: 30px;width: 690px;line-height: 30px;margin-bottom: 10px;overflow: hidden;_overflow: visible}
h1 span{ display:inline-block;text-align:left;}

.tagInfo{ background-color: #eeeeee;width: 690px;margin: 0 auto;height: 30px;line-height: 30px;text-align: center;}
.tagInfo .i{ margin: 0 20px;}
.article_bd{ padding: 0 20px 30px;font-size: 14px;min-height: 650px;_height:650px}
.article_bd p{ margin-top: 30px;color: #000000;}
/*===================侧边栏===================*/
/*简单树状菜单-2011-10-15--3甲医院版*/
.treeview li .tit{ display: block;font-size:14px;font-weig1ht:bold;height: 30px;line-height: 30px;margin-left: 40px;width: 140px;border-bottom: 1px solid #ececec}
.treeview .list{ display: none;clear: left;position: relative;left: 40px;}
.treeview li{ _vertical-align: top;}
.treeview .list li{ line-height: 22px;}
.treeview li.last{ }
.treeview li:after{content:'\20';clear:both;display:block;font-size: 0;height:0;}
.treeview li{*zoom:1;}
.treeview .hd{ }
/*new 10-15*/
.treeview{ border-top: 0 none;}
.treeview .lv0{ position: relative;overflow: hidden;}
.treeview .hd{ position: relative;}
.treeview .cur_hd{ }
.treeview .cur_hd a{ }
.treeview .list a{ background: none;padding-left: 16px;color: #DF2686;}
.treeview li .hitarea{ display: none;background-position: 0 -16px;position: absolute;right: 30px;top: 6px;width: 16px;height: 16px;overflow: hidden;display: none;cursor: pointer}/*2011-1015 add display:none*/
.treeview li .collapsable-hitarea{ display: none;background-position: 0 0;}

.treeview li .tit a,.treeview li .tit em{ background: url(images/sub_nav_ico.png) no-repeat 0 1px;font-size: 12px;padding-left: 15px;cursor: pointer}
/*医院地图*/
.contactInfo{ padding-bottom: 10px;}
.contactInfo .pic{ text-align: center;margin-bottom: 10px;}
.contactInfo .pic img{ border: 1px solid #e4e4e4;}
.contactInfo .list{ padding: 0 10px;}
.contactInfo .list li{ height: 22px;line-height: 22px;overflow: hidden;}

/*新闻列表页*/
.list01_aico li a{ background-position: -216px -21px;padding-left: 9px;}
.article_list{ min-height: 650px;_height:650px}
.article_list .list01_aico{ padding: 12px;}
.article_list .list01_aico li{ height: 30px;line-height: 30px;}
.article_list .list01_aico .txt{ width: 560px;}
.pagination{ margin-left: 280px;}
/*专家列表页*/
h2.ico,.sub_list_tit,.expert_details h4.tit{ background: url(images/doctor_intro_sprite.png) no-repeat -100% 0 ;}
.expert_list h2.ico,.expert_details h2.ico{ background-position: -68px -40px;padding-left: 30px;font-size: 20px;font-weight: bold;margin: 20px;color: #DF2686;}
.sub_list_tit,.expert_details h4.tit{ background-position: 0 0;width: 90px;height: 25px;line-height: 25px;text-align: center;}
.main_list .lv0{ display: inline-block;*zoom:1;*display: inline;margin: 0 0 15px 25px;vertical-align: top;width: 455px;}
.main_list .lv0{ }
.sub_list_hd{ position: relative;}
.sub_list li{ width: 83px;margin: 0 8px 15px 0;float: left;}
.sub_list .sub_list_hd{ float: none;width: 100%;margin-bottom: 14px;}
.sub_list_tit{ position: relative;z-index: 2;margin-left: 20px;font-weight: bold;}
.sub_list_hd .ui_line{ border-top: 1px solid #C0C0C0;position: absolute;top: 12px;left: 0;width: 100%;z-index: 1;}
.sub_list .details{display: block;text-align: center;height: 19px;line-height: 19px;overflow: hidden}
/*专家列表----科室列表页*/
.expert_list .pt03{ padding: 0 30px 15px;}
.expert_list .pt03 .tit,.expert_details .pt03 .tit{ color:#DF2686;font-size: 14px;padding: 8px 0;}
.expert_list .pt03 .tit em,.expert_details .pt03 .tit em{ font-weight: bold;}
.expert_list .pt03 .txt{ text-indent: 2em;padding: 0 20px 0 10px;height: 125px;line-height: 25px;overflow: hidden;}
.expert_list .pt03 .more{ color: #FF6600;margin-left: 8px;}
/*专家详细页*/
.expert_details{ padding: 0 20px 30px;min-height: 700px;_height: 700px;}
.expert_details .pt03{ clear:both; height:auto; overflow:hidden;margin-bottom: 30px;}
.expert_details .details{ display: block;margin-bottom: 8px;}
.expert_details .txt{ border: 1px solid #cccccc;margin: 0 10px;padding: 20px;position: relative;}
.expert_details .txt em{ font-weight: bold;}
.expert_details .txt p{ line-height: 26px;}
.expert_details .txt .tit{ top: -14px;position: absolute;}

/*人才招聘 2012-03-01*/
.rc_details{ font-size: 12px;}
.rc_details td,.rc_details th{ border: 1px solid #cccccc;}
.rc_details th{ text-indent: 5px;}
.rc_details td{ padding-left: 12px;}
.odd{ background-color: #f8f8f8;}
.rc_details .titBar h3{ font-size: 14px;font-weight: bold;background: url(images/rc_tit_ico.gif) no-repeat 0 5px;padding-left: 16px;height: 28px;line-height: 28px;}

.rctreeview{ padding: 10px 0 ;border: 1px solid #cccccc;}
.rctreeview li{ background: url(images/tree_line.png) no-repeat 0 0 ;}
.rctreeview li .hitarea{ background: url(images/ico_hitarea.gif) no-repeat 0 4px ;float: left;width: 18px;height: 20px;overflow: hidden;margin-left: 8px;_margin-right: -3px;}
.rctreeview li .tit{ float:left; font-size:14px;font-weight:bold;height: 22px;line-height: 22px;text-indent: 6px;}
.rctreeview li .expandable-hitarea{ }
.rctreeview li .collapsable-hitarea{ background-position: 0 -26px;}
.rctreeview .list{ padding-left: 22px;display: none;clear: left}
.rctreeview .list .cur{ color: #DF2686;font-weight: bold;}
.rctreeview li{ background-position: 0 -501px;_vertical-align: top}
/*hack 消除li间隙抖动*/
.rctreeview li .hd{ float:left}/*缩小点击区域*/
.rctreeview .list li{ line-height: 22px;text-indent: 32px;}/*padding-left: 18px;0826移除*/
.rctreeview li.last{ background-position: 0 -1009px;}
.rctreeview li:after{content:'\20';clear:both;display:block;font-size: 0;height:0;}
.rctreeview li{*zoom:1;}
.rctreeview .hd{ cursor: pointer}

/*2013-06-13内页导航*/
.ui_sub_nav_hd,.ui_sub_nav_ft{ background: url(images/sub_page_nav.jpg) no-repeat -100% 0}
.treeview{ background: url(images/sub_page_nav_bd.png) repeat-y 0 0}

.ui_sub_nav_hd{ background-position: 0 0;width: 220px;height: 105px;overflow:hidden}
.ui_sub_nav_hd h3{ margin-top: 34px;margin-left: 46px;font-size: 15px;font-we1ight: bold;color: #311524}

.ui_sub_nav_ft{ background-position: 0 -105px;height: 48px}

/*2013-09-22内页img*/
.article_bd img{ max-width:680px}

/*留言板2012-0918*/
.feedback-list li{ background: url("dot_repeat.gif") repeat-x 0 bottom;padding: 0 20px 20px 40px;margin-bottom: 10px;}
.feedback-list .ico,.action-btn input{ background: url('chat-ico.png') no-repeat -100% 0 ;}
.feedback-list .ico{ position: absolute;}
.feedback-list .reply{ padding-left: 50px;background: #fff url("reply-bg.png") repeat-x bottom;min-height: 60px;_height:60px;border: 1px solid #DF2686;padding: 10px 10px 10px 60px;}

.wrap-feedback .w750{ float: left;}
.wrap-feedback .sidebar{ float: right;}
.feedback-list{ font-size: 12px;}

.feedback-list .i{ position: relative;min-height: 24px;_height: 24px;line-height: 24px;}
.feedback-list .tit{ color: #650000;float: left;margin-right: 6px;_margin-right: 3px;}
.feedback-list .txt{ margin-top: 0;overflow: hidden;*zoom:1}

.feedback-list .reply{ margin-top: 10px;}
.feedback-list .user .ico{ background-position: 0 0;width: 29px;height: 41px;left: -40px;
top: 14px;}
.feedback-list .reply .ico{ background-position: -50px 0;width: 35px;height: 31px;top: 10px;left: 10px;}
.reply-con{ background-color: #fff;padding: 8px;}
.reply-con .i{ overflow: hidden;clear: both;margin-bottom: 10px;font-size: 12px;}
.reply-con .lbl,.reply-con .ipt,.reply-con textarea{ float: left}
.reply-con .lbl{ margin-right: 5px;line-height: 24px;}
.reply-con .ipt,.reply-con textarea{ border: 1px solid #FFE3F0;}
.reply-con .ipt{ background-color: #fff;padding: 3px;height: 16px;line-height: 16px;width: 200px;}
.reply-con .tit-ipt{ width: 400px;}
.reply-con textarea{ width: 600px;height: 150px;padding: 6px;}
.action-btn{ text-align: center;}
.action-btn input{ display: inline-block;*zoom:1;*display: inline;width: 46px;height: 24px;line-height: 24px;border: 0 none;cursor: pointer;color: #fff;}
.action-btn .ips{ background-position: 0 -70px;}
.action-btn .iprs{ background-position: -65px -70px;}


.expert_list .pt03{ padding: 0 30px 15px;}
.expert_list .pt03 li{ padding-bottom:0px;border-bottom:1px dashed #cccccc}
.expert_list .pt03 .pic{ margin-right:15px;_margin-right:12px}
.expert_list .pt03 .tit,.expert_details .pt03 .tit{ color:#650000;padding: 8px 0;}
.expert_list .pt03 .tit em,.expert_details .pt03 .tit em{ font-weight: bold;}
.expert_list .pt03 .txt{ padding: 0 20px 0 0px;height: 125px;line-height: 25px;overflow: hidden;}
.expert_list .pt03 .more{ color: #650000;margin-left: 8px;}
.expert_list .pt03 .meta{ height: 21px;line-height:21px;overflow:hidden}
.expert_list .pt03 h3.tit{ font-size:14px}



/*2013-02-25留言板*/
.action_btn_area a{ background: url('chat-ico.png') no-repeat -100% 0 ;}

.red{ color:red}

.feedback-list li{ padding-right: 0px;padding-bottom: 40px}
.feedback-list li .i{ position:relative}
.action_btn_area{ overflow:hidden;*zoom:1}
.action_btn_area a{ width: 46px;height: 24px;line-height: 24px;border: 0 none;cursor: pointer;color: #fff;text-align: center;float:right;}
.action_btn_area a{ background-position: 0 -70px;background-color: #DF2686}
.action_btn_area .jubao_btn{ background-position: -65px -70px;}
.zhuiwen_btn{ margin-left:10px}

.reply{ position:relative}
.reply_in{ margin-top: 15px;padding-left: 0;display:none}
.reply_in .wrap{ border-top: 1px solid #d4d4d4}
.reply .hd,.reply_in .hd{ height:30px;line-height: 30px;overflow:hidden;*zoom:1}
.feedback-list .date{ float:right;}
.feedback-list .user .date{ position: absolute;right: 0;top:0}
.feedback-list .reply p{ margin-top:5px;text-indent: 2em}
.floor_num{ font-family:arial, sans-serif;font-style:italic;font-size:20px;color: #aaaaaa;margin-right: 10px}
.floor_num .floor_str{ font-family: SimSun;font-size: 12px;font-style:normal}
.reply_in .name{ color: #640000;font-weight: bold;margin-right:5px}

.get_more_btn{ height:30px;line-height: 30px;padding: 0 10px;position:absolute;bottom:-30px;left: 280px;background-color: #E4D3BF;color: #650000;}

.veti_code .ipt{ float: left;height: 18px;line-height: 18px;padding: 3px;border: 1px solid #C6D2DA;font-size: 12px;border-radius: 3px;-webkit-border-radius: 3px;margin-right: 10px;width: 60px;text-align: center;cursor: auto;background-image: none;color: #333333}
.veti_code{ margin-left: 42px}
.veti_code .ipt{ }
.veti_code img{ margin-right: 15px;float: left;}
.veti_code a{ line-height: 26px;color: red;text-decoration: underline;float:left;margin-right:10px}
.reg_tips{ float: left;float: left;height: 18px;line-height: 18px;padding: 3px 20px;font-weight: normal;}


.reg_ok_tips{ border: 1px solid #B8ECFF;background-color: #F2FEFF;color:#A5A5A5;display:block}
.reg_error_tips{ border: 1px solid #FC5555;background-color: #F7C9C9;color:#CB1515;display:block}
.reg_ok_tips,.reg_error_tips{ height: 16px;line-height: 16px;text-indent: 0px;margin: 0 0 0 15px}

.veti_code .wrap_btn{ float: left}
.wrap_veti_code{ float:left}
.wrap_veti_code .details_tit{ height:24px;line-height: 24px;float:left}






/*.pt01 li{ float: left;width: 110px;margin-right: 10px;}基本图文容器*/
.pt01 .pic{ display: block;line-height: 0;margin-bottom: 5px;}
.pt01 .pic img{ margin:0 auto;display: block;padding: 1px;border: 1px solid #e4e4e4;}
.pt01 .txt{ display: block;font-size: 12px;line-height: 18px;}
.pt03{ padding:0 10px 15px;}
.pt03 li{ padding: 15px 0;overflow: hidden;vertical-align: middle;*zoom:1}
.pt03 .pic{ float: left;margin-right: 15px;_margin-right:12px}
.pt03 .pic img{ border: 1px solid #d9d9d9;padding: 3px;}
.pt03 .txt{ line-height: 21px;overflow: hidden;*zoom:1}
.pt03 .tit{ line-height: 21px;}
.pt03 .tit a{ color: #DF2686;text-decoration:none;}
.pt03 .tit a:hover{color:#DF2686;text-decoration:underline;}


.pt04{ padding:0 0px 15px;font-size: 12px;overflow: hidden;}
.pt04 .pic{ display: block;}
.pt04 .pic img{ border: 1px solid #e3e3e3;padding: 3px;display: block;}
.pt04 .tit{ cursor: pointer;display: block;height: 21px;line-height: 21px;text-align: center;overflow: hidden;width: 100%;}
.pt04 .pic a{ color:#ffffff;text-decoration:none;}
.pt04 .pic a:hover{color:#333333;text-decoration:underline;}
