@charset "utf-8";
input[type='text']{outline:none;} 
/*头部*/
.toper{
	height:34px;
	background-color:#f5f5f5;
}
.alibar_guanggao {
    float: left;
	background-image:url(../images/lb.png);
	background-position:left;
	background-repeat:no-repeat;
}
.alibar_guanggao ul{ 
	padding-left:20px;
	width:300px;
	background:url(../images/icon.gif) no-repeat left;
}
.alibar_guanggao ul li{
	float:left;
	margin-right:15px;
}
.alibar_guanggao ul li a{
	color:#2c92cd;
	line-height:34px;
}
.alibar_guanggao ul li a:hover{
	color:#e07105;
}
.alibar_nav{
	float:right;
}
.alibar_nav dl{
}
.alibar_nav dl dd{
	float:right;
	padding:0 5px;
	color:#e5e5e5;
	font-size:12px;
	line-height:34px;
}
.alibar_nav dl dd.welcome{
	color:#56454a;
}
.alibar_nav dl dd a{
	color:#56454a;
}
.alibar_nav dl dd a:hover,.alibar_nav dl dd.welcome a{
	color:#c81623;
}
.alibar_nav dl dd.welcome a:hover{
	text-decoration:underline;
}

.alibar_nav dl dd a.cgd{
	display:block;
	background:url(../images/i1.png) no-repeat left;
	padding-left:30px;
}
.alibar_nav dl dd a.cgd:hover{
	background:url(../images/i01.png) no-repeat left;
}
.alibar_nav dl dd a.scj{
	display:block;
	background:url(../images/i2.png) no-repeat left;
	padding-left:30px;
}
.alibar_nav dl dd a.scj:hover{
	background:url(../images/i02.png) no-repeat left;
}
/*广告banner 可关闭*/
.banner70{
  /* background-color:#064d97;*/
   margin-bottom:20px;
}
.banner70 .close{
	display:block;
	position:absolute;
	z-index:999;
	top:5px;
	right:5px;
	width:19px;
	height:20px;
	background:url(../images/close.png) no-repeat;
	text-indent:-20000px;
}


.logo{
	float:left;
	display: block;
	width: 248px;
	height: 60px;
	background:url(../images/logo.jpg) no-repeat -2px 0;
	text-indent: -20000px;
}
.searchmain{
	float:left;
	margin:4px 0px 0px 20px;
	width:540px;
	height:24px;
	border:1px solid #b61d1d;
	position:relative;
	padding:5px 120px 5px 10px;
}
.searchmain .txt{
	border:0;
	background-color:transparent;
	width:100%;
	padding-top:3px;
}
.searchmain .searchbtn{
	position:absolute;
	z-index:999;
	width:100px;
	height:36px;
	background-color:#b61d1d;
	top:-1px;
	right:0;
	color:#FFFFFF;
	font-size:18px;
	border:0;
}
.mycgd{
	float:right;
	width:174px;
	height:34px;
	padding-top:10px;
	margin-right:45px;
	position:relative;
}
.mycgd .cgda{
	display:block;
	width:174px;
	height:34px;
	background:url(../images/i3.png) no-repeat;
}
.mycgd .num{
	position:absolute;
	z-index:999;
	display:block;
	width:16px;
	height:16px;
	top:2px;
	right:30px;
	background:url(../images/i4.png) no-repeat;
	line-height:16px;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}

.rebborder{
	border-bottom:2px solid #b1191a;
}
.rebborder ul{
	
}
.rebborder ul li{
	float:left;
}
.rebborder ul li a{
	height:38px;
    line-height:38px;
	font-size:16px;
	color:#56454a;
	padding:0 20px;
}
.rebborder ul li a:hover{
    color:#c81623;
}
.rebborder ul li a.allnav{
	display:block;
	width:223px;
	height:38px;
	background:url(../images/rednav.png) no-repeat;
	line-height:38px;
	color:#FFFFFF;
	padding:0;
	padding-left:25px;
}
.rebborder ul li.r{
	float:right;
}
.rebborder ul li.r a{
	display:block;
	width:105px;
	height:38px;
	background:#c81623 url(../images/i5.png) no-repeat 20px center;
	padding:0 0 0 50px;
	color:#FFFFFF;
}

