ol, ul, dl {
	margin: 0;
}
p {
	padding: 0;
	margin: 0;
}
a:hover {
	text-decoration: none;
}
.clearfix:after{
  content: ""; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  font-size: 0;
}
.clearfix {
  /* 触发 hasLayout */ 
  zoom: 1; 
}
.top {
	position: absolute;
	z-index: 100;
}
.top a {
	font-family: '方正兰亭纤黑简体','微软雅黑','黑体';
}
.min_100 {
	min-width: 100%;
}
.top_box {
	height: 50px;
	background: rgba(0,0,0,0.75);
	margin: 0 auto;
	transition: all 0.2s ease;
}
.w_2400 {
	width: 1200px;
	margin: 0 auto;
	transition: all 0.2s ease;
}
.logo {
	padding-top: 15px;
	max-width: 110px;
}
.pull-left {
	float: left !important;
}
.logo img {
	max-width: 110px;
}
.pull-right {
	float: right !important;
}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.more_nav{ 
	background:url(../images/top-nav_new/more.png) no-repeat 0 9px; 
	width:30px; 
	height:24px; 
	display:block; 
	margin-right:10px; 
	margin-top:10px; 
	float:left; 
	display:none;
}
.nav ul li{ 
	font-weight:100; 
	float:left; 
	font-size:14px; 
	color:#fff; 
	position:relative; 
	line-height:50px; 
	transition:all 0.2s ease; 
}
.nav ul li a{ 
	display:block; 
	color:#fff; 
	padding:0 20px; 
	transition:all 0.2s ease;
}
.nav ul li a:hover, .nav ul li .on a{ 
	opacity:0.6;
	text-decoration: none;
}
.navList:hover .navListBox{
	display:block;
}
.navListBox{
	display:none;
	position:absolute;
	top:50px;
	left:0px;
	background:#000;
}
.navListBox li{
	position:relative;
	min-width:135px;
}
.navListBox li a{
	height:40px; 
	line-height:40px;
	overflow:hidden;
	padding:0 10px !important;
	white-space:nowrap;
}
.navListBox li a.on{
	background:url(../images/top-nav_new/left.png) no-repeat right center;
	background-size:auto 25%;
}
.navListBox li:hover ul{
	display:block;
}
.navListBox li ul{
	position:absolute;
	display:none;
	top:0px;
	left:135px;
	background:rgba(0,0,0,0.75);
}
.navListBox li ul li{
	width:auto;
}
@media (max-width:1200px){
	.navListBox ul{ 
		display:none;
	}
}
.nav .ss{ 
	margin-top:10px;
}
.nav .ss input{ 
	float:left; 
	border-radius:12px; 
	font-size:14px; 
	padding:0; 
	width:0; height:25px; 
	line-height:25px; 
	margin-top:0; 
	background:#fff; 
	border:none; 
	transition:all 0.2s ease;
}
.nav.on .ss input{ 
	width:100px; 
	padding:0 12px;
}
.nav .ss .Search{ 
	cursor:pointer; 
	float:left; 
	padding:0 13px; 
	background:url(../images/top-nav_new/pic.png) 0px -76px no-repeat; 
	display:block; 
	margin-top:1px; 
	height:25px;
}
.nav.on .ss .Search{ 
	display:none;
}
.nav .ss .Search{ 
	cursor:pointer; 
	float:left; 
	padding:0 13px; 
	background:url(../images/top-nav_new/pic.png) 0px -76px no-repeat; 
	display:block; 
	margin-top:1px; 
	height:25px;
}
.nav .ss button{ 
	float:left; 
	display:none; 
	background:none; 
	border:none; 
	height:30px; 
	line-height:30px;
}
.nav.on .ss button{ 
	display:block;
}
.nav .ss button i{ 
	padding:0 13px; 
	background:url(../images/top-nav_new/pic.png) 0px -78px no-repeat; 
	display:block; 
	height:25px;
}
.nav .Shopping_Cart{ 
	width:50px; 
	margin-top:10px; 
	height:30px;
}
.nav .Shopping_Cart i{ 
	padding:0 25px; 
	background:url(../images/top-nav_new/pic.png) -36px -76px no-repeat; 
	height:30px; 
	display:block;
}
.nav2_box{ 
	height:0; 
	overflow:hidden; 
	background:rgba(255,255,255,0.90); 
	text-align:center;
}
.nav2{ 
	display:none;
}
.nav2.on{ 
	display:block;
}
.Product_li{ 
	/*width:150px; */
	height:150px; 
	vertical-align:top; 
	overflow:hidden; 
	padding:0 20px; 
	display:inline-block;
}
.Product_li .hd{ 
	width:110px; 
	overflow:hidden;
}
.Product_li .hd ul{
	width:110px; 
	height:92px; 
	overflow:hidden;
}
.Product_li .hd li{ 
	display:block; 
	width:110px; 
	height:92px; 
	padding:10px 0;
}
.Product_li .hd li.on{ 
	display:block;
}
.Product_li .hd li a{ 
	display:table-cell; 
	width:110px; 
	height:72px; 
	text-align:center; 
	vertical-align:middle;
}
.Product_li .hd li img{ 
	max-width:110px; 
	max-height:72px; 
	transition:all 0.2s ease;
}

