﻿/*reset*/
*{margin:0;padding:0;}
html{height:100%;width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body{width:100%;padding:0;margin:0;background: #fff;min-height:100%;height:auto!important;height:100%;font: 14px/1.5 arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;
color: #595959;}
a{ text-decoration:none;
color: #595959;cursor:hand;cursor: pointer;
outline: 0;
}
#container_article{
    overflow: hidden;
    clear: both;
    width: 100%;
    margin: 0px auto;z-index:2;min-height:300px;
}
#container_article h2{height: 34px;margin-top:15px;
line-height: 34px;text-align:center;}
#container_article .ctime{height: 34px;
line-height: 34px;text-align:center;}
#artticle_contents{width:90%;margin:0 auto;}
#mobileform input{height:37px}
li{ list-style:none;}
table{border-collapse:collapse;border-spacing:0}
#form tr{padding:0 3px;}
.main{overflow:hidden;clear:both;width: 100%;
margin: 0 auto;}
.commom_wrapper{width:100%;margin:0 auto;overflow:hidden;}
.menu{ 
background-color:#e2344a;
overflow: hidden;  
font-family: "microsoft yahei";
font-size: 16px;
width: 1280px;
margin:0 auto;
}

.all_class{ background: #FF3C00;border-right:3px solid #f50;}
.all_class  h2 {overflow:hidden;height:40px; 
}
.goods{ background: #ff6600;border-right:3px solid #f50;}
.goods  h2 {overflow:hidden;height:40px; 
}
.goods  h2  .grid{overflow:hidden;width:57px;margin-left:15px; padding-top:10px;
}
.all_class  h2  .grid{overflow:hidden;width:57px;margin-left:15px; padding-top:10px;
}
.grid img {
    width: 22px;
    height: 22px;
}
  .all_class span{
background-color:#FF3C00;font: 14px/1.5 arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;
float:left;
color:#ffffff;height:40px;text-align:center;display:inline-block;line-height:40px;color:#fff;
}
.menu  li{position: relative;text-align: center;float:left;width:140px;}
.menu  li  a{ line-height: 50px; height: 50px;
float: left; 
 color: #ffffff;text-decoration: none;width:140px;}
.all_class h2 b {
    position: absolute;
    right: 23px;
    top: 18px;
    width: 0px;
    height: 0px;
    border-width: 5px;
    border-style: solid dashed dashed;
    border-color: #FFF transparent transparent;
    font-size: 0px;
    line-height: 0;
}
.goods h2 b {
    position: absolute;
    right: 23px;
    top: 18px;
    width: 0px;
    height: 0px;
    border-width: 5px;
    border-style: solid dashed dashed;
    border-color: #FFF transparent transparent;
    font-size: 0px;
    line-height: 0;
}
.menu li a:hover{ background-color: #fff; text-decoration: none;color:#e3393c;margin-top:1px;}
.screen{width:100%;margin:0 auto;}
.wrapper{overflow:hidden;clear:both;width: 100%;
margin: 0 auto;}
/* 顶部*/
.top {
color: #757575;height: 34px;
line-height: 34px;
background-color: #f5f5f5;width: 100%;
margin: 0 auto;
}
.top span{display:inline-block;color: #595959;}

.toolbar a{
color: #757575;
margin:0 2px;display:inline-block;
padding: 0 18px 0 15px;height:34px;
}
.toolbar a:hover{
height:34px;color: #f60;
}
#dbox {left:4px;
position: absolute;
top: 32px;
z-index:99999;
border: 1px solid #e8e8e8;
border-top: 0;
background-color: #fff;
width:85px;
}

#dbox li{

}
#dbox a{
clear:both;height: 35px;
text-align:center;
line-height:35px;display:inline-block;
cursor:pointer;border-bottom: 1px dashed #e8e8e8;
color: #595959; width:100%;
text-decoration:none;
}
#dbox a:hover{
text-decoration:underline;
background-color: #f5f5f5;color: #f60;

}
#userfavor a{  display: block;
  cursor: pointer;
  z-index: 100001;position: relative;
  border: solid #f2f2f2;
  border-width: 0 1px;padding-left:12px;
 width: 69px;text-align:center;
  margin-right:1px;padding-right: 14px;
  }
