@charset "utf-8"; 
.login-mc {
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding:6px 8px;
}
.email_autocomplete{ position:relative; margin:0px; padding:0px;}
.email_autocomplete ul{ margin:0; padding:0;position:absolute;left:0px;top:18px;
	 border:#ddd0d0 1px solid;background-color:#fefefe;overflow:hidden; z-index:99999;}
.email_autocomplete ul .curr{ background-color:#e7f4fd;}
.email_autocomplete ul .note{ color:#777777; cursor:auto;}
.email_autocomplete ul li{margin:0; padding:0; height:34px; line-height:34px;list-style:none;padding-left:5px;cursor:pointer;}
.common-input-user {
    background-color: #F9F9F9;
    border: 1px solid #e2e2e2;
    font-size: 1em;
    height: 18px;
    line-height: 18px;
    padding: 8px 0;
    width: 100%;
	text-indent:8px;
}
.ft_12{ font-size:12px;}
.sub_btn {
	display:block;
	background:-webkit-gradient(linear,left top,left bottom,from(#a3ba22),to(#a3ba22));
	background:-moz-linear-gradient(top,#a3ba22,#a3ba22);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3ba22',endColorstr='#a3ba22');
	background-color:#a3ba22;
	border:none;width:100%;
	margin:10px auto 0;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	text-align:center;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;;
}
.login_an{width:100%; margin:0 auto; padding-top:10px;}
.login-mc h3 {margin-bottom: 10px; font-size:16px; }
.login-mc div {margin-bottom: 8px;}


.top_home {
	background-color: #ffffff;
	border-bottom: 1px solid #D0D0D0;
	box-shadow: 0 1px 0 #FFFFFF inset;
	padding: 10px 10px 10px 10px;
	margin: 0 0 15px 0;	
}

.top_home1 {
	background-color: #ffffff;
	border-bottom: 1px solid #D0D0D0;
	box-shadow: 0 1px 0 #FFFFFF inset;
	padding: 10px 10px 10px 10px;
	margin: 0 0 10px 0;	
}
.top_home1 img{ margin:0 auto;}
.top_home .btn {
	background: -moz-linear-gradient(top , #FFFFFF, #f6fce5) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(top , #FFFFFF, #f6fce5) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top , #FFFFFF, #f6fce5) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(top , #FFFFFF, #f6fce5) repeat scroll 0 0 transparent;
	background: linear-gradient(top , #FFFFFF, #f6fce5) repeat scroll 0 0 transparent;
	border: 1px solid #cce28c;
	border-radius: 5px 5px 5px 5px;
	color: #3C3C3C;
	cursor: pointer;
	display: block;
	font-size: 0.875em;
	height: 25px;
	line-height: 25px;
	margin: 5px 0 0;
	position: relative;
	text-align: center;
	width: 70px;
}

.top_home .level {
    color: #6E6E6E;
    font-size: 0.85em;
}

.spmc1{padding:0px 7px 0 7px;}
.spmc1 table {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #d0d0d0;
	border-radius: 5px 5px 5px 5px;
	font-size: 1em;
	margin: 15px 0 15px 0;
	padding: 0;
	width: 100%;
}
.spmc1 th {
	background: none repeat scroll 0 0 #f6fce5;
	border-bottom: 1px solid #D0D0D0;
	border-radius: 5px 5px 0 0;
	padding: 10px;
	text-align: left;
	vertical-align:middle;
	line-height:24px;
	font-size:14px;
}
.spmc1 th img{ vertical-align:middle; }

.spmc1 td.no-bb{ border-bottom:0 none;}
.spmc1 td.no-bl {
    border-left: medium none;
}
.spmc1 td {
    border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    width: 50%;
}

.spmc1 td a {
    display: block;
    height: 100%;
    padding: 10px 0;
    width: 100%;
}
.spmc1 img{ padding-right:4px;}


.spmc2{padding:0px 7px 0 7px;}
.spmc2 table {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #d0d0d0;
	border-radius: 5px 5px 5px 5px;
	font-size: 1em;
	margin: 15px 0 15px 0;
	padding: 0;
	width: 100%;
}
.spmc2 td.no-bb{ border-bottom:0 none;}
.spmc2 td.no-bl {
    border-left: medium none;
}
.spmc2 td {
    border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    width:33.3%;
	height:35px;
	line-height:35px;
}

.red_1{
    color: #DB2929; font-size:1em
}
.mar_8{ margin-right:8px;}
.spmc2 ul{
	background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #D0D0D0;
    border-radius: 5px 5px 5px 5px;
    font-size: 1em;
    margin: 12px 0 0;
	border-bottom: 0 none;
	color: #6D6D6D;}
.spmc2 ul li{
	border-top: 0 none;
    overflow: hidden;
    padding: 10px;
    position: relative;
	border-bottom: 1px solid #D0D0D0;}	