/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0; padding:0;}
html{-webkit-text-size-adjust:none;}
body{font:12px/1.5 \5B8B\4F53,tahoma,HELVETICA; text-align:center;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:none; vertical-align:top}
i,em{font-style:normal;}
input,select,option,textarea{font-size:12px;}
a{text-decoration:none;} a:hover{text-decoration:underline;}

/* function */
noscript,.spanclass,.pannel,.hidden{display:none;}
.show,.block{display:block;}
.mark,.fl,.mark-sub,.fr{display:inline;}
.mark,.fl{float:left;} .mark-sub,.fr{float:right;}
.fs-14{font-size:14px;} .fs-16{font-size:16px;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clearfix{*zoom:1} .clearfix:after{content:"\20"; clear:both; height:0; display:block; overflow:hidden;}

 body .g-footer{ background:none; border-top:0;} 
  dl,dt,dd,ul,li{ margin:0; padding:0;} .clearfix{*zoom:1}.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;} .navibar .nb-arrow, .nb-login .nb-msgtip, .nb-menulist .nb-ml-arrow, .nb-menulist .nb-ml-ic, .navibar .nb-tit-icon, .nb-tit-message .nb-txt{background: url(http://www1.pchouse.com.cn/header/images/navbar.png) no-repeat;} .navibar{ text-align: left; position:relative; z-index:9999; height: 28px; line-height: 28px; border-bottom:1px solid #ececec; background-color:#f8f8f8;color: #666;font-family:"微软雅黑";*font-family:"宋体"; margin:0 auto;} .navibar-wap{ width:1000px; margin:0 auto;} .navibar-la{ float:left; display: inline;} .navibar-lb{ float:right; display: inline;} .navibar a{color: #666} .navibar a:hover{color: #380} .navibar-sites{ padding-left: 8px;} .navibar-sites dt, .navibar-sites dd, .navibar-sites dd a{ display: inline; float:left; } .navibar-sites dd a{ width: 60px; height: 22px; line-height: 22px; border-left: 1px solid #ececec; margin-left: -1px; text-align: center; margin-top: 3px; } .navibar-sites .nb-first{border-left: none;} .navibar-sites .nb-cur{position: relative; height: 29px;background: #fff;margin:0 0 -1px 0;line-height: 28px;border: 1px solid #ececec; border-width:0 1px;} .navibar .nb-info, .navibar .nb-tit{ display:inline; float:left;} .navibar .nb-tit{ position: relative; line-height:14px;} .navibar .nb-menu, .navibar .nb-txt, .navibar .nb-arrow{ display: inline-block; vertical-align: middle;} .navibar .nb-menu{ position: relative; cursor: pointer;} .navibar .nb-menu:hover{ text-decoration:none;} .nb-login .nb-head{ position: relative; top:4px; height: 20px; width:20px; overflow: hidden;  border-radius: 20px; font-size:0; margin-right: 5px;} .nb-login .nb-head img{ vertical-align: top;} html:root .nb-login .nb-head{  display: inline-block;top:1px; margin-right: 0;  vertical-align: middle;} .nb-login .nb-msgtip{ display:none; position: absolute; width:6px; height:6px; overflow: hidden; color:#f00; left:12px; bottom: 3px; background-position: -5px -109px;} .nb-info-msg .nb-msgtip{ display:block; } .navibar .nb-txt{ padding:7px 0; height:14px;  _overflow:hidden; vertical-align: middle;} .navibar .nb-arrow{ width: 5px;height: 3px; overflow: hidden;  vertical-align: middle; background-position:-16px -20px; margin-left: 3px;} html:root .navibar .nb-arrow{ background-position:-16px -20px;  transition:.25s; -moz-transition:.25s; /* Firefox 4 */ -webkit-transition:.25s;  /* Safari 和 Chrome */ -o-transition:.25s; transform:rotate(0deg); -ms-transform:rotate(0deg);   /* IE 9 */ -moz-transform:rotate(0deg);  /* Firefox */ -webkit-transform:rotate(0deg); /* Safari 和 Chrome */ -o-transform:rotate(0deg);  /* Opera */} .navibar .nb-tit-hover .nb-arrow{ background-position:-16px -8px;} html:root .navibar .nb-tit-hover .nb-arrow{ background-position:-16px -20px;  transition:.25s; -moz-transition:.25s; /* Firefox 4 */ -webkit-transition:.25s;  /* Safari 和 Chrome */ -o-transition:.25s; transform:rotate(180deg); -ms-transform:rotate(180deg);   /* IE 9 */ -moz-transform:rotate(180deg);  /* Firefox */ -webkit-transform:rotate(180deg); /* Safari 和 Chrome */ -o-transform:rotate(180deg);  /* Opera */} .navibar .nb-menu{ position: relative; padding:0 8px;} .navibar .nb-menulist{ display: none; position: absolute; width: 124px; padding-top:8px; top:27px; left:50%; margin-left:-63px;z-index:10; background:url(about:blank); text-align:left;} .navibar .nb-tit-hover .nb-menulist{ display: block;} .navibar .nb-menulist-inner{ display:block; position:relative; border:1px solid #ececec;border-radius: 2px; background: #fff;padding: 2px 0; zoom:1;} .nb-menulist .nb-ml-arrow{ display: block;width: 12px; height: 7px;overflow: hidden;background-position:-9px -32px;position: absolute;top: -7px;left: 50%; margin-left:-6px;z-index: 10;} .nb-menuList-con .nb-ml-item{display:block; position:relative; height: 30px;line-height: 30px; padding:0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} .nb-menuList-con .nb-ml-ic{display: inline; float: left; width:21px; margin-right:6px;} .navibar .nb-ml-pc{ border-bottom: 1px dashed #ececec;} .nb-ml-pc .nb-ml-ic{height: 19px;background-position: -5px -122px;margin-top: 7px;} .nb-ml-qq .nb-ml-ic{height: 16px;background-position: -5px -154px;margin-top: 9px;} .nb-ml-weibo .nb-ml-ic{height: 17px;background-position: 0 -183px;margin-top: 8px;} .nb-ml-designer .nb-ml-ic{height: 16px;background-position: -5px -242px;margin-top: 8px;} .nb-ml-personal .nb-ml-ic{height: 15px;background-position: -7px -64px;margin-top: 9px;} .nb-ml-msg .nb-ml-ic{height: 15px;background-position:-5px -44px;margin-top: 9px;} .nb-ml-logout .nb-ml-ic{height: 16px;background-position: -7px -84px;margin-top: 7px;} .navibar .nb-message-num{ position:absolute; top:5px; margin-left:10px; background: #f44; color: #fff;border-radius: 2px;padding: 1px 3px;line-height: 14px;height: 14px;} .navibar .nb-message-none{ display:none;} /*add-weixin*/ .nb-ml-weixin .nb-ml-ic{background-position:0px -260px;height:16px;margin-top:8px;} 