@charset "utf-8";
/*取消 Html 原有樣式---------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{
	behavior:url("css/iepngfix.htc");
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

/*基本------------------------------------------*/
html { overflow:-moz-scrollbars-vertical; overflow-y:scroll;z-index: 999;font-size:12px;}  
body{font-family: Arial, Helvetica, sans-serif, "新細明體";color:#000000;background:#f0f0f0 url(../images/bg.gif) repeat-x;}
a {color:#436b89;text-decoration:none;}

/*共用-----------------------------------------*/
#container{width:100%;margin:0px auto;}
#header {position:relative;float:left;width:950px;height:80px;z-index:9999;}
#content{position:relative;width:100%;left:0px;min-height:620px;_height:620px;}

/*Logo---------------------------------------- */
#logo{position:relative;float:left;top:10px;left:15px;background:url(../images/logo.jpg);}
#logo h1 a{display:block;width:124px;height:55px;text-indent:-9999px;}

/*Menu*/
#mainMenu{position:relative;float:left;width:783px;height:33px;top:11px;top:-8px\9;left:28px;}/*test \9 IE only*/
#mainMenu ul li{display:inline;}
#m1{background:url(../images/m1.gif) no-repeat;width:127px;height:33px;display:block;text-indent:-9999px;float:left;}
#m2{background:url(../images/m2.gif) no-repeat;width:78px;height:33px;display:block;text-indent:-9999px;float:left;}
#m3{background:url(../images/m3.gif) no-repeat;width:99px;height:33px;display:block;text-indent:-9999px;float:left;}
#m4{background:url(../images/m4.gif) no-repeat;width:108px;height:33px;display:block;text-indent:-9999px;float:left;}
#m5{background:url(../images/m5.gif) no-repeat;width:117px;height:33px;display:block;text-indent:-9999px;float:left;}
#m6{background:url(../images/m6.gif) no-repeat;width:98px;height:33px;display:block;text-indent:-9999px;float:left;}
#m7{background:url(../images/m7.gif) no-repeat;width:71px;height:33px;display:block;text-indent:-9999px;float:left;}
#m8{background:url(../images/m8.gif) no-repeat;width:85px;height:33px;display:block;text-indent:-9999px;float:left;}
#m1:hover{background:url(../images/m1_hover.gif) no-repeat;width:127px;height:33px;}
#m2:hover{background:url(../images/m2_hover.gif) no-repeat;width:78px;height:33px;}
#m3:hover{background:url(../images/m3_hover.gif) no-repeat;width:99px;height:33px;}
#m4:hover{background:url(../images/m4_hover.gif) no-repeat;width:108px;height:33px;}
#m5:hover{background:url(../images/m5_hover.gif) no-repeat;width:117px;height:33px;}
#m6:hover{background:url(../images/m6_hover.gif) no-repeat;width:98px;height:33px;}
#m7:hover{background:url(../images/m7_hover.gif) no-repeat;width:71px;height:33px;}
.hover_header{float:left;background:url(../images/hover_header.gif) no-repeat;width:163px;height:10px;}
.hover_footer{float:left;background:url(../images/hover_footer.gif) no-repeat;width:163px;height:9px;}

/*下拉選單----------------------------------*/
.hover_header{float:left;width:153px;height:10px;margin-left:12px;background:url(../images/mbgh.gif) no-repeat;}
.hover_footer{float:left;width:153px;height:9px;margin-left:12px;}
#m1_hover{position:absolute;top:70px;left:152px;_left:140px;width:163px;}
#m2_hover{position:absolute;top:70px;left:282px;_left:270px;width:163px;}
#m3_hover{position:absolute;top:70px;left:358px;_left:346px;width:163px;}
#m4_hover{position:absolute;top:70px;left:458px;_left:446px;width:163px;}
#m5_hover{position:absolute;top:70px;left:566px;_left:554px;width:163px;}
#m6_hover{position:absolute;top:70px;left:683px;_left:671px;width:163px;}
#m7_hover{position:absolute;top:70px;left:781px;_left:769px;width:163px;}
.menunav{float:left;background:url(../images/mbgc.gif) repeat-y;margin-left:12px;width:153px;padding-bottom:4px;}
.smTitle{float:left;background:url(../images/mbgc.gif) repeat-y;margin-left:12px;width:143px;padding-left:10px;min-height:20px;_height:20px;}
.smTitle img{float:left;margin-top:4px;}
.smTitle span{float:left;color:#005593;margin-left:9px;cursor:pointer;width:100px;}
.smTitle2{float:left;background:url(../images/mbgc.gif) repeat-y;margin-left:12px;width:143px;padding-left:10px;min-height:20px;_height:20px;}
.smTitle2 img{float:left;margin-top:4px;}
.smTitle2 span{float:left;color:#005593;margin-left:9px;cursor:pointer;}
.smli{min-height:17px;_height:17px;line-height:17px;display:block;width:124px;color:#6fb328;font-size:12px;line-height:17px;padding-left:26px;}
.smli:hover{background:#6fb328;color:#ffffff;}

/*Search & Language----------------------------*/
#header_search{position:relative;float:right;width:279px;height:18px;margin-top:13px;right:18px;}
#header_search input{float:left;width:145px;height:16px;border:1px solid #d2d2d2;font-size:11px;color:#8f9699;left:0px;top:0px;}
#header_search span{position:absolute;width:125px;height:16px;border:1px solid #d2d2d2;overflow:hidden;right:0px;top:0px;top:-20px\9;}/*test*/
#header_search span select{position:absolute;width:129px;height:20px;top:-2px;right:-2px;color:#838283}

/*Index---------------------------------------*/
#indexBanner{position:relative;width:100%;height:400px;top:0px;}
#indexContent{position:relative;width:950px;height:234px;background:url(../images/index_content.gif) no-repeat;top:62px;*top:-18px;}
#indexHotPro{position:relative;width:607px;height:174px;}
.HotProIcon{position:absolute;top:11px;left:11px;}
#hotProPic{position:absolute;top:51px;left:8px;}
#hotProContent{position:absolute;width:392px;height:110px;right:0px;border-right:1px solid #e1e1e1;top:50px;line-height:18px;}
#hotProContent span{height:16px;font-size:15px;font-weight:bold;color:#005593;margin-left:10px;}
#hotProContent a{float:left;padding-left:10px;margin-top:2px;}
#hotProContent .more{position:absolute;right:18px;bottom:0px;}
#O2{position:absolute;width:337px;height:163px;right:5px;top:11px;}
.O2Icon{position:absolute;left:26px;top:0px;}
.HealthRecord{position:absolute;top:39px;left:27px;}
#indexNews  {position:absolute;bottom:40px;left:1px;font-weight:bold;line-height:20px;}
#indexNews .date{margin-left:16px;color:#005592;}
#indexNews .newsTitle{margin-left:14px;color:#005592;}
#indexNews .newsIcon{margin-left:5px;margin-top:2px;}
#footer{position:absolute;left:0px;bottom:11px;height:29px;font-size:10px;width:950px;}
.copyright{position:absolute;left:18px;top:12px;color:#767676;}
.footerlink{position:absolute;top:12px;left:284px;color:#767676;}
.footerlink a{color:#767676;font-size:10px;}
