@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;}

.brandBox { width:698px; float:right; overflow:hidden;}
.brandInfo { border:1px solid #FFBCBC; padding:1px;}
.brandTitle { border-bottom:1px solid #FFBCBC; padding:8px 0 5px 0; margin-bottom:6px; background:#FFD9D9;}
.brandContent { width:100%; overflow:hidden; padding-bottom:10px; background:url(brandCakeCBJ.jpg) repeat-x bottom;}
.brandList { width:144px; float:left; margin:12px; height:144px; overflow:hidden;}
.brandList img { padding:1px; border:1px solid #FBC8C5;}
.brandNotice { border:1px solid #FFBCBC; padding:1px; background:url(brandCakeCBJ.jpg) repeat-x bottom; margin-top:10px;}
.brandNotice dt { border-bottom:1px solid #FFBCBC; padding:8px 0 5px 0; margin-bottom:6px; background:#FFD9D9;}
.brandNotice dd { text-align:left; background:url(dot.jpg) no-repeat 12px 9px; line-height:1.5em; padding:3px 10px 3px 22px; }
.brandInfoList { width:100%; overflow:hidden; border-bottom:1px dashed #FFBCBC; padding:10px 0;}
.brandImg { width:150px; float:left; margin:auto 10px;}
.brandDetail { width:490px; float:right; margin:auto 10px; text-align:left;}
.brandDetail dt { margin-bottom:2px;}
.brandDetail dt a { color:#CC0000;}
.brandDetail dd { line-height:1.5em;}
.brandDetail dd a { text-decoration:underline;}