#userfavor a i{ left:0px;position: absolute;
  top:4px;width:20px;height:20px;overflow:hidden;
 background: url(../images/ishoucang.png) 50% 100% no-repeat scroll transparent;
 }
#userfavor a b{  -webkit-backface-visibility: hidden;
  position: absolute;
  right: 9px;
  top: 15px;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid dashed dashed;
  border-color: #bbb transparent transparent;
  font-size: 0;
  line-height: 0;}
 #favormenu {left:6px;
position: absolute;
top: 32px;
z-index:99999;
border: 1px solid #e8e8e8;
border-top: 0;
background-color: #fff;
width:93px;
}

 #favormenu li{

}
 #favormenu a{
clear:both;height: 35px;
text-align:center;
line-height:35px;display:inline-block;
cursor:pointer;border-bottom: 1px dashed #e8e8e8;
color: #595959; width:100%;
text-decoration:none;
}
 #favormenu a:hover{
text-decoration:underline;
background-color: #f5f5f5;
color: #f60;
}
#sell a{ display: block;
  cursor: pointer;
  z-index: 100001;
  border: solid #f2f2f2;
  border-width: 0 1px;
  position: relative;width: 69px;text-align:center;
  margin-right:1px;position: relative;padding-right: 14px;
  }

#sell a b{  -webkit-backface-visibility: hidden;
  position: absolute;
  right: 9px;
  top: 15px;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid dashed dashed;
  border-color: #bbb transparent transparent;
  font-size: 0;
  line-height: 0;}
 #sellmenu {left:6px;
position: absolute;
top: 32px;
z-index:99999;
border: 1px solid #e8e8e8;
border-top: 0;
background-color: #fff;
width:93px;
}

 #sell li{

}
#sellmenu  a{
clear:both;
height: 35px;
text-align:left;
text-indent:2px;
line-height:35px;display:inline-block;
cursor:pointer;text-align:center;
border-bottom: 1px dashed #e8e8e8;
color: #595959;
width:100%;
text-decoration:none;
}
 #sellmenu a:hover{
