@charset "UTF-8";
/* CSS Document */
body {
color: #333333;
line-height: 160%;
}
#wrapper {
width: 878px;
margin: auto;
background: url(images/bg.jpg) no-repeat left 103px;
padding-bottom: 40px;
}
h1 {
background: url(images/tt.jpg) no-repeat left top;
height: 103px;
text-indent: -9999em;
overflow: hidden;
}
.sys h1 {
background: url(images/tt.jpg) no-repeat left -115px;
}
h2 {
background: url(images/mi.jpg) no-repeat left top;
width: 499px;
height: 46px;
text-indent: -9999em;
overflow: hidden;
margin: 25px 0 0 18px;
}
.con {
background: url(images/img.jpg) no-repeat right top;
background-color: #FFFFFF;
width: 787px;
margin: 0 0 0 47px;
height: 456px;
}
.sys .con {
background-image: none;
height: auto;
padding-bottom: 30px;
}
.txt1 {
padding: 18px 300px 0 20px;
} 
.txt2 {
padding: 18px 20px 16px 20px;
} 
.red {
color: #FF0000;
}
.con form {
padding: 0px 0 0px 34px;
width: 448px;
}
form dl {
margin-bottom: 20px;
border-bottom: 1px solid #bbbbbb;
}

form dt {
font-size: 120%;
float: left;
border-top: 1px solid #bbbbbb;
width: 115px;
margin-bottom: 8px;
padding: 8px 0 0 0;
clear: left;
}
form dd {
margin-left: 115px;
border-top: 1px solid #bbbbbb;
margin-bottom: 8px;
padding: 8px 0 0 0;
}
form dd input {
font-size: 100%;
width: 326px;
}

.sys form dd {
font-size: 120%;
}


form .none {
border: none;
}

form div {
text-align: center;
}
form div input {
margin: 0 10px;
}
.close {
text-align: center;
width: 150px;
margin: 20px auto;
border: 1px dashed #ff5987;
padding: 5px;
}
.close a {
color: #ff5987;
}
a:active {
	color: #ff5987;
}
a:visited {
	color: #ff5987;
}
.close a:hover {
color: #ffcdd9;
}


