﻿@charset "utf-8";
body{margin:0px;padding:0px;text-align:center;font-size:12px;font-family:"Microsoft YaHei", '微软雅黑', 'Arial', 'sans-serif'; }
ul,li,dl,dt,dd,form,h1,h2,h3,h4,h5,p,img{margin:0px;padding:0px;}
img{border:0;}
li{list-style:none;}
a{text-decoration:none;color:#000000;}
a:hover{text-decoration: none;}
.hide{display:none;}
.clear{clear:both;visibility:hidden;line-height:0px; height:0px;font-size:0;}
.gmfl{ float:left;}
#page{max-width: 1200px;min-width: 992px;_width:1200px;margin: 0 auto;background:#231917 ;overflow:hidden;}
.wrap{width:950px;margin:0px auto; text-align:left;}
.header{width:100%;height:70px; background:url(../images/bg-menu.gif) repeat-x;margin:0px auto;padding-top:0px; font-family:"微软雅黑"}
.header .wrap{ position:relative; width:992px;height:70px;overflow:hidden;padding-bottom:0px;margin:0px auto;}
.header .link{ position:absolute; right:0px;top:28px;width:280px;font-size:12px;}
.header .link a{ color:#cfcece; margin-left:15px; float:left;}
.header .link a:hover{ color:#ccc;}
.header .link a img{ padding-left:10px;}
.header .link span{ float:left; margin-top:4px; margin-left:15px;}
.header .logo{ position:absolute; left:10px; top:0;}
.header .menu{ position:absolute; left:300px;}
.header .menu li{float:left; width:100px;height:70px; line-height:75px; vertical-align:middle; font-weight:bold; color:#b6b6b6; font-size:14px;text-shadow: -1px -1px 1px #000000;text-shadow: -2px -1px 1px #222;}
.header .menu li a{color:#b6b6b6;}
.header .menu li a:hover,.header .menu li a.current{ color:#fff; text-decoration:none;}
.header .menu li.active{background:url(../images/icn-nav-global-arrow-top.png) no-repeat 25% 100%;}
.header .menu li.li1{width:150px;}
.header .menu li.li2{ position:absolute; left:440px;width:150px;}
.header .nav{position:absolute;right:15px;top:12px;}
.header .nav li{float:left; color:#a9a9a9;}
.header .nav li a{color:#a9a9a9;}
.header .nav li.li1{border-right:1px solid #767676; padding-right:10px; margin-right:10px;}
.header .search{ position:absolute; right:0px;top:25px;}
.header .search input{ border:none;background:url(../images/bg_search.gif) no-repeat; width:120px; color:#ccc;padding:0 25px 0 5px;height:26px; line-height:26px; vertical-align:middle;}
.header .search .btn_sch{position:absolute;right:26px;top:5px;background:url(../images/search_btn.gif) no-repeat;width:14px;height:15px;display:block;}
.header .search input.cur{color:#ccc;}
.header .search input:focus { outline:none; }
.header .search_tips{border:1px solid #ccc; width:128px; height:auto; background:#fff;position:absolute; right:20px;top:26px;overflow:hidden;text-align:left;z-index:9999;}
.search_tips li a{ color:#000;}

.container {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MAX-WIDTH: 976px;PADDING-TOP: 0px
}
#navmenucat {
	BACKGROUND:#2d2d2d url(../images/img-nav-expanded.jpg) no-repeat center top;position:relative;z-index:99;
}
#navmenucat .hide {
	/*DISPLAY: none;HEIGHT: 276px*/ height:0px;overflow:hidden;/*display:inline-block;*/display:block;}
#navmenucats A {
	LINE-HEIGHT: 17px; COLOR: #b6b6b6; FONT-SIZE: 14px; cursor:pointer;
}
#navmenucats A:hover {
	COLOR: #fff
}
#navmenucats .panhead {
	MARGIN: 0px auto; HEIGHT: 40px; *display:none;
}

#navmenucats .inbread {
	MARGIN-TOP: 12px; FLOAT: left; margin-left:0px;
}
#navmenucats .inbread SPAN {
	LINE-HEIGHT: 17px; DISPLAY: inline-block; COLOR: #b6b6b6; FONT-SIZE: 14px;MARGIN-left: 12px
}
#navmenucats .inbread SPAN A {
	PADDING-RIGHT: 17px; background:url(../images/icn-nav-global-arrow-right.gif) no-repeat 100% 50%
}
#navmenucats .closeit {
	FLOAT: right; padding-right:15px;
}
#navmenucats .closeit A {
	MARGIN-TOP: 15px; WIDTH: 9px; DISPLAY: block; HEIGHT: 9px
}
#navmenucats .parrays {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 20px auto 0px; WIDTH: 970px; HEIGHT: 195px; overflow:hidden; *height:0px;
}
#navmenucats .parrays .btn-next{
	POSITION: absolute; right:0px; top:65px;
}
#navmenucats .parrays UL {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 970px; FONT-SIZE: 0px; LEFT: 0px;
}
#navmenucats .parrays LI {
	TEXT-ALIGN: center; WIDTH: 125px; DISPLAY: inline-block; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px; *float:left;
}
#navmenucats .parrays LI A {
	DISPLAY: inline-block;
}
#navmenucats .parrays LI .img-element {DISPLAY:inline-block;height:125px; width:115px; padding-top:15px;}
#navmenucats .parrays LI span.titlename { font-size:14px;COLOR: #b6b6b6;DISPLAY: inline-block;height:15px;}
#navmenucats .parrays LI .catname {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-TOP: 0px;
}
#navmenucats .parrays LI UL .parbase {
	DISPLAY: none
}
#navmenucats .panfoot {
	LINE-HEIGHT: 17px; HEIGHT: 47px; COLOR: #b6b6b6; FONT-SIZE: 14px;
}
#navmenucats .panfoot .browseall {
	MARGIN-TOP: 15px; FLOAT: right
}
#navmenucats .panfoot .browseall A {
	PADDING-LEFT: 21px; DISPLAY: inline-block; background:url(../images/icn-browse-products.png) no-repeat 0px 50%
}
#navmenucats .subprd ul{display:none;}
#navmenucats .parrays .subprd ul{position:static;margin:0px auto;}
#navmenucats .parrays .subprd ul.ul_prd1{width:390px;}
#navmenucats .subprd .back{ text-align: right;COLOR: #b6b6b6; FONT-SIZE: 14px;}
#navmenucats .subprd .back a{COLOR: #b6b6b6;}