/*左侧导航*/
.leftnav{
	float:left;
	width:262px;
	height:380px;
	background:url(../images/leftnav.png) no-repeat;
}
.leftnav ul li{
	position:relative;
	width:250px;
	height:40px;
}
.leftnav ul li a{
	display:block;
	width:225px;
	height:40px;
	color:#FFFFFF;
	font-size:14px;
	padding-left:25px;
	line-height:40px;
}
/*.leftnav a:hover{
	position:absolute;
	z-index:999;
	display:block;
	width:262px;
	height:50px;
	background:url(../images/navon.png) no-repeat;
	color:#c81623;
	left:-2px;
	top:0;
}*/
.leftnav ul li.current a
{
	position:absolute;
	z-index:999;
	display:block;
	width:262px;
	height:50px;
	background:url(../images/navon.png) no-repeat;
	color:#c81623;
	left:-2px;
	top:0;
}

.leftnav ul li ul
{
  display: none;
  position: absolute;
  left:262px;
  top: 0px;
  width:937px;
  height: 379px;
  background-color: #f2f2f2;
  border:1px solid #c81623;
  border-left:0;
  z-index:999;
}
.leftnav ul li ul li
{
  width:auto;
  height:auto;
  padding: 10px 20px 10px 20px;
}
.leftnav ul li ul li div
{
  height: 30px;
  line-height: 30px;
  color:#e5e5e6;
}


.leftnav ul li ul li a,.leftnav ul li.current ul li a
{
  position:inherit;
  width:auto;
  display: inline;
  background-color: none;
  background-image: none;
  color: #56454a;
  font-size: 12px;
  margin:0 5px;
  padding:0;
 
}

.leftnav ul li ul li a:hover,.leftnav ul li.current ul li a:hover
{
  width:auto;
  color: #c81623;
  font-size: 12px;
  margin:0 5px;
  padding:0;
}
.leftnav ul li.current ul
{
  display: block;
}
.leftnav ul li:hover ul
{
  display: block;
}
/*图片轮播*/
.mainimg{
	float:left;
	width:670px;
	height:370px;
	margin:10px 0 0 5px;
}
/*右侧新闻列表*/
.rightnews{
	float:right;
	width:250px;
	height:370px;
	margin:10px 0 0 0px;
}
.sckb{
	border:1px solid #dad9da;
	margin-bottom:10px;
}
.sckb h2{
	padding:10px 15px;
	font-size:14px;
	color:#56454a;
	border-bottom:1px dashed #edeced;
}
.sckb ul{
	padding:6px 10px 10px 10px;
	padding:4px 10px 9px 10px\9;
}
.sckb ul li{
	padding:3px 0;
	padding:4px 0\9;
}
.sckb ul li{
	font-size:12px;
}
.rightnews .ggw{
	border:1px solid #dad9da;
}
/*今日推荐*/
.imglink li{
	float:left;
}
.imglink li.r{
	float:right;
}
/*限时抢购*/
.xtime{
	position:absolute;
	z-index:999;
	width:100%;
	height:35px;
	background:url(../images/png.png);
	text-align:center;
	color:#FFFFFF;
	line-height:35px;
	left:0;
	bottom:0;
	font-size:16px;
}
.titlebg{
	background:url(../images/i6.png) no-repeat;
	height:32px;
	width:32px;
	padding-left:68px;
	margin-bottom:5px;
}
.titlebg span{
	display:block;
	background:url(../images/i7.png) no-repeat right;
	width:130px;
	height:36px;
	color:#56454a;
	font-size:16px;
	line-height:32px;
}
/*新品上市*/
.titlebg span.n{
	background:url(../images/i8.png) no-repeat right;
}
.shopleft{
	float:left;
	width:798px;
	height:510px;
}
.shopbanner{
	position:absolute;
	z-index:999;
	width:210px;
	height:510px;
	left:0;
	top:0;
}
.newshoplb{
	padding-left:210px;
}
.newshoplb table{
	border-collapse:collapse;
}
.newshoplb table td{
	border:1px solid #dad9da;
	height:248px;
}
dl.shopxx{
	padding:10px 20px;
}
dl.shopxx dt img{
	margin:0 auto;
}
dl.shopxx dd{
	padding-top:10px;
}
dl.shopxx dd a{
	font-size:12px;
    font: 12px/1.5 "宋体b8b\4f53", tahoma, arial;	
}
dl.shopxx dd font{
	color:#c81623;
	font-size:14px;
}
.newicon,.newiconbig{
	position:absolute;
	z-index:999;
	width:67px;
	height:48px;
	/*background:url(../images/new.png) no-repeat;*/
	left:0;
	top:0;
}
.newiconbig{
    width:110px;
	height:76px;
	/*background:url(../images/new2.png) no-repeat;	*/
}
.shopright{
	float:right;
	width:390px;
	height:500px;
	overflow:hidden;
}
.shopright ul{
	width:400px;
	height:510px;
}
.shopright ul li{
	float:left;
	width:190px;
	height:245px;
	margin:0 10px 10px 0;
}

