.top_bg{
	background-color:#4d4d4d;
	margin:0 auto;
	line-height:36px;
	color:#000000;
	background-color:#4d4d4d;
	font-size:12px;
	}
.top{
	width:1020px;
	margin:0 auto;
	}	
.top ul{
	float:right;
	}	
.top ul li{
	font-size:14px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	}	
.top ul li a{
	color:#FFF;
	}	
.banner{
	width:1020px;
	margin:0 auto;
	}	

.page_header .nav {
	BACKGROUND-COLOR: #0078bf; MARGIN: 0px auto;width:1020px; HEIGHT:48px
}
.page_header .nav LI {
	Z-INDEX: 100; POSITION: relative; FLOAT: left; HEIGHT:48px; padding-left:10px; padding-right:10px
}
.page_header .nav LI A {
	LINE-HEIGHT: 40px; DISPLAY: inline-block; COLOR: #fff; FONT-SIZE: 16px;
}
.page_header .nav .head {
	WIDTH: 3px; FLOAT: left; HEIGHT:48px
}
.page_header .nav .fill {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FLOAT: left; HEIGHT: 27px; PADDING-TOP: 3px
}

.page_header .nav .current {
	background-color:#e2ebf5; COLOR: #225fac
}
.page_header .nav A:hover {
	background-color:#e2ebf5; COLOR: #225fac
}
.page_header .nav .current A {
	COLOR: #225fac; TEXT-DECORATION: none
}
.page_header .pulldownMnue {
	Z-INDEX: 100; POSITION: absolute; BACKGROUND-COLOR: #ddebfc; WIDTH: 115px; TOP: 49px; LEFT: 4px
}
.page_header .pulldownMnue LI {
	Z-INDEX: 100; BORDER-BOTTOM: #b9cee9 1px solid; POSITION: relative; TEXT-ALIGN: left; FLOAT: none; HEIGHT: auto;  padding-left:0px; padding-right:0px
}
.page_header .pulldownMnue LI A {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 20px; PADDING-LEFT: 10px; WIDTH: 95px; PADDING-RIGHT: 10px; FLOAT: none; HEIGHT: auto; COLOR: #225fac; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
.page_header .pulldownMnue .current {
	BACKGROUND: #0078bf; HEIGHT: auto
}
.page_header .pulldownMnue LI A:hover {
	BACKGROUND: #0078bf; HEIGHT: auto
}
.page_header .pulldownMnue .current A {
	COLOR: #fff
}
.page_header .pulldownMnue LI A:hover {
	COLOR: #fff
}
.page_header .pulldownMnue .pulldownMnue_part {
	Z-INDEX: 100; POSITION: absolute; BACKGROUND-COLOR: #0078bf; WIDTH: 200px; TOP: 0px; LEFT: 115px
}
.page_header .pulldownMnue .pulldownMnue_part .last {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
.page_header .pulldownMnue .pulldownMnue_part .current {
	BACKGROUND-COLOR: #719fd8
}
.page_header .nav .sfHover .pulldownMnue .sfHover .pulldownMnue_part A:hover {
	BACKGROUND-COLOR: #719fd8
}
.page_header .pulldownMnue .pulldownMnue_part LI {
	BORDER-BOTTOM: #89b0e0 1px solid
}
.page_header .nav .sfHover .pulldownMnue .sfHover .pulldownMnue_part A:hover {
	WIDTH: 180px
}
.page_header .nav .sfHover .pulldownMnue .sfHover .pulldownMnue_part A {
	WIDTH: 180px
}
.page_header .nav .sfHover .pulldownMnue .sfHover A {
	BACKGROUND: #0078bf; HEIGHT: auto; COLOR: #fff
}
.box{
	width:1000px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFF;
	padding-bottom:20px;
	min-height:600px
	}
.mail_search{
	height:56px;
	line-height:56px;
	}	
.mail{
	float:left;
	}
.search{
	float:left;
	padding-left:186px
	}	
.btn {
    border: none;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.mailBox .icon{ display:inline-block; background:url(index.png) no-repeat 0px 0px scroll; width:27px; height:18px; vertical-align:middle; margin-left:3px; *margin-right:3px;}
.mailBox .txt{ padding:0px 3px; font-size:15px; font-family:"微软雅黑"; color:#4b7cbb; vertical-align:middle;}
.mailBox .txt_input{ border:#82ace1 solid 1px; width:120px; margin-right:5px; vertical-align:middle;}
.mailBox .btn{ vertical-align:middle; font-size:14px; font-weight:bold;}	
.btn_two {
    background: url(csco_bg.png) no-repeat -218px -638px scroll;
    width: 57px;
    height: 23px;
}	
.txt_input {
	width: 239px;
    height: 16px;
    border: #81ace1 solid 1px;
    vertical-align: middle;
    margin-right: 5px;
	padding: 3px 5px;
}
.searchBox .btn {
    background: url(csco_bg.png) no-repeat -2px -72px scroll;
    width: 90px;
    height: 24px;
    vertical-align: middle;
    border: none;
}
.part_l{
	width:580px;
	float:left;
	}
.part_r{
	width:406px;
	margin-left:12px;
	float:left;
	height: 268px;
    border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
	}	
.Menubox{
	width: 100%;
    height: 43px;
    background: url(new_head_bg.png) repeat-x;
	}
.Menubox li{
	width: 100px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    margin: 0 auto;
    vertical-align: middle;
    list-style-type: none;
    float: left;
    cursor: pointer;
	font-size:15px;
	font-weight:bold
	}
.Menubox li a{
	color:#4B4B4B;
	}
.Menubox li a:hover{
	color:#D31515;
	}
.Menubox li a:link{
	color:#4B4B4B
	}	
.Menubox li.hover{
	background-image: url(news_focus_bg.png);
    background-repeat: repeat-x;
    border-right: 1px solid #e7e7e7;
    width: 100px;
    font-size: 15px;
    color: #545454;
}
.Menubox li.hover a{
    color: #3971c0;
	}
.Contentbox{width:408px;clear:both; border-top:0;height:221px;padding-top:8px;}	
.ul_03{
	padding-left:6px
	}
.ul_03 li {
	background:url(icon.jpg) no-repeat 3px 12px;
	padding-left:14px;
    line-height:30px;
	font-size:14px
	}
.ul_03 li span{
	float:right;
	padding-right:10px;
	font-size:14px
	}			
.ul_03 li a {
    text-decoration: none;
	font-size:14px
	}
.part2{
	margin-top:14px;
	}	
.part2_box {
    width: 492px;
    height: 265px;
    border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    float: left;
	margin-bottom:12px
	}
.news_tit{
    width: 100%;
    height: 43px;
    background: url(new_head_bg.png) repeat-x;
	}	
.news_word{
	background: url(news_focus_bg.png) repeat-x;
    border-right: 1px solid #e7e7e7;
    width: 100px;
    font-size: 16px;
	height: 43px;
	line-height:43px;
	text-align:center;
	float:left;
	}
.news_more{
	float:right;
	color:#FFF;
	line-height:43px;
	padding-right:10px;
	font-size:14px;
	font-weight:normal
	}
.distance1{
	margin-left:12px;
	}
.tit_dis{
	width:150px;
	}
.ul_04 li{
    width: 217px;
	float:left;
    height: 29px;
	margin-left:10px;
	margin-right:8px;
	margin-top:6px;
	padding-left:8px;
    line-height: 29px;
    cursor: pointer;
    font-size: 14px;
    background: url(kssz_bg.png);
    background-repeat: repeat-x;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
	}	
.member{

    border: 1px solid #e6e6e6;
	border-top:none;
	}
.member_con{
	padding-top:10px;
	padding-left:10px;
	}							
#ddemo {
	overflow:hidden;
	width:980px;
	
}
#dindemo {
     float: left;
     width: 800%;
    }
#ddemo1 {
     float: left;
    }
#ddemo2 {
     float: left;
}	
/*.item {
    width: 200px;
    height: 136px;
    float: left;
}
.item img {
    width: 86px;
    height: 116px;
    float: left;
    border: 2px solid #e7e7e7;
	}
.item .info {
    width: 90px;
    height: 120px;
    float: left;
    padding: 5px;
}*/
.item {
    width: 120px;
    height: 176px;
    float: left;
}
.item img {
    width: 90px;
    height: 116px;
    border: 2px solid #e7e7e7;
	}
.item .info {
    width: 90px;
    height: 120px;
    padding: 5px;
}
.item .info .name {
	text-align:center;
    /*text-align: left;*/
    font-size: 13px;
    color: #2079ac;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}
.item .info .labelHead {
    /*text-align: left;*/
    font-size: 13px;
    color: #656565;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.item .info .label {
	text-align:center;
    font-size: 13px;
    color: #656565;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.foot_bg{
	background-color:#444444;
	height:208px;
	}
.foot{
	width:1000px;
	margin:0 auto;
	}
.foot_l{
	width:290px;
	text-align:center;
	float:left;
	padding-top:75px;
	}
.foot_c{
	background:url(index_34.png) repeat-y left center;
	width:460px;
	float:left;
	font-size:14px;
	color:#FFF;
	padding-left:20px;
	padding-top:48px;
	height:160px;
	line-height:30px
	}
.foot_r{
	background:url(index_34.png) repeat-y left center;
	width:220px;
	float:left;
	text-align:center;
	height:180px;
	padding-top:28px;
	}	
				
/*列表页
--------------------------------------------*/
.current_location {
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-top: 10px;
    border-bottom: 1px solid #dddddd;
	}
.locationPath {
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    color: #666666;
    float: left;
	}
.locationPath a	{
	color: #666666;
	}
.con_left{
    float: left;
    width: 226px;
    min-height: 200px;
    border-width: 2px 1px 1px 1px;
    border-color: #0078bf #e1e1e1 #e1e1e1 #e1e1e1;
    border-style: solid;
    margin-top: 10px;
	}	
.con_left .head {
    width: 226px;
    height: 42px;
	font-size:17px;
	}
.con_left .head img {
    float: left;
    margin: 11px 0px 0px 5px;
	}
.con_left .head span {
    float: left;
    color: #3971c0;
    font-weight: bolder;
    line-height: 42px;
    margin-left: 5px;
    display: inline;
	}
.con_left .Item_nav {
    width: 191px;
    margin: 10px auto 20px;
	}
.con_left .Item_nav ul li {
    width: 191px;
    margin-top: 10px;
	}
.con_left .Item_nav ul li .other {
    text-align: left;
    padding-left: 20px;
    width: 171px;
    height: 31px;
    border: 1px solid #e1e1e1;
    display: inline-block;
    font-size: 14px;
    color: #595957;
    background-color: #f9f9f9;
    line-height: 31px;
	}	
.hdgl_ul {
   
    overflow: hidden;
    padding: 10px ;
}
.hdgl_ul li {
    background: url(list_dian.png) no-repeat 0 center;

    line-height: 32px;
    overflow: hidden;
    padding-left: 13px;
}
.hdgl_ul li a {
    color: #000;
    display: block;
    float: left;
    font-size: 14px;

    max-width: 750px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hdgl_ul li span {
    color: #333;
    display: block;
    float: right;
    font-size: 12px;
    padding-right: 10px;
}
.pages{
    margin-top: 30px;
    padding: 3px;
    text-align: center;
}
	
/*详情页
-----------------------------------------*/
.leader_con {
    margin: 20px 0 41px;
    overflow: hidden;
}
.con_title {
    margin: 10px auto 20px;
    text-align: center;
}
.ty_gl_main h3{
    background-color: #f1f1f1;
    height: 40px;
    line-height: 40px;
    text-align: right;
	padding-right:20px;
	font-size:14px;
    font-weight: normal;
}

.contents {
	border: 1px dashed #CCCCCC;
	padding: 20px;
	margin-top:20px;
    font-size: 14px;
    line-height: 30px;
    margin-top: 15px;
	}
.content2 {
	border: 1px dashed #CCCCCC;
	padding: 10px;
	margin-top:10px;
    font-size: 14px;
    line-height: 28px;
	}
	
/*焦点图
-------------------------------------------------*/
.mychgPic{width:580px; height:270px; margin:0 auto}
.mF_liuzg{ position:relative; width:580px; height:270px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*载入画面*/
.mF_liuzg .pic li{width:580px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:580px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:580px;height:270px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:580px;height:36px;line-height:34px;overflow:hidden;display:none;}
/*.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:580px;height:36px;line-height:34px;overflow:hidden;display:none;}*/
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:40px;width:580px;height:36px;line-height:34px;overflow:hidden;display:none;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;filter:alpha(opacity=100);opacity:1;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:580px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:18px; position:relative; border:1px solid #FFF; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#A61814; color:#fff; font-weight:bold;}	

.fenye { text-align:cener; padding:20px 25px 10px 0;}
.fenye a { border:1px solid #dbdbdb; padding:5px 8px;}
.fenye a.fenye_h { color:#fff; background:#ff7e00; border:1px solid #e36500; font-weight:bold;}
.fenye a:hover { background:#ff7e00; color:#fff; text-decoration:none;}


.hdgl_ulx {
   
    overflow: hidden;
    padding: 10px ;
}
.hdgl_ulx li {
    background: url(list_dian.png) no-repeat 0 center;
    border-bottom: 1px dotted #d2d2d2;
    line-height: 39px;
    overflow: hidden;
    padding-left: 13px;
	float:left;
	width:360px
}
.hdgl_ulx li a {
    color: #666;
    display: block;
    float: left;
    font-size: 14px;
    max-width: 750px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
}

/*注册
------------------------------------------------*/
.Menubox2{width:320px; background-color:#F1F1F1; height:40px;line-height:40px; margin:0 auto}
.Menubox2 li{float:left;display:block;cursor:pointer;width:160px;text-align:center;color:#4B4B4B; font-size:16px}
.Menubox2 li a{
	color:#4B4B4B;
	}
.Menubox2 li a:hover{
	color:#4B4B4B;
	}
.Menubox2 li a:link{
	color:#4B4B4B}	
.Menubox2 li.hover{ background-color:#2f91c2; width:160px;color:#ffffff;font-weight:bold;height:40px;line-height:40px;}
.Menubox2 li.hover a{color:#ffffff}
.Contentbox2{clear:both; border-top:0;padding-top:8px;}

.register_tit{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-top: 10px;
	color:#0078bf;
	font-size:16px;
    border-bottom: 1px solid #dddddd;
	}
	
.dis_top{
	padding-top:12px;
	}
.register_dis{
	margin-top:16px;
	}	
.forminfo{padding-left:90px; font-size:14px}
.forminfo li{margin-bottom:13px; clear:both;}
.forminfo li label{width:86px;line-height:34px; display:block; float:left; text-align:right; padding-right:10px}
.forminfo li i{color:#7f7f7f; padding-left:20px; font-style:normal; color:#F00}
.forminfo li cite{display:block; padding-top:10px;}
.dfinput{width:345px; height:32px; line-height:32px; border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; background:url(inputbg.gif) repeat-x; text-indent:10px; color:#999}
.textinput{border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; background:url(inputbg.gif) repeat-x; padding:10px; width:700px; height:120px; line-height:20px; overflow:hidden;}
.btn_register{ border:none; width:137px;height:35px; background:url(btnbg.png) no-repeat; font-size:14px;font-weight:bold;color:#fff; cursor:pointer;}		

.forminfo li input.errorC { border: 1px solid #ff0000; }
.forminfo li input.checkedN { border: 1px solid #1ece6d; }

.psd_bar{ height:15px; overflow:hidden; padding-left:187px; margin-top:6px; margin-bottom:29px;}
.psd_bar span{ width:60px; height:15px; font-size:12px; color:#fff; line-height:15px; text-align:center; float:left;}
.weak_bar{ background-color:#ea3d01;}
.mid_bar{ background-color:#f58311;}
.strong_bar{ background-color:#6d9f00;}

/*登陆
--------------------------------------------------------*/
.link{text-align: right;line-height: 20px;padding-right: 40px;}
	
.ui-dialog{ 
	width: 380px;height: auto;display: none;
	position: absolute;z-index: 9000;
	top: 0px;left: 0px;
	border: 1px solid #D5D5D5;background: #fff;
}

.ui-dialog a{text-decoration: none;}

.ui-dialog-title{
	height: 48px;line-height: 48px; padding:0px 20px;color: #535353;font-size: 16px;
	border-bottom: 1px solid #efefef;background: #f5f5f5;
	cursor: move;
	user-select:none;
}
.ui-dialog-closebutton{
	width: 16px;height: 16px;display: block;
	position: absolute;top: 12px;right: 20px;
	background: url(close_def.png) no-repeat;cursor: pointer;

}
.ui-dialog-closebutton:hover{background:url(close_hov.png);}

.ui-dialog-content{
	padding: 15px 20px;
}
.ui-dialog-pt15{
	padding-top: 15px;
}
.ui-dialog-l40{
	height: 40px;line-height: 40px;
	text-align: right;
}

.ui-dialog-input{
	width: 312px;
	height: 40px;
	line-height:42px;
	margin: 0px;
	padding-left:28px;
	border: 1px solid #d5d5d5;
	font-size: 14px;
	color: #c1c1c1;
	outline: none;
}
.ui-dialog-input-username{
	background: url(input_username.png) no-repeat 2px ;
}

.ui-dialog-input-password{
	background: url(input_password.png) no-repeat 2px ;
}
.ui-dialog-submit{
	width: 100%;height: 50px;background: #3b7ae3;border:none;font-size: 16px;color: #fff;
	outline: none;text-decoration: none;
	display: block;text-align: center;line-height: 50px;
}
.ui-dialog-submit:hover{
	background: #3f81b0;
	color:#FFF;
}
.ui-btn{
	border: none;
    text-align: center;
    color: #fff;
    cursor: pointer;
	}
.ui-mask{ 
	width: 100%;height:100%;background: #000;
	position: absolute;top: 0px;height: 0px;z-index: 8000;
	opacity:0.4; filter: Alpha(opacity=40);
}

/*会员中心
-----------------------------------------*/
.member_l{
	width: 233px;
	float:left;
	margin-top:16px;
	}
.member_r{
	width: 753px;
	padding-left:14px;
	float:left;
	margin-top:16px;
	}
.member_per {
	background:url(member_bg1.jpg) no-repeat;
	width:233px;
	height:238px;
/*    background-color: #FFFFFF;
    background: #ffffff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);*/
	}
.member_per2{
	background:url(member_bg2.jpg) no-repeat;
	width:233px;
	height:338px;
	}	
.panel {
/*    background-color: #ffffff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    color: #14191e;*/
    margin-bottom: 20px;
    padding-left: 14px;
	padding-top:14px;
}

.nav_member li {
    border-bottom: 1px solid #edf1f2;
    height: 60px;
}		
.nav_member li a {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 60px;
    text-decoration: none;
    display: block;
}
.nav_member li a:hover{
	color:#F00;
	}
.icon-nav img{
	vertical-align:middle;
	width:26px;
	height:26px;
	padding-right:6px
	}
.member_list {   
    overflow: hidden;
    padding:8px ;
}
.member_list li {
    line-height: 32px;
    overflow: hidden;
	font-size:14px
}	
.member_list li label{
	width:100px;
	text-align:right
	}
.member_info{
	font-size:14px;
	line-height:28px;
	min-height:50px;
	}
.vocation p{
	float:left;
	width:225px;
	line-height:26px
	}	
.member_btn{
	text-align:center;
	padding-top:15px;
	}	
.photoEdit{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	}	
.hospital_pic{
	padding-top:10px;
	text-align:center;
	}	
	
/*会员之家
----------------------------------------------*/
.memberList_l{
	width: 753px;
	float:left;
	margin-top:6px;
	}
.memberList_r{
	width: 233px;
	margin-left:12px;
	float:left;
	margin-top:16px;
	border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
	}		
.join_tit{
    width: 100%;
    height: 43px;
    background: url(new_head_bg.png) repeat-x;
	}	
.join_word{
	background: url(news_focus_bg.png) repeat-x;
    border-right: 1px solid #e7e7e7;
    width: 100px;
    font-size: 16px;
	height: 43px;
	line-height:43px;
	text-align:center;
	float:left;
	}	
.userBox {
    width: 54px;
    line-height: 20px;
    text-align: center;
    float: left;
    margin: 15px 9px 0px;
    _margin: 15px 7px 0px;
    overflow: hidden;
    height: 99px;
}
.join_other{
	padding-left:8px;
	}
.user {
    margin-bottom: 5px;
	border:#b3b3b3 solid 1px; 
	width:60px; 
	height:60px;
}
.user50 {
    width: 52px;
    height: 52px;
}
.user50 img {
    width: 50px;
    height: 50px;
    margin: 1px;
}	
.item_member_left{
	width:321px;
	float:left
	}
.item_member_right{
	width:420px;
	float:left;
	padding-left:12px;
	}
.borderlr{
	border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
	}	
.join_list{
	border: 1px solid #e6e6e6;
	width:100%;
	border-top:none;
	}	
.joinheight{
	height:187px;
	}
.titlebox {
    margin-top: 13px;
	height: 20px;
    padding: 0px 10px 5px;
    border-bottom: #b1cff6 solid 1px;
    margin-top: 10px;
	}
.areaBox {
    border-bottom:#c4c4c4 dashed 1px;
	padding:5px 10px;
	height:30px
	}
.areaBox li {
	width:79px; 
	text-align:left; 
	float:left;
	width:63px;
	font-size:14px;
	}
.areaBox li a {
	display:inline-block; 
	padding:3px 5px;
	}
.areaBox li a:hover {
	text-decoration:underline
	}		
.areaBox .all{ float: right; text-align:right;}
.areaBox .all a{ color:#5d9ae8;}
.areaBox .all a:hover{ background-color:#fff;}	
.clearfix:after {
    content: ".";             
	display: block;            
    height: 0; 
	font-size:0;
    clear: both;              
    visibility: hidden;	     
}
.clearfix {display: inline-block;}   
* html .clearfix {height:1%;}
.clearfix {display: block;}	
.hospital{
    padding: 10px;
	height:110px
	}
.hospital li {
    width: 316px;
	float: left;
    font-size: 14px;
    line-height: 24px;
	}
.hospital li a{
    display: inline-block;
    padding: 0px 3px;
	}
.f12px{ font-size:14px;}	
.research{ padding:10px; border-bottom:#c4c4c4 dashed 1px; height:118px}
.research li{ width:182px; float:left; font-size:14px; line-height:24px;}
.research li a{ display:inline-block; padding: 0px 3px;}
.more a{
    color: #5d9ae8;
	}
.names {
    padding: 10px;
	height:62px
}
.names li{ float:left; width:105px; font-size:14px; line-height:24px;}
.names li a{ display:inline-block; padding:0px 3px;}	
.lastName{ padding:5px 0px; border-bottom:#c4c4c4 dashed 1px; padding:10px; height:22px}
.lastName li{ width:25px; float:left; font-size:14px;}
.lastName li a{ display:inline-block; padding:2px 7px;}
.search_group{
	margin-top:6px;
	margin-bottom:16px
	}
.group_like{
	margin-top:12px
	}	
.group_btn{
	border:0 none;
	background:url(searchBtn.jpg) no-repeat;
	height:36px;
    width: 39px;
	}	

/*团体会员搜索
---------------------------------------------------------*/	
.group_tit{
    width: 100%;
    height: 40px;
    line-height: 40px;
	color:#0078bf;
	font-size:16px;
    border-bottom: 1px solid #dddddd;
	}
.item_dotted_split{ border-bottom:#c4c4c4 dotted 1px; padding:10px;}
.item_dotted_split .info {
    width: 510px;
    line-height: 24px;
    float: left;
	}
.item_dotted_split .info .name {
    color: #333;
    font-size: 14px;
	}
.item_dotted_split .info p {
    color: #989898;
	}
.item_dotted_split .link {
    width: 55px;
    float: right;
    line-height: 24px;
	}	
.group_list_height{
	height:58px;
	}	
.userBox_search{
	width: 54px;
    line-height: 20px;
    text-align: center;
    float: left; 
    overflow: hidden;
	margin-right:15px;
	}	
.pages{
    margin-top: 30px;
    padding: 3px;
    text-align: center;
}
.fenye { text-align:cener; padding:20px 25px 10px 0;}
.fenye a { border:1px solid #dbdbdb; padding:5px 8px;}
.fenye a.fenye_h { color:#fff; background:#ff7e00; border:1px solid #e36500; font-weight:bold;}
.fenye a:hover { background:#ff7e00; color:#fff; text-decoration:none;}		

.currentred{
	color:#F00; 
	}

/*地区医院搜索
------------------------------------------*/
			
.cityBox{
	border-bottom:#c4c4c4 dashed 1px; 
	padding:10px;
	}	
.cityBox li{ width:315px; float:left; font-size:14px; padding-bottom:5px;}
.cityBox label{ font-weight:bold; color:#333333; width:50px; text-align:left; float:left;}
.cityBox a{ display:inline-block; float:left; padding:0px 4px; color:#6d6d6d;}	
.areaBox1{ border-bottom:#c4c4c4 dashed 1px; padding:10px;}
.areaBox1 li{ width:90px; text-align:left; float:left;font-size:14px;}
.areaBox1 li a{ display:inline-block; padding:3px 5px;}
.areaBox1{ padding:5px 10px;}
.westArea li{ width:316px; text-align:left; float:left;}
.westArea li a{ display:inline-block; padding:3px 5px;}
.westArea{ padding:5px 10px;}	
	
/*全体团体会员页
---------------------------------------------*/
.group_all {
   
    overflow: hidden;
    padding: 10px ;
}
.group_all li {
    background: url(list_dian.png) no-repeat 0 center;
    border-bottom: 1px dotted #d2d2d2;
    line-height: 39px;
    overflow: hidden;
    padding-left: 13px;
	float:left;
	width:340px
}
.group_all li a {
    color: #666;
    display: block;
    float: left;
    font-size: 14px;
    max-width: 750px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
}	

/*网站地图
---------------------------------------------------*/
.map_groups{ margin-top:30px;}
.map_groups h3{ border-bottom:#c4c4c4 dotted 1px; line-height:24px; color:#62a0ed; font-size:14px; padding-left:5px;}
.map_groups li a{ color:#6d6d6d;}
.map_groups ul{ padding:5px 10px 0px; margin-bottom:10px}
.map_groups ul li{ line-height:24px; }

.downfile{
	padding:12px;
	}
.doctor_box{
	padding-left:280px;}
.doctor_pic{
	width:200px;
	float:left;
	}
.doctor_info{
	width:200px;
	float:left;
	padding-left:30px;
	padding-top:100px
	}
.doctor_name{
	font-size:20px;
	font-weight:bold;
	color: #2079ac;
	}
.doctor_job{
	font-size:18px;
	color: #2079ac;
	}	