.Product_li .hd li .info{ 
	text-align:center;
}
.Product_li .info .p1{ 
	width:100%; 
	margin:0 auto; 
	border-bottom:1px solid #b2b2b2; 
	height:0px; 
	overflow:hidden;
}
.Product_li .info .p2{  
	font-weight:100; 
	font-size:14px; 
	line-height:25px; 
	height:25px; 
	overflow:hidden; 
	overflow:hidden; 
	color:#b2b2b2; 
	transition:color 0.5s ease;
}
.Product_li:hover .info .p1{ 
	border-color:#333;
}
.Product_li:hover .info .p2{ 
	color:#333;
}
.Product_li .bd ul{ 
	text-align:center;
}
.Product_li .bd li{ 
	display:inline-block; 
	width:12px; 
	height:12px; 
	margin:0 2px; 
	border-radius:50%; 
	cursor:pointer;
}
.info1{
	line-height:1.5;
}
.info1 p{
	padding-bottom: 5px;
	font-family:"Microsoft YaHei";
}
.info .p1, .info .p2 {
	padding: 0;
	margin: 0;
}



/*******************************底部导航***********************************/
.foot_index{ color:#c2c2c2; border-top:1px solid #d0d0d0; padding:40px; font-size:12px; position: relative; top: 70px;}
.foot_index .p1{ font-size:12px; line-height:30px; font-weight:100;}
.foot_index .p1 span{ margin-right:5px;}
.foot_index .p1 a{ margin-right:5px; color:#999;}
.foot_index .p1 img{ height:1.25em; margin-top:0.25em;}
.foot_index .p2,.foot_index .p3{ font-weight:100;}
.foot_index .p2 .tel{ display:inline-block; margin:0 5px; background:url(../images/top-nav_new/tel.png) no-repeat center center; background-size:auto 60%;}
.foot_index .p2 .tel img{ height:1.25em; opacity:0;}
.foot{ color:#c2c2c2; margin-top:40px; border-top:1px solid #d0d0d0; padding:40px; font-size:12px;}
.foot .p1{ font-size:12px; line-height:30px; font-weight:100;}
.foot .p1 span{ margin-right:5px;}
.foot .p1 a{ margin-right:5px; color:#999;}
.foot .p1 img{ height:1.25em; margin-top:0.25em;}
.foot .p2,.foot .p3{ font-weight:100;}
.foot .p2 .tel{ display:inline-block; margin:0 5px; background:url(../images/top-nav_new/tel.png) no-repeat center center; background-size:auto 60%;}
.foot .p2 .tel img{ height:1.25em; opacity:0;}