﻿#header { width: 990px; height: 116px; background: url(/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: 256px; height: 82px; }


/* ==================== 页面头部 ==================== */
#subnav { float:right; margin-right:5px; margin-top:5px; }
#subnav li { float: left; height: 14px; line-height: 14px; text-align: center; }
#subnav a { color: #625959; }
#subnav span { padding: 0 10px; color: #625959; }
#subnav .cart { padding-left: 20px; background: url(/images/cart.gif) no-repeat; }
#subnav .note { padding-left: 40px; background: url(/images/note.gif) no-repeat 0px 1px; }
#statemore { clear:left; float:left; margin-left:10px; margin-top:9px; height: 20px; line-height: 20px; font-weight: bold; }
#statemore a { padding-left: 10px; color: #cccccc; }
#statemore a:hover { color: #ff0000; }
#mainnav { float:left; margin-left:65px; padding: 0 10px; height: 30px; margin-top:-1px;}
#mainnav li {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: 4px; height: 26px; line-height: 26px; }
.t_color { color: #ff5500; }
#mainnav li a:hover { color: #ffffff; text-decoration: none; }
#mainnav li span { width: 40px; height: 30px; }
#mainnav li span.new { background: url(/images/new.gif) no-repeat bottom right; }
#mainnav li span.heart { background: url(/images/top_double.gif) no-repeat bottom right; }

.mainnav_d { background: url(/images/mainnav/chl_home_left.gif) no-repeat bottom left; }
.mainnav_d a { color: #000000; font-weight: normal; background: url(/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(/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(/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(/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(/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(/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(/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(/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(/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; background: url(/images/mainnav/chl_bbs_right_act.gif) no-repeat top right; }
.mainnav_8 a.t_color { color: #ffffff; }

#current { position: relative; min-width: 1000px; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?                                                             "1000px" : "100%" ); height: 27px; line-height: 27px; color: #555555; background: url(/images/back_fill.gif) repeat-x; }
#current a { position: absolute; left: 50px; }
#timenav { position: absolute; display: block; left: 180px; padding-left: 45px; height: 20px; width: 300px; background: url(/images/mix.gif) no-repeat -361px -39px; }
#mystate { position: absolute; right: 30px; }

/* ==================== 搜索栏 ==================== */
#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(/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; }

/* ===== 当前位置 ===== */
#now_place { height: 20px; line-height: 20px; margin-top: 2px; text-align: left; }
#now_place p { font-size: 12px; float: left; margin-right: 5px; }
#now_place a { font-size: 12px; float: left; }
#now_place span { float: left; margin: 0 3px; }
#now_place a:hover { color: #f00; }

/* ==================== 滚动公告 ==================== */
#glide_affiche { width: 990px; height: 31px;line-height: 31px;  background: url(/images/all.gif) no-repeat; overflow: hidden; margin-bottom:5px;}
#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; }

/* ==================== 顶部广告 ==================== */
.topad_s { margin-top: 5px; width: 990px; height: 50px; }
.topad_s a { display: block; width: 990px; height: 50px; overflow: hidden; }
.topad_s a img { width: 990px; height: 50px; }
.topad_b { margin-top: 5px; width: 990px; height: 105px; }
.topad_b a { display: block; width: 990px; height: 105px; overflow: hidden; }
.topad_b a img { width: 990px; height: 105px; }

/* ==================== 页面底部 ==================== */
#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; }

/* ========== 上下页 ========== */
#nextpage { width: auto; height: 31px; line-height: 31px; text-align: right; float: right; margin-top: 15px; margin-right: 5px; }
#nextpage p { font-size: 12px; float: left; }
#nextpage span { font-size: 12px; color: #ff5500; float: left; }
#nextpage input { width: 40px; height: 15px; float: left; margin: 5px 5px 0 5px; }
#nextpage img { width: 50px; height: 31px; float: left; }
/* ===== 开始 ===== */
#login_all { width: 100%; height: 600px; background: url(images/backstage_bg.gif) repeat-x; text-align: center; vertical-align: middle; }
#backstageimg { width: 990px; height: 600px; background: url(images/backstageimg.jpg) no-repeat; position: relative; }
#login_box { width: 333px; height: 187px; background: url(images/backstage_login_admin.gif) no-repeat; position: absolute; top: 50%; left: 50%; margin-top: -90px; margin-left: -166px; }
#login_box_content { width: 280px; height: 100px; margin-top: 60px; margin-left: 50px; position: relative; }
#login_box_content p { height: 25px; line-height: 25px; color: #05550a; margin: 5px; }
#login_box_content p span{ display:inline;}
#login_box_content p table{ display:inline;}
#login_box_content input {  width: 150px; border: solid 1px #05550a; }
#login_box_content_btn_login { width: 71px; height: 21px; top: 103px; left: 83px; position: absolute; }

/* ========== 上下页 ========== */
.npage { width: auto; height: 31px; line-height: 31px; text-align: right; float: right; margin-top: 5px; margin-right: 5px; }
.npage p { font-size: 12px; float: left; }
.npage span { font-size: 12px; color: #ff5500; float: left; }
.npage input { width: 40px; height: 15px; float: left; margin: 5px 5px 0 5px; }
.npage img { width: 50px; height: 31px; float: left; }

.clearboth { clear:both; font-size:0px; height:0px; line-height:0px; }
