﻿@charset "utf-8";
body { background-attachment: scroll; background-image: url(../images/sydbg.jpg); background-repeat: repeat-x; background-position: center top; background-color:; }
.pageWidth { width: 1002px; background-attachment: fixed; background-image: none; background-repeat: no-repeat; background-position: center center; background-color:; }
#box_root { width: 100%; margin-left: auto; margin-right: auto; }
#box_header { width: 100%; }
#box_footer { margin: 0 auto; width: 1002px; float: none; clear: both; }
#box_left { width: 100%; }
#box_header_sub1 { background-image: url(../images/logo.jpg); margin: 0 auto; width: 1002px; background-repeat: no-repeat; background-position: center top; float: none; height: 122px; clear: both; }
#box_header_sub2 { margin: 0 auto; width: 1002px; clear: both; }
#box_header_sub3 { margin: 0 auto; width: 100%; clear: both; }
#box_top { float: none; }
#box_mid { float: none; }
#box_top_sub1 { width: 217px; float: left; }
#box_top_sub2 { width: 502px; float: left; }
#box_top_sub3 { width: 283px; float: left; }
#box_mid_sub1 { width: 217px; float: left; }
#box_mid_sub2 { background-image: url(../images/xw1.jpg); width: 502px; background-repeat: no-repeat; background-position: center top; float: left; }
#box_mid_sub3 { background-image: url(../images/xw2.jpg); width: 283px; background-repeat: no-repeat; background-position: center top; float: left; }
#box_mid_sub2_sub1 { width: 100%; }
#box_mid_sub2_sub2 { width: 100%; height: 213px; }
#box_mid_sub3_sub1 { width: 100%; float: none; }
#box_mid_sub3_sub2 { width: 100%; float: none; height: 213px; }
#box_bot_sub1 { width: 719px; float: left; }
#box_bot_sub2 { width: 283px; float: left; }
#box_man { margin: 0 auto; width: 1002px; float: none; clear: both; }
#box_man_sub1 { width: 216px; float: left; }
#box_man_sub2 { width: 786px; float: left; }
#box_man_sub1_sub1 { width: 100%; }
#box_man_sub1_sub2 { width: 100%; }
#box_man_sub2_sub1 { background-image: url(../images/g2.jpg); width: 100%; background-repeat: no-repeat; background-position: center top; float: none; height: 53px; }
#box_man_sub2_sub2 { background-image: url(../images/g3.jpg); width: 100%; background-repeat: repeat-y; background-position: center top; float: none; }
#box_man_sub2_sub3 { background-image: url(../images/g4.jpg); background-position: center top; background-repeat: no-repeat; float: none; height: 16px; width: 100%; }
.FrontPublic_breadCrumb01-d1_c1 { text-align: left; line-height: 22px; margin: 0 auto; padding-left: 500px;height: 22px;  overflow: hidden; padding-top: 20px; }
.FrontColumns_navigation01-d2_c1 { text-align: left; margin: 0 auto; width: 100%; }
.FrontColumns_navigation01-d2_c1 UL.nav-first { width: 100%; background: url(../images/nav1-bgx.gif) left 0; float: left; }
.FrontColumns_navigation01-d2_c1 UL.nav-first LI { position: relative; padding-left: 2px; white-space: nowrap; background: url(../images/nav1-line.gif) no-repeat 0 0; float: left; }
.FrontColumns_navigation01-d2_c1 UL.nav-first LI A { padding-bottom: 0; line-height: 35px; padding-left: 27px; padding-right: 27px; float: left; height: 35px; color: #fff; font-weight: bold; text-decoration: none; padding-top: 0; }
.FrontColumns_navigation01-d2_c1 UL.nav-first LI A:hover { background: url(../images/nav-hover-04.gif) repeat-x left top; }
.FrontColumns_navigation01-d2_c1 UL.nav-first LI.first { padding-bottom: 0; padding-left: 10px; padding-right: 0; background: url(../images/nav1-leftx.gif) no-repeat 0 0; padding-top: 0; }
.FrontColumns_navigation01-d2_c1 UL.nav-first LI.last { width: 10px; background: url(../images/nav1-rightx.gif) no-repeat 0 0; float: right; height: 35px; }
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle { z-index: 100; position: absolute; padding-bottom: 0; list-style-type: none; margin: 0; padding-left: 0; width: 100px; padding-right: 0; font: 13px Verdana; white-space: nowrap; background: white; float: left; border-bottom-width: 0; visibility: hidden; overflow: hidden; top: 0; padding-top: 0; left: 0; }
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle UL { z-index: 100; position: absolute; padding-bottom: 0; list-style-type: none; margin: 0; padding-left: 0; width: 100px; padding-right: 0; font: 13px Verdana; white-space: nowrap; text-align: center; background: white; float: left; border-bottom-width: 0; visibility: hidden; overflow: hidden; top: 0; padding-top: 0; left: 0; }
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A { border-bottom: #e4e4e4 1px solid; border-left: #e4e4e4 1px solid; padding-bottom: 0; line-height: 24px; padding-left: 5px; width: 100px; text-align: center; padding-right: 0; display: block; background: url(../images/nav-sec1.gif) repeat-x 0 0; height: 24px; color: #000; border-top: #e4e4e4 1px solid; font-weight: normal; border-right: #e4e4e4 1px solid; text-decoration: none; padding-top: 0; }
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI IMG { margin-top: 4px; }
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A:hover { border-bottom: #3cf 1px solid; border-left: #3cf 1px solid; background: url(../images/nav-sec1.gif) repeat-x 0 -54px; color: #fff; border-top: #3cf 1px solid; border-right: #3cf 1px solid; text-decoration: none; }
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI { _width: 100px; }
.FrontColumns_navigation01-d2_c1 .ddsubmenustyle LI A:hover { color: white; }
.FrontColumns_navigation01-d2_c1 .downarrowpointer { border-bottom: 0; border-left: 0; padding-left: 4px; display: none; border-top: 0; border-right: 0; _margin-top: 16px; }
.FrontColumns_navigation01-d2_c1 .rightarrowpointer { border-bottom: 0; position: absolute; border-left: 0; border-top: 0; border-right: 0; padding-top: 3px; left: 100px; }
.FrontColumns_navigation01-d2_c1 .ddiframeshim { z-index: 500; position: absolute; border-right-width: 0; width: 0; display: block; background: none transparent scroll repeat 0 0; border-top-width: 0; border-bottom-width: 0; height: 0; border-left-width: 0; }
.FrontColumns_navigation01-d2_c1 .mattblackmenu UL { border-bottom: gray 1px solid; padding-bottom: 0; list-style-type: none; margin: 0; padding-left: 0; width: 100%; padding-right: 0; font: bold 12px Verdana;  padding-top: 0; }
.FrontColumns_navigation01-d2_c1 .mattblackmenu LI { margin: 0; display: inline; }
.FrontColumns_navigation01-d2_c1 .mattblackmenu LI A { padding-bottom: 6px; margin: 0; padding-left: 8px; padding-right: 8px; display: block; float: left; color: white; text-decoration: none; padding-top: 6px; }
.FrontColumns_navigation01-d2_c1 .mattblackmenu A.selected { background: url(../images/nav-hover-04.gif) repeat-x left top; }
.FrontSpecifies_show01-d3_c1 { margin: 0 auto; width: 100%; }
.FrontSpecifies_show01-d3_c1 { margin: 0 auto; width: 100%; clear: both; }
.FrontSpecifies_show01-d3_c1 .membernavlist { width: 100%; background: #fff; }
.FrontSpecifies_show01-d3_c1 .membernavlist LI { height: 25px; }
.FrontSpecifies_show01-d3_c1 .membernavlist LI A { line-height: 24px; width: 100%; background: #ebf7fe; float: left; height: 24px; text-decoration: none; }
.FrontSpecifies_show01-d3_c1 .membernavlist LI A:hover { background: #abe7fa; }
.FrontSpecifies_show01-d3_c1 .htmledit { list-style: disc none outside; z-index: auto; border-bottom: medium none; text-justify: auto; text-align: left; border-left: medium none; text-transform: none; text-indent: 0; margin: auto; width: auto; display: inline; border-collapse: separate; font: medium Times New Roman; word-wrap: normal; white-space: normal; background: none transparent scroll repeat 0 0; float: none; letter-spacing: normal; height: auto; visibility: inherit; color: #000; clear: none; vertical-align: baseline; overflow: visible; word-break: normal; border-top: medium none; border-right: medium none; word-spacing: normal; text-decoration: none; font-stretch: normal; }
.FrontSpecifies_show01-d3_c1 .htmledit UL { padding-left: 25px; width: auto; display: inline-block; background: none transparent scroll repeat 0 0; float: none; height: auto; }
.FrontSpecifies_show01-d3_c1 .htmledit UL LI { list-style: disc none outside; text-align: left; line-height: normal; width: auto; background: none transparent scroll repeat 0 0; float: none; height: auto; }
.FrontSpecifies_show01-d3_c1 .htmledit OL { padding-left: 25px; width: auto; display: inline-block; background: none transparent scroll repeat 0 0; float: none; height: auto; }
.FrontSpecifies_show01-d3_c1 .htmledit OL LI { list-style: decimal none outside; text-align: left; line-height: normal; width: auto; background: none transparent scroll repeat 0 0; float: none; height: auto; }
.FrontSpecifies_show01-d3_c1 .htmledit P { line-height: normal; }
.FrontSpecifies_show01-d3_c1 .htmledit H1 { margin: .67em 0; font-size: 2em; font-weight: bolder; }
.FrontSpecifies_show01-d3_c1 .htmledit H2 { margin: .83em 0; font-size: 1.5em; font-weight: bolder; }
.FrontSpecifies_show01-d3_c1 .htmledit H3 { margin: 1em 0; font-size: 1.17em; font-weight: bolder; }
.FrontSpecifies_show01-d3_c1 .htmledit H4 { margin: 1.33em 0; font-size: 1em; font-weight: bolder; }
.FrontSpecifies_show01-d3_c1 .htmledit H5 { line-height: 1.17em; margin: 1.67em 0; font-size: .83em; font-weight: bolder; }
.FrontSpecifies_show01-d3_c1 .htmledit H6 { margin: 2.33em 0; font-size: .67em; font-weight: bolder; }
.FrontComContent_list01-d1_c1 { text-align: left; margin: 0 auto; width: 90%; clear: both; font-size: 12px; overflow: hidden; }
.FrontComContent_list01-d1_c1 UL { padding-bottom: 0; list-style-type: none; margin: 0; padding-left: 0; padding-right: 0; list-style-image: none; padding-top: 0; }
.FrontComContent_list01-d1_c1 LI { padding-bottom: 0; list-style-type: none; margin: 0; padding-left: 0; padding-right: 0; list-style-image: none; padding-top: 0; }
.FrontComContent_list01-d1_c1 .menu-first { width: 500px; overflow: hidden; }
.FrontComContent_list01-d1_c1 .menu-first UL LI { display: inline; }
.FrontComContent_list01-d1_c1 .menu-first UL LI A { line-height: 25px; margin: 2px 0; display: block; height: 25px; text-decoration: none; }
.FrontComContent_list01-d1_c1 .menu-first UL LI A:hover { text-decoration: none; }
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current { margin: 0; height: 25px; color: #06c; }
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current:hover { margin: 0; height: 25px; color: #06c; }
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A { line-height: 25px; margin: 2px 0; display: block; height: 25px; text-decoration: none; }
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A:hover { margin: 2px 0; width: 400px; height: 25px; text-decoration: none; }
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A.current { margin: 2px 0; width: 400px; height: 25px; color: #06c; }
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A.current:hover { margin: 2px 0; width: 500px; height: 25px; color: #06c; }
.FrontComContent_list01-d1_c1 .menu-second { padding-bottom: 0; margin: 0; padding-left: 0; width: 200px; padding-right: 0; height: 100%; overflow: hidden; padding-top: 0; }
.FrontComContent_list01-d1_c1 .menu-second UL LI { padding-bottom: 0; margin: 0; padding-left: 0; padding-right: 0; padding-top: 0; }
.FrontComContent_list01-d1_c1 .menu-second P { margin: 0; }
.FrontComContent_list01-d1_c1 .menu-second UL LI A { line-height: 25px; margin: 1px 0; width: 200px; height: 25px; text-decoration: none; }
.FrontComContent_list01-d1_c1 .menu-second UL LI A:hover { width: 200px; height: 25px; }
.FrontComContent_list01-d1_c1 .menu-second UL LI A.current { width: 200px; height: 25px; }
.FrontComContent_list01-d1_c1 .menu-second UL LI A.current:hover { width: 200px; height: 25px; }
.FrontComContent_list01-d1_c1 A.menu-text1:link { padding-left: 0; color: #4c4948; font-size: 12px; text-decoration: none; }
.FrontComContent_list01-d1_c1 A.menu-text1:visited { padding-left: 0; color: #4c4948; font-size: 12px; text-decoration: none; }
.FrontComContent_list01-d1_c1 A.menu-text1:active { padding-left: 60px; color: #4c4948; font-size: 12px; text-decoration: none; }
.FrontComContent_list01-d1_c1 A.menu-text1:hover { color: #06c; font-size: 12px; text-decoration: underline; }
.FrontComContent_list01-d1_c1 A.menu-text2:link { padding-bottom: 0; padding-left: 60px; padding-right: 0; color: #3472a1; font-size: 12px; text-decoration: none; padding-top: 0; }
.FrontComContent_list01-d1_c1 A.menu-text2:visited { padding-bottom: 0; padding-left: 60px; padding-right: 0; color: #3472a1; font-size: 12px; text-decoration: none; padding-top: 0; }
.FrontComContent_list01-d1_c1 A.menu-text2:active { padding-bottom: 0; padding-left: 60px; padding-right: 0; color: #3472a1; font-size: 12px; text-decoration: none; padding-top: 0; }
.FrontComContent_list01-d1_c1 A.menu-text2:hover { color: #06c; font-size: 12px; text-decoration: underline; }
.FrontComContent_detail01-d1_c1 { text-align: left; margin: 0 auto; width: 96%; background: #fff; color: #000; clear: both; font-size: 12px; overflow: hidden; }
.FrontComContent_detail01-d1_c1 A { color: #06c; text-decoration: none; }
.FrontComContent_detail01-d1_c1 A:hover { color: #06c; text-decoration: underline; }
.FrontComContent_detail01-d1_c1 .title { margin-bottom: 0; }
.FrontComContent_detail01-d1_c1 .title H3 { text-align: center; padding-bottom: 0; line-height: 40px; margin: 0; padding-left: 0; width: 100%; padding-right: 0; font-size: 16px; overflow: hidden; word-break: break-all; font-weight: bold; padding-top: 0; }
.FrontComContent_detail01-d1_c1 H2 { padding-bottom: 0; line-height: 40px; margin: 0; padding-left: 0; padding-right: 0; font-size: 14px; font-weight: bold; padding-top: 0; }
.FrontComContent_detail01-d1_c1 H3 { padding-bottom: 0; line-height: 40px; margin: 0; padding-left: 0; padding-right: 0; font-size: 14px; font-weight: bold; padding-top: 0; }
.FrontComContent_detail01-d1_c1 .title P { text-align: center; margin: 0; color: #9fa0a0; }
.FrontComContent_detail01-d1_c1 .title P { text-align: center; margin: 0; color: #9fa0a0; }
.FrontComContent_detail01-d1_c1 .content { padding-bottom: 30px; width: 100%; overflow: hidden; word-break: break-all; }
.FrontComContent_detail01-d1_c1 .content .describe { line-height: 20px; }
.FrontComContent_detail01-d1_c1 .link A { margin-right: 30px; }
.FrontComContent_detail01-d1_c1 .htmledit { list-style: disc none outside; z-index: auto; border-bottom: medium none; text-justify: auto; text-align: left; border-left: medium none; text-transform: none; text-indent: 0; margin: auto; width: auto; display: inline; border-collapse: separate; font: medium Times New Roman; word-wrap: normal; white-space: normal; background: none transparent scroll repeat 0 0; float: none; letter-spacing: normal; height: auto; visibility: inherit; color: #000; clear: none; vertical-align: baseline; overflow: visible; word-break: normal; border-top: medium none; border-right: medium none; word-spacing: normal; text-decoration: none; font-stretch: normal; }
.FrontComContent_detail01-d1_c1 .htmledit UL { padding-left: 25px; width: auto; display: inline-block; background: none transparent scroll repeat 0 0; float: none; height: auto; }
.FrontComContent_detail01-d1_c1 .htmledit UL LI { list-style: disc none outside; text-align: left; line-height: normal; width: auto; background: none transparent scroll repeat 0 0; float: none; height: auto; }
.FrontComContent_detail01-d1_c1 .htmledit OL { padding-left: 25px; width: auto; display: inline-block; background: none transparent scroll repeat 0 0; float: none; height: auto; }
.FrontComContent_detail01-d1_c1 .htmledit OL LI { list-style: decimal none outside; text-align: left; line-height: normal; width: auto; background: none transparent scroll repeat 0 0; float: none; height: auto; }
.FrontComContent_detail01-d1_c1 .htmledit P { line-height: 24px; color: #000; font-size: 14px; }
.FrontComContent_detail01-d1_c1 .htmledit H1 { margin: .67em 0; font-size: 2em; font-weight: bolder; }
.FrontComContent_detail01-d1_c1 .htmledit H2 { margin: .83em 0; font-size: 1.5em; font-weight: bolder; }
.FrontComContent_detail01-d1_c1 .htmledit H3 { margin: 1em 0; font-size: 1.17em; font-weight: bolder; }
.FrontComContent_detail01-d1_c1 .htmledit H4 { margin: 1.33em 0; font-size: 1em; font-weight: bolder; }
.FrontComContent_detail01-d1_c1 .htmledit H5 { line-height: 1.17em; margin: 1.67em 0; font-size: .83em; font-weight: bolder; }
.FrontComContent_detail01-d1_c1 .htmledit H6 { margin: 2.33em 0; font-size: .67em; font-weight: bolder; }
.FrontPublic_breadCrumb01-d1_c1 {  }


.FrontPublic_breadCrumb01-d1_c1 A:link { color: #000; text-decoration: none; }
.FrontPublic_breadCrumb01-d1_c1 A:visited { color: #000; text-decoration: none; }
.FrontPublic_breadCrumb01-d1_c1 A:hover { color: #06c; text-decoration: underline; }
.FrontPublic_breadCrumb01-d1_c1 A:active { color: #000; text-decoration: none; }
.FrontPublic_breadCrumb01-d1_c1 DIV { text-align: left; width: 100%; float: left; }
