@charset "utf-8";
/* CSS Document */

body{ background:url(images/main_cut_back.jpg) repeat-y scroll center #ffffff; font-family:Verdana, Calibri, Arial, Helvetica, sans-serif;}

/*All Div*/
.body_all{width:924px;}

/*Top Div*/
.top_white{height:20px; width:924px;}
.top{ height:87px; width:924px;}

/*Logo Div*/
.logo{ width:199px; height:87px; float:left;}

/*Banner Div*/
.banner{ height:87px; width:720px; float:left; background:url(images/banner_back.jpg) no-repeat;}

.banner ul{ margin:18px 0px 0px 0px; padding:0px 0px 0px 0px;}
.banner li{ padding:26px 0px 0px 0px;*padding:9px 0px 0px 0px; margin:0px; display:block;}
.banner ul.banner_line{ margin:0px; padding:0px; display:block;}
.banner li.banner_word1{ margin:0px; padding:8px 25px 5px 25px; font-size:13px; line-height:15px; color:#4c97ff; text-align:center; float:left; display:block;}
.banner li.banner_word1 a{ text-decoration:none; color:#75b9fd;}
.banner li.banner_word1 a:hover{ text-decoration:underline; color:#4c97ff;}
.banner li.banner_word2{ height:13px; margin:0px; padding:8px 25px 5px 25px; font-size:13px; line-height:13px; color:#4c97ff; text-align:center; border-left:solid; border-left-color:#99c3ff; border-left-width:1px; float:left; display:block;}
.banner li.banner_word2 a{text-decoration:none; color:#75b9fd;}
.banner li.banner_word2 a:hover{ text-decoration:underline; color:#4c97ff;}


/*Middle All Div*/
.middle{width:924px; background:url(images/middle_back.jpg) repeat-y scroll; margin:0 0 0 -3px; *margin:0 0 0 -2px; padding:0px; overflow:auto; float:left;}/*overflow:autoDIV隨內容伸縮*/
.middle_left{width:199px; float:left; overflow:auto;}
.middle_right{width:725px; float:left; overflow:auto;}

/*Middle All Div - Left*/
.middle_left_dr{width:199px; height:179px; background:url(images/doctor.jpg) no-repeat scroll;}
.middle_left_link_top{width:199px; height:20px;}
.middle_left_link_middle{width:179px; background:url(images/main_left_link_middle.jpg) repeat-y scroll; padding:2px 0 0 20px; *padding:6px 0 0 20px; font-size:15px; line-height:15px; color:#4c97ff;}/*background用scroll + height = 有捲軸*/
.middle_left_link_middle span{font-size:10px; color:#98bcef; margin:0 10px 0 10px;}
.middle_left_link_middle img.left_line{display:block; margin:2px 0 6px -2px;}
.middle_left_link_middle ul{margin:0 0 0 -14px; padding:0px; list-style-type:none; width:172px;}
.middle_left_link_middle ul li{ background:url(images/ao.gif) no-repeat 0px 5px; *background:url(images/ao.gif) no-repeat 0px 7px; text-align:left; font-size:12px; margin:10px 0px 10px 10px;*margin:3px 0px 6px 13px; padding:2px 0px 2px 15px; border-bottom:1px dotted #c8b88b; display:block; color:#3a8cfe;}
.middle_left_link_middle ul li.last{ background:url(images/ao.gif) no-repeat 0px 5px; *background:url(images/ao.gif) no-repeat 0px 7px; text-align:left; font-size:12px; margin:10px 0px 0px 10px;*margin:3px 0px 0px 13px; padding:2px 0px 2px 15px; border-bottom:1px dotted #c8b88b; display:block; color:#3a8cfe;}
.middle_left_link_middle ul li a{ text-decoration:none; color:#3a8cfe;}
.middle_left_link_middle ul li a:hover{ text-decoration:none; color:#1a6bdb;}
.middle_left_link_middle ul li.date{ font-size:12px; color:#898989; line-height:16px;}
.middle_left_link_middle ul li img{margin:0 0 0 6px; *margin:0 0 0 4px; padding:0px;}
.middle_left_link_middle ul li span{color:#c8b88b;}
.middle_left_link_middle ul li a:hover span{color:#fe7867;}
.middle_left_link_bottom{width:199px; height:50px;}
.middle_left_link_time{width:199px; height:130px;}

/*Middle All Div - Right*/
.middle_right_top{width:725px; height:11px;}
.middle_right_back{width:720px; background:url(images/middle_right_back.jpg) repeat-y scroll;  margin:0px; padding:0px;}
.middle_right_banner{width:702px; height:180px; margin:0 0 0 9px;}

.middle_right_studio_title{width:702px; margin:0 0 0 9px;}
.middle_right_studio{width:660px; height:80px; border-bottom:1px dotted #676767; margin-top:11px; margin-bottom:19px;}
.middle_right_studio_p{width:27px; height:35px; border-right:1px dotted #676767; float:left; text-align:center; padding:7px 6px 0 0; float:left;}
.middle_right_studio_p a:hover img{display:block; border:1px dotted #b3a695;}

.news_title3{width:200px; height:20px; background:url(images/news/news_title3.jpg) no-repeat; float:right; font-size:12px; line-height:18px; color:#898989; margin:10px 20px 0 0; _margin:10px 10px 0 0; padding:4px 0 0 13px; *padding:4px 0 0 14px; text-align:right;}
.news_title3 span{color:#7fb5ff;}

.news{width:680px; border:1px dotted #898989; float:left;/*firefox一定要有這個,不然外框就到上層div的原點囉*/ margin:10px 0 0 18px; _margin:10px 0 0 9px;}
.news_item{width:680px; height:42px; margin:0px; float:left; font-size:15px; line-height:42px; color:#dc1b21; text-align:center;}
.news_item span{color:#529aff;}
.news_item1{width:549px; height:42px; float:left; border-right:1px dotted #898989; text-align:left; padding:0 0 0 40px;}
.news_item3{width:90px; height:42px; float:left;}

.news_detail_first{width:680px; height:32px; float:left; margin:0px;}
.news_detail{width:680px; height:32px; float:left; margin:0px; border-top:1px dotted #898989;}
.news_topic{width:549px; height:31px; padding-left:40px; background:url(images/hot.gif) no-repeat 8px 10px; overflow:hidden; float:left; font-size:12px; line-height:32px; border-right:1px dotted #898989; *padding-top:1px;/*調整IE中文與英文的高度差*/}
.news_topic a{color:#898989; text-decoration:none;}
.news_topic a:hover{color:#ff7f7f; text-decoration:underline;}
.news_date{width:90px; height:32px; _height:12px; text-align:center; color:#dc1b21; float:left; font-size:12px; line-height:32px; _line-height:12px; _padding-top:10px;}
.news_date a{color:#dc1b21; text-decoration:none;}
.news_date a:hover{color:#dc1b21; text-decoration:underline;}


/*Middle-Right-Pages*/
.news_link{width:627px; height:40px; background:url(images/news/news_link.jpg) no-repeat; text-align:center; margin:0px 0 0 47px; _margin:0px 0 0 24px; padding:18px 0 0 0; float:left;}
.news_link_icon_l{width:23px; height:16px; margin:0 2px 0 0; padding:0px; display:inline;}
.news_link_icon_l2{width:23px; height:16px; margin:0 8px 0 0; padding:0px; display:inline;}
.news_link_icon_r{width:23px; height:16px; margin:0 0 0 2px; padding:0px; display:inline;}
.news_link_icon_r2{width:23px; height:16px; margin:0 0 0 7px; padding:0px; display:inline;}
.news_link_word{width:2px; height:16px; margin:0px; *margin:0 2px 0 2px; padding:0 6px 0 0px; display:inline; font-size:12px; line-height:16px; color:#3a8cfe; vertical-align:top; border-right:solid; border-right-color:#d6d6d6; border-right-width:1px;}
.news_link_word a{ text-decoration:none; color:#3a8cfe;}
.news_link_word a:hover{ text-decoration:none; color:#66a6ff;}
.news_link_word_l{width:2px; height:16px; margin:0px; *margin:0 0px 0 2px; padding:0 6px 0 0; display:inline; font-size:12px; line-height:16px; color:#3a8cfe; vertical-align:top;}
.news_link_word_l a{ text-decoration:none; color:#3a8cfe;}
.news_link_word_l a:hover{ text-decoration:none; color:#66a6ff;}

/*Middle-Right_Pages_Detail*/
.middle_right_see_detail{width:618px; height:20px; background:url(images/icon_01.jpg) no-repeat scroll; margin:18px 0 0 45px; padding:0 0 0 26px; font-size:15px; line-height:20px; color:#454545; letter-spacing:1px;}
.middle_right_see_detail span{font-size:12px; color:#898989;}
.middle_right_see_detail_word{width:640px; margin:16px 0 0 23px; padding:0 0 0 26px; font-size:12px; line-height:1.5; color:#676767; letter-spacing:1px; text-indent:26px;}
.middle_right_see_detail_word img{float:left; margin:6px 6px 6px 0; border:1px dotted #8cbcff;}
.middle_right_see_detail_bottom{width:640px; margin:20px 0 0 44px; padding:0px; text-align:right; font-size:12px; color:#898989; line-height:15px;}
.middle_right_see_detail_bottom img{vertical-align:bottom;}
.middle_right_see_detail_bottom a{color:#898989; text-decoration:none;}

.detail_link_m1{width:612px; height:60px; background:url(images/news/news_link_m1.jpg); float:left; margin:0 0 0 45px; padding:6px 0 0 14px; font-size:12px; text-align:left;  text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.detail_link_m2{width:205px; height:56px; background:url(images/news/news_link_m2.jpg); float:left; margin:0px; padding:4px 0 0 8px;}
a.detail_link_button{display:block; width:188px; height:50px; background:url(images/news/news_button.jpg);}
a.detail_link_button:hover{margin:1px 0 0 1px; *margin:5px 0 0 1px;background:url(images/news/news_button.jpg);}

.detail_link_m1 ul{margin:0px; padding:0px; font-size:12px; color:#3a8cfe; line-height:22px;}
.detail_link_m1 li{margin:0px; padding:0px;}
.detail_link_m1 li img{ display:block; width:20px; height:16px; vertical-align:top; float:left; margin:4px 12px 0 0; *margin:2px 12px 0 0; padding:0px;}
.detail_link_m1 li span{color:#454545;}
.detail_link_m1 li a{color:#454545; text-decoration:none;}
.detail_link_m1 li a:hover{color:#3399ff;text-decoration:underline;}


/*Footer Div*/
.footer1{width:924px; height:22px; background:url(images/footer_line.jpg) no-repeat scroll; margin:0 0 0 -3px; *margin:0 0 0 -2px; padding:38px 0 0 0; float:left;}
.footer2{width:924px; height:80px; background:url(images/footer_logo.jpg) no-repeat left center; margin:0 0 0 -3px; *margin:0 0 0 -2px; padding:0px; font-size:12px; line-height:16px; color:#75b9fd; float:left;}

.footer1_word1{width:204px; float:left; text-align:center; font-size:9px; color:#ffffff;}
.footer1_word2{width:720px; float:left; text-align:center; font-size:10px; color:#378bfb;}
.footer2 ul{margin:6px 0 0 240px; padding:0px; width:680px;}
.footer2 ul li{margin:0 16px 0 0; padding:6px 0 0 0; *padding:0px; float:left;}
.footer2 img{margin:0 0 0 50px;}
.footer2 ul li a{color:#75b9fd; text-decoration:none;}
.footer2 ul li a:hover{color:#75b9fd; text-decoration:underline;}