@import "165scmain.css";
h1 {
	font-size:12px;
	color:#666;
	font-weight:normal;
	padding:10px 10px 10px 0;
}

.dollop {
	width: 980px;
	margin: 0 auto;
}

.login {
	width: 600px;
	float: left;
	text-align: left;
	padding: 10px;
}

.login span {
	width: 200px;
	text-align: center;
	padding: 10px;
	background:#FFE8E8;
	border:#FFB9B9 1px solid;
	margin:10px 0 0 0;
}

.login .select { line-height:25px;}

.login .title {
	text-align: left;
	background: url(../images/ico-login.gif) no-repeat;
	padding: 0 30px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #C00;
	border-bottom: #CCC solid 1px;
}

.login .form {
	text-align: left;
	font-size: 12px;
	color: #666;
	border-bottom: #CCC dashed 1px;
}

.login .form .s1 {
	float: left;
	padding: 15px 0;
	width: 300px;
}

.login .form .s2 {
	float: right;
	padding: 5px 0 0 20px;
	width: 280px;
	line-height: 25px;
	background: url(../images/ico-sanj.gif) no-repeat;
}

.login .form .s2 a {
	color: #0033CC;
	text-decoration: underline;
}

.login .form .s2 a:hover {
	color: #0033CC;
	text-decoration: none;
}

.login .form2 {
	text-align: left;
	font-size: 12px;
	color: #666;
}

.login .form2 .s1 {
	float: left;
	padding: 15px 0 0 6px;
	width: 200px;
	text-align: center;
}

.login .form2 .s2 {
	float: right;
	margin: 5px 0;
	padding: 5px 40px;
	width: 290px;
	line-height: 20px;
	border: #639ACE solid 1px;
	background: #F7F7FF url(../images/ico-reg.gif) no-repeat;
}

.login .form2 .s2 a {
	color: #0033CC;
	text-decoration: underline;
}

.login .form2 .s2 a:hover {
	color: #0033CC;
	text-decoration: none;
}

.sub {
	background: url(../images/sub-bg.gif);
	color: #FFF;
	height: 23px;
	padding: 3px 0 0 0;
	font-weight: bold;
	border: 1px solid #888;
	cursor: pointer;
}

.login input {
	border: 1px solid #888;
	width: 100px;
	font-size: 12px;
}

.ad {
	width: 350px;
	float: right;
	padding: 35px 0 10px 0;
	text-align: right;
}

.treemenu {
	float: left;
	margin: 3px 0;
	width: 150px;
	background: #FFE8E8;
}

.treemenu .nav {
	padding-left: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #C00;
	text-align: left;
	background: url(../images/ico-server.gif) no-repeat;
	line-height: 35px;
	border-bottom: 1px solid #FFB9B9;
}

.treemenu .tree {
	margin: 10px auto;
	width: 120px;
}

.treemenu .tree .srt {
	font-weight: bold;
}

.treemenu .tree ul {

}

.treemenu .tree li {
	text-align: left;
	width: 100px;
	line-height: 20px;
	height: 22px;
	list-style-type: none;
	padding-left: 5px;
}

.treemenu .tree li span a {
	padding: 0 0 0 20px;
	text-decoration: none;
	display: block;
}

.treemenu .tree li span a:hover {
	padding: 0 0 0 20px;
	color: #000;
	text-decoration: none;
	border:#FFB9B9 solid 1px;
	background:#FFF;
	display:block;
}

.title {
	margin: 0 0 5px 0;
	text-align: left;
	height: 36px;
	background: url(../images/line-title.gif) bottom no-repeat;
}

.title span {
	padding-left: 3px;
	line-height: 36px;
	font-weight: bold;
}

.userinfo {
	float: right;
	width: 800px;
	margin: 3px 0;
}

.userinfo .data {
	text-align: left;
}

.userinfo .data ul {

}

.userinfo .data li {
	float: left;
	width: 400px;
	padding: 10px 0;
	list-style-type: none;
	border-bottom: dashed 1px #CCC;
}

.userinfo .data li input {
	width: 200px;;
	border: solid 1px #CCC;
	font-size: 12px;
}

.userinfo .submit {
	float: right;
	padding: 10px 0;
	width: 800px;
	clear: both;
}

.userinfo .submit .sub2 {
	width: 100px;
	cursor: pointer;
}

.userinfo .succeed {
	color: #060;
	background: #EAF8FF url(../images/succeed.gif) no-repeat;
}

