@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 'PingFangSC','helvetica neue','hiragino sans gb','arial','microsoft yahei ui','microsoft yahei','simsun','sans-serif';color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333; -moz-transition:color 0.2s ease-in-out 0s; -webkit-transition:color 0.2s ease-in-out 0s; -o-transition:color 0.2s ease-in-out 0s;}
a:hover{color:#ca0202;text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{}
@media screen and (max-width: 1499px) { 
  .w-1200{width:1200px; margin:0 auto;}
  .postlist-item .content {padding: 15px 0px 15px 0 !important;}
  .w800 { width: 72.25%!important;}
  .cat-doc {padding: 13px 0 13px 25px !important;position: relative;}
  .wd{width:29.44%;}  
  .leftboxtop{
      padding: 0px 20px 20px 20px;
      background-color: #fff;
      overflow: hidden;} 
}

@media screen and (min-width: 1500px) and (max-width: 1999px) { 
  .w-1200{width:1400px; margin:0 auto;}
  .leftbox{width: 1050px;}
  .leftboxtop{
      width: 1050px;
      padding: 0px 20px 20px 20px;
      background-color: #fff;
      overflow: hidden;}
  .select-news ul {width: 50%;}
  .job-div { width: 309px;}
  .goods-div{width: 259px;}
  .fix-slide {right:190px!important}
  .goods-img img {width: 257px; height: 340px;}
  .goods-img {width: 257px; height: 340px;}
  .doclist-item {height:395px!important}
  .doclist-item-imgbox{height:304px!important}
  .postlist-item .content {padding: 15px 0px 15px 0 !important;}
  .doc-type{right:10px!important}
  .w800 {width: 72.35%!important;}
  .four {font-size: 14px;padding-left: 88px!important;}
  .wd{width:30%;}  
}

@media screen and (min-width: 2000px) { 
  .w-1200{width:1800px; margin:0 auto;}
  .leftbox{width: 1450px;}
  .leftboxtop{
      width: 30.74%;
      padding: 0px 20px 20px 20px;
      background-color: #fff;
      overflow: hidden;} 
  .select-news ul {width: 50%;}
  .job-div { width: 409px;}
  .goods-div{width: 339px;}
  .fix-slide {right:300px!important}
  .goods-img img {width: 339px; height: 440px;}
  .goods-img {width: 339px; height: 440px;}
  .doclist-item {height:490px!important}
  .doclist-item-imgbox{height:404px!important}
  .postlist-item .content {padding: 30px 0px 30px 0 !important;}
  .w800 {width: 72.45%!important;}
  .four {font-size: 14px;padding-left: 89px!important;}
}

.w-1198{width:1198px; margin:0 auto;}
.w-950{width:950px; margin:0 auto;}
.col-main{float:left;min-height:1px;}
.col-sub,.col-extra{float:left;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix,.col-sub,.col-extra{*zoom:1;}
.clear { clear:both; visibility:hidden; height:0; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.hide { display:none;}
html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));}/*IE6下重复加载BUG*/