@charset "utf-8";
/* CSS Document */

.bodyer { width:928px; margin:auto; overflow:hidden;}
.classGuide { width:220px; float:left; overflow:hidden;}
.bodyerMiddle { width:468px; float:left; overflow:hidden; margin-left:10px;}
.bodyerRight { width:220px; float:right; overflow:hidden;}

.guideTitle { width:100%; height:29px; background:url(classTBJ01.jpg) no-repeat; text-align:left;}
.guideTitle strong { font-size:14px; padding:8px 0 0 20px; display:block; background:url(alr.gif) no-repeat 10px 10px;}
.guideContent { border:1px solid #FF9393; border-top:none; padding:6px 2px 1px 2px;}
.guideT { text-align:left; color:#CC0000; background:url(listIconFK.gif) no-repeat 6px 8px; padding:6px 3px 3px 18px;}
.guideContent ul { list-style:none; text-align:left; width:100%; overflow:hidden;}
.guideContent ul li { width:75px; height:21px; display:block; float:left; padding-left:24px; background:url(nemo_pink.gif) no-repeat 18px 6px;}
.guideContent ul li a { display:block; padding:4px 3px 1px 3px;}
.guideContent ul li a:hover { background:#FFDEDD; color:#CC0000; text-decoration:none;}

.topContent { border:1px solid #FF9393; border-top:none; padding:6px 6px 2px 6px;}
.topOne { width:100%; overflow:hidden; padding:6px 0!important; padding:6px 0 2px 0; border-bottom:1px dashed #DBDBDB;}
.topImg { width:106px; float:left; position:relative;}
.topImg img { border:1px solid #EAEAEA; padding:2px; width:96px; height:106px;}
.First { position:absolute; top:-8px; left:-2px!important; left:-5px;}
.First img { width:32px; height:32px; border:none;}
.topInfo { width:96px; float:right; text-align:left;}
.topInfo dt { padding-bottom:2px; margin-bottom:4px; border-bottom:1px solid #DD5555;}
.topInfo dt a { color:#CC0000;}
.topInfo dt a:hover { text-decoration:none;}
.topInfo dd { line-height:20px;}
.topInfo dd strong { color:#FF0000;}
.topContent ul { list-style:none;}
.topContent ul li { padding:6px 0 5px 0!important; padding:5px 0; border-bottom:1px dashed #DBDBDB; text-align:left; width:100%; overflow:hidden;}
.topContent ul li img { float:left; padding:1px 0 0 2px;}
.topContent ul li a { width:185px; float:right;}
.Pmore { height:20px; background:url(readMorebj.jpg) repeat-x; margin-top:5px; padding-top:8px;}

.topMedia { width:456px; padding:6px; height:256px; background:url(jiaodianBJ.gif) no-repeat;}
.flowerTitle { margin-top:10px; width:100%; overflow:hidden; height:25px; background:url(flowerTitleBJ.jpg) no-repeat;}
.flowerTitle strong { float:left; color:#CC0000; padding:7px 0 0 25px; width:99px; display:block; text-align:left;}
.flowerTitle span { float:right; width:50px; display:block; text-align:left; padding:5px 0 0 0;}
.PBoxBody { border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; padding:15px 5px 10px 5px;}
.cakeTitle { margin-top:10px; width:100%; overflow:hidden; height:25px; background:url(cakeTitleBJ.jpg) no-repeat;}
.cakeTitle strong { float:left; color:#336600; padding:7px 0 0 25px; width:99px; display:block; text-align:left;}
.cakeTitle span { float:right; width:50px; display:block; text-align:left; padding:5px 0 0 0;}
.giftTitle { margin-top:10px; width:100%; overflow:hidden; height:25px; background:url(giftTitleBJ.jpg) no-repeat;}
.giftTitle strong { float:left; color:#990099; padding:7px 0 0 25px; width:99px; display:block; text-align:left;}
.giftTitle span { float:right; width:50px; display:block; text-align:left; padding:6px 0 0 0;}
.PBox { width:128px; margin:auto 12px;}
.flowerImg img { width:124px; height:136px; padding:1px; border:0;}
.flowerImg a { display:block; border:1px solid #DCDCDC;}
.flowerImg a:hover { border:1px solid #FE98A3;}
.cakeImg img { width:124px; height:136px; padding:1px; border:0;}
.cakeImg a { display:block; border:1px solid #DCDCDC;}
.cakeImg a:hover { border:1px solid #C2C96A;}
.giftImg img { width:124px; height:136px; padding:1px; border:0;}
.giftImg a { display:block; border:1px solid #DCDCDC;}
.giftImg a:hover { border:1px solid #E5AAEC;}
.flowerInfo { background:#FFECED; padding:5px 2px;}
.flowerInfo dt { padding:2px;}
.flowerInfo dt a { color:#CC0000;}
.flowerInfo dd { color:#666;}
.flowerInfo dd strong { color:#FF0000;}
.cakeInfo { background:#EBF1CD; padding:5px 2px;}
.cakeInfo dt { padding:2px;}
.cakeInfo dt a { color:#CC0000;}
.cakeInfo dd { color:#666;}
.cakeInfo dd strong { color:#FF0000;}
.giftInfo { background:#F7E3F9; padding:5px 2px;}
.giftInfo dt { padding:2px;}
.giftInfo dt a { color:#CC0000;}
.giftInfo dd { color:#666;}
.giftInfo dd strong { color:#FF0000;}

.rightBox { border:1px solid #DBDBDB; padding:1px; background:#F5F5F5;}
.noticeTitle { height:30px; background:url(noticeTBJ.jpg) repeat-x; text-align:left;}
.noticeTitle strong { background:url(noticeIcon.gif) no-repeat 5px 7px; padding:8px 0 3px 25px; font-size:14px; color:#CC0000; display:block;}
.noticeContent { background:#FFF; margin:auto 1px 1px 1px; padding:5px;}
.noticeContent ul { list-style:none; text-align:left;}
.noticeContent ul li { padding:7px 0 5px 15px; border-bottom:1px dashed #DBDBDB; background:url(dot.jpg) no-repeat 4px 12px;}
.yooGuide { margin-top:10px;}
.yooGuide ul { list-style:none; margin:0; padding:0;}
.yooGuide ul li { margin-bottom:6px;}

.diyBox { width:698px; float:right; overflow:hidden;}
.diyNotice { border:1px solid #FFBCBC; padding:1px; background:url(brandCakeCBJ.jpg) repeat-x bottom;}
.diyNotice dt { border-bottom:1px solid #FFBCBC; padding:8px 0 5px 0; margin-bottom:6px; background:#FFD9D9;}
.diyNotice dd { text-align:left; background:url(dot.jpg) no-repeat 12px 9px; line-height:1.5em; padding:3px 10px 3px 22px; }
.diyzixuan { border:1px solid #FFBCBC; padding:1px; margin-top:10px;}
.diyTitle { border-bottom:1px solid #FFBCBC; padding:8px 0 5px 0; margin-bottom:6px; background:#FFD9D9;}
.diyContent { width:100%; overflow:hidden; padding-top:15px; background:url(brandCakeCBJ.jpg) repeat-x bottom;}
.diyList { width:128px; margin:auto 5px; height:145px; overflow:hidden;}
.diyList dd { padding:2px 0;}
.diyList dd span { color:#FF0000;}
.diyList2 { width:138px; float:left; margin:13px; overflow:hidden;}
.diyList2 dt { display:none;}
.diyList2 dd span { color:#FF0000;}
.regInput { border:1px #7F9DB9 solid; padding:1px; color:#AAA; width:28px; text-align:center;}
.regInput1 { border:1px #7F9DB9 solid; padding:1px; background:#FFEDED; color:#CC0000; width:28px; text-align:center;}

.CartBox { width:100%; height:100%; position:absolute; z-index:9; left:0; top:0; background:#000; -moz-opacity:0.60; filter:alpha(opacity=60); opacity:0.60; display:none;}
.gotoCart { width:400px; position:absolute; z-index:99; left:400px; top:190px; border:1px solid #000; background:#FBA9AB; display:none;}
.gotoCartTitle { text-align:right; background:url(closeTBJ.jpg) repeat-x; height:22px; padding:5px 5px 0 0;}
.gotoCartContent { padding:5px; margin:3px 5px 8px 5px; background:#FFF;}
.gotoCartContent dl { margin-top:30px!important; margin-top:38px; text-align:left; background:url(icn_okl.gif) no-repeat 65px 0; padding-left:125px; padding-bottom:25px;}
.gotoCartContent dt { font-size:18px; font-weight:bold; color:#CC0000; padding:5px 0 2px 0;}
.gotoCartContent dd { font-size:14px; padding-left:2px;}
.gotoCartBotton { text-align:left; padding-left:115px; padding-bottom:20px;}