.userinfo .lost {
	color: #F00;
	background: #EAF8FF url(../images/lost.gif) no-repeat;
}

.userinfo .full {
	margin: 50px auto 0 auto;
	width: 400px;
	line-height: 50px;
	border: #0188CA solid 1px;
	font-size: 14px;
	font-weight: bold;
}

.userinfo .list {

}

.account {
	width: 760px;
	margin: 25px 0 5px 0;
}

.account h5 {
	text-align: left;
	float: left;
	font-weight: normal;
	color: #333;
	font-size: 14px;
	margin: 2px 0;
	line-height: 30px;
}

.account b {
	font-weight: bold;
	color: #00F;
}

.account span {
	font-size: 14px;
	float: right;
	text-align: left;
}

.help {
	background: url(../images/hwinfo.jpg) no-repeat;
	padding: 0 0 0 40px;
	height: 35px;
}

.ListTitle {
	float: left;
	width: 800px;
	background: #EAEAEA;
	height: 30px;
}

.ListTitle ul {

}

.ListTitle li {
	float: left;
	list-style-type: none;
	text-align: center;
	width: 133px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.ListContent {
	float: left;
	width: 800px;
	background: url(../images/nw_dotline.gif) bottom repeat-x;
	height: 30px;
}

.ListContent ul {

}

.ListContent li {
	float: left;
	list-style-type: none;
	text-align: center;
	width: 133px;
	line-height: 30px;
	font-weight: normal;
	color: #333;
}

.ListContent li a {
	color: #003399;
	text-decoration: underline;
}

.ListContent li a:hover {
	color: #003399;
	text-decoration: none;
}

.ListContent span {
	padding: 10px 0 0 30px;
	font-weight: normal;
}

.page {
	width: 800px;
	text-align: right;
}

.add {
	width: 800px;
	float: left;
	text-align: center;
	padding: 10px 0;
	background: #F5F5F5;
}

.add input {
	width: 100px;;
	border: solid 1px #CCC;
	font-size: 12px;
}

.add p {
	height: 30px;
	line-height: 30px;
}

.change {
	float: left;
	width: 800px;
	padding: 10px 0;
	background: #F5F5F5;
	text-align: center;
}

.change .content {
	margin: 0 auto;
	padding: 5px 0;
	width: 420px;
}

.change .content li {
	float: left;
	list-style-type: none;
	width: 200px;
	text-align: left;
	margin: 1px;
	border: #CCC 1px solid;
	padding: 10px 2px;
}

.change .content li input {
	width: 100px;;
	border: solid 1px #CCC;
	font-size: 12px;
}

.change .content li select {
	font-size: 12px;
}

.change .content li textarea {
	border: solid 1px #CCC;
	font-size: 12px;
}

.advice {
	float: left;
	width: 800px;
	padding: 10px 0;
	background: #F5F5F5;
	text-align: center;
}

.advice .content {
	margin: auto;
	padding: 5px 0;
	width: 510px;
	clear: both;
}

.advice .content ul {

}

.advice .content li#one {
	float: left;
	width: 100px;
	height: 25px;
	line-height: 200%;
	list-style-type: none;
	color: #333;
	border: #CCC 1px solid;
	margin: 1px;
	text-align: right;
}

.advice .content li#two {
	float: left;
	width: 400px;
	height: 25px;
	line-height: 200%;
	list-style-type: none;
	color: #333;
	border: #CCC 1px solid;
	margin: 1px;
	text-align: left;
}

.advice .content li#three {
	float: left;
	width: 100px;
	height: 105px;
	line-height: 200%;
	list-style-type: none;
	color: #333;
	border: #CCC 1px solid;
	margin: 1px;
	text-align: right;
}

.advice .content li#four {
	float: left;
	width: 400px;
	height: 105px;
	line-height: 200%;
	list-style-type: none;
	color: #333;
	border: #CCC 1px solid;
	margin: 1px;
	text-align: left;
}

.advice .content li select {
	font-size: 12px;
}

.advice .content li textarea {
	font-size: 12px;
}
.errMsg {
	color: #FF0000;
}

.userhelp { width:300px; float:right; padding:45px 0 10px 0;}
.userhelp .title1 { padding:0 15px; text-align:left; width:270px; line-height:30px; background:#C00; font-size:14px; font-weight:bold; color:#FFF;}
.userhelp .content { padding:0 15px; text-align:left; width:270px; line-height:30px; background:#FFE8E8;}