﻿@charset "utf-8";
/* CSS Document */

.holeBox { width:928px; margin:auto; overflow:hidden;}
.loginBox { width:459px; float:left;}
.regBox { width:459px; float:right;}
.loginBJ { border-left:1px solid #CCC; border-right:1px solid #CCC; background:url(loginBJ.jpg) repeat-x top;}
.loginTitle { width:445px; height:28px; overflow:hidden; background:url(loginTitleBJ.gif) no-repeat; margin:auto; color:#FFF;}
.loginTitle strong { font-size:14px; float:left; padding:7px 0 0 8px;}
.loginTitle span { float:right; padding:8px 5px 0 0;}
.infoTitle { text-align:left; width:445px; padding:12px 0 10px 0; margin:auto;}
.infoTitle input { margin-left:135px;}
.infoContent { width:445px; margin:auto; background:#F7F7F7; padding:8px 0 5px 0;}
.infoContent ul { list-style:none;}
.infoContent ul li { width:100%; overflow:hidden; padding:3px 0;}
.infoContent ul li span { width:130px; float:left; text-align:right; padding-top:5px;}
.infoContent ul li input { width:222px; float:left; margin-left:5px;}
.regInput { border:1px #7F9DB9 solid; padding:3px; font-size:14px; color:#AAA;}
.regInput1 { border:1px #7F9DB9 solid; padding:3px; background:#FFEDED; font-size:14px; color:#CC0000;}
.infoNotice { width:445px; margin:auto; border-top:1px dashed #CCC; height:312px!important; height:324px; vertical-align:top;}
.infoNotice dl { padding:12px 0; text-align:left;}
.infoNotice dt { padding-bottom:35px;}
.infoNotice dt a { color:#CC0000; text-decoration:underline;}
.infoNotice dd { padding:5px 0 5px 100px; background:url(dot.jpg) no-repeat 88px 8px;}
.regTitle { width:445px; height:28px; overflow:hidden; background:url(regTitleBJ.gif) no-repeat; margin:auto; color:#FFF;}
.regTitle strong { font-size:14px; float:left; padding:7px 0 0 8px;}
.regTitle span { float:right; padding:8px 5px 0 0;}
.regNotice { text-align:left; line-height:1.5em; padding:0 12px; color:#747474;}

.findTitle { width:914px; height:28px; overflow:hidden; background:url(findTitleBJ.gif) no-repeat; margin:auto; color:#FFF;}
.findTitle strong { font-size:14px; float:left; padding:7px 0 0 8px;}
.findTitle span { float:right; padding:8px 8px 0 0;}
.findTitle span a { color:#FFF; text-decoration:underline;}
.findPDT { text-align:left; padding:25px 0 20px 232px; margin:auto;}
.findContent { width:460px; margin:auto; background:#F7F7F7; padding:8px 0 5px 0;}
.findContent ul { list-style:none;}
.findContent ul li { width:100%; overflow:hidden; padding:3px 0;}
.findContent ul li span { width:130px; float:left; text-align:right; padding-top:5px;}
.findContent ul li input { width:222px; float:left; margin-left:5px;}

.userBox { width:928px; margin:auto; overflow:hidden;}
.userList { width:168px; float:left; overflow:hidden;}
.infoShow { width:510px; float:left; overflow:hidden; margin-left:10px; border:1px solid #CCC; padding:4px;}
.userAnnex { width:220px; float:right; overflow:hidden;}
.userTitle1 { width:100%; height:29px; background:url(userTBJ1.jpg) no-repeat; text-align:left;}
.userTitle1 strong { font-size:14px; padding:8px 0 0 18px; display:block; background:url(alr.gif) no-repeat 9px 10px;}
.userTitle2 { width:100%; height:28px; background:url(userTBJ2.jpg) no-repeat; text-align:left;}
.userTitle2 strong { font-size:14px; padding:8px 0 0 18px; display:block; background:url(alr.gif) no-repeat 9px 10px;}
.userContent { border:1px solid #FF9393; border-top:none; padding:6px 2px;}
.userContent ul { list-style:none; text-align:left;}
.userContent ul li { padding:1px;}
.userContent ul li a { display:block; padding:2px 0 2px 50px; background:url(nemo_pink.gif) no-repeat 38px 7px;}
.userContent ul li a:hover { background:#FFE6FF url(nemo_pink2.gif) no-repeat 38px 7px; text-decoration:none; color:#CC0000;}

.welcome { border-bottom:1px dashed #DBDBDB; padding:5px 0;}
.welcome tr td { text-align:left; color:#666; padding-left:2px;}
.welcome tr td strong { color:#CC0000; font-size:14px;}
.welcome tr td a { color:#CC0000; text-decoration:underline; font-size:14px; display:block; text-align:center;}
.infoTotal { padding:5px 0;}
.userFace img { border:none; width:80px; height:80px; overflow:hidden;}
#userTable tr td { padding:6px 3px 5px 3px; border-bottom:1px dashed #DBDBDB; color:#666;}
#userTable tr td strong { color:#FF0000;}
.userMsg { border:1px solid #FF9393; padding:5px 5px 3px 5px; text-align:left; background:#FFECFF;}
.userMsg a { color:#CC0000; text-decoration:underline;}
.orderList { margin-top:18px;}
.orderList dt { padding:5px 0; font-size:14px; text-align:left;}
.orderList dd tr th { background:#F5F5F5; padding:5px 3px 3px 3px;}
.orderList dd tr td { padding:5px 3px; background:#FFF;}
.bestGift { margin-top:18px;}
.giftTitle { font-size:14px; text-align:left;}
#giftTable tr td { padding:8px; width:50%;}
.tjImg { width:58px; float:left; text-align:center;}
.tjImg img { width:48px; height:52px; overflow:hidden; border:none;}
.tjMS { width:180px; float:right; text-align:left;}
.tjMS dt { padding-bottom:3px;}
.tjMS dt a { color:#CC0000;}
.tjMS dd { color:#666; padding:2px 0 1px 0;}
.tjMS dd span { color:#FF0000;}

.userKJ { margin-bottom:10px;}
.rightTitle { height:28px; background:url(LCTitleBJ.jpg) no-repeat;}
.rightTitle strong { font-size:14px; padding:8px 0 0 25px; display:block; background:url(titleIcon.gif) no-repeat 5px 7px; text-align:left;}
.msgContent { border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; padding:0 3px;}
.msgContent ul { list-style:none; text-align:left; padding:3px;}
.msgContent ul li { padding:7px 3px 5px 12px!important; padding:5px 3px 5px 12px; border-bottom:1px dashed #DBDBDB; background:url(dot.jpg) no-repeat left 9px;}
.readMore { text-align:right; padding:5px 3px 4px 0;}
.buyUser { border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB; padding:6px 2px 2px 2px;}
.buyUser ul { list-style:none; width:100%; overflow:hidden;}
.buyUser ul li { width:60px; padding:5px 4px 4px 6px!important; padding:5px 4px 4px 5px; float:left;}
.buyUser ul li img { width:58px; height:58px; padding:1px; border:1px solid #DEDEDE; cursor:pointer;}
.viewAll { background:#FDCBCA; padding:5px 0 2px 0; margin:0 5px;}
.viewAll a { font-family:'宋体'; color:#333;}

.userInfoBox { width:746px; float:right; overflow:hidden; border:1px solid #CCC; padding:1px;}
.infoBoxT { padding:8px 0 8px 6px; font-size:14px; text-align:left; border-bottom:1px solid #DBDBDB;}
.infoBoxT strong { background:url(ico_grsz.gif) no-repeat left 3px; padding:8px 0 5px 30px; color:#CC0000;}
.infoBoxC { padding:10px;}
#userInfoTable tr td { padding:8px 5px; border-bottom:1px dashed #DBDBDB;}
#userInfoTable dt img { width:120px; height:120px; border:1px solid #E4E4E4; padding:2px;}
#userInfoTable tr td select { font-size:14px; color:#AAA;}
#userInfoTable tr td span { color:#FF0000;}
.userNotice { margin-bottom:8px; border:1px solid #FFE1E6; background:#FFEEF0; padding:8px 8px 5px 8px; line-height:1.5em; text-align:left;}
#orderDetail tr td { padding:5px;}

.userOrderBox { width:750px; float:right; overflow:hidden;}
.orderBoxT { padding:9px 0 8px 6px; text-align:left; border:1px solid #CCC;}
.orderBoxT strong { font-size:14px; background:url(ico_grsz.gif) no-repeat 1px 3px; padding:8px 0 5px 30px; color:#CC0000;}
.orderBoxC { }
#orderTable tr th { background:#F5F5F5; padding:8px 3px 5px 3px;}
#orderTable tr td { background:#FFF; padding:8px 3px 5px 3px;}
#orderTable tr td a:hover { color:#CC0000;}
#orderTable tr td strong { color:#FF0000; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#orderTable tr td span { color:#FF0000;}
#orderTable tr td select { font-size:14px; color:#999;}
#orderTable tr td dl { text-align:left; padding:13px 20px;}
#orderTable tr td dt { font-size:14px; font-weight:bold; margin:5px auto;}
#orderTable tr td dt a { color:#0066CC; text-decoration:underline;}
#orderTable tr td dd { color:#666; line-height:1.5em; padding:3px 0;}
.orserTotal { border:1px solid #DBDBDB; border-top:none; padding:9px 8px 7px 5px; text-align:right;}
.orserTotal strong { color:red;}
.orderNotice { border:1px dashed #DBDBDB; background:#F9F9F9; padding:12px; text-align:left; margin-top:10px;}
.orderNotice dt { margin:2px auto;}
.orderNotice dd { padding:4px 0;}
#orderTableD tr th { background:#F5F5F5; padding:8px 3px 5px 3px;}
#orderTableD tr th strong { float:left; padding-left:5px;}
#orderTableD tr th span { float:right; font-weight:normal; padding-right:5px;}
#orderTableD tr td { background:#FFF; padding:8px 3px 5px 3px; line-height:1.5em;}
#orderTableD tr td a:hover { color:#CC0000;}
#orderTableD tr td strong { color:#FF0000; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#orderTableD tr td ul { list-style:none; padding:5px;}
#orderTableD tr td ul li { padding:3px 0; text-align:left;}
.orderTotal { border-left:solid 1px #DBDBDB; border-right:solid 1px #DBDBDB; padding:8px 8px 6px 8px; text-align:right;}
.orderTotal strong { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000;}

.friendLink { border:1px solid #DBDBDB; border-bottom:none; background:#F5F5F5; height:100%; overflow:hidden;}
.friendLink strong { float:left; padding:6px 0 5px 5px;}
.friendLink span { float:right; font-weight:normal; background:url(tellmyfriend.gif) no-repeat; padding:5px 5px 2px 22px; margin-top:4px;}
.friendList { border:1px solid #DBDBDB; border-top:none; padding:6px 6px 15px 6px;}
.friendList ul { list-style:none; width:100%; overflow:hidden; text-align:left;}
.friendList ul li { width:158px; overflow:hidden; margin:10px; float:left;}
.friendList ul li img { width:68px; height:68px; float:left; padding:1px; border:1px solid #DBDBDB;}
.friendList ul li dl { width:80px; float:right; overflow:hidden;}
.friendList ul li dt { color:#0099CC;}
.friendList ul li dd { padding:2px 0;}
.friendList ul li dd span { color:#999;}

.onlinePayT { height:78px; background:url(orderOK.gif) no-repeat; text-align:left;}
.onlinePayT dl { padding-left:100px;}
.onlinePayT dt { font-weight:bold; font-size:14px; padding:5px 0; margin-top:20px;}
.onlinePayT dd strong { font-size:14px; color:#FF0000;}
.onlinePayC { border:1px solid #FFC4C4; background:#FFEAEA; padding:16px; text-align:left;}
#payTable tr td { padding:3px; font-size:12px;}
#payTable tr td select { font-size:14px; color:#666;}
.CreditCard dd { padding:8px 0;}
.onlinePayGo { padding:10px 0;}
.onlinePayOK { height:78px; background:url(orderOK.gif) no-repeat 200px top; font-size:18px; line-height:78px;}
.Induction { border-top:1px solid #DBDBDB; border-left:1px solid #DBDBDB; border-right:1px solid #333; border-bottom:1px solid #333; background:#666; padding:5px 8px 0 8px; color:#FFF; font-size:12px; margin-left:60px; cursor:pointer;}
.Induction2 { border-top:1px solid #DBDBDB; border-left:1px solid #DBDBDB; border-right:1px solid #333; border-bottom:1px solid #333; background:#666; padding:5px 8px 0 8px; color:#FFF; font-size:12px; cursor:pointer;}
.YQNotice { width:258px; height:59px; background:url(yaoqingBJ.gif) no-repeat; padding:20px 15px 10px 15px; margin-left:56px; line-height:18px;}
.emailNotice { width:240px; height:37px; background:url(noticeKuang.gif) no-repeat; display:block; color:#666; padding:22px 0 0 20px;}
#lineTable tr td { border-bottom:1px dashed #DBDBDB;}
#favTable tr td { padding:2px; background:#FFF;}
#favTable tr th { padding:8px 3px 5px 8px; background:#F5F5F5;}
#favTable tr td img { width:100px; height:110px;}
#favTable tr td dl { padding-left:8px;}
#favTable tr td dt { font-weight:bold; padding-bottom:3px;}
#favTable tr td dd { padding:3px 0; color:#666;}
#favTable tr td dd strong { color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif;}
#favTable tr td ul { list-style:none;}
#favTable tr td ul li { padding:2px;}
.picBox { margin-top:10px;}
.picBox ul { list-style:none; width:100%; overflow:hidden;}
.picBox ul li { float:left; margin:12px;}
.picBox ul li img { height:148px; padding:1px; border:1px solid #DBDBDB;}
.picBox ul li dd { padding:3px;}
.talkList { border:1px solid #DBDBDB; padding:6px;}
.talkList ul { list-style:none; text-align:left;}
.talkList ul li { border-bottom:1px dashed #DBDBDB;}
.talkList ul li dt { padding:2px;}
.talkList ul li dd { padding:2px; line-height:1.5em;}
.talkList ul li dd span { color:#FF0000;}

.searchUser { border:1px solid #FED8D7; padding:6px 8px 4px 8px; background:#FEF2F2;}
.searchUser select { font-size:16px; color:#999;}
.userListBox { margin:10px auto; width:100%; overflow:hidden;}
.userListBox ul { list-style:none; width:100%; overflow:hidden;}
.userListBox ul li { width:130px; height:188px; padding:8px 5px; float:left; margin:18px; border:1px solid #FED8D7; overflow:hidden;}
.userListBox ul li dt {}
.userListBox ul li dt img { width:120px; height:120px; padding:1px; border:1px solid #DBDBDB;}
.userListBox ul li dd { padding:1px;}

#divNoVerify { padding-top:8px;}

#gvList tr td { border-bottom:1px dashed #DBDBDB;}