/*会员中心公共属性*/
body { display:block; width:980px; margin:0px auto; font-size:12px;}
body{ font-family: Microsoft YaHei,Tahoma, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica; display:block; width:980px; margin:0px auto; height:auto; font-size:12px; color:#2b5a9e;}
ul,ul li,dl,dl dt,dl dd,div,input{ margin:0px; padding:0px;overflow:hidden;list-style-type:none;}
ul,ul li,dl,dl dt,dl dd,div{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; border:0px; }
#head{
	background:url(../images/bg_memberhead.jpg) repeat-x 0 -95px; height:80px;
}
table { padding:0; margin:0;}
th { text-align:right; padding-right:5px; font-weight:normal;}
td { line-height:200%; padding:0 5px; text-align:left;}
caption { text-align:center;}
a:link, a:visited { text-decoration:none; color:#077ac7;}
a:hover, a:active { text-decoration:underline;}
img{border:0px;}
/*登录页面*/
#login { width:750px; margin:0 auto;}
#login_l { float:left; width:236px;}
#login_r { float:right; width:400px; height:227px; background:url(../images/bg_member.jpg) no-repeat 0 -106px; margin-top:40px;}
#login_t { background:url(../images/login_bg.gif) no-repeat 0 0; height:60px; margin-top:20px;}
#login_b { background:url(../images/login_bg.gif) no-repeat 0 -58px; height:15px;  }
#login_l ul { border-left:4px solid #333; border-right:4px solid #333; padding:0px; margin:0px; display:block;}
#login_l ul li { line-height:30px; height:36px; display:block; padding-left:30px;}
#login_r a img { margin:80px 0 10px 100px;}
#login_r p { margin:15px 0 0 105px; color:#999;}

/*弧形下边框*/
.end_c_line{ background:url(../images/c_b.png) repeat-x bottom; font-size:0px; height:6px; clear:both; }
.end_c_line .c_l{ background:url(../images/c_l.png) no-repeat bottom; width:6px; height:6px; float:left; font-size:0px;}
.end_c_line .c_r{ background:url(../images/c_r.png) no-repeat bottom; width:6px; height:6px; float:right;font-size:0px;}

.top_title dl{ background:url(../images/top_c.png) repeat-x; height:31px;}
.top_title dl dd.top_l{ background:url(../images/top_l.png) no-repeat; float:left; height:31px; width:80px; padding-left:20px; line-height:31px; font-weight:bold;}
.top_title dl dd.top_r{ background:url(../images/top_r.png) no-repeat; float:right; height:31px; width:10px;}

.CDCDCD_B{ border-left:1px solid #CDCDCD;  border-right:1px solid #CDCDCD; width:auto; overflow:auto; clear:both; margin:0px;}

.CDCDCD_bottom{ border-bottom:1px solid #CDCDCD; width:auto; clear:both; margin:0px;}
/*会员中心*/
.main { width:980px; background:none; margin:10px auto;}
.left { float:left; width:200px; background:#fff; padding:0 0 10px 0;}
.left img { padding:1px; margin:0 auto;}
.menu dl dd{ line-height:25px; height:25px; padding-left:20px;}
.userinfor dl dt{ margin:5px; text-align:center;}
.userinfor dl dd{ padding-left:20px; line-height:25px;}
.userinfor dl dd span{ font-weight:bold;}
/*导航菜单*/
#membermenu { background:url(../images/memberhead_bg.jpg) repeat-x 0 -65px; text-align:right; margin: 1px auto 0; height:30px; line-height:30px; }
#membermenu a,#menu_now{ color:#fff; text-decoration:none; display:block; display:inline; padding:9px 15px; background:url(../images/memberhead_bg.jpg) no-repeat right -35px;}
#membermenu a:hover,#menu_now { color:#069; text-decoration:none; background:url(../images/memberhead_bg.jpg) repeat-x right -2px; border-left:1px solid #52A0E0; border-right:1px solid #52A0E0;}
/*密码强度判定*/
.pw_check { width:150px; background:url(../images/pw_check.gif)  no-repeat; height:20px;}
.pw_check span { width:50px; height:14px; line-height:14px; margin-bottom:6px; text-align:center; display:block; float:left;}
#pw_check_1{ background-position:0 bottom;}
#pw_check_2{ background-position:-150px bottom;}
#pw_check_3{ background-position:-300px bottom;}
.table_reg{ text-align:left; padding:6px 30px; font-size:14px; font-weight:bold; border-bottom:1px solid #BFF1FF; margin:10px auto; width:98%;}
.table_reg td{ padding:8px 5px;}
.table_reg caption{text-align:left;	padding:6px 30px; font-size:14px; font-weight:bold;	background:url(../images/login_bg.gif) no-repeat -1px -77px; border-bottom:1px solid #8da7c4; margin:10px auto 0;}

.welcome{ border:1px solid #ccc; padding:5px; line-height:25px; }
.right{ margin-left:5px; display:inline; float:left; width:775px; }

/*当前位置*/
.position { line-height:28px; height:28px; border:1px solid #CCCCCC; padding-left:10px; }

/*表单*/
table.adminform {width: 99%;margin: 5px; background-color:#FFFFFF;border-spacing:0px;}
table.adminform tr th{ padding-left:5px;line-height:28px;font-weight:bold; font-size:12px; text-align:right; width:130px; border-bottom: 1px solid #CBD8EB;}
table.adminform tr td{line-height:35px; height:35px; text-align:left; border-bottom: 1px solid #CBD8EB; padding-left:5px;}
table.adminform tr td.des{ color:#CCCCCC};
table.adminform tr td:hover{ color:#666666};
table.adminform tfoot tr td{border:0px;}

table.adminlist {width: 99%;background-color:#FFFFFF; border-top:3px solid #4573B7; border-bottom:3px solid #4573B7;}
table.adminlist tr td {	border-bottom: 1px dotted #B0CEFF;}
table.adminlist td, table.adminlist th {padding-left: 10px;	text-align:left; }
table.adminlist thead th {background:  #ECF4FC; border-bottom:1px solid #B0CEFF; height:30px; cursor:pointer;}
table.adminlist thead a:hover {text-decoration: none;border:0px;font-weight:100; display:block; width:100%; height:100%; cursor:pointer;}
table.adminlist thead th img {vertical-align: middle;}
table.adminlist tbody th {font-weight: bold;}
table.adminlist tbody tr {text-align: left;}
table.adminlist tbody tr.row0 {border-top: 1px solid #fff;}
table.adminlist tbody tr.row0:hover{background-color:#DBF9B9; }
table.adminlist tbody tr th{ height:30px; background:#CEE6E3; border-bottom:1px solid #96C0DA; line-height:30px;}
table.adminlist tbody tr td { height: 25px;	border-bottom: 1px dotted #B0CEFF; }
table.adminlist tfoot tr {text-align: center;}
table.adminlist tfoot td, table.adminlist tfoot th {text-align:left; border-bottom:0px; height:30px; line-height:30px;}
table.adminlist td.submit {text-align : left;	white-space: nowrap;	height:35px;}
table.adminlist td.submit input{padding:2px 3px 2px 3px;background:#DFDFDF;	border:1px solid #FFFFFF;border-bottom:1px solid #666666;border-right:1px solid #666666;}
table.adminlist td.order span {float: left;display: block;	width: 20px;	text-align: center;}
table.adminlist .pagination {display:table;	padding:0;	margin:0 auto; float:right;}

.adminoption{height:35px; overflow-y:hidden; background:url(../images/adminoptionbg.png) repeat-x top;
margin:5px; padding:1px; background-color:#ECF4FC; cursor:pointer}
.adminoption dd{ background:url(../images/option_top.png) no-repeat top; 
background-color:#f4f8fd; width:72px; height:27px; line-height:27px; 
text-align:center; float:left; margin-left:5px;border-bottom:1px solid #CBD8EB;}
.adminoption dd.active{ background:url(../images/activeadminoption.png) no-repeat top; 
background-color:#ecf4fc; width:72px; height:28px; line-height:28px; text-align:center; 
float:left; margin-left:5px;border-bottom:0px; font-weight:bold;}
.adminoption dd:hover{ background:url(../images/activeadminoption.png) no-repeat top; 
background-color:#ecf4fc; width:72px; height:28px; line-height:28px; text-align:center; 
float:left; margin-left:5px;border-bottom:0px; font-weight:bold;}
.adminoption dt{width:10px;background:none; float:left;}
.adminform_bottom{background-color:#ECF4FC; height:7px;border-bottom:1px solid #CBD8EB; margin:5px;}

input.text {font-size: 12px;padding:2px;border-top:1px solid #7799ca;border-left:1px solid #7799ca;border-bottom:1px solid #c5e4ff;	border-right:1px solid #c5e4ff;	width:200px;}
input.text:hover,input.text:focus{border-left:1px solid #98E13E;border-top:1px solid #98E13E;	border-bottom:1px solid #C7EF96;border-right:1px solid #C7EF96;	width:200px;}
input.text_hover{border-left:1px solid #98E13E;border-top:1px solid #98E13E;	border-bottom:1px solid #C7EF96;border-right:1px solid #C7EF96;	width:200px;}
textarea{width:300px;height:80px; border-top:1px solid #7799ca;border-left:1px solid #7799ca;border-bottom:1px solid #c5e4ff;	border-right:1px solid #c5e4ff; overflow:auto;}
textarea:hover,textarea:focus{border-left:1px solid #98E13E;border-top:1px solid #98E13E;border-bottom:1px solid #C7EF96;border-right:1px solid #C7EF96; overflow:auto;}

.submit{background: url(../images/admin_botton.jpg) 0px 74px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B; margin-left:10px; }
.submit:hover{background: url(../images/admin_botton.jpg) 0px 48px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B;  margin-left:10px;}
.submit_click{background: url(../images/admin_botton.jpg) 0px 23px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B;  margin-left:10px;}
.button{background: url(../images/admin_botton.jpg) 0px 48px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B; margin-left:10px;}
.button:hover{background: url(../images/admin_botton.jpg) 0px 74px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B; margin-left:10px;}
.button_click{background: url(../images/admin_botton.jpg) 0px 23px; 	border:0px;	width:58px;	height:23px; cursor:pointer;color:#00529B; margin-left:10px;}

.footer{ text-align:center; border-top:3px solid #5885ED; padding-top:10px;}