﻿
/* weiku base.css  2014.04.08  jesse */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ul,li,ol,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%}
address,cite,dfn,em,var,i{font-style:normal;}
body,div,p{word-wrap:break-word;word-break:break-all; font-family:"宋体"; font-size:12px;}
small{font-size:12px;}
div{ margin:0 auto; color:#454545;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#454545;}
a:hover{text-decoration: none; color:#ff5500;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
.ind{text-indent:2em;}
.vis{overflow:visible;}
.rel{position:relative;}
.abs{position:absolute;}
.noborder{border:0;}
.undis{display:none;}
.dis{display:block;}
.cfix{zoom:1;}
.cfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden;line-height:0;overflow:hidden;}
.cl{clear:both;} 
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both; line-height:0px; font-size:0px; float:none; width:100%; height:0px;}

/* siteNav */
.siteNav{ width:100%; background-color:#f7f7f7; border-bottom:1px solid #e7e6e6; position:fixed; left:0; z-index:111111111;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .siteNav{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop)); z-index:111111111;}
.siteNavBd{ width:980px; margin:0px auto; height:29px; line-height:29px;}
.siteNav .loginInfo a{  margin-left:8px; display:inline-block;}
.siteNav .loginInfo a.pername{ border-left:0px; margin-left:0px; padding-left:2px;}
.siteNav .quickMenu{ position:relative; z-index:1111;}
.siteNav .quickMenu li{ float:left;}
.siteNav .quickMenu li a{ border-right:1px solid #e2e2e2; padding-right:8px; margin-right:8px;}
.siteNav .quickMenu li a:hover{ color:#ff5500;}
.siteNav .quickMenu li a.norbod{ border-right:0px;}

.w980{ margin:0px auto; overflow:hidden; width:980px;}
.w250{ width:250px; overflow:hidden;}
.w240{ width:240px; overflow:hidden;}
.w248{ width:248px; overflow:hidden;}
.w720{ width:720px; overflow:hidden;}
.w730{ width:730px; overflow:hidden;}
.w470{ width:470px; overflow:hidden;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:9px;}
.bd{ border:1px solid #ddd; width:719px; height:533px;}
.bdr{ border-right:1px solid #ddd; height:533px;}

.header .logo a,.header .search ul li.on,.header .txtsearch,.header .search div b,.header .collection,.header .collection a,.header .menu .newicon,.mallSlide .prev,.mallSlide .next{ background-image:url(../image/base.png);}

/* 头部 */
.header{padding:43px 0px 10px;}
.header .logo{ width:169px; height:88px; float:left; margin-top:5px;}
.header .logo a{ width:169px; display:block;height:35px; text-align:center; padding-top:53px; background-repeat:no-repeat;}
.header .logo a em{ color:#333; font-family:"楷体_GB2312"; font-size:11px;}
.header .logo a h1{ color:#231815; font-family:"黑体"; font-size:13px; font-weight:normal; line-height:14px;}
.header .topsearch{ width:725px; float:right; overflow:hidden;}
.header .search{ width:470px;}
.header .search ul{ width:100%; overflow:hidden;}
.header .search ul li{ float:left; margin-right:10px; color:#333; font-size:14px; width:50px; text-align:center; height:30px; line-height:30px; cursor:pointer;}
.header .search ul li.on{ font-weight:bold; color:#f22d03; background-position:-53px -97px;}
.header .search div{ border:3px solid #f22d03; height:30px; vertical-align:top; overflow:hidden; position:relative; width:464px;}
.header .txtsearch{ border:0px; width:350px; height:30px; line-height:30px; vertical-align:middle; float:left; background-position:left -244px; font-size:14px;  padding:0px 3px 0px 25px; }
.header .btnsearch{ border:0px; font:18px/30px "微软雅黑"; color:#FFF; text-align:center; width:86px; float:left; height:30px; background-color:#f22d03; cursor:pointer;}
.header .search div b{ display:block; position:absolute; left:8px; top:10px; width:11px; height:12px; background-position:right -106px;}
.header .postinquiry{ width:75px; line-height:16px; margin:32px 0px 0px 8px;}
.header .postinquiry a{ color:#ff5500;}
.header .collection{ width:79px; height:34px; line-height:34px; border:1px solid #f0f0f0; margin-top:30px; background-position:-130px -147px; background-color:#f7f7f7; background-repeat:no-repeat; font-size:14px; font-weight:bold; padding:0px 0px 0px 43px;}
.header .collection a{ display:block; background-position:right -194px; background-repeat:no-repeat; margin-right:8px;}
.header .topsearch p{ width:100%; clear:both; float:none; padding-top:6px; color:#999;}
.header .topsearch p span{ width:677px; line-height:18px; display:block; float:left; height:18px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; margin-right:3px;}
.header .topsearch p a{ margin-right:8px; color:#999;}
.header .topsearch p a.on{ color:#cc0000;}
.header .topsearch p a:hover{ color:#ff5500;}
/* 菜单 */
.header .menu{ width:100%;  background-color:#f22d03; line-height:40px; height:40px; color:#FFF; margin-top:15px; position:relative;}
.header .menu a{ color:#fff;}
.header .menu ul li{ float:left; font:bold 14px/40px "微软雅黑"}
.header .menu ul li a{ float:left; padding:0px 19px;}
.header .menu ul li a.on,.header .menu ul li a:hover{ background-color:#d72c08;}
.header .menu .goodsell{ display:block; position:absolute; right:20px;}
.header .menu .newicon{ display:block; position:absolute; right:10px; top:-8px; width:18px; height:17px; background-position:-53px  -141px;}

.footer{ margin-top:10px; text-align:center; line-height:22px; border-top:1px solid #d8d8d8; padding-top:3px;}
.footer .about a{ color:#0066cc; margin:0px 12px;}
.footer .about a:hover{ color:#ff5500;}

.page-div{ width:106px;height:50px; float:left;}
.page-bottom{ padding:0 10px; margin:5px 0; height:60px; overflow:hidden;}
.page-start,.page-end,.page-prev,.page-next{border: 1px solid #CCC;}
.page-start{ color:#ddd;}
.page-end{border: 1px solid #dddddd; color: #dddddd;font-size: 12px;padding: 0 16px 0 5px;}
.page-start,.page-cur,.page-bottom a,.page-break,.page-prev,.page-next,.page-end{ float:left; display:block;border: 1px solid #CCC;font-size: 12px;margin-right:-1px;padding: 0 11px; height:28px; line-height:28px;}
span.page-cur{color: white;background: #E22E10;border: 1px solid #C81D00;}
.page-break{ border:0;}