﻿@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; background:url(../images/dress/newbg.jpg) #f5f5f5 repeat-y center top; font-size:12px; font-family: "宋体", "新宋体", Arial, Helvetica, sans-serif; color:#666666; line-height:18px; }
a { font-size:12px; color:#000000; text-decoration:none; }
a:link { color:#666666; }
a:visited { color:#333333; }
a:hover { color:#f5811d; }
a:active { color: #000000; }

a.black { color:#000000; }
a:hover.black { text-decoration:underline; }

a.purple { color:#873453; }
a:hover.purple { text-decoration:underline; }

ul, li, dl, dt, dd, form, h2, h3, h4, h5 { margin:0px; padding:0px; list-style:none; }
img { border:0px; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

#header { width:950px; height:121px; background:#ffffff; overflow:hidden; margin:0 auto; }
#header .bg { width:950px; height:121px; margin:0 auto; }
#logo { width:300px; height:93px; float:left; }
#header .newbanner { width:600px; height:65px; float:right; border:1px #cccccc solid; padding:5px; position:relative; margin-top:7px; margin-right:5px; overflow:hidden; }
#header .submenu { width:145px; height:65px; float:left; padding-right:5px; border-right:1px #cccccc solid; margin-right:5px; }
#header .submenu a { color:#656565; }
#header .submenu a:hover { color:#f5811d; }
#header .submenu .header_h2 { width:133px; float:left; display:block; clear:both; height:17px; background:url(../images/header/arrow.gif) #eeeeee no-repeat 2px center; font-weight:normal; line-height:17px; padding-left:12px; }
#header .submenus { width:140px; float:left; clear:both; line-height:20px; padding-top:7px; padding-left:5px; }
#header .submenus span { color:#cccccc; font-size:12px; }
#header .bbb { width:133px; height:65px; overflow:hidden; position:absolute; top:5px; right:5px; padding-left:11px; background:#ffffff; }

#mainav { width:950px; height:30px; clear:both; border-bottom:1px #d7d7d7 solid; line-height:30px; padding-right:5px; color:#888888; }
#mainav .fl a { margin-right:8px; color:#000000; }
#mainav .fl a:hover { color:#f5811d; }
#mainav .fr a { margin-right:8px; color:#88888888; }
#mainav .fr a:hover { color:#f5811d; }
#mainav .fr a.q { margin-right:0px; }

.banner2 { width:950px; height:100px; clear:both; margin:0 auto; background:#c1c1c1; text-align:center; }

#nav { width:950px; height:34px; clear:both; background:url(../images/dress/navbg.gif); margin:0 auto; }
#nav ul { width:950px; display:block; margin:0 auto; height:34px; }
#nav li { height:34px; background:url(../images/dress/navbg.jpg) no-repeat left center; float:left; display:block; }
#nav a { padding:0px 12px; color:#ffffff; line-height:34px; display:block;  }
#nav a:hover, #nav .current { background:url(../images/dress/nav_o_bg.jpg); }
#nav .form { width:298px; height:34px; background:url(../images/dress/searchbg.jpg); float:right; }
#nav .form .sinput { width:142px; height:15px; border:1px #000000 solid; font-size:12px; color:#9b9b9b; padding-left:5px; line-height:15px; float:right; margin-top:8px; margin-right:5px; }
#nav .form .ssubmit { width:29px; height:19px; background:url(../images/dress/button.gif); border:0px; float:right; margin-top:8px; margin-right:5px; cursor:pointer; }
#nav .form a { padding:0px; float:right; color:#c9c9c9; text-decoration:underline; margin-left:3px; background:none; border-right:0px; }
#nav .form a:hover { background:none; text-decoration:none; }
#nav .form .more { margin-right:10px; }

.postion { width:682px; height:25px; clear:both; }


.footerfix { width:950px; margin:0 auto; clear:both; }
#footer { width:930px; float:left; background:#c1c1c1; padding:10px; text-align:center; clear:both; overflow:hidden; }
#footer .fbg { width:930px; height:85px; background:#616161; padding-top:15px; clear:both; }
#footer p { margin:0 auto; width:900px; height:55px; color:#ffffff; border-top:1px #c0c0c0 solid; display:block; line-height:25px; padding:0px; padding-top:10px; overflow:hidden; }
#footer p a { color:#ffffff; }
#footer p a:hover { text-decoration:underline; }

.link { width:930px; background:#43484e; float:left; text-align:left; }
.link dt { width:106px; float:left; }
.link dd { width:790px; float:right; padding:10px 0px; padding-right:10px; line-height:25px; }
#footer .link dd a { color:#ffffff; white-space:nowrap; margin-right:5px; }
#footer .link dd a:hover { text-decoration:underline; }

#friends_new { width:930px; float:left; }
#friends_new h2 { width:930px; height:34px; display:block; background:url(../images/friend_line.gif) #ffffff repeat-x left bottom; font-size:12px; color:#000000; font-weight:normal; }
#friends_new h2 img { float:left; }
#friends_new h2 span { float:left; margin-right:30px; padding-top:8px; }
#friends_new h2 a { color:#000000; text-decoration:underline; }
#friends_new h2 a:hover { text-decoration:none; }
#friends_new .friend_con { padding:13px; background:#ededed; line-height:24px; text-align:center; }
#friends_new .friend_con a { color:#373737; margin-right:10px; white-space:nowrap; }
#friends_new .friend_con a:hover { text-decoration:underline; }
