/*
@Description: 列表页公共头部
@author: liyue
@update: 2013-07-17
*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr {margin:0;padding:0;}
body {font:12px/1.5 Arial;color:#333;}
select,input,button {vertical-align:middle;font-size:100%;}
ul,ol {list-style:none;}
fieldset,img {border:0;}
em {font-style:normal;}
.clearfix:after {content:"."; display: block; visibility: hidden; clear: both; height:0; font-size:0}
.clearfix {*zoom:1}

.wrapper{ width:1200px; margin:0 auto;}
.zlogin li,.buyer_center span,.header .logo p,.zp-findmod span{ background:url(/icon/newshop/delearsite/delearv1/head.png) no-repeat;}


/*topbar*/
.topbar{ height:29px; background:#f5f5f5; border-bottom:1px solid #e6e6e6; color:#666; line-height:29px;}
.znav_link{ float:left; margin-left:-10px; color:#ccc;}
.znav_link a{ margin:0 10px; color:#666; text-decoration:none;}
.znav_link a:hover{ color:#f60; text-decoration:underline;}
.zlogin{ float:right; color:#ccc;}
.zlogin li{ float:left; padding:1px 10px 0; margin-left:-1px; color:#666; background-position:0 -430px;}
.zlogin .login{ background:none;}
.zlogin .kefu{ padding:1px 0 0 10px;}
.zlogin em{ color:#cc0000;}
.zlogin .login_act{ margin:0 9px 0 7px;}
.zlogin a{ color:#134ba0; text-decoration:none;}
.zlogin a:hover{ color:#f60; text-decoration:underline;}
.help_center{ color:#666;}
.zlogin .buyer_center{ padding:1px 0 0; padding:0\0; position:relative;  z-index:26;}
.buyer_center span{ display:inline-block; padding-right:12px; margin:0 10px; background-position:100% -392px; color:#666; cursor:pointer;}
.zlogin .cur{ padding:0; background:#fff;}
.zlogin .cur span{ padding:0 21px 0 9px; margin:0 0 -1px; position:relative; height:29px; line-height:29px; border:1px solid #bababa; border-bottom:0 none; z-index:2; background-color:#fff; background-position:100% -411px;}
.buyer_center_list{ width:93px; padding:3px; position:absolute; top:29px; right:0; border:1px solid #bababa; background:#fff;}
.buyer_center_list a{ display:block; width:86px; height:26px; padding-left:7px; line-height:26px; color:#666;}
.buyer_center_list a:hover{ background:#ececec; color:#666; text-decoration:none;}
.zlogin .buyer_center a,.zlogin .buyer_center a:hover{ color:#666; text-decoration:none;}

/*header*/
.header{ width:1200px; margin:0 auto; padding:20px 0 6px;}
.header .logo{ float:left;}
.header .logo a{ display:block;}
.header .logo a:hover{ color:#666; text-decoration:none;}
.header .logo a img{ float:left;}
.header .logo p{ float:left; margin:0 0 0 20px; padding:0 0 0 20px; background-position:-144px -63px; font:14px/60px arial; color:#666; cursor:pointer;}

/*searchbox*/
.searchbox{ float:right; margin:14px 0 0; width:620px;}
.zp-searchbar{  width:616px; border:2px solid #f60;}
.zp-searchbg{ position:relative; z-index:4; }
.zp-findmod{ float:left; position:relative; width:54px; height:32px; line-height:32px; background-color:#fff; }
.zp-findmod span{ display:block; padding:0 20px 0 10px; position:relative; background-position:100% -291px; cursor:pointer; zoom:1; color:#999;}
.zp-findmod-cur span{ background-position:100% -324px;}
.zp-findmod ul{ width:52px; position:absolute; top:32px; left:-2px; background:#fff; border:2px solid #f60; border-top:0 none; }
.zp-findmod ul li{ cursor:pointer; height:28px; line-height:28px; padding-left:10px; color:#999; }
.zp-findmod ul .hov{ background:#f5f5f5; color:#333; }
.zp-searchtext{ float:left; width:457px; height:18px; padding:7px 10px 7px 20px; border:0 none; font:14px/18px arial;}
.zp-searchbtn{ float:right; width:75px; height:32px; cursor:pointer; font-size:14px; line-height:32px; font-weight:bold; color:#fff; background:#f60; border:0 none; }
.searchbox p{ padding:0 0 0 12px; line-height:24px; color:#999;}
.searchbox p a{ margin:0 10px 0 0; color:#999; text-decoration:none;}
.searchbox p a:hover{ color:#f60; text-decoration:underline;}

