@charset "utf-8";
/* -------------------------------------------------
 * reset css
 * -------------------------------------------------
*/
html{
    height:100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
	-webkit-font-smoothing:antialiased;
}
body{
	margin:0;
	padding:0;
	background-color:#f8f8f8;
	height:100%;
	text-align:left;
	color:#3e3a39;
    font-family: miscrosoft yahei,'微软雅黑';
	font-size:14px;
}
h1,h2,h3,h4,h5,h6,p,figure,form{
    margin:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
img{
	border:0;
    vertical-align:middle;
    -ms-interpolation-mode: bicubic;
}
a{
	text-decoration:none;
	color:#3e3a39;
	outline:0;
}
a:focus {
    outline: none;
}
a:hover{
    color:#008ec9;
	text-decoration:none;
}
/* hn */
h1{
	font-size:16px;
	line-height:36px;
}
h2{
	font-size:14px;
	line-height:30px;
}
h3{
	line-height:24px;
}
h3,h4,h5,h6{
	font-size:12px;
}
/* ul ol dl */
ul,li,ol{
    margin: 0;
	padding:0;
	list-style: none outside none;
}
ul.has-style li,ol li{
	margin-left:25px;
}
ul.has-style li{
    list-style:disc;
}
ol li{
	list-style:decimal;
}
ul.inline-style li{
	float:left;
	display:inline;
}
dl{
    margin-bottom: 18px;
}
dt{
    font-weight: bold;
}
dd{
    margin:0 0 0 9px;
	padding:0;
}
svg:not(:root) {
    overflow: hidden;
}
pre{
    margin:0;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap !important;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
/* clearfix */
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
	clear:both;
	overflow:hidden;
}
.clearfix{
    zoom:1;
}
/* -------------------------------------------------
 * form
 * -------------------------------------------------
*/
button,input,select,textarea{
    font-size:100%;
    font-family:'宋体',arial;
	font-size:12px;
    margin: 0;
	outline: 0 none;
    vertical-align: baseline;
    *vertical-align: middle;
}
textarea{
    overflow: auto;
    vertical-align:top; 
	resize:none;
}
button,input{
    line-height:normal;
}
button,
html input[type="button"], 
input[type="reset"],
input[type="submit"],
.submit-btn{
    -webkit-appearance: button; 
    cursor: pointer; 
    *overflow: visible;
}
button[disabled],
input[disabled],
.disable{
    cursor: default;
}
input[type="checkbox"],
input[type="radio"],
.form-radio,
.form-checkbox{
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}
fieldset{
    border: 1px solid #c0c0c0;
    margin: 0 2px 18px;
    padding: 0.35em 0.625em 0.75em;
}
legend{
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}
button::-moz-focus-inner,
input::-moz-focus-inner{
    border: 0;
    padding: 0;
}
/* -------------------------------------------------
 * css3 & html5
 * -------------------------------------------------
*/
/* html5 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{
    display: block;
}
audio,canvas,video{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]){
    display: none;
    height: 0;
}
nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}
input[type="search"]{
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{
    -webkit-appearance: none;
}
:-moz-placeholder,
::-webkit-input-placeholder{
  color: #999;
}


/***********gloabal start***********/
.content{ width:990px; margin:0 auto; background:#fff;}

/**
container
**/
.container{  min-height:100%;}
.paddingbottom{padding-bottom:210px; *padding:0;}
.mid_box{ border-bottom:1px solid #0d4eb4;}


/********header********/
.header{position:relative; z-index: 22; min-width: 990px;}
.header_top{ background: #fff; height: 84px; overflow: hidden;}
.header_l{ float: left;width: 30%;}
.header_l img{ margin-top: 20px; height: 46px;}
.header_r{ float: right; width: 70%;}
.headerlink,.menu_first{ float: right; margin-top: 10px;}
.menu_first{ *margin-top:11px;}
.headerlink a,.headerlink span{ padding: 5px 2px;font-size: 12px;}
.headerlink a{ cursor: pointer;}
.menu_first ul { float: left;}
.menu_first ul  li{ float: left; padding:8px 15px 15px 15px; *padding-bottom: 14px; background: #fff; border: 4px solid transparent; border-bottom: 0; cursor: pointer; }
.menu_first ul  li.current{ border-color: #145cbb; background: #3285d1;color: #fff;position: relative;z-index: 3;}
.menu_second_div{ background: url(images/secondMenubg.jpg) repeat-x; height: 59px; width: 100%; border-bottom: 1px solid #0d4eb4; border-top:4px solid #145cbb;position: relative;z-index: 2; margin-top: -4px;}
.menu_second_div .content{ background: transparent;}
.menushdow{ background: url(images/menusecondshadow.png) repeat-x; height: 12px; width: 100%;}
.menu_second{ float: left;}
.menu_second ul{ float: left;}
.menu_second li{ float: left; padding: 0px 10px;color: #fff;height: 59px;line-height: 59px; cursor: pointer;}
.menu_second li:hover{ background: #2067b0;}
.menu_second li img{ width: 30px; height: 30px; margin-right: 5px;}
.menu_search_div{ float: right; width: 230px; margin-top: 15px;}
.menu_search{ position: relative;}
.searchMenu{ border: 1px solid #145cbb; background: #fff; width: 189px; height: 30px;padding: 0 30px 0 5px; line-height: 30px;}
.menu_search .searchMenuIcon{ background: url(images/globalicon.png) no-repeat -295px -156px; width: 30px; height: 30px; position: absolute; top: 1px; right: 2px; cursor: pointer;}
.menu_second_div>div{ display: none;}
.menu_second_div>div.first{ display: block;}

/**医疗服务**/
.serviceDiv{ height: 151px; margin-top: -34px;position: relative;z-index: 22;}
.servicesTeam .content{background: #f2f2f2;}
.servicesTeam{ height: 115px; border-bottom: 1px solid #145cbb;background: #f2f2f2;}
.serviceshadow{ margin-top:5px; background: url(images/index_shadow.png) repeat-x;width: 100%;height: 30px;}
.margin0{margin:0;}

/**医疗服务 门诊通知 停诊通知 etc***/
.block{ width:100%; height:93px; display:table; position:relative;padding-top: 10px;}
.left,
.right,
.left_end,
.right_end{ position:absolute;  top:31px;  width:30px; height:40px; z-index:2;background: url(images/globalicon.png) no-repeat;cursor: pointer;}
.left{left:0;background-position:-18px -409px; }
.right{ right:0; background-position:-100px -409px;}
.left_end{left:0;background-position:-18px -475px;cursor: default;}
.right_end{right:0;background-position:-100px -475px;cursor: default;}
.Bar,
.Bar ul,
.Bar ul li{float:left; display:inline; text-align:center; color:#3e3a39;}
.Bar ul li a{ color:#3e3a39;}
.Bar{ height:92px; overflow:hidden;width: 900px; margin-left:38px;}
.Bar ul li{ background:url(images/servicesbox.jpg) no-repeat; width:92px; height:93px; margin:0 10px; cursor:pointer;}
.Bar li img{height: 60px; width: 60px;}
.Bar ul li:hover{box-shadow: 0 0 8px rgba(0,0,0,.4);}


/***左右布局 首页***/
.left_box_nb{ float: left; width: 310px;}
.right_box_nb{ float: right; margin: 0 0 0 -310px; width: 100%;}
.box_content_nb{ margin: 0 0 0 320px;}


/**医疗服务  imgslide**/
.picScroll-left{width:305px;height:242px;overflow:hidden;position:relative; border:2px solid #0d4eb4; font-size: 12px; margin-bottom: 10px;}
.picScroll-left_slide {position: relative;height: 100%;z-index: 0;}
.picScroll-left_slide li{ height: 242px;}
.picScroll-left_slide li a>span.ct_txt{display:block;line-height:30px;*line-height:30px;overflow:hidden;color:#fff;height:45px;cursor:pointer;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#8c3e3a393e3a39', endColorstr = '#8c3e3a393e3a39' );background-color:rgba(0,0,0,.55);_background:none;position: relative;margin-top: -45px;padding-right: 5px;text-align: left;padding-left: 5px; text-align: center;}
.picScroll-left_slide li a:hover .ct_txt{color:#fff;text-decoration: none;}
.b_cont_slide li img{ width:305px; height:242px;}


.picScroll-left .hd,.yiliao_slide .hd{ overflow:hidden;  height: 20px;background: transparent;margin-top: -20px;position: relative;z-index: 2;}
.picScroll-left .hd ul,.yiliao_slide .hd ul{float:left;zoom:1; margin-top:7px; zoom:1;  position:relative; left: 50%;}
.picScroll-left .hd ul li,.yiliao_slide .hd ul li{ float:left;  width:20px; height:8px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#fff; position:relative; right:50%; cursor: pointer;}
.picScroll-left .hd ul li.on,.yiliao_slide .hd ul li.on{ background:#052e6f; }

.yiliao_slide,.second_div_img{ width: 100%; min-width: 990px; overflow:hidden;margin-top: -12px;}
.yiliao_slide_div{position: relative;height: 280px;z-index: 0;}
.yiliao_slide_div li img{ height: 280px; }
.yiliao_slide_div li{ width: 100%; height: 280px;}

.second_div_img img{ height: 182px; }


.teachTabdiv>div{ display: none;}
.teachTabdiv>div.first{ display: block;}

/***医疗服务 loginbox**/
.loginsuccessdiv{height: 119px;}
.loginbox{border-top:2px solid #0d4eb4; background: #e9e9e9;}
.loginbox_l,.loginbox_r{ float: left; width: 50%;}
.loginbox_r{ background: url(images/line.jpg) repeat-y left top;}
.loginbox_rr{ background: url(images/line.jpg) repeat-y left top;}
.loginbox_l p{margin: 12px 0;font-size: 16px;font-weight: bold;}

.loginbox_ll{ float: left; width: 360px;}
.loginbox_rr{ float: left; width: 310px;}


.loginbox ul{ float: left;}
.loginbox  ul li{ float: left;margin: 3px 2px 3px 1px;}
.loginbox li img{ width: 670px; height: 130px;}

.loginse{ position: relative;}
.success_userIcon{ background: url(images/globalicon.png) -330px -92px; height: 81px;width: 145px; float: left;margin-top: 13px;}
.success_user{ float: left; margin-top: 25px; line-height: 30px; }
.userColor{font-size: 16px; font-weight: bold; margin-left: 5px;}
.loginout{ border: 0; background: #1167ed;padding: 7px 15px;color: #fff;}
.loginout:hover{ background: #3e85f3;}
.search_login{ width: 223px; height: 41px; line-height: 41px; border: 1px solid #0d4eb4; background: #fff;padding: 0 67px 0 2px;}
.searchIcon{ position: absolute; right: 12px; top: 1px; *top: 2px;width: 65px; height: 41px; display: block; border-left: 1px solid #c6c2c2; background: #fff url(images/globalicon.png) no-repeat -122px -269px; cursor: pointer;}
.logininput,.loginbtn{ float: left; width: 80%;margin-bottom: 5px;}
.username,.password{ background: #fff url(images/globalicon.png) no-repeat -206px -486px;border: 1px solid #0d4eb4; height: 28px; *height:27px; line-height: 28px; padding-left: 31px;width: 209px;margin: 2px 0;}

.username1,.password1{ background: #fff url(images/globalicon.png) no-repeat -206px -486px;border: 1px solid #0d4eb4; height: 28px; *height:27px; line-height: 28px; padding-left: 31px;width: 185px;margin: 2px 0;}

.password{ background-position: -206px -545px;}
.password1{ background-position: -206px -545px;}
.loginbtn{ height: 68px; background: url(images/btn.jpg) repeat-x; color: #fff; font-size: 16px; font-weight: bold; line-height: 65px; text-align: center; width: 20%;margin: 2px 0; cursor: pointer;}
.loginbtn:hover{ background: url(images/btnhover.jpg) repeat-x;}


.loginbtn_2{
	height: 70px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 65px;
	text-align: center;
	width: 56px;
	margin: 2px 0;
	cursor: pointer;
	background-image: url(images/cx.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
	text-indent: -999999px;
}
.loginbtn_2:hover{
	background-image: url(images/cx.jpg);
	background-position: -58px 0px;
}

.logintxt{ float: left; font-size: 16px; font-weight: bold;}
.forgetxt a{ margin-left: 5px; cursor: pointer;}
.forgetxt{float: right; }
.padding15{ padding: 5px 15px;}

.proTab,.doctorTab,.teachTab{margin: 10px 0;}
.arrowbg {float: right;width:45px; height:43px;background: url(images/Greybg.png) repeat-x; color: #fff; cursor: pointer;}
.arrowmore{ background: url(images/globalicon.png) no-repeat -441px -742px; width: 100%; height: 100%;display: inline-block;}
.arrowbg:hover{ background: #dedbdc;}
.noce_ul {float: left; position: relative;z-index: 222;}
.noce_ul li{float: left;display: inline;padding: 9px 20px;background: #fff;border-left: 1px solid #fff;cursor: pointer; border:1px solid transparent; border-width: 2px 1px 0 1px;font-size: 16px;}
.noce_ul li.current{ border-color: #dfdfdf; border-top-color: #0d4eb4; padding-bottom: 11px;}
.proTabdiv,.teachTabdiv{ border: 1px solid #dfdfdf; margin-top: -1px;}
.proTabdiv>div{
	display: none;
	margin-left: 20px;
}
.proTabdiv>div.first{ display: block;}
ul.bluebtn{ float: left;margin: 5px 15px;}
ul.bluebtn>li{
	float: left;
	display:inline;
	width:180px;
	height: 47px;
	margin: 5px 9px;
	color: #fff;
	line-height: 45px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/globalicon.png);
	background-repeat: no-repeat;
	background-position: -23px -740px;
}
ul.bluebtn>li:hover{ background-position: -206px -740px;}
ul.bluebtn>li.selected{ background-position: -24px -654px; color: #1b66c1;}
ul.bluebtn>li.selected:hover{ background-position: --24px -654px;}

/**医院公告 新闻动态***/
.hospital_Noc_title{ background: url(images/line46-blue.jpg)  repeat-x;}
/*.hospital_Noc_title span {float: right;padding: 11px 10px; color: #fff; cursor: pointer; background: url(images/line44-gray.jpg) repeat-x;}
.hospital_Noc_title span:hover{ background: #c4bebe;}*/
.hospital_Noc_ul {float: left;}
.hospital_Noc_ul li{float: left;display: inline;padding: 13px 15px;cursor: pointer; font-size: 16px;color: #fff;}
.hospital_Noc_ul li.current{ background-image: url(images/greyline.jpg);
    background-size: 100% 46px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/greyline.jpg',sizingMethod='scale');
    background-repeat: no-repeat; color: #3e3a39;}

.hospital_Noc_tab>div{
	height: 440px;
	overflow: hidden;
}
.hospital_Noc_tabUl li:hover{ border-left-color: #0d4eb4; }
.hospital_Noc_tabUl li{
	border-left: 4px solid #c6c6c6;
	border-bottom: 1px solid #dfdfdf;
	line-height: 22px;
	cursor: pointer;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.hospital_Noc_tab>div{ display: none;}
.hospital_Noc_tab>div.first{ display: block;}

/******teach*****/
/*******名医工作室*******/

.middle-out{width:280px;position: relative;display: table-cell;vertical-align:middle;text-align:center; float:left;}
.middle-out img{ width: 215px; height: 278px;}

.download_mes{float:left; color: #3e3a39; text-align: left; width: 229px; height: 278px;}
.download_mes h3{ font-size: 16px; font-weight: bold;text-align:center;}
.download_mes p{line-height: 22px;margin-top: 10px;text-indent: 24px;}




/*******专家介绍*******/
.slideBox,
.indexmaindiv{ width:668px; height:310px; overflow:hidden; position:relative; margin: 10px 0;}
.slideBox{ height: 280px;}
.slideBox .bd,
.indexmaindiv .maindiv1{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li,
.indexmaindiv .maindiv1 li{ zoom:1; vertical-align:middle; }

.slideBox .prev,
.slideBox .next,
.indexmaindiv .prev,
.indexmaindiv .next{ position:absolute; left:0; top:50%; margin-top:-40px; display:block; background: url(images/globalicon.png) no-repeat 0px -98px; width:60px; height: 80px;  }
.slideBox .next,
.indexmaindiv .next{ left:auto; right:0; background-position: -172px -98px; }
.doctorDiv{width: 510px;margin: 0px auto;}
.playerdetail{width: 510px;margin: 10px auto;}
.doctorDiv>div{ width: 33.333%; float: left;}
.doctorimg{
	width: 175px;
	height: 105px;
/*	border:1px solid #dfdfdf;*/
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
.doctorimg img{margin: 5px auto;width: 100px;height: 100px;}
.doctor_mes{
	text-align: center;
	font-size: 12px;
	line-height: 20px;
/*	font-weight: bold;*/
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.doctor_mes h3{ color: #0d4eb4; white-space: nowrap; overflow: hidden;}
.doctor_mes p{ white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.doctor_mes p.pro_doc{ height:60px; white-space: normal; margin-bottom: 12px; text-align: left;text-indent: 24px;line-height: 19px; font-weight: normal;}
.introdocbtn,.bookdocbtn{ background: #1167ed; border: 0; color: #fff; width: 70px; height: 30px; line-height: 30px;margin-left: -4px;
padding: 0;border-radius: 2px 0 0 2px;}
.bookdocbtn{ background:#073c92; border-radius: 0 2px 2px 0;}
.introdocbtn:hover{ background:#3e85f3;}
.bookdocbtn:hover{ background:#0945a7; }

/********教学科研********/
.teachchoose{ margin-bottom: 10px;}
.teachchoose ul{ float: left;}
.teachchoose  ul li{ float: left;margin: 0 1px;}
.teachchoose li img{ width: 165px; height: 200px;}


/**首页-医院资讯**/
.m_t13{ margin-top: 13px;}
.m_b70{ margin-bottom:70px;}
.h64{ height: 64px;}
.fl{ float: left;}
.fr{ float: right;}
.align_c{ text-align: center;}
.f18px{ font-size: 18px;}

.left_box{ float: left; width: 309px; background: #fff; }
.right_box{float: right;margin: 0;width: 680px;border-left-width: 1px;border-left-style: solid;border-left-color: #c6c2c2;}
.box_content{ margin: 0px;}

/*
.left_box{ float: left; width: 309px; border-right: 1px solid #c6c2c2; background: #fff; }
.right_box{ float: right; margin: 0 0 0 -311px; width: 100%; }
.box_content{ margin: 0 0 0 311px;}
*/


.fixedNavLeft{ position: fixed; top: 0; z-index: 22;}

.left_top_bar{ height: 46px; line-height: 46px; background: url(images/line46-blue.jpg) repeat-x; font-size: 16px;}
.bar_l{ float: left; padding:0 23px; /*background: url(images/greyline.jpg) no-repeat;*/
    background-image: url(images/greyline.jpg);
    background-size: 100% 46px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/greyline.jpg',sizingMethod='scale');
    background-repeat: no-repeat;
}
.bar_r{ float: right; padding:0 10px; height:44px; line-height: 44px; background: url(images/line44-gray.jpg) repeat-x; font-size: 12px; color: #fff; cursor: pointer;}
.bar_r:hover{ background: #c4bebe;}
.sidebar_img{ width:291px; height:213px;}
.content_detail{ margin-left: 8px; padding-left:20px; border-top:2px solid #145cbb;}
.no_content,.content_depart{ margin-top:5px;}
.no_title{ font-size:16px; display: table;width: 100%;}
.no_title span{ float: left; padding:13px 10px;}
.nav span{ display: inline; padding: 0;}
.no_ul{ float:right;}
.no_ul li{ float:left; display:inline; padding:16px; border-left:1px solid #fff;cursor:pointer;}
.no_ul .prev,.no_ul .next{ background:#aca7a7 url(images/globalicon.png) no-repeat; width:15px; height:15px;}
.no_ul li:hover{ background:#c4bebe url(images/globalicon.png) no-repeat;}
.no_ul li.prev{ background-position: -87px -344px;}
.no_ul li.next{ background-position:-127px -344px;}
.list{ text-align:left;margin: 5px;}
.list li { position:relative; padding: 14px 10px; border:1px solid transparent; font-size:15px;}
.list li span {float: right;text-align: right;}
.list li a { color:#606060; display: block; margin-right: 150px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;cursor:pointer;}
.list-icon{ background: url(images/globalicon.png) -308px -237px no-repeat;width: 20px;height: 20px; float: left; display:inline;text-align: left;padding-top: 5px;}
.list li:hover{ background:#f4f4f4; border:1px solid #e8e8e8;}
.hover-icon{ position: absolute; right: 130px; top: 9px; background: url(images/globalicon.png) -301px -308px no-repeat;width: 30px;height: 30px; display: none; cursor: pointer;}
.hover-icon:hover{ background-position: -378px -308px;}

.pageinput{ border: 1px solid #0b6aff;border-radius: 4px;width: 90px;height: 38px;margin: 10px auto;}
.pageinput input{outline: 0;border: 0;background: #fff;width: 24px;height: 34px;padding: 0 10px;position: absolute;left: 0;top: 2px; line-height:34px;}
.page_ok{position: absolute;right: 0;top: 0;background: #0b6aff; padding:9px; color:#fff; height:20px;}

.page{ position:relative; left:50%;}
.page,.page ul,.page ul li{ float:left; display:inline;}
.page{ margin-top:11px; margin-bottom: 20px;}
.page ul{ position:relative; right:50%; margin-left: -100px;}
.pagego{ position: relative;right: 0;float: right;}
.page ul li{ padding:8px 14px; background:#fff; border:1px solid #e8e8e8; margin-left:-1px; cursor:pointer;}
.page ul li.prevend{ border:0; background:#fff url(images/globalicon.png) -288px -411px;width: 36px;height: 36px; padding: 0;cursor: default;}
.page ul li.prevendActive{ border:0; background:#fff url(images/globalicon.png) -288px -363px;width: 36px;height: 36px; padding: 0;cursor: pointer;}
.page ul li.nextActive{ border:0; background:#fff url(images/globalicon.png) -370px -363px;width: 36px;height: 36px; padding: 0;cursor: pointer; margin-left:0;}
.page ul li.next{ border:0; background:#fff url(images/globalicon.png) -370px -411px;width: 36px;height: 36px; padding: 0;cursor: default; margin-left:0;}
.page ul li.pageno:hover{background:#3e86f7; color:#fff; border:1px solid #3e86f7;}
.page ul li.pageno.hit{ background:#0b6aff; color:#fff; border:1px solid #0b6aff;}


/**二级页面列表-模板**/
.sidebar_list{ margin:11px 0 0 0;border-bottom: 1px solid #ddd; background: url(images/bluemenubg.png) no-repeat right bottom;}
.sidebar_list li{height: 51px; line-height: 51px;cursor: pointer;margin: 0px 20px;}
.sidebar_list li:hover{ background: #f4f4f4;}
.sidebar_list li.choose{  background: url(images/bluemenu.png) no-repeat;}
.sidebar_list li i.list_icon{ display: inline-block; background: url(images/globalicon.png) -17px -282px; width: 19px; height: 21px; margin-left:15px; vertical-align: middle;}
.sidebar_list li.choose i.list_icon{ background: url(images/globalicon.png) -17px -228px;}
.sidebar_list li a{ margin-left:14px; color: #3e3a39;}
.sidebar_list li.choose a{ color: #fff;}
.others{ margin:15px 22px; background: url(images/line91-blue.jpg) repeat-x; height: 80px; border:1px solid #0d4eb4;}
.others_nav{ background: url(images/line520-blue.jpg) repeat-x; height: 520px; margin-bottom: 20px;}
.user,.car{
	float: left;
	display: inline;
	margin-left: 17px;
	width: 70px;
	height: 80px;
	background-image: url(images/globalicon.png);
	background-position: -382px -98px;
}
.user1{
	float: left;
	display: inline;
	margin-left: 17px;
	width: 70px;
	height: 80px;
	background-image: url(images/xx.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.car{ background-position: -23px -549px;}
.user_detail{ float: left; margin:13px 0 0 16px; width:150px;}
.user_detail p{ color:#fff;}
.user_detail p.f28px{ border-bottom: 1px solid #fff; padding-left:8px; font-size: 24px;}
.user_detail a{ padding-left:8px; color: #fff;}
.nav{ float: right; margin-right:10px; font-size: 12px; padding: 13px 10px;}
.nav a{ color: #3e3a39;}
.nav a:hover{color: #008ec9;}
.content_depart ul{ border-bottom:1px solid #c6c2c2;}
.menuTitlelist{ background: url(images/whitemenu.png) no-repeat; width: 307px; height: 42px; text-indent: 40px;line-height: 42px;font-size: 16px;}

/** 科室介绍-模板**/
.hos_guide{ width: auto; height:auto; margin:17px 9px 0 35px;}
.hos_guide ul li{ margin-bottom: 6px;}
.department_intro{ margin:0 12px 10px 12px;}
.department_tab>div{ display: none;}
.department_tab>div.first{ display: block;}
.intro_detail{ position: relative; border:1px solid #c6c2c2; background: #f2f2f2; margin:0 11px;}
.intro_bar{ margin-left:-8px; background: url(images/blue-bg.png) no-repeat; width:608px; height:45px; line-height: 38px; padding:0 20px; color: #fff;margin-top: 20px;}
.intro_bar a{ color: #fff;}
.intro_context{ margin-top:5px;}
.intro_context img{ margin:40px 0 30px 0; max-width:538px;}
.intro_text{
	padding:0 40px 50px 50px;
	text-indent: 28px;
	line-height: 30px;
	font-size: 14px;
	overflow-x: auto;
	overflow-y: hidden;
}
.intro_text table {
	text-indent: 0px;
}
.intro_text1{padding:0 40px 30px 50px;text-indent: 28px;line-height: 30px;font-size: 14px;color: #FF6600;}
.intro_text2{padding:0 40px 30px 50px;text-indent: 28px;line-height: 30px;font-size: 14px;}
.intro_text3{color: #FF6600;font-weight: bold;}
ul.float_none{ float: none; display: block;}
ul.float_none>li{ margin:5px 7px;}

.content_depart ul.listbottom{ border: 0;}


/**名医工作室列表-模板**/
.workshop{ margin-left:20px; padding:20px 0 20px 10px; border-bottom: 1px solid #c6c2c2; cursor: pointer;}
.workshop:hover{ background: #f4f4f4;}
.list_title{ color: #3e3a39;}
.list_context{ font-size: 12px; text-indent: 2em;}
.middle_w{ width:445px; margin-left:22px; margin-right:20px;}
.right_pic{background: url(images/globalicon.png) -301px -308px no-repeat;width: 30px;height: 30px; margin-top:30px;}
.right_pic:hover{ background-position: -378px -308px;}
.workshop_img{ width:60px; height:78px;}

.indexuldiv{ overflow: hidden; position: absolute; top: 400px; ;left: 50%;margin-left: -400px;}
.indexuldiv ul{  float: left;}
.indexuldiv li{  margin: 20px; background: url(images/indexmenubg.png) no-repeat; width: 234px; height: 236px; float: left; cursor: pointer;}
.indexmenu{ width: 206px; height: 208px; margin-left: 13px; margin-top: 13px;border: 1px solid #cbc8c7;}
.indexuldiv li p img{ width: 206px; height: 160px; border-bottom: 1px solid #cbc8c7;}
.indexuldiv li h3{ font-size: 18px; text-align: center; height: 50px; line-height: 50px; white-space: nowrap; overflow: hidden;width: 208px;margin: 0 auto;font-weight: normal;}
.indexmenu:hover{ border-color: #135cba;}
.indexmenu:hover h3{ font-size: 20px;}

/**三级页面-模板**/
.no_padding{ padding-left: 0;}
.news_title{ background:#f4f4f4; border:1px solid #e8e8e8;}
.news_title h1{ text-align: center; font-size: 18px; line-height:45px;}
.news_title p{ text-align: center; margin-bottom: 10px;line-height: 22px;}

.news_second_title{ text-align: center; border-bottom:1px solid #e8e8e8; font-size: 12px; line-height: 40px;}
.news_second_title a{ color: #3e3a39;}
.news_second_title a:hover{color: #008ec9;}
.m_t20{ margin-top: 20px;}

/**表单-模板**/
.from_list{ margin: 30px 0 100px 30px;}
.from_list_1{
	background:#f4f4f4;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.from_list_2{
	margin-top: 34px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}
.listItem{ margin-bottom: 10px; }
.listItem_1{ margin-bottom: 4px; }
.listItem label{ float: left; display: inline; line-height: 34px;width: 100px;text-align: right;overflow: hidden;white-space: nowrap;}
.listItem label.h20{ line-height: 22px;}
.divInput{ position: relative; float: left; display: inline; margin-left: 10px; width: 263px;}
.divInput1{ position: relative; float: left; display: inline; margin-left: 110px; width: 800px;}
.divInput2{ position: relative; float: left; display: inline; margin-left: 0px;}
.divInput3{ position: relative; float: left; display: inline; margin-left: 10px;}

select.text_radius{ width: 253px; height: 30px; line-height: 30px; border: 1px solid #0b6aff; border-radius: 4px; background: #fff;padding: 7px 4px 7px 4px;}
select.text_radius2{ width: 120px; height: 30px; line-height: 30px; border: 1px solid #0b6aff; border-radius: 4px; background: #fff;padding: 7px 4px 7px 4px;}
.text_radius{ width: 253px; height: 20px; line-height: 20px; border: 1px solid #0b6aff; border-radius: 4px; background: #fff;padding: 7px 4px 7px 4px;}
.text_radius_icon{ position: absolute; right: 0; top:0px;*top:1px; width: 42px; height: 36px; display: block; border-radius:0 4px 4px 0; cursor: pointer;}

.text_radius2{ width: 130px; height: 20px; line-height: 20px; border: 1px solid #0b6aff; border-radius: 4px; background: #fff;padding: 7px 4px 7px 4px;}
.text_radius3{ width: 390px; height: 20px; line-height: 20px; border: 1px solid #0b6aff; border-radius: 4px; background: #fff;padding: 7px 4px 7px 4px;}
.text_radius4{ width: 300px; height: 20px; line-height: 20px; border: 1px solid #0b6aff; border-radius: 4px; background: #fff;padding: 7px 4px 7px 4px;}

.text_radius5{
	width: 160px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #0d4eb4;
	background: #fff;
	padding: 5px;
	margin-right: 4px;
}
.text_radius6{ width: 70px; height: 20px; line-height: 20px; border: 1px solid #0d4eb4; background: #fff;padding: 5px;}

.text_radius_icon2 { position: absolute; right: 0; top:0px;*top:1px; width: 42px; height: 36px; display: block; border-radius:0 4px 4px 0; cursor: pointer;}


.icon_star{ position: absolute; right:-20px; top:11px; vertical-align: middle; width: 12px; height:10px ; background: url(images/globalicon.png) -454px -240px;}
.icon_star3{ position: absolute; right:-20px; top:11px; vertical-align: middle; width: 12px; height:10px ; background: url(images/globalicon.png) -454px -240px;}

.icon_search{ background: #0b6aff url(images/globalicon.png) no-repeat -11px -340px;}
.icon_path{ background: #0b6aff url(images/globalicon.png) no-repeat -445px -286px;}
.input_error{ border:1px solid #ea5504;}
.tooltip{ position: absolute; left:273px; width:160px; top:0; font-size: 12px;}
.entry{
    padding:9px 10px;
    background:#ea5504;
    color:#fff;
    border-radius:5px;
}
.entry_trangle{
    position: absolute;
    margin-left:-17px;
    width:0;
    height:0;
    border-top:8px solid transparent;
    border-bottom:8px solid transparent;
    border-right:8px solid #ea5504;
    z-index:1;
}
.area_text{ border: 1px solid #0b6aff; border-radius: 4px; width: 455px; height:86px; padding-left:5px;}
.sel_w{ width:100px; height:34px;}
.form_btn{ margin:30px 0 0 52px;}
.form_btn a{ display: inline-block; text-align: center; width:77px ; height: 35px; line-height: 35px; margin-right:15px ; background: #cdcdcd; border-bottom: 2px solid #7e7e7e; border-radius: 3px; color: #3e3a39;}
.form_btn a:hover{ background: #d9d7d7; }
.form_btn a.selected{ background: #0b6aff; border-bottom: 2px solid #0034c9; color: #fff;}
.form_btn a.selected:hover{ background: #2478fa; }
.none_rel{ position: static;}

/**下拉列表**/
.diy_select{ height:34px; width:220px; font-size:12px; background:#fff; color:#404040; position: relative; z-index:100; text-align: left;float:left;}
.diy_select_btn,.diy_select_txt{ float:left; height:100%; line-height:34px;}
.diy_select{ border:1px solid #0b6aff; border-radius:4px;}
.diy_select_txt{ width:192px;}
.diy_select_txt,.diy_select_list li{ text-indent:10px; overflow:hidden;}
.diy_select_btn{ width:28px; background: #0b6aff url(images/globalicon.png) no-repeat -287px -102px; cursor:pointer;}
.diy_select_btn:hover{background: #2176fa url(images/globalicon.png) no-repeat -287px -102px;}
.diy_select_list{ position:absolute; top:35px; left:-1px; z-index:188; zoom: 1;  border:1px solid #0b6aff; background:#fff; border-top:none; width:100%; display:none; _top:32px;float: none;}
.diy_select_list li{ list-style:none; height:25px; line-height:25px; cursor:pointer; _background:#fff;float: none;padding: 2px;display: block;}
.diy_select_list li.focus{ background:#0b6aff; color:#fff;}





/**专家介绍**/
.query_mirro{ float: left; vertical-align: bottom; width:55px ; height:48px ; background: url(images/globalicon.png) -415px -633px;}
.se_ipt_float{ float: left; display: inline;}
.intro_prfes{ margin:22px 0 22px 23px;}
.intro_prfes span{ margin-right: 8px;}
.text_css{ margin:0 8px;  width:194px; height: 17px; line-height: 20px; padding:12px 4px; border:1px solid #0d4eb4;}
.query_btn{ display: block; background: url(images/line50-blue.jpg) repeat-x bottom left; width:65px; height:43px; line-height: 46px; text-align: center; color:#fff; cursor: pointer;}
.query_btn:hover{ background: url(images/btnhover.jpg) repeat-x;}
.result_list{ margin-top:30px;}
.result_list li{
	float: left;
	display: inline;
	margin: 0  20px 10px 0;
}
.img_bg{
/*	background: #fff;*/
	margin: 0;
}
.img_bg img{ margin:6px 7px;}
.doctor_intro{ width: 130px; text-align: center;}
.select_arrow{ width:226px; height:40px; border-radius: 0; border:1px solid #0d4eb4;}
.select_arrow_txt,.select_arrow_btn{ line-height: 40px;}
.select_arrow_btn{ width:34px; background: url(images/globalicon.png) no-repeat -189px -400px; cursor:pointer;}
.select_arrow_btn:hover{background:#f4f4f4 url(images/globalicon.png) no-repeat -189px -400px;}
.select_arrow_list{ top:41px;}

.indexbg{ background:#fff url(images/indexbg.png) top center no-repeat; width: 100%; height: 100%;min-height:850px;}
.indexmid{ background: url(images/blue1920.png) center center no-repeat; width: 100%; height: 559px; position: absolute; top:80px;left:0;}
.topb{ width: 850px; position: relative; margin: 0 auto;}
.indexlogo{ position: absolute; left: 0; top: 25px;}
.dr{ position: absolute; right: 0; top: 25px;}

/*******fixright*******/
.fixright{ position: fixed; bottom: 45px; right: 40px; z-index: 555; font-size: 12px;}
.fixright>ul>li{ width: 85px; height: 80px; background: #f4f4f4; border: 1px solid #e8e8e8; margin: 10px 0; text-align: center; cursor: pointer;}
.fixright>ul>li:hover{ background: #fff;}
.fixright>ul>li>img{ width: 60px; height: 60px;}
.fixright>ul>li#back-to-top,
.fixright>ul>li.closefix{ height: 28px;line-height: 28px; display: none;}

.margin10{ margin: 10px 75px;}

/****
footer
****/
.footer,.footerindex{ height:190px; margin-top:-190px; *margin:0px; *top:10px;width:100%;background:#fff;clear: both; position: relative; z-index: 10;  }
.footerindex{ height: 95px; margin-top: -95px; *margin-top: -105px;}
.footerLink{ height:94px; background:#f9f9f9; border-top:1px solid #c6c2c2; }
.copyright{ height:94px; background:#e0e0e0; border-top:1px solid #c6c2c2;font-size: 12px; }
.copyright .content,
.footerLink .content{ background: transparent;}
.copyright_l,
.copyright_r{ float: left; width: 50%;  line-height: 23px; color: #666;}
.copyright_l{margin-top: 28px;}
.footer_link_ul{ width: 225px; float: left;margin: 22px 52px; position: relative;;}
.footer_link_ul>li{ height: 50px; background: #fff; position: relative; line-height: 50px; padding-left: 10px;}
.footer_link_ul>li>p{ position: absolute; right: 0; top: 0; width: 50px; height:47px; background: #0d4eb4 url(images/globalicon.png) no-repeat -276px -96px; border-bottom: 3px solid #052e6f; cursor: pointer;}
.linkDiv{ height: 110px; overflow: auto; position: absolute; left: 0; top: 51px;width: 100%;border-top: 1px solid #c6c2c2; display: none;}
.linkDiv>ul>li{ height: 40px; line-height: 40px; border: 1px solid #c6c2c2; border-width: 1px 0; cursor: pointer; background: #f2f2f2;padding: 0 5px; margin-top: -1px;}
.linkDiv>ul>li>a,
.linkDiv>ul>li>a:hover{ display: block; color: #5f5e5e;}
.linkDiv>ul>li:hover{background: #f9f9f9;}

.copyright_r{ background: url(images/globalicon.png) no-repeat 3px -873px;margin-top: 20px;height: 34px;line-height: 35px;}
.copyright_r1{ float:left; padding-left: 70px; color:#666666;}
.copyright_r p{ margin-left: 70px;}



/**login后台登录页**/
.whiteBg{ background: #fff;min-height: 100%;}
.loginBox{ height: 285px; overflow: hidden;position: absolute;top: 50%;margin-top: -185px;left: 50%;margin-left: -440px;}
.vertical_center{ *position:absolute; *top:50%;}
.vertical_center img{ margin-left:58px;}
.regist{ background: url(images/loginBg.png) no-repeat; width:490px; height:284px; padding-left:390px;}
.regist_title{ height: 32px; line-height: 32px; color: #fff; font-size: 16px;}
.regist ul{ height: 106px; margin:30px 0 24px 0;}
.regist ul li{ margin-bottom: 12px;}
.login_input{ margin-left: 6px; width:193px; height:26px; padding:2px 4px; border:1px solid #888888; background: #fff; font-size: 14px;}
.regist_btn{ margin-left: 42px; background: url(images/btn195.png) no-repeat; width: 195px; height: 32px; vertical-align: middle;}
.regist_btn input{ margin-top:1px; border:none; border-width: 0; background:none; width:98px; height:29px; line-height: 29px; color: #fff;}
.regist_btn .btn_reset{letter-spacing: 10px; margin-left: -8px; background: url(../css/images/globalicon.png) no-repeat; background-position:-151px -821px;}
.regist_btn .btn_reset:hover{ background-position:-276px -821px;}
.regist_btn .btn_regist{letter-spacing: 10px; margin-left:2px;}
.regist_btn .btn_regist:hover{ background: url(images/globalicon.png) no-repeat; background-position:-32px -821px;}


/**用户登录**/
.user_login{ background: url(images/loginBg2.png) no-repeat;  height: 398px;}
.user_login_box{ width: 351px; margin: 0 auto ; padding-top:104px;}
.f20px{ font-size: 20px;}
.inputBox{ margin-top:10px; width: 315px; padding:17px; border:1px solid #c5c8cc; border-radius: 3px; background: #e4e6e9; box-shadow:  0 -3px 3px inset rgba(0,0,0,.7);}
.logininput_w{ width:250px;}
.loginbtn_w{ width: 65px;}
.loginBottom{ margin-top:16px; text-align: right;}
.loginBottom a{ font-size: 12px;}
.m_l10{ margin-left: 10px;}



/**搜索页**/
.search_detail{ border-top:2px solid #145cbb;}
.no_title span.search_span{ padding:13px 26px;}
.search_nav{ margin-right: 0;}
.search_result{ margin:0 29px;}
.search_prfes{ margin:22px 0 22px 30px;}
.search_query{ width:482px;}
.search_bar{ background: url(images/blue-bg2.png) no-repeat; width:946px;}



/**pubuliu**/
#retop{position:fixed;bottom:10%; right:30px;_position:absolute;width:25px;height:69px;background:url(images/topback.png) no-repeat;text-indent:-9em;overflow:hidden;display:none;}
/**---------- 比较元素 ---------**/
/**** 转变 ****/
/*.transitions-enabled.masonry,.transitions-enabled.masonry .masonry-brick{-webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;}
.transitions-enabled.masonry{-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.transitions-enabled.masonry .masonry-brick{-webkit-transition-property:left, right, top;-moz-transition-property:left, right, top;-o-transition-property:left, right, top;transition-property:left, right, top;}
/* 禁用容器上的转变 */
.transitions-enabled.infinite-scroll.masonry{-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none;}
/* 无限滚动装载机 */
#infscr-loading{text-align:center;padding:10px;background:#000;opacity:0.8;filter:alpha(opacity=80);color:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#infscr-loading{position:fixed;bottom:0px;left:45%;z-index:9999;width:200px;}
*html,*html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
*html #infscr-loading{position:absolute;bottom:expression(eval(document.documentElement.scrollTop));}
/* showpic */
.showpic{position:relative;float:left;margin:5px;_margin:5px 4px; display:inline; font-size:12px;}
.showpic .picbox{padding:5px;text-align:center;}
.showpic p{line-height:22px;;padding:5px;border-top:solid 1px #F5F2F2;background:#FAFAFA;}
.showpic img{ width:200px;height:133px;}
.showpic .picbox a{ display:block;}

.local{ position:relative; left:0; top:0;border:solid 1px #ddd;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3); width:210px; z-index:0;}

.on{ z-index:99;}

#contextDiv{font-family: miscrosoft yahei,'微软雅黑'; font-size:14px;}





/*补充*/
.zysx {padding-bottom: 50px;}
.right_box_1{ float: right; margin: 0 0 0 0px; width: 100%; }
.box_content_1{ margin: 0 0 0 0px;}
.content_detail_1{  padding-left:20px; border-top:2px solid #145cbb;}
.content_detail_2{ margin-left: 8px; padding-left:0px; border-top:2px solid #145cbb;}

.text_radius_1{ width: 153px; height: 20px; line-height: 20px; border: 1px solid #0b6aff; border-radius: 4px; background: #fff;padding: 7px 4px 7px 4px;}
.text_radius_2{ width: 353px; height: 20px; line-height: 20px; border: 1px solid #0b6aff; border-radius: 4px; background: #fff;padding: 7px 4px 7px 4px;}
.icon_star_1{ position: absolute; right:-120px; top:11px; vertical-align: middle; width: 12px; height:10px ; background: url(images/globalicon.png) -454px -240px;}
.icon_star_2{ position: absolute; right:-240px; top:5px; vertical-align: middle; width: 110px; }

.form_btn_1{ margin:30px 0 0 360px;}
.form_btn_1 a{ display: inline-block; text-align: center; width:77px ; height: 35px; line-height: 35px; margin-right:15px ; background: #cdcdcd; border-bottom: 2px solid #7e7e7e; border-radius: 3px; color: #3e3a39;}
.form_btn_1 a:hover{ background: #d9d7d7; }
.form_btn_1 a.selected{ background: #0b6aff; border-bottom: 2px solid #0034c9; color: #fff;}
.form_btn_1 a.selected:hover{ background: #2478fa; }


.form_btn_2{ margin:30px 0 0 180px;}
.form_btn_2 a{ display: inline-block; text-align: center; width:77px ; height: 35px; line-height: 35px; margin-right:15px ; background: #cdcdcd; border-bottom: 2px solid #7e7e7e; border-radius: 3px; color: #3e3a39;}
.form_btn_2 a:hover{ background: #d9d7d7; }
.form_btn_2 a.selected{ background: #0b6aff; border-bottom: 2px solid #0034c9; color: #fff;}
.form_btn_2 a.selected:hover{ background: #2478fa; }

.zjjs{padding-top: 10px;padding-bottom: 10px;}
.zjjs .tx{float: left;margin-right: 2px;}
.zjjs .tx .img{
	width: 110px;
	height: 105px;
	background: #f1f1f1;
	border:1px solid #dfdfdf;
	overflow: hidden;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.zjjs .tx .yy{
	display: inline-block;
	background: url(images/yy.jpg) no-repeat;
	width: 110px;
	height: 24px;
	margin-left:12px;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
}
.zjjs .tx .yy a{color: #FFFFFF;}
.zjjs .js {
	float: left;
	width: 500px;
	background:#f4f4f4;
	border:1px solid #e8e8e8;
	padding: 10px;
}
.zjjs .js p{ text-align: left; margin-bottom: 5px;line-height: 20px;}

.zjjs_title {
	border-left: 4px solid #0d4eb4;
	border-bottom: 1px solid #dfdfdf;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.zjjs_sj {
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 24px;
	color: #FFFFFF;
	background-color: #0d4eb4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
}
.top_x{border-top:2px solid #145cbb;}
.success_left{ float: left; }
.loginout_1{ border: 0; background: #3e85f3;padding: 7px 15px;color: #fff;}
.loginout_2{
	border: 0;
	background: #3e85f3;
	color: #fff;
	margin-right: 25px;
	margin-left: 5px;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
}
.header_r_1{ float: right; width: 150px;}
.others_1{ margin:15px 13px; background: url(images/line91-blue_1.jpg) repeat-x; height: 91px; border:1px solid #885f4b;}
.user_1,.car_1{ float: left; display: inline; margin-left: 25px; background: url(images/globalicon.png) -382px 0px; width: 70px; height: 90px;}
.car_1{ background-position: -23px -549px;}


.right_pic_1{
	width: 100px;
	height: 30px;
	margin-top:20px;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #0b6aff;
}
.list_context_1{
	font-size: 12px;
	color: #898989;
	padding-top: 5px;
	padding-bottom: 5px;
}

.jkzx_title{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f4f4f4;
}
.wyzx_img {
	float: right;
	margin-top: 40px;
	margin-right: 20px;
}


/*网站地图*/
.sitemap{width:100%;margin-top:30px; }
.sitemap li{margin-bottom:25px;text-indent:0em;}
.sitemap li a{font-size:14px;background:url(images/icon-sq.gif) no-repeat 0px 7px; padding-left:15px;font-weight:bold;}

.sitemap .subnavitem h5{border:none;margin:0;}
.sitemap .subnavitem h5 a{background:url(images/icon-arrow.gif) no-repeat 0px 5px;padding-left:10px ; font-weight:bold;}

.sitemap .subnavitem h6{border:none;padding-top:5px; margin:0px;margin-left:30px;}
.sitemap .subnavitem h6 a{background:url(images/icon-arrow.gif) no-repeat 0px 5px;padding-left:10px ;font-weight:bold;}
.sitemap .subnavitem{margin:5px 10px 10px 15px; padding-top:10px;}
.sitemap .subnavitem a{background:none;margin:0 6px 0 0;font-size:12px;font-weight:normal;}
.sitemap .subnavitem .thirditem {padding-left:20px;line-height:20px;margin-bottom:15px;text-indent:0em;}



.center {
	text-align: center;
}
.doctorimg_0{
	width: 590px;
	height: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.doctorimg_l{
	width: 200px;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	float: left;
}
.doctorimg_l img{margin: 5px auto;width: 100px;height: 100px;}


.doctor_mes_r {
	font-size: 12px;
	line-height: 22px;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
}
.doctor_mes_r p{ white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.doctor_mes_r .s {
	height: 120px;
	width: 350px;
	padding-top: 10px;
	text-indent: 2em;
	overflow: hidden;
}
.doctor_mes_r .x {
	height: 50px;
	width: 350px;
	text-align: right;
}

.yy_k {
	padding-top: 10px;
	padding-bottom: 10px;
}
.yy_k .bt {
	margin-bottom: 5px;
}
.yy_k .zw {
	font-size: 12px;
	line-height: 22px;
	padding-right: 20px;
	padding-left: 150px;
}
.bg_x {}
.bg_x td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding: 5px;
}


/*附件*/
.fjbt {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0000CC;
	margin-bottom: 5px;
	text-indent: 20px;
}
.fj {width: 100%;}
.fj li {
	font-size: 14px;
	line-height: 50px;
	background-color: #F8F8F8;
	margin-bottom: 2px;
	border: 1px dashed #CCCCCC;
	background-image: url(images/icon_att.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-indent: 30px;
}
.ck{
	vertical-align: middle;
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}
.xz{
	vertical-align: middle;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}




ul.bluebtn1{
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
ul.bluebtn1>li{
	float: left;
	display:inline;
	width:180px;
	height: 47px;
	margin: 5px 9px;
	color: #fff;
	line-height: 45px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/globalicon.png);
	background-repeat: no-repeat;
	background-position: -23px -740px;
}
ul.bluebtn1>li:hover{ background-position: -206px -740px;}
ul.bluebtn1>li.selected{ background-position: -24px -654px; color: #1b66c1;}
ul.bluebtn1>li.selected:hover{ background-position: --24px -654px;}






/*弹出层*/
.white_content { 	
	display: none; 	
	position:absolute;
	top:50%;
	left:50%;
	height: 400px;
	width: 800px;  
	margin:-200px 0 0 -400px;
	padding: 20px; 
	border: 10px solid #0d4eb4; 
	background-color: #FFFFFF; 
	z-index:1002; 
			
			
} 
.white_content .z1 {
	font-size: 22px;
	line-height: 60px;
	font-weight: bold;
	margin-top: 50px;
	padding-right: 40px;
	padding-left: 40px;
}
.white_content .z2 {
	font-size: 18px;
	line-height: 35px;
	text-indent: 36px;
	padding-right: 40px;
	padding-left: 40px;
}
.white_content .z3 {
	font-size: 18px;
	line-height: 35px;
	text-indent: 36px;
	padding-right: 40px;
	padding-left: 40px;
	text-align: right;
}

.gb {
	font-family: Arial;
	font-size: 30px;
	font-weight: bold;
	float: right;
	color: #0d4eb4;
}


/*新新闻列表*/
/*.list_xw{
text-align: left;
}
.list_xw ul{
margin: 0px;
padding: 0px;
}
.list_xw li{
	border-left: 4px solid #c6c6c6;
	border-bottom: 1px solid #dfdfdf;
	line-height: 22px;
	cursor: pointer;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.list_xw li a{
display: block;
width:230px;

}

.list_xw li span{
	float: right;
	text-align: right;
	color: #999999;
}
.list_xw li:hover{
border-left-color: #0d4eb4;
}


.k1 {
	display:table;
	*position:relative;
}
.k2 {
	display: table-cell;
	vertical-align: middle; 
	*position:absolute;
	*top:50%;
}
.k3 {
	*position:relative;
	*top:-50%;
}*/



/*新新闻列表*/
.list_xw{
text-align: left;
}
.list_xw ul{
margin: 0px;
padding: 0px;
}
.list_xw li{
	border-left: 4px solid #c6c6c6;
	border-bottom: 1px solid #dfdfdf;
	line-height: 22px;
	cursor: pointer;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	width:276px;
}
.list_xw li .k1 .txt{
	display: block;
	padding-right: 5px;
	width:227px;
}

.list_xw li:hover{
border-left-color: #0d4eb4;
}

.list_xw li span{
	float: right;
	text-align: right;
	color: #999999;
}


.k1 {
	display:table;

}
.k2 {
	display: table-cell;
	vertical-align: middle; 
	*top:50%;
}
.k3 {
	float: right;
	width:42px;
	text-align: right;
	color: #999999;
	*top:-50%;
}

.indexuldiv_e{ overflow: hidden; position: absolute; top: 50%; margin-top: -100px;left: 50%;margin-left: -330px; width:760px;}

.indexuldiv_e ul{  float: left;}
.indexuldiv_e .li1{  margin: 0px; background: url(images/indexmenubg.png) no-repeat; width: 234px; height: 236px; float: left; cursor: pointer;}
.indexuldiv_e .li1 p img{ width: 206px; height: 160px; border-bottom: 1px solid #cbc8c7;}
.indexuldiv_e .li1 h3{ font-size: 14px; text-align: center; height: 50px; line-height: 50px; white-space: nowrap; overflow: hidden;width: 208px;margin: 0 auto;font-weight: normal;}

.indexuldiv_e .li2{  margin: 0px; background: url(images/indexmenubg_e.png) no-repeat; width: 356px; height: 176px; float: left; cursor: pointer;}
.indexuldiv_e .li2 p img{ width: 328px; height: 106px; border-bottom: 1px solid #cbc8c7;}
.indexuldiv_e .li2 h3{ font-size: 14px; text-align: center; height: 50px; line-height: 40px; white-space: nowrap; overflow: hidden;width: 330px;margin: 0 auto;font-weight: normal;}

.indexmenu_e_1 { width: 206px; height: 208px; margin-left: 13px; margin-top: 13px;border: 1px solid #cbc8c7;}
.indexmenu_e_2 { width: 328px; height: 150px; margin-left: 13px; margin-top: 13px;border: 1px solid #cbc8c7;}

.indexmenu_e_1:hover{ border-color: #135cba;}
.indexmenu_e_1:hover h3{ font-size: 14px;}
.indexmenu_e_2:hover{ border-color: #135cba;}
.indexmenu_e_2:hover h3{ font-size: 14px;}

.dr p{padding-bottom: 20px;}