/*                       首页头部导航

*************************************************************/

.header { background:#FFFFFF; min-width:1000px; height:100px; }
.menu { background:url(../images/in_07.png) repeat-x; height:45px; position:relative; }
.menu ul { background:url(../images/in_08.png) left center no-repeat; }
.menu ul li { float:left; width:99px; line-height:45px; background:url(../images/in_08.png) right center no-repeat; padding-right:1px; }
.menu ul .line { width:1px; height:45px; display:block; _display:inline; overflow:hidden; zoom:1; float:left; }
.menu ul li a { color:#fff; display:block; text-align:center; font-weight:bold; font-size:14px; }
.menu ul li a:hover, .menu ul li.hover a { background:url(../images/in_09.png) repeat-x; }
.subnav { position:absolute; width:100%; height:auto; z-index:10000; display:none; top:45px; left:0; overflow:hidden; zoom:1; }
.subnav .on { display:block; }
.subnav-box { width:100%; min-width:1000px; overflow:hidden; zoom:1; background:url(../images/in_menu_bg.png) top repeat-x #fff; border-bottom:3px solid #0092D8; padding:10px 0; display:none; }
.subnav-box .f_1 { width:730px; }
.subnav-box .f_2 { width:255px; }
.menu_two_top { line-height:40px; height:40px; display:block; background:url(../images/menu_two_bg2.png) bottom repeat-x; font-family:"微软雅黑"; color:#999; margin-bottom:10px; }
.menu_two_top span { border-bottom:1px solid #0092D8; color:#0092D8; font-size:18px; height:39px; padding:0 5px; display:block; float:left; font-weight:bold; }
.menu_two_top .fl { width:260px; }
.menu_two_top .fr { width:465px; text-align:center; display:block; font-size:14px; font-family:"宋体"; }
.menu_two1 dl { padding:5px 0 0 0; }
.menu_two1 dl dd { float:left; width:110px; padding:0 5px 10px; text-align:center; margin:6px 25px 0px 0px; _display:inline; }
.menu_two3 dl dd { float:left; width:100px; padding:0 8px 10px; text-align:center; margin:6px 5px 0px 0px; _display:inline; }
.menu_two3 dl dd img { width:100px; }
.menu_two1 dl dd a span { line-height:24px; height:24px; color:#666; font-weight:400; font-size:12px; }
.menu_two1 dl dd a:hover span { color:#ff6600; }
.menu_two2 { padding:10px 0 15px; overflow:hidden; zoom:1; }
.menu_two2 .dl1 { float:left; }
.menu_two2 .dl1 dt { float:left; }
.menu_two2 .dl1 dd { float:left; padding-left:15px; width:140px; height:168px; text-align:center; }
.menu_two2 .dl1 dd img { width:140px; height:140px; }
.menu_two2 .dl2 { width:255px; float:right; padding:0 0 0 0; }
.menu_two2 .dl2 dd { padding-bottom:1px; float:left; width:255px; }
.menu_two2 .dl2 dd a { line-height:34px; height:34px; background:url(../images/two_contact2.png) 12px center no-repeat #e8e8e8; text-align:left; color:#333; padding-left:30px; display:block; }
.menu_two2 .dl2 dd a:hover { background:url(../images/two_contact3.png) 12px center no-repeat #0092D8; color:#fff; }
/* end */



/*                       首页头部病种导航

*************************************************************/

.nav_bz { background:#e8e8e8; width:100%; min-width:1000px; padding:15px 0; display:block; }
.nav_bz dl { float:left; padding:0 10px 0 5px; border-left:1px solid #c0c0c0; }
.nav_bz dt { display:block; width:auto; line-height:20px; margin-bottom:5px; font-size:14px; }
.nav_bz dt span { color:#fff; padding:0 5px; display:block; float:left; margin-right:5px; _display:inline; }
.nav_bz .nav_p1 dt span { background:#055DDA; }
.nav_bz .nav_p2 dt span { background:#476c81; }
.nav_bz .nav_p3 dt span { background:#ff6600; }
.nav_bz dd { line-height:24px; }
.nav_bz dd a { padding:2px; margin-right:10px; color:#35515d; letter-spacing:2px; }
.nav_bz dd a strong { color:#cc0000; }
.nav_bz dd a:hover, .nav_bz dd a:hover strong { background:#0092D8; color:#fff; }
/* end */



/*                       首页尾部病种导航

*************************************************************/

.foot_nav_bz { background:#e8e8e8; width:100%; min-width:1000px; padding:15px 0; display:block; }
.foot_nav_bz dl { float:left; padding:0 1% 0 5px; border-left:1px solid #c0c0c0; }
.foot_nav_bz dt { display:block; width:auto; line-height:20px; margin-bottom:5px; font-size:14px; }
.foot_nav_bz dt span { color:#fff; padding:0 5px; display:block; float:left; margin-right:5px; _display:inline; }
.foot_nav_bz .nav_p1 dt span { background:#055DDA; }
.foot_nav_bz .nav_p2 dt span { background:#0092D8; }
.foot_nav_bz .nav_p3 dt span { background:#44ACDF; }
.foot_nav_bz .nav_p4 dt span { background:#476c81; }
.foot_nav_bz .nav_p5 dt span { background:#ff6600; }
.foot_nav_bz dd { line-height:24px; }
.foot_nav_bz dd a { padding:2px; margin-right:10px; color:#35515d; }
.foot_nav_bz dd a strong { color:#cc0000; }
.foot_nav_bz dd a:hover, .foot_nav_bz dd a:hover strong { background:#0092D8; color:#fff; }
/* end */





/*                       尾部

*************************************************************/

.footer { background:#0092D8; display:block; min-width:1000px; padding:10px 0 0; overflow:hidden; zoom:1; display:block; }
.footer .fl { padding:10px 15px 0 15px; }
.footer .con { background:url(../images/in_98.png) left center no-repeat; padding:30px 0 30px 15px; color:#FFFFFF; font-size:14px; }
.footer .fr { width:250px; background:url(../images/in_98.png) left center no-repeat; padding:15px 0 0 0; }
.footer .fr li { float:left; padding:0 0 15px 24px; }
/* end */



/*                       尾部浮动

*************************************************************/

.foot_f_h { height:40px; display:block; }
.foot_f { height:40px; background:#055DDA; }
.foot_f_main { margin:0 auto; height:40px; position:inherit; }
#fdc { z-index:100; width:100%; position:fixed; left:0; bottom:0; _position:absolute; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}
.foot_f_main_1 { padding:10px 20px 0 0; height:30px; background:url(../images/in_125.jpg) right center no-repeat; float:left; }
.foot_f_main_2 { float:left; background:url(../images/in_125.jpg) right center no-repeat; height:24px; padding:8px 10px 8px; margin-right:10px; display:block; _display:inline; }
.foot_f_main_2 .title { width:160px; height:24px; display:block; _display:inline; border:none; overflow:hidden; zoom:1; float:left; padding:0 5px; color:#666; line-height:24px; border:none; _height:20px; _line-height:20px; *height:20px;
*line-height:20px;
}
.foot_f_main_2 .but { background:url(../images/in_131.png) no-repeat; width:80px; height:24px; display:block; _display:inline; border:none; overflow:hidden; zoom:1; float:left; margin-left:3px; cursor:pointer; }
.f33_off { float:left; width:130px; position:relative; }
.f33_off span { color:#ffe000; font-size:14px; font-weight:bold; line-height:25px; height:25px; padding:10px 5px 0 25px; background:url(../images/in_136.jpg) 5px 18px no-repeat; display:block; }
.f33_off ul { position:absolute; bottom:35px; background:#319b77; display:none; width:600px; left:-360px; z-index:2 }
.f33_off ul li { width:119px; line-height:36px; text-align:center; border-right:1px solid #9bd8c3; float:left; }
.f33_off ul li a { color:#fff; font-size:14px; display:block; }
.f33_off ul li a:hover { color:#fff000; background:#055DDA }
.f33_on { background:#ff6600; }
.f33_on span { color:#fff; background:url(../images/in_136_2.png) 5px 18px no-repeat; }
.f33_on ul { display:block; }
.foot_f_main_4 { float:left; background:url(../images/in_128.png) left center no-repeat; padding:0 0 0 40px; line-height:40px; height:40px; font-weight:bold; font-size:14px; color:#fff; margin-left:10px; display:block; display:inline; }
.foot_f_main_5 { float:right; height:40px; position:relative; width:150px; }
.f4_1 { position:absolute; bottom:2px; left:0; }
.f4_off { position:absolute; bottom:2px; left:51px; }
.f4_3 { position:absolute; bottom:2px; left:102px; }
.f4_1 a { background:url(../images/in_119.png) no-repeat; width:48px; height:46px; display:block; overflow:hidden; zoom:1; }
.f4_1 a:hover { background:url(../images/in_119_2.png) no-repeat; }
.f4_off a { background:url(../images/in_121.png) no-repeat; width:48px; height:46px; display:block; overflow:hidden; zoom:1; }
.f4_off a:hover { background:url(../images/in_121_2.png) no-repeat; }
.f4_off span { display:none; }
.f4_on span { display:block; top:-151px; left:-51px; position:absolute; z-index:999; }
.f4_3 { background:url(../images/in_123.png) no-repeat; width:48px; height:46px; display:block; overflow:hidden; zoom:1; }
.f4_3_on { background:url(../images/in_123_2.png) no-repeat; }
/* end */

.l_amenu { width:1000px; margin:0 auto; height:auto; zoom:1; overflow:hidden; }
.l_amenu p { width:750px; float:left; line-height:30px; font-size:14px; padding:5px 0 0 25px; }
.l_amenu p a { padding:0 4px; color:#575757; }
.l_amenu h3 { width:97px; }
.l_amenu h3 img { margin-top:5px; }
.l_these { width:1000px; margin:0 auto; height:auto; zoom:1; overflow:hidden; }
.l_these ul li { float:left; margin-left:8px; display:inline; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#000; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; color: #F00; }
.red, .red a { color:#F00; }
#red, #red a { color:#F00; }
.left { float:left; }
.right { float:right; }

#banner1 { width:100%; height:340px; margin:1px auto 0; overflow:hidden; position:relative; }
#banner1_01 { width:100%; height:340px; margin:0px auto; overflow:hidden; }
.banner1_011 { width:100%; margin:0 auto; overflow:hidden; }
.banner1_011 a{ width:100%; height:340px; display:inline-block;}
.banner1_011 .fl { float:left; margin: 0 0 0 -19px;}
#icon_num1 { position:absolute; width: 1055px; bottom: 30px; left:50%; margin-left:-490px; }
#icon_num1 ul { float:right; }
#icon_num1 li { float:left; background:#afadab; width:20px; height:10px; overflow:hidden; list-style:none; cursor:pointer; margin-right:5px; text-indent:-999em; }
#icon_num1 li:hover, #icon_num1 li.active { background:#e3a648; }
#icon_num1 li:hover, #icon_num1 li.on { background:#e3a648; }