/*商品楼层*/
.c_title{
	position:absolute;
	/*z-index:9999;*/
	width:208px;
	height:47px;
	background:url(../images/c.png) no-repeat 0 3px;
}
.c_title span
{
    z-index:99999;
	display:block;
	width:144px;
	height:47px;
	background:url(../images/c1.png) no-repeat;
	font-size:16px;
	line-height:47px;
	padding-left:30px;
}
.c_title span.two{
    background:url(../images/c2.png) no-repeat;
}
.c_title span.three
{
    z-index:999999;
    background:url(../images/c3.png) no-repeat;
}
.c_title span.four{
    background:url(../images/c4.png) no-repeat;
}
.c_title span.five{
    background:url(../images/c5.png) no-repeat;
}
.c_title span.six{
    background:url(../images/c6.png) no-repeat;
}
.typenav
{
    z-index:99999999;
	height:39px;
}
.rightnav{
	float:right;

}
.rightnav ul{
	height:38px;
	border:1px solid #dad9da;
	border-bottom:0;
	
}
.rightnav ul li
{
    font: 12px/1.5 "宋体b8b\4f53", tahoma, arial;
	float:right;
	line-height:38px;
	font-size:12px;
	padding:0 10px;
	cursor:pointer;
	background:url(../images/l.jpg) no-repeat right;
}

.rightnav ul li.on{
	height:37px;
	border:1px solid #c81623;
	border-bottom:1px solid #FFFFFF;
	border-top:2px solid #c81623;
	margin-top:-1px;
	margin-right:-1px;
	
}
.redborder{
	border:1px solid #c81623;
	height:640px;
}
.redborder .main{
	width:1198px;
	height:640px;
	overflow:hidden;
}
.l_left{
	float:left;
	width:300px;
	height:640px;
}
.shoptype{
	width:300px;
	height:240px;
	background:#4fc1e9 url(../images/b1.png) no-repeat -60px -60px;
}
.b2{
	background:#ff6364 url(../images/b2.png) no-repeat -60px -60px;
}
.b3{
	background:#009e96 url(../images/b3.png) no-repeat -60px -60px;
}
.b4{
	background:#6ba64c url(../images/b4.png) no-repeat -60px -60px;
}
.type_m{
	padding:120px 15px 0px;

}
.type_m td{
	padding:3px 10px;
}
.type_m td a{
	color:#FFFFFF;
	font-size:16px;
}
.type_m td a:hover{
	text-decoration:underline;
}
.tablelb,.tableimg{
	border-collapse:collapse;
}
.tablelb td{
	border:1px solid #dad9da;
	border-top:0;
	height:248px;
}
.tablelb td dl.shopxx{
	padding:7px 20px;
	padding:8px 20px 7px 20px;
}
.tablelb td dl.shopxx dd{
	padding-top:6px;
}
.tableimg td{
	border:1px solid #dad9da;
	border-top:0;
	border-bottom:0;
}
/*合作品牌*/
.hzpp{
	clear:both;
	overflow:hidden;
	background-color:#f7f7f7;
}
.hzpp li{
	float:left;
	margin:10px;
}
/*方案设计*/
.sjlink{
	clear:both;
	overflow:hidden;
	border-top:1px solid #c81623;	
}
.sjlink li{
	float:left;
}
/*售后维护*/
.redbor{
	border-top:1px solid #c81623;	
}
.graypng{
	position:absolute;
	z-index:9999;
	width:1200px;
	height:55px;
	background:url(../images/graypng.png);
	left:0;
	top:0;
}
.redbtn,.jmbtn{
	border:0;
	background-color:#c81623;
	color:#FFFFFF;
	font-size:17px;
	padding:5px 10px;
	border-radius:5px;
}
.jmbtn{
	background:#c81623 url(../images/i.png) no-repeat right;
	padding:5px 40px 5px 10px;
	
}
/*搜索区域*/
.searchpart{
	width:400px;
	background-color:#FFFFFF;
	position:relative;
	z-index:999;
}

