@charset "utf-8";
/* CSS Document */
body {font-family: "微软雅黑",Helvetica,Arial,sans-serif;font-size:12px; margin:0;padding:0;color:#fff; background:#ffffff; }
div { float:none; margin:0px auto; padding:0;}
body>div{margin:0 auto}
form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color: #282828; }
a:hover { text-decoration: none;cursor:pointer;}
i,em { font-style:normal;}
img { border:0;}
.clear { clear:both; line-height:0; height:0; display:block;}
.fr { float: right; }
.fl { float: left; }
a:hover{ -webkit-transition:all 0.5s;-webkit-transiton-delay:0.6s;}
span:hover{ -webkit-transition:all 0.5s;-webkit-transiton-delay:0.6s;}
.trans{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
.trans:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}
/**头部样式**/
.ztoolbar_bg { width: 100%; height:32px; line-height:32px;min-width:1190px; background:#eeeeee; border-bottom:#dcdcdc solid 1px;  overflow:hidden; }
.ztoolbar{ width: 1188px; height:auto; color:#565656; padding-left:2px;font-family:'宋体'}
.ztoolbar .fl a{ color:#e1251b; margin:0 5px;}
.ztoolbar .fl a:hover{color:#5e5e5e; }
.ztoolbar .zright{color:#565656; font-family:'宋体'}
.ztoolbar .zright a { display:inline-block; margin:0 5px;color:#565656; }
.ztoolbar .zright img{vertical-align: middle;}
.ztoolbar .zright a:hover{ color:#e1251b;} 
.ztop { height:132px;width: 1190px;}
.ztop .zlogo {margin-top:22px; overflow:hidden;}
/*搜索开始*/
.zsearch{ float:left; height:63px;width:508px;  margin: 36px 0px 0px 115px;}
.zsearch form input[type="text"]{ width:340px; height:38px; line-height:38px; border:2px #e1251b solid; background-color:#fff; color:#c8c8c8; text-indent:1em; outline:none; float:left; background:url(../images/search.png) no-repeat 20px; padding-left:32px; font-size:14px; font-family:'宋体'}
.zsearch form input[type="submit"]{ width:60px; height:42px; line-height:42px; border:none; float:left;outline:none; font-size:14px; color:#ffffff; cursor:pointer; background:#e1251b;}
.zsearch_key { margin-top:50px; margin-right:50px; color: #999999; }
.zsearch_key a { color: #999999; text-decoration: none; padding:0 10px; font-family:'宋体' }
.zsearch_key a:nth-child(2){ color:#cc0101} 
.zsearch_key a:nth-child(5){ color:#cc0101} 
.zsearch_key a:hover { color:#f23d3d;}
/*收藏*/
.zsc {  width:128px; height:40px; line-height:40px; text-align: center; margin-left:10px; border:#e2e1e1 solid 1px; margin-top:36px; background:url(../images/sc.png) no-repeat 20px center #f9f9f9; position:relative;  }
.zsc a{color:#303030; font: 12px/40px "宋体"; padding-left:25px;}
.zsc i{ width:20px; height:20px; position:absolute; top:3px; right:12px; background:url(../images/ss.png) no-repeat; background-size:100% 100%; font:11px/18px "微软雅黑"; color:#fff; border-radius:10px;}
/*购物车*/
.zshop {  width:143px; height:40px; line-height:40px; text-align: center; margin-left:10px; border:#e2e1e1 solid 1px; margin-top:36px; background:url(../images/shop.png) no-repeat 20px center #f9f9f9; position:relative;  }
.zshop a{color:#303030; font: 12px/40px "宋体"; padding-left:25px;}
.zshop i{ width:20px; height:20px; position:absolute; top:3px; right:12px; background:url(../images/ss.png) no-repeat; background-size:100% 100%; font:11px/18px "微软雅黑"; color:#fff; border-radius:10px;}
/*导航*/
.nav_bg{ width:100%; height:45px; background:#ee1621;}
.navmenu{ width:1190px; line-height:45px; margin:0px auto; position:relative;}
.navmenu .navr{height:45px; line-height:45px; margin-left:34px;}
.navmenu .navr a{ font-size:16px; color:#fff; height:45px; display:block;padding:0px 26px; float:left; font-family:"微软雅黑";}
.navmenu .navr a:hover{ background:#d60303;}
.navmenu .navr img{position:absolute;z-index:1001; left:52%; top:2px;}
.hc_lnav{z-index:9999;position:relative;width:242px; height:45px; float:left; top:0;}
.hc_lnav .allbtn{z-index:99999;position:relative;}
.hc_lnav .allbtn h2 a{ background-color:#d60303;display:block; height:45px;color:#ffffff;font: 16px/45px "微软雅黑";  }
.hc_lnav .allbtn h2 a:hover{background-color:#ed4545;text-decoration:none; }
.hc_lnav .allbtn h2 i{ width:22px;  height:16px;  display:block;   float:left; overflow:hidden; margin:15px 42px 10px 10px;  }
.hc_lnav .allbtn ul{z-index:99999;position:absolute;width:242px;display:block;height:550px;top:45px;left:0px; background:#333333;  }
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block} 
.hc_lnav .allbtn ul li{zoom:1;clear:both;cursor:default; width:100%; overflow:hidden; border-bottom:#595959 solid 1px; margin:0 auto;height:77px;}
.hc_lnav .allbtn ul li:last-child{border-bottom:0;}
.hc_lnav .allbtn ul li .tx{ overflow:hidden;  }
.hc_lnav .allbtn ul li .tx a{color:#fff;font:bold 14px/30px '宋体'; display:block; width:80%;  margin:8px auto 0; }
.hc_lnav .allbtn ul li .tx i{ float:right;}
.hc_lnav .allbtn ul li .fl_list{width:80%; margin:0 auto;} 
.hc_lnav .allbtn ul li .fl_list a{ display:block; float:left; font:12px/30px '宋体'; color:#fff; overflow:hidden; margin-right:12px;  }
.hc_lnav .allbtn ul li .fl_list a:hover{color:#c61d20;}
.hc_lnav .allbtn ul li dl{ display:none; width:140px; height:518px;zoom:1;color:#666666;clear:both;line-height:24px; overflow:hidden; padding-bottom:5px; margin:0 auto; left:242px; top:0; opacity:.95;  position:absolute; background:#fff; padding:15px; border:#CCC solid 1px; border-left:0;}
.hc_lnav .allbtn ul li:hover dl{ display:block;}
.hc_lnav .allbtn ul li dl a{color:#666666; margin:0 auto; line-height:45px; width:85%; font-size:14px; display:block;  border-bottom:#cccdcb dashed 1px;  }
.hc_lnav .allbtn ul li:hover{ background:#f0f0f0;  }
.hc_lnav .allbtn ul li .tx a:hover{ color:#ee1621;}
.hc_lnav .allbtn ul li dl a:hover{ color:#f23d3d;}
.hc_lnav .allbtn:hover ul{display:block}
.hc_lnav .allbtn ul li:hover .tx a{ color:#333333;}
.hc_lnav .allbtn ul li:hover .fl_list a{ color:#333333;}
.banner_main{ width:1190px;  margin:0 auto; overflow:hidden;}
.banner_center{ width:947px; overflow:hidden; float:left; margin:0 0 0 242px;}
 
/*首页幻灯片开始*/
.fullSlide1{ width:947px; height:550px;  position:relative;  }
.fullSlide1 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide1 .bd ul{ width:100% !important;  }
.fullSlide1 .bd li{ width:100% !important;  height:550px; overflow:hidden; text-align:center;  }
.fullSlide1 .bd li a{ display:block; height:550px; }
.fullSlide1 .hd{ width:730px;   z-index:1; bottom:0;  margin:0 auto; height:30px; line-height:30px;  position: absolute;
  left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto;  }   
.fullSlide1 .hd ul{ text-align:center;  }
.fullSlide1 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; border-radius:11px; margin:5px; background:#fff; overflow:hidden; line-height:9999px;    }
.fullSlide1 .hd ul .on{ background-color:#000; }
/*幻灯片结束*/


.main2r{ width:193px;  height: 338px; position: absolute; top:10%; left: 83%;  overflow: hidden; }
.login{ width: 193px; height:164px; overflow:hidden; background:#efefef; }
.login .text{ font-size:12px; color:#8a8a8a; text-align:center; margin-top:15px;}
.login .img{ width: 52px; height: 52px; margin:0 auto; text-align: center; display:block; padding-top:15px;}
.login .img img{ width: 100%; height: 100%; border-radius:50%;  }
.login2 {margin:15px auto 0; display:block; text-align:center; overflow:hidden; padding-left:17px;}
.login2 a { border:1px solid #34c597; display:block; float: left; width:58px; height:28px; line-height:28px; color: #34c597; text-align: center; margin:0 10px;}
.login2 a:hover{ color:#fc8e00; border:1px solid #fc8e00;}
 
/*底部开始*/
.zsever{ width: 1190px; margin: 15px auto 0; height: 90px;}
.icon {padding:23px 0px 0px;}
.icon li { width:220px; float: left;margin-right:101px;}
.icon li:last-child{margin-right:0;}
.icon li h1{ width:49px; height:49px; background:url(../images/i1.png) no-repeat center 3px; float:left; display:block;}
.icon li:nth-child(2) h1{ background:url(../images/i2.png) no-repeat center 3px;}
.icon li:nth-child(3) h1{ background:url(../images/i3.png) no-repeat center 3px;}
.icon li:nth-child(4) h1{ background:url(../images/i4.png) no-repeat center 3px;}
.icon li span{ font: bold 18px/49px ''; color:#2b2b2b; display:block; float:left;height:49px; margin-left:15px; }
 
.icon img {  float: left;  height:52px; vertical-align: top;  -webkit-transition: transform .3s;  -moz-transition: transform .3s;  -ms-transition: transform .3s;  -o-transition: transform .3s;  transition: transform .3s;}	
 
.shouhou{ width:1190px; margin:0px auto; height:155px; border-top:1px solid #dadada;} 
.shouhou .gwzn{ float:left; width:115px; margin-right:86px; margin-top:15px;}
.shouhou .gwzn h2{font-size:17px; font-weight:normal;line-height:36px; color:#808080; font-family:"微软雅黑"; }
.shouhou .gwzn li{height:24px; line-height:24px; padding-left:1px; }
.shouhou .gwzn li a{ color:#a1a1a1;}
.shouhou .gwzn li a:hover{ color:#cb0000;}
.shouhou .footertel{ width:250px; float:right;  margin:27px 20px 0 55px;}
.shouhou .footertel h1{ width:100%; height:35px; color:#303030; display:block;}
.shouhou .footertel h1 i{ width:22px; height:25px; background:url(../images/tel.png) no-repeat center center; display:block; float:left;}
.shouhou .footertel h1 span{ float:left; margin-left:10px;}
.shouhou .footertel p{width:100%; height:25px; font:14px/25px ''; color:#a2a2a2; display:block; overflow:hidden } 

.zfoot_bg{ background-color:#fff; width:100%; height:80px; min-width:1190px;}
.zfoot{width:1190px; margin:0 auto; padding-top:22px; font-family:"宋体"; font-size:14px; }
.zfoot p{ line-height:26px; text-align:center; color:#9a9a9a;}
.zfoot ul{ padding-left:305px; margin-bottom:17px;}
.zfoot ul li{ float:left;padding:0px 10px; border-right:1px #9a9a9a solid; height:14px; line-height:13px;}
.zfoot ul li a{ color:#9a9a9a; font-size:14px;}
.zfoot ul li a:hover{ color:#fff; }
.zfoot ul li:last-child{ border:none;}
/*楼层*/
#loutinav {
	width: 55px;
	position: fixed;
	top: 100px;
	right:12%; 
	display: none; z-index:999;  
	 
}

#loutinav ul li {
	width: 55px;
	height: 65px;  
	border: 1px solid #dfdfdf; border-bottom:none;
	list-style: none; 
	text-align: center;
	position: relative;
	cursor: pointer;
	padding: 0;
	background: #fff;
	color: #333333;
}

#loutinav ul li span {
	width: 37px; padding:16px 9px;
	height:33px; line-height:16px; 
	position: absolute;
	top: 0;
	left: 0;
	font-size:14px;
}



#loutinav ul li.last { 
	color: #fff;  margin-top:15px; 
}
#loutinav ul li.last img{ width:100%;}
#loutinav ul li.active span { background: #de0000; color: #fff; display: block; } 
#loutinav ul li:hover span { background: #de0000; color: #fff; display: block; }
#loutinav ul li:last-child{ background:none; border:none;} 
#loutinav ul li:nth-child(7){ border-bottom: 1px solid #dfdfdf;}