@charset "utf-8";
/* 重设样式 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0;margin:0;}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, arial, sans-serif; vertical-align:middle}
table{border-collapse:collapse;border-spacing:0;font:12px/18px Verdana, Simsun, Helvetica, arial, sans-serif;}
ul,li{list-style:none;}

/* body{font:12px/18px Verdana, Simsun, Helvetica, arial, sans-serif; color:#5a5a5a; line-height:24px; background: url(../images/bg.jpg) repeat;} */
body{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; color:#5a5a5a; line-height:24px; background: url(../images/bg.jpg) repeat-x #e8e8e8 0px 100px;}
/*横幅广告*/
.hfg{ background: url(../images/hf_bj.jpg) no-repeat center; height:100px;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
h1,h2,h3,h4,h5,h6{margin: 0; padding: 0; font-family:"宋体";}
del{ font-family:georgia}
img{ vertical-align:top}
/* 共用 */
.dis_b{display:block;}
.dis_n{ display:none;}

.fl{float:left;}
.fr{ float:right;}

.left{ float:left;}
.left h1{display:inline;font-size:12px;font-weight:normal;}
.right{float:right;display:inline;}

.clear{ height:0px; clear:both; font-size:0px; overflow:hidden; line-height:0px;}

.fB{font-weight:bold;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f24{font-size:20px;}
.f_family{font-family:"宋体";}

.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank8 {clear:both; height:8px; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}

.mt8{ margin-top:8px;}
.mt12{ margin-top:12px;}
.ml10{ margin-left:10px;}
.ml12{ margin-left:12px;}
.mr2{ margin-right:2px;}
.mr10{ margin-right:10px;}
.mr12{ margin-right:12px;}
.mb12{ margin-bottom:12px;}
.mb8{ margin-bottom:8px;}

.w270{ width:270px;height: 290px;}
.w724{ width:724px;}
.w1000{width:1000px; margin: 0 auto;}
.w1002{width:1002px; margin:0 auto;}
.margin{margin:0 auto;}
.bgcolor{ background:#fff;}

.hot{color:#cf0000;}
.orange{ color:#f46302; }
.blue2{color:#007fb7;}
.boder1px{ border:1px solid #dddddd;}


/* 链接 */
a{color:#333;text-decoration:none;}
a:hover{color:#D00000;text-decoration: underline;}

.red a:{color:#cf0000;}
.red a:link,.red a:visited {color:#cf0000;text-decoration:none;}

.yelo a:{color:#f46302;}
.yelo a:link,.yelo a:visited {color:#f46302;text-decoration:none;}

.white a:{color:#fff;}
.white a:link,.white a:visited {color:#fff;text-decoration:none;}

.blue a:{color:#007fb7;}
.blue a:link,.blue a:visited {color:#007fb7;text-decoration:none;}


/*头部*/
.head_c{ background:url(../images/t_bg.jpg) repeat-x; height:182px; margin-bottom:5px;}

.top_t{ height:32px; line-height:32px; overflow:hidden;}
.top_t p a{ padding:0 4px 0 4px;}
.top_t p b{ display:block; background:url(../images/dian.jpg) no-repeat 0 14px; text-indent:6px; float:left; padding-right:12px; font-weight:normal;}

.top_c{ height:99px; background:url(../images/top_bg.jpg) no-repeat;}

.menu li{ height:48px; float:left; text-align:center; width:111px; line-height:48px;}
.menu li a{ color:#fff; width:111px; height:48px; display:block;}
.menu li strong{font-weight:normal;}
.menu li a:hover{ width:111px; height:48px; background:url(../images/nav_hover.jpg) repeat-x; display:block;color:#007fb7; text-decoration:none; font-weight:bold;}


/*公用背景*/
.bg_c{  background:url(../images/c_bg01.jpg) repeat-y right #fff; }
.bg_b{ background:url(../images/c_bg02.jpg) repeat-x; height:2px;}

/*幻灯片+咨询*/
.box{width:730px; height:300px; padding:8px 8px 8px 8px; overflow:hidden;}
#slide{position:relative;float:left;width:730px;height:300px;margin-bottom:20px;overflow:hidden;background:url(../images/loading.gif) no-repeat center;}
#slide ul{position:absolute;}
#slide li{float:left; width:730px; height:300px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:105px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../images/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute; float:right; bottom:0px; right:10px; height:32px; overflow:hidden; zoom:1; }
#slide span{width:24px;font-size:14px;height:24px;margin:2px 2px; background:#8da656;float:left;text-align:center;line-height:24px;cursor:pointer;font-family:arial;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#0096d8;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}

.Adv{ height:296px; width:246px; background:url(../images/contacts_bg.jpg) repeat-x;margin-top:12px; }
.Adv li{ height:61px; overflow:hidden; float:left; width:246px;}
.Adv li span{ display:block; float:left; padding:7px 8px 0 8px;}
.Adv li strong{ display:block; font-size:18px;color:#007fb7; line-height:16px; padding-top:15px;}
.Adv li samp{ display:block; padding:15px 0 0 12px; float:left}

/*疾病导航*/
.jb_nav{ height:73px; border-top:1px solid #dddddd; }
.jb_nav li{ width:142px; border-right:1px solid #ddd; height:73px; text-align:center; float:left; background:url(../images/nav_jt.jpg) no-repeat 70px 58px;}
.jb_nav li strong{ display:block; line-height:20px; padding-top:15px; font-size:18px;}
.jb_nav li p{ color:#999;}

.sbmenu1{width:142px; height:73px;position:relative; overflow:hidden;cursor:pointer;}
.sbmenu2{width:142px; height:73px;float:left;text-align:center; position:relative;cursor:hand;z-index:9999;}  
.sbmenu_cont{z-index:100px;position:absolute;width:142px;left: -1px;top: 73px;background:#FFFFFF;line-height:30px;border:1px solid #ddd;border-top-style: none;}
.sbmenu_cont dd a{ width:142px; height:30px; display:block;}
.sbmenu_cont dd a:hover{ background:#ddd; width:142px; display:block;height:30px;}

/*搜索*/
.search_k{ height:36px;border-top:1px solid #dddddd; }
.sos{width:415px; height:36px; background:url(../images/search_bj.jpg) no-repeat left; display:inline;}
.input-text{width:226px; height:26px;float:left; border:0px; margin-left:152px; color:#999; margin-top:5px; background:#ebebeb; text-indent:6px; line-height:26px;}
.input-btn{ width:30px; height:26px;float:left; padding-top:5px;}
.gjc{ line-height:35px; display:inline;}

/*版权*/
.cop_nav{ background:#088cc6; color:#fff; text-align:center; border-bottom:1px solid #0381b9;}
.cop_nav a{ padding:0 4px; line-height:36px; height:36px;}
.bq_conts{line-height:18px;color:#0391d0; background:#97dfff; text-align:center;}
.bq_conts strong{ display:block; font-size:32px;line-height:72px;}

/*漂浮*/
#winpop { width:234px; height:198px; position: fixed; _position:absolute; left:0; bottom:0; margin:0; padding:1px; overflow:visible; /* overflow:hidden;  display:none;*/ z-index:99999; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
#winpop .con { width:234px; height:198px; /* background:url(../images/weixin.gif); */}
.close { position:absolute; right:3px; top:3px; color:black; cursor:pointer}