/* CSS Document  Author��־��*/
body{
padding:0;
margin:0;
text-align:center;
}
img{
border:0;
}
p{
text-align:left;
font-size:14px;
line-height:18px;
text-indent:2pc;
padding:4px;
margin:5px;
}
/************************************shopper_right***************************/
.shopper_right{
margin-top:2px;
width:735px;
overflow:hidden;
height:470px;
text-align:left;
overflow:hidden;
}
.shopper_nav_bar{
width:735px;
height:30px;
overflow:hidden;
border-bottom:2px solid #ffb576;
}
.left_tbn{
display:none;
position:absolute;
width:30px;
height:30px;
cursor:hand;
background:url(../images/shop/left_btn.jpg);
margin-left:10px;
z-index: 10;
}
.right_tbn{
display:none;
position:absolute;
width:30px;
height:30px;
cursor:hand;
background:url(../images/shop/right_btn.jpg);
margin-left:695px;
z-index: 10;
}
.shopper_nav{
width:740px;
height:30px;
padding-left:10px;
position:absolute;
margin-left:40px;
z-index: 0;
}
.shopper_nav a{
display:block;
float:left;
width:60px;
padding:0 5px;
height:18px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
color:#333;
font-size:13px;
padding-top:12px;
text-align:center;
text-decoration:none;
background:url(../images/shop/shopper_nav_blur.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-right:4px;
}
.shopper_nav a:hover{
background-position:bottom left;
}
.shopper_pages{
text-align:right;
width:711px;
height:18px;
padding-top:2px;
margin-top:2px;
margin-bottom:5px;
padding-right:20px;
color:#333;
border:1px solid #ffb576;
background:#ffeddd;
font-size:12px;
}
.shopper_pages a{
color:#ec6c00;
text-decoration:none;
}
.shopper_pages a:hover{
text-decoration:underline;
}
.shoppper_pro_box{
width:735px;
height:434px;
overflow:hidden;
background:#fff;
}
.shoppper_pro_moudle{
float:left;
width:142px;
height:200px;
overflow:hidden;
margin-right:5px;
_margin-right:3px;
text-align:center;
overflow:hidden;
}
.shoppper_pro_pic{
width:130px;
height:130px;
padding:5px;
overflow:hidden;
background:#fff;
border:1px solid #999;
line-height:80px;
}
.shoppper_pro_name{
width:140px;
height:18px;
line-height:18px;
overflow:hidden;
}
.shoppper_pro_name a{
font-size:14px;
color:#333;
text-decoration:none;
}
.shoppper_pro_name a:hover{
color:#ff6600;
text-decoration:underline;
}
.shoppper_pro_price{
width:140px;
color:red;
font-size:12px;
overflow:hidden;
}
.shoppper_pro_date{
width:140px;
color:#666;
font-size:12px;
overflow:hidden;
}
/************************************************user_shop********************/
.user_shop_nav{
width:100%;
height:22px;
text-align:left;
overflow:hidden;
background:#ffeddd;
border-bottom:1px solid #ec6c00;
}
.user_shop_nav a{
display:block;
float:left;
height:16px;
padding-top:6px;
padding-left:20px;
font-size:12px;
margin-left:10px;
color:#000;
background-image:url(../images/shop/user_shop_a.gif);
background-repeat:no-repeat;
background-position:2px 6px;
}
.user_shop_nav a:hover{
color:#ff6600;
}
.user_shop_main{
width:733px;
height:410px;
overflow:auto;
border:1px solid #e0e0e0;
border-top:0;
}
.user_shop_left{
float:left;
text-align:left;
padding:5px 0 0 5px;
width:120px;
height:405px;
overflow-y:auto;
overflow-x:hidden;
}
.user_shop_add{
border:0;
width:100px;
height:20px;
cursor:hand;
background-image:url(../images/shop/user_shop_add.png);
}
.user_shop_btn{
border:0;
width:40px;
height:20px;
cursor:hand;
background-image:url(../images/shop/user_shop_btn.jpg);
}
.user_shop_btn a{
font-size:12px;
color:#000;
text-decoration:none;
}
.user_shop_kind{
width:116px;
overflow:hidden;
height:20px;
background-color:#f3f3f3;
margin-top:4px;
border:1px solid #999;
background-image:url(../images/shop/kind.gif);
background-repeat:no-repeat;
}
.user_shop_kind1{
width:116px;
overflow:hidden;
height:20px;
background-color:#ffeddd;
margin-top:4px;
border:1px solid #90b3db;
background-image:url(../images/shop/kind.gif);
background-repeat:no-repeat;
}
.user_shop_kind_a{
float:left;
}
.user_shop_kind_a a{
display:block;
width:50px;
overflow:hidden;
color:#333;
line-height:18px;
padding-top:2px;
text-decoration:none;
font-size:12px;
padding-left:20px;
}
.user_shop_kind_a a:hover{
color:#ff6600;
}
.user_shop_center{
float:left;
width:43px;
height:100%;
background-image:url(../images/shop/user_shop_center.gif);
}
.user_shop_right{
background:#f3f3f3;
height:100%;
text-align:left;
overflow:hidden;
}
.user_shop_pages{
width:700px;
padding:2px 0;
height:20px;
overflow:hidden;
border-bottom:1px solid #ffb576;
font-size:12px;
}
.user_shop_pages a{
color:#ff6600;
font-weight:bold;
}
.go_btn{
border:0;
width:15px;
height:15px;
background-color:#f3f3f3;
cursor:hand;
background-image:url(../images/shop/go_btn.gif);
background-repeat:no-repeat;
background-position:4px 4px;
}
.user_product_box{
width:550px;
overflow:hidden;
padding:5px 0 0 5px;
}
.user_product_moudle{
margin-right:5px;
float:left;
width:130px;
height:190px;
text-align:center;
overflow:hidden;
}
.user_product_pic{
width:120px;
height:120px;
padding:4px;
line-height:130px;
border:1px solid #999;
background:#fff;
overflow:hidden;
}
.user_product_name{
width:130px;
height:16px;
font-size:13px;
overflow:hidden;
line-height:16px;
color:green;
}
.user_product_price{
width:130px;
height:14px;
font-size:12px;
overflow:hidden;
line-height:14px;
color:red;
}
.user_product_no{
float:left;
width:86px;
height:20px;
line-height:20px;
font-size:12px;
overflow:hidden;
color:#666;
}
.user_product_edit{
float:left;
width:40px;
}
.user_product_edit a{
display:block;
width:40px;
height:16px;
padding-top:4px;
color:#333;
font-size:12px;
text-decoration:none;
background:url(../images/shop/user_shop_btn.jpg);
}
.user_product_edit a:hover{
color:#ff6600;
}
.user_product_input{
width:100px;
font-size:12px;
}
.edit_product_shadow{
display:none;
position:absolute;
left:10px;
top:5px;
width:700px;
height:410px;
background-color:#fff;
filter:alpha(opacity=80);
z-index:1000;
}
.edit_product_box{
display:none;
position:absolute;
left:10px;
top:5px;
width:700px;
height:408px;
border:1px solid #ec6c00;
z-index:1000;
}
.edit_product_moudle{
width:690px;
overflow-x:hidden;
overflow-y:scroll;
height:388px;
font-size:13px;
color:#000;
text-align:left;
padding-left:10px;
}
.pro_table{
width:670px;
margin-top:10px;
border:0 solid #ffb576;
border-width:1px 1px 0 0;
}
.pro_table td{
border:0 solid #ffb576;
text-align:center;
border-width:0 0 1px 1px;
font-size:12px;
vertical-align:middle;
}
.pro_table .tit_td{
height:20px;
background-color:#ffeddd;
}
.pro_table .content_td{
padding-left:10px;
text-align:left;
}
/*********************************************diary****************/
.diary_moudle{
width:99%;
height:24px;
border-bottom:1px solid #90b3db;
}
.diary_name1_1{
float:left;
width:380px;
height:14px;
padding-top:6px;
color:#ff6600;
font-weight:600;
font-size:13px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.diary_name1_1 a{
color:#ff6600;
font-weight:600;
}
.diary_name1_2{
float:left;
width:380px;
height:14px;
padding-top:6px;
color:#333;
font-weight:600;
font-size:13px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.diary_name1_2 a{
color:#333;
font-weight:600;
}
.diary_name2_1{
float:left;
width:380px;
height:14px;
padding-top:6px;
color:#ff6600;
font-size:13px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.diary_name2_1 a{
color:#ff6600;
}
.diary_name2_2{
float:left;
width:380px;
height:14px;
padding-top:6px;
color:#333;
font-size:13px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.diary_name2_2 a{
color:#333;
}
.diary_btn{
float:left;
width:50px;
height:16px;
padding-top:4px;
font-size:12px;
color:#000;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.diary_date{
float:left;
width:85px;
height:16px;
padding-top:4px;
color:#333;
font-size:12px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

/**********************************************myalbum***************/
.myalbum_box{
width:360px;
padding:1px;
border:1px solid #ffb576;
}
.myalbum_head{
width:360px;
height:20px;
padding-top:4px;
background:#ffb576;
color:#fff;
font-size:13px;
font-weight:600;
}
.myalbum_alert{
padding:5px;
font-size:13px;
color:#333;
}
.myalbum_form{
display:none;
padding:5px;
}
.myalbum_tab{
text-align:left;
font-size:13px;
color:#333;
}
.myalbum_tab td{
height:30px;
}
.myalbum_btn a{
display:block;
width:82px;
color:#000;
text-decoration:none;
font-size:13px;
text-align:center;
padding-top:6px;
height:20px;
background:url(../images/shop/head_nav.jpg);
background-position:top;
}
.myalbum_btn a:hover{
background-position:bottom;
}
.addAlbum a{
display:block;
width:70px;
height:16px;
background-image:url(../images/shop/addAlbum.jpg);
color:#333;
font-size:12px;
text-decoration:none;
padding-left:30px;
padding-top:4px;
}
.album_inf{
width:112px;
font-size:12px;
color:#333;
padding:2px;
background:#f3f3f3;
border:1px solid #999;
}
.album_file{
width:110px;
height:18px;
border:1px solid #ec6c00;
}
.album_picdiv{
width:107px;
height:92px;
margin-top:2px;
overflow:hidden;
}
.album_picbox{
width:107px;
height:92px;
line-height:92px;
text-align:center;
vertical-align:middle;
background-image:url(../images/shop/album_pixbox.gif);
}
.albumImage {
display:inline !important;
max-width:84px;
max-height:84px;
} 

.user_photo_moudle{
margin:4px;
_margin:2px;
float:left;
width:94px;
height:112px;
border:1px solid #999;
padding:2px;
text-align:center;
overflow:hidden;
}
.user_photo_pic{
width:90px;
height:90px;
line-height: 90px;
align:center;
}
.user_photo_inf{
margin-top:2px;
_margin-top:1px;
width:100%;
height:20px;
color:#333;
font-size:12px;
overflow:hidden;
background:#ffd3ad;
}
.user_photo_name{
float:left;
width:70px;
height:16px;
padding-top:4px;
color:#333;
font-size:12px;
}
.user_photo_btn{
float:left;
width:20px;
height:20px;
}
.user_photoImage{
max-width:90px;
max-height:90px;
}
.addphotoa_shadow{
display:none;
position:absolute;
margin-left:40px;
margin-top:0;
width:480px;
height:300px;
background-color:#fff;
filter:alpha(opacity=80);
}
.addphotoa_box{
display:none;
position:absolute;
margin-left:40px;
margin-top:0;
width:478px;
height:298px;
border:1px solid #ec6c00;
}
.addphoto_x{
width:20px;
height:19px;
position:absolute;
margin-left:-20px;
margin-top:0;
cursor:hand;
background-image:url(../images/shop/shop_moudle_head.jpg);
}
.add_photo_head{
width:100%;
height:16px;
padding-top:4px;
font-size:13px;
color:#333;
background-image:url(../images/shop/shop_moudle_head.jpg);
}
.add_photo_moudle{
text-align:left;
font-size:13px;
color:#000;
padding-left:40px;
}
.album_picname{
width:100%;
text-align:center;
height:16px;
padding-top:4px;
color:#333;
font-size:12px;
background:#ffd3ad;
}
.album_picname a{
color:#333;
font-size:12px;
}
.album_picname a:hover{
color:#ff6600;
}
.end_photo_moudle{
width:600px;
}
.end_photo_pages{
font-size:12px;
height:20px;
color:#333;
margin:4px;
_margin:2px;
}
.end_photo_pages a{
color:#ff6600;
}
.end_photo_pic{
overflow:hidden;
line-height:600px;
padding:5px;
border:1px solid #999;
}
.end_phoImage{
max-width:600px;
max-height:600px;
}
/**********************************����**************************/
.review_main{
width:99%;
margin-top:4px;
_margin-top:2px;
border-top:1px solid #999;
border-right:1px solid #999;
background:#f3f3f3;
}
.review_moudle{
width:100%;
border-left:1px solid #999;
border-bottom:1px solid #999;
}
.review_date{
width:94%;
border-bottom:1px solid #fff;
text-align:left;
font-size:12px;
color:#666;
line-height:20px;
padding-left:20px;
}
.review_content{
width:94%;
text-align:left;
line-height:30px;
font-size:14px;
color:#000;
padding-left:20px;
}
.review_content a{
color:#ff6600;
text-decoration:none;
}
.review_re{
width:96%;
border-top:1px dashed #90b3db;
}
.review_btn{
text-align:right;
}
.review_btn_a{
width:80px;
height:18px;
text-align:left;
display:block;
padding-left:20px;
background-image:url(../images/shop/review_pen.jpg);
padding-top:6px;
font-size:12px;
color:#ff6600;
cursor:hand;
text-decoration:none;
}
.review_form{
display:none;
}
.review_form_del{
position:absolute;
margin-left:28%;
margin-top:-20px;
cursor:hand;
}
.review_re_date{
width:97%;
border-top:1px dashed #90b3db;
text-align:right;
font-size:12px;
color:#666;
line-height:20px;
}
.review_tag{
width:97%;
height:14px;
border-right:1px solid #ffb576;
padding-top:6px;
background:#ffb576;
font-size:12px;
color:#fff;
}
/*-------------修改----------------*/
.shop_tit{
width: 740px;
height:30px;
background-image:url(../images/shop/shoptbg.gif);
line-height: 35px;
text-indent: 30px;
font-weight: 600;
color: #fff;}
.shop_tit1{
width: 738px;
height:28px;
border: 1px solid #ff9966;
background-image:url(../images/shop/shoptbg1.gif);}
