/* CSS Document */
/* ----------- logo标志 ---------- */
.warp_bg { background:url(../images/nav_bg.gif) repeat-x; }
.warp { width:1200px; margin:0 auto; }
.head { width: 1200px; height: 94px; margin: 0 auto; position:relative; z-index:1000;}
.logo { width:200px; float:left; height:55px; margin-top: 13px; background:url(../images/big_back.png) -15px -255px no-repeat; }

/* ---------- 天气预报 ---------- */
.wheather { float:left; margin-left:20px; width: 155px; z-index:999 ; position:relative;}
.wheather ul li { float:left; color:#767676;  }
.wheather a:hover, font:hover{ color:#0190DE; }
.wheather ul { clear:both; line-height:24px; width:auto; margin-left:auto; margin-right:auto; height:24px; }
.flnone{ float:none;}

/* ---------- 搜索栏 ---------- */
.search { float:left; width: 535px; margin-top: 8px; margin-left:5px;position:absolute;left:370px }
.search ul li { float:left; width:81px;font-size:12px; line-height:180% }
.on_blu { background:url(../images/search_bg.jpg) no-repeat; width:81px; height:22px; color:#FFF; font-weight:bold; }
.tel { float:right; }
.search_box { border:3px solid #1a6ab3; padding:4px 0px; height:21px; border-right:none; text-align:left; text-indent:24px; color:#c3c3c3; background:url(../images/search_box_bg.gif) top left no-repeat; width: 417px; }
.search_box div{margin-left:5px;margin-right:27px;}
.search_box div input{border:0px;width:100%;color:#c3c3c3;}
.search_btn { ba1ckground:url(../images/search_btn.jpg) no-repeat; width:89px; height:35px; float: left; }

/* ----------- 关键字 ----------- */
.important_font { width:437px; margin:0px auto; overflow:hidden; }
.important_font ul { margin-left:40px; }
.important_font ul li { float:left; list-style:none; font-size:12px; color:#878789; font-weight:normal; margin-left:8px; cursor:pointer; }
.important_font ul li span { cursor:default; font-weight:bold; }

/**------ 导航条 -----**/
.nav_inner { width:100%; height:43px; background:#1c75c1;  }

#nav_inner_lt { float:left; width:227px; height:43px; line-height:43px; display:block;}
#nav_inner_lt .nav_inner_lt1 { float:left;  color:#fff; font-size:14px; font-weight:bold; background:url(../images/garment_up.gif) 200px center no-repeat; }
#nav_inner_lt .nav_inner_lt1:hover{ float:left;  color:#fff; font-size:14px; font-weight:bold; background:url(../images/garment_down.gif) 200px center no-repeat; }


#nav_inner_lt .nav_inner_lt1 a.allsort  {text-indent:20px;text-align:left; color:#fff; text-decoration:none; line-height:43px; display:block; width:227px; }
#nav_inner_lt .nav_inner_lt1 a.allsort:hover {display:block;  }
#nav_inner_lt .nav_inner_lt1 #sidebar { display:none; position:absolute; z-index:999 }
#nav_inner_lt .nav_inner_lt1 #sidebarHide { display:none; position:absolute; z-index:999 }

.nav_inner_lt2 { float:left; color:#fdf21e; text-indent:47px; }
.nav_inner ul { width:970px; height:43px; overflow:hidden; float:left; }
.nav_inner li { width:120px; float:left; height: 43px; line-height: 43px; font-size: 15px; }
.nav_inner li a:link, .nav_inner li a:visited { display:block; color:#fff; font-weight:bold; }
.nav_inner li a:hover { text-decoration:none;}
.nav_inner li:hover { background:#013d61; width:120px; height:43px; text-decoration:none; font-weight:bold; color:#FFF; cursor:pointer; }
.nav_inner .nav_cur { background:#013d61; width:120px; height:43px; color:#FFF; }   /*-----无图------*/
.nav_inner .nav_cur a:link { color:#FFF; }
.nav_inner .nav_cur a:visited { color:#FFF;text-decoration:none; }
.nav_inner .nav_cur a:hover { color:#FFF;text-decoration:none; }
.nav_inner .home_ico { float:left; padding:15px 0px 0px 15px; }

/* ------永久显示的全部产品分类的样式------ */
.main_bg { width:100%; height:auto; padding:0px; }
#sidebar { position:relative; z-index:9999; width:224px; background:#ffffff; height:auto; border:1px solid #5089be; border-top:none; padding:0px 0px 2px; padding-top:5px; float: left; }
.sidelist { padding-top:3px; position:relative; z-index:1; height:auto; width:228px; left:-2px; _width:220px; _left:0px; text-align:left; }
.sidelist span { border-bottom:1px solid #ffffff; width:190px; height:auto; overflow:hidden; margin-left:10px; display:block; padding-left:20px; }
.sidelist span a { font-size:13px; text-decoration:none; display:block; color:#777777; width:auto; }
.sidelist span a:hover { color:#ff0000; }
.sidelist span .grade_title { height:18.5px; line-height:18.5px; width:60px; text-align:left; margin-top:5px; }
.sidelist span .grade_title a { color:#444444; font-weight:bold; font-family:"黑体" ;font-size:14px;white-space:nowrap }
.sidelist span .hot_name { height:24px; line-height:24px; float:left; margin-right:8px; }
.sidelist .boxMenu { border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.sidelist .boxMenu:hover,.sidelist .boxMenuChecked { border-top:1px solid #5089be; border-bottom:1px solid #5089be; background: #ffffff; width: 100%;  margin-left:2px; padding-left:0px; }
.sidelist .boxMenu span { border-bottom:none; margin-left:0px; padding-left:0px; }
.sidelist .boxMenuChecked span { margin-left:28px; }
.sidelist .boxMenu:hover span { margin-left:8px; padding-left:20px; }
.sidelist .brage{ display:none; }
.sidelist:hover .brage{ display:block; position:absolute; width:4px; height:47.5px; top:3px; right:1px; background:#ffffff; z-index:99999; border-top:1px solid #5089be; border-bottom:1px solid #5089be;  }
/* .sidelist .i-list { display:none; position:absolute; z-index:33; left:226px; top:-6px; min-width:685px; height:auto; padding:0px 20px 10px 20px; background:#ffffff; border:1px solid #5089be; box-shadow:-1px 0 1px #ddd;-moz-box-shadow:-1px 0 1px #ddd;-webkit-box-shadow:-1px 0 1px #ddd; min-height: 381px;} */
.sidelist .i-list { display:none; position:absolute; z-index:33; left:226px; top:-6px; min-width:360px; height:auto; padding:0px 20px 10px 20px; background:#ffffff; border:1px solid #5089be; box-shadow:-1px 0 1px #ddd;-moz-box-shadow:-1px 0 1px #ddd;-webkit-box-shadow:-1px 0 1px #ddd; min-height: 381px;}
/* .sidelist .i-list .show_left {overflow:hidden; float:left; min-height:370px; border-right:1px solid #cccccc; margin-top:10px; } */
.sidelist .i-list .show_left {overflow:hidden; float:left; min-height:370px; margin-top:10px; }
.sidelist .i-list .show_right { width:310px; height:auto; overflow:hidden; float:left; }
.sidelist .i-list .show_left div { clear:both; width:auto; text-align:left; margin-top:9px; }
.sidelist .i-list .show_left .fg_line { height:5px; line-height:5px; font-size:5px; }
.sidelist .i-list .show_left div a { font-size:13px; font-weight:bold; color:#777777; text-decoration:none; cursor: default;}
.sidelist .i-list .show_left ul { width:370px; height:auto; overflow:hidden; }
.sidelist .i-list .show_left ul li { width:auto; float:left; list-style:none; line-height:20px; height:20px; white-space:nowrap; margin-right:10px; }
.sidelist .i-list .show_left ul li a { color:#777777; text-decoration:none; font-size:13px; }
.sidelist .i-list .show_left ul li a:hover { color:#ff0000; background:none; width:auto; float:left; list-style:none; white-space:nowrap; }
.sidelist .i-list .show_right li { float:left; font-size:13px; color:#777777; }
.sidelist .i-list .show_right .tname { clear:both; width:70px; height:40px; line-height:40px; text-align:right; margin-top:30px; }
.sidelist .i-list .show_right .itxt input[type=text] { width:200px; height:40px; border:1px solid #cccccc; background:url("../images/input_txt.jpg") 170px 12px no-repeat; margin-top:30px; line-height:40px; }
.sidelist .i-list .show_right .isub { clear:both; text-align:center; height:35px; line-height:35px; width:100%; margin:20px; }
.sidelist .i-list .show_right .isub input[type=button] { width:95px; height:35px; border:1px solid #D77F0E; background:#FF7E00; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; margin:auto; }

/* ------ 隐藏的全部产品分类样式------ */
#sidebarHide { position:relative; width:224px; background:#ffffff;font-weight:normal; height:auto; border:1px solid #5089be; border-top:none; padding:0px 0px 2px; float: left; }
#sidebarHide .sidelist span { border-bottom:1px solid #ffffff; width:190px; height:auto; overflow:hidden; margin-left:10px; display:block; padding-left:20px; }
#sidebarHide .sidelist span a { font-size:13px; text-decoration:none; display:block; color:#777777; width:auto; }
#sidebarHide .sidelist span a:hover { color:#ff0000; }
#sidebarHide .sidelist span .grade_title { height:18.5px; line-height:18.5px; width:60px; text-align:left; margin-top:5px; }
#sidebarHide .sidelist span .grade_title a { color:#444444; font-weight:bold; font-family:"黑体" ;font-size:14px; white-space:nowrap }
#sidebarHide .sidelist span .hot_name { height:24px; line-height:24px; float:left; margin-right:8px; }
#sidebarHide .sidelist .boxMenu { border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
#sidebarHide .sidelist .boxMenu:hover,#sidebarHide .sidelist .boxMenuChecked { border-top:1px solid #5089be; border-bottom:1px solid #5089be; background: #ffffff; width: 100%;  margin-left:2px; padding-left:0px; }
#sidebarHide .sidelist .boxMenu span { border-bottom:none; margin-left:0px; padding-left:0px; }
#sidebarHide .sidelist .boxMenuChecked span { margin-left:28px; }
#sidebarHide .sidelist .boxMenu:hover span { margin-left:8px; padding-left:20px; }
#sidebarHide .sidelist .brage{ display:none; }
#sidebarHide .sidelist:hover .brage{ display:block; position:absolute; width:4px; height:47.5px; top:3px; right:1px; background:#ffffff; z-index:99999; border-top:1px solid #5089be; border-bottom:1px solid #5089be;  }
/* #sidebarHide .sidelist .i-list { display:none; position:absolute; z-index:33; left:226px; top:-1px; min-width:685px; height:auto; padding:0px 20px 10px 20px; background:#ffffff; border:1px solid #5089be; box-shadow:-1px 0 1px #ddd;-moz-box-shadow:-1px 0 1px #ddd;-webkit-box-shadow:-1px 0 1px #ddd; min-height: 381px;} */
#sidebarHide .sidelist .i-list { display:none; position:absolute; z-index:33; left:226px; top:-1px; min-width:360px; height:auto; padding:0px 20px 10px 20px; background:#ffffff; border:1px solid #5089be; box-shadow:-1px 0 1px #ddd;-moz-box-shadow:-1px 0 1px #ddd;-webkit-box-shadow:-1px 0 1px #ddd; min-height: 381px;}
/* #sidebarHide .sidelist .i-list .show_left {overflow:hidden; float:left; border-right:1px solid #cccccc; margin-top:10px; } */
#sidebarHide .sidelist .i-list .show_left {overflow:hidden; float:left; margin-top:10px; }
#sidebarHide .sidelist .i-list .show_left div { clear:both; width:auto; text-align:left; margin-top:9px; }
#sidebarHide .sidelist .i-list .show_left .fg_line { height:5px; line-height:5px; font-size:5px; }
#sidebarHide .sidelist .i-list .show_left div a { font-size:13px; font-weight:bold; color:#777777; text-decoration:none; cursor: default;}
#sidebarHide .sidelist .i-list .show_left ul { width:370px; height:auto; overflow:hidden; }
#sidebarHide .sidelist .i-list .show_left ul li {font-weight:normal; width:auto; float:left; list-style:none; line-height:20px; height:20px; white-space:nowrap; margin-right:10px; }
#sidebarHide .sidelist .i-list ul li:hover{ background:none; font-weight:normal; }
#sidebarHide .sidelist .i-list .show_left ul li a {line-height:20px; color:#777777; text-decoration:none; font-size:13px; font-weight:normal;}
#sidebarHide .sidelist .i-list .show_left ul li a:hover {font-weight:normal; color:#ff0000; background:none; width:auto; float:left; list-style:none; white-space:nowrap; }
#sidebarHide .sidelist .i-list .show_right,#sidebarHide .sidelist .i-list .show_right ul { width:310px; height:auto; overflow:hidden; float:left; }
#sidebarHide .sidelist .i-list .show_right li { float:left; font-size:13px; color:#777777; cursor:default; }
#sidebarHide .sidelist .i-list .show_right .tname { width:70px; height:40px; line-height:40px; text-align:right; margin-top:30px; }
#sidebarHide .sidelist .i-list .show_right .itxt { width:200px; margin-top:30px; float:left; }
#sidebarHide .sidelist .i-list .show_right .itxt input[type=text] { margin-top:0px; width:200px; height:40px; border:1px solid #cccccc; background:url("../images/input_txt.jpg") 170px 12px no-repeat; line-height:40px; }
#sidebarHide .sidelist .i-list .show_right .isub { clear:both; text-align:center; height:35px; line-height:35px; width:100%; margin:20px; }
#sidebarHide .sidelist .i-list .show_right .isub input[type=button] { width:95px; height:35px; border:1px solid #D77F0E; background:#FF7E00; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; margin:auto; }

/* ------ 这是为了解决隐藏的全部产品分类与永久显示的全部产品分类的样式冲突而写的 ------*/
#nav_inner_lt .sidelist .i-list .show_left div{line-height:20px;height:20px;}
#nav_inner_lt .sidelist .i-list .show_left .fg_line { height:5px; line-height:5px; font-size:5px; }

/* ------ 弹出面板样式 ------ */
.condition_model { position:absolute; width:auto; max-width:460px;min-width:460px; height:auto; overflow:hidden; border:1px solid #D8D8D8; padding:10px 15px; background:#ffffff; z-index:34; display: none;}
.condition_model * { font-size:13px; color:#777777; }
.condition_model .desc { margin-bottom:5px; text-align:left; }

#sidebarHide .sidelist .i-list .show_right .condition_model .letter,
#sidebar .sidelist .i-list .show_right .condition_model .letter { width:440px; height:22px; border-bottom:1px solid #1C75C1; margin-bottom:5px; }

#sidebarHide .condition_model .letter li,
#sidebarHide .condition_model .result li,
#sidebar .condition_model .letter li,
#sidebar .condition_model .result li { list-style:none; overflow:visible; white-space:nowrap; width:auto; height:22px; line-height:22px; float:left; margin-right:2px; padding:0px 3px; cursor:pointer; }

#sidebarHide .sidelist .i-list .condition_model .letter .checked,
#sidebarHide .sidelist .i-list .condition_model .letter li:hover,
#sidebar .sidelist .i-list .condition_model .letter .checked,
#sidebar .sidelist .i-list .condition_model .letter li:hover { background:#1C75C1; color:#ffffff; cursor:pointer; }

#sidebarHide .sidelist .i-list .condition_model .result,
#sidebar .sidelist .i-list .condition_model .result { clear:both; width:440px; }

#sidebarHide .condition_model .result li:hover,
#sidebarHide .condition_model .close:hover,
#sidebar .condition_model .result li:hover,
#sidebar .condition_model .close:hover { cursor:pointer; color:#ff0000; }
#sidebarHide .condition_model .close,
#sidebar .condition_model .close { width:20px; height:20px; float:right; cursor:pointer; }
#nav_inner_lt .condition_model .desc { height:16px; line-height:16px; }

.hover { border:1px solid #dedede; border-left:none; border-right:none; width:225px; background:#fff; cursor:pointer; display:block; _width:224px; box-shadow:-2px 0 10px #ddd;-moz-box-shadow:-2px 0 10px #ddd;-webkit-box-shadow:-2px 0 10px #ddd; }