.searchpart .right{
	position:absolute;
	z-index:999;
}

.searchpart .left{
	height:32px;
}
.searchpart .right,.helpzn{
	top:0px;
	right:0px;
}
.search{
	border:0;
	font-size:17px;
	padding:5px 10px;
	color:#FFFFFF;
	background-color:#c81623;
}
.typelistk{
	position: absolute;
	z-index:1810;
	width:auto;
	background:url(../images/line.jpg) no-repeat right;
	height:32px;
	padding-right:10px;
	float:left;
}
/*select{
	display:none;
}
.select_box{
	font-size:16px;
	color:#999999;
	width:auto;
	line-height:32px;
}
.select_showbox{
	height:32px;
	padding-left:10px;
	background:url(../images/icon3.png) no-repeat right;
	padding-right:20px;
}
.select_option{
	border:1px solid #b0a296;
	display:none;
	background:#FFFFFF;
}
.select_option li{
	padding-left:10px;
}
.select_option li.selected{
	background-color:#F3F3F3;
	color:#999;
}
.select_option li.hover{
	background-color:#d3d3d3;
	color:#999999;
}*/
.txtk{
      float:left;
	  margin-left:100px;
}
.txtk .txtwb{
	border:0;
	width:200px;
	background-color:transparent;
	height:32px;
	font-size:16px;
}


/*菜单导航*/
.allsort em{ font-style:normal;}
.allsort H3 {FONT-SIZE: 14px}
.allsort {
	float:left;
	width:262px;
	height:380px;
	background:url(../images/leftnav.png) no-repeat;
	Z-INDEX: 11;
	POSITION: relative; 
}
.allsort .mt {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; CURSOR: pointer; LINE-HEIGHT: 24px; PADDING-TOP: 14px; HEIGHT: 24px    
}
.allsort .mt STRONG {
	FONT-SIZE: 14px; FLOAT: left; COLOR: #630
}
#o-search .allsort .mt A {
	COLOR: #630
}
.allsort .mt .extra {
	DISPLAY: none
}
.allsort .mc {
	 OVERFLOW: visible; 
	 WIDTH:262px; 
	 POSITION: absolute; 
	 TOP:0; 

}
.allsort .item {
	 WIDTH: 262px; HEIGHT: 40px
}
.allsort .fore {
	BORDER-TOP-STYLE: none
}
.allsort SPAN {
	DISPLAY: block; Z-INDEX: 1; WIDTH: 262px; POSITION: relative
}
.allsort H3 {
     WIDTH: 262px;HEIGHT: 40px; font-size:14px;
}
.allsort H3 A:link {
	DISPLAY: block; COLOR: #ffffff; LINE-HEIGHT: 40px; HEIGHT: 40px;	padding-left:25px;
}
.allsort H3 A:visited {
	DISPLAY: block; COLOR: #ffffff; LINE-HEIGHT: 40px; HEIGHT: 40px;	padding-left:25px;
}
/*.allsort H3 A:hover {
	COLOR: #c81623
}
.allsort H3 A:active {
	COLOR: #c81623
}*/


