 @charset "utf-8";
 /* CSS Document */
 
 body {
 	font-family: "宋体", Helvetica, Arial, sans-serif;
 	font-size: 12px;
 	margin: 0;
 	padding: 0;
 	color: #333;
 	background-color: #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: #333
 }
 
 a:hover {
 	text-decoration: none;
 }
 
 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:focus {
 	outline: none;
 }
 
 a: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);
 }
 /**头部样式**/
 /*工具条*/
 
 #layout_nav {
 	background: #44454a;
 	width: 100%;
 	min-width: 1190px;
 	height: 30px;
 	font-family: "微软雅黑";
 }
 
 #top_nav {
 	height: 30px;
 	line-height: 30px;
 	width: 1190px;
 	margin: 0 auto;
 	overflow: hidden;
 }
 
 #top_nav .login a {
 	color: #fff;
 	margin-left: 8px;
 }
 
 #top_nav .login a:first-child {
 	margin-left: 0;
 }
 
 #top_nav .login a:hover {
 	color: #fe7000;
 }
 
 #top_nav .top_nav_right a {
 	font-size: 13px;
 	color: #fff;
 	float: left;
 	overflow: hidden;
 }
 
 #top_nav .top_nav_right span {
 	display: block;
 	float: left;
 	width: 1px;
 	height: 10px;
 	background-color: #fff;
 	margin-top: 13px;
 	margin: 10px 9px 0 9px
 }
 
 #top_nav .top_nav_right a:hover {
 	color: #fe7000;
 }
 
 .ztop {
 	height: 127px;
 	width: 1190px;
 	margin: 0px auto;
 	overflow: hidden;
 }
 
 .ztop .zlogo a img {
 	display: block;
 	width:340px;
 	height: 63px;
 	margin: 30px 0 0 6px;
 	overflow: hidden;
 }
 
 .zsearch {
 	float: left;
 	height: 63px;
 	width: 445px;
 	margin: 36px 130px 0px 123px;
 }
 
 .zsearch form input[type="text"] {
 	width: 339px;
 	height: 36px;
 	line-height: 36px;
 	border: 2px #fe7000 solid;
 	background-color: #ffffff;
 	color: #aba6a3;
 	text-indent: 1em;
 	outline: none;
 	float: left;
 	font-family: "微软雅黑";
 }
 
 .zsearch form input[type="submit"] {
 	width: 102px;
 	height: 40px;
 	border: none;
 	float: left;
 	outline: none;
 	font-size: 14px;
 	letter-spacing: 4px;
 	color: #ffffff;
 	background-color: #fe7000
 }
 
 .zsearch_key {
 	margin-top: 50px;
 }
 
 .zsearch_key a {
 	color: #6d6969;
 	text-decoration: none;
 	padding-right: 6px;
 	font-family: "微软雅黑";
 }
 
 .zsearch_key a:hover {
 	color: #fe7000
 }
 /*购物车*/
 
 .shopcart {
 	float: left;
 	position: relative;
 	width: 127px;
 	height: 36px;
 	line-height: 36px;
 	margin-top: 29px;
 	margin-right: 15px;
 	border: 1px solid #ddd;
 	background-color: #f5f5f5;
 	font-size: 13px;
 }
 
 .shopcart a {
 	display: block;
 	height: 37px;
 	line-height: 37px;
 	padding-left: 11px;
 	color: #666;
 	text-decoration: none !important;
 	font-family: "微软雅黑";
 }
 
 .shopcart i {
 	float: left;
 	display: block;
 	width: 17px;
 	height: 15px;
 	margin-top: 10px;
 	margin-right: 4px;
 	background-position: -128px -33px;
 }
 
 .shopcart a:hover {
 	color: #fe2500;
 }
 
 .shopcart i {
 	background: url(../images/common-top-head.png) no-repeat left center;
 }
 
 .ztel {
 	height: 50px;
 	width: auto;
 	margin-top: 10px;
 	font-family: "微软雅黑";
 	font-size: 20px;
 	color: #fe7000;
 	font-weight: bold;
 }
 /*导航*/
 
 .nav_bg {
 	width: 100%;
 	height: 33px;
 	border-bottom: 3px solid #fe7000;
 }
 
 .navmenu {
 	width: 1190px;
 	line-height: 33px;
 	margin: 0px auto;
 }
 
 .navmenu .navr {
 	width: 990px;
 	height: 33px;
 	line-height: 32px;
 }
 
 .navmenu .navr a {
 	font-family: "微软雅黑";
 	font-size: 15px;
 	color: #696969;
 	height: 33px;
 	display: block;
 	padding: 0px 27px;
 	float: left;
 }
 
 .navmenu .navr a:last-child {
 	padding-right: 0;
 }
 
 .navmenu .navr a:hover {
 	color: #fe7000;
 }
 
 .hc_lnav {
 	z-index: 9999;
 	position: relative;
 	width: 190px;
 	float: left;
 }
 
 .hc_lnav .allbtn {
 	z-index: 99999;
 	position: relative
 }
 
 .hc_lnav .allbtn h2 {
 	font-size: 14px;
 }
 
 .hc_lnav .allbtn h2 a {
 	line-height: 36px;
 	width: 190px;
 	display: block;
 	font-family: 微软雅黑, 黑体;
 	height: 33px;
 	color: #ffffff;
 	font-size: 17px;
 	font-weight: normal;
 	text-align: center;
 	background: url(../images/nav.jpg) no-repeat 5px 2px #fe7000;
 	letter-spacing: 1px;
 }
 
 .hc_lnav .allbtn h2 a:hover {
 	background-color: #fe7000;
 	text-decoration: none;
 }
 
 .hc_lnav .allbtn ul {
 	z-index: 99999;
 	position: absolute;
 	width: 190px;
 	display: none;
 	min-height: 356px;
 	top: 33px;
 	left: 0px;
 	background: rgba(238, 238, 238, 0.8);
 	padding-top: 12px;
 }
 
 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;
 }
 
 .hc_lnav .allbtn ul li .tx {
 	height: 40px;
 	line-height: 40px;
 	padding-left: 43px;
 }
 
 .hc_lnav .allbtn ul li .tx a {
 	font-family: 微软雅黑, 黑体;
 	color: #383839;
 	font-size: 15px;
 	-webkit-transition: color 0.1s ease-out 0s;
 	-moz-transition: color 0.1s ease-out 0s;
 	-ms-transition: color 0.1s ease-out 0s;
 	-o-transition: color 0.1s ease-out 0s;
 	transition: color 0.1s ease-out 0s
 }
 
 .hc_lnav .allbtn ul li .tx i {
 	line-height: 40px;
 	display: block;
 	float: right;
 	height: 33px;
 	padding-right: 18px;
 	text-decoration: none;
 	font-weight: bolder;
 	font-size: 15px;
 	color: #999;
 }
 
 .hc_lnav .allbtn:hover ul {
 	display: block
 }
 
 .hc_lnav .allbtn ul li:hover .tx a {
 	color: #333333
 }
 
 .hc_lnav .allbtn ul li:hover dl {
 	color: #6e6e6e
 }
 
 .hc_lnav .allbtn ul li:hover a {
 	color: #666666
 }
 
 .hc_lnav .allbtn ul li:hover a:hover {
 	color: #d80c18
 }
 
 .hc_lnav .allbtn ul li dl {
 	zoom: 1;
 	color: #999999;
 	clear: both;
 	overflow: hidden;
 	padding: 0px 0px 0px 37px;
 }
 
 .hc_lnav .allbtn ul li dl a {
 	line-height: 22px;
 	white-space: nowrap;
 	float: left;
 	color: #5b5853;
 	font-family: "微软雅黑";
 	margin-left: 6px;
 	margin-right: 6px;
 	-webkit-transition: color 0.1s ease-out 0s;
 	-moz-transition: color 0.1s ease-out 0s;
 	-ms-transition: color 0.1s ease-out 0s;
 	-o-transition: color 0.1s ease-out 0s;
 	transition: color 0.1s ease-out 0s
 }
 
 .hc_lnav .allbtn ul li dd {
 	/*height:24px;*/
 	line-height: 24px;
 	width: 248px;
 	float: left;
 	overflow: hidden;
 }
 
 .hc_lnav .allbtn ul li .pop {
 	border-bottom: #fe7000 2px solid;
 	position: absolute;
 	border-left: medium none;
 	padding-bottom: 10px;
 	background-color: #eeeeee;
 	padding-left: 30px;
 	width: 640px;
 	padding-right: 30px;
 	display: none;
 	min-height: 560px;
 	border-top: medium none;
 	top: 0px;
 	border-right: #fe7000 2px solid;
 	padding-top: 5px;
 	left: 224px;
 	box-shadow: 4px 4px 5px -1px #999999;
 	-webkit-box-shadow: 4px 4px 5px -1px #999999;
 	-moz-box-shadow: 4px 4px 5px -1px #999999;
 	overflow: hidden;
 }
 
 .hc_lnav .allbtn ul li .pop h3 {
 	display: none;
 	font-size: 14px
 }
 
 .hc_lnav .allbtn ul li .pop dl {
 	padding-bottom: 4px;
 	color: #666666;
 }
 
 .hc_lnav .allbtn ul li .pop dl:hover {
 	background-color: #f3f3f3
 }
 
 .hc_lnav .allbtn ul li .pop dl a {
 	color: #666666;
 	margin-left: 12px;
 	margin-right: 12px
 }
 
 .hc_lnav .allbtn ul li .pop dl a.un {
 	color: #a5a5a5
 }
 
 .hc_lnav .allbtn ul li .pop dt {
 	padding-left: 0px;
 	width: 72px;
 	color: #fe7000;
 }
 
 .hc_lnav .allbtn ul li .pop dd {
 	width: 565px;
 	margin-left: -12px
 }
 
 .hc_lnav .allbtn ul li:hover .pop {
 	display: block;
 	top: 0px;
 	left: 190px
 }
 
 .hc_lnav .allbtn ul li:hover .pop dl a.un {
 	color: #a5a5a5;
 	text-decoration: none
 }
 /*底部开始*/
 
 .zsever {
 	width: 1190px;
 	margin: 0px auto;
 	height: 89px;
 }
 
 .icon {
 	padding: 7px 0px 0px;
 }
 
 .icon li {
 	float: left;
 }
 
 .icon li.i1 {
 	width: 200px;
 	margin-left: 30px;
 }
 
 .icon li.i2 {
 	width: 172px;
 	margin-left: 97px;
 }
 
 .icon li.i3 {
 	width: 219px;
 	margin-left: 79px;
 	margin-right: 45px;
 }
 
 .icon li.i4 {
 	width: auto;
 }
 
 .shouhou {
 	width: 1190px;
 	margin: 0px auto;
 	height: 162px;
 	border-top: 1px solid #f3f3f3;
 }
 
 .shouhou .lxwm {
 	width: 144px;
 	float: left;
 }
 
 .shouhou .lxwm img {
 	border: 1px #5b6256 solid;
 	width: 142px;
 	height: 142px;
 }
 
 .shouhou .lxwm p {
 	height: 24px;
 	line-height: 24px;
 	text-align: center;
 	color: #170c04;
 }
 
 .shouhou .gwzn {
 	float: left;
 	width: 88px;
 	margin-left: 122px;
 	margin-top: 6px;
 }
 
 .shouhou .gwzn h2 {
 	font-size: 18px;
 	line-height: 58px;
 	color: #808080;
 	font-family: "微软雅黑";
 	font-weight: normal;
 }
 
 .shouhou .gwzn li {
 	height: 24px;
 	line-height: 0px;
 	width: 114px;
 }
 
 .shouhou .gwzn li a {
 	color: #a1a1a1;
 	font-size: 13px;
 }
 
 .shouhou .gwzn li a:hover {
 	color: #fe7000;
 }
 
 .zerwm {
 	margin-top: 32px;
 	display: inline-block;
 	width: 75px;
 	height: 75px;
 }
 
 .zfoot_bg {
 	background-color: #fe7000;
 	width: 100%;

 	min-width: 1190px;
 }
 
 .zfoot {
 	width: 1190px;
 	margin: 0 auto;
 	padding-top: 26px;
 	font-family: "微软雅黑";
 	font-size: 14px;
 }
 
 .zfoot p {
 	line-height: 26px;
 	text-align: center;
 	color: #ffffff;
 }
 
 .zfoot p span {
 	color: #ffffff;
 }
 
 .zfoot p span a {
 	color: #ffffff;
 }
 
 .zfoot p span a:hover {
 	text-decoration: underline;
 }
 
 .zfoot ul {
 	padding-left: 285px;
 	margin-bottom: 22px;
 }
 
 .zfoot ul li {
 	float: left;
 	padding: 0px 10px;
 	border-right: 1px #ffffff solid;
 	height: 14px;
 	line-height: 14px;
 }
 
 .zfoot ul li a {
 	color: #ffffff;
 }
 
 .zfoot ul li a:hover {
 	color: #fe7000;
 }
 
 .zfoot ul li:last-child {
 	border: none;
 }
 
 .mt2 {
 	margin-top: 10px;
 	margin-left: 20px;
 }
 
 .bot_icon {
 	width: 583px;
 	height: 40px;
 	margin: 40px auto 32px auto;
 }
 
 .bot_icon a {
 	display: inline-block;
 	float: left;
 	margin-left: 20px;
 }
 
 .bot_icon a:first-child {
 	margin-left: 0;
 }