﻿/* ==================== 页面头部 ==================== */
#header { position: relative; width: 990px; height: 116px; background: url(../../static/images/header_bg.jpg) no-repeat right bottom; }
#logo { float: left; display: inline; margin: 5px 0 0 10px; width: 256px; height: 82px; overflow: hidden; }
#logo img { width: 255px; height: 82px; }


#subnav { position: absolute; right: 5px; top: 5px; }
#subnav li { float: left; height: 14px; line-height: 14px; text-align: center; }
#subnav a { color: #625959; }
#subnav span { padding: 0 5px; color: #625959; }
#subnav .cart { padding-left: 20px; background: url(../../static/images/cart.gif) no-repeat; }
#subnav .note { padding-left: 20px; background: url(../../static/images/note.gif) no-repeat 2px 3px; }
#statemore { position: absolute; left: 10px; bottom: 0px; height: 20px; line-height: 20px; font-weight: bold; }
#statemore a { padding-left: 10px; color: #cccccc; }
#statemore a:hover { color: #ff0000; }


#mainnav { position: absolute; left: 150px; bottom: 0px; padding: 0 10px; height: 30px; margin-bottom:0px; }
#mainnav li { position: relative; float: left; margin: auto 1px; padding-left: 10px; height: 30px; cursor: pointer; }
#mainnav li a { display: block; padding-right: 10px; padding-top: 7px; _width: 30px; height: 23px; line-height: 23px; }
* + html #mainnav li a { display: block; padding-right: 10px; padding-top: 6px; _width: 30px; height: 23px; line-height: 23px; }
.t_color { color: #ff5500; }
#mainnav li a:hover { color: #ffffff; text-decoration: none; }
#mainnav li span { position: absolute; right: 0px; bottom: 20px; width: 40px; height: 30px; }
#mainnav li span.new { background: url(../../static/images/new.gif) no-repeat bottom right; }
#mainnav li span.heart { background: url(../../static/images/top_double.gif) no-repeat bottom right; }

.mainnav_d { background: url(../../static/images/mainnav/chl_home_left.gif) no-repeat bottom left; }
.mainnav_d a { color: #000000; font-weight: normal; background: url(../../static/images/mainnav/chl_home_right.gif) no-repeat top right; }
.mainnav_d a.t_color { color: #ff5500; }

.mainnav_0 { background: url(../images/mainnav/chl_home_left_act.gif) no-repeat bottom left; }
.mainnav_0 a, .mainnav_0 a:visited { color: #ffffff; font-weight: bold; background: url(../../static/images/mainnav/chl_home_right_act.gif) no-repeat top right; }
.mainnav_1 { background: url(../images/mainnav/chl_fitment_left_act.gif) no-repeat bottom left; }
.mainnav_1 a, .mainnav_1 a:visited { color: #ffffff; font-weight: bold; background: url(../../static/images/mainnav/chl_fitment_right_act.gif) no-repeat top right; }
.mainnav_2 { background: url(../images/mainnav/chl_tour_left_act.gif) no-repeat bottom left; }
.mainnav_2 a, .mainnav_2 a:visited { color: #ffffff; font-weight: bold; background: url(../../static/images/mainnav/chl_tour_right_act.gif) no-repeat top right; }
.mainnav_3 { background: url(../images/mainnav/chl_furniture_left_act.gif) no-repeat bottom left; }
.mainnav_3 a, .mainnav_3 a:visited { color: #ffffff; font-weight: bold; background: url(../../static/images/mainnav/chl_furniture_right_act.gif) no-repeat top right; }
.mainnav_4 { background: url(../images/mainnav/chl_marry_left_act.gif) no-repeat bottom left; }
.mainnav_4 a, .mainnav_4 a:visited { color: #ffffff; font-weight: bold; background: url(../../static/images/mainnav/chl_marry_right_act.gif) no-repeat top right; }
.mainnav_5 { background: url(../images/mainnav/chl_it_left_act.gif) no-repeat bottom left; }
.mainnav_5 a, .mainnav_5 a:visited { color: #ffffff; font-weight: bold; background: url(../../static/images/mainnav/chl_it_right_act.gif) no-repeat top right; }
.mainnav_6 { background: url(../images/mainnav/chl_titivate_left_act.gif) no-repeat bottom left; }
.mainnav_6 a, .mainnav_6 a:visited { color: #ffffff; font-weight: bold; background: url(../../static/images/mainnav/chl_titivate_right_act.gif) no-repeat top right; }
.mainnav_7 { background: url(../images/mainnav/chl_feature_left_act.gif) no-repeat bottom left; }
.mainnav_7 a, .mainnav_7 a:visited { color: #ffffff; font-weight: bold; background: url(../../static/images/mainnav/chl_feature_right_act.gif) no-repeat top right; }
.mainnav_7 a.t_color { color: #ffffff; }
.mainnav_8 { background: url(../images/mainnav/chl_bbs_left_act.gif) no-repeat bottom left; }
.mainnav_8 a, .mainnav_8 a:visited { color: #ffffff; font-weight: bold; height:30px; background: url(../../static/images/mainnav/chl_bbs_right_act.gif) no-repeat top right; }
.mainnav_8 a.t_color { color: #ffffff; }


/* ==================== 搜索栏 ==================== */
#searchnav { width: 990px; height: 37px; background: url(../../images/search_left.gif) #ff8f00 no-repeat left; overflow: hidden; }
#searchnav div { width: 100%; height: 37px; background: url(../../static/images/search_right.gif) no-repeat right; }
#searchnav div img { margin-top: 12px; padding-left: 10px; float: left; }
#searchnav div select { float: left; width: 100px; height: 20px; line-height: 20px; text-align: left; margin: 10px 0 0 10px; }
#searchnav div input { float: left; width: 200px; height: 16px; line-height: 18px; text-align: left; margin: 10px 0 0 10px; }
#searchnav #search_btn { width: 47px; height: 21px; margin-top: 10px; }
#searchnav div p { color: #FFF; font-weight: bold; padding: 10px 0 0 10px; float: left; }
#searchnav div a { color: #FFF; margin: 10px 0 0 15px; float: left; }
#searchnav div a:hover { font-weight: bold; text-decoration: underline; cursor: pointer; white-space: nowrap; }


/* ==================== 滚动公告 ==================== */
#glide_affiche { width: 990px; height: 31px;line-height: 31px;  background: url(../../static/images/all.gif) no-repeat; overflow: hidden; }
#glide_affiche strong { float: left; margin:0 20px; color: #0066ff; }
#marquees {  width: 970px; height: 31px; line-height: 31px; }
#marquees ul { height: 31px; overflow: hidden; }
#marquees ul li { float: left; width:318px; height: 31px; line-height: 31px; }
#marquees a { color: #0066ff; margin-right: 30px; }
#marquess a:hover { color: #ff0000; text-decoration: underline; }
#marquees a span { color: #ff6600; }



/* ==================== 页面底部 ==================== */
#footer { clear: both; padding-top: 10px; width: 990px; }
#footer p { width: 990px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; text-align: center; background-color: #D0CFCF; color: #ffffff; }
#footer a { color: #0044dd; }
#footer a:hover { color: #ff5500; }
