.boxhavebg{ width:940px; padding:0 10px 0 0; background:url(../i/sy091001_bg01.jpg) repeat-x #fff left top;}

.bb1{ background:#FFFDF0;}
.bb2{ background:#FFFADC;}
.bb3{ background:#fff;}
.f1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #EEBCE1; margin: 0 5px;}
.f2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #FFFFFF; border-right: 2px solid #EEBCE1; border-left: 2px solid #EEBCE1; margin: 0 3px;}
.f3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #FFFFFF; border-right: 1px solid #EEBCE1; border-left: 1px solid #EEBCE1; margin: 0 2px;}
.f4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: #FFFFFF; border-right: 1px solid #EEBCE1; border-left: 1px solid #EEBCE1; margin: 0 1px;}

.story091001{ width: 640px; float: left; padding:10px 0 0; background:url(../i/sy091001_bg03.jpg) no-repeat 4px 4px; }
.story_l{ float:left; width:10px; height:253px; overflow:hidden; background:url(../i/sy091001_bg04.jpg) no-repeat 4px 0;}
.storyin{ float:left; width:620px; height:253px; padding:0 10px 0 0; overflow:hidden; background:url(../i/sy091001_bg05.jpg) no-repeat 620px 0;}
.storyin .content{ width:618px;float: left; border-left:  1px solid #DDE0E6;  border-right:  1px solid #DDE0E6; overflow:hidden; }
.storyin h2{ width:618px; float: left; background: #F3F3F3; line-height:28px; text-indent:36px; background:url(../i/sy091001_icon02.gif) no-repeat 10px center #F3F3F3; font-weight:bold; font-size:14px;}
.storyin h2 span{ color:#AA3081;}
.storyin p{ width: 618px; height: 218px; overflow: hidden; float: left; border-top: 1px solid #DDE0E6; border-bottom: 1px solid #DDE0E6; }

.login091001{ float:right; width:300px; height:253px; overflow:hidden; margin:10px 0 0; background:url(../i/sy091001_bg02.jpg) no-repeat;}
.login091001 h2{ float:left; width:300px; text-align:center; line-height:24px; font-weight:bold; font-size:14px; color:#fff;}
.login091001 h2 span{ color:#FFFF00;}
.login091001 p{ float:left; width:300px; overflow:hidden;}
.login091001 p.p1{ height:47px; background:url(../i/sy091001_txt01.gif) no-repeat 16px 17px;}
.login091001 p.p2{ height:45px; background:url(../i/sy091001_txt02.gif) no-repeat 87px 17px;}
.login091001 p.p3{ height:30px; line-height:28px; text-align:center; font-size:14px; color:#FFCAE9;}
.login091001 ul{ float:left; width:258px; height:29px; margin:0 0 0 42px; display:inline;}
.login091001 ul li{ float:left; width:22px; height:31px; text-align:center; line-height:31px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#EA006E; overflow:hidden; margin-right:3px; background-image:url(../i/sy091001_li.gif);}
.login091001 ul li.dh{ width:10px; background:url(../i/sy091001_icon01.gif) no-repeat right bottom;}
.login091001 h3{ float:left; width:300px; text-align:center; margin:12px 0 0;}

.logined091001{ float:right; width:300px; height:253px; overflow:hidden; margin:10px 0 0;}
.logined091001 .contentf{ float:left; width:298px; height:243px; overflow:hidden; border-right: 1px solid #EEBCE1; border-left: 1px solid #EEBCE1; background:#fff;}
.logined091001 h2{ float:left; width:300px; line-height:20px; font-weight:bold; text-indent:10px;}
.logined091001 a{ color:#00438F;}
.logined091001 a:hover{ color:#F60;}
.logined091001 p{ width: 120px; float: left; margin: 5px 0 0 20px; display: inline;}
.logined091001 p img{ width:110ox; height:135px; padding:3px; background:#F4F6F9;}
.logined091001 dl{ width: 134px; float: left; margin: 10px 0 0 10px; display: inline; line-height: 21px; }
.logined091001 dd{ width: 134px; float: left; margin-top: 5px; }
.logined091001 dd span{ width: 81px; float: right; background: url(http://images.love21cn.com/w4/index/i/btn01_over_ing.gif) no-repeat; height: 21px; line-height: 21px; text-align: center; cursor: pointer; }
.logined091001 dd span a{ width: 81px; height: 21px; display: block;}
.logined091001 dd span a:hover{ background: url(http://images.love21cn.com/w4/index/i/btn01_on_ing.gif) no-repeat; text-decoration: none; }
.logined091001 ul{ float:left; width:258px; margin:10px 0 0 40px; display:inline;}
.logined091001 ul li{ float:left; width:258px; line-height:20px;}

.search091001{ float:left; width:930px; margin:10px 0 0; background:url(../i/sy091001_bg06.jpg) repeat-x left center;}
.search091001 .content{float: left; border-left:  1px solid #DDE0E6;  border-right:  1px solid #DDE0E6; overflow:hidden; width:790px; height:21px; line-height:21px; padding:12px 0 12px 138px; background: url(http://images.love21cn.com/w4/index/i/icon01_search.gif) no-repeat 10px center; position:relative; }
.search091001 strong{ position:absolute; left:36px; top:12px; font-weight:bold; font-size:14px;}
.search091001 input,.search select{ vertical-align:middle;}
.search091001 span{ position:absolute; top:10px; *top:13px; right:17px;}
.search091001 a{ width:58px; line-height:25px; display:block; text-align:center; color:#fff; text-decoration:none; background:url(../i/sy091001_a01.gif) no-repeat;}
.search091001 a:hover{ color:#fff; text-decoration:none; background:url(../i/sy091001_a02.gif) no-repeat;}