#wrap {
	margin: 0px auto; width: 960px;
}
#header {
	clear: both;
}
#content {
	clear: both;
}
#footer {
	clear: both;
}
#header {
	background: url("img/header_02.jpg") no-repeat right top;
}
#header h1 {
	padding-left: 10px;
}
#header h1 span {
	font-size: 0px; visibility: hidden;
}
#header .note {
	color: rgb(127, 127, 127); padding-top: 40px; font-size: 12px;
}
.topLink a {
	padding: 0px 10px; color: rgb(28, 110, 197); line-height: 40px; font-size: 12px; display: block;
}
.topLink a:hover {
	text-decoration: underline;
}
.homeLink a {
	background: url("img/line_03.jpg") no-repeat right;
}
#slidingDoorThree {
	border: 1px solid rgb(26, 81, 137); width: 960px; height: 40px; margin-top: 1px; background-color: rgb(66, 119, 173); _border-bottom: none;
}
#slidingDoorThree a {
	color: rgb(255, 255, 255); font-size: 14px; font-weight: bold;
}
#slidingDoorThree a:hover {
	color: rgb(28, 97, 197);
}
#slidingDoorThreecontent1 {
	width: 100px; height: 31px; text-align: center; line-height: 31px; margin-top: 10px; margin-left: 5px; float: left; display: block;
}
#slidingDoorThreecontent2 {
	width: 100px; height: 31px; text-align: center; line-height: 31px; margin-top: 10px; margin-left: 5px; float: left; display: block;
}
#slidingDoorThreecontent3 {
	width: 100px; height: 31px; text-align: center; line-height: 31px; margin-top: 10px; margin-left: 5px; float: left; display: block;
}
#slidingDoorThreecontent1 {
	margin-left: 50px;
}
#slidingDoorThreecontent11 {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(235, 235, 235) rgb(235, 235, 235); padding: 10px 0px 1px; width: 960px; text-align: left; clear: both;
}
#slidingDoorThreecontent21 {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(235, 235, 235) rgb(235, 235, 235); padding: 10px 0px 1px; width: 960px; text-align: left; clear: both;
}
#slidingDoorThreecontent31 {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(235, 235, 235) rgb(235, 235, 235); padding: 10px 0px 1px; width: 960px; text-align: left; clear: both;
}
.hover#slidingDoorThreecontent1 {
	background-position: left top; width: 100px; height: 31px; margin-right: 0px; background-image: url("img/tab_12.jpg"); background-repeat: no-repeat;
}
#slidingDoorThreecontent2 {
	background-position: left top; width: 100px; height: 31px; margin-left: 10px; cursor: pointer; background-image: url("img/tab_14.jpg"); background-repeat: no-repeat;
}
#slidingDoorThreecontent3 {
	background-position: left top; width: 100px; height: 31px; margin-left: 10px; cursor: pointer; background-image: url("img/tab_16.jpg"); background-repeat: no-repeat;
}
#slidingDoorThreecontent1 {
	background-position: left top; width: 100px; height: 31px; margin-right: 0px; cursor: pointer; background-image: url("img/tab1_12.jpg"); background-repeat: no-repeat;
}
.hover#slidingDoorThreecontent2 {
	background-position: left top; width: 100px; height: 31px; margin-right: 0px; background-image: url("img/tab1_14.jpg"); background-repeat: no-repeat;
}
.hover#slidingDoorThreecontent3 {
	background-position: left top; width: 100px; height: 31px; margin-right: 0px; background-image: url("img/tab2_16.jpg"); background-repeat: no-repeat;
}
h2 {
	background: url("img/title_07.jpg") repeat-x left top; margin: 10px 0px; width: 890px; height: 33px; color: rgb(97, 97, 97); line-height: 33px; font-size: 14px; font-weight: bold;
}
#slidingDoorThreecontent11 {
	background: url("img/bg_07.jpg") no-repeat right bottom;
}
.blue {
	color: rgb(28, 97, 197);
}
.w660 {
	width: 660px;
}
.grey {
	color: rgb(97, 97, 97);
}
.plr35 {
	padding: 0px 35px;
}
.lh24 {
	line-height: 24px;
}
.lh22 {
	line-height: 22px;
}
.mb20 {
	margin-bottom: 20px;
}
.pb15 {
	padding-bottom: 15px;
}
.showlist {
	margin: 0px auto; padding: 2px 5px 0px 0px;
}
.showlist li {
	margin: 0px; padding: 2px 0px 2px 20px;
}
.showlist li {
	color: rgb(97, 97, 97); line-height: 20px; font-size: 12px; text-decoration: none;
}
.showlist .list_1 {
	background: url("img/ol_03.jpg") no-repeat left 6px;
}
.showlist .list_2 {
	background: url("img/ol_06.jpg") no-repeat left 6px;
}
.showlist .list_3 {
	background: url("img/ol_08.jpg") no-repeat left 6px;
}
.showlist .list_4 {
	background: url("img/ol_10.jpg") no-repeat left 6px;
}
.showlist .list_5 {
	background: url("img/ol_12.jpg") no-repeat left 6px;
}
.showlist2 {
	margin: 0px auto; padding: 2px 5px 0px 0px;
}
.showlist2 li {
	background: url("img/dot_03.jpg") no-repeat left 10px; margin: 0px; padding: 2px 0px 2px 10px;
}
.showlist2 li {
	color: rgb(97, 97, 97); line-height: 20px; font-size: 12px; text-decoration: none;
}
.flowImg {
	padding: 10px 0px 10px 25px;
}
h3 {
	margin-bottom: 5px;
}
.download a {
	color: rgb(28, 97, 207); text-decoration: underline;
}
.hasBorder {
	border-bottom-color: rgb(127, 127, 127); border-bottom-width: 1px; border-bottom-style: dotted;
}
#slidingDoorThreecontent31 h3 {
	color: rgb(28, 97, 197); padding-top: 10px; font-size: 14px; font-weight: bold;
}
#slidingDoorThreecontent31 p {
	color: rgb(97, 97, 97); line-height: 22px; font-size: 12px;
}
#footer {
	height: 145px;
}
#footerInfo {
	margin: 0px auto; width: 963px; position: relative;
}
#footerLogo {
	background: url("img/logof_03.jpg") no-repeat left bottom; width: 230px; height: 120px; margin-left: 10px; display: inline;
}
#footerLogo a {
	width: 232px; height: 105px; display: block;
}
#footerText {
	width: 720px; text-align: left; color: rgb(127, 127, 127); padding-top: 25px;
}
#footerText a:link {
	text-align: left; color: rgb(127, 127, 127); line-height: 20px; font-family: "Tahoma", "Verdana", "Arial"; font-size: 12px;
}
#footerText a:visited {
	text-align: left; color: rgb(127, 127, 127); line-height: 20px; font-family: "Tahoma", "Verdana", "Arial"; font-size: 12px; text-decoration: underline;
}
#footerText a:hover {
	color: rgb(0, 0, 0);
}
#footerText p {
	color: rgb(127, 127, 127); font-family: "Tahoma", "Verdana", "Arial"; font-size: 12px;
}
#footerText span {
	padding-right: 8px; padding-left: 8px;
}
#footerText .footerNotice {
	text-align: left; color: rgb(178, 178, 178); line-height: 24px; padding-top: 5px; padding-left: 8px; clear: both; font-size: 12px;
}
.netPolice {
	background: url("img/footer_03.jpg") no-repeat; left: 820px; top: 28px; width: 110px; color: rgb(93, 93, 93); position: absolute;
}
.netPolice a {
	color: rgb(93, 93, 93); font-size: 12px; display: block; cursor: pointer;
}
.netPolice .ico {
	background-position: -109px -78px; width: 54px; height: 57px; float: left;
}
.netPolice .text {
	line-height: 20px; margin-top: 15px; float: right;
}
.line {
	width: 960px; height: 1px; padding-top: 20px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
