* {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-family: "San Francisco";
  font-family: "寰蒋闆呴粦";
}
body{min-width: 1280px;}
img{
	border: none;
}
a{
	color: #272727;
	text-decoration: none;
}
li {
  list-style: none;
}
.header {
  width:100%;
  min-width: 1280px;
  height:0 auto;
  
 background: #FFFFFF;
 border-bottom:1px solid #000000;
 position:fixed;
 top:0;
 left:0;
}
.header .topnav {
  width: 82.9%;
  height: 30px;
  margin: 0 auto;
  margin-top: 10px;
  line-height: 30px;
  text-align: center;
}
.header .topnav .topnav_left {
  float: left;
  
}
.header .topnav .topnav_right {
  float: right;
  height: 100%;
  
}
.header .topnav .topnav_right .topnav_right_left {
  float: left;
  width: 40px;
  height: 100%;
}
.header .topnav .topnav_right .topnav_right_left .oy {
  display: block;
  width: 20px;
  height: 70%;
  float: left;
  background: url(../image/cons.png) no-repeat 1px -164px;
  border-bottom: 1px solid #333333;
}
.header .topnav .topnav_right .topnav_right_left .rmb {
  display: block;
  width: 20px;
  height: 70%;
  float: left;
  background: url(../image/cons.png) no-repeat -40px -164px;
}
.header .topnav .topnav_right .topnav_right_right {
  float: right;
  width: 274px;
  height: 100%;
  
}
.header .topnav .topnav_right .topnav_right_right ul {
  height: 100%;
}
.header .topnav .topnav_right .topnav_right_right ul li {
  float: left;
  padding: 0 10px;
  height: 80%;
  box-sizing: border-box;
  
}
.header .topnav .topnav_right .topnav_right_right ul li a {
  display: block;
  height: 100%;
  box-sizing: border-box;
}
.header .topnav .topnav_right .topnav_right_right ul li .my {
  width: 21px;
  background: url(../image/cons.png) no-repeat -185px -210px;
}
.header .topnav .topnav_right .topnav_right_right ul li .order {
  
  
}
.header .topnav .topnav_right .topnav_right_right ul li .phone {
  width: 21px;
  background: url(../image/cons.png) no-repeat -66px -210px;
}
.header .topnav .topnav_right .topnav_right_right ul li .cart {
  padding-left: 21px;
  text-decoration: none;
  color: #333333;
  line-height: 24px;
  background: url(../image/cons.png) no-repeat -288px -210px;
}
.header .logo_find_box {
  width: 17.9%;
  margin: 0 auto;
}
.header .logo_find_box .logo {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  text-align: center;
  background: url(../image/cons.png) no-repeat 0 0;
}
.find_box {
  float: left;
  width: 192px;
  height: 25px;
}
.find_box .find {
  height: 100%;
  width: 100%;
 
}
.find_box .find #find {
  width: 144px;
  height: 100%;
  border: 0;
  float: left;
}
.find_box .find #btn {
  width: 50px;
  height: 100%;
  float: left;
  border: 0;
  background: url(../image/cons.png) no-repeat 15px -238px;
}
.header .logo_find_box .find_box p {
  text-align: right;
  color: #999;
  font-size: 12px;
}
.header .nav {
  width: 100%;
  position: relative;
  
  height:35px;
  margin-bottom: 35px;
}
.header .nav>ul {
  width: 1200px !important;
  margin: 0 auto;
  height: 44px;
}
.header .nav ul li {
  float: left;
  padding-left:3.4%;
  padding-right:4.18%;
  height: 44px;
  line-height: 44px;
}
.header .nav ul li a {
  display: block;
  width: 100%;
  height: 96%;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-weight: 500;
}
.header .nav ul li:hover .border_line{
	
		border-bottom: 2px solid #000000;

}
.b_line{
	border-bottom: 2px solid #000000;
}
.banner {
  width: 91.66%;
  margin:0 auto;
  

  
  
  
}
.banner a {
  display: block;
  width: 100%;
  height:100%;
  overflow: hidden;
}
.banner a img {
  width: 100%;
  height:100%;
}
.best {
  width: 100%;
  height: auto;
  margin: 0 auto;
  
  margin-top: 25px;
  
  
}
.best .best_title {
  position: absolute;
  top: -12px;
  right: 168px;
  color: #A6A6A6;
  background: #fff;
  padding: 0 5px;
}
.best .best_left {
	border-top: 1px solid #E9E7E7;
  float: left;
  width: 26.06%;
  height: auto;
  overflow: hidden;
  padding-top: 30px;
	margin-left:3.64%;
}

