/*
* @Author: Administrator
* @Date:   2018-07-26 17:44:57
* @Last Modified by:   Administrator
* @Last Modified time: 2018-10-23 09:18:46
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }  
body, button, input, select, textarea { font:12px Arial, Tahoma, 微软雅黑; color:#454545; }  
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%; }  
h2, h3 { font-size:14px; }  
button, input, select, textarea, label { vertical-align:middle; outline:none; }  
img { vertical-align:middle; border:none; display:inline-block;   center no-repeat; }  
ul, ol { list-style:none; }  
a { text-decoration:none; color:#454545; vertical-align:baseline; cursor:pointer; }  
a:hover { color:#000; }  
table { border-collapse:collapse; border-spacing:0; } 



.w{
	width:1190px;
	margin:0 auto;
}
.fl{
	float: left;
}
.fr{
	float: right;
	margin:0;
}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}

/* body{
	height:100px;
	background-color: pink;
} */
/* header start */
.header{
	width: 100%;
	/* height:100px; */
	background-color: #fff;
	background: url(../images/headerbg.png) repeat-x;
	position: fixed;
	z-index: 9999;
}
.header .logo{
	float: left;
}
/* .header .logo h1{
	padding:17px 0;
	width: 84px;
	height:66px;
} */
.header .logo h1{
	padding:33px 0;
	width: 180px;
	height:34px;
}

.header .logo a{
	display: block;
	background: url(../images/24_06_03/LOGO.png) no-repeat 0 center;
	-webkit-background-size: 180px 34px;
	background-size: 180px 34px;
	text-indent: -1000em;
}

.header .nav ul{
	/* padding-left:160px; */
	padding-left:260px;
}
.header .nav li{
	float: left;
	margin-right: 40px;
	text-align: center;
	/* font-size:18px; */
}
.header .nav h4 a{
	font-size: 18px;
	/* color:#e21013; */
	color:#1ed17b;
	display: block;
	height:100px;
	line-height: 100px;
	padding:0 20px;
	font-weight:normal;
}
.header .nav h4 a:hover{
	font-size:28px;
}
.header .nav .item{
	display: none;
}
.header .nav .ctrl:hover h4 a{
	line-height: 80px;
}
.header .nav .ctrl:hover .item{
	display: block;
}
.header .nav dd{
	font-size: 14px;
	padding-bottom:10px;
}
.shop{
	width: 120px;
	height: 32px;
	/* background-color: #e21013; */
	float: right;
	padding:34px 0;
	text-align: center;	
	position:relative;
}
.shop .shop_find a{
	display:block;
	height: 32px;
	width: 100px;
	/* background-color: #e21013; */
	background-color: #3eb675;
	line-height: 32px;
	font-size:14px;
	color:#fff;
	position:relative;
	padding-left: 20px;
}
.shop .shop_find span{
	display:block;
	width: 21px;
	height:21px;
	position: absolute;
	top:6px;
	left:10px;
	margin-right:14px;
	background: url(../images/find.png) center center no-repeat;
}
.shop .shop-hide{
	width:400px;
	position:absolute;
	top:100px;
	right:0;
	background-color: #3eb675;
	/* opacity:.6; */
	padding-bottom: 48px;
	display:none;
}
.shop .shop-hide .shop-logo{
	padding-top: 36px;
	text-align: left;
	padding-left:48px;
}
.shop .shop-hide .shop-logo .shop-logo-im1{
	margin-right:96px;
}
.shop:hover .shop-hide{
	display: block;
}
.shop .shop-hide ul{
	padding:24px 0;
}
.shop .shop-hide li{
	float: left;
	padding-left:48px;
}
.shop .shop-hide a{
	font-size:14px;
	line-height: 44px;
	color:#fff;
}
/* header end */

.footer{
	background-color: #eeeeee;
	padding:48px 0 100px 0;
	/* width:100%; */
}
.footer_top{
	padding-bottom: 36px;
	border-bottom: 1px solid #fff;
}
.footer .slogn{
	float: left;
	margin-right: 380px;
}
.footer .slogn h5{
	font-size:22px;
	line-height: 46px;
}
.footer .slogn p{
	font-size: 14px;
	line-height: 20px;
}
.footer .nav_list{
	float: left;
	margin-left:99px;
	text-align: center;
}
.footer .nav_list h5{
	font-size: 20px;
	line-height: 46px;
	/* color:#e21013; */
	color:#3eb675;
	font-weight:normal;
}
.footer .nav_list a{
	font-size:14px;
	line-height: 26px;
}
.footer .nav_list a:hover{
	font-size:16px;
}
.footer_bottom{
	padding-top:22px;
	border-top:1px solid #ccc;
	color:#939393;
	text-align: center;
}