﻿@charset "utf-8";
a{ color:#534134; text-decoration:none;}
.fg{ font-family:Constantia,Georgia;}
.color_line{ border-bottom:1px solid #CCC;}
.w180{ width:180px;}
.w220{ width:220px;}
.w810{ width:810px;}
.pl100{ padding-left:100px;}
.ws{ width:1000px;}
#UserReg h3{ background:url(user.png) no-repeat 0 0; height:46px; line-height:46px; color:#FFF; font-weight:normal; padding-left:10px; font-size:13px;}
#UserReg h3 .icon_user{ background:url(user.png) no-repeat 0 -70px; display:inline-block; padding-left:30px;}
#UserReg h3 a{ color:#FFF; text-decoration:none;}
#UserReg h3 a:hover{ text-decoration:underline;}
.UserForm{ border-width:0 1px; border-style:solid; border-color:#CCC; padding:20px 0; }
.UserForm form{width:400px; float:left;}
.UserForm form p{ height:70px; line-height:35px; font-size:14px;}
.UserForm dl{ width:590px; float:left; border:1px #999 solid;}
.UserForm dl dt{ height:35px; line-height:35px; background:#999; padding:0 10px; font-size:14px; font-weight:bold; color:#FFF;}
.UserForm dl dd{padding:10px;}
.UserForm dl dd textarea{ font-size:12px; width:98%; padding:5px; height:450px;}
#UserReg .bfoot{ background:url(user.png) no-repeat 0 -46px; height:9px; font-size:0;}
.btn_reg{ background:url(user.png) no-repeat right -70px; width:109px; height:33px; border:0; color:#FFF;}
.btn_login{  background:url(user.png) no-repeat right -115px; width:115px; height:27px; border:0; color:#FFF; margin-left:60px; font-weight:bold;}

#UserLogin{ background:url(login_bg.jpg) no-repeat 0 0; height:669px;}
.LoginBox{ border:1px solid #67A1E2; width:300px; float:right; margin-top:80px;}
.LoginBox h3{ background:url(login_h3.png) repeat-x 0 0; height:40px; line-height:40px; color:#0053AA; padding-left:20px; font-weight:bold; font-size:14px;}
.LoginBox form{ background-color:#FFF; padding:20px;}
.LoginBox form p{ height:30px; line-height:30px; margin-top:10px; font-size:14px;}
.LoginBox form p a{ color:#0053AA; text-decoration:none;}
.LoginBox form p a:hover{ text-decoration:underline;}
.bdgray{ border-top:1px solid #F2F2F2;}

.LeftBox .bhead,.LeftBox .bhead em{ background:url(user.png) no-repeat; height:33px; line-height:33px;}
.LeftBox .bhead{ background-position:right -146px;}
.LeftBox .bhead em{ background-position:0 -146px; display:inline-block; padding:0 10px; font-size:14px; font-weight:bold; color:#534134;}
.LeftBox .bcont{ border-width:0 1px 1px 1px; border-style:solid; border-color:#CAC3B1;}
.LeftBox .bcont dl{ text-align:center; line-height:30px; font-size:14px; padding-top:10px;}
.LeftBox .bcont dl dt{ background:url(user.png) no-repeat -690px -60px; width:174px; height:28px; line-height:28px; margin:0 auto; color:#534134;  font-weight:bold;}

.index_icon,.guestbook_icon,.order_icon,.user_icon,.integral_icon{ background:url(user.png) no-repeat; display:inline-block; width:20px; height:20px;}
.index_icon{ background-position:-980px -439px;}
.order_icon{ background-position:-980px -230px;}
.user_icon{ background-position:-980px -268px;}
.integral_icon{ background-position:-980px -311px;}
.guestbook_icon{ background-position:-980px -475px;}

.affiche{ border:1px solid #FAE2B9; background-color:#FFFFE3; height:25px; line-height:25px; padding-left:10px;}
.affiche em{ background:url(user.png) no-repeat -980px -340px; float:left; padding-left:18px;}
.affiche a{ color:#333; text-decoration:none;}

.Box1 .bhead,.Box1 .bhead em{ background:url(user.png) no-repeat; height:29px; line-height:29px;}
.Box1 .bhead{ background-position:right -190px;}
.Box1 .bhead em{ background-position:0 -190px; display:inline-block; padding:0 10px; color:#534134; font-size:14px; font-weight:bold;}
.Box1 .bcont{ border-width:0 1px 1px 1px; border-style:solid; border-color:#CCC;}

.Box2 .bhead,.Box2 .bhead em{ background:url(user.png) no-repeat; height:33px; line-height:33px;}
.Box2 .bhead{ background-position:right -370px;}
.Box2 .bhead em{ background-position:0 -370px; display:inline-block; padding:0 10px; color:#534134; font-size:14px; font-weight:bold;}
.Box2 .bcont{ border-width:0 1px 1px 1px; border-style:solid; border-color:#E2E2E2;}

.ul1{ padding-left:10px;}
.ul1 li{ background:url(user.png) no-repeat -988px -410px; padding-left:15px;}
.ul2{ padding:10px 0 0 38px; line-height:30px;}
.ul2 li{ width:340px; float:left; margin-right:30px;}

.vip{ border:1px solid #BDBDBD; background-color:#F2F2F2; width:528px; padding:10px;}

.bgtable_1{background:#CAC3B1;}
.bgtable_1 td{background:#fff; padding:3px 5px;}
.bgtable_1 td.th,.bgtable_1 th,.bgtable_1 th td{background:#FAFAFA; color:#534134;}