@charset "utf-8";
.topNavWrap { line-height: 24px; background: #ECECEC; height: 24px; overflow: hidden; }
.topNav { width: 990px; margin: 0px auto; }
.time { padding-right: 20px; }
.shop li { float: left; padding-right: 10px; }
.webTitle { padding-left: 70px; }
.Login { border-left: 2px solid #FFF; display: inline; margin-left: 130px; }
.Login dt { border-right: 1px solid #FFF; padding: 0px 5px; }
.Login dd { border-right: 1px solid #FFF; padding: 0px 5px; }
.search .inputText { border: 1px solid #BFBFBF; width: 185px; height: 20px; overflow: hidden;line-height:20px;}
.search .inputBtn { font-size: 9px; color: #FFF; line-height: 22px; background: #BFBFBF; text-align: center; border: none; width: 40px; height: 22px; overflow: hidden; cursor: pointer; }
.icoBox { height: 110px; overflow: hidden; padding: 10px 0px; }
.icoBox div { padding-left: 20px; }
.icoBox ul { width: 65px; }
.icoBox ul li { color: #FFF; line-height: 24px; background: #BFBFBF; text-align: center; width: 65px; margin-bottom: 18px; }
.icoBox ul li a { color: #FFF; }
.mainnav { font-weight: bold; font-size: 14px; color: #FFF; line-height: 24px; background: #0076B7; text-align: center; height: 24px; overflow: hidden; }
.mainnav a { color: #FFF; display:inline-block; padding: 0px 12px; }
.mainnav .ts { border-left: 2px solid #FFF; }
.mainnav a.cur {background:#FFFFFF;color:#0076B7;}
.subnav { line-height: 30px; width: 980px; margin: 0px auto; }
.subnav a { margin-right: 10px; }
.maina1 { line-height: 30px; width: 980px; margin: 0px auto;background:#ffffff;}
.maina1 a {display:inline-block; padding: 0px 12px;font-weight:bold;}
.maina2 { line-height: 30px; width: 980px; margin: 0px auto;display:none;background:#ffffff;}
.maina2 a {display:inline-block; padding: 0px 12px;font-weight:bold;}