text-decoration:underline;
background-color: #f5f5f5;
color: #f60;
}
.yershop_wrapper .header {
position: relative;
height:146px;
clear: both;
width: 1200px;
margin: 0 auto; z-index:999;margin:5px 0;
}
.header-wrap {
position: relative;
height: 146px;
clear: both;
width:1000px;
margin: 0 auto;
}
.header-wrap .logo{
position: relative;
height: 146px;
display:inline-block;overflow:hidden;
float: left;
}
.logo img{
width:456px;
height:94px;
border:0;
border:none;
}
.header_center {
float: left;margin-left:80px;margin-top:13px;
padding:5px 0 0 0;width: 573px;
}
.header .logo {
float: left;
width:289px;
height:146px;overflow:hidden;
}
.tag {
height: 33px;
line-height: 33px;
width: 388px;
color: #999;overflow:hidden;clear:both;
padding-left: 11px;
}
.tag a{
padding-right: 16px;
color: #999;
}
.search_tab span{height:30px;
cursor:hand;cursor:pointer;line-height:30px;width:60px;text-align:center;display:inline-block;}
.selecttype{background-color:#f60;color:#fff;
}
.selecthover{background-color:#ffeee5;color:#f60;}
.header .top_right {
position: relative;
z-index: 8;
float: right;
padding-top: 18px;width:250px;
}
a.shopping_cart:link, a.shopping_cart:visited, a.shopping_cart:active {
position: relative;
z-index: 3;
display: block;
float: right;
width: 64px;
height: 37px;
line-height: 35px;
background: url("../images/ui_img8.png") no-repeat -268px -787px #ff3c00;
padding: 0 0 0 34px;
color: #fff;
border: 1px solid #ff3c00;
border-bottom: 0;
}

.shopping_cart .yellow {
padding-left: 4px;
font-weight: bold;
}
/*--------欢迎条幅 ---------*/
.headerr{ width:100%; height:40px; background:#e0e0e0;}
.header_d{ width:1280px; margin:0 auto;}
.header_d_left{ float:left; font-size:12px; color:#9a9594; line-height:40px; background:url(../images/dhtb.png) left no-repeat;  text-align:center;} 
.header_d_right{ float:right; font-size:12px; color:#9a9594; line-height:40px;}
.header_l{ width:1280px; margin:0 auto;}
.header_l_left{ float:left; margin-top:8px; margin-bottom:12px;}
.header_l_right{ float:left;margin-top:42px; /* margin-top:70px;margin-left:100px; */margin-left:15px;}
.header_dht{ float:right; /* margin-top:60px; */margin-top:30px; }
.nav{width:100%; height:50px; background:#e2344a; float:left;}
/*--------欢迎条幅 end---------*/
/*------ //搜索框 ---------*/
input.search{
display: block;float:left;
vertical-align: middle;
width:505px;
height: 31px;
margin:0;
padding: 0;
border: 3px solid #f60;
background-color: #fff;
color: #595959;
}
a.search_btn{
display: block;float:left;
vertical-align: middle;
width: 100px;
height: 40px;
margin-top:-2px;
background: url(../images/btn.png) no-repeat;
}
.search-keyword {
	float:left;
	width:350px;
	height:34px;
	padding-top:2px;
	border:2px solid #e3393c;
	color:#a3a3a3;
	line-height:36px;
	font-size:14px;
	background-repeat:repeat-x;
	background-position:0 -40px;
}
.search-submit {
	cursor:pointer;
	width:100px;
	height:40px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/btn.png)no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.searchbox .search{
}
.searchbox .form h4 {
	display:none;
}

.searchbox .form {
	background:url(../images/bg.png) 0 -78px repeat-x;
	height:46px;
	line-height:46px;
}
.searchbox .form .form_left{
	background-position: 0 -124px;
	height:46px;
	padding-left:5px;
	position:relative;
}
.searchbox .form .form_left #searchtype{
	position:absolute;
	width:90px;
	background-image:none;
	height:46px;
	line-height:46px;
}
.searchbox .form .form_left #searchtype #boult{
	position:absolute;
	right:0;
	color:#A3A3A3;
	font-size:14px;
	width:20px;
	cursor:pointer;
	top:-5px;
}
.searchbox .form .form_left #searchtype #searchvalue{
	background-image:none;
	text-indent:6px;
	color:#A3A3A3;
	font-size:14px;
	position:absolute;
	left:0;
	width:70px;
	cursor:pointer;
	top:-5px;
}
.searchbox .form .form_left #searchtype #valuelist{
	border:#D9D9D9 1px solid;
	border-top:0;
	width:88px;
	background:#fff;
	
	height:95px;
	
	padding:5px 0;
	z-index:1000;
	position:absolute;
	top:46px;
	left:0;
}
.searchbox .form .form_left #searchtype #valuelist li{
	height:20px;
	line-height:20px;
	padding:0 5px;
	cursor:pointer;
}
.searchbox .form .form_left #searchtype #valuelist li:hover{
	background:#92d7ff;
	color:#fff;
}
.searchbox .form .form_right{

	height:46px;
	padding-right:5px;
}
.searchbox .form .hotwords{
	position:absolute;
	top:49px;
	z-index:999;
	background:#fff;
	border:#D9D9D9 1px solid;
	border-top:0;
	margin-top:49px;
}
.searchbox .form .hotwords li{
	display:block;
	height:35px;
	line-height:35px;
}
.searchbox .form .hotwords li.hwtitle{
	margin:0 10px;
	color:#666;
	border-bottom:#EFEFEF 1px solid;
}
.searchbox .form .hotwords li a{
	height:35px;
	line-height:35px;
	display:block;
	padding:0 10px;
	color:#198DD0;
}
.searchbox .form .hotwords a h1{
	font-size:13px;
	height:35px;
	line-height:35px;
	float:left;
	font-weight:normal;
}
.searchbox .form .hotwords a span{
	display:block;
	height:35px;
	line-height:35px;
	float:right;
}
.searchbox .form .hotwords li.hwtitle:hover{
	background:#fff;
	color:#666;
}
.searchbox .form .hotwords li:hover,.searchbox .form .hotwords li:hover a,.searchbox .form .hotwords li a:hover{
	text-decoration:none;
	background:#92d7ff;
	color:#fff;
}
.searchbox input,.searchbox button{
	margin-top:-2px;
	*margin-top:0px;
	_margin-top:4px;
}
.searchbox .tags {
	overflow:hidden;
}
.searchbox .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.searchbox .tags li {
	float:left;
	margin-right: 6px;
}