@charset "utf-8";
/* 
	@名称: base
	@功能: 重设浏览器默认样式
*/
html { color:#000; background:#fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
body, button, input, select, textarea { font:12px/1.5 tahoma, arial, \5b8b\4f53; }
input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
th { text-align:inherit; }

fieldset, img { border:0; }
iframe { display:block; }
abbr, acronym { border:0; font-variant:normal; }
del { text-decoration:line-through; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:500; }

ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500; }
q:before, q:after { content:''; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

a:hover { text-decoration:underline; }
ins, a { text-decoration:none; }
.fn-clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.fn-clear { zoom:1; /* for IE6 IE7 */ }
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix { zoom:1; /* for IE6 IE7 */ }
body .fn-hide { display:none; }
.fn-left, .fn-right { display:inline; }
.fn-left { float:left; }
.fn-right { float:right; }

/* 页面公用 */
body { color:#333; background:url(/images/2012/common/repeat-x/body.png) repeat-x 0 30px; }
a{ color:#333;}
a:hover{ color:#eb6100;}

/* 页面布局 */ 
.layout { width:980px; margin:0 auto; }

.mt10p { margin-top:10px; }
.mr10p { margin-right:10px;}
.mt18p { margin-top:18px; }
.mt20p { margin-top:20px; }
.mtb10p { margin-top:10px; margin-bottom:10px; }


.iblock, .iblock a, .iblock img { display:block; }

/* 图标 */
.icon { background:url(/images/2012/common/common-ico.gif) no-repeat 0 0; }
.icon-top-mobile { background-position: -2px -668px; } /* 顶部手机网站 */
.icon-top-reservation { background-position: -2px -31px; } /* 顶部网络预约 */
.icon-top-disease { background-position: -2px -71px; } /* 顶部疾病大全 */
.icon-top-ask { background-position: -2px -111px; } /* 顶部九洲网络咨询台 */
.icon-top-sitemap { background-position: 65px -178px; } /* 顶部全站导航 */

.icon-sitemap-about { background-position: -2px -405px; } /* 全站地图-医院概况 */
.icon-sitemap-jiuzhou { background-position: -2px -435px; } /* 全站地图-专业九洲 */
.icon-sitemap-men { background-position: -2px -465px; } /* 全站地图-男性科 */
.icon-sitemap-women { background-position: -2px -495px; } /* 全站地图-微创妇科 */
.icon-sitemap-byby { background-position: -2px -525px; } /* 全站地图-男性科 */

.icon-disease-more { background-position: 0 -620px; } /* 更多疑难病例 */

/*
 * @name: topbar
 * @overview: 网站顶部条
 * @require: null
 */  
#topbar { height:30px; line-height:30px; background:url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 0; z-index:2; }
.topbar-main { position:relative; z-index:3; }
	.topbar-info a { padding-right:5px; font-weight:700; }
	.topbar-link { float:right; background:url(/images/2012/common/common-ico.gif) no-repeat 260px -151px; display:inline; }
	
.topbar-link-item { float:left; height: 24px; line-height: 24px; padding: 3px 5px 3px 25px; }
	.link-item-current { padding-left:19px !important; padding-right:24px !important; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background:#fff;}
	#topbar-link-s { padding-left:20px; padding-right:25px; }
	
	
.topbar-sitemap { display:none; position:absolute; top:30px; right:0; width:490px; height:196px; background:#fff; border:1px solid #e4e4e4; border-top:none; padding:6px; z-index:999; overflow:hidden; }
.sitemap-item { margin-right:2px; width:96px; float:left; }
.sitemap-item dt { background-color:#F0F0F0; height: 24px; line-height: 24px; margin: 0 0 4px 0; padding: 0 5px 0 25px; font-weight:bold; }
.sitemap-item a { color: #565656; }
	.sitemap-item a:hover { text-decoration:underline; }
.sitemap-item dd a { display: block; height: 24px; line-height: 24px; overflow: hidden; padding: 0 10px; color: #565656; }
	.sitemap-item dd a:hover { background:#F0F0F0; color:#ff4400; }

/*
 * @name: top
 * @overview: 网站头部
 * @require: null
 */
#header { z-index:1; }
.top{ height:100px; position:relative;}
	.top .logo{ display:block; width:438px; height:44px; text-indent:-9999px; position:absolute; top:27px; left:0;}
		.top .logo a{ display:block; height:44px;}
	.top .tel{ display:block; width:194px; height:40px; background:url(/images/2012/common/tmp/tel.png) no-repeat; position:absolute; right:0; top:30px; text-indent:-9999px;}
	.top .swf_logo{ position:absolute; top:27px; left:0; z-index:2;}
	
/*
 * @name: nav
 * @overview: 网站主导航
 * @require: null
 */                                                                   
.nav { height:36px; line-height:32px; background:#0E62A2 url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -35px; }
  	.nav-item { float:left; width:98px; text-align:center; font-size:14px; font-weight:700; color:#fff; }
		.nav-item a { display:block; color:#fff; }
		.nav-item a:hover { text-decoration:none; background:url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -160px; color:#fff100; }

/*
 * @name: sub-nav
 * @overview: 网站二级导航
 * @require: null
 */
 .sub-nav { width:976px; height:71px; padding:0 1px 1px 1px; border:1px solid #e4e4e4; border-top:none; background:#fff url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -80px; }
 	.sub-nav-item { float:left; height:50px; padding-left:20px; margin-top:10px; display:inline; }
		.sub-nav-nk { width:377px; }
			.sub-nav-nk ul a:hover{ background:#0f5791; color:#fff; text-decoration:none;}
		.sub-nav-fk { width:334px; }
			.sub-nav-fk ul a:hover{ background:#f52490; color:#fff; text-decoration:none;}
		.sub-nav-by { width:200px; }
			.sub-nav-by ul a:hover{ background:#1b9507; color:#fff; text-decoration:none;}
	.sub-nav-item-hd { float:left; width:47px; height:50px; margin-right:5px; text-indent:-9999px; }
		.sub-nav-nk .sub-nav-item-hd { background:url(/images/2012/common/ico/subnav.png) no-repeat 0 0; }
		.sub-nav-fk .sub-nav-item-hd { background:url(/images/2012/common/ico/subnav.png) no-repeat -50px 0; }
		.sub-nav-by .sub-nav-item-hd { background:url(/images/2012/common/ico/subnav.png) no-repeat -100px 0; }
	.sub-nav-item-bd { float:left; }
		.sub-nav-nk .sub-nav-item-bd { width:325px; }
		.sub-nav-fk .sub-nav-item-bd { width:279px; }
		.sub-nav-by .sub-nav-item-bd { width:145px; }
		.sub-nav-item-bd li { float:left; color:#333; padding:2px 4px; }
		.sub-nav-item-bd li a { display:block; padding:0 2px 2px; }
		.sub-nav-item-bd li a:hover { /*background:#238cda;*/ }
	.sub-nav-item-bd .hot{ position:relative;}
		.sub-nav-item-bd .hot a{color:#eb6100}
		.sub-nav-item-bd .hot i{ display:block; width:9px; height:14px; position:absolute; right:-3px; top:0px; background:url(/images/2012/common/ico/ico-hot.gif) no-repeat;}

#banner { width:978px; height:220px; margin-top:10px; border:1px solid #E4E4E4; }

#wrap { overflow:hidden; }
/*
 * @name: footer
 * @overview: 网站页脚
 * @require: null
 */		
.footer{ width:978px; margin:0 auto; border-top:2px solid #999; }
	.footer .links,.footer .fwarp{ border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
	.footer .links{ width:886px; height:39px; line-height:39px; padding-left:90px; font-size:12px; text-align:center; background:url(/images/2012/common/com-repeat-x.jpg) repeat-x 0 -415px;}
		.footer .links a{ float:left; padding:0 25px; background:url(/images/2012/common/common-ico.gif) no-repeat right -148px;}
		.footer .links a.no-line{ background:none}
	.footer .fwarp{ position:relative; padding:20px 20px 40px 335px; width:621px; }
		.footer .maps{ display:block; width:257px; height:154px; position:absolute; left:27px; top:27px; padding-right:25px; margin-right:20px; border-right:1px solid #e5e5e5;}
		.fwarp p{ line-height:24px;}
		.fwarp i{ font-style:normal; font-weight:bold;}
		.fwarp b{ color:#e60012;}
		.fwarp a{ margin-right:20px; color:#0068b7; text-decoration:underline;}
		.fwarp a:hover{ color:#eb6100}
    
/* slide */
.ui-slide{width:978px;height:300px;overflow:hidden;position:relative;margin-bottom:10px;*zoom:1;}
	.ui-slide-panel { height:300px; }
	.ui-slide-panel li { float:left; }
	
	.ui-slide .ui-slide-control{*zoom:1;}
	
	.ui-slide .ui-slide-trigger{width:180px;position:absolute;right:9px;bottom:9px;*bottom:10px;*zoom:1;}
	.ui-slide .ui-slide-trigger li{float:left;margin-right:4px;}
	.ui-slide .ui-slide-trigger-item{background-color:#999;width:41px;height:11px;line-height:1000px;overflow:hidden;display:inline-block;opacity:0.72;filter:alpha(opacity=72); cursor:pointer;}
	.ui-slide .ui-slide-trigger-item:hover,.ui-slide .ui-slide-trigger-item-active{background-color:#0C85CB;text-decoration:none;opacity:1;filter:alpha(opacity=100);}
    
/* 浮标 */ 
.ui-buoy { font:12px/1.5 tahoma, arial, \5b8b\4f53; }
    .ui-buoy a { color:#333; }
    .ui-buoy a:hover { text-decoration:none; }
	.ui-buoy .close { width:11px; height:11px; position:absolute; top:5px; right:5px; background:url(http://a.6066888.com/img/swt/close.gif) no-repeat; text-indent:-9999px; cursor:pointer; }
    .ui-buoy-content { width:100%; height:100%; }

/* 弹窗 */
#swtInvite { background:url(http://a.6066888.com/img/swt/pub/invite.jpg) no-repeat 0 0; }
    #swtInvite .ui-buoy-content { height:75px; }
	#lrinvite { margin-top:167px; margin-left:224px; }
    	#lrinvite a { float:left; width:72px; height:25px; text-indent:-9999px; }
    	#lraccept { margin-right:10px; }
    #ftel { height: 30px; margin-top: 20px; padding: 5px 0 0 160px; }
    	#ftel_input { float:left; width:150px; height:20px; padding:0 0 0 4px; border:none; background:transparent; }
        #ftel_submit { float:left; width:76px; height:20px; border:none; background:url(http://a.6066888.com/img/swt/ftel_submit.gif) no-repeat 0 0; cursor:pointer; }
        
/* 左侧浮标 */
#leftswt { background:url(http://a.6066888.com/img/swt/pub/swt.gif) no-repeat 0 0; }
	#leftswt a { display:block; width:100%; height:100%; text-indent:-9999px; }

/* 右侧浮标 */
#rightexpert { background:url(/images/swtbar/pub/expert-qq.png) no-repeat 0 0; }
	#rightexpert .close { width:28px; height:18px; top:0px; right:7px; background:none; }

#rightexpert .eqq-cont{ padding-top:60px; margin:1px; height:286px; }
  #rightexpert .eqq-cont li{ height:40px; padding:7px; margin-bottom:1px; line-height:20px; overflow:hidden; }
      #rightexpert .eqq-cont a.imgs{ width:38px; height:38px; float:left; display:block; border:1px solid #ddd; margin-right:8px;}
      #rightexpert .eqq-cont a.t{ display:block;}
          #rightexpert .eqq-cont a.t span{ color:#afb2b2; margin-left:8px;}
		  #rightexpert .eqq-cont a.t .sc-nk{ color:#0068B7}
		  #rightexpert .eqq-cont a.t .sc-fk{ color:#F52490}
		  #rightexpert .eqq-cont a.t .sc-by{ color:#1B9507}
      #rightexpert .eqq-cont a:hover.t{ text-decoration:none;}
      #rightexpert .eqq-cont p{ color:#afb2b2; cursor:pointer}
  #rightexpert .eqq-cont li:hover{ background:#dff0fc;}
      #rightexpert .eqq-cont li:hover a:hover{ color:#333}
#rightexpert .alinks{ padding-left:15px;}
    #rightexpert .alinks a{ display:block; width:79px; height:21px; float:left; background:url(/images/swtbar/pub/btn.png) no-repeat;}
    #rightexpert .alinks a:hover{ background:url(/images/swtbar/pub/btn.png) no-repeat 0 -21px; text-decoration:none; color:#333;}
        #rightexpert .alinks a.yn-btn{ margin-right:10px;}
            #rightexpert .alinks a.yn-btn span{ background:url(/images/swtbar/pub/q-1.gif) no-repeat 5px 3px; display:block; padding-left:25px;}
        #rightexpert .alinks a.sn-btn span{ background:url(/images/swtbar/pub/q-2.gif) no-repeat 5px 3px; display:block; padding-left:25px;}
      
#qqpop { background: url(http://a.6066888.com/img/swt/pub/qqt.gif) no-repeat 0 0; }
	#qqpop .close { width:38px; height:20px; top:0; right:0; background:none; text-indent:-9999px; background:none; }
    
#jznotice { background: url(http://www.6066888.com/images/jznotice.png) no-repeat 0 0; }
	#jznotice .close { width:19px; height:19px; top:2px; right:2px; background:none; text-indent:-9999px; background:none; }   