body{ padding:0; margin:0;}
.head{font-family:"微软雅黑"; text-align:left; font-size:14px;}
.HackBox{border-top:1px solid !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.head,.head a:link,.head a:visited { text-decoration: none;}.head img{ border:none;}
.head li,.head ul,.head dt,.head dd,.head dl{ list-style:none; padding:0; margin:0;}
.head li { float:left;}
.w_bg{ width:1000px; margin:0 auto}
.w1210 .w_bg{ width:1210px;}
.w1330 .w_bg{ width:1274px;}
.head_t{font-family: Arial, Helvetica, sans-serif,"宋体"; height:40px; line-height:40px; font-size:12px; border-bottom:1px solid #eceded;}
.head_t,.head_t a:link,.head_t a:visited {color: #818181; }.head_t a:hover {color: #d92b2b; }
.tb,.head i{ background-image:url(../images/index/index_20.png); background-repeat:no-repeat;}
.home{ background-position:0 11px;}
.xnav li i{ position:absolute; right:18px; top:50%; width:18px; height:15px; margin-top:-9px; background-image:url(../images/index/index_20.png); background-repeat:no-repeat;background-position: -10px -1219px;}
.xnav li h2{ font-size:14px; text-align:left; padding-left:14px; position:relative; font-weight:normal;margin: 0;}
.head_r{ float:right;}
.head_l li{  padding: 0 0 0 25px; }.head_l li.hi a{ padding-left:12px;}
.user font{ color:#F00;} .user em,.hi em{  font-style:normal; width:20px; display: inline-block; height:21px; background-position: 10px -26px;}
.hi em{ width:11px;}
.head_r li{ padding: 0 7px 0 22px;position:relative; z-index:999;}
.head_r li i{transform: rotate(0deg);transition: transform 0.2s ease-in 0s;  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); position:absolute; right:-3px; top:15px; display: block; height:10px; width:10px; background-position: center -223px;}
.head_r li.this i{transform: rotate(180deg);transition: transform 0.2s ease-in 0s;  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.xnav li { padding:1px 0;}.xnav li.this { padding:0;}
.xnav li.this i{transform: rotate(90deg);transition: transform 0.2s ease-in 0s;  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}

.head_r li div.caidan{ z-index:99; display:none; position: absolute; line-height:24px; top:40px; right:0; border:1px solid #e7e7e7 ; background-color:#fff; padding:10px; }
.head_r li.kf div.caidan {width:55px;right:-15px;}
.head_r li div.caidan a{ display:block;}

.head_r li.d_map{ background-position:8px -172px; padding-left:30px;right:0;}
.head_r li.d_map div.caidan{ width:240px;}
.head_r li.d_map dl{ float:left; width:33.3%;}
.head_r li.d_map dl dt{ font-weight:bold;}
.head_r li.shouji{background-position:1px -131px;}
.head_r li.shouji div.caidan{ right:-25px;}
.head_r li.weixin,.head_r li.sina{  display: block; height:40px; }.head_r li.sina{ padding-left:0;}.head_r li.sina a{ display:block; height:40px; width:20px;}
.head_r li.weixin div.caidan,.head_r li.sina div.caidan{right:-40px; text-align:center; line-height:18px;} 
.head_r li.weixin div.caidan{ border:none; background-color: inherit; padding:0;right:-75px; top:34px;}
.head_r li.sina{ background-position:0 -1800px;}
.head_r li.weixin{ background-position:0 -1870px;}
.head_r li.sina.this{ background-position:0 -1833px;}
.head_r li.weixin.this{ background-position:0 -1903px;}

.head_r li.wl{background-position:0 -49px; padding-left:26px; }
.head_r li.gw{background-position:0 -88px; padding-right:20px;}
.head_r li.gw i{ background-position:0 -38px;}

.wl,.wl a:link,.wl a:visited {color: #fd7d00; }.wl a:hover {color: #fd7d00; }

.header .logo{ float:left;}
.header{ height:108px;}.header .w_bg{ padding:14px 0 0 0; }

.search{ position:relative; margin:0 auto; width:480px; padding-top:18px;}
.t_zhuanti{ float:right;}
.search1{height:37px; border-bottom:1px solid #c5c5c5; border-top:1px solid #ababab;border-left:1px solid #ababab;
 -moz-border-radius: 4px 0 0 4px;      /* Gecko browsers */
    -webkit-border-radius:  4px 0 0 4px;  /* Webkit browsers */
    border-radius: 4px 0 0 4px;            /* W3C syntax */ overflow:hidden; width:414px;
}
.search1 input{height:37px; border:1px solid #fff; -moz-border-radius: 5px 0 0 5px;      /* Gecko browsers */
    -webkit-border-radius:  5px 0 0 5px;   /* Webkit browsers */
    border-radius: 5px 0 0 5px;            /* W3C syntax */ width:100%; padding-left:12px;}
	.search2{ border:1px solid #c5c5c5; width:62px; border-top:1px solid #ababab;border-left:1px solid #ababab;
 -moz-border-radius: 0 4px 4px 0;      /* Gecko browsers */
    -webkit-border-radius: 0 4px 4px 0;  /* Webkit browsers */
    border-radius:  0 4px 4px 0;            /* W3C syntax */ background-position:0 -373px;  background-repeat:repeat;overflow:hidden; height:37px;}.search2 input.tb{ background-color:inherit; background-position: center -280px; border:none; padding:0; margin:0; line-height:9999px;height:37px; width:100%; }
	
	.t_zhuanti{ padding-top:10px;}
	
	/* 搜 下来 */	
	.xialx{ display:none;  position:absolute; top:58px; border:1px solid #c5c5c5; background-color:#fbfbfb; -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius:  5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */width:477px; z-index:102;}
	.hot_search{ background-color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius:   5px ;   /* Webkit browsers */
    border-radius:  5px;            /* W3C syntax */
	 padding:18px 18px 10px 18px; border-bottom:1px solid #f2f2f2;
	 }
	.hot_search h5{ padding:0; margin:0;height: initial;line-height: normal;font-size: 14px;text-align: left;background: #fff;}
	.gongnengn{ padding:18px;}
	.hot_search h5 i{ float:left; display:block; width:22px; height:21px; background-position:0 -1770px; font-size:14px;}
	.hot_search ul{ padding:10px 0 0 22px;}
	.hot_search li{ font-family: Arial, Helvetica, sans-serif,宋体; font-size:13px; float:left; padding:0 20px 8px 0;}
	.hot_search,.hot_search a:link,.hot_search a:visited {color: #818181; }
	.hot_search a:hover {color: #d92b2b; }
	.hot_search h5{ color:#000;}
	.hot_search .color_cheng,.hot_search .color_cheng a:link,.hot_search .color_cheng a:visited,.hot_search .color_cheng a:hover {color: #fd7100; }
	.gongnengn{ font-size:13px;}
	.gongnengn li{ width:90px ; height:32px; border:1px solid #dbdbdb; background-color:#fff; margin-right:10px;  line-height:32px;}
	.gongnengn li i{ float:left; width:30px; height:30px;}
	.gongnengn,.gongnengn a:link,.gongnengn a:visited {color: #bdbdbd; }
	.gongnengn a:hover {color: #d92b2b; }
	.ix1{ background-position:5px -1649px;}
		.ix2{ background-position:5px -1689px;}
		.ix3{ background-position:5px -1728px;}
		
		
		
	/* 分类 */
		.nav,.nav a:link,.nav a:visited {color: #000; }
	.nav a:hover {color: #d92b2b; }
	.nav{ background:url(../images/index/index_14.gif) repeat-x center bottom;height:42px;line-height:42px; position:relative; z-index:99}

	.iinav{ cursor:pointer; float:left;background:#00a0e9 url(../images/index/index_11.gif) no-repeat right 0; height:42px;  width:190px; color:#fff; padding-left:10px; position:relative;position: absolute;
  z-index: 100; }
		.inav{ font-size:16px; position:relative;}	 .i_nav{ overflow: hidden; }
		.xnav{ display:none; font-size:14px; position:absolute;-webkit-box-shadow:0 0 10px #ccc;  
  -moz-box-shadow:0 0 10px #ccc;  
  box-shadow:0 0 10px #ccc;   top:42px; left:0; width:200px;  background-color:#fff; z-index:99; }
  .xnav{ }
  .no-boxshadow .xnav{ border:1px solid #e7e7e7;width:198px; border-top:none;  }
  .xnav ul{position:relative;  }
  .xnav li{  width:100%; height:44px; line-height:44px; background-position:150px -1203px;}
  .xnav li img{ float:left; margin:3px 5px 0 0; }
  .xnav li.this{ background-color:#fff; border:1px solid #e7e7e7; width:203px; border-right:1px solid #fff; height:42px;border-left:none;  }
  .xnav li.this2{ border-right:1px solid #e7e7e7;}
	.iinav i{ position:absolute; height:12px; width:12px; background-position:-6px -523px; top:50%; margin-top:-5px; display:block; right:20px; 
	transform: rotate(0deg);transition: transform 0.2s ease-in 0s;  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  }
.inav .this i{transform: rotate(180deg);transition: transform 0.2s ease-in 0s;  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
	
	
	.rnav{ float:left; font-size:16px; padding-left:200px;}
	.i_nav{ display:none; width:800px; height:479px; position:absolute; top:0; left:201px; background:#fff; border:1px solid #e7e7e7;border-left:none;  }
	
	
	
	
	.rnav li{ padding-left:30px;}
	
	.rnav,.rnav a:link,.rnav a:visited {color: #000000; }.rnav a:hover {color: #3cb34e; }
	.rnav>ul>li>a{-webkit-transition: all 1.4s ease-in-out;-moz-transition: all 1.4s ease-in-out; }
	.rnav>ul>li>a:link,.rnav>ul>li>a:visited {      color: #00a0e9;
    font-weight: bold;   background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 160, 230, 1)), to(rgba(60, 179, 78, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
	
	.rnav>ul>li>a:hover { background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(253, 173, 0, 1)), to(rgba(253, 131, 0, 1))); }
	
	.h_news{  font-size:13px;float:right; width:200px; height:38px; line-height:38px; overflow:hidden; position:relative;}
 
	.h_news h3{ font-size:13px;position:absolute; top:0; left:0; font-weight:normal; padding:0; margin:0;}
	.h_news,.h_news a:link,.h_news a:visited {color: #818181; }
	.h_news a:hover {color: #d92b2b; }
	.gundong{padding-left:39px; overflow:hidden; height:21px; margin-top:8px;}
	.gundong li{ height:21px; line-height:21px; overflow:hidden; }
	.but_down{ display:block; height:14px; width:24px; background-color:#fff; background-position:1px -356px; position:absolute; right:0; top:8px;}
	.but_up{ display:block; height:14px; width:24px; background-color:#fff; background-position:0 -330px; position:absolute; bottom:9px; right:0;}
	.i_nav{text-indent:0;}
	.subitem{   padding:15px 0 0 0;width:70%; border-right:1px solid #f5f5f5; float:left; height:480px; font-size:13px; line-height:16px; font-family:Arial, Helvetica, sans-serif,宋体 }
	.subitem dl{ padding-left:90px; clear:both;position:relative; display:block; min-height:28px; margin-top:0;}
	.subitem dl dt{ text-align:right; top:0; left:20px; width: 56px; position:absolute;padding-top:10px; height:16px; overflow:hidden;}
	.subitem dl dd{ overflow:hidden;padding-top:10px;}.subitem dl span{ float:left; padding:0 10px 8px 10px; margin-left:-1px; background: url(../images/index/index_20.png) no-repeat 0 -35px;}
	.subitem dl dt,.subitem dl dt a:link,.subitem dl dt a:visited {color: #C00; font-weight:bold; }.subitem dl dt a:hover {color: #d92b2b; }
	
	.i_cat{ width:29%; float:left;}
	
		dl.i_prom,dl.i_brands{ clear:both; display:block; line-height:18px; padding:20px 0 0 0}
		dl.i_prom dt,dl.i_brands dt{ font-size:15px; font-weight:bold; padding:5px 0 0 10px;}dl.i_prom dd,dl.i_brands dd{ padding:10px 0 10px 10px;}
		dl.i_brands dd a{ padding-right:15px; display:inline-block}
		dl.i_brands dt{ border-top:1px solid #f5f5f5; padding:10px 0 0 10px;}
		
	/* 正品轮播广告-------------- */	
		.t_zhuanti{ position:relative; width:200px; height:70px; margin-top:5px;}
.t_zhuanti img{ position:absolute; left:0; top:8px;}

.ot_gg{position:absolute; -webkit-animation:gogogo 3s infinite linear ;z-index: 1; }
@-webkit-keyframes gogogo {
    0%{    top:10px;    }   
	 30%{        top:0px;    }    
	100%{        top:10px;    }
 
 
}
.ot_gg2{ display:none;}

	/* 底部-------------- */	
	

	.footer{ background-color:#fbfbfb; border-top:1px solid #e6e6e6; font-size:14px; text-align:center;font-family: "微软雅黑"; }
	.footer li,.footer ul,.footer dt,.footer dd,.footer dl{ list-style:none; padding:0; margin:0;}
.footer,.footer a:link,.footer a:visited {color: #7f7f7f;text-decoration: none; }
	.footer a:hover {color: #d92b2b; }
	.shengmingw{ background-color:#FFF; text-align:left; padding:30px 0 40px 0}
	.shengming{ padding-left:68px; height:100px;}.shengming dl{ float:left; width:25%; height:75px; background-image:url(../images/index/index_108.png); background-repeat:no-repeat; }
	.shengming dl dt,.shengming dl dd{ padding-left:80px;  }.shengming dl dt{ padding-top:18px; font-size:18px; color:#8e8e8e;}.shengming dl dd{ color:#c8c8c8;}
	.sm2{ background-position:0 -101px;}.sm3{ background-position:0 -202px;}.sm4{ background-position:0 -303px;} 
	.foot_nav{ border-top:1px solid #f2f2f2; clear:both; padding-top:30px;}
	.foot_nav dl{ width:20%; float:left; line-height:28px;}
	.foot_nav dl dt{ font-size:16px; font-weight:bold;}
	.foot_nav dt,.foot_nav dt a:link,.foot_nav dt a:visited {color: #4d4d4d; }
	.foot_nav dt a:hover {color: #d92b2b; }
	.f_nav_l{ float:left; width:80%;}
	.f_nav_r{ float:right; width:20%; line-height:24px; padding-top:15px;}.f_nav_r p{ padding:0; margin:0;}.f_nav_r img{ float:left; margin-right:10px; margin-top:-10px;}
	
	.footer_nav{ padding:30px 0 0 0; z-index:999}
	.banquan{ font-size:12px; padding:10px 0 10px 0;}
	
		/* 新增菜单!-------------- */	
	
.rnav li .r_nav{ display: none;}.rnav li:hover .r_nav{ display:block;}.rnav li{ position: relative;}
	  .r_nav{ border:1px solid #ccc; background-color:#fff; top:41px; border-top:1px solid #F7F7F7; display: ; position:absolute; left:0;    }.r_nav li:hover{ background-color: #F6F6F6}.r_nav li{min-width:100%; float:left; clear:both; display:block;padding:0 0 0 0;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
      .r_nav ul{ float:left; min-width:125px; }.r_nav li a{ display:block; height:100%;padding:0 30px 0 30px;}
	/*客服开始*/
.anew_kf{  position:absolute; position:fixed; z-index:999; background:#fff; border:1px solid #d7d7d7; width:48px; bottom:20%; right:20px;}
.anew_kf ul,.anew_kf li{ padding:0; margin:0;list-style: none;}
.anew_kf li{ position:relative;  float:left; width:100%; height:44px; background-image:url(../images/index/kf_bg.png); background-repeat:no-repeat; cursor:pointer;}
.anew_kf li a{ display:block; height:100%; width:100%; }
.anew_kf_qq{ background-position: center 3px; }
.anew_kf_time{ background-position: center -59px}
.anew_kf_mail{ background-position: center -120px}

.anew_kf_qq:hover{ background-position: center -202px; }
.anew_kf_time:hover{ background-position: center -264px}
.anew_kf_mail:hover{ background-position: center -325px}
.anew_kf_t{white-space:nowrap; width:190px; background:#fff; border:1px solid #d7d7d7; display:none; position:absolute; right:48px;}
.anew_kf_time .anew_kf_t{top:50%;  margin-top:-30px}
.anew_kf_mail .anew_kf_t{ bottom:-1px;}
.anew_kf_qq .anew_kf_t{ top:-1px;}
.anew_kf_t h2,.anew_kf_t p{   margin:0;}
.anew_kf_t,.anew_kf_t h2{ font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.anew_kf_t h2{ padding:10px 10px 5px 10px;}
.anew_kf_time p,.anew_kf_time p a{ color:#5f9a47;}
.anew_kf_mail p,.anew_kf_mail p a{ color:#ef7c00;}
.anew_kf_qq p,.anew_kf_qq p a{ color:#238bdd;}
.anew_kf_t p{ padding:0 10px 10px 10px;}
.anew_kf li:hover .anew_kf_t{ display:block;}
.anew_jt{ position:absolute; width:10px; height:10px;background-image:url(../images/index/kf_bg.png); background-repeat:no-repeat; background-position:0 -408px; right:-10px; top:50%; margin-top:-5px;}
.anew_kf_mail .anew_jt{ top:auto; bottom:22px;}

.anew_kf_zp .anew_kf_t{ bottom:-1px;}
.anew_kf_zp .anew_jt{ top:auto; bottom:22px;}

.anew_kf_kd .anew_jt{ top:0; top:22px;}
.anew_kf_kd{ background-position: center -464px}
.anew_kf_kd:hover{ background-position: center -590px}

.anew_kf_zp{ background-position: center -522px}
.anew_kf_zp:hover{ background-position: center -648px}
.anew_kf_kd input.kd_text{ padding:0; margin:0 0 10px 10px; width:120px;float:left; border:1px solid #ccc; height:26px; line-height:26px;} 
.anew_kf_kd input.kd_submit{padding:0; margin:0 0 0 -1px;     float:left;height:28px; line-height:28px;   width:50px;  }


.anew_kf_weixin{background-position: center -777px}
.anew_kf_weixin:hover{background-position: center -838px}
.anew_kf_weixin .anew_jt{ top:0; margin-top:15px;}











/*客服结束*/
/*返回顶部开始*/
.igotop{ background-image:url(../images/index/gotop.png); background-repeat: no-repeat; } 
.gotop{ display:none; position: absolute; position:fixed; bottom:10px; right:20px; width:46px; height:46px; background-position:0 -452px; cursor:pointer;}
.gotop,.ifd_r{border:1px solid #e5e5e5; background-color:#fff; }
.gotop{ bottom:60px;  background-position:0 0;z-index: 999;margin-right: 1px;}
.gotop:hover{ bottom:60px;  background-position:0px -52px;}
/*返回顶部结束*/