/*===== header area =====*/
div.header_area {position:relative; width:990px; height:100px; margin:0px auto; padding:0; border:0px solid;}
div.header_area:after{content:"." ; display: block; height:0; clear: both; visibility:hidden;}
div.header_area div.left_area {position:absolute; bottom:0px; left:0px; width:240px; height:86px; float:left; padding:0px; margin:0px auto 0px 0px; border:0px solid #ff0000;}
div.header_area div.left_area img {width:240px; height:86px; }
div.header_area div.right_area {position:absolute; right:0px; width:737px; height:100px; float:right; margin:0px 0px 0px auto; border:0px solid;}
div.header_area div.right_area div.top_box{width:263px; height:34px; float:right; margin:0px 0px 0px auto; border:0px solid;}

/*===== social area =====*/
div.search{float:left; width:175px; height:34px; margin:0; padding:3px 0px 0px 4px; background:url(../_image/icon_search_bg.png) no-repeat 0 0;}
div.search img {float:right; margin:5px 12px 0px 0px;}
div.search input[type=text]{float:left; margin-left:5px; width:123px; height:22px; line-height:25px; padding:3px 3px 0px 3px; color:#7a7a7a; background:url(../_image/input.png) no-repeat 0% 0%;}
div.social_area{float:right;}
div.social_area a{display:block; width:40px; height:34px; float:left; background:url(../_image/icon.png) no-repeat left top;}
div.social_area span{display:block; width:40px; height:34px; background:url(../_image/icon.png) no-repeat left bottom;}
div.social_area .facebook{margin-left:2px; background-position:0px bottom;}
div.social_area .facebook span{background-position:0px top;}
div.social_area .mail{margin-left:2px; background-position:-40px bottom;}
div.social_area .mail span{background-position:-40px top;}

/*===== nav area =====*/
div.header_area div.right_area div.nav_area{width:740px; float:right; position:absolute; margin:0px; padding:0px; bottom:0px; right:0px; height:38px; border:0px solid;}
div.nav_area ul{height:38px; width:740px; list-style:none; margin:0px; padding:0px;}
div.nav_area ul li {float:left; margin-left:6px;}
div.nav_area ul li img{width:100%; height:100%;}

div.nav_area ul li a{height:38px; display:block; float:left; background:url(../_image/nav_all.png) no-repeat left bottom;}
div.nav_area ul li span{height:38px; display:block; background:url(../_image/nav_all.png) no-repeat left top;}

div.nav_area ul li .nav01{width:81px; background-position:0px bottom;}

div.nav_area ul li .nav01 span{width:81px; background-position:0px top;}
div.nav_area ul li .nav01 span.on{width:81px;background:url(../_image/nav_hover_01.png) no-repeat 0 0;}

div.nav_area ul li .nav02{width:80px; background-position:-81px bottom;}
div.nav_area ul li .nav02 span{width:80px; background-position:-81px top;}
div.nav_area ul li .nav02 span.on{width:80px;background:url(../_image/nav_hover_02.png) no-repeat 0 0;}


div.nav_area ul li .nav03{width:125px; background-position:-161px bottom;}
div.nav_area ul li .nav03 span{width:125px; background-position:-161px top;}
div.nav_area ul li .nav03 span.on{width:125px;background:url(../_image/nav_hover_03.png) no-repeat 0 0;}


div.nav_area ul li .nav04{width:81px; background-position:-286px bottom;}
div.nav_area ul li .nav04 span{width:81px; background-position:-286px top;}
div.nav_area ul li .nav04 span.on{width:81px;background:url(../_image/nav_hover_04.png) no-repeat 0 0;}


div.nav_area ul li .nav05{width:81px; background-position:-367px bottom;}
div.nav_area ul li .nav05 span{width:81px; background-position:-367px top;}
div.nav_area ul li .nav05 span.on{width:81px;background:url(../_image/nav_hover_05.png) no-repeat 0 0;}


div.nav_area ul li .nav06{width:81px; background-position:-448px bottom;}
div.nav_area ul li .nav06 span{width:81px; background-position:-448px top;}
div.nav_area ul li .nav06 span.on{width:81px;background:url(../_image/nav_hover_06.png) no-repeat 0 0;}


div.nav_area ul li .nav07{width:81px; background-position:-529px bottom;}
div.nav_area ul li .nav07 span{width:81px; background-position:-529px top;}
div.nav_area ul li .nav07 span.on{width:81px;background:url(../_image/nav_hover_07.png) no-repeat 0 0;}


div.nav_area ul li .nav08{width:81px; background-position:-610px bottom;}
div.nav_area ul li .nav08 span{width:81px; background-position:-610px top;}
div.nav_area ul li .nav08 span.on{width:81px;background:url(../_image/nav_hover_08.png) no-repeat 0 0;}

/*===== banner area =====*/
div.banner_area {width:990px; height:273px; margin:11px auto 0px auto; border:0px solid;}
div.banner_area:after{content:"." ; display: block; height:0; clear: both; visibility:hidden;}
div.banner_area div.video_area {float:right; width:281px; background:url(../_image/board_bg.png) repeat-y 0 0; border:0px solid;}
div.banner_area div.video_area div.title{width:281px; height:40px; margin:0px; background:url(../_image/banner_video.png) no-repeat 0 0;}
div.banner_area div.video_area div.title p{width:20px; height:15px; float:right; margin:13px 15px auto auto; background:url(../_image/arr.png) no-repeat 100% 100%;}
div.banner_area div.video_area div.title p:hover{margin:14px 14px auto auto;}
div.banner_area div.video_area div.title p img{width:100%; height:100%;}
div.banner_area div.video_area p.top{width:281px; height:10px; margin:0px; background:url(../_image/board_top.png) repeat-y 0 0;}
div.banner_area div.video_area div.video_box {width:281px; min-height:221px; background:url(../_image/board_bottom.png) no-repeat 100% 100%; text-align:center;}
div.banner_area div.video_area div.video_box iframe {width:261px; height:159px; margin-top:6px;}

div.video_box div.vedio_name {position:relative; width:260px; min-height:40px; margin:0px auto;  border:0px solid;}
div.video_box div.vedio_name div.left {position:absolute; top:32%; left:0%; width:40px; height:22px; float:left;}
div.video_box div.vedio_name div.center {margin:0px auto; width:176px; min-height:22px; padding:15px 2px 2px 2px; font-size:13px; border:0px solid; text-align:center;}
div.video_box div.vedio_name div.right {position:absolute; top:32%; right:0%; width:40px; height:22px; float:right;}

div.video_box div.vedio_name div.center a:link{color:#4a4949;}
div.video_box div.vedio_name div.center a:visited{color:#4a4949;}
div.video_box div.vedio_name div.center a:hover{color:#d6001d;}
div.video_box div.vedio_name div.center a:active{color:#4a4949;}

/*===== index content area =====*/
div.index_content {width:990px; margin:14px auto 20px auto; border:0px solid;}
div.index_content:after{content:"." ; display: block; height:0; clear: both; visibility:hidden;}
div.index_content div.left_area {float:left; width:696px; padding:0px; border:0px solid;}
div.index_content div.right_area {float:right; width:281px; border:0px solid #ff0000;}

/*===== news area =====*/
div.news_bg_area {width:696px; margin-top:-8px; background:url(../_image/news_bg02.png) repeat-y 0 0;}
div.news_content_bg_area {width:696px; padding-top:25px; min-height:340px; background:url(../_image/news_bg01.png) no-repeat 0 0;}
div.news_bg_area p.news_bottom {width:696px; height:18px; padding:0px; margin:0px; background:url(../_image/news_bg03.png) no-repeat 0 0;}
div.news_bg_area p.more_tag{width:58px; height:24px; float:right; margin:-35px 20px 0px 0px;}
div.news_bg_area p.more_tag:hover{margin:-34px 19px 0px 0px;}

div.news_intro_area {width:643px; min-height:209px; margin:0px auto; padding:0px; background:url(../_image/line_news_intro.png) no-repeat 0 100%; border:0px solid;}
div.news_intro_area p.news_left {float:left; width:186px; height:186px; margin:0px auto 0px 0px; padding:5px 0px 0px 2px; background:url(../_image/pic_bg.png) no-repeat 0 0; border:0px solid; text-align:center;}
div.news_intro_area p.news_left img {width:171px; height:171px;}
div.news_intro_area div.news_right {float:right; margin:0px 0px 0px auto; border:0px solid;}
div.news_intro_area div.news_right div.intro {width:422px; height:175px; margin:0px auto; padding:0px; text-align:left; color:#696564; font-size:13px; line-height:1.5; border:0px solid; overflow:hidden;}
div.news_intro_area div.news_right div.intro h1 {color:#534d4b; font-size:15px; font-weight:bold; text-align:left; padding-left:25px; margin:10px auto; background:url(../_image/icon_love.png) no-repeat 0 0;}
div.news_intro_area div.news_right p.date {width:410px; height:22px; margin:4px auto 0px auto; padding:0px; text-align:right; color:#e8554a; font-weight:bold; font-size:13px; border:0px solid;}
div.news_intro_area div.news_right p.date input {float:right; margin-right:20px;}

div.news_intro_area div.news_right div.intro h1 a:link{color:#696564;}
div.news_intro_area div.news_right div.intro h1 a:visited{color:#696564;}
div.news_intro_area div.news_right div.intro h1 a:hover{color:#23201f;}
div.news_intro_area div.news_right div.intro h1 a:active{color:#696564;}

ul.news_list_area {width:611px; margin:20px auto 0px auto; padding:0px; list-style:none; border:0px solid;}
ul.news_list_area li {height:14px; font-size:13px; height:29px; text-align:left; padding-left:28px; background:url(../_image/line_news_list.png) no-repeat 0 0; border:0px solid;}
ul.news_list_area li +li{height:14px; margin-bottom:15px; padding-top:15px; background:url(../_image/line_news_list02.png) no-repeat 0 0;}
ul.news_list_area li p.date {width:75px; float:left; margin:0px auto; padding:0px; color:#e8554a; font-weight:bold; font-size:13px; border:0px solid;}
ul.news_list_area li img {vertical-align:middle; margin-left:10px;}

ul.news_list_area li  a:link{color:#534d4b;}
ul.news_list_area li  a:visited{color:#534d4b;}
ul.news_list_area li  a:hover{color:#23201f;}
ul.news_list_area li  a:active{color:#534d4b;}

/*===== right area =====*/
div.right_area div.epaper {width:281px; background:url(../_image/board_bg.png) repeat-y 0 0; border:0px solid;}
div.right_area div.epaper div.title{width:281px; height:40px; margin:0px; background:url(../_image/banner_epaper.png) no-repeat 0 0;}
div.right_area div.epaper p.top{width:281px; height:4px; margin:0px; background:url(../_image/board_top.png) repeat-y 0 0;}
div.right_area div.epaper div.epaper_content {width:281px; min-height:86px; background:url(../_image/board_bottom.png) no-repeat 100% 100%;}
div.right_area div.epaper div.epaper_content div.input_area{width:241px; height:34px; margin:0px auto; padding-top:25px; background:url(../_image/input02.png) no-repeat 100% 100%;}
div.right_area div.epaper div.epaper_content div.input_area input.text02{float:left; margin:5px auto auto 5px; width:180px; height:23px; padding:0px 3px 0px 3px; color:#7a7a7a; border:0px solid;}

div.donate_area {width:210px; height:65px; margin:22px auto; border:0px solid;}
div.donate_area a{display:block; width:210px; height:65px; float:left; background:url(../_image/donate02.png) no-repeat left top;}
div.donate_area span{display:block; width:210px; height:65px; background:url(../_image/donate02.png) no-repeat left bottom;}
div.donate_area .donate{background-position:0px bottom;}
div.donate_area .donate span{background-position:0px top;}

div.index_content div.right_area div.fb_area{width:281px; height:385px; overflow:hidden; border:1px solid #ffcebf;}

/*===== link area =====*/
div.link_area {width:696px; height:163px; margin-top:10px; padding:0; border:0px solid;}

div.link_area div.link_left {float:left; width:441px; height:163px; margin:0px auto 0px 0px; background:url(../_image/link_bg01.png) no-repeat 100% 100%; border:0px solid #ff0000;}
div.link_area div.link_left p.title {width:441px; height:25px; margin:0; padding:0; text-align:left; background:url(../_image/link_title01.png) no-repeat 9px 0%;}
div.link_area div.link_left p.title img.more_tag {margin:7px auto 0px 119px;}
div.link_area div.link_left p.title img.more_tag:hover {margin:8px auto 0px 120px;}

div.link_area div.link_right {float:right; width:233px; height:163px; margin:0px 0px 0px auto; background:url(../_image/link_bg02.png) no-repeat 100% 100%; border:0px solid #ff0000; }
div.link_area div.link_right p.title {width:233px; height:25px; margin:0; padding-left:0; text-align:left; background:url(../_image/link_title02.png?2017) no-repeat 9px 0%;}
div.link_area div.link_right p.title img.more_tag {margin:7px auto 0px 119px;}
div.link_area div.link_right p.title img.more_tag:hover {margin:8px auto 0px 120px;}

div.link_area div.link_left div.link_content {width:376px; height:120px; text-align:center; margin:25px auto 0px auto; padding:0px; border:0px solid;}
div.link_area div.link_left div.link_content p.link{float:left;width:178px; height:90px; margin:0px auto; padding-top:10px; display:inline; background:url(../_image/link_content_bg.png) no-repeat 50% 0; border:0px solid #ff0000;}
div.link_area div.link_left div.link_content p.link img{margin:0px auto;  width:158px; height:80px; border:0px solid #ffcebf;}
div.link_area div.link_left div.link_content p.link + p.link {margin:0px auto 0px 20px;}

div.link_area div.link_right div.link_content {width:233px; height:120px; text-align:center; margin:25px auto 0px auto; padding:0px; border:0px solid;}
div.link_area div.link_right div.link_content p.link{width:178px; height:90px; margin:0px auto; padding-top:10px; background:url(../_image/link_content_bg.png) no-repeat 50% 0; border:0px solid #ff0000;}
div.link_area div.link_right div.link_content p.link img{margin:0px auto;  width:158px; height:80px; border:0px solid #ffcebf;}

/*===== footer area =====*/
div.footer_area {width:990px; height:74px; margin:0px auto; padding:0; background-color:#ce0015;}
div.footer_area div.top_area {width:989px; height:74px; margin:0px auto; background-color:#ce0015;}
div.footer_area div.top_area p {float:left; padding:0; margin:0px auto 0px 0px;}
div.footer_area div.top_area ul {float:right; padding:0; margin:10px 10px 0px auto; list-style:none;}
div.footer_area div.top_area ul li {color:#fff; text-align:right; font-size:12px; letter-spacing:1px; margin:10px auto;}
div.footer_area div.bottom_area{width:989px; height:23px; margin:0px auto; padding-top:7px; font-size:12px; letter-spacing:1px; text-align:left; color:#878787; border-top:1px solid #a89185;}
div.footer_area div.bottom_area p {margin:0px auto; padding:0px;}
div.footer_area div.bottom_area a:link{color:#878787;}
div.footer_area div.bottom_area a:visited{color:#878787;}
div.footer_area div.bottom_area a:hover{color:#565351;}
div.footer_area div.bottom_area a:active{color:#878787;}

/*===== left nav area =====*/
div.index_content div.left_nav_area {float:left; width:211px; padding:0px; margin:0px auto 0px 0px; border:0px solid #ff0000;}
div.left_nav_area p.left_nav_area_title {width:211px; height:43px; margin:0px auto; padding:0px; border:0px solid;}
div.left_nav_list_area {width:209px; margin:0px; padding:0px; border:1px solid #ffcebf;}
div.left_nav_list_area div.list{width:209px; margin:0px; padding:0px;}
div.left_nav_list_area div.list +div.list{border-top:1px solid #ffcebf;}
div.left_nav_list_area div.list ul{margin:0px; padding:0px; list-style:none; border-top:1px solid #ffcebf;}
div.left_nav_list_area div.list ul li{text-align:left; padding:10px 0px 0px 49px; font-size:13px; width:160px; height:27px; background:url(../_image/left_nav_bg_line.png) no-repeat 0% 100%;}
div.left_nav_list_area div.list ul li:hover{background:url(../_image/left_nav_bg_line.png) no-repeat 0% 0%;}
div.left_nav_list_area div.list ul li+li{background:url(../_image/left_nav_bg_line02.png) no-repeat 0% 100%;}
div.left_nav_list_area div.list ul li+li:hover{background:url(../_image/left_nav_bg_line02.png) no-repeat 0% 0%;}
div.left_nav_list_area div.list ul li.on{text-align:left; padding:10px 0px 0px 49px; font-size:13px; width:160px; height:27px; background:url(../_image/left_nav_bg_line.png) no-repeat 0% 0%}
div.left_nav_list_area div.list ul li+li.on{background:url(../_image/left_nav_bg_line02.png) no-repeat 0% 0%;}

div.left_nav_list_area div.list ul li a:link{color:#484848;}
div.left_nav_list_area div.list ul li a:visited{color:#484848;}
div.left_nav_list_area div.list ul li a:hover{color:#e3352d;}
div.left_nav_list_area div.list ul li a:active{color:#484848;}
div.left_nav_list_area div.list ul li a.on:link,div.left_nav_list_area div.list ul li a.on:visited,div.left_nav_list_area div.list ul li a.on:hover,div.left_nav_list_area div.list ul li a.on:active{color:#e3352d;}

/*----01關於靖娟----*/
p.nav01 {width:209px; height:42px; margin:0px; padding:0px;}
p.nav01 a{width:209px; height:42px; margin:0px; padding:0px; display:block; float:left; background:url(../_image/left_nav_bg_01.png) no-repeat left bottom;}
p.nav01 .nav01_01{background-position:0px top;}
p.nav01 .nav01_01:hover{background-position:0px bottom}
p.nav01 .nav01_01_on{background-position:0px bottom}
p.nav01 .nav01_02{background-position:-211px top;}
p.nav01 .nav01_02:hover{background-position:-211px bottom}
p.nav01 .nav01_02_on{background-position:-211px bottom}
p.nav01 .nav01_03{background-position:-422px top;}
p.nav01 .nav01_03:hover{background-position:-422px bottom;}
p.nav01 .nav01_03_on{background-position:-422px bottom;}

/*----02靖娟消息----*/
p.nav02 {width:209px; height:42px; margin:0px; padding:0px;}
p.nav02 a{width:209px; height:42px; margin:0px; padding:0px; display:block; float:left; background:url(../_image/left_nav_bg_02.png) no-repeat left bottom;}
p.nav02 .nav02_01{background-position:0px top;}
p.nav02 .nav02_01:hover{background-position:0px bottom}
p.nav02 .nav02_01_on{background-position:0px bottom}
p.nav02 .nav02_02{background-position:-211px top;}
p.nav02 .nav02_02:hover{background-position:-211px bottom}
p.nav02 .nav02_02_on{background-position:-211px bottom}
p.nav02 .nav02_03{background-position:-422px top;}
p.nav02 .nav02_03:hover{background-position:-422px bottom;}
p.nav02 .nav02_03_on{background-position:-422px bottom;}

/*----03兒童關鍵報告----*/
p.nav03 {width:209px; height:42px; margin:0px; padding:0px;}
p.nav03 a{width:209px; height:42px; margin:0px; padding:0px; display:block; float:left; background:url(../_image/left_nav_bg_03.png) no-repeat left bottom;}
p.nav03 .nav03_01{background-position:0px top;}
p.nav03 .nav03_01:hover{background-position:0px bottom}
p.nav03 .nav03_01_on{background-position:0px bottom}
p.nav03 .nav03_02{background-position:-211px top;}
p.nav03 .nav03_02:hover{background-position:-211px bottom}
p.nav03 .nav03_02_on{background-position:-211px bottom}

/*----04靖娟服務----*/
p.nav04 {width:209px; height:42px; margin:0px; padding:0px;}
p.nav04 a{width:209px; height:42px; margin:0px; padding:0px; display:block; float:left; background:url(../_image/left_nav_bg_04.png) no-repeat left bottom;}
p.nav04 .nav04_01{background-position:0px top;}
p.nav04 .nav04_01:hover{background-position:0px bottom}
p.nav04 .nav04_01_on{background-position:0px bottom}
p.nav04 .nav04_02{background-position:-211px top;}
p.nav04 .nav04_02:hover{background-position:-211px bottom}
p.nav04 .nav04_02_on{background-position:-211px bottom}
p.nav04 .nav04_03{background-position:-422px top;}
p.nav04 .nav04_03:hover{background-position:-422px bottom;}
p.nav04 .nav04_03_on{background-position:-422px bottom;}

/*----05靖娟家族----*/
p.nav05 {width:209px; height:42px; margin:0px; padding:0px;}
p.nav05 a{width:209px; height:42px; margin:0px; padding:0px; display:block; float:left; background:url(../_image/left_nav_bg_05.png) no-repeat left bottom;}
p.nav05 .nav05_01{background-position:0px top;}
p.nav05 .nav05_01:hover{background-position:0px bottom}
p.nav05 .nav05_01_on{background-position:0px bottom}
p.nav05 .nav05_02{background-position:-211px top;}
p.nav05 .nav05_02:hover{background-position:-211px bottom}
p.nav05 .nav05_02_on{background-position:-211px bottom}
p.nav05 .nav05_03{background-position:-422px top;}
p.nav05 .nav05_03:hover{background-position:-422px bottom;}
p.nav05 .nav05_03_on{background-position:-422px bottom;}
p.nav05 .nav05_04{background-position:-633px top;}
p.nav05 .nav05_04:hover{background-position:-633px bottom;}
p.nav05 .nav05_04_on{background-position:-633px bottom;}
p.nav05 .nav05_05{background-position:-844px top;}
p.nav05 .nav05_05:hover{background-position:-844px bottom;}
p.nav05 .nav05_05_on{background-position:-844px bottom;}

/*----06幫助靖娟----*/
p.nav06 {width:209px; height:42px; margin:0px; padding:0px;}
p.nav06 a{width:209px; height:42px; margin:0px; padding:0px; display:block; float:left; background:url(../_image/left_nav_bg_06.png?2017) no-repeat left bottom;}
p.nav06 .nav06_01{background-position:0px top;}
p.nav06 .nav06_01:hover{background-position:0px bottom}
p.nav06 .nav06_01_on{background-position:0px bottom}
p.nav06 .nav06_02{background-position:-211px top;}
p.nav06 .nav06_02:hover{background-position:-211px bottom}
p.nav06 .nav06_02_on{background-position:-211px bottom}
p.nav06 .nav06_03{background-position:-422px top;}
p.nav06 .nav06_03:hover{background-position:-422px bottom;}
p.nav06 .nav06_03_on{background-position:-422px bottom;}

/*----07友善連結----*/
p.nav07 {width:209px; height:42px; margin:0px; padding:0px;}
p.nav07 a{width:209px; height:42px; margin:0px; padding:0px; display:block; float:left; background:url(../_image/left_nav_bg_07.png) no-repeat left bottom;}
p.nav07 .nav07_01{background-position:0px top;}
p.nav07 .nav07_01:hover{background-position:0px bottom}
p.nav07 .nav07_01_on{background-position:0px bottom}
p.nav07 .nav07_02{background-position:-211px top;}
p.nav07 .nav07_02:hover{background-position:-211px bottom}
p.nav07 .nav07_02_on{background-position:-211px bottom}

/*----08聯絡靖娟----*/
p.nav08 {width:209px; height:42px; margin:0px; padding:0px;}
p.nav08 a{width:209px; height:42px; margin:0px; padding:0px; display:block; float:left; background:url(../_image/left_nav_bg_08.png) no-repeat left bottom;}
p.nav08 .nav08_01{background-position:0px top;}
p.nav08 .nav08_01:hover{background-position:0px bottom}
p.nav08 .nav08_01_on{background-position:0px bottom}
p.nav08 .nav08_02{background-position:-211px top;}
p.nav08 .nav08_02:hover{background-position:-211px bottom}
p.nav08 .nav08_02_on{background-position:-211px bottom}
p.nav08 .nav08_03{background-position:-422px top;}
p.nav08 .nav08_03:hover{background-position:-422px bottom;}
p.nav08 .nav08_03_on{background-position:-422px bottom;}

/*===== right content area =====*/
div.index_content div.right_content_area {float:right; margin:0px 0px 0px auto; width:760px; border:0px solid #ff0000;}
div.index_content div.right_content_area div.main_title_area{width:760px; height:87px; margin:0px; padding:0px;}
div.index_content div.right_content_area div.main_content_area {margin-top:10px; width:760px; border:0px solid #ffc4b3;}
div.main_content_area h1.main_title {margin:0px 0px 10px 0px; padding:0px 30px; font-size:16px; color:#d6001d; font-weight:bold; text-align:left; background:url(../_image/main_title_icon.png) no-repeat 6px 50%; border:0px solid;}

/*--search area--*/
div.main_content_area div.search_area {width:760px; height:30px; margin:0px; padding:0px; background-color:#eeeeee; line-height:31px; border-bottom:1px solid #e0e0e0; font-size:13px;}
div.main_content_area div.search_area ul{margin:0px; padding:0px; list-style:none; border:0px solid;}
div.main_content_area div.search_area ul li {margin:0px 20px; padding:0px; display:inline;}
div.main_content_area div.search_area ul li input[type=text]{width:116px; line-height:12px; padding:3px; margin:0px 0px 0px 5px; border:1px solid #e0e0e0;}
div.main_content_area div.search_area ul li input[type=button] {margin:0px 0px 0px 5px;}
div.main_content_area div.search_area ul li select{height:22px;}

div.main_content_area div.search_area span a:link{color:#5d5d5d;}
div.main_content_area div.search_area span a:visited{color:#5d5d5d;}
div.main_content_area div.search_area span a:hover{color:#ea5432;}
div.main_content_area div.search_area span a:active{color:#5d5d5d;}

/*--inpage area--*/
div.main_content_area div.search_area h2 {font-size:15px; font-weight:bold; color:#e76257; text-align:center; margin:0px; padding:0px; line-height:28px;}
div.main_content_area h3 {line-height: 2;color:#5b5b5b; font-size:13px; margin:10px auto; padding:0px; text-align:left; line-height:28px;}
div.main_content_area p.date{margin:0px 0px 0px auto; float:right; padding:0px; color:#ea5824; font-size:12px; font-weight:normal;}
div.main_content_area div.article_area {min-height: 300px; margin:0px; padding:0px; font-size:small; text-align:left; color:#5d5d5d; line-height:1.8;}
div.main_content_area div.article_area img{max-width:756px; height:auto; margin:10px 0px;}
div.main_content_area div.article_area:after {
    content: '';
    display: block;
    clear: both;
}
div.main_content_area div.article_bottom{height:42px; padding:20px 0px 0px 0px; margin:0px auto; border-bottom:1px solid #ffc4b3;}
div.main_content_area div.socialplugin_area {float:left; height:24px; width:130px; margin:0px; padding:0px;}

/*--list area--*/
div.main_content_area table.main_list {width:760px; margin:10px 0px 20px 0px; padding:0px; border-collapse:collapse; border:0px solid;}
div.main_content_area table.main_list tr {margin:0px; padding:0px;}
div.main_content_area table.main_list tr.news_title{height:28px; margin:0px; padding:0px; background-color:#fff2ec; text-align:center; border:0px solid;}
div.main_content_area table.main_list tr.news_title th{font-weight:normal; font-size:13px; color:#525252;}
div.main_content_area table.main_list tr.news_title th+th {border-left:3px solid #fff;}
div.main_content_area table.main_list tr+tr{background:url(../_image/line_dash02.png) repeat-x 50% 100%; border-bottom:0px dashed #e0e0e0; border-collapse:separate;}
div.main_content_area table.main_list tr td{font-size:13px; line-height:38px;}

div.main_content_area table.main_list tr td.date{color:#ff682c; text-align:center;}
div.main_content_area table.main_list tr td.classify{color:#525252; text-align:center;}
div.main_content_area table.main_list tr td.title{line-height:20px; text-align:left; padding-left:10px; color:#525252;}

div.main_content_area table.main_list tr td.title a:link{color:#525252;}
div.main_content_area table.main_list tr td.title a:visited{color:#525252;}
div.main_content_area table.main_list tr td.title a:hover{color:#e8554a; text-decoration:underline;}
div.main_content_area table.main_list tr td.title a:active{color:#525252;}

/*--link area--*/
div.main_content_area table.main_list tr td.logo{width:186px;}
div.main_content_area table.main_list tr td.logo img{max-width:156px; max-height:78px; margin:10px;}
div.main_content_area table.main_list tr td.name{text-align:left; width:200px; color:#525252;}
div.main_content_area table.main_list tr td.link{text-align:left; padding-left:10px; color:#525252;}

div.main_content_area table.main_list tr td.link a:link{color:#525252;}
div.main_content_area table.main_list tr td.link a:visited{color:#525252;}
div.main_content_area table.main_list tr td.link a:hover{color:#e8554a; text-decoration:underline;}
div.main_content_area table.main_list tr td.link a:active{color:#525252;}


/*===== donate area =====*/
div.main_content_area div.table_title_area {width:760px; height:27px; margin:0px; padding:0px; background-color:#ffb1a2; border-bottom:1px solid #f29e8e;}
div.main_content_area div.table_title_area p {font-size:13px; font-weight:normal; color:#3b3b3b; text-align:center; margin:0px; padding:0px; line-height:27px;}
table.input_format{width:760px; margin:0px; padding:0px; border-collapse:collapse; border:0px solid;}
table.input_format tr{margin:0px; padding:0px; line-height:20px; background-color:#f4f3f3; font-size:12px; border-top:2px solid #ffffff; color:#444444;}
table.input_format tr.content_01{background-color:#eeeeee;}
table.input_format tr.content_02{background-color:#f4f3f3;}
table.input_format tr input[type=text] {height:18px; margin:2px auto; border:1px solid #d1d1d1; vertical-align:middle;}
table.input_format tr th{text-align:right; padding:7px 3px 3px 3px; font-weight:normal;vertical-align:top;}
table.input_format tr td{text-align:left; padding:3px;}

table.format_area{border-collapse:collapse; border-top: 2px solid #ffffff;}
table.format_area tr td.button_box_bg{margin:0px auto; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; background-color:#eeeeee;}
div.button_box{width:200px; margin:0px auto; background-color:#eeeeee;}

table.input_format02{width:556px; margin:0px auto 0px 0px; padding:0px; border-collapse:collapse; border:0px solid;}
table.input_format02 tr{margin:0px; padding:0px; line-height:20px; background-color:#f4f3f3; font-size:12px; color:#444444;}
table.input_format02 tr+tr{border-top:2px solid #ffffff}
table.input_format02 tr.content_01{background-color:#eeeeee;}
table.input_format02 tr.content_02{background-color:#f4f3f3;}
table.input_format02 tr input[type=text] {height:18px; margin:2px auto; border:1px solid #d1d1d1; vertical-align:middle;}
table.input_format02 tr th{width:80px; text-align:right; padding:7px 3px 3px 20px; font-weight:normal;vertical-align:top; border:0px solid;}
table.input_format02 tr td{text-align:left; padding:3px; border:0px solid;}


/*===== calendar area =====*/
div.main_content_area table.calendar_list{width:760px; margin:10px auto 0px auto; padding:0px; border-collapse:collapse; background:url(../_image/love_bg.png) no-repeat 95% 90%;border:1px solid #dddddd;}
div.main_content_area table.calendar_list tr{line-height:2; margin:0px; padding:0px; border:1px solid #dddddd;}
div.main_content_area table.calendar_list tr th{width:100px; background-color:#eeeeee; color:#5e5e5e; border-left:1px solid #dddddd;}
div.main_content_area table.calendar_list tr th.holiday{background-color:#dddddd; color:#5e5e5e;}
div.main_content_area table.calendar_list tr td{width:100px; position:relative; vertical-align:top; cursor:pointer;}
div.main_content_area table.calendar_list tr td+td{border-left:1px solid #dddddd; border-top:1px solid #dddddd;}
div.main_content_area table.calendar_list tr td:hover{background:url(../_image/calendar_bg.png) repeat 0 0;}
div.main_content_area table.calendar_list tr td.holiday{}
div.main_content_area table.calendar_list tr td.holiday p{font-weight:bold; color:#ca231c;}
div.main_content_area table.calendar_list tr td span.off{color:#d9d0cc;}
div.main_content_area table.calendar_list tr td p{text-align:left; margin:0px; padding:0px 2px; font-size:13px; color:#696664;}
div.main_content_area table.calendar_list tr td ul{list-style:none; min-height:80px; margin:0px; padding:0px;}
div.main_content_area table.calendar_list tr td ul li{text-align:left; padding:2px;}
div.main_content_area table.calendar_list tr td ul li+li{border-top:1px dashed #dddddd;}

table.calendar_list tr td ul li a:link{color:#5d5d5d;}
table.calendar_list tr td ul li a:visited{color:#5d5d5d;}
table.calendar_list tr td ul li a:hover{color:#ea5432;}
table.calendar_list tr td ul li a:active{color:#5d5d5d;}

/*===== contact area =====*/
div.contact_bg_area{width:760px; margin:0px auto; padding:0px; background:url(../_image/contact_bg02.jpg) repeat-y 0 0;}
div.contact_area{min-height:263px; margin:0px auto; padding:0px 0px 10px 0px; background:url(../_image/contact_bg03.jpg) no-repeat 100% 100%;}
div.contact_area textarea{width:419px; max-width:419px; margin:8px auto; padding:3px;  outline:0px; border:1px solid #ffbca9; background-color:#ffffff;}
div.contact_area form{width:427px; margin:0px auto; padding:0px;}
div.contact_area p.top{width:427px; margin:3px auto; padding:0px; color:#484848;}

div.contact_table_area{height:29px; width:100%; margin:0px auto 0px 0px; padding:0px; border:1px solid; border-collapse:collapse; border:1px solid #ffbca9;}
div.contact_table_area+div{margin-top:8px;}

div.contact_table_area p.title{float:left; width:122px; height:29px; line-height:29px; font-size:13px; color:#484848; margin:0px; padding:0px; text-align:center;}
div.contact_table_area p.text{float:right; width:302px; text-align:left; height:29px; border-left:1px solid #ffbca9; background-color:#ffffff; margin:0px; padding:0px;}
div.contact_table_area p.text input{width:97%; font-size:13px; height:29px; background:transparent; padding:0px 3px;}
div.contact_table_area p.text select{width:100%; font-size:13px; padding:4px 4px 0px 4px; height:25px; line-height:29px; border:0px; outline:0px; background-color:#ffffff;}

.button_area{width:100%; height:42px; margin:15px auto 15px 0px; padding:0px; text-align:left;}
.button_area input+input{margin-left:4px;}


/*===== family area =====*/
div.family_bg_area {width:760px;}
div.family_content_bg_area{border-top:1px solid #ffc4b3;}
div.family_content_bg_area div.desc01{min-height:300px; padding:10px 10px 20px 10px; font-size:13px; line-height:1.8; text-align:left; color:#454545;}
div.family_content_bg_area div.desc02{padding:2px 0px 20px 0px;}
div.family_content_bg_area div.desc02 h2 {color:#5b5b5b; font-size:13px; margin:10px auto; padding:0px; text-align:left; line-height:28px;}
div.family_content_bg_area div.desc02 div.article_bottom02{height:42px; padding:20px 0px 0px 0px; margin:0px auto;}
div.act_list{float:right; margin:-6px 0px 0px auto; padding:0px;}
div.act_list_back{float:right; margin:-30px 0px 0px auto; padding:0px;}

.tab03{width:130px; height:31px; border-top:1px solid #ffc4b3; border-left:1px solid #ffc4b3; border-right:1px solid #ffc4b3; background-color:#fff2ec; text-align:center;line-height:31px;}
.tab03:hover {width:130px; height:31px; line-height:31px; color:#FFAC97; background-color:#ffdcd2;}
.tab03 A{display:block; width:100%; height:100%;color:#FFAC97;}
.tab03 A:link{color:#E8554A;}
.tab03 A:visited{color:#E8554A;}
.tab03 A:active{color:#E8554A;}
.tab03 A:hover{color:#E8554A;}

.ui-tabs-selected.tab03 {width:130px; height:31px; line-height:31px; color:#E8554A; background-color:#ffdcd2;}
.ui-tabs-selected.tab03 A {color:#E8554A;}

div.cycle{position: relative;width: 261px;height: 159px;margin: 0px auto;}


/*==== child ====*/
div.child_banner_area{position:relative; width:990px; height:300px; margin:0px auto;}
div.child_banner_area img.add_btn{position:absolute; right:15px; bottom:15px; width:112px; height:41px; background:url(../_image/add_btn.png?2017) no-repeat 0 0;}
div.child_banner_area img.add_btn:hover{background:url(../_image/add_btn.png?2017) no-repeat 0 100%;}
p.list_pic {float:left; width:160px; height:145px; margin:0px auto 0px 0px; padding:10px 0px 0px 4px; background:url(../_image/pic_bg.png) no-repeat 0 0; border:0px solid; text-align:center;}
p.list_pic img {max-width:135px; max-height:135px;}
div.child_list{ margin:20px auto ;}
div.child_list ul.child_box{width:990px; margin:0px auto; padding:0px; list-style:none;}
div.child_list ul.child_box:after{content:"." ; display: block; height:0; clear: both; visibility:hidden;}
div.child_list ul.child_box+ul.child_box{margin-top:15px;}
div.child_list ul.child_box li{position:relative; float:left; width:454px; height:182px; padding:15px; background:url(../_image/child_list_bg.png) no-repeat 0 0; display:inline-block;}
div.child_list ul.child_box li+li{float:right;}
div.child_list ul.child_box li div.desc{float:right; margin:0px 0px 0px auto; padding:0px; width:260px; height:180px;}
div.child_list ul.child_box li div.desc p{height:100px; overflow:hidden; padding:0px; margin:0px 0 10px 0; text-align:left; color:#4d4d4d; font-size:13px; line-height:2;}
div.child_list ul.child_box li div.desc h2.desc_title{margin:0 0 4px 0; padding:0; text-align:left; font-size:15px; line-height:1.5; color:#444444;}
div.child_list ul.child_box li div.desc input{position:absolute; right:24px; bottom:18px; display:block;}
h2.desc_title a{text-decoration:none; color:#444444;}


div.child_list div.child_content_area{margin:0px auto 20px auto; min-height: 300px;  padding:0px; font-size:small; text-align:left; color:#5d5d5d; line-height:1.8;border-bottom:1px solid #ffbbb3;}
div.child_list div.child_content_area div.article_area img{max-width:756px; margin:10px 0px;}
div.child_list div.child_content_area h1.main_title {margin:-5px 0px 10px 0px; padding:0px 30px 12px 35px; font-size:16px; color:#d6001d; font-weight:bold; text-align:left; background:url(../_image/main_title_icon.png) no-repeat 6px 25%; border-bottom:1px solid #ffbbb3;}

div.child_info{margin:15px auto 0 auto; border:1px dotted #ffbbb3; padding:10px; color:#4d4d4d; text-align:left; line-height:2; font-size: 13px;}
div.child_info h2{padding:0; margin:0; font-size:15px; font-weight:700;}

/*--child table--*/
div.contact_area table{height:29px; width:100%; margin:0px auto 0px 0px; padding:0px; border-collapse:collapse;}
div.contact_area table th {width:100px; line-height:29px; font-size:13px; color:#484848; margin:0px; padding-right:8px; font-weight:normal;border-bottom:1px dashed #ffbca9;}
div.contact_area table td {padding:10px 0px; text-align:left;border-bottom:1px dashed #ffbca9; color:#484848;}
div.contact_area table td input[type=text]{width:340px; font-size:13px; height:29px; background:#ffffff; padding:0px 3px; border:1px solid #ffc4b3;}
div.contact_area textarea.desc{width:100%; margin:0px auto; padding:3px;  outline:0px; border:1px solid #ffbca9; background-color:#ffffff;}
div.contact_area table td input[type=file]{width:200px;}
h1.table_title{margin:0px auto; padding:0px; font-size:16px; color:#d6001d;}

.nav10:hover{background:url(../_image/left_nav_bg_09.png) no-repeat 0% 100%;width: 209px;height: 42px;margin: 0px;padding: 0px;}
.nav10_on{background:url(../_image/left_nav_bg_09.png) no-repeat 0% 100%;width: 209px;height: 42px;margin: 0px;padding: 0px;}
.nav10{background:url(../_image/left_nav_bg_09.png) no-repeat 0% 0%;width: 209px;height: 42px;margin: 0px;padding: 0px;}
.nav10 a{ width: 209px;height: 42px;margin: 0px;padding: 0px;display: block;float: left;}



#cse img{ max-width: 62px;}

