@Charset "UTF-8";
/*整個會員註冊表單區塊*/
.member_form{
	width:550px;
}

/*會員註冊表單的標題*/
.member_form .member_form_title{
	text-align:center;
	font-size: 13px;
    color: #666666;
}

/*會員註冊表單的標題*/
.member_form .member_form_intro{
	width:95%;
	margin-left:auto;
	margin-right:auto;
}
/*會員註冊表單的必填文字*/
.member_form .member_form_need{
	margin-right:40px;
	margin-bottom:2px;
	color:red;
	text-align:right;
}
/*會員註冊表單的表格區塊*/
.member_form .member_join_form {
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

/*會員註冊表單的表格*/
.member_form .member_join_form table{
	border:1px solid #CCCCCC;
	margin-right:auto;
	margin-left:auto;
	width:100%;
}

/*會員註冊表單的表格欄位名稱*/
.member_form .member_join_form .field{
	background-color:#CCC;
	text-align:right;
	width:80px;
	color:#333;
	padding-right:5px;
}

.describe_block{
   float:left;
   padding-left:5px;
   height:30px;
}

.input_block{
   float:left;
}

/*會員註冊表單的表格的欄位值*/
.member_form .member_join_form .value{
	background-color:#FFFFFF;
	width:82%;
	color:#999;
	border-bottom:1px dashed #AAA;
	line-height:30px;
	font-size:11px;
}
.member_form .member_join_form .value .input_block input{
   height:16px;
   margin-top:4px;
   margin-left:3px;
}

/*會員註冊表單的表格的送出按鈕區塊*/
.member_form .member_submit{
	margin-top:10px;
	width:100%;
	text-align:center;
}


.paid_member{
   width:85%;
   margin:4px;
   height:20px;
   text-align:right;
   margin-left:auto;
   margin-right:auto;
}
.paid_member .field{
   background-color:#cccccc;
   padding:4px;
}
.paid_member #paid_member_show{
   padding:4px;
   color:red;
   font-weight:bold;
}

.paid_member #paid_member_date{
   padding:4px;
   color:red;
   font-weight:bold;
}

/*會員專區的畫面*/
#member_base
{
   width:95%;
   margin-left:auto;
   margin-right:auto;
}

#member_base #member_base_block{
	float:left;
	width:40%;
	
}

#member_base #member_base_picture_block{
	float:right;
	width:50%;
}

#member_base #member_base_picture_block img{
	width:300px;
}


#member_base ul{
 list-style-type:none;
}

#member_base ul li{
   margin:4px;
   font-size:12px;
   height:20px;
   border-bottom:1px dashed #CCC;
}

/* 會員專區的序號列表 */
#serial_table{
   width:95%;
}

#serial_table caption{
   text-align:left;
   padding:4px;
}

#serial_table th{
   background-color:#BBBBBB;
   padding:5px;
   width:250px;
}

#serial_table td{
   text-align:center;
   border:1px solid #BBBBBB;
   padding:3px;
}

/*購買付費會員的列表*/
.member_buy_table{
   width:95%;
}

.member_buy_table th{
   background-color:#DDDDDD;
   height:36px;
   text-align:center;
}
.member_buy_table td{
	padding:4px;
	text-align:center;
}

.member_buy_table .tr1{
   background-color:#FFFFFF;
   color:#222222;
}
.member_buy_table .tr2{
   background-color:#EEEEEE;
   color:#222222;
}

#login_block_customize{
    border:1px solid #cccccc;
    width:300px;
    height:200px;
    margin:5px;
    padding:5px;
    text-align:center;
}


/*已是smartweb會員*/
#is_smartweb_member{
   border:1px solid #DDDDDD;
   height:40px;
   width:200px;
   display:inline-block;
   text-align:center;
   font-size:12px;
   line-height:40px;
}

/*還不是smartweb會員*/
#not_smartweb_member{
   border:1px solid #DDD;
   height:40px;
   width:200px;
   display:inline-block;
   text-align:center;
   font-size:12px;
   line-height:40px;
   margin-left:20px;
}


#smartweb_member_login {
   margin-top:40px;
}

#smartweb_member_login fieldset {background:#FAFAFA; padding:10px; border:1px solid #BBBBBB; margin-bottom:36px; width:600px;}
#smartweb_member_login fieldset.action {background:#FFFFFF; border:0px; margin-top:-30px;}
#smartweb_member_login fieldset.action button{display:block;margin-left:auto;margin-right:auto;}

#smartweb_member_login legend {background:#E1E1E1; color:#222; font:13px; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
#smartweb_member_login label {font-size:11px; font-weight:bold; color:#666;}
#smartweb_member_login dl {clear:both;}
#smartweb_member_login dt {float:left; text-align:right; width:100px; line-height:25px; margin:0 10px 10px 0;}
#smartweb_member_login dd {float:left; width:450px; line-height:25px; margin:0 0 10px 0;}

#smartweb_member_join {margin-top:40px;}

#smartweb_member_join fieldset {background:#FAFAFA; padding:10px; border:1px solid #bbb; margin-bottom:36px; width:600px;}
#smartweb_member_join fieldset.action {background:#FFFFFF; border:0px; margin-top:-30px;}
#smartweb_member_join fieldset.action button{display:block;margin-left:auto;margin-right:auto;}

#smartweb_member_join legend {background:#E1E1E1; color:#222; font:13px; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
#smartweb_member_join label {font-size:11px; font-weight:bold; color:#666;}
#smartweb_member_join dl {clear:both;}
#smartweb_member_join dt {float:left; text-align:right; width:100px; line-height:25px; margin:0 10px 10px 0;}
#smartweb_member_join dd {float:left; width:450px; line-height:25px; margin:0 0 10px 0;}

#move_to_smartweb{
   width:600px;
   text-align:center;
}

/*調整過後的會員專區首頁 2013/12/04*/
.member_base_block{
   padding:0;
   margin:0;
  width:100%;
}
#member_base_new ul{
   list-style-type:none;
   padding:0px;
   margin-top:12px;

}
#member_base_new ul li{
   display:inline-block;
   border:0px solid red;
       width:271px;
       height:116px;
       margin-top:10px;
       margin-left:30px;
       margin-right:30px;
       padding-top:20px;
       padding-left:5px;
       background:url(/template/common/images/member_loging_bg.png) no-repeat;
}

#member_base_new ul li.current{
    background:url(/template/common/images/member_loging_bg2.png) no-repeat;
}


#member_base_new ul li h1{        
        height:20px;
        margin:0px 12px 0px 25px;
        font-size: 14px;
        line-height: 20px;
        font-weight: bold;
        word-wrap: break-word;
        }
#member_base_new ul li p{        
      padding:0;
        height:57px;
        margin: 12px 12px 2px 25px;
        font-size: 12px;
        line-height: 20px;
        word-break: break-all;
        word-wrap: break-word;
        overflow:hidden;
        }
#member_base_new ul li p a{
   width:100%;
   height:100%;
   display:block;
}        

#member_base_new ul li p a{
    text-decoration: none
}
#member_base_new hr{
   border:1px solid #eee;
}