.allsort .item .i-mc {
	DISPLAY: none; 
	width:auto;
	min-height: 379px;
	background-color:White;
	border:1px solid #c81623;
	border-left:0;
	border-top:0;
	LEFT:262px; 
	OVERFLOW: hidden; 
    POSITION: absolute; 
    TOP: 0px
}
.allsort .item DT {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.allsort .item DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 3px; ZOOM: 1
}
.allsort .subitem 
{
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; MIN-HEIGHT:379px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.allsort .subitem DL {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffefd7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 6px; ZOOM: 1
}
.allsort .subitem .fore {
	BORDER-TOP-STYLE: none
}
.allsort .subitem DT {
	FLOAT: left; WIDTH: 80px; LINE-HEIGHT: 22px; TEXT-ALIGN: right
}
.allsort .subitem DT A{COLOR: #c00;}
.allsort .subitem DD {
	FLOAT: left; WIDTH: 870px
}
.allsort .subitem DD A { BORDER-LEFT: #ccc 1px solid; padding:0 8px; margin-bottom:5PX;display:inline-block; line-height:20PX;
}

.allsort .fr {
	BACKGROUND: #fff; MARGIN-BOTTOM: -2000px; PADDING-BOTTOM: 2010px; WIDTH: 176px
}
.allsort .fr DL {
	PADDING-BOTTOM: 0px
}
#o-search .allsort .fr A {
	COLOR: #666
}
.allsort .brands {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; WIDTH: 160px; PADDING-TOP: 6px
}
.allsort .brands EM {
	FLOAT: left; WIDTH: 80px
}
.allsort .brands DD {
	LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.allsort .promotion {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; WIDTH: 160px; PADDING-TOP: 6px
}
.allsort .promotion DD {
	LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.allsort .mc .extra {
	PADDING-RIGHT: 8px; BORDER-TOP: #fde6d2 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fdf1de; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#o-search .allsort .mc .extra A {
	COLOR: #c00
}
.allsorthover {

}
.allsorthover .mt .extra {

}
.allsorthover .mc {
	DISPLAY: block
}
.allsort .hover SPAN {
	Z-INDEX: 13; WIDTH: 262px
}
.allsort .hover H3 {
	position:absolute;
	z-index:999;
	display:block;
	width:262px;
	height:50px;
	background:url(../images/navon.png) no-repeat;
	left:-2px;
	top:0;
}
.allsort .hover H3 a{
	width:274px;
		COLOR: #c81623
}
.allsort .hover .i-mc {
	DISPLAY: block; Z-INDEX: 12
}
* HTML .allsort .item DD {
	PADDING-BOTTOM: 6px
}
.markprice
{
    text-decoration: line-through;
    color:Gray;
    font-size:14px;
    }

.allsort .subitem {padding: 0}
.allsort .subitem DL  
{
height: 90px; float: left;width: 33.333333%;
box-sizing: border-box;overflow: hidden;
}
.allsort em { display: none; }
.allsort .subitem DT {width: 100%;    padding: 0 10px;}
.allsort .fore .wm-1,
.allsort .fore .wm-2,
.allsort .fore .wm-3{float:left;}
.allsort .fore .wm-2{
width: 140px;
overflow: hidden;
line-height: 85px;
text-align: center;
font-weight: 400;
font-size: 16px;
}
.allsort .subitem .subitem-list { width: 312px; float: left; }
.allsort .subitem .subitem-list .link{ display: block;padding: 0 20px;line-height: 40px; color: #333; -webkit-transition: color 0.2s; transition: color 0.2s; }
.allsort .subitem .subitem-list .link:hover{ color: #FE840F; }
.allsort .subitem .subitem-list .link img,
.allsort .subitem .subitem-list .link cite{ display: inline-block; }
.allsort .subitem .subitem-list .link img{margin-right: 15px;}
.allsort .subitem .subitem-list .link cite{font-size: 14px; }
.allsort .subitem.subitem-2{width: 624px}
.allsort .subitem.subitem-3{width: 936px}
/*20150731新增样式---电控箱设计下拉菜单*/
.dianxianglist{
	position:absolute;
	z-index:999;
	width:155px;
	padding-top:18px;
	right:0;
	top:20px;
}
.dianxianglist dl{
	background-color:#c81623;
}
.dianxianglist dl dd{
	border-top:1px solid #FFFFFF;
}
.dianxianglist dl dd a{
	display:block;
	color:#FFFFFF;
	font-size:14px;
	padding:6px 10px 6px 20px;

}
.dianxianglist dl dd a:hover{
	background-color:#56454a;

}

.companyleftmenu{
    
   padding-top:5px;
   padding-left:35px;
    font-size:15px;
    }
    


.companyleftmenusel{
   line-height:30px; 
   border-bottom:2px solid red;
   font-weight:bold;
    height:40px;
    color:#56454a;
    }
    
    .companyleftmenusela{
   
    color:Red;
    }
    
    
    .shopcartcount {
     position: absolute;
   top: 0px;
    right: 30px;
    display: inline-block;
    padding: 1px 2px;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    background-color: #b61d1d;
    border-radius: 7px 7px 7px 0;
    min-width: 12px;
    text-align: center;
    white-space: nowrap;
}