.newest {
  width: 980px;
  height: auto;
  margin: 0 auto;
  margin-top: 25px;
  position: relative;
}
.newest .newest_title {
  position: absolute;
  top: 388px;
  right: 500px;
  color: #A6A6A6;
  background: #fff;
  padding: 0 2px;
}
.newest ul {
  margin-top: 30px;
  border-top: 1px solid #E9E7E7;
}
.newest ul li {
  float: left;
  
  margin-top: 20px;
}
.newest ul li h2,
.newest ul li h3 {
  text-align: center;
  font-size: 16px;
  font-weight: normal;
  font-family: '榛戜綋';
}
.newest ul li p {
  text-align: center;
  color: #999999;
}
.promise {
  width: 100%;
  height: 50px;
  background: #F3F4F8;
  margin-top: 80px;
}
.promise .promise_center {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.promise .promise_center li {
  float: left;
  width:287px;
  height: 100%;
  line-height: 50px;
}
.promise .promise_center .global {
  display: block;
  width: 35px;
  height: 35px;
  float: left;
  margin-top: 12px;
  margin-left: 40px;
  background: url(../image/cons.png) no-repeat -138px -208px;
}
.promise .promise_center .quality {
  display: block;
  width: 35px;
  height: 35px;
  float: left;
  margin-top: 12px;
  margin-left: 90px;
  background: url(../image/cons.png) no-repeat -245px -208px;
}
.promise .promise_center .direct {
  display: block;
  width: 35px;
  height: 35px;
  float: left;
  margin-top: 12px;
  margin-left: 130px;
  background: url(../image/cons.png) no-repeat -212px -208px;
}
.promise .promise_center .out {
  display: block;
  width: 35px;
  height: 35px;
  float: left;
  margin-top: 12px;
  margin-left: 130px;
  background: url(../image/cons.png) no-repeat -91px -208px;
}
.link {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 50px;
  overflow: hidden;
}
.link ul {
  height: auto;
  overflow: hidden;
  float: left;
  text-align: center;
}
.link ul h2 {
  font-size: 16px;
  color: #B0B0B0;
  padding: 10px;
  padding-left: 5px;
}
.link ul li {
  padding: 5px;
}
.link ul li a {
  text-decoration: none;
  color: #333333;
}

	padding-bottom:15px;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}
.pinp1 a{
	display:block;
	width:24%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	float:left;
	text-align: center;
	font-size:13px;
	color:#FFFFFF;
	
	padding-bottom:12px;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}
.pinp1 .xian{
	width:96%;
	border-top: 1px solid #A0A0A0;
	position:absolute;
	top:30px;
	left:0%;
	z-index:1;
}
.pinp a:hover{
	border-bottom:2px solid #FFFFFF;
	
}
.pinp1 a:hover{
	border-bottom:2px solid #FFFFFF;
}
.fangda>div:hover .pinp1{display:block;}
.fangda>div:hover .pinp{display:block;}
.fangda>div:hover .zhuti{display:block;}
.fangda>div:hover .biao1{display:block;}
.fangda>div:hover img{
	-o-transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	transition:all 0.4s;
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	}
.xian{
	width:96%;
	border-top: 1px solid #A0A0A0;
	position:absolute;
	top:33px;
	left:0%;
	z-index:1;
}
#tooltip{
	
}
.search_bf{
  width: 177px;
  height:16px;
  border: none;
  border-left:1px solid #979797;
  border-right:1px solid #979797;
  text-align: center;
  line-height:16px;
  cursor: pointer;
  position: relative;
  top: 5px;
  left:0px;
}
.find input:focus{
  outline: none;
}

.fenye{ margin-top:10px; font-size:12px; color:#666; font-family:"寰蒋闆呴粦", Simsun;float:left;position: absolute;top:24px;left:0;right:0;margin:0 auto;}
.fenye ul{ float:left;}
.fenye ul li{ float:left; margin-left:5px; border:1px solid #ccc;  font-weight:bold; cursor:pointer; color:#999;padding:0 5px; background: #f1f1f1; height: 27px;line-height: 27px;}
.fenye ul li a{ font-size:12px; color:#666; font-family:"寰蒋闆呴粦", Simsun; text-decoration:none;display: block;min-width: 21px;  height: 27px;line-height: 27px;text-align: center;}
.fenye ul li.xifenye{ width:38px; text-align:center; float:left; position:relative;cursor: pointer;}
.fenye ul li .xab{ float:left; position:absolute; width:39px; border:1px solid #ccc; height:123px; overflow-y: auto;overflow-x: hidden;top:-125px; background-color: #fff; display:inline;left:-1px; width:50px;}
.fenye ul li .xab ul{ margin-left:0; padding-bottom:0;}
.fenye ul li .xab ul li{ border:0; padding:4px 0px; color:#999; width:34px; margin-left:0px; text-align:center;}
.fenye ul .check{background: #000;padding: 0 13px;}