@charset "utf-8";
#topPic { clear: both; width: 980px; height: 428px; margin-bottom: 20px; }
#topPicBox { width: 980px; height: 400px; overflow: hidden; }
#topPicBox ul { height: 400px; overflow: hidden; }
#topPicBox ul li { float: left; width: 980px; height: 400px; overflow: hidden; }
#topPicIco { text-align: right; clear: both; width: 90%; height: 17px; overflow: hidden; margin: 5px auto 0px auto; }
#topPicIco span { color: #FFF; line-height: 17px; background: url(../images/b_21.gif); text-align: center; display: inline-block; width: 17px; height: 17px; overflow: hidden; margin: 0px 5px; cursor: pointer; }
#topPicIco .cur { background: url(../images/b_22.gif); }
.tabNews { background: url(../images/b_7.gif); border-top: 2px solid #4B4B4B; clear: both; width: 100%; height: 1%; overflow: hidden; margin-bottom: 20px; }
.tabNews div { display: inline; float: left; width: 215px; }
.tabNews div h1 { font-size: 20px; line-height: 34px; background: #FFF url(../images/b_4.gif) no-repeat left center; height: 34px; overflow: hidden; padding: 0px 5px 0px 15px; }
.tabNews div h1 span { font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 10px; }
.tabNews div h1 a { font-weight: normal; font-size: 12px; float: right; }
.tabNews div dl dt { width: 215px; height: 215px; overflow: hidden; margin-bottom: 10px; }
.tabNews div dl dt img { border: 1px solid #C9C9C9; }
.tabNews div dl dd { padding: 0px 10px; }
.tabNews div dl dd h2 { font-size: 16px; margin: 5px 0px; }
.tabNews div dl dd p { line-height: 20px; }
.tabNews .time { color: #CEC9D7; }
.tabNews div ul { padding: 10px; }
.tabNews div ul li { font-size: 14px; color: #8599AD; background: url(../images/b_5.gif) no-repeat left 12px; padding-left: 10px; }
.tabNews div ul li a { color: #8599AD; }
.tabNews div:hover { background: #DC3F3A; }
.tabNews div:hover h1 a { color: #000; }
.tabNews div:hover a { color: #FFF; }
.tabNews div:hover li { background-image: url(../images/b_6.gif); }
#fashionGallery { border-top: 2px solid #4B4B4B; clear: both; width: 100%; height: 1%; overflow: hidden; margin-bottom: 20px;; }
#fashionGallery h1 { font-size: 20px; line-height: 34px; background: #FFF url(../images/b_4.gif) no-repeat left center; height: 34px; overflow: hidden; padding: 0px 5px 0px 15px; }
#fashionGallery h1 span { font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 10px; }
#fashionGallery h1 a { font-weight: normal; font-size: 12px; float: right; }
#fashionGallery div { }
#fashionBox { width: 699px; height: 175px; overflow: hidden; position: relative; }
#fashionBox span { position: absolute; top: 64px; cursor: pointer; }
#fashionBox .leftBtn { left: 0px; }
#fashionBox .rightBtn { right: 0px; }
#fashionBox ul { height: 175px; }
#fashionBox ul li { float: left; width: 233px; }
#login { margin-bottom: 10px; }